On 17.12.2016. 14:05, Peter Hessler wrote: > Updated output, requested by Theo. A normal get will show just the bfd > state, use "-bfd" to get all of the information. > > OK? > > $ route -n get 203.0.113.9 > route to: 203.0.113.9 > destination: 203.0.113.9 > mask: 255.255.255.255 > interface: em1 > if address: 203.0.113.1 > priority: 4 (connected) > flags: <UP,HOST,DONE,LLINFO,CLONED,BFD> > BFD: async state up remote up > use mtu expire > 83924 0 133 > sockaddrs: <DST,GATEWAY,NETMASK,IFP,IFA> > > $ route -n get 203.0.113.9 -bfd > route to: 203.0.113.9 > destination: 203.0.113.9 > mask: 255.255.255.255 > interface: em1 > if address: 203.0.113.1 > priority: 4 (connected) > flags: <UP,HOST,DONE,LLINFO,CLONED,BFD> > BFD: async state up remote up laststate down error 0 > diag none remote neighbor-down > discr 186919089 remote 55 > uptime 05d 2h07m29s > mintx 1000000 minrx 1000000 minecho 0 multiplier 3 > use mtu expire > 83923 0 229 > sockaddrs: <DST,GATEWAY,NETMASK,IFP,IFA>
Hi, it seems that bfd is working with Force10 S4810 and Extreme Networks x460 switches. I can test it with cisco c6k5 if you want? Thank you. bsdtest box is connected in this way: 192.168.11.1 - bsdtest ix0 192.168.11.2 - Dell Force10 S4810 9.11(0.0) 192.168.112.1 - bsdtest ix1 192.168.112.2 - Extreme Networks X460-48t 15.5.3.4 BFD between OpenBSD - Force10 S4810 root@bsdtest:~ # route -n get 192.168.11.2 -bfd route to: 192.168.11.2 destination: 192.168.11.2 mask: 255.255.255.255 interface: ix0 if address: 192.168.11.1 priority: 3 () flags: <UP,HOST,DONE,LLINFO,CLONED,CACHED,BFD> BFD: async state up remote up laststate down error 0 diag none remote none discr 2137079205 remote 4 uptime 07m26s last state time 01s mintx 1000000 minrx 1000000 minecho 0 multiplier 3 use mtu expire 113 0 628 sockaddrs: <DST,GATEWAY,NETMASK,IFP,IFA> root@bsdtest:~ # route -n monitor sockaddrs: <DST,IFA> 192.168.11.2 192.168.11.1 got message of size 128 on Wed Dec 21 21:55:15 2016 RTM_BFD: bidirectional forwarding detection: len 128 BFD: async state up remote up S4810#sh bfd neighbors detail Session Discriminator: 4 Neighbor Discriminator: 0 Local Addr: 192.168.11.2 Local MAC Addr: 00:01:e8:8a:ea:53 Remote Addr: 192.168.11.1 Remote MAC Addr: 00:25:90:5d:ca:38 Int: TenGigabitEthernet 0/3 State: Up Configured parameters: TX: 200ms, RX: 200ms, Multiplier: 3 Neighbor parameters: TX: 0ms, RX: 0ms, Multiplier: 0 Actual parameters: TX: 1000ms, RX: 1000ms, Multiplier: 3 Role: Active Delete session on Down: False Client Registered: RTM Uptime: 00:06:49 Statistics: Number of packets received from neighbor: 514 Number of packets sent to neighbor: 465 Number of state changes: 2 Number of messages from IFA about port state change: 0 Number of messages communicated b/w Manager and Agent: 4 BFD between OpenBSD and Extreme root@bsdtest:~ # route -n get 192.168.112.2 -bfd route to: 192.168.112.2 destination: 192.168.112.2 mask: 255.255.255.255 interface: ix1 if address: 192.168.112.1 priority: 3 () flags: <UP,HOST,DONE,LLINFO,CLONED,CACHED,BFD> BFD: async state up remote up laststate down error 0 diag none remote none discr 3953390566 remote 2 uptime 10m17s last state time 01s mintx 1000000 minrx 1000000 minecho 0 multiplier 3 use mtu expire 87 0 511 sockaddrs: <DST,GATEWAY,NETMASK,IFP,IFA> root@bsdtest:~ # route -n monitor sockaddrs: <DST,IFA> 192.168.112.2 192.168.112.1 got message of size 128 on Wed Dec 21 21:56:30 2016 RTM_BFD: bidirectional forwarding detection: len 128 BFD: async state up remote up ExtTestFW.30 # sh bfd session detail Neighbor : 192.168.112.1 Local : 192.168.112.2 VR-Name : VR-Default Interface : obfd Session Type : Single Hop State : Up Detect Time : 3000 ms Age : 550 ms Discriminator (local/remote) : 2 / 3953390566 Demand Mode (local/remote) : Off / Off Poll (local/remote) : Off / Off Tx Interval (local/remote) : 1000 / 1000 ms Rx Interval (local/remote) : 1000 / 1000 ms oper Tx Interval : 1000 ms oper Rx Interval : 1000 ms Multiplier (local/remote) : 3 / 3 Local Diag : 0 (No Diagnostic) Remote Diag : 0 (No Diagnostic) Authentication : None Clients : STATIC Uptime : 00 days 00 hours 10 minutes 29 seconds Up Count : 2 Last Valid Packet Rx : 20:52:44.173792 Last Packet Tx : 20:52:43.950240 root@bsdtest:~ # netstat -rnf inet Routing tables Internet: Destination Gateway Flags Refs Use Mtu Prio Iface default 161.53.253.225 UGS 3 15 - 8 em0 224/4 127.0.0.1 URS 0 20 32768 8 lo0 11/8 192.168.11.2 UGSF 0 0 - 8 ix0 12/8 192.168.112.2 UGSF 0 0 - 8 ix1 127/8 127.0.0.1 UGRS 0 0 32768 8 lo0 127.0.0.1 127.0.0.1 UHhl 1 2 32768 1 lo0 161.53.253.224/27 161.53.253.237 UCn 4 3272 - 4 em0 161.53.253.225 00:00:5e:00:01:01 UHLch 1 16 - 3 em0 161.53.253.226 00:04:96:97:dd:9d UHLc 0 2931 - 3 em0 161.53.253.227 00:04:96:6d:64:09 UHLc 0 2618 - 3 em0 161.53.253.228 02:04:96:99:b3:6c UHLc 0 2618 - 3 em0 161.53.253.237 00:25:90:5d:c9:98 UHLl 0 685 - 1 em0 161.53.253.255 161.53.253.237 UHb 0 0 - 1 em0 192.168.11.0/30 192.168.11.1 UCn 1 0 - 4 ix0 192.168.11.1 00:25:90:5d:ca:38 UHLl 0 1184 - 1 ix0 192.168.11.2 00:01:e8:8a:ea:53 UHLchF 3 114 - 3 ix0 192.168.11.3 192.168.11.1 UHb 0 0 - 1 ix0 192.168.112.0/30 192.168.112.1 UCn 1 0 - 4 ix1 192.168.112.1 00:25:90:5d:ca:39 UHLl 0 1518 - 1 ix1 192.168.112.2 00:04:96:8f:98:1a UHLchF 3 88 - 3 ix1 192.168.112.3 192.168.112.1 UHb 0 0 - 1 ix1