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

Xinyong Wang wang.xy.chn at gmail.com
Mon Apr 13 01:45:57 EDT 2020


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



More information about the frog mailing list