Bug 1997518

Summary: [RFE] BGP ECMP and BFD Support For OSP Overcloud Nodes
Product: Red Hat OpenStack Reporter: Dan Sneddon <dsneddon>
Component: rhosp-directorAssignee: OSP Team <rhos-maint>
Status: CLOSED CURRENTRELEASE QA Contact: David Rosenfeld <drosenfe>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 17.0 (Wallaby)CC: ltomasbo, mburns, morazi, pweeks
Target Milestone: betaKeywords: FutureFeature
Target Release: 17.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-10-07 08:15:23 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Dan Sneddon 2021-08-25 12:41:30 UTC
Description of problem:
Equal cost multi-path (ECMP) routing allows multiple network paths to the same destination to be load balanced, and provides an alternative to bonding for highly available and scalable connections. In order for ECMP to function properly, a dynamic routing protocol must be used so that the host can advertise local IP addresses to multiple connected routers over more than one physical path.

Version-Release number of selected component (if applicable):
OSP 17 (this feature may initially be Tech Preview, to be determined)

Additional info:
Bi-directional forwarding detection (BFD) is a mechanism for ensuring that multiple network paths are working in both directions. This ensures that ECMP will not send traffic via a path where the destination IP is unreachable.

Either ECMP or BFD may be used alone, but often they are used together. Both approaches rely on dynamic routing using a protocol such as BGP or OSPF. This RFE tracks implementation of BGP for OSP using the FRR (Free Range Routing) dynamic routing software package.