Bfd Static Route6

Tests to check BFD protocol in static routes for IPv6.

../../../../_images/bfdstaticroute6.svg

Test Connection With Next Hop IPv6

Description

Tests connection between two devices with BFD in static routes using the gateway as the BFD peer, checking if they are each others peers and their status is up and installed.

Scenario

Step 1: Set the following configuration in DUT0 :

set interfaces ethernet eth0 address '3fff:10::100/64'
set protocols static route6 '::/0' next-hop '3fff:10::200' bfd
set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'

Step 2: Set the following configuration in DUT1 :

set interfaces ethernet eth0 address '3fff:10::200/64'
set protocols static route6 '::/0' next-hop '3fff:10::100' bfd
set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'

Note

Check connectivity

Step 3: Ping the IP address 3fff:10::200 from DUT0:

admin@DUT0$ ping 3fff:10::200 count 1 size 56 timeout 1
Show output
PING 3fff:10::200(3fff:10::200) 56 data bytes
64 bytes from 3fff:10::200: icmp_seq=1 ttl=64 time=0.309 ms

--- 3fff:10::200 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.309/0.309/0.309/0.000 ms

Step 4: Ping the IP address 3fff:10::100 from DUT1:

admin@DUT1$ ping 3fff:10::100 count 1 size 56 timeout 1
Show output
PING 3fff:10::100(3fff:10::100) 56 data bytes
64 bytes from 3fff:10::100: icmp_seq=1 ttl=64 time=0.456 ms

--- 3fff:10::100 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.456/0.456/0.456/0.000 ms

Note

Check that the operational command ‘protocols bfd show static route’ works, and shows that they are each other’s peers and that their status is installed, indicating that the next-hop router is reachable

Step 5: Run the command protocols bfd show static route on DUT0 and check whether the output matches the following regular expressions:

3fff:10::200
status: installed
Show output
Showing BFD monitored static routes:

Next hops:
VRF LAN IPv4 Unicast:

VRF LAN IPv4 Multicast:

VRF LAN IPv6 Unicast:
VRF RED IPv4 Unicast:

VRF RED IPv4 Multicast:

VRF RED IPv6 Unicast:
VRF SRV1 IPv4 Unicast:

VRF SRV1 IPv4 Multicast:

VRF SRV1 IPv6 Unicast:
VRF VRF IPv4 Unicast:

VRF VRF IPv4 Multicast:

VRF VRF IPv6 Unicast:
VRF WAN IPv4 Unicast:

VRF WAN IPv4 Multicast:

VRF WAN IPv6 Unicast:
VRF default IPv4 Unicast:

VRF default IPv4 Multicast:

VRF default IPv6 Unicast:
::/0 peer 3fff:10::200 (status: installed)

Step 6: Run the command protocols bfd show static route on DUT1 and check whether the output matches the following regular expressions:

3fff:10::100
status: installed
Show output
Showing BFD monitored static routes:

Next hops:
VRF default IPv4 Unicast:

VRF default IPv4 Multicast:

VRF default IPv6 Unicast:
::/0 peer 3fff:10::100 (status: installed)

Note

Check that they are each other’s peers and that their status is up (the BFD session has beedn successfully established)

Step 7: Run the command protocols bfd show peers on DUT0 and check whether the output matches the following regular expressions:

3fff:10::200
Status: up
Show output
BFD Peers:
peer 3fff:10::200 vrf default
ID: 2184428547
Remote ID: 923673374
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
Transmission interval (actual with jitter): 246ms
Detection timeout: 900ms
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 the command protocols bfd show peers on DUT1 and check whether the output matches the following regular expressions:

3fff:10::100
Status: up
Show output
BFD Peers:
peer 3fff:10::100 vrf default
ID: 923673374
Remote ID: 2184428547
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
Transmission interval (actual with jitter): 225ms
Detection timeout: 900ms
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 Next Hop And Interface IPv6

Description

Tests connection between two devices with BFD in static routes using the gateway as the BFD peer and an interface, checking if they are each others peers and their status is up and installed.

Scenario

Step 1: Set the following configuration in DUT0 :

set interfaces ethernet eth0 address '3fff:10::100/64'
set protocols static route6 '::/0' next-hop '3fff:10::200' interface eth0 bfd
set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'

Step 2: Set the following configuration in DUT1 :

set interfaces ethernet eth0 address '3fff:10::200/64'
set protocols static route6 '::/0' next-hop '3fff:10::100' interface eth0 bfd
set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'

Note

Check connectivity

Step 3: Ping the IP address 3fff:10::200 from DUT0:

admin@DUT0$ ping 3fff:10::200 count 1 size 56 timeout 1
Show output
PING 3fff:10::200(3fff:10::200) 56 data bytes
64 bytes from 3fff:10::200: icmp_seq=1 ttl=64 time=0.270 ms

--- 3fff:10::200 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.270/0.270/0.270/0.000 ms

Step 4: Ping the IP address 3fff:10::100 from DUT1:

admin@DUT1$ ping 3fff:10::100 count 1 size 56 timeout 1
Show output
PING 3fff:10::100(3fff:10::100) 56 data bytes
64 bytes from 3fff:10::100: icmp_seq=1 ttl=64 time=0.395 ms

--- 3fff:10::100 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.395/0.395/0.395/0.000 ms

Note

Check that the operational command ‘protocols bfd show static route’ works, and shows that they are each other’s peers and that their status is installed, indicating that the next-hop router is reachable

Step 5: Run the command protocols bfd show static route on DUT0 and check whether the output matches the following regular expressions:

3fff:10::200
status: installed
Show output
Showing BFD monitored static routes:

Next hops:
VRF LAN IPv4 Unicast:

VRF LAN IPv4 Multicast:

VRF LAN IPv6 Unicast:
VRF RED IPv4 Unicast:

VRF RED IPv4 Multicast:

VRF RED IPv6 Unicast:
VRF SRV1 IPv4 Unicast:

VRF SRV1 IPv4 Multicast:

VRF SRV1 IPv6 Unicast:
VRF VRF IPv4 Unicast:

VRF VRF IPv4 Multicast:

VRF VRF IPv6 Unicast:
VRF WAN IPv4 Unicast:

VRF WAN IPv4 Multicast:

VRF WAN IPv6 Unicast:
VRF default IPv4 Unicast:

VRF default IPv4 Multicast:

VRF default IPv6 Unicast:
::/0 peer 3fff:10::200 (status: installed)

Step 6: Run the command protocols bfd show static route on DUT1 and check whether the output matches the following regular expressions:

3fff:10::100
status: installed
Show output
Showing BFD monitored static routes:

Next hops:
VRF default IPv4 Unicast:

VRF default IPv4 Multicast:

VRF default IPv6 Unicast:
::/0 peer 3fff:10::100 (status: installed)

Note

Check that they are each other’s peers and that their status is up (the BFD session has beedn successfully established)

Step 7: Run the command protocols bfd show peers on DUT0 and check whether the output matches the following regular expressions:

3fff:10::200
Status: up
Show output
BFD Peers:
peer 3fff:10::200 vrf default interface eth0
ID: 3533668466
Remote ID: 2059942930
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
Transmission interval (actual with jitter): 237ms
Detection timeout: 900ms
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 the command protocols bfd show peers on DUT1 and check whether the output matches the following regular expressions:

3fff:10::100
Status: up
Show output
BFD Peers:
peer 3fff:10::100 vrf default interface eth0
ID: 2059942930
Remote ID: 3533668466
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
Transmission interval (actual with jitter): 282ms
Detection timeout: 900ms
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 Next Hop And Next Hop VRF IPv6

Description

Tests connection between two devices with BFD in static routes using the gateway as the BFD peer and a leaked route with a nexthop in the specified VRF ID, checking if they are each others peers and their status is up and installed.

Scenario

Step 1: Set the following configuration in DUT0 :

set interfaces ethernet eth0 address '3fff:10::100/64'
set interfaces ethernet eth0 vrf VRF
set protocols static route6 '::/0' next-hop '3fff:10::200' next-hop-vrf VRF bfd
set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'
set system vrf VRF

Step 2: Set the following configuration in DUT1 :

set interfaces ethernet eth0 address '3fff:10::200/64'
set interfaces ethernet eth0 vrf VRF
set protocols static route6 '::/0' next-hop '3fff:10::100' next-hop-vrf VRF bfd
set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'
set system vrf VRF

Note

Check connectivity

Step 3: Ping the IP address 3fff:10::200 from DUT0:

admin@DUT0$ ping 3fff:10::200 count 1 size 56 timeout 1
Show output
PING 3fff:10::200(3fff:10::200) 56 data bytes
64 bytes from 3fff:10::200: icmp_seq=1 ttl=64 time=0.289 ms

--- 3fff:10::200 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.289/0.289/0.289/0.000 ms

Step 4: Ping the IP address 3fff:10::100 from DUT1:

admin@DUT1$ ping 3fff:10::100 count 1 size 56 timeout 1
Show output
PING 3fff:10::100(3fff:10::100) 56 data bytes
64 bytes from 3fff:10::100: icmp_seq=1 ttl=64 time=0.215 ms

--- 3fff:10::100 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.215/0.215/0.215/0.000 ms

Note

Check that the operational command ‘protocols bfd show static route’ works, and shows that they are each other’s peers and that their status is installed, indicating that the next-hop router is reachable

Step 5: Run the command protocols bfd show static route on DUT0 and check whether the output matches the following regular expressions:

3fff:10::200
status: installed
Show output
Showing BFD monitored static routes:

Next hops:
VRF LAN IPv4 Unicast:

VRF LAN IPv4 Multicast:

VRF LAN IPv6 Unicast:
VRF RED IPv4 Unicast:

VRF RED IPv4 Multicast:

VRF RED IPv6 Unicast:
VRF SRV1 IPv4 Unicast:

VRF SRV1 IPv4 Multicast:

VRF SRV1 IPv6 Unicast:
VRF VRF IPv4 Unicast:

VRF VRF IPv4 Multicast:

VRF VRF IPv6 Unicast:
VRF WAN IPv4 Unicast:

VRF WAN IPv4 Multicast:

VRF WAN IPv6 Unicast:
VRF default IPv4 Unicast:

VRF default IPv4 Multicast:

VRF default IPv6 Unicast:
::/0 peer 3fff:10::200 (status: installed)

Step 6: Run the command protocols bfd show static route on DUT1 and check whether the output matches the following regular expressions:

3fff:10::100
status: installed
Show output
Showing BFD monitored static routes:

Next hops:
VRF default IPv4 Unicast:

VRF default IPv4 Multicast:

VRF default IPv6 Unicast:
::/0 peer 3fff:10::100 (status: installed)

Note

Check that they are each other’s peers and that their status is up (the BFD session has beedn successfully established)

Step 7: Run the command protocols bfd show peers on DUT0 and check whether the output matches the following regular expressions:

3fff:10::200
Status: up
Show output
BFD Peers:
peer 3fff:10::200 vrf VRF
ID: 121628702
Remote ID: 4083097075
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
Transmission interval (actual with jitter): 264ms
Detection timeout: 900ms
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 the command protocols bfd show peers on DUT1 and check whether the output matches the following regular expressions:

3fff:10::100
Status: up
Show output
BFD Peers:
peer 3fff:10::100 vrf VRF
ID: 4083097075
Remote ID: 121628702
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
Transmission interval (actual with jitter): 267ms
Detection timeout: 900ms
Echo receive interval: 50ms
Echo transmission interval: disabled
Remote timers:
Detect-multiplier: 3
Receive interval: 300ms
Transmission interval: 300ms
Echo receive interval: 50ms

Test Multihop Connection IPv6

Description

Tests multihop connection between two devices in different networks using a third device connected to both networks, checking if they are each others peers and their status is up and installed.

Scenario

Step 1: Set the following configuration in DUT0 :

set interfaces dummy dum0 address '3fff:1::1/64'
set interfaces ethernet eth0 address '3fff:10::100/64'
set protocols static route6 '3fff:20::/64' next-hop '3fff:10::101'
set protocols static route6 '3fff:2::/64' next-hop '3fff:20::200' bfd multihop
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 '3fff:2::1/64'
set interfaces ethernet eth1 address '3fff:20::200/64'
set protocols static route6 '3fff:10::/64' next-hop '3fff:20::201'
set protocols static route6 '3fff:1::/64' next-hop '3fff:10::100' bfd multihop
set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'

Step 3: Set the following configuration in DUT2 :

set interfaces ethernet eth0 address '3fff:10::101/64'
set interfaces ethernet eth1 address '3fff:20::201/64'
set protocols static route6 '3fff:1::/64' next-hop '3fff:10::100'
set protocols static route6 '3fff:2::/64' next-hop '3fff:20::200'
set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'

Note

Check connectivity

Step 4: Ping the IP address 3fff:20::200 from DUT0:

admin@DUT0$ ping 3fff:20::200 count 1 size 56 timeout 1
Show output
PING 3fff:20::200(3fff:20::200) 56 data bytes
64 bytes from 3fff:20::200: icmp_seq=1 ttl=63 time=220 ms

--- 3fff:20::200 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 220.253/220.253/220.253/0.000 ms

Step 5: Ping the IP address 3fff:10::100 from DUT1:

admin@DUT1$ ping 3fff:10::100 count 1 size 56 timeout 1
Show output
PING 3fff:10::100(3fff:10::100) 56 data bytes
64 bytes from 3fff:10::100: icmp_seq=1 ttl=63 time=0.386 ms

--- 3fff:10::100 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.386/0.386/0.386/0.000 ms

Note

Check that the operational command ‘protocols bfd show static route’ works, and shows that they are each other’s peers and that their status is installed, indicating that the next-hop router is reachable

Step 6: Run the command protocols bfd show static route on DUT0 and check whether the output matches the following regular expressions:

3fff:20::200
status: installed
Show output
Showing BFD monitored static routes:

Next hops:
VRF LAN IPv4 Unicast:

VRF LAN IPv4 Multicast:

VRF LAN IPv6 Unicast:
VRF RED IPv4 Unicast:

VRF RED IPv4 Multicast:

VRF RED IPv6 Unicast:
VRF SRV1 IPv4 Unicast:

VRF SRV1 IPv4 Multicast:

VRF SRV1 IPv6 Unicast:
VRF VRF IPv4 Unicast:

VRF VRF IPv4 Multicast:

VRF VRF IPv6 Unicast:
VRF WAN IPv4 Unicast:

VRF WAN IPv4 Multicast:

VRF WAN IPv6 Unicast:
VRF default IPv4 Unicast:

VRF default IPv4 Multicast:

VRF default IPv6 Unicast:
3fff:2::/64 peer 3fff:20::200 (status: installed)

Step 7: Run the command protocols bfd show static route on DUT1 and check whether the output matches the following regular expressions:

3fff:10::100
status: installed
Show output
Showing BFD monitored static routes:

Next hops:
VRF default IPv4 Unicast:

VRF default IPv4 Multicast:

VRF default IPv6 Unicast:
3fff:1::/64 peer 3fff:10::100 (status: installed)

Note

Check that they are each other’s peers and that their status is up (the BFD session has beedn successfully established)

Step 8: Run the command protocols bfd show peers on DUT0 and check whether the output matches the following regular expressions:

3fff:20::200
Status: up
Show output
BFD Peers:
peer 3fff:20::200 multihop local-address 3fff:10::100 vrf default
ID: 3645128280
Remote ID: 3042092401
Active mode
Minimum TTL: 2
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
Transmission interval (actual with jitter): 237ms
Detection timeout: 900ms
Echo receive interval: 50ms
Echo transmission interval: disabled
Remote timers:
Detect-multiplier: 3
Receive interval: 300ms
Transmission interval: 300ms
Echo receive interval: 50ms

Step 9: Run the command protocols bfd show peers on DUT1 and check whether the output matches the following regular expressions:

3fff:10::100
Status: up
Show output
BFD Peers:
peer 3fff:10::100 multihop local-address 3fff:20::200 vrf default
ID: 3042092401
Remote ID: 3645128280
Active mode
Minimum TTL: 2
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
Transmission interval (actual with jitter): 276ms
Detection timeout: 900ms
Echo receive interval: 50ms
Echo transmission interval: disabled
Remote timers:
Detect-multiplier: 3
Receive interval: 300ms
Transmission interval: 300ms
Echo receive interval: 50ms

Test DUT0 Source IP IPv6

Description

Captures BFD packets and verifies the source address is correct when packets are sent from DUT0.

Scenario

Step 1: Set the following configuration in DUT0 :

set interfaces ethernet eth0 address '3fff:10::100/64'
set protocols static route6 '::/0' next-hop '3fff:10::200' bfd
set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'

Step 2: Set the following configuration in DUT1 :

set interfaces ethernet eth0 address '3fff:10::200/64'
set protocols static route6 '::/0' next-hop '3fff:10::100' bfd source-ip '3fff:10::100'
set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'

Note

Capture packets and show one to verify that the source address is 3fff:10::100:

Note

Source line:

Show output
26 2026-09-16 15:14:14.282335478 3fff:10::100 → 3fff:10::200 BFD Control 86 Diag: No Diagnostic, State: Down, Flags: 0x00

Test DUT1 Source IP IPv6

Description

Captures BFD packets and verifies the source address is correct when packets are sent from DUT1.

Scenario

Step 1: Set the following configuration in DUT0 :

set interfaces ethernet eth0 address '3fff:10::100/64'
set protocols static route6 '::/0' next-hop '3fff:10::200' bfd source-ip '3fff:10::200'
set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'

Step 2: Set the following configuration in DUT1 :

set interfaces ethernet eth0 address '3fff:10::200/64'
set protocols static route6 '::/0' next-hop '3fff:10::100' bfd
set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'

Note

Capture packets and show one to verify that the source address is 3fff:10::200:

Note

Source line:

Show output
24 2026-09-16 15:14:25.472256318 3fff:10::200 → 3fff:10::100 BFD Control 86 Diag: No Diagnostic, State: Down, Flags: 0x00

Test Profile IPv6

Description

Checks that all BFD profile configured parameters are shown.

Scenario

Step 1: Set the following configuration in DUT0 :

set interfaces ethernet eth0 address '3fff:10::100/64'
set protocols bfd profile PFL detect-multiplier 5
set protocols bfd profile PFL echo-interval 60
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 static route6 '::/0' next-hop '3fff:10::200' bfd profile PFL
set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'

Step 2: Set the following configuration in DUT1 :

set interfaces ethernet eth0 address '3fff:10::200/64'
set protocols static route6 '::/0' next-hop '3fff:10::100' bfd
set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'

Note

Check connectivity

Step 3: Ping the IP address 3fff:10::200 from DUT0:

admin@DUT0$ ping 3fff:10::200 count 1 size 56 timeout 1
Show output
PING 3fff:10::200(3fff:10::200) 56 data bytes
64 bytes from 3fff:10::200: icmp_seq=1 ttl=64 time=50.3 ms

--- 3fff:10::200 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 50.343/50.343/50.343/0.000 ms

Step 4: Ping the IP address 3fff:10::100 from DUT1:

admin@DUT1$ ping 3fff:10::100 count 1 size 56 timeout 1
Show output
PING 3fff:10::100(3fff:10::100) 56 data bytes
64 bytes from 3fff:10::100: icmp_seq=1 ttl=64 time=0.376 ms

--- 3fff:10::100 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.376/0.376/0.376/0.000 ms

Note

Check that they are each other’s peers and that their status is up (the BFD session has beedn successfully established). Check that all configured profile parameters are shown in DUT0

Step 5: Run the command protocols bfd show peers on DUT0 and check whether the output matches the following regular expressions:

3fff:10::200
Status: up
Detect-multiplier: 5
Echo receive interval: disabled
Echo transmission interval: disabled
Passive mode
Receive interval: 400ms
Transmission interval: 400ms
Show output
BFD Peers:
peer 3fff:10::200 vrf default
ID: 2705057926
Remote ID: 1325158100
Passive mode
Status: up
Uptime: 1 second(s)
Diagnostics: ok
Remote diagnostics: ok
Peer Type: dynamic
RTT min/avg/max: 0/0/0 usec
Profile: PFL
Local timers:
Detect-multiplier: 5
Receive interval: 400ms
Transmission interval: 400ms
Transmission interval (actual with jitter): 344ms
Detection timeout: 1200ms
Echo receive interval: disabled
Echo transmission interval: disabled
Remote timers:
Detect-multiplier: 3
Receive interval: 300ms
Transmission interval: 300ms
Echo receive interval: 50ms

Step 6: Run the command protocols bfd show peers on DUT1 and check whether the output matches the following regular expressions:

3fff:10::100
Status: up
Show output
BFD Peers:
peer 3fff:10::100 vrf default
ID: 1325158100
Remote ID: 2705057926
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
Transmission interval (actual with jitter): 356ms
Detection timeout: 2000ms
Echo receive interval: 50ms
Echo transmission interval: disabled
Remote timers:
Detect-multiplier: 5
Receive interval: 400ms
Transmission interval: 400ms
Echo receive interval: disabled