-
Notifications
You must be signed in to change notification settings - Fork 235
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
Add EVPN ESI Support for Active/Active server connections #216
Add EVPN ESI Support for Active/Active server connections #216
Conversation
While ESI needs 3 different IDs to run, this commit implement logic to generate LACP ID and RT based on ESI Example: - Input ESI: 0303:0202:0101 - Final ESI format: 000:000:0303:0202:0101 - LACP-ID: 0303.0202.0101 - RT: 03:03:02:02:01:01
Add logics to generate RT and LACP-ID While ESI needs 3 different IDs to run, this commit implements logic to Example:
|
Update port-channel-interfaces template to generate ESI configuration.
Known caveat: ESI configured on MLAG devices seems to not work with vEOS-LAB 4.24.0F Ready for internal review and testing. |
Add scenario to test: - MLAG connection - ESI connection - Single Home connection
PR Review Todo list:
|
Problem spotted:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM - reviewed with @titom73 and tested with validation lab
Description
Add initial support for EVPN ESI support for port configuration. This PR covers following actions:
Data model update:
EOS L3LS EVPN
Input for
eos_l3ls_evpn
EOS CLI Config GEN
Input for
eos_cli_config_gen
Generated EOS configuration
Question in progress
system-id
Todo List