]> git.puffer.fish Git - mirror/frr.git/commit
tests: add a topotest to verify nhrp shortcuts in a redundant nhs topology 15879/head
authordleroy <dleroy@labn.net>
Mon, 29 Apr 2024 21:59:25 +0000 (14:59 -0700)
committerDave LeRoy <dleroy@labn.net>
Thu, 30 May 2024 19:25:07 +0000 (12:25 -0700)
commita7037ab23407d5667385f9be096e347caa0c94ad
tree2640feeeb342f3338a493f91fca816780f842f03
parenta4ee9762734332697ba186ae7223da1eb0445cb2
tests: add a topotest to verify nhrp shortcuts in a redundant nhs topology

Contains 2 testcases. The first does a basic configuration/connectivity.
The second testcase initiates a shortcut through the primary NHS,
verifies shortcut routes are installed. Primary NHS interface brought
down and verify that the shortcut is not impacted. Finally verify that
after the shortcut expires, it is able to be re-established via a backup
NHS.

Signed-off-by: dleroy <dleroy@labn.net>
25 files changed:
tests/topotests/nhrp_redundancy/r1/nhrp_cache.json [new file with mode: 0644]
tests/topotests/nhrp_redundancy/r1/nhrp_route.json [new file with mode: 0644]
tests/topotests/nhrp_redundancy/r1/nhrpd.conf [new file with mode: 0644]
tests/topotests/nhrp_redundancy/r1/zebra.conf [new file with mode: 0644]
tests/topotests/nhrp_redundancy/r2/nhrp_cache.json [new file with mode: 0644]
tests/topotests/nhrp_redundancy/r2/nhrp_route.json [new file with mode: 0644]
tests/topotests/nhrp_redundancy/r2/nhrpd.conf [new file with mode: 0644]
tests/topotests/nhrp_redundancy/r2/zebra.conf [new file with mode: 0644]
tests/topotests/nhrp_redundancy/r3/nhrp_cache.json [new file with mode: 0644]
tests/topotests/nhrp_redundancy/r3/nhrp_route.json [new file with mode: 0644]
tests/topotests/nhrp_redundancy/r3/nhrpd.conf [new file with mode: 0644]
tests/topotests/nhrp_redundancy/r3/zebra.conf [new file with mode: 0644]
tests/topotests/nhrp_redundancy/r4/nhrp_cache.json [new file with mode: 0644]
tests/topotests/nhrp_redundancy/r4/nhrp_route.json [new file with mode: 0644]
tests/topotests/nhrp_redundancy/r4/nhrp_route_shortcut.json [new file with mode: 0644]
tests/topotests/nhrp_redundancy/r4/nhrpd.conf [new file with mode: 0644]
tests/topotests/nhrp_redundancy/r4/zebra.conf [new file with mode: 0644]
tests/topotests/nhrp_redundancy/r5/nhrp_cache.json [new file with mode: 0644]
tests/topotests/nhrp_redundancy/r5/nhrp_route.json [new file with mode: 0644]
tests/topotests/nhrp_redundancy/r5/nhrpd.conf [new file with mode: 0644]
tests/topotests/nhrp_redundancy/r5/zebra.conf [new file with mode: 0644]
tests/topotests/nhrp_redundancy/r6/zebra.conf [new file with mode: 0644]
tests/topotests/nhrp_redundancy/r7/zebra.conf [new file with mode: 0644]
tests/topotests/nhrp_redundancy/test_nhrp_redundancy.dot [new file with mode: 0644]
tests/topotests/nhrp_redundancy/test_nhrp_redundancy.py [new file with mode: 0644]