[RFE] BFD for BGP Dynamic Routing

Bug #1922716 reported by Manu B
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Confirmed
Wishlist
Unassigned

Bug Description

#Problem Description
Improve network convergence for the BGP Control Plane .

#Proposed Change
To improve network convergence for the BGP Control Plane, the proposal is to integrate BFD-Service with the BGP dynamic routing. To achieve this, APIs available from bfd-as-a-service initiative [1] will be leveraged, and BFD-Monitors created using these APIs will be used while configuring BGP-Peering for BGPSpeakers.

Use-cases)
~~~~~~~~~~~~~
1.Provide the ability to configure bfd-monitoring when configuring BGP peering, to enable BFD monitoring of BGP-Peering-Link between the BGP Speaker and the BGP Peer
2.Provide the ability to unconfigure bfd-monitor from an existing BGP peering

* Modify the following APIs to Neutron:
1. POST /v2.0/bgp-peers/
 {
    "bgp_peer":{
       "auth_type":"none",
       "remote_as":"1001",
       "name":"bgppeer1",
       "peer_ip":"10.0.0.3“,
       “bfd_monitor_id”: “b930d7f6-ceb7-40a0-8b81-a425dd994ccf”
    }
 }

2. PUT /v2.0/bgp-peers/{bgp-peer-id}
Remove bfd_monitor_id and update
 {
     "bgp_peer":{
       "auth_type":"none",
       "remote_as":"1001",
       "name":"bgppeer1",
       "peer_ip":"10.0.0.3“,
   }
 }

#Dependency
bug 1907089
bug 1921461

[1] https://review.opendev.org/c/openstack/neutron-specs/+/767337/9/specs/wallaby/bfd_support.rst

Tags: rfe-approved
Revision history for this message
Akihiro Motoki (amotoki) wrote :

It looks like it depends on bug 1907089. If so, could you mention it as its dependency?

tags: added: rfe
summary: - BFD for BGP Dynamic Routing
+ [RFE] BFD for BGP Dynamic Routing
Manu B (manubk2020)
description: updated
Manu B (manubk2020)
description: updated
Revision history for this message
Lajos Katona (lajos-katona) wrote :

Does this RFE depends as well on https://bugs.launchpad.net/neutron/+bug/1921461 ([RFE] Enhancement to Neutron BGPaaS to directly support Neutron Routers & bgp-peering from such routers over internal & external Neutron Networks )?

Revision history for this message
Manu B (manubk2020) wrote :
Manu B (manubk2020)
description: updated
Miguel Lavalle (minsel)
Changed in neutron:
importance: Undecided → Wishlist
status: New → Confirmed
Revision history for this message
Slawek Kaplonski (slaweq) wrote :

I would like to discuss it on next Neutron drivers meeting which will be on Friday 16.04.2021: http://eavesdrop.openstack.org/#Neutron_drivers_Meeting - so it would be great if You could join there if there would be any additional questions. But RFE should be discussed even if You will not be able to attend this meeting.

tags: added: rfe-triaged
removed: rfe
Revision history for this message
Slawek Kaplonski (slaweq) wrote :

We decided to approve that RFE on the drivers meeting at 30.04.2021.

tags: added: rfe-approved
removed: rfe-triaged
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on neutron-specs (master)

Change abandoned by "Slawek Kaplonski <email address hidden>" on branch: master
Review: https://review.opendev.org/c/openstack/neutron-specs/+/785349
Reason: This review is > 4 weeks without comment, and failed Zuul jobs the last time it was checked. We are abandoning this for now. Feel free to reactivate the review by pressing the restore button and leaving a 'recheck' comment to get fresh test results.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Change abandoned by "Lajos Katona <email address hidden>" on branch: master
Review: https://review.opendev.org/c/openstack/neutron-specs/+/785349
Reason: Reason for abandon: As discussed during the Zed PTG (see [1]) , due to
changed product development priorities we expect the new BGP related
extensions not to get implemented.

[1]: https://etherpad.opendev.org/p/neutron-zed-ptg#L111

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.