Skip to content

Implement EVPN Fabric overlay BGP reconciliation#452

Open
felix-kaestner wants to merge 1 commit into
fabric-underlayfrom
fabric-overlay
Open

Implement EVPN Fabric overlay BGP reconciliation#452
felix-kaestner wants to merge 1 commit into
fabric-underlayfrom
fabric-overlay

Conversation

@felix-kaestner

Copy link
Copy Markdown
Contributor

Add a reconcileOverlayBGP phase that creates BGP instances on all fabric devices and BGPPeer resources per route reflector group.

BGP instances are configured with the shared iBGP ASN, router-ID from lo0, and L2VPN EVPN with retainAll enabled. For RR-to-client groups, spine→leaf peers are marked as route reflector clients. When deviceSelector equals clientDeviceSelector, a full mesh is created instead.

Remove the scaffolded stub test that fails CRD validation and suppress the nilnil lint on the not-ready-yet return path.

Add a reconcileOverlayBGP phase that creates BGP instances on all
fabric devices and BGPPeer resources per route reflector group.

BGP instances are configured with the shared iBGP ASN, router-ID
from lo0, and L2VPN EVPN with retainAll enabled. For RR-to-client
groups, spine→leaf peers are marked as route reflector clients.
When deviceSelector equals clientDeviceSelector, a full mesh is
created instead.

Remove the scaffolded stub test that fails CRD validation and
suppress the nilnil lint on the not-ready-yet return path.

Signed-off-by: Felix Kästner <felix.kaestner@sap.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant