Skip to content

Implement EVPN Fabric underlay p2p link reconciliation#361

Open
felix-kaestner wants to merge 1 commit into
fabric-loopbacksfrom
fabric-uplinks
Open

Implement EVPN Fabric underlay p2p link reconciliation#361
felix-kaestner wants to merge 1 commit into
fabric-loopbacksfrom
fabric-uplinks

Conversation

@felix-kaestner
Copy link
Copy Markdown
Contributor

Add numbered underlay addressing support to the Fabric controller. When spec.underlay.addressing.ipPrefixPoolRef is set, the controller allocates /31 prefix Claims per fabric link and assigns host addresses to both interface endpoints.

Also refactor the test suite:

  • Remove helper functions, inline all resource creation
  • Harmonize GenerateName conventions (spine-, leaf-, etc.)
  • Simplify IPv4 assignment in unnumbered/numbered phases
  • Add V(1) info log for interfaces missing neighbor label
  • Add TODO comments for future SSA migration on patch calls

Add numbered underlay addressing support to the Fabric controller.
When spec.underlay.addressing.ipPrefixPoolRef is set, the controller
allocates /31 prefix Claims per fabric link and assigns host addresses
to both interface endpoints.

Also refactor the test suite:
- Remove helper functions, inline all resource creation
- Harmonize GenerateName conventions (spine<N>-, leaf<N>-, etc.)
- Simplify IPv4 assignment in unnumbered/numbered phases
- Add V(1) info log for interfaces missing neighbor label
- Add TODO comments for future SSA migration on patch calls

Signed-off-by: Felix Kästner <felix.kaestner@sap.com>
@felix-kaestner felix-kaestner requested a review from a team as a code owner May 18, 2026 07:29
@hardikdr hardikdr added the area/switch-automation Automation processes for network switch management and operations. label May 18, 2026
@hardikdr hardikdr added this to Roadmap May 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/switch-automation Automation processes for network switch management and operations. size/XL

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

2 participants