Hi Again, I did some more testing over a pppoe link, and it would normally connect immediately when rejigging the bfd, but if I downed the pppoe link and then restored it a short time (10S or so) later it would sometimes take a long time before bfd would come back up. And while it was down, it was sending bfd packets with an incorrect value of 1000ms for the min_tx interval. The first seen reply packet also had a Min tx interval of 1000ms. Once the other end started replying they would both then send the correct 200ms (in this case) value. It was only sending BFD packets a bit under every second or so until the BFD link was up. Then it started sending quickly. This rate sort of makes sense while not connected, but perhaps it shouldn't be in the actual packet?? Seems likely a bug. Some packets Frame 5: 66 bytes on wire (528 bits), 66 bytes captured (528 bits) Ethernet II, Src: 00:00:00_00:00:00 (00:00:00:00:00:00), Dst: 00:00:00_00:00:00 (00:00:00:00:00:00) Internet Protocol Version 4, Src: 192.168.97.1, Dst: 192.168.97.244 User Datagram Protocol, Src Port: 49174, Dst Port: 3784 BFD Control message 001. .... = Protocol Version: 1 ...0 0000 = Diagnostic Code: No Diagnostic (0x00) 01.. .... = Session State: Down (0x1) Message Flags: 0x40 Detect Time Multiplier: 5 (= 5000 ms Detection time) Message Length: 24 bytes My Discriminator: 0x45839bbb Your Discriminator: 0x00000000 Desired Min TX Interval: 1000 ms (1000000 us) Required Min RX Interval: 200 ms (200000 us) Required Min Echo Interval: 0 ms (0 us) First seen reply packet Frame 15: 66 bytes on wire (528 bits), 66 bytes captured (528 bits) Ethernet II, Src: 00:00:00_00:00:00 (00:00:00:00:00:00), Dst: 00:00:00_00:00:00 (00:00:00:00:00:00) Internet Protocol Version 4, Src: 192.168.97.244, Dst: 192.168.97.1 User Datagram Protocol, Src Port: 49158, Dst Port: 3784 BFD Control message 001. .... = Protocol Version: 1 ...0 0000 = Diagnostic Code: No Diagnostic (0x00) 01.. .... = Session State: Down (0x1) Message Flags: 0x40 Detect Time Multiplier: 5 (= 5000 ms Detection time) Message Length: 24 bytes My Discriminator: 0x11f867b3 Your Discriminator: 0x00000000 Desired Min TX Interval: 1000 ms (1000000 us) Required Min RX Interval: 200 ms (200000 us) Required Min Echo Interval: 0 ms (0 us) 2nd BFD reply packet Frame 29: 66 bytes on wire (528 bits), 66 bytes captured (528 bits) Ethernet II, Src: 00:00:00_00:00:00 (00:00:00:00:00:00), Dst: 00:00:00_00:00:00 (00:00:00:00:00:00) Internet Protocol Version 4, Src: 192.168.97.244, Dst: 192.168.97.1 User Datagram Protocol, Src Port: 49158, Dst Port: 3784 BFD Control message 001. .... = Protocol Version: 1 ...0 0000 = Diagnostic Code: No Diagnostic (0x00) 11.. .... = Session State: Up (0x3) Message Flags: 0xc0 Detect Time Multiplier: 5 (= 1000 ms Detection time) Message Length: 24 bytes My Discriminator: 0x11f867b3 Your Discriminator: 0x45839bbb Desired Min TX Interval: 200 ms (200000 us) Required Min RX Interval: 200 ms (200000 us) Required Min Echo Interval: 0 ms (0 us) From: Damien Gardner Jnr <rendrag@rendrag.net> Date sent: Wed, 21 Aug 2024 11:17:44 +1000 Subject: Re: [MT-AU Public] Soooo, how does one get BFD to come up on ROS 7? :) To: MikroTik Australia Public List <public@talk.mikrotik.com.au> Copies to: Roger Plant <rplant@melbpc.org.au> To: TFM Cloud - Dirk Bermingham <<a href="mailto:dirk@tfmcloud.au" target="_blank">dirk@tfmcloud.au</a>><br> Subject: Re: [MT-AU Public] Soooo,<br> From: Damien Gardner Jnr via Public <<a href="mailto:public@talk.mikrotik.com.au" target="_blank">public@talk.mikrotik.com.au</a>><br> Oooh really? Can I ask what settings you have in /routing/bfd ? ---------------------------- Roger Plant