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

Fix(eos_designs)!: Remove eBGP LAN outbound route-map for WAN #4107

Merged
merged 3 commits into from
Jun 14, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions ansible_collections/arista/avd/docs/release-notes/4.x.x.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,20 @@ title: Release Notes for AVD 4.x.x
- Documentation for AVD version `4.x.x` [available here](https://www.avd.sh/en/stable/)

<!-- Release notes generated using configuration in .github/release.yml at devel -->
## Release 4.9.0

### Breaking or behavioral changes in eos_designs

Breaking changes may require modifications to the inventory or playbook.

#### Removed the BGP outbound route-map for eBGP LAN on WAN routers

The eBGP LAN feature for WAN routers introduced in AVD 4.7.0 is not working for connected and static redistributed routes inside a VRF (outside of the VRF default) as the RM-BGP-UNDERLAY-PEERS-OUT outbound 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 route-map.

For these reasons, the route-map was removed as a bug fix.

To keep the broken route-map, `structured_config` can be used.

## Release 4.8.0

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -217,14 +217,6 @@ route-map RM-BGP-UNDERLAY-PEERS-IN permit 40
description Mark prefixes originated from the LAN
set extcommunity soo 192.168.42.1:511 additive
!
route-map RM-BGP-UNDERLAY-PEERS-OUT permit 10
description Advertise local routes towards LAN
match extcommunity ECL-EVPN-SOO
!
route-map RM-BGP-UNDERLAY-PEERS-OUT permit 20
description Advertise routes received from WAN iBGP towards LAN
match route-type internal
!
route-map RM-CONN-2-BGP permit 10
match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY
set extcommunity soo 192.168.42.1:511 additive
Expand Down Expand Up @@ -252,7 +244,6 @@ router bgp 65000
neighbor IPv4-UNDERLAY-PEERS send-community
neighbor IPv4-UNDERLAY-PEERS maximum-routes 12000
neighbor IPv4-UNDERLAY-PEERS route-map RM-BGP-UNDERLAY-PEERS-IN in
neighbor IPv4-UNDERLAY-PEERS route-map RM-BGP-UNDERLAY-PEERS-OUT out
neighbor WAN-OVERLAY-PEERS peer group
neighbor WAN-OVERLAY-PEERS remote-as 65000
neighbor WAN-OVERLAY-PEERS update-source Dps1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -217,14 +217,6 @@ route-map RM-BGP-UNDERLAY-PEERS-IN permit 40
description Mark prefixes originated from the LAN
set extcommunity soo 192.168.42.2:511 additive
!
route-map RM-BGP-UNDERLAY-PEERS-OUT permit 10
description Advertise local routes towards LAN
match extcommunity ECL-EVPN-SOO
!
route-map RM-BGP-UNDERLAY-PEERS-OUT permit 20
description Advertise routes received from WAN iBGP towards LAN
match route-type internal
!
route-map RM-CONN-2-BGP permit 10
match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY
set extcommunity soo 192.168.42.2:511 additive
Expand Down Expand Up @@ -252,7 +244,6 @@ router bgp 65000
neighbor IPv4-UNDERLAY-PEERS send-community
neighbor IPv4-UNDERLAY-PEERS maximum-routes 12000
neighbor IPv4-UNDERLAY-PEERS route-map RM-BGP-UNDERLAY-PEERS-IN in
neighbor IPv4-UNDERLAY-PEERS route-map RM-BGP-UNDERLAY-PEERS-OUT out
neighbor WAN-OVERLAY-PEERS peer group
neighbor WAN-OVERLAY-PEERS remote-as 65000
neighbor WAN-OVERLAY-PEERS update-source Dps1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -186,14 +186,6 @@ route-map RM-BGP-UNDERLAY-PEERS-IN permit 40
description Mark prefixes originated from the LAN
set extcommunity soo 192.168.42.3:511 additive
!
route-map RM-BGP-UNDERLAY-PEERS-OUT permit 10
description Advertise local routes towards LAN
match extcommunity ECL-EVPN-SOO
!
route-map RM-BGP-UNDERLAY-PEERS-OUT permit 20
description Advertise routes received from WAN iBGP towards LAN
match route-type internal
!
route-map RM-CONN-2-BGP permit 10
match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY
set extcommunity soo 192.168.42.3:511 additive
Expand Down Expand Up @@ -221,7 +213,6 @@ router bgp 65000
neighbor IPv4-UNDERLAY-PEERS send-community
neighbor IPv4-UNDERLAY-PEERS maximum-routes 12000
neighbor IPv4-UNDERLAY-PEERS route-map RM-BGP-UNDERLAY-PEERS-IN in
neighbor IPv4-UNDERLAY-PEERS route-map RM-BGP-UNDERLAY-PEERS-OUT out
neighbor WAN-OVERLAY-PEERS peer group
neighbor WAN-OVERLAY-PEERS remote-as 65000
neighbor WAN-OVERLAY-PEERS update-source Dps1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -251,7 +251,6 @@ router bgp 65000
neighbor IPv4-UNDERLAY-PEERS send-community
neighbor IPv4-UNDERLAY-PEERS maximum-routes 12000
neighbor IPv4-UNDERLAY-PEERS route-map RM-BGP-UNDERLAY-PEERS-IN in
neighbor IPv4-UNDERLAY-PEERS route-map RM-BGP-UNDERLAY-PEERS-OUT out
neighbor WAN-OVERLAY-PEERS peer group
neighbor WAN-OVERLAY-PEERS remote-as 65000
neighbor WAN-OVERLAY-PEERS update-source Dps1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -522,14 +522,6 @@ route-map RM-BGP-UNDERLAY-PEERS-IN permit 40
description Mark prefixes originated from the LAN
set extcommunity soo 192.168.42.1:511 additive
!
route-map RM-BGP-UNDERLAY-PEERS-OUT permit 10
description Advertise local routes towards LAN
match extcommunity ECL-EVPN-SOO
!
route-map RM-BGP-UNDERLAY-PEERS-OUT permit 20
description Advertise routes received from WAN iBGP towards LAN
match route-type internal
!
route-map RM-CONN-2-BGP permit 10
match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY
set extcommunity soo 192.168.42.1:511 additive
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -572,14 +572,6 @@ route-map RM-BGP-UNDERLAY-PEERS-IN permit 40
description Mark prefixes originated from the LAN
set extcommunity soo 192.168.42.2:511 additive
!
route-map RM-BGP-UNDERLAY-PEERS-OUT permit 10
description Advertise local routes towards LAN
match extcommunity ECL-EVPN-SOO
!
route-map RM-BGP-UNDERLAY-PEERS-OUT permit 20
description Advertise routes received from WAN iBGP towards LAN
match route-type internal
!
route-map RM-CONN-2-BGP permit 10
match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY
set extcommunity soo 192.168.42.2:511 additive
Expand Down Expand Up @@ -607,7 +599,6 @@ router bgp 65000
neighbor IPv4-UNDERLAY-PEERS send-community
neighbor IPv4-UNDERLAY-PEERS maximum-routes 12000
neighbor IPv4-UNDERLAY-PEERS route-map RM-BGP-UNDERLAY-PEERS-IN in
neighbor IPv4-UNDERLAY-PEERS route-map RM-BGP-UNDERLAY-PEERS-OUT out
neighbor WAN-OVERLAY-PEERS peer group
neighbor WAN-OVERLAY-PEERS remote-as 65000
neighbor WAN-OVERLAY-PEERS update-source Dps1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -378,18 +378,6 @@ route-map RM-BGP-UNDERLAY-PEERS-IN permit 40
description Mark prefixes originated from the LAN
set extcommunity soo 192.168.42.2:423 additive
!
route-map RM-BGP-UNDERLAY-PEERS-OUT permit 10
description Advertise local routes towards LAN
match extcommunity ECL-EVPN-SOO
!
route-map RM-BGP-UNDERLAY-PEERS-OUT permit 20
description Advertise routes received from WAN iBGP towards LAN
match route-type internal
!
route-map RM-BGP-UNDERLAY-PEERS-OUT permit 30
description Advertise WAN HA prefixes towards LAN
match ip address prefix-list PL-WAN-HA-PREFIXES
!
route-map RM-CONN-2-BGP permit 10
match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY
set extcommunity soo 192.168.42.2:423 additive
Expand Down Expand Up @@ -421,7 +409,6 @@ router bgp 65000
neighbor IPv4-UNDERLAY-PEERS send-community
neighbor IPv4-UNDERLAY-PEERS maximum-routes 12000
neighbor IPv4-UNDERLAY-PEERS route-map RM-BGP-UNDERLAY-PEERS-IN in
neighbor IPv4-UNDERLAY-PEERS route-map RM-BGP-UNDERLAY-PEERS-OUT out
neighbor WAN-OVERLAY-PEERS peer group
neighbor WAN-OVERLAY-PEERS remote-as 65000
neighbor WAN-OVERLAY-PEERS update-source Dps1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -390,18 +390,6 @@ route-map RM-BGP-UNDERLAY-PEERS-IN permit 40
description Mark prefixes originated from the LAN
set extcommunity soo 192.168.42.2:423 additive
!
route-map RM-BGP-UNDERLAY-PEERS-OUT permit 10
description Advertise local routes towards LAN
match extcommunity ECL-EVPN-SOO
!
route-map RM-BGP-UNDERLAY-PEERS-OUT permit 20
description Advertise routes received from WAN iBGP towards LAN
match route-type internal
!
route-map RM-BGP-UNDERLAY-PEERS-OUT permit 30
description Advertise WAN HA prefixes towards LAN
match ip address prefix-list PL-WAN-HA-PREFIXES
!
route-map RM-CONN-2-BGP permit 10
match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY
set extcommunity soo 192.168.42.2:423 additive
Expand Down Expand Up @@ -433,7 +421,6 @@ router bgp 65000
neighbor IPv4-UNDERLAY-PEERS send-community
neighbor IPv4-UNDERLAY-PEERS maximum-routes 12000
neighbor IPv4-UNDERLAY-PEERS route-map RM-BGP-UNDERLAY-PEERS-IN in
neighbor IPv4-UNDERLAY-PEERS route-map RM-BGP-UNDERLAY-PEERS-OUT out
neighbor WAN-OVERLAY-PEERS peer group
neighbor WAN-OVERLAY-PEERS remote-as 65000
neighbor WAN-OVERLAY-PEERS update-source Dps1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -352,7 +352,6 @@ router bgp 65000
neighbor IPv4-UNDERLAY-PEERS send-community
neighbor IPv4-UNDERLAY-PEERS maximum-routes 12000
neighbor IPv4-UNDERLAY-PEERS route-map RM-BGP-UNDERLAY-PEERS-IN in
neighbor IPv4-UNDERLAY-PEERS route-map RM-BGP-UNDERLAY-PEERS-OUT out
neighbor WAN-OVERLAY-PEERS peer group
neighbor WAN-OVERLAY-PEERS remote-as 65000
neighbor WAN-OVERLAY-PEERS update-source Dps1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -341,7 +341,6 @@ router bgp 65000
neighbor IPv4-UNDERLAY-PEERS send-community
neighbor IPv4-UNDERLAY-PEERS maximum-routes 12000
neighbor IPv4-UNDERLAY-PEERS route-map RM-BGP-UNDERLAY-PEERS-IN in
neighbor IPv4-UNDERLAY-PEERS route-map RM-BGP-UNDERLAY-PEERS-OUT out
neighbor WAN-OVERLAY-PEERS peer group
neighbor WAN-OVERLAY-PEERS remote-as 65000
neighbor WAN-OVERLAY-PEERS update-source Dps1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -354,7 +354,6 @@ router bgp 65000
neighbor IPv4-UNDERLAY-PEERS send-community
neighbor IPv4-UNDERLAY-PEERS maximum-routes 12000
neighbor IPv4-UNDERLAY-PEERS route-map RM-BGP-UNDERLAY-PEERS-IN in
neighbor IPv4-UNDERLAY-PEERS route-map RM-BGP-UNDERLAY-PEERS-OUT out
neighbor WAN-OVERLAY-PEERS peer group
neighbor WAN-OVERLAY-PEERS remote-as 65000
neighbor WAN-OVERLAY-PEERS update-source Dps1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -454,18 +454,6 @@ route-map RM-BGP-UNDERLAY-PEERS-IN permit 40
description Mark prefixes originated from the LAN
set extcommunity soo 192.168.43.1:422 additive
!
route-map RM-BGP-UNDERLAY-PEERS-OUT permit 10
description Advertise local routes towards LAN
match extcommunity ECL-EVPN-SOO
!
route-map RM-BGP-UNDERLAY-PEERS-OUT permit 20
description Advertise routes received from WAN iBGP towards LAN
match route-type internal
!
route-map RM-BGP-UNDERLAY-PEERS-OUT permit 30
description Advertise WAN HA prefixes towards LAN
match ip address prefix-list PL-WAN-HA-PREFIXES
!
route-map RM-CONN-2-BGP permit 10
match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY
set extcommunity soo 192.168.43.1:422 additive
Expand Down Expand Up @@ -497,7 +485,6 @@ router bgp 65000
neighbor IPv4-UNDERLAY-PEERS send-community
neighbor IPv4-UNDERLAY-PEERS maximum-routes 12000
neighbor IPv4-UNDERLAY-PEERS route-map RM-BGP-UNDERLAY-PEERS-IN in
neighbor IPv4-UNDERLAY-PEERS route-map RM-BGP-UNDERLAY-PEERS-OUT out
neighbor WAN-OVERLAY-PEERS peer group
neighbor WAN-OVERLAY-PEERS remote-as 65000
neighbor WAN-OVERLAY-PEERS update-source Dps1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -420,18 +420,6 @@ route-map RM-BGP-UNDERLAY-PEERS-IN permit 40
description Mark prefixes originated from the LAN
set extcommunity soo 192.168.43.1:422 additive
!
route-map RM-BGP-UNDERLAY-PEERS-OUT permit 10
description Advertise local routes towards LAN
match extcommunity ECL-EVPN-SOO
!
route-map RM-BGP-UNDERLAY-PEERS-OUT permit 20
description Advertise routes received from WAN iBGP towards LAN
match route-type internal
!
route-map RM-BGP-UNDERLAY-PEERS-OUT permit 30
description Advertise WAN HA prefixes towards LAN
match ip address prefix-list PL-WAN-HA-PREFIXES
!
route-map RM-CONN-2-BGP permit 10
match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY
set extcommunity soo 192.168.43.1:422 additive
Expand Down Expand Up @@ -463,7 +451,6 @@ router bgp 65000
neighbor IPv4-UNDERLAY-PEERS send-community
neighbor IPv4-UNDERLAY-PEERS maximum-routes 12000
neighbor IPv4-UNDERLAY-PEERS route-map RM-BGP-UNDERLAY-PEERS-IN in
neighbor IPv4-UNDERLAY-PEERS route-map RM-BGP-UNDERLAY-PEERS-OUT out
neighbor WAN-OVERLAY-PEERS peer group
neighbor WAN-OVERLAY-PEERS remote-as 65000
neighbor WAN-OVERLAY-PEERS update-source Dps1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@ router_bgp:
maximum_routes: 12000
send_community: all
route_map_in: RM-BGP-UNDERLAY-PEERS-IN
route_map_out: RM-BGP-UNDERLAY-PEERS-OUT
- name: WAN-OVERLAY-PEERS
type: wan
update_source: Dps1
Expand Down Expand Up @@ -171,18 +170,6 @@ route_maps:
description: Mark prefixes originated from the LAN
set:
- extcommunity soo 192.168.42.1:511 additive
- name: RM-BGP-UNDERLAY-PEERS-OUT
sequence_numbers:
- sequence: 10
type: permit
description: Advertise local routes towards LAN
match:
- extcommunity ECL-EVPN-SOO
- sequence: 20
type: permit
description: Advertise routes received from WAN iBGP towards LAN
match:
- route-type internal
- name: RM-EVPN-SOO-IN
sequence_numbers:
- sequence: 10
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@ router_bgp:
maximum_routes: 12000
send_community: all
route_map_in: RM-BGP-UNDERLAY-PEERS-IN
route_map_out: RM-BGP-UNDERLAY-PEERS-OUT
- name: WAN-OVERLAY-PEERS
type: wan
update_source: Dps1
Expand Down Expand Up @@ -171,18 +170,6 @@ route_maps:
description: Mark prefixes originated from the LAN
set:
- extcommunity soo 192.168.42.2:511 additive
- name: RM-BGP-UNDERLAY-PEERS-OUT
sequence_numbers:
- sequence: 10
type: permit
description: Advertise local routes towards LAN
match:
- extcommunity ECL-EVPN-SOO
- sequence: 20
type: permit
description: Advertise routes received from WAN iBGP towards LAN
match:
- route-type internal
- name: RM-EVPN-SOO-IN
sequence_numbers:
- sequence: 10
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@ router_bgp:
maximum_routes: 12000
send_community: all
route_map_in: RM-BGP-UNDERLAY-PEERS-IN
route_map_out: RM-BGP-UNDERLAY-PEERS-OUT
- name: WAN-OVERLAY-PEERS
type: wan
update_source: Dps1
Expand Down Expand Up @@ -171,18 +170,6 @@ route_maps:
description: Mark prefixes originated from the LAN
set:
- extcommunity soo 192.168.42.3:511 additive
- name: RM-BGP-UNDERLAY-PEERS-OUT
sequence_numbers:
- sequence: 10
type: permit
description: Advertise local routes towards LAN
match:
- extcommunity ECL-EVPN-SOO
- sequence: 20
type: permit
description: Advertise routes received from WAN iBGP towards LAN
match:
- route-type internal
- name: RM-EVPN-SOO-IN
sequence_numbers:
- sequence: 10
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@ router_bgp:
maximum_routes: 12000
send_community: all
route_map_in: RM-BGP-UNDERLAY-PEERS-IN
route_map_out: RM-BGP-UNDERLAY-PEERS-OUT
- name: WAN-OVERLAY-PEERS
type: wan
update_source: Dps1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -280,18 +280,6 @@ route_maps:
description: Mark prefixes originated from the LAN
set:
- extcommunity soo 192.168.42.1:511 additive
- name: RM-BGP-UNDERLAY-PEERS-OUT
sequence_numbers:
- sequence: 10
type: permit
description: Advertise local routes towards LAN
match:
- extcommunity ECL-EVPN-SOO
- sequence: 20
type: permit
description: Advertise routes received from WAN iBGP towards LAN
match:
- route-type internal
- name: RM-EVPN-SOO-IN
sequence_numbers:
- sequence: 10
Expand Down
Loading
Loading