Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhance Dynamic BGP support with remote-as-filter (7.4.5+) and allow Spoke-to-Hub shortcuts #29

Open
wants to merge 3 commits into
base: release/7.4
Choose a base branch
from

Conversation

dmitryperets
Copy link
Member

This PR introduces the following changes:

  • Use remote-as-filter to generate a unified neighbor-group DYN_EDGE on the Spokes, ready to accept dynamic BGP sessions from all the regions (IBGP and EBGP). This replaces the earlier method (generating a separate neighbor-group per region on all Spokes)

  • Add a new optional variable spoke2hub_advpn (global or per-profile) to support Spoke-to-Hub shortcuts in multiregional deployments. When enabled, we will generate the neighbor-group DYN_EDGE also on the Hubs (using the remote-as-filter as well), to accept dynamic EBGP sessions from remote Spokes. We will advertise the regional LAN summary, as well as Hub's LAN over this session.

  • The route-map-out used on external peering in the multiregional deployment is renamed from "HUB2HUB_OUT" to "REGION_OUT", and it is now applied not only to the Hub-to-Hub peering, but also to the new DYN_EDGE peering on the Hubs (for the Spoke-to-Hub shortcuts).

  • When generating the neighbor-range on the Hubs (for the local IBGP sessions), we now prefer to use the local regional summary (if configured), rather than the global lo_summary. If the regional lo_summary is not configured (in a single-regional deployment), we will keep using the global lo_summary as before.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Shortcut from Site to Hub in other Region
1 participant