Hi all, While I was able to configure bfd in frr for BGP failover, I find that the sessions are not getting established. Is this a supported feature in frr-3.0.3? Thanks, Ashvin
Ashvin - With 3.0 you need to get PTMD and set it up, in order for BFD to work properly w/ FRR. We do have a current PR for much better BFD integration that we are currently working on. See https://github.com/FRRouting/frr/pull/1853 . We actually would love to have more feedback about how it works for people. thanks! donald On Tue, Mar 20, 2018 at 12:14 AM, Ashvin Lakshmikantha <ashvin.lakshmikantha@ericsson.com> wrote:
Hi all,
While I was able to configure bfd in frr for BGP failover, I find that the sessions are not getting established. Is this a supported feature in frr-3.0.3?
Thanks,
Ashvin
_______________________________________________ frog mailing list frog@lists.frrouting.org https://lists.frrouting.org/listinfo/frog
Hi Donald, Thanks for the feedback. Is the same requirement true for frr-4.0.1 as well? I installed frr-4.0.1 and it appeared that BFD does not establish the session. I will take a look at the feature you are working on. Thanks, Ashvin -----Original Message----- From: Donald Sharp [mailto:sharpd@cumulusnetworks.com] Sent: Tuesday, March 20, 2018 5:06 PM To: Ashvin Lakshmikantha <ashvin.lakshmikantha@ericsson.com>; Rafael Zalamena <rzalamena@opensourcerouting.org> Cc: frog@lists.frrouting.org Subject: Re: [FROG] BFD with BGP Ashvin - With 3.0 you need to get PTMD and set it up, in order for BFD to work properly w/ FRR. We do have a current PR for much better BFD integration that we are currently working on. See https://github.com/FRRouting/frr/pull/1853 . We actually would love to have more feedback about how it works for people. thanks! donald On Tue, Mar 20, 2018 at 12:14 AM, Ashvin Lakshmikantha <ashvin.lakshmikantha@ericsson.com> wrote:
Hi all,
While I was able to configure bfd in frr for BGP failover, I find that the sessions are not getting established. Is this a supported feature in frr-3.0.3?
Thanks,
Ashvin
_______________________________________________ frog mailing list frog@lists.frrouting.org https://lists.frrouting.org/listinfo/frog
Yes, the same requirements are true for 4.0.X as well. donald On Wed, Mar 21, 2018 at 2:32 AM, Ashvin Lakshmikantha <ashvin.lakshmikantha@ericsson.com> wrote:
Hi Donald,
Thanks for the feedback. Is the same requirement true for frr-4.0.1 as well? I installed frr-4.0.1 and it appeared that BFD does not establish the session.
I will take a look at the feature you are working on.
Thanks, Ashvin
-----Original Message----- From: Donald Sharp [mailto:sharpd@cumulusnetworks.com] Sent: Tuesday, March 20, 2018 5:06 PM To: Ashvin Lakshmikantha <ashvin.lakshmikantha@ericsson.com>; Rafael Zalamena <rzalamena@opensourcerouting.org> Cc: frog@lists.frrouting.org Subject: Re: [FROG] BFD with BGP
Ashvin -
With 3.0 you need to get PTMD and set it up, in order for BFD to work properly w/ FRR. We do have a current PR for much better BFD integration that we are currently working on. See https://github.com/FRRouting/frr/pull/1853 . We actually would love to have more feedback about how it works for people.
thanks!
donald
On Tue, Mar 20, 2018 at 12:14 AM, Ashvin Lakshmikantha <ashvin.lakshmikantha@ericsson.com> wrote:
Hi all,
While I was able to configure bfd in frr for BGP failover, I find that the sessions are not getting established. Is this a supported feature in frr-3.0.3?
Thanks,
Ashvin
_______________________________________________ frog mailing list frog@lists.frrouting.org https://lists.frrouting.org/listinfo/frog
Hi Donald, I have installed ptmd (binary obtained by compiling the source code). I have topology.dot configured as below: graph G { LLDP="" BFD="upMinTx=1000,requiredMinRx=1000" "bgpHost-1":"eth0" -- "bgpHost-2":"eth0"; } I have started ptmd manually to make sure that it is running. I see the following output every few seconds ptmd[19]: ptm_populate_nl: Post Init operations ptmd[19]: ptm_populate_nbr: Post Init operations ptmd[19]: ptm_populate_bfd: Post Init operations ptmd[19]: Issue Netlink Request (0x1e) ptmd[19]: Issue Netlink Request (0x12) Netstat tells me that ports 3784 and 3785 are open udp 0 0 0.0.0.0:3784 0.0.0.0:* 19/ptmd udp 0 0 0.0.0.0:3785 0.0.0.0:* 19/ptmd However, in the BGP, the BFD session does not move to established state (while BGP peering is successful). Any tips on what I could be doing wrong? BGP neighbor is 10.20.30.2, remote AS 7675, local AS 7675, internal link Hostname: bgpHost-1 BGP version 4, remote router ID 10.20.30.2 BGP state = Established, up for 00:00:32 Last read 00:00:00, Last write 00:00:00 Hold time is 3, keepalive interval is 1 seconds Configured hold time is 3, keepalive interval is 1 seconds Neighbor capabilities: 4 Byte AS: advertised and received AddPath: IPv4 VPN: RX advertised IPv4 VPN and received Route refresh: advertised and received(old & new) Address Family IPv4 VPN: advertised and received Hostname Capability: advertised (name: bgpHost-2,domain name: n/a) received (name: bgpHost-1,domain name: n/a) Graceful Restart Capabilty: advertised and received Remote Restart timer is 3600 seconds Address families by peer: none Graceful restart informations: End-of-RIB send: IPv4 VPN End-of-RIB received: IPv4 VPN Message statistics: Inq depth is 0 Outq depth is 0 Sent Rcvd Opens: 3 3 Notifications: 0 0 Updates: 9 9 Keepalives: 347 346 Route Refresh: 0 0 Capability: 0 0 Total: 359 358 Minimum time between advertisement runs is 1 seconds For address family: IPv4 VPN Update group 3, subgroup 3 Packet Queue length 0 Community attribute sent to this neighbor(all) 30 accepted prefixes Connections established 3; dropped 2 Last reset 00:00:35, due to Peer closed the session Local host: 10.20.30.3, Local port: 179 Foreign host: 10.20.30.2, Foreign port: 45744 Nexthop: 10.20.30.3 Nexthop global: :: Nexthop local: :: BGP connection: non shared network BGP Connect Retry Timer in Seconds: 120 Read thread: on Write thread: on BFD: Type: multi hop Detect Multiplier: 3, Min Rx interval: 500, Min Tx interval: 250 Status: Unknown, Last update: never -----Original Message----- From: Donald Sharp [mailto:sharpd@cumulusnetworks.com] Sent: Wednesday, March 21, 2018 6:14 PM To: Ashvin Lakshmikantha <ashvin.lakshmikantha@ericsson.com> Cc: Rafael Zalamena <rzalamena@opensourcerouting.org>; frog@lists.frrouting.org Subject: Re: [FROG] BFD with BGP Yes, the same requirements are true for 4.0.X as well. donald On Wed, Mar 21, 2018 at 2:32 AM, Ashvin Lakshmikantha <ashvin.lakshmikantha@ericsson.com> wrote:
Hi Donald,
Thanks for the feedback. Is the same requirement true for frr-4.0.1 as well? I installed frr-4.0.1 and it appeared that BFD does not establish the session.
I will take a look at the feature you are working on.
Thanks, Ashvin
-----Original Message----- From: Donald Sharp [mailto:sharpd@cumulusnetworks.com] Sent: Tuesday, March 20, 2018 5:06 PM To: Ashvin Lakshmikantha <ashvin.lakshmikantha@ericsson.com>; Rafael Zalamena <rzalamena@opensourcerouting.org> Cc: frog@lists.frrouting.org Subject: Re: [FROG] BFD with BGP
Ashvin -
With 3.0 you need to get PTMD and set it up, in order for BFD to work properly w/ FRR. We do have a current PR for much better BFD integration that we are currently working on. See https://github.com/FRRouting/frr/pull/1853 . We actually would love to have more feedback about how it works for people.
thanks!
donald
On Tue, Mar 20, 2018 at 12:14 AM, Ashvin Lakshmikantha <ashvin.lakshmikantha@ericsson.com> wrote:
Hi all,
While I was able to configure bfd in frr for BGP failover, I find that the sessions are not getting established. Is this a supported feature in frr-3.0.3?
Thanks,
Ashvin
_______________________________________________ frog mailing list frog@lists.frrouting.org https://lists.frrouting.org/listinfo/frog
participants (2)
-
Ashvin Lakshmikantha -
Donald Sharp