stale-time (Long-Lived Graceful Restart for BGP Restarter)
Syntax
stale-time interval;
Hierarchy Level
[edit logical-systems logical-system-name protocols bgp family (l2vpn | route-target | inet) (labeled-unicast | flow) graceful-restart long-lived restarter], [edit logical-systems logical-system-name protocols bgp group group-name family (l2vpn | route-target | inet) (labeled-unicast | flow) graceful-restart long-lived restarter], [edit logical-systems logical-system-name protocols bgp group group-name neighbor address family (l2vpn | route-target | inet) (labeled-unicast | flow) graceful-restart long-lived restarter], [edit logical-systems logical-system-name routing-instances routing-instance-name protocols bgp family (l2vpn | route-target | inet) (labeled-unicast | flow) graceful-restart long-lived restarter], [edit logical-systems logical-system-name routing-instances routing-instance-name protocols bgp group group-name family (l2vpn | route-target | inet) (labeled-unicast | flow) graceful-restart long-lived restarter], [edit logical-systems logical-system-name routing-instances routing-instance-name protocols bgp group group-name neighbor address family (l2vpn | route-target | inet) (labeled-unicast | flow) graceful-restart long-lived restarter], [edit routing-instances routing-instance-name protocols bgp family (l2vpn | route-target | inet) (labeled-unicast | flow) graceful-restart long-lived restarter], [edit routing-instances routing-instance-name protocols bgp group group-name family (l2vpn | route-target | inet) (labeled-unicast | flow) graceful-restart long-lived restarter], [edit routing-instances routing-instance-name protocols bgp group group-name neighbor address family (l2vpn | route-target | inet) (labeled-unicast | flow) graceful-restart long-lived restarter], [edit protocols bgp family (l2vpn | route-target | inet) (labeled-unicast | flow) graceful-restart long-lived restarter], [edit protocols bgp group group-name family (l2vpn | route-target | inet) (labeled-unicast | flow) graceful-restart long-lived restarter], [edit protocols bgp group group-name neighbor address family (l2vpn | route-target | inet) (labeled-unicast | flow) graceful-restart long-lived restarter]
Each routing table is identified by the protocol family
or address family indicator (AFI) and a subsequent address family
identifier (SAFI). The AFI parameter can be one of the (l2vpn
| inet | route-target)
protocols and the SAFI parameter can
be either of the (flow | labeled-unicast)
protocols for
inet family and one of the (auto-discovery-mspw | auto-discovery-only
| signaling)
protcols for L2VPN family..
Configuring LLGR does not require that BGP graceful restart also be configured. The long-lived-graceful-restart section is visible only for families l2vpn, inet labeled-unicast, inet flow and route-target. It is prohibited for inet-mvpn, inet6-mvpn and inet-mdt. It is hidden for other families.
Description
Specify the period of time for which stale routes must be preserved by using le the long-lived graceful restart capability for BGP sessions on the restarting router. When LLGR restarter is enabled or disabled for a family or the stale- time is changed, the session is reset so that the new capability can be sent to the neighbor. You can configure the stale period for each address family at the logical system or routing instance level.
The stanzas in the per-family graceful-restart long-lived restarter configuration section enables LLGR restarter mode negotiation for BGP globally, or for a group or neighbor. The values are inherited by groups from the global configuration, and by neighbors from the group configuration. The disable attribute is used to override configuration inherited from a higher level. It does not disable LLGR receiver mode; you must disable LLGR receiver mode explicitly for all families as necessary.
In addition, times can also be configured using the following notation: <hours>:<minutes>:<seconds> For example, 12:00:00 specifies twelve hours. The hours and minutes are optional.
The two notations can be combined, for example, 2w1d 12:00:02
specifies two weeks, one day, twelve hours and two seconds (1339202
seconds). (Note that the CLI requires double-quotes around a value
like this with spaces in it.) Expressed in this notation, the maximum
stale time is 27w5d 04:20:15 (27 weeks, 5 days, 4 hours, 20 minutes
and 15 seconds). While the show configuration command displays the
actually configured values, when the associated timers are displayed
in run-time show commands such as show bgp neighbor
, the
values are normalized, such as 1d36h becoming 2d 12:00:00. The full
rules for displaying normalized LLGR times depend on the clear
bgp neighbor neighbor-address gracefully
command configuration.
Options
interval |
Period as a measure of the number of weeks, days, hours, minutes, and seconds for which stale routes must be maintained when long-lived graceful restart mechanism is enabled on the restarter router. The range of values for stale-time is from 1 to 16777215 (2^24 – 1) seconds. The value is a simple integer giving the number of seconds by default, but it can also be specified using the following notation:
For example, you can specify 27 days as 27d, 648h, 38880m or 2332800s. 90 minutes can be configured as 1h30m, 90m or 5400s. The specified number of days is multiplied by 86400, the number of hours by 3600 and the number of minutes by 60; these are added to the seconds to get the total. A combined format of days and hours, in different time period units, such as 1d36h are permitted, as long as the specified total does not exceed the maximum stale time. |
Required Privilege Level
routing—To view this statement in the configuration.
routing-control—To add this statement to the configuration.
Release Information
Statement introduced in Junos OS Release 15.1.