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

Route-Target membership - RTC support #374

Closed
onurgashi opened this issue Nov 18, 2020 · 0 comments · Fixed by #512
Closed

Route-Target membership - RTC support #374

onurgashi opened this issue Nov 18, 2020 · 0 comments · Fixed by #512
Assignees
Labels
role: eos_cli_config_gen issue related to eos_cli_config_gen role role: eos_l3ls_evpn issue related to eos_l3ls_evpn role type: enhancement New feature or request

Comments

@onurgashi
Copy link
Contributor

Issue Type

  • Role enhancement

Is your feature request related to a problem? Please describe.
VTEPs will advertise their route-types for different services to Route-Servers/Route-Reflectors. There is a chance that not every VRF/VLAN will be on every VTEP, and with networks that have high numbers of routes every VTEP in the network will have to learn about all these even though they do not have the services defined on them. Thus leading to different scale issues data plane or control plane.

Describe the solution you'd like
Route target membership (RTC) will be very important addition to the AVD as it helps with scale and convergence as a result of lowering the scale.

The solution is to support new address-family (RT membership) that allows us to only reflect back to Leaves the route-types based on RT that are available on the VTEP. Thus reducing the number of routes massively.

router bgp {{ ASN }}
   !
   address-family rt-membership
      neighbor EVPN-OVERLAY-PEERS activate

Describe alternatives you've considered
In case of large data centres with hundreds of VTEPs there is a burden of implementing per neighbour (VTEP pair) policies using route-maps with extcommunity and AS path filters. This with scale will prove difficult.

Additional context
This is merely another address-family that will use the same peer-group config as EVPN peers and it will be enabled on EVPN speaking devices.

@onurgashi onurgashi added type: enhancement New feature or request role: eos_l3ls_evpn issue related to eos_l3ls_evpn role labels Nov 18, 2020
@onurgashi onurgashi self-assigned this Nov 18, 2020
@titom73 titom73 modified the milestones: v1.2.1, v1.2.0 Nov 18, 2020
@onurgashi onurgashi mentioned this issue Dec 19, 2020
12 tasks
@onurgashi onurgashi added the role: eos_cli_config_gen issue related to eos_cli_config_gen role label Dec 20, 2020
@carlbuchmann carlbuchmann removed this from the v1.2.0 milestone Jan 11, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
role: eos_cli_config_gen issue related to eos_cli_config_gen role role: eos_l3ls_evpn issue related to eos_l3ls_evpn role type: enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants