Install FRRouter For BGP Peering Support

Registered by Dan Sneddon on 2020-10-14

This blueprint is to add a software configuration element to TripleO to install FRRouter and provide a basic configuration. This will allow the use of dynamic routing daemons and the Zebra daemon that exchanges routes between various routing protocols and the kernel routing table.

There are several use cases for running a BGP daemon on some roles, particularly controllers, network controllers, and compute nodes. The BGP daemon can be used to obtain default or northbound routes over multiple paths, and enables equal-cost multipath (ECMP) load balancing over multiple links. This can replace bonding in situations where there are uplinks to multiple switches from each node. BGP can also be used to route to shared virtual IP addresses for the control plane. It can also be used by Neutron plugins to provide route advertisements for router IPs, floating IPs, or provider network IPs.

Other blueprints or specs may cover implementation of those use cases, this blueprint is limited to the installation and configuration of FRRouter disconnected from any particular use case.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Dan Sneddon
Direction:
Needs approval
Assignee:
Dan Sneddon
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.