<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Hello Graham,</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
I had a chance to analysis this topic GR and GR helper mode( default) for EoR msg and for the LLGR timer afterwards and had e-mail correspondence  with the RFC auther.<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
I would say based on your environment topology and the type of BGP fault/error. You keep the default mode unless BFD is configured. Even if you donot have GR configured.  There is benefit to help your neigh ( if no BFD) in the restart process based on the type
 of  peering relation.<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div>
<div id="appendonsend"></div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
Now, to enable GR itself. You have to know what are you doing and why and where in the network it is actually enabled. Still, you don't enable it where BFD is configured.</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
Brgds,</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
LG<br>
</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" face="Calibri, sans-serif" color="#000000"><b>From:</b> NANOG <nanog-bounces+lobna_gouda=hotmail.com@nanog.org> on behalf of Graham Johnston <johnston.grahamj@gmail.com><br>
<b>Sent:</b> Friday, April 16, 2021 10:11 AM<br>
<b>To:</b> nanog@nanog.org <nanog@nanog.org><br>
<b>Subject:</b> BGP Graceful Restart</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt">
<div class="PlainText">I do believe that I understand the intended purpose of BGP<br>
graceful-restart. With that said, I was watching a video of a talk<br>
given by someone respected in the industry the other day on the use of<br>
graceful-shutdown and at the beginning of the talk there was a quick<br>
disclaimer that his topic had nothing to do with graceful-restart<br>
along with some text on the slide that provided me a clear indication<br>
that he was not a fan of graceful-restart.<br>
<br>
Largely, I suspect that his point was that if you otherwise do the<br>
right things during maintenance that graceful-restart has the<br>
potential of being really problematic if things go wrong, and thus he<br>
was discouraging the use of it. Is there consensus as to whether<br>
graceful-restart has any place in a service provider network?<br>
<br>
Thanks,<br>
Graham<br>
</div>
</span></font></div>
</div>
</body>
</html>