[BGP]: Convert ip address to network address for the LOCAL_VLAN filter (#5832)

* [BGP]: Convert ip address to network address for the LOCAL_VLAN prefix filter
This commit is contained in:
pavel-shirshov
2020-11-06 17:47:08 -08:00
committed by GitHub
parent 174b741dfd
commit cdcd20a7b5
9 changed files with 14 additions and 14 deletions

View File

@@ -19,13 +19,13 @@ ipv6 prefix-list PL_LoopbackV6 permit {{ get_ipv6_loopback_address(LOOPBACK_INTE
{% endif %} {% endif %}
{% for (name, prefix) in VLAN_INTERFACE|pfx_filter %} {% for (name, prefix) in VLAN_INTERFACE|pfx_filter %}
{% if prefix | ipv4 and name not in vnet_intfs %} {% if prefix | ipv4 and name not in vnet_intfs %}
ip prefix-list LOCAL_VLAN_IPV4_PREFIX seq {{ loop.index * 5 }} permit {{ prefix }} ip prefix-list LOCAL_VLAN_IPV4_PREFIX seq {{ loop.index * 5 }} permit {{ prefix | ip_network }}/{{ prefix | prefixlen }}
! !
{% endif %} {% endif %}
{% endfor %} {% endfor %}
{% for (name, prefix) in VLAN_INTERFACE|pfx_filter %} {% for (name, prefix) in VLAN_INTERFACE|pfx_filter %}
{% if prefix | ipv6 and name not in vnet_intfs %} {% if prefix | ipv6 and name not in vnet_intfs %}
ipv6 prefix-list LOCAL_VLAN_IPV6_PREFIX seq {{ loop.index * 5 }} permit {{ prefix }} ipv6 prefix-list LOCAL_VLAN_IPV6_PREFIX seq {{ loop.index * 5 }} permit {{ prefix | ip_network }}/{{ prefix | prefixlen }}
! !
{% endif %} {% endif %}
{% endfor %} {% endfor %}

View File

@@ -33,9 +33,9 @@ ip prefix-list PL_LoopbackV4 permit 55.55.55.55/32
! !
ipv6 prefix-list PL_LoopbackV6 permit fc00::/64 ipv6 prefix-list PL_LoopbackV6 permit fc00::/64
! !
ip prefix-list LOCAL_VLAN_IPV4_PREFIX seq 10 permit 10.10.10.1/24 ip prefix-list LOCAL_VLAN_IPV4_PREFIX seq 10 permit 10.10.10.0/24
! !
ipv6 prefix-list LOCAL_VLAN_IPV6_PREFIX seq 5 permit fc01::1/64 ipv6 prefix-list LOCAL_VLAN_IPV6_PREFIX seq 5 permit fc01::/64
! !
! !
route-map HIDE_INTERNAL permit 10 route-map HIDE_INTERNAL permit 10

View File

@@ -11,9 +11,9 @@ ip prefix-list PL_LoopbackV4 permit 55.55.55.55/32
! !
ipv6 prefix-list PL_LoopbackV6 permit fc00::/64 ipv6 prefix-list PL_LoopbackV6 permit fc00::/64
! !
ip prefix-list LOCAL_VLAN_IPV4_PREFIX seq 10 permit 10.10.10.1/24 ip prefix-list LOCAL_VLAN_IPV4_PREFIX seq 10 permit 10.10.10.0/24
! !
ipv6 prefix-list LOCAL_VLAN_IPV6_PREFIX seq 15 permit fc01::1/64 ipv6 prefix-list LOCAL_VLAN_IPV6_PREFIX seq 15 permit fc01::/64
! !
! !
route-map HIDE_INTERNAL permit 10 route-map HIDE_INTERNAL permit 10

View File

@@ -11,9 +11,9 @@ ip prefix-list PL_LoopbackV4 permit 55.55.55.55/32
! !
ipv6 prefix-list PL_LoopbackV6 permit fc00::/64 ipv6 prefix-list PL_LoopbackV6 permit fc00::/64
! !
ip prefix-list LOCAL_VLAN_IPV4_PREFIX seq 10 permit 10.10.10.1/24 ip prefix-list LOCAL_VLAN_IPV4_PREFIX seq 10 permit 10.10.10.0/24
! !
ipv6 prefix-list LOCAL_VLAN_IPV6_PREFIX seq 15 permit fc01::1/64 ipv6 prefix-list LOCAL_VLAN_IPV6_PREFIX seq 15 permit fc01::/64
! !
! !
route-map HIDE_INTERNAL permit 10 route-map HIDE_INTERNAL permit 10

View File

@@ -51,9 +51,9 @@ ip prefix-list PL_LoopbackV4 permit 55.55.55.55/32
! !
ipv6 prefix-list PL_LoopbackV6 permit fc00::/64 ipv6 prefix-list PL_LoopbackV6 permit fc00::/64
! !
ip prefix-list LOCAL_VLAN_IPV4_PREFIX seq 10 permit 10.10.10.1/24 ip prefix-list LOCAL_VLAN_IPV4_PREFIX seq 10 permit 10.10.10.0/24
! !
ipv6 prefix-list LOCAL_VLAN_IPV6_PREFIX seq 5 permit fc01::1/64 ipv6 prefix-list LOCAL_VLAN_IPV6_PREFIX seq 5 permit fc01::/64
! !
! !
route-map HIDE_INTERNAL permit 10 route-map HIDE_INTERNAL permit 10

View File

@@ -33,7 +33,7 @@ ip prefix-list PL_LoopbackV4 permit 10.1.0.32/32
! !
ipv6 prefix-list PL_LoopbackV6 permit fc00:1::/64 ipv6 prefix-list PL_LoopbackV6 permit fc00:1::/64
! !
ip prefix-list LOCAL_VLAN_IPV4_PREFIX seq 5 permit 192.168.0.1/27 ip prefix-list LOCAL_VLAN_IPV4_PREFIX seq 5 permit 192.168.0.0/27
! !
! !
! !

View File

@@ -51,7 +51,7 @@ ip prefix-list PL_LoopbackV4 permit 10.1.0.32/32
! !
ipv6 prefix-list PL_LoopbackV6 permit fc00:1::/64 ipv6 prefix-list PL_LoopbackV6 permit fc00:1::/64
! !
ip prefix-list LOCAL_VLAN_IPV4_PREFIX seq 5 permit 192.168.0.1/27 ip prefix-list LOCAL_VLAN_IPV4_PREFIX seq 5 permit 192.168.0.0/27
! !
! !
! !

View File

@@ -33,7 +33,7 @@ ip prefix-list PL_LoopbackV4 permit 10.1.0.32/32
! !
ipv6 prefix-list PL_LoopbackV6 permit fc00:1::/64 ipv6 prefix-list PL_LoopbackV6 permit fc00:1::/64
! !
ip prefix-list LOCAL_VLAN_IPV4_PREFIX seq 5 permit 192.168.0.1/27 ip prefix-list LOCAL_VLAN_IPV4_PREFIX seq 5 permit 192.168.0.0/27
! !
! !
! !

View File

@@ -51,7 +51,7 @@ ip prefix-list PL_LoopbackV4 permit 10.1.0.32/32
! !
ipv6 prefix-list PL_LoopbackV6 permit fc00:1::/64 ipv6 prefix-list PL_LoopbackV6 permit fc00:1::/64
! !
ip prefix-list LOCAL_VLAN_IPV4_PREFIX seq 5 permit 192.168.0.1/27 ip prefix-list LOCAL_VLAN_IPV4_PREFIX seq 5 permit 192.168.0.0/27
! !
! !
! !