[FROG] how to trigger a graceful restart for a bgp session

Santosh P K sapk at vmware.com
Mon Apr 13 09:32:02 EDT 2020


I guess right approach would be to implement RFC https://tools.ietf.org/html/rfc8538. This is not supported yet. 

Thanks
Santosh P K 

On 13/04/20, 11:16 AM, "Xinyong Wang" <wang.xy.chn at gmail.com> wrote:

    Santosh,
    
    Yeah, in most cases, zebra is started with "--retain" enabled,  so
    stopping zebra  by  "kill -9"  is not a problem.
    
     If a bgp session is  graceful restart enabled, what if it din't send
    "cease/cease peer unconfig" notification in "bgp_terminate"?
    
    Thanks
    Xinyong
    
    
    On Mon, Apr 13, 2020 at 1:03 PM Santosh P K <sapk at vmware.com> wrote:
    >
    > Xinyong,
    >      If you do "systemcl restart frr" then it would also restart zebra also right? So would that not be a problem. AFAIK right now -9 is the only way to restart BGP trigger GR.
    >
    > Thanks
    > Santosh P K
    >
    > On 13/04/20, 9:25 AM, "frog on behalf of Xinyong Wang" <frog-bounces at lists.frrouting.org on behalf of wang.xy.chn at gmail.com> wrote:
    >
    >     hi,
    >
    >     if we just did  `systemctl restart frr`, the bgpd process will be
    >     stopped by `kill -2`, and it would send cease/peer de-config
    >     notification to its peer. its peer will flush the routes insteading of
    >     make them stale.
    >
    >     if we did `neighbor xxxxx shutdown`,then `no neighbor xxxxxx shutdown`
    >     via vtysh, it would send   cease/administrative shutdown notification.
    >     graceful restart did not work too.
    >
    >     Now, we have changed frrcommon.sh by  's/kill -2/kill -9/g', when bgpd
    >     is killed by `kill -9`, it would not send any notifications, and this
    >     time, graceful restart functionality works, its peer makes the routes
    >     be stale and forwarding is perserverd during frr restarting. however,
    >     we think this approach is ugly.
    >
    >     So can anyone tell us what is the corrent approach to restart bgp
    >     session gracefully. we have to restart bgp session for upgrading to a
    >     new version or changing some parameters, etc.
    >
    >     thanks!
    >
    >     best regards,
    >     Xinyong
    >
    >     _______________________________________________
    >     frog mailing list
    >     frog at lists.frrouting.org
    >     https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.frrouting.org%2Flistinfo%2Ffrog&data=02%7C01%7Csapk%40vmware.com%7C42da0fe884884a77ad3508d7df6df88a%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C0%7C637223535724871521&sdata=iqrFgeGdXMaqaQYuKBlQ7IFd8q8dwra4uQC1ap8CnbE%3D&reserved=0
    >
    >
    



More information about the frog mailing list