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

Santosh P K sapk at vmware.com
Mon Apr 13 01:03:47 EDT 2020


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%7C244145244b284efbe06708d7df5e85eb%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637223469407547378&sdata=hbWpBPo3LJ1hOMLlGh71NWPsBcOZlEcvkgcgIbj0Pk4%3D&reserved=0
    



More information about the frog mailing list