-
Notifications
You must be signed in to change notification settings - Fork 236
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
Feat(eos_designs): Support default vrf in Network Services #1499
Conversation
Let me know if this is the correct way. |
...ons/arista/avd/roles/eos_designs/templates/network_services/router-bgp-vlan-aware-bundles.j2
Outdated
Show resolved
Hide resolved
ansible_collections/arista/avd/roles/eos_designs/templates/network_services/router-bgp-vrfs.j2
Outdated
Show resolved
Hide resolved
ansible_collections/arista/avd/roles/eos_designs/templates/network_services/router-bgp-vrfs.j2
Show resolved
Hide resolved
ansible_collections/arista/avd/roles/eos_designs/templates/network_services/main.j2
Show resolved
Hide resolved
ansible_collections/arista/avd/roles/eos_designs/templates/network_services/router-bgp.j2
Outdated
Show resolved
Hide resolved
...collections/arista/avd/roles/eos_designs/templates/network_services/default-vrf-route-map.j2
Outdated
Show resolved
Hide resolved
ansible_collections/arista/avd/roles/eos_designs/templates/network_services/default-vrf.j2
Outdated
Show resolved
Hide resolved
...collections/arista/avd/roles/eos_designs/templates/network_services/default-vrf-route-map.j2
Outdated
Show resolved
Hide resolved
My concern here is that this implementation is limiting the networks in default VRF to only SVI defined. There is no possibility to import/export other sources into the EVPN table. Is this sufficient for the issue opened? |
Could be @xaviramon . I don't have the core knowledge of using default vrf(I just read the docs on how to use it). Please share the doc/resource if you have any. So I can implement them in this PR or may be in another one. |
@xaviramon @tgodaA |
My 5 euro-cents. I tested it in EVE-NG and it works. |
Great. I will go through it, but at first glance, I think we need to find some better RM names. IMO the RM should be about where it is applied, and the PL about what it matches. So IMO the RM for underlay should be RM-BGP-UNDERLAY-PEERS-OUT or similar. |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
Conflicts have been resolved. A maintainer will review the pull request shortly. |
While pushing with AVD to testing environment I discovered a duplicate in iBGP for default VRF that was causing duplicated IPs. Since we are in default VRF, we will use default L3 peering and there is no need to create a new one. |
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 aside from some unneeded blank lines.
ansible_collections/arista/avd/roles/eos_designs/templates/network_services/router-bgp.j2
Outdated
Show resolved
Hide resolved
ansible_collections/arista/avd/roles/eos_designs/templates/network_services/router-bgp-vrfs.j2
Outdated
Show resolved
Hide resolved
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
Support default vrf in Network services. This shouldn't generate default vrf in vlan-aware-bundles, router_bgp, vlan-interfaces.
Related Issue(s)
Fixes #1203
Component(s) name
arista.avd.eos_designs
Proposed changes
How to test
Checklist
User Checklist
Repository Checklist