[j-nsp] QFX5100 and BGP graceful-shutdown in 19.1
Sebastian Wiesinger
sebastian at karotte.org
Tue Aug 20 04:39:02 EDT 2019
Hi,
JunOS 19.1 brings support for the BGP graceful shutdown mechanism
(RFC8326):
https://tools.ietf.org/html/rfc8326
https://www.juniper.net/documentation/en_US/junos/topics/reference/configuration-statement/graceful-shutdown-edit-protocols-bgp.html
While you could always do this by hand I was happy to see it
implemented in the platform because it might simplify policy handling.
I tried it on QFX5100 but couldn't get it to work. While the sender
part seems okay (set protocols bgp graceful-shutdown sender adds the
community to all outgoing routes), the receiver part does not work.
set protocols bgp graceful-shutdown receiver
does nothing on my setup. I tried to specify it in every BGP group
which did do nothing and I tried to explicitly set it to local-pref 0
which also does nothing.
Support for the feature is advertised in the group overview:
> show bgp group spines detail
Group Type: External Local AS: 4200100001
Name: spines Index: 0 Flags: <Export Eval>
Export: [ bgp-redist-direct bgp-redist-from-upstream deny-everything ]
Options: <GracefulShutdownRcv>
Holdtime: 0
Graceful Shutdown Receiver local-preference: 0
Total peers: 2 Established: 2
172.25.1.0+179
172.25.2.0+179
Route Queue Timer: unset Route Queue: empty
Table inet.0
Active prefixes: 6
Received prefixes: 6
Accepted prefixes: 6
Suppressed due to damping: 0
Advertised prefixes: 2
But routes are unaffected:
> show route 10.210.128.128/25 detail
inet.0: 13 destinations, 16 routes (13 active, 0 holddown, 0 hidden)
10.210.128.128/25 (2 entries, 1 announced)
*BGP Preference: 170/-101
Next hop type: Router, Next hop index: 0
Address: 0xba56a10
Next-hop reference count: 4
Source: 172.25.2.0
Next hop: 172.25.1.0 via et-0/0/48.0
Session Id: 0x0
Next hop: 172.25.2.0 via et-0/0/49.0, selected
Session Id: 0x0
State: <Active Ext>
Local AS: 4200100001 Peer AS: 4200100000
Age: 19:55
Validation State: unverified
Task: BGP_4200100000.172.25.2.0
Announcement bits (3): 0-KRT 1-BGP_RT_Background 2-BGP_RT_Background
AS path: 4200100000 4200100002 I
Accepted Multipath
Localpref: 100
Router ID: 172.25.255.2
BGP Preference: 170/-101
Next hop type: Router, Next hop index: 1739
Address: 0xba25c90
Next-hop reference count: 4
Source: 172.25.1.0
Next hop: 172.25.1.0 via et-0/0/48.0, selected
Session Id: 0x0
State: <Ext Changed>
Inactive reason: Active preferred
Local AS: 4200100001 Peer AS: 4200100000
Age: 10:41
Validation State: unverified
Task: BGP_4200100000.172.25.1.0
AS path: 4200100000 4200100002 I
>>>>> Communities: graceful-shutdown
Accepted MultipathContrib
>>>>> Localpref: 100
Router ID: 172.25.255.1
Has anyone else tested this?
Regards
Sebastian
--
GPG Key: 0x58A2D94A93A0B9CE (F4F6 B1A3 866B 26E9 450A 9D82 58A2 D94A 93A0 B9CE)
'Are you Death?' ... IT'S THE SCYTHE, ISN'T IT? PEOPLE ALWAYS NOTICE THE SCYTHE.
-- Terry Pratchett, The Fifth Elephant
More information about the juniper-nsp
mailing list