]> git.puffer.fish Git - mirror/frr.git/commit
ospf6-topo1: Don't compare link-local routes
authorChristian Franke <chris@opensourcerouting.org>
Thu, 18 Oct 2018 12:16:16 +0000 (14:16 +0200)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Wed, 28 Nov 2018 01:22:14 +0000 (20:22 -0500)
commit940e6a5f9e9c701e0cc36bd7ceda2d3db415f691
tree4af24bba6a370961aff29ed489db362b51f40eb0
parent86c21ac7fc290ee5e2599793c857681e9c8152d2
ospf6-topo1: Don't compare link-local routes

Topotests would fail with errors like these:

    AssertionError: Linux Kernel IPv6 Routing Table verification failed for router r1:
      --- actual OSPFv3 IPv6 routing table
      +++ expected OSPFv3 IPv6 routing table
      @@ -8,6 +8,6 @@
       fc00:4:4:4::/64 via fe80::__(r3-sw5)__ dev r1-sw5 proto XXXX metric 20 pref medium
       fc00:a:a:a::/64 dev r1-sw5 proto XXXX metric 256 pref medium
       fc00:b:b:b::/64 via fe80::__(r3-sw5)__ dev r1-sw5 proto XXXX metric 20 pref medium
      -fe80::/64 dev lo proto XXXX metric 256 pref medium
       fe80::/64 dev r1-stubnet proto XXXX metric 256 pref medium
      -fe80::/64 dev r1-sw5 proto XXXX metric 256 pref medium
      +fe80::/64 dev r1-sw5 proto XXXX metric 256 pref medium
      +unreachable fe80::/64 dev lo proto XXXX metric 256 error -101 pref medium

Resolve this by not comparing link-local routes.

Signed-off-by: Christian Franke <chris@opensourcerouting.org>
tests/topotests/ospf6-topo1/r1/ip_6_address.ref
tests/topotests/ospf6-topo1/r2/ip_6_address.ref
tests/topotests/ospf6-topo1/r3/ip_6_address.ref
tests/topotests/ospf6-topo1/r4/ip_6_address.ref
tests/topotests/ospf6-topo1/test_ospf6_topo1.py