本节介绍了配置 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