graceful-restart (Protocols BGP)
Syntax
graceful-restart {
disable;
restart-time seconds;
stale-routes-time seconds;
}
Hierarchy Level
[edit logical-systems logical-system-name protocols bgp], [edit logical-systems logical-system-name protocols bgp group group-name], [edit logical-systems logical-system-name protocols bgp group group-name neighbor address], [edit protocols bgp], [edit protocols bgp group group-name], [edit protocols bgp group group-name neighbor address]
Description
Configure graceful restart for BGP. Graceful restart allows a routing device undergoing a restart to inform its adjacent neighbors and peers of its condition. Graceful restart is disabled by default. However, helper mode, the ability to assist a neighboring router attempting a graceful restart, is enabled by default.
To configure the duration of the BGP graceful restart period,
include the restart-time statement at the [edit protocols
bgp graceful-restart] hierarchy level. To set the length of
time the router waits to receive messages from restarting neighbors
before declaring them down, include the stale-routes-time statement at the [edit protocols bgp graceful-restart] hierarchy level.
If you configure graceful restart after a BGP session has been established, the BGP session restarts and the peers negotiate graceful restart capabilities.
Enable graceful restart mode for BGP (and other protocols) by configuring graceful-restart at the routing-options level. Note that you cannot enable graceful restart for specific protocols unless graceful restart is also enabled globally.
For example, this configuration is required to enable graceful restart:
routing-options {
graceful-restart
}
If you want to disable graceful restart for some protocols, you can do this at the protocol’s graceful-restart command. The following configuration along with the configuration above will keep graceful restart for all protocols but BGP.
protocols{
bgp{
graceful-restart; {
disable;
}
The remaining statements are explained separately. See CLI Explorer.
Required Privilege Level
routing—To view this statement in the configuration.
routing-control—To add this statement to the configuration.
Release Information
Statement introduced before Junos OS Release 7.4.