I have configured BFD in bird and it works well between bird instances:
protocol bfd
{
interface "local-ibgp" {
min rx interval 100 ms;
min tx interval 100 ms;
idle tx interval 500 ms;
multiplier 10;
# disabled because VyOS doesn't seem to support?
#password "dsfgsdfg";
};
neighbor 172.20.215.130 local 172.20.215.129 multihop; # another bird box
neighbor 172.20.215.131 local 172.20.215.129 multihop; # VyOS
}
However, my connection with VyOS is stuck with “Init” on bird side and VyOS side even says down:
vyos@SunGate1# show protocols bfd
peer 172.20.215.129 {
interval {
multiplier 10
receive 100
transmit 100
}
multihop
source {
address 172.20.215.131
}
}
[edit]
vyos@SunGate1# run show bfd peers
BFD Peers:
peer 172.20.215.129 multihop local-address 172.20.215.131 vrf default
ID: 3123627273
Remote ID: 0
Active mode
Minimum TTL: 254
Status: down
Downtime: 9 minute(s), 50 second(s)
Diagnostics: ok
Remote diagnostics: ok
Peer Type: configured
RTT min/avg/max: 0/0/0 usec
Local timers:
Detect-multiplier: 10
Receive interval: 100ms
Transmission interval: 100ms
Echo receive interval: 50ms
Echo transmission interval: disabled
Remote timers:
Detect-multiplier: 3
Receive interval: 1000ms
Transmission interval: 1000ms
Echo receive interval: disabled
[edit]
Any advice?