本节介绍了配置 BGP 平滑重启的步骤。
配置 BGP 平滑重启
在传统高可用性中,在活动 SE 关闭时,对等路由器上通告的 VIP 可能会发生路由波动。在使用浮动接口 IP 的活动 SE 关闭时,平滑重启功能确保最多可以将 VIP 在对等路由器中保留 2 分钟。如果浮动接口 IP 不可用,虚拟服务将标记为关闭。
如果配置了平滑重启并且 SE 中用于 BGP 的接口没有浮动接口 IP,虚拟服务将标记为关闭。在添加了浮动接口 IP 后,将恢复虚拟服务。
平滑重启功能还会向 BGP 对等体通告 BGP 平滑重启选项。即使连接中断,对等体也会将来自 SE 的路由保留 120 秒。
注:
平滑重启定时器必须少于保持定时器。
只有在链接的 SE 组为传统高可用性并且未启用 distribute_load_active_standby 时,才允许使用平滑重启。
如果将 SE 组从传统高可用性模式更改为任何其他模式,并且进行平滑重启的网络服务引用该 SE 组,平滑重启将失败。
如果在 SE 组中启用了 distribute_load_active_standby,并且进行平滑重启的网络服务引用该 SE 组,平滑重启将失败。
限制
以下是 BGP 平滑重启的限制:
您可以禁用
distribute_load_active_standby
,以仅在传统高可用性模式下设置 BGP 平滑重启功能。这是为了仅从 1 个 SE 中通告路由。浮动接口 IP 将保持不变,并在通告路由的 SE 上始终可用 (VIP)。对于从中建立对等连接的接口,需要使用浮动接口 IP。
配置
平滑重启配置如下所示:
configure networkservice *name* networkservice> routing_service networkservice:routing_service> graceful_restart networkservice:routing_service>
以下是 CLI 详细信息:
[admin:georgem-ctrlr]: > configure networkservice NS [admin:georgem-ctrlr]: networkservice> routing_service [admin:georgem-ctrlr]: networkservice:routing_service> advertise_backend_networks Advertise reachability of backend server networks via ADC through BGP for default gateway feature. cancel Exit the current submode without saving do Execute a show command enable_routing Service Engine acts as Default Gateway for this service. enable_vip_on_all_interfaces Enable VIP on all interfaces of this service. enable_vmac Use Virtual MAC address for interfaces on which floating interface IPs are placed floating_intf_ip Floating Interface IPs for the RoutingService. floating_intf_ip_se_2 If ServiceEngineGroup is configured for Legacy 1+1 Active Standby HA Mode, Floating IP's will be advertised only by the Active SE in t... flowtable_profile (submode) graceful_restart Enable graceful restart feature in routing service. For example, BGP. nat_policy_ref NAT policy for outbound NAT functionality. This is done in post-routing new (Editor Mode) Create new object in editor mode no Remove field routing_by_linux_ipstack For IP Routing feature, enabling this knob will fallback to routing through Linux, by default routing is done via Service Engine data-... save Save and exit the current submode show_schema show object schema watch Watch a given show command where Display the in-progress object