summaryrefslogtreecommitdiffstats
path: root/tests/topotests/bfd_profiles_topo1/r2
diff options
context:
space:
mode:
Diffstat (limited to 'tests/topotests/bfd_profiles_topo1/r2')
-rw-r--r--tests/topotests/bfd_profiles_topo1/r2/bfd-peers-initial.json40
-rw-r--r--tests/topotests/bfd_profiles_topo1/r2/bfdd.conf19
-rw-r--r--tests/topotests/bfd_profiles_topo1/r2/bgpd.conf21
-rw-r--r--tests/topotests/bfd_profiles_topo1/r2/zebra.conf10
4 files changed, 90 insertions, 0 deletions
diff --git a/tests/topotests/bfd_profiles_topo1/r2/bfd-peers-initial.json b/tests/topotests/bfd_profiles_topo1/r2/bfd-peers-initial.json
new file mode 100644
index 0000000..503f776
--- /dev/null
+++ b/tests/topotests/bfd_profiles_topo1/r2/bfd-peers-initial.json
@@ -0,0 +1,40 @@
+[
+ {
+ "detect-multiplier": 3,
+ "diagnostic": "ok",
+ "id": "*",
+ "interface": "r2-eth0",
+ "multihop": false,
+ "peer": "172.16.0.2",
+ "receive-interval": 800,
+ "remote-detect-multiplier": 3,
+ "remote-diagnostic": "ok",
+ "remote-id": "*",
+ "remote-receive-interval": 800,
+ "remote-transmit-interval": 800,
+ "remote-echo-receive-interval": 400,
+ "status": "up",
+ "transmit-interval": 800,
+ "uptime": "*",
+ "vrf": "default"
+ },
+ {
+ "detect-multiplier": 3,
+ "diagnostic": "ok",
+ "id": "*",
+ "interface": "r2-eth1",
+ "multihop": false,
+ "peer": "172.16.1.1",
+ "receive-interval": 250,
+ "remote-detect-multiplier": 3,
+ "remote-diagnostic": "ok",
+ "remote-echo-receive-interval": 50,
+ "remote-id": "*",
+ "remote-receive-interval": 300,
+ "remote-transmit-interval": 300,
+ "status": "up",
+ "transmit-interval": 250,
+ "uptime": "*",
+ "vrf": "default"
+ }
+]
diff --git a/tests/topotests/bfd_profiles_topo1/r2/bfdd.conf b/tests/topotests/bfd_profiles_topo1/r2/bfdd.conf
new file mode 100644
index 0000000..b68eecb
--- /dev/null
+++ b/tests/topotests/bfd_profiles_topo1/r2/bfdd.conf
@@ -0,0 +1,19 @@
+! debug bfd peer
+! debug bfd network
+! debug bfd zebra
+!
+bfd
+ profile slowtx
+ receive-interval 800
+ transmit-interval 800
+ !
+ profile fasttx
+ receive-interval 250
+ transmit-interval 250
+ echo receive-interval disabled
+ !
+ peer 172.16.0.2 interface r2-eth0
+ profile slowtx
+ no shutdown
+ !
+!
diff --git a/tests/topotests/bfd_profiles_topo1/r2/bgpd.conf b/tests/topotests/bfd_profiles_topo1/r2/bgpd.conf
new file mode 100644
index 0000000..1aab1d1
--- /dev/null
+++ b/tests/topotests/bfd_profiles_topo1/r2/bgpd.conf
@@ -0,0 +1,21 @@
+! debug bgp neighbor-events
+!
+router bgp 100
+ bgp router-id 10.254.254.2
+ no bgp ebgp-requires-policy
+ neighbor 172.16.1.1 remote-as 100
+ neighbor 172.16.1.1 timers 3 10
+ neighbor 172.16.1.1 bfd profile fasttx
+ neighbor 2001:db8:2::2 remote-as 200
+ neighbor 2001:db8:2::2 timers 3 10
+ neighbor 2001:db8:2::2 ebgp-multihop 2
+ neighbor 2001:db8:2::2 bfd profile slowtx
+ address-family ipv4 unicast
+ redistribute connected
+ exit-address-family
+ address-family ipv6 unicast
+ redistribute connected
+ neighbor 172.16.1.1 activate
+ neighbor 2001:db8:2::2 activate
+ exit-address-family
+!
diff --git a/tests/topotests/bfd_profiles_topo1/r2/zebra.conf b/tests/topotests/bfd_profiles_topo1/r2/zebra.conf
new file mode 100644
index 0000000..6acef13
--- /dev/null
+++ b/tests/topotests/bfd_profiles_topo1/r2/zebra.conf
@@ -0,0 +1,10 @@
+interface lo
+ ip address 10.254.254.2/32
+!
+interface r2-eth0
+ ip address 172.16.0.1/24
+!
+interface r2-eth1
+ ip address 172.16.1.2/24
+ ipv6 address 2001:db8:1::2/64
+!