diff --git a/docs/sources/graceful-restart.md b/docs/sources/graceful-restart.md index 914d23050..76d1e6881 100644 --- a/docs/sources/graceful-restart.md +++ b/docs/sources/graceful-restart.md @@ -1,7 +1,7 @@ # Graceful Restart This page explains how to configure [Graceful Restart](https://tools.ietf.org/html/rfc4724), -[Graceful Restart Notification Support](https://tools.ietf.org/html/draft-ietf-idr-bgp-gr-notification-07) and +[Graceful Restart Notification Support](https://tools.ietf.org/html/rfc8538) and [Long Lived Graceful Restart](https://tools.ietf.org/html/draft-uttaro-idr-bgp-persistence-02). Graceful Restart has two sides. One is restarting speaker which does restart, the other is receiving speaker (helper speaker) which helps a restarting speaker @@ -153,7 +153,7 @@ Default value of `restart-time` is equal to `hold-time`. [RFC4724](https://tools.ietf.org/html/rfc4724) specifies gracful restart procedures are triggered only when the BGP session between graceful restart capable peers turns down without a notification message for backward compatibility. -[Graceful Restart Notification Support](https://tools.ietf.org/html/draft-ietf-idr-bgp-gr-notification-07) +[Graceful Restart Notification Support](https://tools.ietf.org/html/rfc8538) expands this to trigger graceful restart procedures also with a notification message. To turn on this feature, add `notification-enabled = true` to configuration like below. diff --git a/pkg/packet/bgp/bgp.go b/pkg/packet/bgp/bgp.go index 4522431b7..49cdc73aa 100644 --- a/pkg/packet/bgp/bgp.go +++ b/pkg/packet/bgp/bgp.go @@ -9877,7 +9877,7 @@ const ( BGP_ERROR_SUB_OTHER_CONFIGURATION_CHANGE BGP_ERROR_SUB_CONNECTION_COLLISION_RESOLUTION BGP_ERROR_SUB_OUT_OF_RESOURCES - BGP_ERROR_SUB_HARD_RESET // draft-ietf-idr-bgp-gr-notification-07 + BGP_ERROR_SUB_HARD_RESET // RFC8538 ) // Constants for BGP_ERROR_SUB_ADMINISTRATIVE_SHUTDOWN and BGP_ERROR_SUB_ADMINISTRATIVE_RESET