]> git.puffer.fish Git - mirror/frr.git/commitdiff
topotests: bgp_vpnv6_per_nexthop_label, use only global ipv6 addresses 13529/head
authorPhilippe Guibert <philippe.guibert@6wind.com>
Tue, 16 May 2023 08:47:35 +0000 (10:47 +0200)
committerPhilippe Guibert <philippe.guibert@6wind.com>
Tue, 16 May 2023 10:40:40 +0000 (12:40 +0200)
The test is modified so as to use global ipv6 addresses for nexthop
resolution.

Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
tests/topotests/bgp_vpnv6_per_nexthop_label/r1/bgp_ipv6_routes_vrf1.json
tests/topotests/bgp_vpnv6_per_nexthop_label/r1/bgpd.conf
tests/topotests/bgp_vpnv6_per_nexthop_label/r11/bgpd.conf
tests/topotests/bgp_vpnv6_per_nexthop_label/r13/bgpd.conf
tests/topotests/bgp_vpnv6_per_nexthop_label/test_bgp_vpnv6_per_nexthop_label.py

index 159879a853881afa2e03972393ad311364869927..39ba7dd62202923c1a95fef6d854abb238dd1509 100644 (file)
                          {
                              "ip":"192:2::12",
                              "afi":"ipv6",
-                             "scope":"global"
+                             "scope":"global",
+                             "used":true
                          },
                          {
-                             "scope": "link-local",
-                             "used":true
+                             "scope": "link-local"
                          }
                      ]
                  }
@@ -69,7 +69,8 @@
                          {
                              "ip":"192:168::255:13",
                              "afi":"ipv6",
-                             "scope": "global"
+                             "scope": "global",
+                             "used":true
                          },
                          {
                              "scope": "link-local"
                          {
                              "ip":"192:2::11",
                              "afi":"ipv6",
-                             "scope":"global"
+                             "scope":"global",
+                             "used":true
                          }
                      ]
                  }
                          {
                              "ip":"192:2::11",
                              "afi":"ipv6",
-                             "scope":"global"
+                             "scope":"global",
+                             "used":true
                          }
                      ]
                  }
index 74e3e6fb5be5a11d86482a0809962150009f0539..6bb0a88f09a73c706f0727a3c2dfd47e3b9abe10 100644 (file)
@@ -24,7 +24,7 @@ router bgp 65500 vrf vrf1
   neighbor 192:168::255:13 activate
   neighbor 192:168::255:13 route-map rmap in
   redistribute connected
-  redistribute static
+  redistribute static route-map rmap
   label vpn export allocation-mode per-nexthop
   label vpn export auto
   rd vpn export 444:1
@@ -39,7 +39,6 @@ interface r1-eth0
 bgp community-list 1 seq 5 permit 10:10
 !
 route-map rmap permit 1
- match community 1
  set ipv6 next-hop prefer-global
 !
 route-map rmap permit 2
index d0d4e3dc433d75c538ac5b1809e078a07dd45d87..cb653d61b51143d05de2786cbee9a2e91d2960b9 100644 (file)
@@ -7,12 +7,9 @@ router bgp 65500
  !
  address-family ipv6 unicast
   neighbor 192:2::100 activate
-  neighbor 192:2::100 route-map rmap out
   network 172:31::11/128
   network 172:31::111/128
   network 172:31::20/128
  exit-address-family
 !
-route-map rmap permit 1
- set community 10:10
-!
+
index 201b905b3eaa787310ac8bebc8398ee8757d8d42..04378825aeafdc90fb05046ddd4f2f25e9025291 100644 (file)
@@ -7,10 +7,6 @@ router bgp 65500
  exit-address-family
  address-family ipv6 unicast
   neighbor 192:168::255:1 activate
-  neighbor 192:168::255:1 route-map rmap out
   network 172:31::0:13/128
  exit-address-family
 !
-route-map rmap permit 1
- set community 10:10
-!
index bb71895cba56dabf462baec4b7f0e4c55d28d5fe..719ba801c1b0b0e537019569340c22b013db5502 100644 (file)
@@ -52,9 +52,7 @@ from lib.topolog import logger
 pytestmark = [pytest.mark.bgpd]
 
 PREFIXES_R11 = ["172:31::11/128", "172:31::20/128", "172:31::111/128"]
-PREFIXES_R12 = ["172:31::12/128"]
-PREFIXES_REDIST_R12 = ["172:31::15/128"]
-PREFIXES_R13 = ["172:31::13/128"]
+PREFIXES_R12 = ["172:31::12/128", "172:31::15/128"]
 PREFIXES_REDIST_R14 = ["172:31::14/128"]
 PREFIXES_CONNECTED = ["192:168::255/112", "192:2::/64"]
 
@@ -214,8 +212,6 @@ def bgp_vpnv6_table_check_all(router, label_list=None, same=False):
             router,
             group=PREFIXES_R11
             + PREFIXES_R12
-            + PREFIXES_REDIST_R12
-            + PREFIXES_R13
             + PREFIXES_REDIST_R14
             + PREFIXES_CONNECTED,
             label_list=label_list,
@@ -224,8 +220,6 @@ def bgp_vpnv6_table_check_all(router, label_list=None, same=False):
         for group in (
             PREFIXES_R11,
             PREFIXES_R12,
-            PREFIXES_REDIST_R12,
-            PREFIXES_R13,
             PREFIXES_REDIST_R14,
             PREFIXES_CONNECTED,
         ):