From 2c7cac91ed6e7db0f6937923d2b57f97dbdbc337 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 28 Apr 2024 11:53:30 +0200 Subject: Adding upstream version 8.4.4. Signed-off-by: Daniel Baumann --- tests/topotests/bfd_topo2/r3/bfdd.conf | 5 ++ tests/topotests/bfd_topo2/r3/ipv4_routes.json | 93 +++++++++++++++++++++++++++ tests/topotests/bfd_topo2/r3/ipv6_routes.json | 2 + tests/topotests/bfd_topo2/r3/ospfd.conf | 10 +++ tests/topotests/bfd_topo2/r3/peers.json | 17 +++++ tests/topotests/bfd_topo2/r3/zebra.conf | 6 ++ 6 files changed, 133 insertions(+) create mode 100644 tests/topotests/bfd_topo2/r3/bfdd.conf create mode 100644 tests/topotests/bfd_topo2/r3/ipv4_routes.json create mode 100644 tests/topotests/bfd_topo2/r3/ipv6_routes.json create mode 100644 tests/topotests/bfd_topo2/r3/ospfd.conf create mode 100644 tests/topotests/bfd_topo2/r3/peers.json create mode 100644 tests/topotests/bfd_topo2/r3/zebra.conf (limited to 'tests/topotests/bfd_topo2/r3') diff --git a/tests/topotests/bfd_topo2/r3/bfdd.conf b/tests/topotests/bfd_topo2/r3/bfdd.conf new file mode 100644 index 0000000..ee7144d --- /dev/null +++ b/tests/topotests/bfd_topo2/r3/bfdd.conf @@ -0,0 +1,5 @@ +! +! debug bfd network +! debug bfd peer +! debug bfd zebra +! diff --git a/tests/topotests/bfd_topo2/r3/ipv4_routes.json b/tests/topotests/bfd_topo2/r3/ipv4_routes.json new file mode 100644 index 0000000..e96fdc0 --- /dev/null +++ b/tests/topotests/bfd_topo2/r3/ipv4_routes.json @@ -0,0 +1,93 @@ +{ + "10.0.3.0/24": [ + { + "distance": 110, + "protocol": "ospf", + "metric": 10, + "prefix": "10.0.3.0/24", + "nexthops": [ + { + "active": true, + "directlyConnected": true, + "interfaceName": "r3-eth0" + } + ] + }, + { + "distance": 0, + "protocol": "connected", + "metric": 0, + "selected": true, + "installed": true, + "prefix": "10.0.3.0/24", + "nexthops": [ + { + "directlyConnected": true, + "interfaceName": "r3-eth0", + "fib": true, + "flags": 3, + "active": true + } + ] + } + ], + "10.254.254.3/32": [ + { + "distance": 0, + "protocol": "connected", + "metric": 0, + "selected": true, + "installed": true, + "prefix": "10.254.254.3/32", + "nexthops": [ + { + "directlyConnected": true, + "interfaceName": "lo", + "fib": true, + "flags": 3, + "active": true + } + ] + } + ], + "10.254.254.2/32": [ + { + "distance": 110, + "protocol": "ospf", + "metric": 20, + "selected": true, + "installed": true, + "prefix": "10.254.254.2/32", + "nexthops": [ + { + "interfaceName": "r3-eth0", + "ip": "10.0.3.2", + "fib": true, + "flags": 3, + "active": true, + "afi": "ipv4" + } + ] + } + ], + "10.254.254.1/32": [ + { + "distance": 110, + "protocol": "ospf", + "metric": 20, + "selected": true, + "installed": true, + "prefix": "10.254.254.1/32", + "nexthops": [ + { + "interfaceName": "r3-eth0", + "ip": "10.0.3.2", + "fib": true, + "flags": 3, + "active": true, + "afi": "ipv4" + } + ] + } + ] +} diff --git a/tests/topotests/bfd_topo2/r3/ipv6_routes.json b/tests/topotests/bfd_topo2/r3/ipv6_routes.json new file mode 100644 index 0000000..2c63c08 --- /dev/null +++ b/tests/topotests/bfd_topo2/r3/ipv6_routes.json @@ -0,0 +1,2 @@ +{ +} diff --git a/tests/topotests/bfd_topo2/r3/ospfd.conf b/tests/topotests/bfd_topo2/r3/ospfd.conf new file mode 100644 index 0000000..932ab4d --- /dev/null +++ b/tests/topotests/bfd_topo2/r3/ospfd.conf @@ -0,0 +1,10 @@ +interface r3-eth0 + ip ospf area 0.0.0.1 + ip ospf hello-interval 2 + ip ospf dead-interval 10 + ip ospf bfd +! +router ospf + ospf router-id 10.254.254.3 + redistribute connected +! diff --git a/tests/topotests/bfd_topo2/r3/peers.json b/tests/topotests/bfd_topo2/r3/peers.json new file mode 100644 index 0000000..c19c980 --- /dev/null +++ b/tests/topotests/bfd_topo2/r3/peers.json @@ -0,0 +1,17 @@ +[ + { + "status": "up", + "transmit-interval": 300, + "remote-receive-interval": 300, + "echo-receive-interval": 50, + "echo-transmit-interval": 0, + "diagnostic": "ok", + "multihop": false, + "interface": "r3-eth0", + "remote-transmit-interval": 300, + "receive-interval": 300, + "remote-echo-receive-interval": 50, + "remote-diagnostic": "ok", + "peer": "10.0.3.2" + } +] diff --git a/tests/topotests/bfd_topo2/r3/zebra.conf b/tests/topotests/bfd_topo2/r3/zebra.conf new file mode 100644 index 0000000..96fd08c --- /dev/null +++ b/tests/topotests/bfd_topo2/r3/zebra.conf @@ -0,0 +1,6 @@ +interface lo + ip address 10.254.254.3/32 +! +interface r3-eth0 + ip address 10.0.3.1/24 +! -- cgit v1.2.3