-
Notifications
You must be signed in to change notification settings - Fork 219
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
Fix(eos_designs)!: Remove eBGP LAN outbound route-map for WAN #4107
Fix(eos_designs)!: Remove eBGP LAN outbound route-map for WAN #4107
Conversation
Review docs on Read the Docs To test this pull request: # Create virtual environment for this testing below the current directory
python -m venv test-avd-pr-4107
# Activate the virtual environment
source test-avd-pr-4107/bin/activate
# Install all requirements including PyAVD
pip install "pyavd[ansible] @ git+https://github.com/gmuloc/avd.git@breaking-ebgp-wan-ha#subdirectory=python-avd" --force
# Install Ansible collection
ansible-galaxy collection install git+https://github.com/gmuloc/avd.git#/ansible_collections/arista/avd/,breaking-ebgp-wan-ha --force
# Optional: Install AVD examples
cd test-avd-pr-4107
ansible-playbook arista.avd.install_examples |
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.
So we are breaking the experimental HA behavior with this. But we have the real HA PR incoming so that is fine for me.
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.
We should add a comment in the release notes about this breaking change.
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.
Two minor comments to the release-notes
Co-authored-by: Claus Holbech <holbech@arista.com>
Quality Gate passedIssues Measures |
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
Change Summary
The shipped eBGP LAN feature for WAN routers is not working for connected and static redistributed routes inside a VRF as the route-map would not match these routes. Similarly the routes coming from an eBGP peering in any VRF (including default) would be blocked out by the RM-BGP-UNDERLAY-PEERS-OUT route-map.
This PR is a breaking change to fix this situation.
Related Issue(s)
Discovered while working on #3720 and following review comments, separated in its own PR in order to be able to communicate with clarity about the breaking change.
Component(s) name
arista.avd.eos_design
Proposed changes
network_services
received routes in VRF default that would not be advertised to the WAN.How to test
molecule + test on existing lab
Checklist
Repository Checklist