Bfd Ospfv3
Test to check BFD protocol in OSPFv3.
Test Connection
Description
Tests BFD connection in OSPFv3.
Scenario
Step 1: Set the following configuration in DUT0
:
set interfaces dummy dum0 address '2001::1/128' set interfaces dummy dum0 ipv6 ospfv3 area 0.0.0.0 set interfaces ethernet eth0 address '2001:db8:0:10::1/64' set interfaces ethernet eth0 ipv6 ospfv3 area 0.0.0.0 set interfaces ethernet eth0 ipv6 ospfv3 bfd set interfaces ethernet eth0 ipv6 ospfv3 network point-to-point set protocols ospfv3 area 0.0.0.0 range '2001:db8:0:10::/64' set protocols ospfv3 parameters router-id 1.1.1.1 set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'
Step 2: Set the following configuration in DUT1
:
set interfaces dummy dum0 address '2001::2/128' set interfaces dummy dum0 ipv6 ospfv3 area 0.0.0.0 set interfaces ethernet eth0 address '2001:db8:0:10::2/64' set interfaces ethernet eth0 ipv6 ospfv3 area 0.0.0.0 set interfaces ethernet eth0 ipv6 ospfv3 bfd set interfaces ethernet eth0 ipv6 ospfv3 network point-to-point set protocols ospfv3 area 0.0.0.0 range '2001:db8:0:10::/64' set protocols ospfv3 parameters router-id 2.2.2.2 set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'
Step 3: Ping IP address 2001:db8:0:10::2
from DUT0
:
admin@DUT0$ ping 2001:db8:0:10::2 count 1 size 56 timeout 1Show output
PING 2001:db8:0:10::2(2001:db8:0:10::2) 56 data bytes 64 bytes from 2001:db8:0:10::2: icmp_seq=1 ttl=64 time=438 ms --- 2001:db8:0:10::2 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 437.980/437.980/437.980/0.000 ms
Step 4: Ping IP address 2001:db8:0:10::1
from DUT1
:
admin@DUT1$ ping 2001:db8:0:10::1 count 1 size 56 timeout 1Show output
PING 2001:db8:0:10::1(2001:db8:0:10::1) 56 data bytes 64 bytes from 2001:db8:0:10::1: icmp_seq=1 ttl=64 time=0.212 ms --- 2001:db8:0:10::1 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.212/0.212/0.212/0.000 ms
Step 5: Run command protocols ospfv3 show neighbor
at DUT0
and check if output matches the following regular expressions:
2.2.2.2
Show output
Neighbor ID Pri DeadTime State/IfState Duration I/F[State] 2.2.2.2 1 00:00:39 Init/PointToPoint 00:00:00 eth0[PointToPoint]
Step 6: Run command protocols ospfv3 show neighbor
at DUT1
and check if output matches the following regular expressions:
1.1.1.1
Show output
Neighbor ID Pri DeadTime State/IfState Duration I/F[State] 1.1.1.1 1 00:00:38 Full/PointToPoint 00:00:01 eth0[PointToPoint]
Step 7: Run command protocols bfd show peers
at DUT0
and check if output matches the following regular expressions:
Status: upShow output
BFD Peers: peer fe80::dcad:beff:feef:6c10 local-address fe80::dcad:beff:feef:6c00 vrf default interface eth0 ID: 3909603310 Remote ID: 1669705777 Active mode Status: up Uptime: 1 second(s) Diagnostics: ok Remote diagnostics: ok Peer Type: dynamic RTT min/avg/max: 0/0/0 usec Local timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms Echo transmission interval: disabled Remote timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms
Step 8: Run command protocols bfd show peers
at DUT1
and check if output matches the following regular expressions:
Status: upShow output
BFD Peers: peer fe80::dcad:beff:feef:6c00 local-address fe80::dcad:beff:feef:6c10 vrf default interface eth0 ID: 1669705777 Remote ID: 3909603310 Active mode Status: up Uptime: 2 second(s) Diagnostics: ok Remote diagnostics: ok Peer Type: dynamic RTT min/avg/max: 0/0/0 usec Local timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms Echo transmission interval: disabled Remote timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms
Test Connection With Three Devices
Description
Tests BFD connection in OSPFv3 between 3 devices.
Scenario
Step 1: Set the following configuration in DUT0
:
set interfaces dummy dum0 address '2001::1/128' set interfaces dummy dum0 ipv6 ospfv3 area 0.0.0.0 set interfaces ethernet eth0 address '2001:db8:0:10::1/64' set interfaces ethernet eth0 ipv6 ospfv3 area 0.0.0.0 set interfaces ethernet eth0 ipv6 ospfv3 bfd set interfaces ethernet eth0 ipv6 ospfv3 network point-to-point set interfaces ethernet eth1 address '2001:db8:0:20::1/64' set interfaces ethernet eth1 ipv6 ospfv3 area 0.0.0.0 set interfaces ethernet eth1 ipv6 ospfv3 bfd set interfaces ethernet eth1 ipv6 ospfv3 network point-to-point set protocols ospfv3 area 0.0.0.0 set protocols ospfv3 parameters router-id 1.1.1.1 set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'
Step 2: Set the following configuration in DUT1
:
set interfaces dummy dum0 address '2001::2/128' set interfaces dummy dum0 ipv6 ospfv3 area 0.0.0.0 set interfaces ethernet eth0 address '2001:db8:0:20::2/64' set interfaces ethernet eth0 ipv6 ospfv3 area 0.0.0.0 set interfaces ethernet eth0 ipv6 ospfv3 bfd set interfaces ethernet eth0 ipv6 ospfv3 network point-to-point set interfaces ethernet eth1 address '2001:db8:0:30::2/64' set interfaces ethernet eth1 ipv6 ospfv3 area 0.0.0.0 set interfaces ethernet eth1 ipv6 ospfv3 bfd set interfaces ethernet eth1 ipv6 ospfv3 network point-to-point set protocols ospfv3 area 0.0.0.0 set protocols ospfv3 parameters router-id 2.2.2.2 set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'
Step 3: Set the following configuration in DUT2
:
set interfaces dummy dum0 address '2001::3/128' set interfaces dummy dum0 ipv6 ospfv3 area 0.0.0.0 set interfaces ethernet eth0 address '2001:db8:0:10::3/64' set interfaces ethernet eth0 ipv6 ospfv3 area 0.0.0.0 set interfaces ethernet eth0 ipv6 ospfv3 bfd set interfaces ethernet eth0 ipv6 ospfv3 network point-to-point set interfaces ethernet eth1 address '2001:db8:0:30::3/64' set interfaces ethernet eth1 ipv6 ospfv3 area 0.0.0.0 set interfaces ethernet eth1 ipv6 ospfv3 bfd set interfaces ethernet eth1 ipv6 ospfv3 network point-to-point set protocols ospfv3 area 0.0.0.0 set protocols ospfv3 parameters router-id 3.3.3.3 set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'
Step 4: Ping IP address 2001:db8:0:10::3
from DUT0
:
admin@DUT0$ ping 2001:db8:0:10::3 count 1 size 56 timeout 1Show output
PING 2001:db8:0:10::3(2001:db8:0:10::3) 56 data bytes 64 bytes from 2001:db8:0:10::3: icmp_seq=1 ttl=64 time=451 ms --- 2001:db8:0:10::3 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 451.303/451.303/451.303/0.000 ms
Step 5: Ping IP address 2001:db8:0:20::2
from DUT0
:
admin@DUT0$ ping 2001:db8:0:20::2 count 1 size 56 timeout 1Show output
PING 2001:db8:0:20::2(2001:db8:0:20::2) 56 data bytes 64 bytes from 2001:db8:0:20::2: icmp_seq=1 ttl=64 time=0.399 ms --- 2001:db8:0:20::2 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.399/0.399/0.399/0.000 ms
Step 6: Ping IP address 2001:db8:0:20::1
from DUT1
:
admin@DUT1$ ping 2001:db8:0:20::1 count 1 size 56 timeout 1Show output
PING 2001:db8:0:20::1(2001:db8:0:20::1) 56 data bytes 64 bytes from 2001:db8:0:20::1: icmp_seq=1 ttl=64 time=0.188 ms --- 2001:db8:0:20::1 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.188/0.188/0.188/0.000 ms
Step 7: Ping IP address 2001:db8:0:30::3
from DUT1
:
admin@DUT1$ ping 2001:db8:0:30::3 count 1 size 56 timeout 1Show output
PING 2001:db8:0:30::3(2001:db8:0:30::3) 56 data bytes 64 bytes from 2001:db8:0:30::3: icmp_seq=1 ttl=64 time=0.351 ms --- 2001:db8:0:30::3 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.351/0.351/0.351/0.000 ms
Step 8: Ping IP address 2001:db8:0:10::1
from DUT2
:
admin@DUT2$ ping 2001:db8:0:10::1 count 1 size 56 timeout 1Show output
PING 2001:db8:0:10::1(2001:db8:0:10::1) 56 data bytes 64 bytes from 2001:db8:0:10::1: icmp_seq=1 ttl=64 time=0.182 ms --- 2001:db8:0:10::1 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.182/0.182/0.182/0.000 ms
Step 9: Ping IP address 2001:db8:0:30::2
from DUT2
:
admin@DUT2$ ping 2001:db8:0:30::2 count 1 size 56 timeout 1Show output
PING 2001:db8:0:30::2(2001:db8:0:30::2) 56 data bytes 64 bytes from 2001:db8:0:30::2: icmp_seq=1 ttl=64 time=0.220 ms --- 2001:db8:0:30::2 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.220/0.220/0.220/0.000 ms
Step 10: Run command protocols ospfv3 show neighbor
at DUT0
and check if output matches the following regular expressions:
3.3.3.3
Show output
Neighbor ID Pri DeadTime State/IfState Duration I/F[State] 2.2.2.2 1 00:00:36 Init/PointToPoint 00:00:03 eth0[PointToPoint] 3.3.3.3 1 00:00:38 Init/PointToPoint 00:00:01 eth0[PointToPoint] 2.2.2.2 1 00:00:36 Init/PointToPoint 00:00:03 eth1[PointToPoint] 3.3.3.3 1 00:00:38 Init/PointToPoint 00:00:01 eth1[PointToPoint]
Step 11: Run command protocols ospfv3 show neighbor
at DUT0
and check if output matches the following regular expressions:
2.2.2.2
Show output
Neighbor ID Pri DeadTime State/IfState Duration I/F[State] 2.2.2.2 1 00:00:36 Init/PointToPoint 00:00:03 eth0[PointToPoint] 3.3.3.3 1 00:00:38 Init/PointToPoint 00:00:01 eth0[PointToPoint] 2.2.2.2 1 00:00:36 Init/PointToPoint 00:00:03 eth1[PointToPoint] 3.3.3.3 1 00:00:38 Init/PointToPoint 00:00:01 eth1[PointToPoint]
Step 12: Run command protocols ospfv3 show neighbor
at DUT1
and check if output matches the following regular expressions:
1.1.1.1
Show output
Neighbor ID Pri DeadTime State/IfState Duration I/F[State] 1.1.1.1 1 00:00:38 Loading/PointToPoint 00:00:00 eth0[PointToPoint] 3.3.3.3 1 00:00:32 Loading/PointToPoint 00:00:00 eth0[PointToPoint] 1.1.1.1 1 00:00:38 Loading/PointToPoint 00:00:00 eth1[PointToPoint] 3.3.3.3 1 00:00:32 Loading/PointToPoint 00:00:00 eth1[PointToPoint]
Step 13: Run command protocols ospfv3 show neighbor
at DUT1
and check if output matches the following regular expressions:
3.3.3.3
Show output
Neighbor ID Pri DeadTime State/IfState Duration I/F[State] 1.1.1.1 1 00:00:38 Loading/PointToPoint 00:00:00 eth0[PointToPoint] 3.3.3.3 1 00:00:32 Loading/PointToPoint 00:00:00 eth0[PointToPoint] 1.1.1.1 1 00:00:38 Loading/PointToPoint 00:00:00 eth1[PointToPoint] 3.3.3.3 1 00:00:32 Loading/PointToPoint 00:00:00 eth1[PointToPoint]
Step 14: Run command protocols ospfv3 show neighbor
at DUT2
and check if output matches the following regular expressions:
1.1.1.1
Show output
Neighbor ID Pri DeadTime State/IfState Duration I/F[State] 1.1.1.1 1 00:00:38 Loading/PointToPoint 00:00:00 eth0[PointToPoint] 2.2.2.2 1 00:00:39 ExStart/PointToPoint 00:00:00 eth0[PointToPoint] 1.1.1.1 1 00:00:38 ExStart/PointToPoint 00:00:02 eth1[PointToPoint] 2.2.2.2 1 00:00:39 ExStart/PointToPoint 00:00:00 eth1[PointToPoint]
Step 15: Run command protocols ospfv3 show neighbor
at DUT2
and check if output matches the following regular expressions:
2.2.2.2
Show output
Neighbor ID Pri DeadTime State/IfState Duration I/F[State] 1.1.1.1 1 00:00:38 Loading/PointToPoint 00:00:00 eth0[PointToPoint] 2.2.2.2 1 00:00:39 ExStart/PointToPoint 00:00:00 eth0[PointToPoint] 1.1.1.1 1 00:00:38 ExStart/PointToPoint 00:00:02 eth1[PointToPoint] 2.2.2.2 1 00:00:39 ExStart/PointToPoint 00:00:00 eth1[PointToPoint]
Step 16: Run command protocols bfd show peers
at DUT0
and check if output matches the following regular expressions:
eth0
Show output
BFD Peers: peer fe80::dcad:beff:feef:6c10 local-address fe80::dcad:beff:feef:6c01 vrf default interface eth1 ID: 884189489 Remote ID: 2952480605 Active mode Status: up Uptime: 1 second(s) Diagnostics: ok Remote diagnostics: ok Peer Type: dynamic RTT min/avg/max: 0/0/0 usec Local timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms Echo transmission interval: disabled Remote timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms peer fe80::dcad:beff:feef:6c10 local-address fe80::dcad:beff:feef:6c00 vrf default interface eth0 ID: 4122719197 Remote ID: 0 Active mode Status: down Downtime: 2 second(s) Diagnostics: ok Remote diagnostics: ok Peer Type: dynamic RTT min/avg/max: 0/0/0 usec Local timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms Echo transmission interval: disabled Remote timers: Detect-multiplier: 3 Receive interval: 1000ms Transmission interval: 1000ms Echo receive interval: disabled peer fe80::dcad:beff:feef:6c21 local-address fe80::dcad:beff:feef:6c01 vrf default interface eth1 ID: 284960677 Remote ID: 1971096539 Active mode Status: up Uptime: 1 second(s) Diagnostics: ok Remote diagnostics: ok Peer Type: dynamic RTT min/avg/max: 0/0/0 usec Local timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms Echo transmission interval: disabled Remote timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms peer fe80::dcad:beff:feef:6c21 local-address fe80::dcad:beff:feef:6c00 vrf default interface eth0 ID: 3036051308 Remote ID: 0 Active mode Status: down Downtime: 2 second(s) Diagnostics: ok Remote diagnostics: ok Peer Type: dynamic RTT min/avg/max: 0/0/0 usec Local timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms Echo transmission interval: disabled Remote timers: Detect-multiplier: 3 Receive interval: 1000ms Transmission interval: 1000ms Echo receive interval: disabled
Step 17: Run command protocols bfd show peers
at DUT0
and check if output matches the following regular expressions:
eth1
Show output
BFD Peers: peer fe80::dcad:beff:feef:6c10 local-address fe80::dcad:beff:feef:6c01 vrf default interface eth1 ID: 884189489 Remote ID: 2952480605 Active mode Status: up Uptime: 1 second(s) Diagnostics: ok Remote diagnostics: ok Peer Type: dynamic RTT min/avg/max: 0/0/0 usec Local timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms Echo transmission interval: disabled Remote timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms peer fe80::dcad:beff:feef:6c10 local-address fe80::dcad:beff:feef:6c00 vrf default interface eth0 ID: 4122719197 Remote ID: 0 Active mode Status: down Downtime: 2 second(s) Diagnostics: ok Remote diagnostics: ok Peer Type: dynamic RTT min/avg/max: 0/0/0 usec Local timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms Echo transmission interval: disabled Remote timers: Detect-multiplier: 3 Receive interval: 1000ms Transmission interval: 1000ms Echo receive interval: disabled peer fe80::dcad:beff:feef:6c21 local-address fe80::dcad:beff:feef:6c01 vrf default interface eth1 ID: 284960677 Remote ID: 1971096539 Active mode Status: up Uptime: 1 second(s) Diagnostics: ok Remote diagnostics: ok Peer Type: dynamic RTT min/avg/max: 0/0/0 usec Local timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms Echo transmission interval: disabled Remote timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms peer fe80::dcad:beff:feef:6c21 local-address fe80::dcad:beff:feef:6c00 vrf default interface eth0 ID: 3036051308 Remote ID: 0 Active mode Status: down Downtime: 2 second(s) Diagnostics: ok Remote diagnostics: ok Peer Type: dynamic RTT min/avg/max: 0/0/0 usec Local timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms Echo transmission interval: disabled Remote timers: Detect-multiplier: 3 Receive interval: 1000ms Transmission interval: 1000ms Echo receive interval: disabled
Step 18: Run command protocols bfd show peers
at DUT1
and check if output matches the following regular expressions:
eth0
Show output
BFD Peers: peer fe80::dcad:beff:feef:6c01 local-address fe80::dcad:beff:feef:6c11 vrf default interface eth1 ID: 949920908 Remote ID: 0 Active mode Status: down Downtime: 3 second(s) Diagnostics: ok Remote diagnostics: ok Peer Type: dynamic RTT min/avg/max: 0/0/0 usec Local timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms Echo transmission interval: disabled Remote timers: Detect-multiplier: 3 Receive interval: 1000ms Transmission interval: 1000ms Echo receive interval: disabled peer fe80::dcad:beff:feef:6c01 local-address fe80::dcad:beff:feef:6c10 vrf default interface eth0 ID: 2952480605 Remote ID: 884189489 Active mode Status: up Uptime: 2 second(s) Diagnostics: ok Remote diagnostics: ok Peer Type: dynamic RTT min/avg/max: 0/0/0 usec Local timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms Echo transmission interval: disabled Remote timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms peer fe80::dcad:beff:feef:6c21 local-address fe80::dcad:beff:feef:6c11 vrf default interface eth1 ID: 1237913090 Remote ID: 0 Active mode Status: down Downtime: 3 second(s) Diagnostics: ok Remote diagnostics: ok Peer Type: dynamic RTT min/avg/max: 0/0/0 usec Local timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms Echo transmission interval: disabled Remote timers: Detect-multiplier: 3 Receive interval: 1000ms Transmission interval: 1000ms Echo receive interval: disabled peer fe80::dcad:beff:feef:6c21 local-address fe80::dcad:beff:feef:6c10 vrf default interface eth0 ID: 1494505535 Remote ID: 0 Active mode Status: down Downtime: 3 second(s) Diagnostics: ok Remote diagnostics: ok Peer Type: dynamic RTT min/avg/max: 0/0/0 usec Local timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms Echo transmission interval: disabled Remote timers: Detect-multiplier: 3 Receive interval: 1000ms Transmission interval: 1000ms Echo receive interval: disabled
Step 19: Run command protocols bfd show peers
at DUT1
and check if output matches the following regular expressions:
eth1
Show output
BFD Peers: peer fe80::dcad:beff:feef:6c01 local-address fe80::dcad:beff:feef:6c11 vrf default interface eth1 ID: 949920908 Remote ID: 0 Active mode Status: down Downtime: 3 second(s) Diagnostics: ok Remote diagnostics: ok Peer Type: dynamic RTT min/avg/max: 0/0/0 usec Local timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms Echo transmission interval: disabled Remote timers: Detect-multiplier: 3 Receive interval: 1000ms Transmission interval: 1000ms Echo receive interval: disabled peer fe80::dcad:beff:feef:6c01 local-address fe80::dcad:beff:feef:6c10 vrf default interface eth0 ID: 2952480605 Remote ID: 884189489 Active mode Status: up Uptime: 2 second(s) Diagnostics: ok Remote diagnostics: ok Peer Type: dynamic RTT min/avg/max: 0/0/0 usec Local timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms Echo transmission interval: disabled Remote timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms peer fe80::dcad:beff:feef:6c21 local-address fe80::dcad:beff:feef:6c11 vrf default interface eth1 ID: 1237913090 Remote ID: 0 Active mode Status: down Downtime: 3 second(s) Diagnostics: ok Remote diagnostics: ok Peer Type: dynamic RTT min/avg/max: 0/0/0 usec Local timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms Echo transmission interval: disabled Remote timers: Detect-multiplier: 3 Receive interval: 1000ms Transmission interval: 1000ms Echo receive interval: disabled peer fe80::dcad:beff:feef:6c21 local-address fe80::dcad:beff:feef:6c10 vrf default interface eth0 ID: 1494505535 Remote ID: 0 Active mode Status: down Downtime: 3 second(s) Diagnostics: ok Remote diagnostics: ok Peer Type: dynamic RTT min/avg/max: 0/0/0 usec Local timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms Echo transmission interval: disabled Remote timers: Detect-multiplier: 3 Receive interval: 1000ms Transmission interval: 1000ms Echo receive interval: disabled
Step 20: Run command protocols bfd show peers
at DUT2
and check if output matches the following regular expressions:
eth0
Show output
BFD Peers: peer fe80::dcad:beff:feef:6c01 local-address fe80::dcad:beff:feef:6c21 vrf default interface eth1 ID: 1971096539 Remote ID: 284960677 Active mode Status: up Uptime: 2 second(s) Diagnostics: ok Remote diagnostics: ok Peer Type: dynamic RTT min/avg/max: 0/0/0 usec Local timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms Echo transmission interval: disabled Remote timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms peer fe80::dcad:beff:feef:6c11 local-address fe80::dcad:beff:feef:6c21 vrf default interface eth1 ID: 4176115599 Remote ID: 1237913090 Active mode Status: up Uptime: 0 second(s) Diagnostics: ok Remote diagnostics: ok Peer Type: dynamic RTT min/avg/max: 0/0/0 usec Local timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms Echo transmission interval: disabled Remote timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms peer fe80::dcad:beff:feef:6c01 local-address fe80::dcad:beff:feef:6c20 vrf default interface eth0 ID: 3742531637 Remote ID: 0 Active mode Status: down Downtime: 3 second(s) Diagnostics: ok Remote diagnostics: ok Peer Type: dynamic RTT min/avg/max: 0/0/0 usec Local timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms Echo transmission interval: disabled Remote timers: Detect-multiplier: 3 Receive interval: 1000ms Transmission interval: 1000ms Echo receive interval: disabled peer fe80::dcad:beff:feef:6c11 local-address fe80::dcad:beff:feef:6c20 vrf default interface eth0 ID: 1031785847 Remote ID: 0 Active mode Status: down Downtime: 1 second(s) Diagnostics: ok Remote diagnostics: ok Peer Type: dynamic RTT min/avg/max: 0/0/0 usec Local timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms Echo transmission interval: disabled Remote timers: Detect-multiplier: 3 Receive interval: 1000ms Transmission interval: 1000ms Echo receive interval: disabled
Step 21: Run command protocols bfd show peers
at DUT2
and check if output matches the following regular expressions:
eth1
Show output
BFD Peers: peer fe80::dcad:beff:feef:6c01 local-address fe80::dcad:beff:feef:6c21 vrf default interface eth1 ID: 1971096539 Remote ID: 284960677 Active mode Status: up Uptime: 2 second(s) Diagnostics: ok Remote diagnostics: ok Peer Type: dynamic RTT min/avg/max: 0/0/0 usec Local timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms Echo transmission interval: disabled Remote timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms peer fe80::dcad:beff:feef:6c11 local-address fe80::dcad:beff:feef:6c21 vrf default interface eth1 ID: 4176115599 Remote ID: 1237913090 Active mode Status: up Uptime: 0 second(s) Diagnostics: ok Remote diagnostics: ok Peer Type: dynamic RTT min/avg/max: 0/0/0 usec Local timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms Echo transmission interval: disabled Remote timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms peer fe80::dcad:beff:feef:6c01 local-address fe80::dcad:beff:feef:6c20 vrf default interface eth0 ID: 3742531637 Remote ID: 0 Active mode Status: down Downtime: 3 second(s) Diagnostics: ok Remote diagnostics: ok Peer Type: dynamic RTT min/avg/max: 0/0/0 usec Local timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms Echo transmission interval: disabled Remote timers: Detect-multiplier: 3 Receive interval: 1000ms Transmission interval: 1000ms Echo receive interval: disabled peer fe80::dcad:beff:feef:6c11 local-address fe80::dcad:beff:feef:6c20 vrf default interface eth0 ID: 1031785847 Remote ID: 0 Active mode Status: down Downtime: 1 second(s) Diagnostics: ok Remote diagnostics: ok Peer Type: dynamic RTT min/avg/max: 0/0/0 usec Local timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms Echo transmission interval: disabled Remote timers: Detect-multiplier: 3 Receive interval: 1000ms Transmission interval: 1000ms Echo receive interval: disabled
Test Profile
Description
Checks BFD profile in OSPFv3.
Scenario
Step 1: Set the following configuration in DUT0
:
set interfaces dummy dum0 address '2001::1/128' set interfaces dummy dum0 ipv6 ospfv3 area 0.0.0.0 set interfaces ethernet eth0 address '2001:db8:0:10::1/64' set interfaces ethernet eth0 ipv6 ospfv3 area 0.0.0.0 set interfaces ethernet eth0 ipv6 ospfv3 bfd set interfaces ethernet eth0 ipv6 ospfv3 network point-to-point set protocols bfd profile PFL detect-multiplier 5 set protocols bfd profile PFL echo-interval 60 set protocols bfd profile PFL echo-mode set protocols bfd profile PFL passive-mode set protocols bfd profile PFL receive-interval 400 set protocols bfd profile PFL transmit-interval 400 set protocols ospfv3 area 0.0.0.0 range '2001:db8:0:10::/64' set protocols ospfv3 parameters router-id 1.1.1.1 set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'
Step 2: Modify the following configuration lines in DUT0
:
set interfaces ethernet eth0 ipv6 ospfv3 bfd profile PFL
Step 3: Set the following configuration in DUT1
:
set interfaces dummy dum0 address '2001::2/128' set interfaces dummy dum0 ipv6 ospfv3 area 0.0.0.0 set interfaces ethernet eth0 address '2001:db8:0:10::2/64' set interfaces ethernet eth0 ipv6 ospfv3 area 0.0.0.0 set interfaces ethernet eth0 ipv6 ospfv3 bfd set interfaces ethernet eth0 ipv6 ospfv3 network point-to-point set protocols ospfv3 area 0.0.0.0 range '2001:db8:0:10::/64' set protocols ospfv3 parameters router-id 2.2.2.2 set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'
Step 4: Ping IP address 2001:db8:0:10::2
from DUT0
:
admin@DUT0$ ping 2001:db8:0:10::2 count 1 size 56 timeout 1Show output
PING 2001:db8:0:10::2(2001:db8:0:10::2) 56 data bytes 64 bytes from 2001:db8:0:10::2: icmp_seq=1 ttl=64 time=427 ms --- 2001:db8:0:10::2 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 427.398/427.398/427.398/0.000 ms
Step 5: Ping IP address 2001:db8:0:10::1
from DUT1
:
admin@DUT1$ ping 2001:db8:0:10::1 count 1 size 56 timeout 1Show output
PING 2001:db8:0:10::1(2001:db8:0:10::1) 56 data bytes 64 bytes from 2001:db8:0:10::1: icmp_seq=1 ttl=64 time=0.230 ms --- 2001:db8:0:10::1 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.230/0.230/0.230/0.000 ms
Step 6: Run command protocols ospfv3 show neighbor
at DUT0
and check if output matches the following regular expressions:
2.2.2.2
Show output
Neighbor ID Pri DeadTime State/IfState Duration I/F[State] 2.2.2.2 1 00:00:38 Init/PointToPoint 00:00:01 eth0[PointToPoint]
Step 7: Run command protocols ospfv3 show neighbor
at DUT1
and check if output matches the following regular expressions:
1.1.1.1
Show output
Neighbor ID Pri DeadTime State/IfState Duration I/F[State] 1.1.1.1 1 00:00:38 Full/PointToPoint 00:00:01 eth0[PointToPoint]
Step 8: Run command protocols bfd show peers
at DUT0
and check if output matches the following regular expressions:
Status: upShow output
BFD Peers: peer fe80::dcad:beff:feef:6c10 local-address fe80::dcad:beff:feef:6c00 vrf default interface eth0 ID: 2123824400 Remote ID: 1619053652 Passive mode Status: up Uptime: 1 second(s) Diagnostics: ok Remote diagnostics: ok Peer Type: dynamic RTT min/avg/max: 0/0/0 usec Local timers: Detect-multiplier: 5 Receive interval: 400ms Transmission interval: 400ms Echo receive interval: 60ms Echo transmission interval: 60ms Remote timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms
Step 9: Run command protocols bfd show peers
at DUT1
and check if output matches the following regular expressions:
Status: upShow output
BFD Peers: peer fe80::dcad:beff:feef:6c00 local-address fe80::dcad:beff:feef:6c10 vrf default interface eth0 ID: 1619053652 Remote ID: 2123824400 Active mode Status: up Uptime: 1 second(s) Diagnostics: ok Remote diagnostics: ok Peer Type: dynamic RTT min/avg/max: 0/0/0 usec Local timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms Echo transmission interval: disabled Remote timers: Detect-multiplier: 5 Receive interval: 400ms Transmission interval: 400ms Echo receive interval: 60ms
Step 10: Run command protocols bfd show peers
at DUT0
and check if output matches the following regular expressions:
Detect-multiplier: 5Show output
BFD Peers: peer fe80::dcad:beff:feef:6c10 local-address fe80::dcad:beff:feef:6c00 vrf default interface eth0 ID: 2123824400 Remote ID: 1619053652 Passive mode Status: up Uptime: 1 second(s) Diagnostics: ok Remote diagnostics: ok Peer Type: dynamic RTT min/avg/max: 0/0/0 usec Local timers: Detect-multiplier: 5 Receive interval: 400ms Transmission interval: 400ms Echo receive interval: 60ms Echo transmission interval: 60ms Remote timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms
Step 11: Run command protocols bfd show peers
at DUT0
and check if output matches the following regular expressions:
Echo receive interval: 60msShow output
BFD Peers: peer fe80::dcad:beff:feef:6c10 local-address fe80::dcad:beff:feef:6c00 vrf default interface eth0 ID: 2123824400 Remote ID: 1619053652 Passive mode Status: up Uptime: 1 second(s) Diagnostics: ok Remote diagnostics: ok Peer Type: dynamic RTT min/avg/max: 0/0/0 usec Local timers: Detect-multiplier: 5 Receive interval: 400ms Transmission interval: 400ms Echo receive interval: 60ms Echo transmission interval: 60ms Remote timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms
Step 12: Run command protocols bfd show peers
at DUT0
and check if output matches the following regular expressions:
Echo transmission interval: 60msShow output
BFD Peers: peer fe80::dcad:beff:feef:6c10 local-address fe80::dcad:beff:feef:6c00 vrf default interface eth0 ID: 2123824400 Remote ID: 1619053652 Passive mode Status: up Uptime: 2 second(s) Diagnostics: ok Remote diagnostics: ok Peer Type: dynamic RTT min/avg/max: 0/0/0 usec Local timers: Detect-multiplier: 5 Receive interval: 400ms Transmission interval: 400ms Echo receive interval: 60ms Echo transmission interval: 60ms Remote timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms
Step 13: Run command protocols bfd show peers
at DUT0
and check if output matches the following regular expressions:
Passive modeShow output
BFD Peers: peer fe80::dcad:beff:feef:6c10 local-address fe80::dcad:beff:feef:6c00 vrf default interface eth0 ID: 2123824400 Remote ID: 1619053652 Passive mode Status: up Uptime: 2 second(s) Diagnostics: ok Remote diagnostics: ok Peer Type: dynamic RTT min/avg/max: 0/0/0 usec Local timers: Detect-multiplier: 5 Receive interval: 400ms Transmission interval: 400ms Echo receive interval: 60ms Echo transmission interval: 60ms Remote timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms
Step 14: Run command protocols bfd show peers
at DUT0
and check if output matches the following regular expressions:
Receive interval: 400msShow output
BFD Peers: peer fe80::dcad:beff:feef:6c10 local-address fe80::dcad:beff:feef:6c00 vrf default interface eth0 ID: 2123824400 Remote ID: 1619053652 Passive mode Status: up Uptime: 2 second(s) Diagnostics: ok Remote diagnostics: ok Peer Type: dynamic RTT min/avg/max: 0/0/0 usec Local timers: Detect-multiplier: 5 Receive interval: 400ms Transmission interval: 400ms Echo receive interval: 60ms Echo transmission interval: 60ms Remote timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms
Step 15: Run command protocols bfd show peers
at DUT0
and check if output matches the following regular expressions:
Transmission interval: 400msShow output
BFD Peers: peer fe80::dcad:beff:feef:6c10 local-address fe80::dcad:beff:feef:6c00 vrf default interface eth0 ID: 2123824400 Remote ID: 1619053652 Passive mode Status: up Uptime: 2 second(s) Diagnostics: ok Remote diagnostics: ok Peer Type: dynamic RTT min/avg/max: 0/0/0 usec Local timers: Detect-multiplier: 5 Receive interval: 400ms Transmission interval: 400ms Echo receive interval: 60ms Echo transmission interval: 60ms Remote timers: Detect-multiplier: 3 Receive interval: 300ms Transmission interval: 300ms Echo receive interval: 50ms