peer keep-all-routes (BGP)

命令功能

peer keep-all-routes命令用来保存自BGP连接建立起来之后的所有来自指定对等体(组)的BGP路由更新信息,即使这些路由没有通过已配置的入口策略。

undo peer keep-all-routes命令用来取消该功能。

缺省情况下,只保存来自对等体的通过已配置入口策略的BGP路由更新信息。

命令格式

peer { group-name | ipv4-address | ipv6-address } keep-all-routes

undo peer { group-name | ipv4-address | ipv6-address } keep-all-routes

参数说明

参数 参数说明 取值
group-name 对等体组的名称。 字符串形式,区分大小写,不支持空格,长度范围是1~47。
ipv4-address 对等体的IPv4地址。 -
ipv6-address 对等体的IPv6地址。 -
说明:
  • ipv4-address参数仅在BGP视图、BGP-IPv4单播地址族视图、BGP-IPv6单播地址族视图BGP-VPN实例IPv4地址族视图、BGP-VPNv4地址族视图、BGP-VPNv6地址族视图下生效。

  • ipv6-address参数仅在BGP-IPv6单播地址族视图BGP-VPN实例IPv6地址族视图下生效。

视图

BGP视图、BGP-IPv4单播地址族视图、BGP-IPv6单播地址族视图、BGP-VPN实例IPv4地址族视图BGP-VPN实例IPv6地址族视图、BGP-VPNv4地址族视图、BGP-VPNv6地址族视图

AntiDDoS8000系列支持BGP-VPNv6地址族视图。

缺省级别

2:配置级

使用指南

应用场景

BGP的入口策略改变后,为了使新的策略生效,必须复位BGP连接,但这样会造成短暂的BGP连接中断。对于不支持Route-Refresh能力的BGP对等体,可以配置peer keep-all-routes命令,保留该对等体的所有原始路由,这样不需要复位BGP连接即可完成路由表的刷新。

前置条件

必须先执行peer as-number命令创建对等体(组)。

注意事项

如果路由器不支持Route-refresh能力,则需要在本地和对等体上均配置该命令。第一次配置peer keep-all-routes命令后会导致与对等体会话重新连接。

如果路由器支持Route-refresh能力,配置该命令后,不会导致与对等体的会话重新连接,但路由器通过执行refresh bgp命令刷新路由表功能将不会生效。

说明:

如果路由器支持Route-refresh能力,不需要配置peer keep-all-routes命令。

使用实例

# 保存所有来自IPv4对等体的BGP路由更新信息。

<sysname> system-view
[sysname] bgp 100
[sysname-bgp] peer 1.1.1.2 as-number 200
[sysname-bgp] ipv4-family unicast
[sysname-bgp-af-ipv4] peer 1.1.1.2 keep-all-routes
# 保存所有来自IPv6对等体的BGP路由更新信息。
<sysname> system-view
[sysname] bgp 100
[sysname-bgp] ipv6-family unicast
[sysname-bgp-af-ipv6] peer 1:2::3:4 keep-all-routes
相关主题
peer capability-advertise
refresh bgp

华为专有和保密信息
版权所有 © 华为技术有限公司