所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

CloudEngine 8800, 7800, 6800, 5800 V200R002C50 命令参考

本文档介绍了设备中各特性的配置命令,包括每条命令的功能、格式、参数、视图、缺省级别、使用指南、举例和相关命令。
评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
BGP配置命令

BGP配置命令

说明:
  • 仅CE6850HI、CE6850U-HI、CE6851HI、CE6855HI、CE6856HI、CE6860EI、CE6870EI、CE6880EI、CE7850EI、CE7855EI、CE8850EI、CE8860EI支持BGP-VPNv4地址族视图、BGP-VPNv6地址族视图、BGP多实例视图和BGP多实例VPN实例IPv4地址族视图

  • 仅CE6850HI、CE6850U-HI、CE6851HI、CE6855HI、CE6856HI、CE6860EI、CE6870EI、CE6880EI、CE7850EI、CE7855EI、CE8850EI、CE8860EI支持BGP多实例(支持instance参数)和EVPN相关参数。

  • CE5855EI不支持BMP功能。

  • CE6810LI设备不支持IPv4、IPv6的三层转发,接口使能了IPv4、IPv6功能后,配置的IPv4、IPv6地址只能用来管理设备。

active-route-advertise

命令功能

active-route-advertise命令用来配置BGP仅发布在IP路由表中被优选的路由。

undo active-route-advertise命令用来恢复缺省配置。

缺省情况下,BGP发布所有在BGP路由表中优选的路由给邻居。

命令格式

active-route-advertise

undo active-route-advertise

参数说明

视图

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

缺省级别

2:配置级

使用指南

应用场景

缺省情况下路由只需在BGP中优选即可向邻居发布。配置了此命令之后,路由必须同时满足在BGP协议层面优选与在路由管理层面活跃两个条件,才能向邻居发布。

注意事项

该命令与命令routing-table rib-only互斥。

使用实例

# 配置BGP仅发布在IP路由表中被优选的路由给邻居。

<HUAWEI> system-view
[~HUAWEI] bgp 100
[*HUAWEI-bgp] active-route-advertise

aggregate (BGP)

命令功能

aggregate命令用来在BGP路由表中创建一条聚合路由。

undo aggregate命令用来在BGP路由表中删除一条聚合路由。

缺省情况下,BGP路由表中未创建聚合路由。

命令格式

aggregate ipv4-address { mask | mask-length } [ as-set | attribute-policy route-policy-name1 | detail-suppressed | origin-policy route-policy-name2 | suppress-policy route-policy-name3 ] *

aggregate ipv6-address prefix-length [ as-set | attribute-policy route-policy-name1 | detail-suppressed | origin-policy route-policy-name2 | suppress-policy route-policy-name3 ] *

undo aggregate ipv4-address { mask | mask-length } [ as-set | attribute-policy route-policy-name1 | detail-suppressed | origin-policy route-policy-name2 | suppress-policy route-policy-name3 ] *

undo aggregate ipv6-address prefix-length [ as-set | attribute-policy route-policy-name1 | detail-suppressed | origin-policy route-policy-name2 | suppress-policy route-policy-name3 ] *

参数说明

参数 参数说明 取值
ipv4-address 指定聚合路由的IPv4地址。 点分十进制形式。
mask 指定聚合路由的网络掩码。 点分十进制形式。
mask-length 指定聚合路由的网络掩码长度。 整数形式,取值范围是0~32。
ipv6-address 指定聚合路由的IPv6地址。 32位16进制数,格式为X:X:X:X:X:X:X:X。
prefix-length 指定聚合IPv6路由的前缀长度。 整数形式,取值范围是0~128。
as-set 指定生成具有AS-SET的路由。 -
attribute-policy route-policy-name1 指定设置聚合后路由的属性策略名称。 字符串形式,区分大小写,不支持空格,长度范围是1~200。当输入的字符串两端使用双引号时,可在字符串中输入空格。
detail-suppressed 指定仅通告聚合路由。 -
origin-policy route-policy-name2 指定允许生成聚合路由的策略名称。 字符串形式,区分大小写,不支持空格,长度范围是1~200。当输入的字符串两端使用双引号时,可在字符串中输入空格。
suppress-policy route-policy-name3 指定抑制指定路由通告的策略名称。 字符串形式,区分大小写,不支持空格,长度范围是1~200。当输入的字符串两端使用双引号时,可在字符串中输入空格。
说明:
  • ipv4-address参数仅在BGP视图、BGP-IPv4单播地址族视图、BGP-IPv4组播地址族视图、BGP多实例VPN实例IPv4地址族视图、 BGP-VPN实例IPv4地址族视图下生效。
  • ipv6-address参数仅在BGP-IPv6单播地址族视图和BGP-VPN实例IPv6地址族视图下生效。

视图

BGP视图、BGP-IPv4单播地址族视图、BGP-IPv4组播地址族视图BGP-VPN实例IPv4地址族视图、BGP多实例VPN实例IPv4地址族视图、BGP-IPv6单播地址族视图、BGP-VPN实例IPv6地址族视图

缺省级别

2:配置级

使用指南

应用场景

BGP路由聚合分为手动聚合和自动聚合两种,aggregate命令用于实现手动聚合。该命令可以对BGP本地路由表中的路由进行聚合。手动聚合后的路由的优先级高于自动聚合。

如果聚合路由中所包含的具体路由各Origin属性不相同,那么聚合路由的Origin属性按照优先级igp > egp > incomplete为准。聚合路由会携带原来所有具体路由中的团体属性。

通过设置关键字as-set,可创建一条聚合路由,该路由的自治系统AS(Autonomous System)路径包含了具体路由的AS路径信息。若需聚合较多AS路径时,请慎用此关键字,因为当具体路由的变化较频繁时,会导致路由振荡。

关键字detail-suppressed抑制该聚合路由所包含的所有具体路由,只发布该聚合路由。生成的聚合路由带Atomic-aggregate属性,并且不能携带原具体路由的团体属性。

关键字suppress-policy能产生聚合路由,但抑制指定路由的通告。可以用route-policyif-match子句有选择地抑制一些具体路由,即匹配该策略的路由将被抑制,但其他未通过策略的具体路由仍被通告。也可以通过peer route-policy命令,配置不希望发布给对等体的策略达到相同效果。

使用关键字origin-policy仅在匹配route-policy时才生成聚合路由。

关键字attribute-policy可设置聚合路由的属性。如果在策略中使用命令apply as-path配置了AS_Path属性,且aggregate命令设置了关键字as-set,那么策略中的apply as-path命令将不会生效。通过peer route-policy命令也可以完成同样的工作。

注意事项

执行undo aggregate命令时,系统将对可选参数(attribute-policy、origin-policy、suppress-policy、as-set、detail-suppressed)进行匹配检查,如果出现未使能的可选参数时,去使能命令将执行失败。

使用实例

# 创建一条聚合记录。该路由发布的路径为一个包含所有聚合路径信息的AS集合段。

<HUAWEI> system-view
[~HUAWEI] bgp 100
[*HUAWEI-bgp] ipv4-family unicast
[*HUAWEI-bgp-af-ipv4] aggregate 172.16.0.0 255.255.0.0 as-set

as-notation plain

命令功能

as-notation plain命令用来配置BGP 4字节AS号的显示格式为整数形式。

undo as-notation plain命令用来配置BGP 4字节AS号的显示格式为点分形式。

缺省情况下,BGP 4字节AS号的显示格式为点分形式,即x.y格式。

命令格式

as-notation plain

undo as-notation plain

参数说明

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

缺省情况下,BGP的4字节AS号的显示格式为点分形式,例如display bgp peerdisplay命令的输出信息里4字节AS号的显示格式都为点分形式。

如果用户习惯于使用整数形式的4字节AS号,那么可以配置as-notation plain命令将4字节AS号的显示格式从点分形式切换到整数形式。配置as-notation plain命令后,display命令的显示信息里出现的4字节AS号显示格式都会变成整数形式,包括:
  • 单独出现的4字节AS号。
  • 扩展团体属性里的4字节AS号。
  • 路由标识RD(Route Distinguisher)里的4字节AS号。
  • VPN Target(也称为Route Target,简称RT)里的4字节AS号。
  • Site-of-Origin(SoO)里的4字节AS号。

整数形式的4字节AS号和点分形式的4字节AS号的换算关系是:整数形式的4字节AS号=x*65536+y,例如点分形式的4字节AS号2.3,对应的整数形式的4字节AS号为:2*65536+3=131075。

注意事项

配置as-notation plain命令后,系统生成配置信息里的4字节AS号显示格式不会变化。
  • 如果使用整数形式的4字节AS号进行配置,那么系统生成的配置信息里4字节AS号格式也为整数形式。
  • 如果使用点分形式的4字节AS号进行配置,那么系统生成的配置信息里4字节AS号格式也为点分形式。
调整4字节AS号的显示格式会影响AS-Path正则表达式和扩展团体属性过滤器的匹配结果,所以如果当前系统使用了AS-Path正则表达式或者扩展团体属性过滤器做为出口或者入口策略,调整BGP 4字节AS号的显示格式后,需要重新配置AS-Path正则表达式(使用ip as-path-filter命令)和扩展团体属性过滤器(使用ip extcommunity-filter命令),否则会导致路由不能匹配出口或者入口策略,产生网络故障。
  • 如果配置使用整数形式的4字节AS号,则需要将AS-Path正则表达式和扩展团体属性过滤器里的AS号也调整为整数形式。
  • 如果配置使用点分形式的4字节AS号,则需要将AS-Path正则表达式和扩展团体属性过滤器里的AS号也调整为点分形式。

使用实例

# 配置BGP 4字节AS号的显示形式为整数形式。

<HUAWEI> system-view
[~HUAWEI] as-notation plain
Warning: If the configuration takes effect, the regular expression of the filter for 4-byte AS path should be changed to the asplain format, otherwise match will fail. Continue? [Y/N]y

# 配置BGP 4字节AS号的显示形式为点分形式。

<HUAWEI> system-view
[~HUAWEI] undo as-notation plain
Warning: If the configuration takes effect, the regular expression of the filter for 4-byte AS path should be changed to the asdot format, otherwise match will fail. Continue? [Y/N]y

as-path-limit

命令功能

as-path-limit命令用来设置AS_Path属性中AS号的最大个数。

undo as-path-limit命令用来恢复AS_Path属性中AS号的最大个数的缺省值。

缺省情况下,AS_Path属性中AS号的最大个数是255。

命令格式

as-path-limit [ as-path-limit-num ]

undo as-path-limit

参数说明

参数 参数说明 取值
as-path-limit-num 指定AS_Path属性中AS号的最大个数。
说明:

对于2字节或4字节的AS号,as-path-limit-num的最大值都一样。

整数形式,取值范围是1~2000。缺省值是255。

视图

BGP视图

缺省级别

2:配置级

使用指南

应用场景

该命令只是在重构AS_Path或聚合生成新路由时,对AS_Path中的AS号最大个数予以限制。

注意事项

配置as-path-limit命令后,交换机BGP设备在接收路由时会检查AS_Path属性中的AS号是否超限,如果超限则丢弃路由。因此AS_Path属性中AS号的最大个数被限制得过小,会造成路由的丢失。

使用实例

# 设置AS_Path属性中AS号的最大个数为200。

<HUAWEI> system-view
[~HUAWEI] bgp 100
[*HUAWEI-bgp] as-path-limit 200

auto-frr

命令功能

auto-frr命令用来使能BGP Auto FRR功能。

undo auto-frr命令用来去使能BGP Auto FRR功能。

缺省情况下,BGP Auto FRR功能未使能。

命令格式

auto-frr

undo auto-frr

参数说明

视图

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

缺省级别

2:配置级

使用指南

应用场景

BGP Auto FRR功能应用于对丢包、延时非常敏感的网络环境。

推荐与BFD功能配合使用,达到快速感知链路故障将业务快速切换到备份链路的目的。

注意事项

同时配置ip frrauto-frr的时候,auto-frr命令优先级比ip frr的低。如果路由匹配ip frr命令中的路由策略失败,auto-frr会生效。

使用实例

# 使能单播路由的BGP Auto FRR功能。
<HUAWEI> system-view
[~HUAWEI] bgp 100
[*HUAWEI-bgp] auto-frr
# 使能BGP-VPN实例IPv6地址族视图下Auto FRR功能,即同时使能VPNv6 FRR和私网IPv6 FRR功能。
<HUAWEI> system-view
[~HUAWEI] ip vpn-instance vpnb
[*HUAWEI-vpn-instance-vpnb] ipv6-family 
[*HUAWEI-vpn-instance-vpnb-af-ipv6] route-distinguisher 100:2 
[*HUAWEI-vpn-instance-vpnb-af-ipv6] quit
[*HUAWEI-vpn-instance-vpnb] quit
[*HUAWEI] bgp 100
[*HUAWEI-bgp] ipv6-family vpn-instance vpnb
[*HUAWEI-bgp6-vpnb] auto-frr

bestroute add-path

命令功能

bestroute add-path命令用来使能BGP ADD-PATH特性,并指定优选出的路由的数量。

undo bestroute add-path命令用来恢复缺省配置。

缺省情况下,设备未使能BGP ADD-PATH特性。

命令格式

bestroute add-path path-number path-number

undo bestroute add-path

参数说明

参数 参数说明 取值
path-number path-number 指定优选出的路由的数量。 整数形式,取值范围是2~64。

视图

BGP视图、BGP-IPv4单播地址族视图、BGP-IPv6单播地址族视图、BGP-VPNv4地址族视图

缺省级别

2:配置级

使用指南

应用场景

在路由反射器场景中,如果反射器的路由表中存在多条到达同一目的地址的相同前缀的路由,根据BGP发布路由的策略,反射器只将最优路由发布给客户机。这可能造成数据传输过程中,到达同一目的地址的链路只有一条,当链路故障时路由收敛需要较长时间,无法满足数据传输高可靠性的需要。为了解决上述问题,可以在路由反射器上部署BGP ADD-PATH特性,部署该特性后路由器可同时发布多条相同前缀的路由给邻居,形成到达同一目的地址的多条链路,多条链路之间可以形成负载分担或路由备份,从而保证了数据传输的可靠性。

后续任务

注意事项

  • bestroute add-path可以在任何一台路由器上部署并生效,但主要被部署在路由反射器上。配置该命令后,BGP可以优选出多条(2~6条)路由。

  • 最优路由是标签路由时,只选择标签路由作为ADD-PATH路由;最优路由是普通路由时,只选择普通路由作为ADD-PATH路由。

  • 需要在接收ADD-PATH路由的设备上,通过peer capability-advertise add-path receive命令来使能接收指定对等体发来的ADD-PATH路由后发送给该设备的ADD-PATH路由才可以被接收。

使用实例

# 配置BGP优选出6条最优路由。

<HUAWEI> system-view
[~HUAWEI] bgp 100
[*HUAWEI-bgp] bestroute add-path path-number 6

bestroute as-path-ignore

命令功能

bestroute as-path-ignore命令用来配置BGP在选择最优路由时忽略AS路径属性。

undo bestroute as-path-ignore命令用来恢复缺省配置。

缺省情况下,BGP将AS路径属性作为选择最优路由的一个条件。

命令格式

bestroute as-path-ignore

undo bestroute as-path-ignore

参数说明

视图

BGP视图、BGP-IPv4单播地址族视图、BGP-IPv4组播地址族视图BGP-VPN实例IPv4地址族视图、BGP多实例VPN实例IPv4地址族视图、BGP-IPv6单播地址族视图、BGP-VPN实例IPv6地址族视图

缺省级别

2:配置级

使用指南

应用场景

配置该命令后,BGP将不比较AS路径的长度。缺省情况下,长度较小者优先。

注意事项

执行命令bestroute as-path-ignore之后,AS_Path属性不作为BGP选路条件。

使用实例

# 配置BGP在选择最优路由时忽略AS路径属性。

<HUAWEI> system-view
[~HUAWEI] bgp 100
[*HUAWEI-bgp] ipv4-family unicast
[*HUAWEI-bgp-af-ipv4] bestroute as-path-ignore

bestroute igp-metric-ignore

命令功能

bestroute igp-metric-ignore命令用来配置BGP在选择最优路由时忽略下一跳IGP路由度量值的比较。

undo bestroute igp-metric-ignore命令用来恢复为缺省配置。

缺省情况下,BGP选路时优选下一跳IGP路由度量值小的路由。

命令格式

bestroute igp-metric-ignore

undo bestroute igp-metric-ignore

参数说明

视图

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

缺省级别

2:配置级

使用指南

应用场景

在BGP网络中,BGP设备经常从多个邻居收到前缀相同但路径不同的多条路由。这时,BGP需要选择到达该前缀的最佳路由来指导报文转发。缺省情况下,BGP会比较这些路由下一跳的IGP路由的度量值,并优选IGP度量值最小的路由。

当用户需要根据自己需求定制选路策略时,可以通过配置bestroute igp-metric-ignore命令使BGP在选择最优路由时忽略下一跳IGP路由的度量值。

使用实例

# 配置BGP在选择最优路由时忽略下一跳IGP路由度量值的比较。

<HUAWEI> system-view
[~HUAWEI] bgp 100
[*HUAWEI-bgp] ipv4-family unicast
[*HUAWEI-bgp-af-ipv4] bestroute igp-metric-ignore

bestroute med-confederation (BGP)

命令功能

bestroute med-confederation命令用来配置BGP在选择最优路由时,仅在联盟内比较MED值。

undo bestroute med-confederation命令用来恢复缺省配置。

缺省情况下,BGP仅比较来自同一AS的路由的MED值。

命令格式

bestroute med-confederation

undo bestroute med-confederation

参数说明

视图

BGP视图、BGP-IPv4单播地址族视图、BGP-IPv4组播地址族视图、BGP-IPv6单播地址族视图

缺省级别

2:配置级

使用指南

在缺省情况下,BGP只比较来自同一AS的路由的MED值。这里的AS不包括联盟的子AS。为了使BGP在联盟内选择最优路由时能够比较MED值,可以配置bestroute med-confederation命令。

配置bestroute med-confederation命令后,只有当AS_Path中不包含外部自治系统(不在联盟内的自治系统)号时才比较MED值的大小。如果AS_Path中包含外部自治系统号,则不进行比较。

例如:自治系统65000、65001、65002和65004属于同一联盟。四条到达同一目的地址的待选路由如下所示:

  • path1:AS_Path=65000 65004,med=2

  • path2:AS_Path=65001 65004,med=3

  • path3:AS_Path=65002 65004,med=4

  • path4:AS_Path=65003 65004,med=1

在配置bestroute med-confederation命令后,因为path1、path2和path3的AS_Path中不包含同一联盟外的自治系统,所以当BGP需要通过比较MED值来选择路由时,将只比较path1、path2和path3的MED值。而path4的AS_Path中包含同一联盟外的自治系统,因此不比较path4的MED值。

使用实例

# 配置BGP在选择最优路由时,在联盟内比较MED值的大小。

<HUAWEI> system-view
[~HUAWEI] bgp 100
[*HUAWEI-bgp] ipv4-family unicast
[*HUAWEI-bgp-af-ipv4] bestroute med-confederation

bestroute med-none-as-maximum

命令功能

bestroute med-none-as-maximum命令用来配置BGP在选择最优路由时,如果路由属性中没有MED(Multi Exit Discriminator)值,则把MED按最大值4294967295来处理。

undo bestroute med-none-as-maximum命令用来恢复缺省设置。

缺省情况下,BGP在选择最优路由时,如果路由属性中没有MED值,则按0处理。

命令格式

bestroute med-none-as-maximum

undo bestroute med-none-as-maximum

参数说明

视图

BGP视图、BGP-IPv4单播地址族视图、BGP-IPv4组播地址族视图BGP-VPN实例IPv4地址族视图、BGP多实例VPN实例IPv4地址族视图、BGP-IPv6单播地址族视图、BGP-VPN实例IPv6地址族视图

缺省级别

2:配置级

使用指南

该命令在BGP选路时起作用,且仅应用于MED值丢失时的处理方式 。当MED值丢失时,若使用bestroute med-none-as-maximum命令,则MED取值按最大值4294967295来处理。否则MED按缺省值0来处理,这样可能会影响系统不能选取到最优路由。

使用实例

# 配置BGP在选择最优路由时,如果路由属性中没有MED值则按最大值处理。

<HUAWEI> system-view
[~HUAWEI] bgp 100
[*HUAWEI-bgp] ipv4-family unicast
[*HUAWEI-bgp-af-ipv4] bestroute med-none-as-maximum

bestroute med-plus-igp

命令功能

bestroute med-plus-igp命令用来配置BGP在需要通过比较MED值选择最优路由时,将MED值与IGP Metric分别乘对应系数相加作为结果进行比较。

undo bestroute med-plus-igp命令用来恢复缺省配置。

缺省情况下,MED值与IGP Metric作为单独的BGP选路条件参与选路。

命令格式

bestroute med-plus-igp [ igp-multiplier igp-multiplier | med-multiplier med-multiplier ] *

undo bestroute med-plus-igp [ igp-multiplier igp-multiplier | med-multiplier med-multiplier ] *

参数说明

参数 参数说明 取值
igp-multiplier igp-multiplier IGP Metric的系数。 整数形式,取值范围是1~1000,缺省值为1。
med-multiplier med-multiplier MED值的系数。 整数形式,取值范围是1~1000,缺省值为1。

视图

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

缺省级别

2:配置级

使用指南

缺省情况下,在BGP选路过程中,MED值与IGP Metric作为单独的BGP选路条件参与选路,配置bestroute med-plus-igp命令后,BGP选路时,将MED值与IGP Metric分别乘对应系数相加作为结果进行比较。在选路时需要比较MED值与IGP Metric分别乘对应系数相加的结果时,可以配置此命令,如两条路由的MED值与IGP Metric不相同,但是想形成负载分担,则可以通过配置该命令使MED值与IGP Metric乘系数相加值相同来达到目的。

如果路由属性中没有MED值,则按0处理。

使用实例

# 配置BGP在需要比较MED值来选择最优路由时,将MED值与IGP Metric分别乘对应系数相加作为结果进行比较。

<HUAWEI> system-view
[~HUAWEI] bgp 100
[*HUAWEI-bgp] bestroute med-plus-igp

bestroute nexthop-resolved

命令功能

bestroute nexthop-resolved命令用来配置在下一跳迭代路由参与选路的条件。

undo bestroute nexthop-resolved命令用来恢复到缺省情况。

缺省情况下,BGP IPv4单播标签路由在下一跳迭代到IP地址时可参与选路。

说明:

仅CE6810LI设备支持该命令。

命令格式

bestroute nexthop-resolved { ip | tunnel }

undo bestroute nexthop-resolved [ tunnel inherit-ip-cost ]

参数说明

参数 参数说明 取值
ip 表示允许在下一跳迭代到IP地址的标签路由参与选路。 -
tunnel 表示允许在下一跳迭代到MPLS隧道的标签路由参与选路。 -
inherit-ip-cost 设置当允许在下一跳迭代到MPLS隧道的标签路由参与选路时,选路的开销值是IP路由的开销值。 -

视图

BGP视图、BGP-IPv4单播地址族视图

缺省级别

2:配置级

使用指南

应用场景

对于BGP IPv4单播标签路由,缺省情况下,只需要下一跳迭代到IP地址时即可参与选路。在非RR场景,或RR场景改变BGP下一跳的情况下,BGP需要检查是否存在到下一跳的LSP,以建立BGP LSP。此时如果采用默认规则,将可能导致BGP IPv4单播标签路由在LSP尚未可用时就被优选,这将导致业务错误的提前切换,导致丢包,影响业务的稳定性。此时可设置BGP IPv4单播标签路由在下一跳迭代到LSP时才能参与选路。

注意事项

bestroute nexthop-resolved ipbestroute nexthop-resolved tunnel之间是互斥关系,即同时只能保持一种配置。

使用实例

# 在BGP IPv4单播视图下配置BGP IPv4单播标签路由的下一跳迭代到LSP隧道时才可参与选路。

<HUAWEI> system-view
[~HUAWEI] bgp 100
[*HUAWEI-bgp] ipv4-family unicast
[*HUAWEI-bgp-af-ipv4] bestroute nexthop-resolved tunnel

# 在BGP VPNv4视图下配置BGP VPNv4路由的下一跳迭代到LSP隧道时才可参与选路。

<HUAWEI> system-view
[~HUAWEI] bgp 100
[*HUAWEI-bgp] ipv4-family vpnv4
[*HUAWEI-bgp-af-vpnv4] bestroute nexthop-resolved tunnel

bestroute router-id-ignore

命令功能

bestroute router-id-ignore命令用来配置BGP在选择最优路由时忽略Router ID。

undo bestroute router-id-ignore命令用来恢复缺省配置。

缺省情况下,BGP将Router ID作为选择最优路由的一个条件。

命令格式

bestroute router-id-ignore

undo bestroute router-id-ignore

参数说明

视图

BGP视图、BGP-IPv4单播地址族视图、BGP-VPN实例IPv4地址族视图、BGP多实例VPN实例IPv4地址族视图、BGP-IPv6单播地址族视图、BGP-VPN实例IPv6地址族视图、BGP-IPv4组播地址族视图

缺省级别

2:配置级

使用指南

应用场景

从多个邻居收到同一前缀的多条不同路由时,BGP需要选择出最优路由。当需要定制BGP选路策略时,忽略比较Router ID则可以减少不必要的路由切换。

使用实例

# 配置BGP在选择最优路由时,忽略比较Router ID。

<HUAWEI> system-view
[~HUAWEI] bgp 100
[*HUAWEI-bgp] ipv4-family unicast
[*HUAWEI-bgp-af-ipv4] bestroute router-id-ignore

bestroute routerid-prior-clusterlist

命令功能

bestroute routerid-prior-clusterlist命令用来配置BGP在选择最优路由时Router ID优先于Cluster_List。

undo bestroute routerid-prior-clusterlist命令用来恢复缺省配置。

缺省情况下,BGP在选择最优路由时Cluster_List优先于Router ID。

命令格式

bestroute routerid-prior-clusterlist

undo bestroute routerid-prior-clusterlist

参数说明

视图

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

缺省级别

2:配置级

使用指南

应用场景

在BGP网络中,路由器经常从多个邻居收到多条相同前缀但不同路径的路由。这时,BGP需要选择到达该前缀的最佳路由来指导报文转发。缺省情况下,BGP在选择最优路由时Cluster_List优先于Router ID。配置bestroute routerid-prior-clusterlist命令后,BGP在选择最优路由时Router ID优先于Cluster_List。

注意事项

如果路由携带Originator_ID属性,选路过程中将比较Originator_ID的大小(不再比较Router ID),并优选Originator_ID最小的路由。因此,配置bestroute routerid-prior-clusterlist命令后BGP在选择最优路由时Originator-ID优先于Cluster-List。

使用实例

# 配置BGP在选择最优路由时Router ID优先于Cluster_List。

<HUAWEI> system-view
[HUAWEI] bgp 100
[HUAWEI-bgp] ipv4-family unicast
[HUAWEI-bgp-af-ipv4] bestroute routerid-prior-clusterlist

bgp

命令功能

bgp命令用来启动BGP,进入BGP视图。

undo bgp命令用来关闭BGP。

缺省情况下,BGP是关闭的。

命令格式

bgp { as-number-plain | as-number-dot } [ instance instance-name ]

undo bgp [ as-number-plain | as-number-dot ]

undo bgp { as-number-plain | as-number-dot } instance instance-name

参数说明

参数 参数说明 取值
as-number-plain 指定整数形式的AS号。 整数形式,取值范围是1~4294967295。
as-number-dot 指定点分形式的AS号。 格式为x.y,x和y都是整数形式,x的取值范围是1~65535,y的取值范围是0~65535。
instance instance-name 指定BGP实例的名称。
instance-name取值分为字符串形式和整数形式:
  • 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。
  • 整数形式,取值为1。
说明:
每台设备只能指定一个BGP实例。

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

BGP是一种用于域间的动态路由协议。当BGP运行于同一自治系统内部时,被称为IBGP;当BGP运行于不同自治系统之间时,称为EBGP。

BGP用于在AS之间传递路由信息,并不是所有情况都需要运行BGP。

  • 下列条件至少存在一个的时候,才应该使用BGP。

    • 自治系统允许数据包穿越它到达其他自治系统。

    • 自治系统有多条外部连接到多个ISP;拥有多条到Internet的连接。

    • 自治系统必须对进入和离开AS的数据流进行控制。

  • 以下情况不需要运行BGP。

    • 用户只与一个ISP相连。

    • ISP不需要向用户提供Internet路由。

    • AS间使用了缺省路由进行连接。

注意事项

执行bgp命令后,系统将开始运行BGP。

每台设备至多运行两个AS,其中一个必须指定BGP实例的名称。

undo bgp命令会删除该设备上的所有BGP配置,请谨慎使用。

使用实例

# 启动BGP,进入BGP视图。

<HUAWEI> system-view
[~HUAWEI] bgp 100
[*HUAWEI-bgp]

bmp

命令功能

bmp命令用来启动BMP并进入BMP视图,或者直接进入BMP视图。

undo bmp命令用来删除BMP下的所有配置。

缺省情况下,系统不运行BMP。

命令格式

bmp

undo bmp

参数说明

视图

系统视图

缺省级别

2:配置级

使用指南

BGP监控协议(BMP)能够对网络中的设备的BGP运行状态进行实时监控,BGP运行状态包括对等体关系的建立与解除、路由信息刷新等。当设备需要与监控服务器进行连接时,可通过bmp命令在设备端启动BMP,并进入BMP视图进行相关配置。

使用实例

# 启动BMP,进入BMP视图。

<HUAWEI> system-view
[~HUAWEI] bmp

check-first-as

命令功能

check-first-as命令用来使能检查EBGP对等体发来的更新消息中AS_Path属性的第一个AS号的功能。

undo check-first-as命令用来去使能检查EBGP对等体发来的更新消息中AS_Path属性的第一个AS号的功能。

缺省情况下,检查EBGP对等体发来的更新消息中AS_Path属性的第一个AS号的功能是使能的,确认第一个AS号必须是该EBGP对等体所在的AS。否则,该更新信息被拒绝,EBGP连接中断。

命令格式

check-first-as

undo check-first-as

参数说明

视图

BGP视图

缺省级别

2:配置级

使用指南

应用场景

缺省情况下,BGP会检查EBGP对等体发来的更新消息中AS_Path列表的第一个AS号,确认第一个AS号必须是该EBGP对等体所在的AS。否则,该更新信息被拒绝,EBGP连接中断。

注意事项

  • 配置undo check-first-as命令后产生环路的可能性增大,请慎重使用。

后续任务

配置更改后,如果希望对已接收的路由重新进行检查,可以执行refresh bgp命令。

使用实例

# 配置检查EBGP对等体发来的更新消息中AS_Path属性的第一个AS号。

<HUAWEI> system-view
[~HUAWEI] bgp 100
[*HUAWEI-bgp] check-first-as
相关主题

compare-different-as-med

命令功能

compare-different-as-med命令用来配置允许比较来自不同自治系统中的邻居的路由的MED值。

undo compare-different-as-med命令用来禁止进行比较。

缺省情况下,不允许比较来自不同AS邻居的路由路径的MED属性值。

命令格式

compare-different-as-med

undo compare-different-as-med

参数说明

视图

BGP视图、BGP-IPv4单播地址族视图、BGP-IPv4组播地址族视图BGP-VPN实例IPv4地址族视图、BGP多实例VPN实例IPv4地址族视图、BGP-IPv6单播地址族视图、BGP-VPN实例IPv6地址族视图

缺省级别

2:配置级

使用指南

应用场景

此命令主要应用于控制MED属性改变BGP的选路策略。通过配置此命令可以允许BGP比较来自不同AS的路由的MED属性值。如果到达同一目的地址有多条可选有效路径,可以选择MED参数较小的路由作为最终实际使用的路由项。

注意事项

除非能够确认不同的自治系统采用了同样的IGP和路由选择方式,否则不要使用此命令。

使用实例

# 允许比较来自不同AS邻居的路由路径的MED属性值。

<HUAWEI> system-view
[~HUAWEI] bgp 100
[*HUAWEI-bgp] ipv4-family unicast
[*HUAWEI-bgp-af-ipv4] compare-different-as-med

confederation id

命令功能

confederation id命令用来配置BGP联盟,并指定联盟ID。

undo confederation id命令用来删除指定的BGP联盟。

缺省情况下,BGP联盟未配置。

命令格式

confederation id { as-number-plain | as-number-dot }

undo confederation id

参数说明

参数 参数说明 取值
as-number-plain 指定整数形式的AS号。 整数形式,取值范围是1~4294967295。
as-number-dot 指定点分形式的AS号。 格式为x.y,x和y都是整数形式,x的取值范围是1~65535,y的取值范围是0~65535。

视图

BGP视图

缺省级别

2:配置级

使用指南

应用场景

为解决在一个大的AS域中可能存在的IBGP全连接数过大的问题,可以考虑采用联盟的方法:将这个较大的AS域划分为几个较小的子AS域,这些子AS域组成一个联盟,子AS域之间使用EBGP连接,不需要全连接,而只有子AS域内才需要建立IBGP全连接;同时,路由的一些关键属性(下一跳、MED、本地优先级)在通过每个子AS域时不会被丢弃。这样既能缓解一个AS域中IBGP全连接数过大的问题,又可以保证原来AS域的完整性。

注意事项

联盟ID相当于整个自治系统的编号,其他相关外部AS在指定对等体所在的AS号时,要指定这个联盟ID。属于同一个联盟的所有子自治系统都必须指定相同的联盟ID。

使用实例

# 配置联盟ID。一个AS分成了4个子自治系统65001、65002、65003和65004,它们的联盟ID是9号。其中对端10.2.3.4是AS联盟中的成员,而对端10.4.5.6则是AS联盟的外部成员,对于外部成员来讲,9号联盟就是一个统一的AS域。

<HUAWEI> system-view
[~HUAWEI] bgp 65001
[*HUAWEI-bgp] confederation id 9
[*HUAWEI-bgp] confederation peer-as 65002 65003 65004 
[*HUAWEI-bgp] peer 10.2.3.4 as-number 65002
[*HUAWEI-bgp] peer 10.4.5.6 as-number 65005

confederation nonstandard

命令功能

confederation nonstandard命令用来配置联盟中的标准设备(实现机制为RFC3065)可与非标准设备互通。

undo confederation nonstandard命令用来配置联盟中只有标准设备才能互通。

缺省情况下,联盟中只有标准设备才能互通。

命令格式

confederation nonstandard

undo confederation nonstandard

参数说明

视图

BGP视图

缺省级别

2:配置级

使用指南

应用场景

为了同采用非标准的设备互通,必须对联盟中所有BGP设备配置该命令。

注意事项

在已配置了联盟ID的前提下,配置该命令会引起IBGP邻居和联盟EBGP邻居会话断开连接,再重新建立连接。

使用实例

# 使本地交换机与非标准的路由器兼容。AS100包括了两个子自治系统:AS64000和AS65000。

<HUAWEI> system-view
[~HUAWEI] bgp 64000
[*HUAWEI-bgp] confederation id 100
[*HUAWEI-bgp] confederation peer-as 65000
[*HUAWEI-bgp] confederation nonstandard

confederation peer-as

命令功能

confederation peer-as命令用来指定属于同一个联盟的各子自治系统号。

undo confederation peer-as命令用来删除联盟中指定的子自治系统。

缺省情况下,联盟中未配置子自治系统号。

命令格式

confederation peer-as { as-number-plain | as-number-dot } &<1-32>

undo confederation peer-as { as-number-plain | as-number-dot } &<1-32>

参数说明

参数 参数说明 取值
as-number-plain 指定整数形式的AS号。 整数形式,取值范围是1~4294967295。
as-number-dot 指定点分形式的AS号。 格式为x.y,x和y都是整数形式,x的取值范围是1~65535,y的取值范围是0~65535。

视图

BGP视图

缺省级别

2:配置级

使用指南

应用场景

为解决在一个大的AS域中可能存在的IBGP全连接数过大的问题,可以考虑采用联盟的方法。本命令可以用于指定属于同一个联盟的各子自治系统号。

前置条件

配置本命令前,需使用confederation id命令指定各子自治系统所属的联盟ID,若未指定联盟ID,本命令无效。

注意事项

命令中定义的子自治系统属于一个联盟内部,每个子自治系统内必须全连接。

同一联盟内不能既有配置2字节AS号的Speaker也有配置4字节AS号的Speaker。AS4_Path是不支持联盟的,因此这种配置不但可能会引起环路,还可能导致联盟内自治域的AS号传播到联盟外。

如果有peer正在使用该命令配置的AS号,并且配置了联盟ID,则将导致所有在指定联盟子AS号下BGP建立的TCP连接复位,并重新建立对等体间的邻居关系,请务必谨慎使用。

使用实例

# 为联盟体配置子自治系统。

<HUAWEI> system-view
[~HUAWEI] bgp 1090
[*HUAWEI-bgp] confederation id 100
[*HUAWEI-bgp] confederation peer-as 1091 1092 1093
相关主题

dampening

命令功能

dampening命令用来使能BGP路由振荡抑制或修改各种BGP路由振荡抑制参数。

undo dampening命令用来去使能BGP路由振荡抑制。

缺省情况下,BGP路由振荡抑制未使能。

命令格式

dampening [ half-life-reach reuse suppress ceiling | route-policy route-policy-name ] * [ update-standard ]

undo dampening

参数说明

参数 参数说明 取值
half-life-reach 指定可达路由的半衰期。 整数形式,单位为分钟,取值范围为1~45。缺省值为15。
reuse 指定路由解除抑制状态的阈值。当惩罚降低到该值以下,路由就被再使用。 整数形式,取值范围为1~20000。缺省值为750。
suppress 指定路由进入抑制状态的阈值。当惩罚超过该值时,路由受到抑制。 整数形式,取值范围为1~20000,所配置的值必须大于reuse的值。缺省值为2000。
ceiling 惩罚上限值。 整数形式,取值范围为1001~20000。实际配置的值必须大于suppress。缺省值为16000。
route-policy route-policy-name 指定Route-Policy名称。 字符串形式,区分大小写,不支持空格,长度范围是1~200。当输入的字符串两端使用双引号时,可在字符串中输入空格。
update-standard 指定收到update报文时,BGP给此路由增加一定的惩罚值(500)。 -

视图

BGP视图、BGP-IPv4单播地址族视图、BGP-IPv4组播地址族视图、BGP多实例VPN实例IPv4地址族视图、BGP-VPN实例IPv4地址族视图、BGP-IPv6单播地址族视图、BGP-VPN实例IPv6地址族视图

缺省级别

2:配置级

使用指南

应用场景

BGP振荡抑制使用惩罚值来衡量一条路由的稳定性,惩罚值越高则说明路由越不稳定。路由每发生一次振荡,即交换机收到该路由的Withdraw报文时,BGP便会给此路由增加一定的惩罚值(1000),收到路由更新时也会给此路由增加一定的惩罚值(500)。

当惩罚值超过抑制阈值时,此路由被抑制,不加入到IP路由表中,交换机也不再向其他BGP对等体发布更新报文。如果该路由被打上d标志,说明交换机最后收到的是Update报文;如果该路由被打上h标志,说明交换机最后收到的是Withdraw报文。惩罚值增加到一定程度之后,便不会再增加,这个值称为惩罚上限值。

同时,被抑制的路由每经过一段时间,惩罚值便会减少一半。如果是d标志的路由,当惩罚值降到再使用阈值时,此路由会被去掉d标记,变为可用并被优选后加入到IP路由表中,同时向其他BGP对等体发布更新报文。如果是h标志的路由,当惩罚值降为0时,此路由会从BGP路由表中删除。

配置BGP路由振荡抑制功能后,使用命令行中的任何参数都可以起到抑制振荡路由的作用,调整参数的目的是按照不同的抑制时间诉求进行调整。若想增加振荡路由的抑制时间,可以通过如下方式实现(反之,则可以减小抑制时间):
  • 增加ceiling的取值;
  • 增加half-life-reach的取值;
  • 减小reuse的取值。

注意事项

dampening命令为覆盖式命令。

执行dampening命令后,系统抑制不稳定的路由,不将这类路由加入到BGP路由表中,也不将这类路由向其他BGP对等体发布。

配置BGP路由振荡抑制时,需注意如下事项:

  • 所指定的reusesuppressceiling三个阈值是依次增大的,即必须满足:reuse<suppress<ceiling

  • 根据公式MaxSuppressTime=half-life-reach×60×(ln(ceiling/reuse)/ln(2)),如果MaxSuppressTime小于1就不能抑制。所以要保证MaxSuppressTime大于等于1,即必须满足:ceiling/reuse足够大。

说明:

dampening命令只对EBGP路由生效。

使用实例

# 使能EBGP路由衰减并配置EBGP路由衰减参数。

<HUAWEI> system-view
[HUAWEI] bgp 100
[*HUAWEI-bgp] ipv4-family unicast
[*HUAWEI-bgp-af-ipv4] dampening 10 1000 2000 5000

default ipv4-unicast

命令功能

default ipv4-unicast命令用来配置BGP对等体默认在IPv4地址族下使能。

undo default ipv4-unicast命令用来配置BGP对等体默认不在任何地址族下使能。

缺省情况下,BGP对等体默认在IPv4地址族下使能。

命令格式

default ipv4-unicast

undo default ipv4-unicast

参数说明

视图

BGP视图

缺省级别

2:配置级

使用指南

应用场景

如果创建的BGP对等体需要默认使能IPv4单播地址族,就使用default ipv4-unicast命令配置BGP的缺省地址族为IPv4单播地址族。

如果不需要创建的BGP对等体都默认使能IPv4单播地址族,就使用undo default ipv4-unicast命令取消BGP的缺省地址族为IPv4单播地址族。

注意事项

配置undo default ipv4-unicast命令后,创建的BGP如果要使能IPv4单播地址族,需要用peer enable命令使能。

使用实例

# 关闭所有邻居的IPv4单播地址族。

<HUAWEI> system-view
[~HUAWEI] bgp 100
[*HUAWEI-bgp] undo default ipv4-unicast

default local-preference

命令功能

default local-preference命令用来配置BGP的缺省本地优先级。

undo default local-preference命令用来恢复BGP的缺省本地优先级的缺省值。

缺省情况下,BGP本地优先级的值为100。

命令格式

default local-preference local-preference

undo default local-preference

参数说明

参数 参数说明 取值
local-preference 指定BGP的本地优先级。该值越大则实际的优先级越高。 整数形式,其取值范围为0~4294967295。

视图

BGP视图、BGP-IPv4单播地址族视图、BGP-IPv4组播地址族视图BGP-VPN实例IPv4地址族视图、BGP多实例VPN实例IPv4地址族视图、BGP-IPv6单播地址族视图、BGP-VPN实例IPv6地址族视图

缺省级别

2:配置级

使用指南

应用场景

Local_Pref属性用于判断流量离开AS时的最佳路由。当BGP的设备通过不同的IBGP对等体得到目的地址相同但下一跳不同的多条路由时,将优先选择Local_Pref属性值较高的路由。

注意事项

如果设备上已经配置了BGP的缺省本地优先级,当用户再次配置本地缺省优先级时,新的缺省优先级会取代原有的缺省优先级。

本地优先级属性仅在IBGP对等体之间有效,不通告给其他AS。

使用实例

# 配置BGP的缺省本地优先级为200。

<HUAWEI> system-view
[~HUAWEI] bgp 100
[*HUAWEI-bgp] ipv4-family unicast 
[*HUAWEI-bgp-af-ipv4] default local-preference 200

default med

命令功能

default med命令用来配置BGP路由的缺省MED值。

undo default med命令用来恢复缺省设置。

缺省情况下,MED的值为0。

命令格式

default med med

undo default med

参数说明

参数 参数说明 取值
med 指定BGP路由的MED(Multi-Exit-Discriminator)值。 整数形式,取值范围是0~4294967295。

视图

BGP视图、BGP-IPv4单播地址族视图、BGP-IPv4组播地址族视图BGP-VPN实例IPv4地址族视图、BGP多实例VPN实例IPv4地址族视图、BGP-IPv6单播地址族视图、BGP-VPN实例IPv6地址族视图

缺省级别

2:配置级

使用指南

应用场景

default med命令只对本设备上用import-route (BGP)命令引入的路由和BGP的聚合路由生效。

通过使用default med命令配置缺省MED值,用于控制流量进入AS时选择最佳路由,在其它条件相同的情况下,将优先选择MED值较小者作为最佳路由。

注意事项

如果设备上已经配置了BGP的缺省MED值,当用户再次配置缺省MED值时,新的缺省MED值会取代原有的缺省MED值。

MED值仅在相邻两个AS之间传递,收到此属性的AS一方不会再将其通告给任何其他第三方AS。

使用实例

# 配置BGP的缺省MED值为10。

<HUAWEI> system-view
[~HUAWEI] bgp 1
[*HUAWEI-bgp] ipv4-family unicast 
[*HUAWEI-bgp-af-ipv4] default med 10

default-route imported

命令功能

default-route imported命令用来配置将缺省路由引入到BGP路由表中

undo default-route imported命令用来配置不将缺省路由引入到BGP路由表中

缺省情况下,BGP不能将缺省路由引入到BGP路由表中。

命令格式

default-route imported

undo default-route imported

参数说明

视图

BGP视图、BGP-IPv4单播地址族视图、BGP-IPv4组播地址族视图BGP-VPN实例IPv4地址族视图、BGP多实例VPN实例IPv4地址族视图、BGP-IPv6单播地址族视图、BGP-VPN实例IPv6地址族视图

缺省级别

2:配置级

使用指南

应用场景

BGP引入其他协议的缺省路由,可以使无法在路由表中找到匹配表项的数据包通过缺省路由转发,以减少数据包丢失情况的发生。

注意事项

default-route imported命令需要与import-route (BGP)命令配合使用,才能引入缺省路由。因为单独使用import-route (BGP)命令无法引入缺省路由,且default-route imported命令只用于引入本地路由表中已经存在的缺省路由。

如果需要在本地路由表中不存在缺省路由的情况下,向对等体(组)发布缺省路由,则需要使用peer default-route-advertise命令。

使用实例

# 允许将缺省路由引入到BGP路由表中。

<HUAWEI> system-view
[~HUAWEI] bgp 1
[*HUAWEI-bgp] ipv4-family unicast
[*HUAWEI-bgp-af-ipv4] default-route imported
[*HUAWEI-bgp-af-ipv4] import-route ospf 1

deterministic-med (BGP)

命令功能

deterministic-med命令用来使能BGP deterministic-med功能,在路由选路时优先比较AS_Path最左边的AS号相同的路由。

undo deterministic-med命令用来去使能BGP deterministic-med功能,在路由选路时优先比较先接收的路由。

缺省情况下,deterministic-med功能未使能。

命令格式

deterministic-med

undo deterministic-med

参数说明

视图

BGP视图、BGP-IPv4单播地址族视图、BGP-IPv4组播地址族视图、BGP-VPN实例IPv4地址族视图、BGP多实例VPN实例IPv4地址族视图、BGP-IPv6单播地址族视图、BGP-VPN实例IPv6地址族视图

缺省级别

2:配置级

使用指南

未使能deterministic-med功能时,BGP会按照路由接收的顺序依次进行比较,最终选路的结果和路由的接收顺序是相关的。

使能deterministic-med功能后,在对从多个不同AS收到的相同前缀的路由进行选路时,首先会按路由的AS_Path最左边的AS号进行分组。在组内进行比较后,再用组中的优选路由和其他组中的优选路由进行比较,消除了选路的结果和路由接收顺序的相关性。

例如:假设在某台交换机上存在如下三条BGP路由:
  • Route A1: AS(PATH) 12, med 100, igp metric 13, internal, rid 4.4.4.4

  • Route A2: AS(PATH) 12, med 150, igp metric 11, internal, rid 5.5.5.5

  • Route B: AS(PATH) 3, med 0, igp metric 12, internal, rid 6.6.6.6

当路由接收的顺序为:Route A1、Route A2、Route B时,先比较A1、A2。因为Route A1、Route A2的最左AS相同,所以优选MED较小的路由Route A1。再比较Route A1和Route B,因为Route A1、Route B的最左AS不相同,在未配置compare-different-as-med命令情况下,不能比较MED。优选IGP Metric较小的路由Route B。

当路由接收的顺序为:Route A2、Route B、Route A1时,先比较Route A2、Route B,因为Route B和Route A2的最左AS不相同,在未配置compare-different-as-med命令情况下,优选IGP Metric较小的路由Route A2。再比较Route A2、Route A1,因为Route A2和Route A1的最左AS相同,所以优选MED较小的路由Route A1。

从上面的分析可以看到,未使能deterministic-med功能时,最终优选的路由和路由接收的顺序相关。而使能了deterministic-med功能后,就会消除选路的结果和路由接收顺序的相关性。由于Route A1、Route A2的AS_Path最左边的AS号相同,所以无论路由接收顺序如何,都优先比较Route A1、Route A2。

使用实例

# BGP视图下,使能deterministic-med。

<HUAWEI> system-view
[~HUAWEI] bgp 100
[*HUAWEI-bgp] deterministic-med

display bgp bfd session

命令功能

display bgp bfd session命令用来查看BGP建立的BFD会话信息。

命令格式

display bgp bfd session { [ vpnv4 vpn-instance vpn-instance-name ] peer ipv4-address | all }

display bgp instance instance-name bfd session { peer ipv4-address | all }

display bgp instance instance-name bfd session vpnv4 vpn-instance vpn-instance-name peer ipv4-address

参数说明

参数 参数说明 取值
vpnv4 vpn-instance vpn-instance-name 显示指定的IPv4私网实例名称的BGP建立的BFD会话信息。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。
instance instance-name 指定BGP多实例的名称。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。
peer ipv4-address 显示指定对等体的IPv4地址的BGP建立的BFD会话信息。 点分十进制格式。
all 显示BGP建立的所有BFD会话信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

BGP协议创建的动态BFD会话可以帮助BGP协议更快的发现BGP邻居之间的故障,并及时通知BGP重新计算路由以便正确指导报文的转发。

当遇到如下情况时,可以使用display bgp bfd session命令查看BGP建立的BFD会话信息。
  • 查看BFD会话是否创建成功,或者查看已配置成功的BFD会话的详细配置信息。
  • 执行undo peer bfd enable命令后,检查是否成功删除BGP协议创建的动态BFD会话。
  • 执行undo peer bfd block命令配置阻止对等体从对等体组中继承BFD功能后,检查是否配置成功。
  • 执行peer bfd命令配置BFD检测参数后,检查是否配置成功。

通过指定不同的参数可以只查看特定的对等体的BFD信息。

  • display bgp bfd session vpnv4 vpn-instance vpn-instance-name peer ipv4-address查看指定vrf中的指定对等体的BFD会话信息。

  • display bgp bfd session peer ipv4-address查看公网中的指定对等体的BFD会话信息。
  • display bgp bfd session all查看BGP所有对等体的BFD会话信息。

前置条件

已经执行peer bfd enable命令创建了动态BFD会话。如果BGP未创建动态BFD会话,执行该命令没有输出信息。

使用实例

# 显示BGP建立的所有BFD会话。

<HUAWEI> display bgp bfd session all
--------------------------------------------------------------------------------
  Local_Address      Peer_Address       Interface                               
  10.1.1.2           10.1.1.1           Vlanif222                               
  Tx-interval(ms)    Rx-interval(ms)    Multiplier  Session-State               
  0                  0                  0           Unknown                     
Wtr-interval(m)        
0                      

--------------------------------------------------------------------------------
表9-124  display bgp bfd session命令输出信息描述

项目

描述

Local_Address

本地地址

Peer_Address

邻居地址

Interface

创建BFD会话的接口

说明:

只有使用直连接口建立EBGP邻居时,才显示创建BFD会话的实际接口。其它情况下显示为Unknown。

Tx-interval(ms)

发送BFD报文的时间间隔(单位为毫秒)

Rx-interval(ms)

接收BFD报文的时间间隔(单位为毫秒)

Multiplier

本地检测时间倍数

Session-State

BFD状态:
  • Admin down:本端用户关闭BFD会话

  • BFD global disable:BFD全局去使能

  • BFD session number exceed:BFD会话数超过最大限制

  • Detect down:本端BFD检测到链路状态故障,断开连接

  • Init:BFD会话初始状态

  • Neighbor down:对端检测到BFD会话状态Down,对端将该状态发送给本端,本端将邻居状态置为Down

  • Receive admin down:对端用户关闭BFD会话,如对端BGP去使能了BFD会话

  • Up:BFD会话建立

Wtr-interval(m)

BFD会话的等待恢复时间(单位是分钟)。

display bgp error discard

命令功能

display bgp error discard命令用来查看BGP丢弃的错误报文信息。

命令格式

display bgp error discard [ [ vpn-instance vpn-instance-name ] peer { ipv4-address | ipv6-address } ]

display bgp instance instance-name error discard vpn-instance vpn-instance-name peer ipv4-address

参数说明

参数 参数说明 取值
vpn-instance vpn-instance-name 查看指定VPN实例的BGP的错误信息。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。
peer 显示指定对等体的错误信息。 -
ipv4-address 显示指定地址的IPv4对等体的错误信息。 点分十进制格式。
ipv6-address 显示指定地址的IPv6对等体的错误信息。 32位16进制数,格式为X:X:X:X:X:X:X:X。
instance instance-name 查看指定BGP多实例的BGP的错误信息。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

在发生BGP故障时,可以使用此命令查看BGP丢弃的路由错误信息。错误信息包括路由的集群ID重复,AS_Path数量超限等。

通过指定peer参数,可以查看指定BGP对等体丢弃的错误报文信息。

使用实例

# 显示BGP的错误报文丢弃信息。

<HUAWEI> display bgp error discard
BGP discard Info Counts:                                                        
 Routes received with cluster ID loop            : 0                            
 Routes received with As path count over limit   : 0                            
 Routes advertised with As path count over limit : 0                            
 Routes received with As loop                    : 0                            
 Routes received with Zero RD(0:0)               : 0                            
 Routes received with no prefix                  : 0                            
                                                                                
BGP discard info:(IPv4 Unicast)                                                 
 Routes received with cluster ID loop            : 0                            
 Routes received with As path count over limit   : 0                            
 Routes advertised with As path count over limit : 0                            
 Routes received with As loop                    : 0                            
 Routes received with Zero RD(0:0)               : 0                            
                                                                                
No discard record.                                                              
表9-125  display bgp error discard命令输出信息描述

项目

描述

BGP discard Info Counts

BGP丢弃的路由信息数量

Routes received with cluster ID loop

因为集群ID重复丢弃的路由数量

Routes received with As path count over limit

接收方向因为AS_Path超过限制而丢弃的路由数量

Routes advertised with As path count over limit

发送方向因为AS_Path超过限制而丢弃的路由数量

Routes received with As loop

由于出现AS环路而丢弃掉的路由个数

Routes received with Zero RD(0:0)

由于RD为0:0而丢弃掉的路由个数

Routes received with no prefix

由于没有前缀而丢弃掉的路由个数

No discard record

没有报文丢弃记录

display bgp graceful-restart status

命令功能

display bgp graceful-restart status命令用来查看BGP发言者的GR信息。

命令格式

display bgp [ instance instance-name ] graceful-restart status

参数说明

参数 参数说明 取值
instance instance-name 指定BGP实例的名称。
instance-name取值分为字符串形式和整数形式:
  • 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。
  • 整数形式,取值为1。
说明:
每台设备只能指定一个BGP实例。

视图

所有视图

缺省级别

1:监控级

使用指南

display bgp graceful-restart status命令可以查看BGP发言者的GR信息,包括是否使能了GR能力和各时间参数。

使用实例

# 查看BGP发言者的GR能力。

<HUAWEI> display bgp graceful-restart status
-------------------- BGP SYSTEM GR STATUS -------------
 GR is configured, TimerValues (RESTARTER: 150, EOR:600)
-------------------------------------------------------
IPv4-UNC (_public_)
Peers:
   10.1.1.2
    GR capability is not negotiated
     Peer state: Active
     GR state: false
表9-126  display bgp graceful-restart status命令输出信息描述

项目

描述

GR is configured

使能了BGP发言者的GR能力。

如未使能BGP发言者的GR能力,则显示“GR is not configured”。

TimerValues

时间值。

RESTARTER

等待对等体关系重新建立的时间(单位为秒)。

EOR

等待End-Of-RIB的时间(单位为秒)。

IPv4-UNC (_public_)

公网单播地址族。

GR capability is not negotiated

未与对等体进行GR能力的沟通。

Peer state

对等体的状态。
  • Idle:BGP拒绝任何进入的连接请求,是BGP初始状态;

  • Active:BGP将尝试进行TCP连接的建立,是BGP的中间状态;

  • Established:BGP对等体间可以交换Update报文、Notification报文和Keepalive报文;

  • Connect:此状态下,BGP等待TCP连接的建立完成后再决定后续操作;

  • OpenSent:此状态下,BGP等待对等体的Open消息;

  • OpenConfirm:此状态下,BGP等待一个Notification报文和Keepalive报文。

GR state

邻居的GR状态。
  • true:邻居处于GR状态;
  • false:邻居没有处于GR状态。

display bgp group

命令功能

display bgp group命令用来查看对等体组信息。

命令格式

display bgp [ instance instance-name ] group [ group-name ]

display bgp [ instance instance-name ] vpnv4 { all | vpn-instance vpn-instance-name } group [ group-name ]

display bgp ipv6 group [ group-name ]

display bgp vpnv6 { all | vpn-instance vpn-instance-name } group [ group-name ]

display bgp [ instance instance-name ] evpn group [ group-name ]

参数说明

参数 参数说明 取值
group-name 指定的对等体组名。 字符串形式,区分大小写,不支持空格,长度范围是1~47。当输入的字符串两端使用双引号时,可在字符串中输入空格。
instance instance-name 指定BGP实例的名称。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。
vpnv4 查看VPNv4的BGP对等体组信息。 -
all 查看所有VPNv4的对等体组信息。 -
vpn-instance vpn-instance-name 查看指定VPN实例的对等体组信息。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。
ipv6 查看IPv6对等体组信息。 -
vpnv6 查看BGP VPNv6对等体组信息。 -
evpn 查看EVPN的BGP对等体组信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

配置BGP对等体组可以简化BGP网络配置,提高BGP路由的发布效率。

display bgp group命令用来查看对等体组的信息,包括对等体组内的成员、对等体组的配置信息等。该命令主要用于以下场景:
  • 通过group命令配置对等体组后,查看是否配置成功。
  • 通过peer group命令将对等体加入对等体组后,查看是否配置成功。
  • 通过undo peer group命令删除对等体后,查看是否删除成功。
  • 修改了对等体组的配置之后,查看是否修改成功。

注意事项

BGP有多个地址族,各个地址族的配置相互隔离。通过指定不同的参数可以查看不同地址族下对等体组的信息。

当不指定任何参数时,使用display bgp group命令默认查看IPv4单播地址族下对等体组的信息。

使用实例

# 显示对等体组my-peer的信息。

<HUAWEI> display bgp group my-peer

 BGP peer-group: my-peer
 Remote AS: 200
 Authentication type configured: None
 Group's BFD has been enabled
 Type : internal
 Maximum allowed route limit: 8000
 Threshold: 75%
 Configured hold timer value: 180
 Keepalive timer value: 60
 Minimum route advertisement interval is 15 seconds
 listen-only has been configured
 PeerSession Members:
   10.2.2.2

 Peer Preferred Value: 0
 No routing policy is configured
 Peer Members:
  Peer             V    AS  MsgRcvd  MsgSent  OutQ  Up/Down       State PrefRcv
  10.2.2.2         4   200        0        0     0 00:00:47      Active       0
表9-127  display bgp group命令输出信息描述

项目

描述

BGP peer-group

BGP对等体组名称

Remote AS

对等体组所在的自治系统号

Authentication type configured

配置的BGP认证类型。有如下两种类型:
  • MD5

  • None,表示没有配置任何BGP认证

Group's BFD has been enabled

对等体组已经使能BFD功能

Type

对等体组的类型
  • internal:对等体组类型为IBGP

  • external:对等体组类型为EBGP

Configured hold timer value

所配置的保持时间的值

Keepalive timer value

存活时间的值

Minimum route advertisement interval

路由通告的最短时间间隔

listen-only has been configured

仅检测连接请求,不主动发起连接功能

PeerSession Members

对等体成员之间建立了会话连接的成员

Maximum allowed route limit

最大可允许的BGP路由的数量

Threshold

告警阈值,即BGP路由数量占可允许接收的路由数量的百分比

Peer Preferred Value

对等体的首选值

Peer Members

表示以下显示的是对等体的相关信息

Peer

对等体的IP地址

V

BGP版本号

AS

对等体组成员所在的自治系统号

MsgRcvd

收到的消息数目

MsgSent

发送的消息数目

OutQ

等待向邻居发送的消息数目

Up/Down

BGP会话处于当前状态的时长

State

BGP状态机
  • Idle:BGP拒绝任何进入的连接请求,是BGP初始状态

    当BGP收到开始事件后,BGP启动到对等体的TCP连接,启动连接重传定时器(ConnectRetry Timer),查看来自对等体的TCP消息,并且转移到Connect状态。

  • Idle(Admin):表示邻居被主动关闭且不再尝试建立。

    如配置了peer ignore命令,或者是通过MIB设定了该邻居为down则均会导致该邻居处于这个状态。

  • Idle(Ovlmt):表示BGP邻居由于路由超限而断连。

    BGP由于配置peer route-limit命令断连后,邻居的状态信息字段显示为Idle(Ovlmt),如果不执行reset bgp命令,BGP邻居将不会重新建立。

  • Connect:此状态下,BGP等待TCP连接的建立完成后再决定后续操作。
    • 如果TCP连接建立成功,BGP将停止连接重传定时器(ConnectRetry Timer),然后发送一个Open消息给对等体,并且转移到Opensent状态。

    • 如果TCP连接建立失败,BGP将重置ConnectRetry Timer,检测对等体发起的TCP连接,并且转移到Active状态。

    • 如果ConnectRetry Timer超时,BGP将重新开始ConnectRetry Timer计时,并再尝试与对等体建立TCP连接,此时BGP继续保持在Connect状态。

  • Active:BGP将尝试进行TCP连接的建立,是BGP的中间状态。
    • 如果TCP连接建立成功,BGP将重置ConnectRetry Timer,然后发送一个Open消息给对等体,并且转移到Opensent状态。

    • 如果ConnectRetry Timer超时,BGP将重新开始ConnectRetry Timer计时,并转移到Connect状态。

    • 如果BGP试图与一个未知的IP地址建立TCP会话,则TCP连接失败,连接重传定时器(ConnectRetry Timer)被重置,并且BGP保持在Active状态。

  • OpenSent:此状态下,BGP已经向对等体发送了一个Open消息,并且等待对等体的Open消息。
    • 如果BGP收到正确的Open消息,则转移到OpenConfirm状态。

    • 如果BGP收到的Open消息有错误,则给对等体发送一个Notification消息,并且转移到Idle状态。

    • 如果BGP收到TCP连接断开消息,则BGP将重置ConnectRetry Timer,检测对等体发起的TCP连接,并且转移到Active状态。

  • OpenConfirm:此状态下,BGP等待一个Notification消息或Keepalive消息。
    • 如果BGP收到Notification消息或者TCP连接断开消息,则转移到Idle状态。

    • 如果BGP收到Keepalive消息,则转移到Established状态。

  • Established:BGP对等体间可以交换Update消息、Notification消息和Keepalive消息。
    • 如果BGP收到Update消息或Keepalive消息,则继续保持在Established状态。

    • 如果BGP收到Notification消息,将转移到Idle状态。

PrefRcv

本端从对等体上收到路由前缀的数目

# 显示所有VPNv4的BGP对等体组信息。

<HUAWEI> display bgp vpnv4 all group
Group in VPNV4:
 
 BGP peer-group: aa
 Remote AS number isn't specified
 Type : external
 PeerSession Members:
   10.3.3.3
 
 Peer Members:
   10.3.3.3
 ***********************

 BGP peer-group: bb
 Remote AS 100
 Type : internal
 PeerSession Members:
  NONE

 Peer Members:
   10.4.4.4
 
Group in VPN-Instance:
 
 BGP peer-group: cc
 Remote AS number isn't specified
 VPN-Instance(IPv4-family): vpn1
 
 Type : external
 PeerSession Members:
   10.2.2.1

 Peer Members:
   10.2.2.1
表9-128  display bgp vpnv4 all group命令输出信息描述

项目

描述

Group in VPNV4

显示所有VPNv4对等体组信息

Remote AS number isn't specified

当对等体组为混合EBGP对等组时,显示此信息

Group in VPN-Instance

显示VPN实例相关的对等体组信息

VPN-Instance

VPN实例名称

#显示BGP VPNv4对等体组rr1的信息。

<HUAWEI> display bgp vpnv4 all group rr1
Group in VPNV4:
 No such a peer-group 

Group in VPN-Instance:

 BGP peer-group: rr1
 Remote AS number isn't specified
 VPN-Instance: 1

 Type : external 
 Configured hold timer value: 180
 Keepalive timer value: 60
 Minimum route advertisement interval is 30 seconds
 PeerSession Members:
  NONE 

 Peer Preferred Value: 0
 No routing policy is configured
 Peer Members:
  No Peer Exists
相关主题

display bgp ipv6 bfd session

命令功能

display bgp ipv6 bfd session命令用来查看BGP建立的BFD会话信息。

命令格式

display bgp ipv6 bfd session { [ vpnv6 vpn-instance vpn-instance-name ] peer ipv6-address | all }

参数说明

参数 参数说明 取值
vpnv6 查看VPNv6的BFD会话信息。 -
vpn-instance vpn-instance-name 指定使能了IPv6地址族的VPN实例的名称。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。
peer ipv6-address 对等体的IPv6地址。 -
all 查看BGP建立的所有BFD会话。 -

视图

所有视图

缺省级别

1:监控级

使用指南

使用命令peer bfdpeer bfd enable可以更改BGP建立的BFD会话参数。

使用实例

# 显示BGP建立的所有BFD会话。

<HUAWEI> display bgp ipv6 bfd session all
--------------------------------------------------------------------------------
  Local_Address  : FC00:0:0:100::1
  Peer_Address   : FC00:0:0:100::2
  Tx-interval(ms): 10          Rx-interval(ms): 10
  Multiplier     : 3           Interface      : 10GE1/0/1
  Session-State  : Up
  Wtr-interval(m): 10
--------------------------------------------------------------------------------
表9-129  display bgp ipv6 bfd session命令输出信息描述

项目

描述

Local_Address

本地地址

Peer_Address

邻居地址

Tx-interval(ms)

发送BFD报文的时间间隔(单位为毫秒)

Rx-interval(ms)

接收BFD报文的时间间隔(单位为毫秒)

Multiplier

远端的检测倍数

Interface

创建BFD会话的接口
说明:

只有使用直连接口建立EBGP邻居时,才显示创建BFD会话的实际接口。其它情况下显示为Unknown。

Session-State

BFD状态:
  • BFD global disable

  • BFD session number exceed

  • Detect down

  • Init

  • Receive admin down

  • Up

Wtr-interval(m)

BFD会话的等待恢复时间(单位是分钟)

display bgp ipv6 routing-table

命令功能

display bgp ipv6 routing-table命令用来查看BGP IPv6的路由信息。

说明:
CE6810LI不支持该命令。

命令格式

display bgp ipv6 routing-table

display bgp ipv6 routing-table ipv6-address [ prefix-length ] [ as-path | community-list | ext-community | cluster-list | advertised-peer ]

display bgp ipv6 routing-table as-path-filter { as-path-filter-number | as-path-filter-name }

display bgp ipv6 routing-table community [ community-number | aa:nn | internet | no-advertise | no-export | no-export-subconfed ] &<1-33> [ whole-match ]

display bgp ipv6 routing-table community-filter { { community-filter-name | basic-community-filter-number } [ whole-match ] | advanced-community-filter-number }

display bgp ipv6 routing-table different-origin-as

display bgp ipv6 routing-table regular-expression as-regular-expression

display bgp ipv6 routing-table peer { ipv6-address | ipv4-address } { advertised-routes | received-routes [ active ] } [ statistics ]

display bgp ipv6 routing-table peer ipv4-address received-routes dest-ipv6-address [ prefix-length [ original-attributes ] ]

display bgp ipv6 routing-table peer { ipv4-address | ipv6-address } advertised-routes network [ prefix-length ] [ as-path | community-list | ext-community | advertised-peer | cluster-list ]

display bgp ipv6 routing-table time-range start-time end-time

display bgp ipv6 routing-table peer { ipv6-address } { accepted-routes | not-accepted-routes }

参数说明

参数 参数说明 取值
network IPv6形式的网络地址。 -
ipv6-address 指定要显示的对等体的IPv6地址。 32位16进制数,格式为X:X:X:X:X:X:X:X。
prefix-length 指定前缀长度。 整数形式,取值范围是0~128。
as-path 显示路由的as-path属性信息。 -
community-list 显示路由的团体属性列表。 -
ext-community 显示路由的扩展团体属性列表。 -
cluster-list 显示路由的集群列表。 -
advertised-peer 显示路由发送的邻居列表。 -
as-path-filter 用来显示匹配指定过滤器的路由。 -
as-path-filter-number 指定匹配的AS路径过滤器号。 整数形式,取值范围是1~256。
as-path-filter-name 指定匹配的AS路径过滤器名称。 字符串形式,区分大小写,不支持空格,长度范围是1~51。当输入的字符串两端使用双引号时,可在字符串中输入空格。
community 用来查看路由表中指定BGP团体的路由信息。 -
community-number 指定的团体号。 整数形式,取值范围0~4294967295。
aa:nn 指定的团体号。 aann都是整数形式,取值范围都是0~65535。
internet 显示带有Internet团体属性的BGP路由。 -
no-advertise 显示带有No-Advertise团体属性的BGP路由。 -
no-export 显示带有No-Export团体属性的BGP路由。 -
no-export-subconfed 显示带有No-Export-Subconfed团体属性的BGP路由。 -
whole-match 精确匹配。 -
community-filter 用来显示匹配指定的BGP团体属性过滤器的路由信息。 -
community-filter-name 团体属性过滤器名称。 字符串形式,长度范围是1~51,且不能都是数字。
basic-community-filter-number 指定基本团体属性过滤器号。 整数形式,取值范围1~99。
advanced-community-filter-number 指定高级团体属性过滤器号。 整数形式,取值范围100~199。
different-origin-as 用来显示具有相同目的地址但不同源AS号的路由。 -
peer 查看指定对等体的路由信息。 -
ipv4-address 指定要显示的对等体的IPv4地址。 点分十进制形式。
advertised-routes 显示发布给指定对等体的路由信息。 -
dest-ipv6-address 指定IPv6形式的目的网络地址。 32位16进制数,格式为X:X:X:X:X:X:X:X。
received-routes 显示从指定对等体收到的路由信息。 -
active 显示从指定对等体收到的活跃路由信息。 -
statistics 显示发布给指定对等体或从指定对等体收到的路由统计信息。 -
original-attributes 显示从指定对等体收到的公网路由在经过本地入口策略过滤之前携带的原始路由属性。如果要使该功能生效,需要配置peer keep-all-routes命令。 -
regular-expression as-regular-expression 为匹配的AS正则表达式。 字符串类型,取值范围是1~80。
time-range start-time end-time 显示指定时间段内发生过振荡的BGP4+公网路由信息。例如,start-time取值为0d0h5m0s,表示距离当前时间5分钟之前,end-time取值为0d0h10m0s,表示距离当前时间10分钟之前,显示的是路由存活时间在5分钟到10分钟之间的所有BGP4+公网路由信息。
start-timeend-time的格式都是xxdxxhxxmxxs,其中:
  • d表示天,取值范围是0~10000
  • h表示小时,取值范围是0~23
  • m表示分钟,取值范围是0~59
  • s表示秒,取值范围是0~59
accepted-routes 显示通过路由策略的路由信息。 -
not-accepted-routes 显示没有通过路由策略的路由信息。
说明:

只有配置了keep-all-routes或者peer keep-all-routes命令后,才能查询到没有通过路由策略的路由信息。

-

视图

所有视图

缺省级别

1:监控级

使用指南

通过指定不同的参数可以只查看特定的路由信息。

使用实例

# 显示BGP+路由信息。

<HUAWEI> display bgp ipv6 routing-table
 BGP Local router ID is 10.1.1.1                                                
 Status codes: * - valid, > - best, d - damped, h - history,                    
               i - internal, s - suppressed, S - Stale                          
 Origin      : i - IGP, e - EGP, ? - incomplete                                 
                                                                                
                                                                                
 Total Number of Routes: 1                                                      
 *>     Network  : FC00:0:0:5::                             PrefixLen : 64      
        NextHop  : ::                                       LocPrf    :         
        MED      : 0                                        PrefVal   : 0       
        Label    :                                                              
        Path/Ogn :  i                                                           
表9-130  display bgp ipv6 routing-table命令输出信息描述

项目

描述

BGP Local router ID

BGP的本地RouterID

Network

BGP路由表中的网络地址

PrefixLen

前缀长度

NextHop

报文的下一跳地址

LocPrf

本地优先级

MED

该路由的度量值

PrefVal

协议首选值

Label

标签值

Path/Ogn

AS路径号及Origin属性

display bgp ipv6 routing-table statistics

命令功能

display bgp ipv6 routing-table statistics命令用来显示BGP IPv6的路由统计信息。

命令格式

display bgp ipv6 routing-table statistics

display bgp ipv6 routing-table statistics as-path-filter { as-path-filter-number | as-path-filter-name }

display bgp ipv6 routing-table statistics community [ community-number | aa:nn | internet | no-advertise | no-export | no-export-subconfed ] &<1-33> [ whole-match ]

display bgp ipv6 routing-table statistics community-filter { { community-filter-name | basic-community-filter-number } [ whole-match ] | advanced-community-filter-number }

display bgp ipv6 routing-table peer { ipv6-address | ipv4-address } { advertised-routes | received-routes [ active ] } statistics

display bgp ipv6 routing-table statistics dampened

display bgp ipv6 routing-table statistics active

参数说明

参数 参数说明 取值
as-path-filter 用来显示匹配指定过滤器的路由。 -
as-path-filter-number 指定匹配的AS路径过滤器号。 整数形式,取值范围是1~256。
as-path-filter-name 指定匹配的AS路径过滤器名称。 必须是已存在的as-path-filter-number。
community 用来查看路由表中指定BGP团体的路由信息。 -
community-number 指定的团体号。 整数形式,取值范围0~4294967295。
aa:nn 指定的团体号。 aann都是整数形式,取值范围都是0~65535。
internet 显示带有Internet团体属性的BGP路由。 -
no-advertise 显示带有No-Advertise团体属性的BGP路由。 -
no-export 显示带有No-Export团体属性的BGP路由。 -
no-export-subconfed 显示带有No-Export-Subconfed团体属性的BGP路由。 -
whole-match 精确匹配。 -
community-filter 用来显示匹配指定的BGP团体属性过滤器的路由信息。 -
community-filter-name 指定团体属性过滤器名称。 必须是已存在的community-filter-name。
basic-community-filter-number 指定基本团体属性过滤器号。 整数形式,取值范围1~99。
advanced-community-filter-number 指定高级团体属性过滤器号。 整数形式,取值范围100~199。
peer 查看指定对等体的路由信息。 -
ipv6-address 指定要显示的对等体的IPv6地址。 32位16进制数,格式为X:X:X:X:X:X:X:X。
ipv4-address 指定要显示的对等体的IPv4地址。 点分十机制形式。
advertised-routes 显示发布给指定对等体的路由信息。 -
received-routes 显示从指定对等体收到的路由信息。 -
active 显示从指定对等体收到的活跃路由信息。 -
dampened 查看BGP衰减路由的统计信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

使用实例

# 显示BGP4+的路由统计信息。

<HUAWEI> display bgp ipv6 routing-table statistics
Total Number of Routes: 0
 Total Number of Prefix Advertised to RM : 0
 Total Number of Active Route : 0
 Total Number of Best Routes: 0
 Total Number of Best-external Routes: 0
 Total Number of Community Routes: 0
 Total Number of Different-origin-as Routes: 0
 Total Number of Dampened Routes: 0

# 显示BGP4+的衰减的路由统计信息。

<HUAWEI> display bgp ipv6 routing-table statistics dampened
 Total Number of Routes: 0

# 显示BGP4+的活跃路由统计信息。

<HUAWEI> display bgp ipv6 routing-table statistics active
Total Number of Prefix Advertised to RM : 2
Total Number of Active Route : 2
表9-131  display bgp routing-table statistics命令输出信息描述

项目

描述

Total Number of Routes

路由表中的路由数量。

Total Number of Prefix Advertised to RM

向路由管理模块下发的路由数量。

Total Number of Active Route

活跃路由数量。

Total Number of Best Routes

best路由数量。

Total Number of Best-external Routes

best-external路由数量。

Total Number of Community Routes

路由表中指定BGP团体的路由数量。

Total Number of Different-origin-as Routes

具有相同目的地址但不同源AS号的路由数量。

Total Number of Dampened Routes

BGP衰减路由的数量。

display bgp multicast group

命令功能

display bgp multicast group命令用来查看对等体组信息。

命令格式

display bgp multicast group [ group-name ]

参数说明

参数 参数说明 取值
group-name 对等体组的名称。 字符串形式,区分大小写,不支持空格,长度范围是1~47。当输入的字符串两端使用双引号时,可在字符串中输入空格。

视图

所有视图

缺省级别

1:监控级

使用指南

如果指定了对等体组则显示该对等体组的详细信息。

如果没有指定对等体组,将显示所有MBGP对等体组信息。

使用实例

# 显示对等体组my-peer的信息。

<HUAWEI> display bgp multicast group my-peer
BGP peer-group: my-peer
 Remote AS 1
 Type : external
 Configured hold timer value: 180
 Keepalive timer value: 60
 Connect-retry timer value: 32
 Minimum route advertisement interval is 30 seconds
 PeerSession Members:
   172.16.14.1
 Peer Preferred Value: 0
 No routing policy is configured
 Peer Members:
  Peer         V  AS  MsgRcvd  MsgSent  OutQ   Up/Down    State   PrefRcv
  172.16.14.1  4   1      43      29     0    00:03:03   Established   21
表9-132  display bgp multicast group命令输出信息描述

项目

描述

BGP peer-group: my-peer

对等体组:组名

Remote AS

对等体所在的AS号

Type

对等体组的类型
  • internal:对等体组类型为IBGP

  • external:对等体组类型为EBGP

Configured hold timer value

所配置的保持时间的值

Keepalive timer value

存活时间的值

Connect-retry timer value

重连时间的值

Minimum route advertisement interval

路由通告的最短时间间隔

PeerSession Members

对等体成员之间建立了会话连接的成员

Peer Preferred Value

对等体的首选值

Peer

对等体的IP地址

V

MBGP版本号

AS

对等体所在的自治系统号

MsgRcvd

收到的消息数目

MsgSent

发送的消息数目

OutQ

等待向邻居发送的消息数目

Up/Down

MBGP会话处于当前状态的时长

State

MBGP状态机
  • Idle:MBGP拒绝任何进入的连接请求,是MBGP初始状态

  • Active:MBGP将尝试进行TCP连接的建立,是MBGP的中间状态

  • Established:MBGP对等体间可以交换Update报文、Notification报文和Keepalive报文

  • Connect:此状态下,MBGP等待TCP连接的建立完成后再决定后续操作

  • OpenSent:此状态下,MBGP等待对等体的Open消息

  • OpenConfirm:此状态下,MBGP等待一个Notification报文或Keepalive报文

PrefRcv

本端从对等体上收到路由前缀的数目

display bgp multicast network

命令功能

display bgp multicast network命令用来查看MBGP通过network命令发布的路由信息。

命令格式

display bgp multicast network

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

该命令查询的是IPv4组播地址族视图下所有的network配置,只有通过network (BGP)命令后面指定,路由前缀在IP路由表中存在且活跃,才会被MBGP引入并往外发布。

使用实例

# 显示MBGP发布的网段路由信息。

<HUAWEI> display bgp multicast network
  BGP Local Router ID is 10.2.2.9                                                
  Local AS Number is 100(Multicast)                                             
  Network          Mask            Route-policy                                 
                                                                                
  10.1.1.1         255.255.255.0                                              
  10.2.2.2         255.255.255.0                                              
表9-133  display bgp multicast network命令输出信息描述

项目

描述

BGP Local Router ID

MBGP本地路由器ID

Local AS Number

本地自治系统编号

Network

本地发布的网络地址

Mask

网络地址的掩码

Route-policy

使用的路由策略

相关主题

display bgp multicast peer

命令功能

display bgp multicast peer命令用来查看指定MBGP对等体的信息。如果不指定MBGP对等体地址peer-address,显示所有MBGP对等体的信息。

命令格式

display bgp multicast peer [ [ peer-address ] verbose | peer-address { statistics | verbose } ]

参数说明

参数 参数说明 取值
peer-address 指定MBGP对等体的地址。 点分十进制形式。
verbose 显示对等体的详细信息。 -
statistics 显示对等体的统计信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

使用实例

# 显示所有MBGP对等体的信息。

<HUAWEI> display bgp multicast peer
 
 BGP local router ID : 10.13.13.9
 Local AS number : 1
 Total number of peers : 1                 Peers in established state : 1
 
  Peer            V    AS  MsgRcvd  MsgSent  OutQ  Up/Down       State PrefRcv
 
  10.2.1.2        4     2       36       37     0 00:15:35 Established      24
表9-134  display bgp multicast peer命令输出信息描述

项目

描述

BGP local router ID

MBGP本地路由器ID

Local AS number

本地自治系统编号

Total number of peers

对等体的数量

Peers in established state

已建连状态的对等体数量

Peer

对等体的IP地址

V

对等体使用的MBGP版本

AS

对等体所在的自治系统号

MsgRcvd

收到的消息数目

MsgSent

发送的消息数目

OutQ

等待发往指定对等体的消息

Up/Down

MBGP会话处于当前状态的时长

State

对等体的状态

PrefRcv

本端从对等体上收到路由前缀的数目

相关主题

display bgp multicast routing-table

命令功能

display bgp multicast routing-table命令用来查看MBGP路由表中指定网络的MBGP路由信息。

命令格式

display bgp multicast routing-table [ ip-address [ mask-length [ longer-prefixes ] | mask [ longer-prefixes ] ] ]

display bgp multicast routing-table ip-address [ mask | mask-length ] { as-path | community-list | ext-community | cluster-list | advertised-peer }

参数说明

参数 参数说明 取值
ip-address 表示IPv4网络地址。 点分十进制形式。
mask-length 表示IPv4网络地址的掩码长度。 整数形式,取值范围是0~32。
mask 指定IPv4网络地址的掩码。 点分十进制格式。
longer-prefixes 表示使用地址前缀最长匹配原则。 -
as-path 指定要显示路由的as-path属性。 -
community-list 指定要显示路由的团体属性列表。 -
ext-community 指定要显示路由的扩展团体属性列表。 -
cluster-list 指定要显示路由的集群列表。 -
advertised-peer 指定要显示路由发送的邻居列表。 -

视图

所有视图

缺省级别

1:监控级

使用指南

如果不指定网络地址ip-address,显示所有MBGP路由信息。

使用实例

# 查看MBGP路由信息。

<HUAWEI> display bgp multicast routing-table
 
 BGP local router ID is 10.13.13.9
 Status codes: * - valid, > - best, d - damped,
               h - history,  i - internal, s - suppressed, S - Stale
               Origin : i - IGP, e - EGP, ? - incomplete
 Total Number of Routes: 14
      Network            NextHop        MED        LocPrf    PrefVal Path/Ogn
 
 *>   10.1.2.0/24        10.2.1.2                              0      2?
 *>   10.1.13.0/24       0.0.0.0         0                     0      ?
 *>   10.1.13.2/32       0.0.0.0         0                     0      ?
 *>   10.2.1.0/24        0.0.0.0         0                     0      ?
 *>   10.2.1.0/24        10.2.1.2        0                     0      2?
 *>   10.2.1.1/32        0.0.0.0         0                     0      ?
 *>   10.2.13.0/24       0.0.0.0         0                     0      ?
 *>   10.2.13.1/32       0.0.0.0         0                     0      ?
 *>   10.2.13.2/32       0.0.0.0         0                     0      ?

# 查看MBGP路由的as-path信息。

<HUAWEI> display bgp multicast routing-table 10.1.1.0 as-path
 BGP routing table entry information of 10.1.1.0/24:
 From: 10.1.1.1
 AS-path 100

# 查看MBGP路由的advertised-peer信息。

<HUAWEI> display bgp multicast routing-table 10.1.1.0 advertised-peer
 BGP routing table entry information of 10.1.1.0/24:
 Aggregated route.
 Advertised to such 1 peers:
     172.16.1.2

# 查看MBGP路由的community-list信息。

<HUAWEI> display bgp multicast routing-table 10.1.1.0 community-list
BGP routing table entry information of 10.1.1.0/24:
 Aggregated route.
 Community: <200:1>, <300:1>

# 查看MBGP路由的ext-community信息。

<HUAWEI> display bgp multicast routing-table 10.1.1.1 ext-community
 Routes of Route Distinguisher(1:2):
 BGP routing table entry information of 10.1.1.1/32:
 From: 172.16.1.2
 Ext-Community: RT <100 : 2>

# 查看MBGP路由的cluster-list信息。

<HUAWEI> display bgp multicast routing-table 10.1.1.1 cluster-list
BGP routing table entry information of 10.1.1.1/32:
 From: 172.16.1.1
 Cluster list: 192.168.1.1
表9-135  display bgp multicast routing-table命令输出信息描述

项目

描述

BGP local router ID

BGP的本地routerID

Status codes

当前路由表项状态

Total Number of Routes

路由总数

Network

显示MBGP路由表中的网络地址

NextHop

报文发送的下一跳地址

MED

路由度量值

LocPrf

本地优先级

PrefVal

协议首选值

Path/Ogn

显示AS路径号及Origin属性

BGP routing table entry information of

路由表项信息

Aggregated route

聚合路由

Advertised to such 1 peers

向指定对等体发送的路由信息

Routes of Route Distinguisher

路由的RD值

Community

BGP团体属性信息

AS-path

BGP路径信息

Ext-Community

BGP路由的扩展团体属性信息

Cluster list

BGP路由的集群列表

display bgp multicast routing-table as-path-filter

命令功能

display bgp multicast routing-table as-path-filter命令用来查看与过滤列表相匹配的路由信息。

命令格式

display bgp multicast routing-table as-path-filter { as-path-filter-number | as-path-filter-name }

参数说明

参数 参数说明 取值
as-path-filter-number 指定匹配的AS路径过滤列表号。 整数形式,取值范围是1~256。
as-path-filter-name 指定匹配的AS路径过滤器名称。 必须是已存在的AS路径过滤器名称。

视图

所有视图

缺省级别

1:监控级

使用指南

使用实例

# 显示与AS路径过滤列表号1相匹配的路由信息。

<HUAWEI> display bgp multicast routing-table as-path-filter 1
BGP local router ID is 10.14.14.9
 Status codes: * - valid, > - best, d - damped,
               h - history,  i - internal, s - suppressed, S - Stale
               Origin : i - IGP, e - EGP, ? - incomplete
 Total Number of Routes: 15
      Network            NextHop        MED        LocPrf    PrefVal Path/Ogn
 *>i  10.1.13.0/24       10.2.1.1        0          100        0      1?
 *>i  10.2.1.0/24        10.2.1.1        0          100        0      1?
 *>i  10.2.13.0/24       10.2.1.1        0          100        0      1?
 *>i  10.2.13.1/32       10.2.1.1        0          100        0      1?
表9-136  display bgp multicast routing-table as-path-filter命令输出信息描述

项目

描述

BGP local router ID

BGP的本地RouterID

Network

显示MBGP路由表中的网络地址

NextHop

报文发送的下一跳地址

MED

路由度量值

LocPrf

本地优先级

PrefVal

协议首选值

Path/Ogn

显示AS路径号及Origin属性

display bgp multicast routing-table cidr

命令功能

display bgp multicast routing-table cidr命令用来查看无分类域间路由(即CIDR)的路由信息。

命令格式

display bgp multicast routing-table cidr

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

使用实例

# 显示CIDR路由信息。

<HUAWEI> display bgp multicast routing-table cidr
 BGP Local router ID is 10.13.13.9
 Status codes: * - valid, > - best, d - damped,
               h - history,  i - internal, s - suppressed, S - Stale
               Origin : i - IGP, e - EGP, ? - incomplete
 Total Number of Routes: 9
      Network            NextHop        MED        LocPrf    PrefVal Path/Ogn
 *>   10.1.2.0/24        10.2.1.2                              0      2?
 *>   10.2.1.0/24        10.2.1.2        0                     0      2?
 *>   10.7.1.0/24        10.2.1.2                              0      2?
 *>   10.7.1.1/32        10.2.1.2                              0      2?
 *>   10.7.1.2/32        10.2.1.2        0                     0      2?
 *>   10.11.12.0/24      10.2.1.2        0                     0      2?
 *>   10.11.12.1/32      10.2.1.2        0                     0      2?
表9-137  display bgp multicast routing-table cidr命令输出信息描述

项目

描述

BGP Local router ID

BGP的本地RouterID

Status codes

当前路由表项状态

Total Number of Routes

路由总数

Network

显示MBGP路由表中的网络地址

NextHop

报文发送的下一跳地址

MED

路由度量值

LocPrf

本地优先级

PrefVal

协议首选值

Path/Ogn

显示AS路径号及Origin属性

display bgp multicast routing-table community

命令功能

display bgp multicast routing-table community命令用来查看指定MBGP团体的路由信息。

命令格式

display bgp multicast routing-table community [ aa:nn | community-number | internet | no-advertise | no-export | no-export-subconfed ] &<1-33> [ whole-match ]

参数说明

参数 参数说明 取值
aa:nn 表示MBGP团体号,最多可同时指定13个MBGP团体。 aa和nn都是整数形式,取值范围都是0~65535。
community-number 表示MBGP团体号,最多可同时指定13个MBGP团体。 整数形式,取值范围是0~4294967295。
internet 显示带有internet团体属性的MBGP路由信息。internet团体属性表示向所有远端对等体发送匹配路由。 -
no-advertise 显示带有no-advertise团体属性的MBGP路由信息。no-advertise团体属性表示不向任何对等体发送匹配路由。 -
no-export 显示带有no-export团体属性的MBGP路由信息。no-export团体属性表示不向自治系统外部通告路由,但会通告联盟中的其它子自治系统。 -
no-export-subconfed 显示带有no-export-subconfed团体属性的MBGP路由信息。no-export-subconfed团体属性表示不向本地自治系统外发送匹配路由。 -
whole-match 精确匹配。 -

视图

所有视图

缺省级别

1:监控级

使用指南

使用实例

#显示团体号为100:100的MBGP路由信息。

<HUAWEI> display bgp multicast routing-table community 100:100
 BGP local router ID is 10.12.12.9
 Status codes: * - valid, > - best, d - damped,
               h - history,  i - internal, s - suppressed, S - Stale
               Origin : i - IGP, e - EGP, ? - incomplete
 Total Number of Routes: 1
      Network          NextHop      MED    LocPrf    PrefVal    Community

 *>   10.1.1.0/24     10.2.1.1     0                 0         <100:100>

# 显示带有internet团体属性或团体号为100:100的MBGP路由信息。

<HUAWEI> display bgp multicast routing-table community 100:100 internet
 BGP local router ID is 10.12.12.9
 Status codes: * - valid, > - best, d - damped,
               h - history,  i - internal, s - suppressed, S - Stale
               Origin : i - IGP, e - EGP, ? - incomplete

 Total Number of Routes: 5
      Network         NextHop      MED      LocPrf    PrefVal   Community

 *>   10.1.1.1/32     10.1.1.2     0                   0        <100:100>,internet
 *>   10.3.3.3/32     10.2.1.1     0                   0        <100:100>,internet
 *>   10.1.1.0/24     10.2.1.1     0                   0        <100:100>,internet
 *>   10.2.13.0/24    10.2.1.1     0                   0        <100:100>,internet
表9-138  display bgp multicast routing-table community命令输出信息描述

项目

描述

BGP local router ID

BGP的本地router ID

Status codes

当前路由表项状态

Total Number of Routes

路由总数

Network

显示MBGP路由表中的网络地址

NextHop

报文发送的下一跳地址

MED

路由度量值

LocPrf

本地优先级

PrefVal

协议首选值

Community

团体属性

display bgp multicast routing-table community-filter

命令功能

display bgp multicast routing-table community-filter命令用来查看匹配指定的MBGP团体列表的组播路由信息。

命令格式

display bgp multicast routing-table community-filter { { community-filter-name | basic-community-filter-number } [ whole-match ] | advanced-community-filter-number }

参数说明

参数 参数说明 取值
basic-community-filter-number 指定基本团体属性过滤器号。 整数形式,取值范围为1~99。
advanced-community-filter-number 指定高级团体属性过滤器号。 整数形式,取值范围为100~199。
community-filter-name 团体属性过滤器名称。 必须是已存在的团体属性过滤器名称。
whole-match 精确匹配。 -

视图

所有视图

缺省级别

1:监控级

使用指南

使用实例

# 显示匹配指定的MBGP团体列表的路由信息。

<HUAWEI> display bgp multicast routing-table community-filter 1
BGP local router ID is 10.12.12.9
 Status codes: * - valid, > - best, d - damped,
               h - history,  i - internal, s - suppressed, S - Stale
               Origin : i - IGP, e - EGP, ? - incomplete
 Total Number of Routes: 1
      Network            NextHop        MED        LocPrf    PrefVal    Community
 *>   10.10.10.0/24      10.2.1.1        0                     0        <100:100>
表9-139  display bgp multicast routing-table community-filter命令输出信息描述

项目

描述

BGP local router ID

BGP的本地local ID

Network

显示MBGP路由表中的网络地址

NextHop

报文发送的下一跳地址

MED

路由度量值

LocPrf

本地优先级

PrefVal

协议首选值

Community

团体属性

display bgp multicast routing-table dampened

命令功能

display bgp multicast routing-table dampened命令用来查看组播MBGP衰减的路由。

命令格式

display bgp multicast routing-table [ statistics ] dampened

参数说明

参数 参数说明 取值
statistics 查看衰减路由的统计信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

使用实例

# 显示组播MBGP衰减的路由。

<HUAWEI> display bgp multicast routing-table dampened
 BGP local router ID is 10.12.12.9
 Status codes: * - valid, > - best, d - damped,
               h - history,  i - internal, s - suppressed, S - Stale
               Origin : i - IGP, e - EGP, ? - incomplete
 Total Number of Routes: 1
     Network            From              Reuse     Path/Ogn
 d   10.1.0.0/16        10.2.1.1          00:45:05  1?
表9-140  display bgp multicast routing-table dampened命令输出信息描述

项目

描述

BGP local router ID

BGP本地的router ID

Network

显示MBGP路由表中的网络地址

From

接收路由的邻居IP地址

Reuse

复用值

Path/Ogn

AS路径号及Origin属性

相关主题

display bgp multicast routing-table dampening parameter

命令功能

display bgp multicast routing-table dampening parameter命令用来查看MBGP组播衰减参数信息。

命令格式

display bgp multicast routing-table dampening parameter

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

使用实例

# 显示组播MBGP路由衰减参数。

<HUAWEI> display bgp multicast routing-table dampening parameter
 Maximum Suppress Time(in second) : 3973
 Ceiling Value                    : 16000
 Reuse Value                      : 750
 HalfLife Time(in second)         : 900
 Suppress-Limit                   : 2000
表9-141  display bgp multicast routing-table dampening parameter命令输出信息描述

项目

描述

Maximum Suppress Time(in second)

最大抑制时间(秒)

Ceiling Value

惩罚上限值

Reuse Value

路由解除抑制状态的阈值

HalfLife Time (in second)

可达路由的半衰期

Suppress-Limit

路由进入抑制状态的阈值

相关主题

display bgp multicast routing-table different-origin-as

命令功能

display bgp multicast routing-table different-origin-as命令用来查看具有相同目的地址但不同源AS号的路由。

命令格式

display bgp multicast routing-table different-origin-as

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

使用实例

# 查看具有相同目的地址但不同源AS号的路由。

<HUAWEI> display bgp multicast routing-table different-origin-as
BGP local router ID is 10.13.13.9
 Status codes: * - valid, > - best, d - damped,
               h - history,  i - internal, s - suppressed, S - Stale
               Origin : i - IGP, e - EGP, ? - incomplete
 Total Number of Routes: 8
      Network            NextHop        MED     LocPrf    PrefVal Path/Ogn
 *>   10.2.1.0/24        10.2.1.2        0                   0        2?
 *>                      0.0.0.0         0                   0        ?
 *>   10.2.0.0/16        10.2.1.2                            0        2?
 *>                      0.0.0.0         0                   0        ?
 *>   192.168.14.0       10.2.1.2                            0        2?
 *>                      0.0.0.0         0                   0        ?
 *>   192.168.14.1/32    10.2.1.2                            0        2?
 *>                      0.0.0.0         0                   0        ?
表9-142  display bgp multicast routing-table different-origin-as命令输出信息描述

项目

描述

BGP local router ID

BGP本地routerID

Network

显示MBGP路由表中的网络地址

NextHop

报文发送的下一跳地址

MED

路由度量值

LocPrf

本地优先级

PrefVal

协议首选值

Path/Ogn

显示AS路径号及Origin属性

display bgp multicast routing-table flap-info

命令功能

display bgp multicast routing-table flap-info命令用来查看MBGP的振荡信息。

命令格式

display bgp multicast routing-table flap-info [ ip-address [ mask [ longer-match ] | mask-length [ longer-match ] ] | as-path-filter { as-path-filter-number | as-path-filter-name } ]

display bgp multicast routing-table flap-info regular-expression as-regular-expression

参数说明

参数 参数说明 取值
ip-address 表示IPv4网络地址。 点分十进制形式。
mask 表示IPv4网络地址的掩码。 点分十进制形式。
mask-length 表示IPv4网络地址的掩码长度。 整数形式,取值范围是0~32。
longer-match 表示使用地址前缀最长匹配原则。 -
regular-expression as-regular-expression 显示匹配AS路径正则表达式的路由振荡统计信息。其中as-regular-expression:指定AS路径正则表达式。 字符串形式,取值范围是1~80。
as-path-filter as-path-filter-number 显示指定AS路径列表号的路由振荡统计信息。as-path-filter-number:指定匹配的AS路径列表号。 整数形式,取值范围是1~256。
as-path-filter as-path-filter-name 显示指定AS路径列表名的路由振荡统计信息。as-path-filter-name :指定匹配的AS路径列表名称。 字符串形式,区分大小写,不支持空格,长度范围是1~51。当输入的字符串两端使用双引号时,可在字符串中输入空格。

视图

所有视图

缺省级别

1:监控级

使用指南

使用实例

# 显示组播MBGP的路由振荡信息。

<HUAWEI> display bgp multicast routing-table flap-info
BGP Local router ID is 10.12.12.9
 Status codes: * - valid, d - damped,
               h - history,  i - internal, s - suppressed, S - Stale
               Origin : i - IGP, e - EGP, ? - incomplete
       Network            From            Flaps  Duration     Reuse  Path/Ogn
 *>   10.1.1.0/24         10.2.1.1        1      00:00:29            1?
表9-143  display bgp multicast routing-table flap-info命令输出信息描述

项目

描述

BGP Local router ID

BGP本地routerID

Network

显示组播MBGP路由表中的网络地址

From

接收路由的邻居IP地址

Flaps

振荡的总次数

Duration

振荡已经历的总时长

Reuse

复用值

Path/Ogn

AS路径号及Origin属性

display bgp multicast routing-table peer

命令功能

display bgp multicast routing-table peer命令用来查看指定组播对等体的路由信息。

命令格式

display bgp multicast routing-table peer peer-address { advertised-routes | received-routes [ active ] } [ statistics ]

display bgp multicast routing-table peer peer-address received-routes network [ { mask | mask-length } [ original-attributes ] ]

display bgp multicast routing-table peer peer-address { accepted-routes | not-accepted-routes }

参数说明

参数 参数说明 取值
peer-address 指定MBGP对等体的地址。 点分十进制形式。
advertised-routes 显示向指定对等体发送的路由信息。 -
received-routes 显示从指定对等体收到的路由信息。 -
active 显示活跃路由计数。 -
statistics 组播路由表的路由统计信息。 -
network IPv4形式的网络地址。 点分十进制形式。
mask 点分十进制掩码。 -
mask-length 掩码长度。 -
original-attributes 显示从指定对等体收到的公网路由在经过本地入口策略过滤之前携带的原始路由属性。如果要使该功能生效,需要配置peer keep-all-routes命令。 -
accepted-routes 显示通过路由策略的路由信息。 -
not-accepted-routes 显示没有通过路由策略的路由信息。
说明:

只有配置了keep-all-routes或者peer keep-all-routes命令后,才能查询到没有通过路由策略的路由信息。

-

视图

所有视图

缺省级别

1:监控级

使用指南

使用实例

# 查看发送给组播邻居10.10.1.11的路由信息。

<HUAWEI> display bgp multicast routing-table peer 10.10.1.11 advertised-routes
 BGP local router ID is 10.12.12.9
 Status codes: * - valid, > - best, d - damped,
               h - history,  i - internal, s - suppressed, S - Stale
               Origin : i - IGP, e - EGP, ? - incomplete
 Total Number of Routes: 9
      Network            NextHop        MED        LocPrf    PrefVal Path/Ogn
 *>i  10.1.2.0/24        10.7.1.2        0          100        0      ?
 *>   10.2.1.0/24        0.0.0.0         0                     0      ?
 *>   10.7.1.0/24        0.0.0.0         0                     0      ?
 *>i  10.7.1.0/24        10.7.1.2        0          100        0      ?
 *>i  10.7.1.1/32        10.7.1.2        0          100        0      ?
 *>   10.7.1.2/32        0.0.0.0         0                     0      ?
 *>   10.10.1.0/24       0.0.0.0         0                     0      ?
表9-144  display bgp multicast routing-table peer命令输出信息描述

项目

描述

BGP local router ID

BGP本地routerID

Total Number of Routes

路由总数目

Network

显示MBGP路由表中的网络地址

NextHop

报文发送的下一跳地址

MED

路由度量值

LocPrf

本地优先级

PrefVal

协议首选值

Path/Ogn

显示AS路径号及Origin属性

display bgp multicast routing-table regular-expression

命令功能

display bgp multicast routing-table regular-expression命令用来查看与指定AS正则表达式相匹配的路由信息。

命令格式

display bgp multicast routing-table regular-expression as-regular-expression

参数说明

参数 参数说明 取值
as-regular-expression 指定匹配的AS正则表达式。 字符串形式,长度范围是1~80。

视图

所有视图

缺省级别

1:监控级

使用指南

使用实例

# 显示与AS正则表达式“2”相匹配的路由信息。

<HUAWEI> display bgp multicast routing-table regular-expression 2
BGP local router ID is 10.13.13.9
 Status codes: * - valid, > - best, d - damped,
               h - history,  i - internal, s - suppressed, S - Stale
               Origin : i - IGP, e - EGP, ? - incomplete
 Total Number of Routes: 13
      Network            NextHop        MED     LocPrf    PrefVal Path/Ogn
 *>   10.1.2.0/24        10.2.1.2                              0      2?
 *>   10.2.1.0/24        10.2.1.2        0                     0      2?
 *>   10.7.1.0/24        10.2.1.2                              0      2?
 *>   10.7.1.1/32        10.2.1.2                              0      2?
 *>   10.7.1.2/32        10.2.1.2        0                     0      2?
 *>   10.11.12.0/24      10.2.1.2        0                     0      2?
 *>   10.11.12.1/32      10.2.1.2        0                     0      2?
表9-145  display bgp multicast routing-table regular-expression命令输出信息描述

项目

描述

BGP local router ID

BGP本地routerID

Network

显示MBGP路由表中的网络地址

NextHop

报文发送的下一跳地址

MED

路由度量值

LocPrf

本地优先级

PrefVal

协议首选值

Path/Ogn

显示AS路径号及Origin属性

display bgp multicast routing-table statistics

命令功能

display bgp multicast routing-table statistics命令用来查看组播MBGP路由表中的路由数量。

命令格式

display bgp multicast routing-table statistics [ active ]

参数说明

参数 参数说明 取值
active 显示活跃路由计数。 -

视图

所有视图

缺省级别

1:监控级

使用指南

使用实例

# 显示组播路由表的统计信息。

<HUAWEI> display bgp multicast routing-table statistics
Total Number of Routes: 50
表9-146  display bgp multicast routing-table statistics命令输出信息描述

项目

描述

Total Number of Routes

组播MBGP路由表中的路由数量。

# 显示组播路由表中活跃路由的统计信息。

<HUAWEI> display bgp multicast routing-table statistics active
Total Number of Prefix Advertised to RM : 2
Total Number of Active Route : 2
表9-147  display bgp multicast routing-table statistics active命令输出信息描述

项目

描述

Total Number of Prefix Advertised to RM

组播MBGP路由表中,向RM下发的路由数量为2。

Total Number of Active Route

组播MBGP路由表中,活跃路由数量为2。

display bgp multicast update-peer-group

命令功能

display bgp multicast update-peer-group命令用来查看MBGP打包组信息。

命令格式

display bgp multicast update-peer-group [ index update-group-index ]

参数说明

参数 参数说明 取值
index update-group-index 打包组的索引值。 整数形式,取值范围是0~65535。

视图

所有视图

缺省级别

1:监控级

使用指南

通过指定打包组的索引值可以查看指定打包组的详细信息。

使用实例

# 查看MBGP打包组信息。

<HUAWEI> display bgp multicast update-peer-group
 The Multicast instance's update peer group number : 1
 BGP Version : 4

 Group ID : 0
 Group Type : external
 Addr Family : IPv4-MLC
 AdvMinTimeVal : 30
 Total Peers : 1
 Leader Peer : 192.168.1.2
 Peers List : 192.168.1.2
表9-148  display bgp multicast update-peer-group命令输出信息描述

项目

描述

The Multicast instance's update peer group number

实例中的对等体打包组个数

BGP Version

BGP协议的版本号

Group ID

对等体打包组的ID

Group Type

对等体打包组的类型,有如下五种:

  • external:EBGP对等体组

  • internal:IBGP对等体组

  • external-confed:联盟内的EBGP对等体组

  • internal-confed:联盟内的IBGP对等体组

  • unknown:未知类型

Addr Family

地址族

AdvMinTimeVal

发送相同路由前缀更新报文的最小时间间隔。

Total Peers

打包组中对等体的总数

Leader Peer

打包组的对等体代表

Peers List

对等体列表

display bgp network

命令功能

display bgp network命令用来查看BGP通过network命令引入的路由信息。

命令格式

display bgp network

display bgp [ instance instance-name ] vpnv4 { all | vpn-instance vpn-instance-name } network

display bgp ipv6 network

display bgp vpnv6 { all | vpn-instance vpn-instance-name } network

参数说明

参数 参数说明 取值
instance instance-name 查看通过network命令引入的指定BGP多实例的路由信息。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。
vpnv4 显示VPNv4的通过network命令引入的路由信息。 -
vpnv6 显示VPNv6的通过network命令引入的路由信息。 -
all 显示所有VPNv4的通过network命令引入的VPNv4路由信息。 -
vpn-instance vpn-instance-name 查看通过network命令引入的指定VPN实例的路由信息。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。
ipv6 查看BGP引入的IPv6路由信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

BGP协议自身不能发现路由,所以通常使用network (BGP)命令和import-route (BGP)命令将其他协议的路由(如IGP或者静态路由等)引入到BGP路由表中。

执行display bgp network命令可以查看BGP通过network (BGP)命令发布的路由信息。

注意事项

BGP有多个地址族,各个地址族的路由信息相互隔离。通过指定不同的参数可以查看不同地址族下通过network (BGP)命令发布的路由信息。

当不指定任何参数时,使用display bgp network命令默认查看IPv4单播地址族下通过network (BGP)命令发布的路由信息。

使用实例

# 显示BGP通过network命令引入的路由信息。

<HUAWEI> display bgp network 
BGP Local Router ID is 10.1.1.9
Local AS Number is 10(Public)
 
Network          Mask            Route-policy
10.2.0.0          255.255.0.0
10.4.4.0          255.255.255.0
表9-149  display bgp network命令输出信息描述

项目

描述

BGP Local Router ID

本地BGP的本地设备ID号,注意其格式与IPv4地址一样

Local AS Number

本地自治系统号

Network

本地引入的网络地址

Mask

网络地址的掩码

Route-policy

使用的路由策略

# 查看本端BGP通过network命令引入的所有VPNv4路由信息。
<HUAWEI> display bgp vpnv4 all network
  BGP Local Router ID is 10.2.2.9
  Local AS Number is 100
  Route Distinguisher: 100:1 (vpn1)
  Network          Mask            Route-policy

  10.4.4.4         255.255.255.255
  Route Distinguisher: 100:2 (vpn2)
  Network          Mask            Route-policy

  10.5.5.5         255.255.255.255
表9-150  display bgp vpnv4 all network命令输出信息描述

项目

描述

Route Distinguisher

路由标识

display bgp peer

命令功能

display bgp peer命令用来查看BGP对等体信息。

命令格式

display bgp [ instance instance-name ] [ vpnv4 vpn-instance vpn-instance-name ] peer [ { group-name | ipv4-address } log-info | [ ipv4-address ] verbose ]

display bgp [ instance instance-name ] vpnv4 all peer [ [ ipv4-address ] verbose ]

display bgp ipv6 peer [ verbose ]

display bgp ipv6 peer ipv4-address verbose

display bgp ipv6 peer ipv6-address { log-info | verbose }

display bgp vpnv6 all peer [ [ ipv4-address ] verbose ]

display bgp vpnv6 vpn-instance vpn-instance-name peer [ { group-name | ipv6-address } log-info | [ ipv6-address ] verbose ]

参数说明

参数 参数说明 取值
instance instance-name 查看指定BGP多实例的对等体信息。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。
vpn-instance vpn-instance-name 显示指定VPN实例的BGP对等体信息。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。
ipv4-address 显示指定IPv4对等体地址的BGP对等体信息。 点分十进制格式。
group-name 显示指定对等体组的BGP对等体信息。 字符串形式,区分大小写,不支持空格,长度范围是1~47。当输入的字符串两端使用双引号时,可在字符串中输入空格。
log-info 显示BGP对等体的日志信息。 -
verbose 显示BGP对等体的详细信息。 -
vpnv4 显示VPNv4的BGP对等体信息。 -
all 显示所有VPNv4的对等体信息。 -
ipv6-address 指定要显示的IPv6对等体的地址。 32位16进制数,格式为X:X:X:X:X:X:X:X。
vpnv6 显示BGP VPNv6对等体信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

display bgp peer命令用来查看BGP对等体信息。主要用于以下场景:
  • 查看BGP对等体的连接状态。
  • 查看BGP对等体的配置信息。
  • 使用peer as-number命令配置了BGP对等体之后,查看是否配置成功。
  • 使用undo peer as-number命令删除了BGP对等体之后,查看是否删除成功。

注意事项

BGP包含多个地址族。默认情况下,执行display bgp peer命令只能查看到IPv4单播地址族的BGP邻居信息。如果需要查看其他地址族的BGP邻居信息,需要指定相应的地址族参数。

通过指定verbose参数,可以查看到更丰富的BGP邻居信息。例如,BGP定时器信息、收发路由数量、邻居支持的能力、收发BGP信息数量以及已经使能的配置等等。

通过指定log-info参数查看BGP邻居的日志信息,可以看到BGP邻居震荡记录。

使用实例

# 显示对等体的信息。

<HUAWEI> display bgp peer
 BGP Local router ID : 10.2.3.4
 local AS number : 10
 Total number of peers : 2                 
 Peers in established state : 1

  Peer        V    AS  MsgRcvd  MsgSent  OutQ  Up/Down       State PrefRcv
  10.1.1.1    4   100        0        0     0 00:00:07        Idle       0
  10.2.5.6    4   200       32       35     0 00:17:49 Established       0

表9-151  display bgp peer命令输出信息描述

项目

描述

BGP Local router ID

BGP本地Router ID

local AS number

本地AS编号

Total number of peers

对等体总个数

Peers in established state

处于建立状态的对等体个数

Peer

对等体的IP地址

V

对等体使用的BGP版本

AS

自治系统号

MsgRcvd

收到的消息数目

MsgSent

发送的消息数目

OutQ

等待发往指定对等体的消息

Up/Down

BGP会话处于当前状态的时长

State

BGP当前的状态:
  • Idle:BGP拒绝任何进入的连接请求,是BGP初始状态。

    当BGP收到开始事件后,BGP启动到对等体的TCP连接,启动连接重传定时器(ConnectRetry Timer),检测来自对等体的TCP消息,并且转移到Connect状态。

  • Idle(Admin):表示邻居被主动关闭且不再尝试建立。

    如配置了peer ignore命令,或者是通过MIB设定了该peer为down则均会导致该邻居处于这个状态。

  • Idle(Ovlmt):表示BGP邻居由于路由超限而断连。

    BGP由于配置peer route-limit命令断连后,邻居的状态信息字段显示为Idle(Ovlmt),如果不执行reset bgp命令,BGP邻居将不会重新建立。

  • Connect:此状态下,BGP等待TCP连接的建立完成后再决定后续操作。
    • 如果TCP连接建立成功,BGP停止连接重传定时器(ConnectRetry Timer),然后发送一个Open消息给对等体,并且转移到Opensent状态。

    • 如果TCP连接建立失败,BGP将重置ConnectRetry Timer,检测对等体发起的TCP连接,并且转移到Active状态。

    • 如果ConnectRetry Timer超时,BGP将重新开始ConnectRetry Timer计时,并再尝试与对等体建立TCP连接,此时BGP继续保持在Connect状态。

  • Active:BGP将尝试进行TCP连接的建立,是BGP的中间状态。
    • 如果TCP连接建立成功,BGP将重置ConnectRetry Timer,然后发送一个Open消息给对等体,并且转移到Opensent状态。

    • 如果ConnectRetry Timer超时,BGP将重新开始ConnectRetry Timer计时,并转移到Connect状态。

    • 如果BGP试图与一个未知的IP地址建立TCP会话,则TCP连接失败,连接重传定时器(ConnectRetry Timer)被重置,并且BGP保持在Active状态。

  • OpenSent:此状态下,BGP已经向对等体发送了一个Open消息,并且等待对等体的Open消息。
    • 如果BGP收到正确的Open消息,则转移到OpenConfirm状态。

    • 如果BGP收到的Open消息有错误,则给对等体发送一个Notification消息,并且转移到Idle状态。

    • 如果BGP收到TCP连接断开消息,则BGP将重置ConnectRetry Timer,检测对等体发起的TCP连接,并且转移到Active状态。

  • OpenConfirm:此状态下,BGP等待一个Notification消息或Keepalive消息。
    • 如果BGP收到Notification消息或者TCP连接断开消息,则转移到Idle状态。

    • 如果BGP收到Keepalive消息,则转移到Established状态。

  • Established:BGP对等体间可以交换Update消息、Notification消息和Keepalive消息。
    • 如果BGP收到Update消息或Keepalive消息,则继续保持在Established状态。

    • 如果BGP收到Notification消息,将转移到Idle状态。

  • No neg:指对端BGP对等体没有使能该地址族,该状态下,其他协商成功的地址族可以正常交换Update消息。如果对端BGP对等体使能该地址族,则本端BGP对等体收到Notification消息,邻居断连,将转移到Idle状态,重新进行建连。

PrefRcv

本端从对等体上收到路由前缀的数目

# 查看对等体10.2.2.9的详细信息。

<HUAWEI> display bgp peer 10.2.2.9 verbose
 BGP Peer is 10.2.2.9,  remote AS 100
 Type: IBGP link
 BGP version 4, Remote router ID 10.2.2.9
 Update-group ID: 1 
 BGP current state: Established, Up for 00h57m53s
 BGP current event: RecvKeepalive
 BGP last state: Established
 BGP Peer Up count: 1
 Received total routes: 0
 Received active routes total: 0
 Advertised total routes: 2
 Port: Local - 42796        Remote - 179
 Configured: Active Hold Time: 180 sec   Keepalive Time:60 sec
 Received  : Active Hold Time: 180 sec
 Negotiated: Active Hold Time: 180 sec   Keepalive Time:60 sec
 Peer optional capabilities:
  Peer supports bgp multi-protocol extension
  Peer supports bgp route refresh capability
 Peer supports bgp 4-byte-as capability
  Address family IPv4 Unicast: advertised and received
 Received:
                  Total                          60
                  Update messages                1
                  Open messages                  1
                  KeepAlive messages             58
                  Notification messages          0
                  Refresh messages               0
 Sent:
                  Total                          61
                  Update messages                2
                  Open messages                  1
                  KeepAlive messages             58
                  Notification messages          0
                  Refresh messages               0
 Authentication type configured: None
  Last keepalive received:2011-05-24 08:48:36
 Minimum route advertisement interval is 15 seconds
 Optional capabilities:
 Route refresh capability has been enabled
 Listen-only has been configured
 Send best-external has been configured
 Add-path number : 3
 Peer Preferred Value: 0 
 Routing policy configured:
 Peer's BFD has been enabled
 No routing policy is configured
 TCP-MSS configured value: 200
表9-152  display bgp peer verbose命令输出信息描述

项目

描述

Type

BGP链路类型,有IBGP Link和EBGP Link。

BGP version

BGP协议版本。

Remote router ID

对等体的Router ID。

Update-group ID

对等体的所在的 Update-group 的ID号。

BGP current state

BGP当前的状态:
  • Idle:BGP拒绝任何进入的连接请求,是BGP初始状态。

    当BGP收到开始事件后,BGP启动到对等体的TCP连接,启动连接重传定时器(ConnectRetry Timer),检测来自对等体的TCP消息,并且转移到Connect状态。

  • Idle(Admin):表示邻居被主动关闭且不再尝试建立。

    如配置了peer ignore命令,或者是通过MIB设定了该peer为down则均会导致该邻居处于这个状态。

  • Idle(Ovlmt):表示BGP邻居由于路由超限而断连。

    BGP由于配置peer route-limit命令断连后,邻居的状态信息字段显示为Idle(Ovlmt),如果不执行reset bgp命令,BGP邻居将不会重新建立。

  • Connect:此状态下,BGP等待TCP连接的建立完成后再决定后续操作。
    • 如果TCP连接建立成功,BGP将停止连接重传定时器(ConnectRetry Timer),然后发送一个Open消息给对等体,并且转移到Opensent状态。

    • 如果TCP连接建立失败,BGP将重置ConnectRetry Timer,检测对等体发起的TCP连接,并且转移到Active状态。

    • 如果ConnectRetry Timer超时,BGP将重新开始ConnectRetry Timer计时,并再尝试与对等体建立TCP连接,此时BGP继续保持在Connect状态。

  • Active:BGP将尝试进行TCP连接的建立,是BGP的中间状态。
    • 如果TCP连接建立成功,BGP将重置ConnectRetry Timer,然后发送一个Open消息给对等体,并且转移到Opensent状态。

    • 如果ConnectRetry Timer超时,BGP将重新开始ConnectRetry Timer计时,并转移到Connect状态。

    • 如果BGP试图与一个未知的IP地址建立TCP会话,则TCP连接失败,连接重传定时器(ConnectRetry Timer)被重置,并且BGP保持在Active状态。

  • OpenSent:此状态下,BGP已经向对等体发送了一个Open消息,并且等待对等体的Open消息。
    • 如果BGP收到正确的Open消息,则转移到OpenConfirm状态。

    • 如果BGP收到的Open消息有错误,则给对等体发送一个Notification消息,并且转移到Idle状态。

    • 如果BGP收到TCP连接断开消息,则BGP将重置ConnectRetry Timer,检测对等体发起的TCP连接,并且转移到Active状态。

  • OpenConfirm:此状态下,BGP等待一个Notification消息或Keepalive消息。
    • 如果BGP收到Notification消息或者TCP连接断开消息,则转移到Idle状态。

    • 如果BGP收到Keepalive消息,则转移到Established状态。

  • Established:BGP对等体间可以交换Update消息、Notification消息和Keepalive消息。
    • 如果BGP收到Update消息或Keepalive消息,则继续保持在Established状态。

    • 如果BGP收到Notification消息,将转移到Idle状态。

  • No neg:指对端BGP对等体没有使能该地址族,该状态下,其他协商成功的地址族可以正常交换Update消息。如果对端BGP对等体使能该地址族,则本端BGP对等体收到Notification消息,邻居断连,将转移到Idle状态,重新进行建连。

BGP current event

BGP当前事件。

BGP last state

BGP上一个阶段的状态。可能出现的状态有:Idle、Connect、Active、OpenSent、OpenConfirm和Established。

BGP Peer Up count

指定时间内BGP对等体的震荡次数。

Received total routes

接收的路由前缀数量。

Received active routes total

接收的活跃的路由前缀数量。

Advertised total routes

发送的路由前缀数量。

Port

端口号。
  • Local:本地端口号,BGP使用TCP作为其传输层协议,固定端口号为179。

  • Remote:对等体端口号。

Configured

本地配置的定时器。
  • Active Hold Time:HoldTime时间,BGP在HoldTime时间里,如果没有收到对等体的KeepAlive报文,就会认为对方已经Down掉,此时BGP会通知其它的对 等体撤销从该Down掉的设备收到的路由。

  • Keep Alive Time:向对等体发送KeepAlive报文的时间间隔,BGP对等体之间会定时发送KeepAlive报文,彼此通告工作正常。

Received : Active Hold Time

表示对等体的HoldTime时间。

Negotiated : Active Hold Time

表示BGP对等体经过能力协商之后确定的HoldTime时间。

Address family IPv4 Unicast

IPv4单播地址族。

Received

接收到邻居的报文数目。
  • Total:总条数。

  • Update messages:Update报文数。

  • Open messages:Open报文数。

  • KeepAlive messages:Keepalive报文数。

  • Notification messages:Notification报文数。

  • Refresh messages:Route-refresh报文数。

Sent

发送给邻居的报文数目。
  • Total:总条数。

  • Update messages:Update报文数。

  • Open messages:Open报文数。

  • KeepAlive messages:Keepalive报文数。

  • Notification messages:Notification报文数。

  • Refresh messages:Route-refresh报文数。

Authentication type configured

所配置的认证类型。

Last keepalive received

显示上一次收到Keepalive报文的具体时间,显示格式为:
  • YYYY/MM/DD HH:MM:SS

  • YYYY/MM/DD HH:MM:SS UTC±HH:MM DST

  • YYYY/MM/DD HH:MM:SS UTC±HH:MM

  • YYYY/MM/DD HH:MM:SS DST

UTC±HH:MM表示通过clock timezone命令配置了时区,DST表示通过clock daylight-saving-time命令配置了夏令时。

Last keepalive sent

显示上一次发送Keepalive报文的具体时间,显示格式为:
  • YYYY/MM/DD HH:MM:SS

  • YYYY/MM/DD HH:MM:SS UTC±HH:MM DST

  • YYYY/MM/DD HH:MM:SS UTC±HH:MM

  • YYYY/MM/DD HH:MM:SS DST

UTC±HH:MM表示通过clock timezone命令配置了时区,DST表示通过clock daylight-saving-time命令配置了夏令时。

Last update received

显示上一次收到的Update报文的具体时间,显示格式为:
  • YYYY/MM/DD HH:MM:SS

  • YYYY/MM/DD HH:MM:SS UTC±HH:MM DST

  • YYYY/MM/DD HH:MM:SS UTC±HH:MM

  • YYYY/MM/DD HH:MM:SS DST

UTC±HH:MM表示通过clock timezone命令配置了时区,DST表示通过clock daylight-saving-time命令配置了夏令时。

Last update sent

显示上一次收到的Update报文的具体时间,显示格式为:
  • YYYY/MM/DD HH:MM:SS

  • YYYY/MM/DD HH:MM:SS UTC±HH:MM DST

  • YYYY/MM/DD HH:MM:SS UTC±HH:MM

  • YYYY/MM/DD HH:MM:SS DST

UTC±HH:MM表示通过clock timezone命令配置了时区,DST表示通过clock daylight-saving-time命令配置了夏令时。

Minimum route advertisement interval is 15 seconds

路由通告的最短时间间隔:
  • EBGP为30s

  • IBGP为15s

Optional capabilities

对等体支持的能力(可选)。

Route refresh capability has been enabled

路由刷新功能已经使能。

4-byte-as capability has been enabled

对等体的4字节AS号功能已经使能。

Listen-only has been configured

仅检测连接请求,不主动发起连接功能。

Peer Preferred Value

对等体的首选值。

Routing policy configured

配置的路由策略。

Peer’s BFD has been enabled

对等体的BFD功能已经使能。

TCP-MSS configured value

与该对等体建立TCP连接时所使用的TCP MSS值。

# 查看BGP对等体10.1.1.2的日志信息。
<HUAWEI> display bgp peer 10.1.1.2 log-info
Peer : 10.1.1.2 
 Date/Time     : 2011/13/06 11:53:21
 State         : Up
 Date/Time     : 2011/13/06 11:53:09
 State         : Down
 Error Code    : 6(CEASE)
 Error Subcode : 4(Administrative Reset)
 Notification  : Receive Notification
 Date/Time     : 2011/13/06 10:34:05
 State         : Up
表9-153  display bgp peer 10.1.1.2 log-info命令输出信息描述

项目

描述

Error Code

错误码

Error Subcode

错误子码

Notification

对等体发送或者接收了Notification报文

相关主题

display bgp peer orf ip-prefix

命令功能

display bgp peer orf ip-prefix命令用来查看从指定对等体收到的基于地址前缀的ORF信息。

命令格式

display bgp peer ipv4-address orf ip-prefix

参数说明

参数 参数说明 取值
ipv4-address 显示从指定IPv4地址的对等体收到的基于地址前缀的ORF信息 点分十进制形式。

视图

所有视图

缺省级别

1:监控级

使用指南

基于地址前缀的ORF(Outbound Routes Filter)接收能力协商成功后,可以使用此命令查看从邻居收到的基于地址前缀的ORF信息。

使用实例

# 显示从指定邻居10.1.1.2收到的基于地址前缀的ORF信息。

<HUAWEI> display bgp peer 10.1.1.2 orf ip-prefix
Total number of ip-prefix received: 1
 Index  Action  Prefix           MaskLen  MinLen  MaxLen
 10     Permit  10.4.4.0         24       32      32
表9-154  display bgp peer orf ip-prefix命令输出信息描述

项目

描述

Index

地址前缀列表的序号

Action

地址前缀过滤行为,包括:

  • deny
  • permit

Prefix

地址前缀

MaskLen

地址前缀掩码长度

MinLen

地址前缀掩码最小长度

MaxLen

地址前缀掩码最大长度

display bgp peer statistics

命令功能

display bgp peer statistics命令用来查看来自指定对等体的路由的统计信息。

命令格式

display bgp ipv6 peer { ipv4-address | ipv6-address } statistics

display bgp [ multicast ] peer ipv4-address statistics

display bgp [ instance instance-name ] vpnv4 { all | vpn-instance vpn-instance-name } peer ipv4-address statistics

display bgp vpnv6 all peer ipv4-address statistics

display bgp vpnv6 vpn-instance vpn-instance-name peer ipv6-address statistics

参数说明

参数 参数说明 取值
ipv6 查看IPv6单播地址族下来自指定对等体的路由的统计信息。 -
ipv4-address 指定对等体的IPv4地址。 点分十进制格式。
ipv6-address 指定对等体的IPv6地址。 32位16进制数,格式为X:X:X:X:X:X:X:X。
multicast 查看BGP-IPv4组播地址族下来自指定对等体的路由的统计信息。 -
vpnv4 指定对等体为BGP VPNv4对等体。 -
instance instance-name 查看指定BGP多实例的来自指定对等体的路由的统计信息。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。
vpnv6 指定对等体为BGP VPNv6对等体。 -
all 指定所有VPN实例。 -
vpn-instance vpn-instance-name 指定VPN实例的名称。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。

视图

所有视图

缺省级别

1:监控级

使用指南

在存在监控服务器的组网中,设备以报文形式上报BGP运行状态信息给监控服务器。display bgp peer statistics命令用来显示设备向监控服务器上报的来自指定对等体的路由信息。

使用实例

# 查看来自对等体10.2.2.9的路由的统计信息。

<HUAWEI> display bgp peer 10.2.2.9 statistics

Peer 172.16.4.2, IPv4 Unicast                              
   Number of prefixes rejected by inbound policy         : 0
   Number of (known) duplicate prefix advertisements     : 0
   Number of (known) duplicate withdraws                 : 0
   Number of updates invalidated due to CLUSTER_LIST loop: 0
   Number of updates invalidated due to AS_PATH loop     : 0
   Number of updates invalidated due to ORIGINATOR_ID    : 0
   Number of updates invalidated due to AS_CONFED loop   : 0
   Number of routes in Adj-RIBs-In (pre-policy)          : 0
   Number of routes in Adj-RIBs-In (post-policy)         : 6
   Number of best routes in Loc-RIB                      : 2      
表9-155  display bgp peer statistics命令输出信息描述

项目

描述

Number of prefixes rejected by inbound policy 被入口策略过滤掉的路由数。
Number of (known) duplicate prefix advertisements 重复通告路由的总次数。
Number of (known) duplicate withdraws 重复撤销路由的总次数。
Number of updates invalidated due to CLUSTER_LIST loop 由于Cluster_List中已有本地Cluster_ID而产生的无效路由数。
Number of updates invalidated due to AS_PATH loop 由于AS-Path列表中已有本地AS编号而产生的无效路由数。
Number of updates invalidated due to ORIGINATOR_ID 由于Originator_ID与本地的Router ID相同而产生的无效路由数。
Number of updates invalidated due to AS_CONFED loop 由于AS-PATH列表中已有本地的联盟AS号而产生的无效路由数。
Number of routes in Adj-RIBs-In (pre-policy) 通过入口策略前的路由数。
Number of routes in Adj-RIBs-In (post-policy) 通过入口策略后的路由数。
Number of best routes in Loc-RIB 路由表中存在的最优路由的总数。

display bgp router-id

命令功能

display bgp router-id命令用来查看设备的Router ID。每个Router ID在自治系统中只能标识一个设备。

命令格式

display bgp [ instance instance-name ] router-id [ vpn-instance [ vpn-instance-name ] ]

参数说明

参数 参数说明 取值
instance instance-name 查看指定BGP多实例下路由器的Router ID。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。
vpn-instance vpn-instance-name 查看指定VPN实例下设备的Router ID,如不指定参数vpn-instance-name,则表示查看所有VPN实例下设备的Router ID。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。

视图

所有视图

缺省级别

1:监控级

使用指南

display bgp router-id命令可以查看设备在公网下和VPN实例下的Router ID。

使用实例

# 查看公网下设备的Router ID。

<HUAWEI> display bgp router-id
BGP RouterID:10.2.2.2

# 查看指定VPN实例下设备的Router ID。

<HUAWEI> display bgp router-id vpn-instance vrf1
 VPN-Instance Name                RouterID
 vrf1                             10.3.3.3    
表9-156  display bgp router-id vpn-instance vpn-instance-name命令输出信息描述
项目 描述
BGP RouterID 公网下设备的Router ID。
VPN-Instance Name VPN实例名称。
RouterID 设备的Router ID。

display bgp routing-table

命令功能

display bgp routing-table命令用来查看BGP的路由信息,通过指定不同的参数可以只查看特定的路由信息。

命令格式

display bgp routing-table [ ipv4-address [ { mask | mask-length } [ longer-prefixes ] ] ]

display bgp routing-table network [ mask | mask-length ] [ as-path | community-list | ext-community | cluster-list | advertised-peer ]

display bgp routing-table [ as-path-filter { as-path-filter-number | as-path-filter-name } | cidr | different-origin-as ]

display bgp routing-table regular-expression as-regular-expression

display bgp routing-table community-filter { { community-filter-name | basic-community-filter-number } [ whole-match ] | advanced-community-filter-number }

display bgp routing-table community [ community-number | aa:nn | internet | no-advertise | no-export | no-export-subconfed ] &<1-33> [ whole-match ]

display bgp routing-table peer ipv4-address advertised-routes ipv4-address [ mask [ longer-prefixes ] | mask-length [ longer-prefixes ] ]

display bgp routing-table peer ipv4-address advertised-routes ipv4-address [ mask | mask-length ] [ advertised-peer | as-path | cluster-list | community-list | ext-community ]

display bgp routing-table peer ipv4-address received-routes ipv4-address [ { mask | mask-length } [ original-attributes ] ]

display bgp routing-table time-range start-time end-time

display bgp routing-table peer ipv4-address { advertised-routes | received-routes [ active ] } [ statistics ]

display bgp routing-table peer ipv4-address { accepted-routes | not-accepted-routes }

参数说明

参数 参数说明 取值
ipv4-address 显示指定IPv4形式的网络地址的路由信息。 点分十进制形式。
mask | mask-length 显示指定点分十进制掩码/掩码长度的路由信息。 -
longer-prefixes 表示允许按比指定掩码更长的掩码长度来匹配。 -
network IPv4形式的网络地址。 -
as-path 显示路由的AS_Path属性信息。 -
community-list 显示路由的团体属性列表。 -
ext-community 显示路由的扩展团体属性列表。 -
cluster-list 显示路由的集群列表。 -
advertised-peer 显示路由发送的邻居列表。 -
as-path-filter 显示匹配指定过滤器的路由。 -
as-path-filter-number 指定匹配的AS路径过滤器号。 整数形式,取值范围是1~256。
as-path-filter-name 指定匹配的AS路径过滤器名称。 字符串形式,区分大小写,不支持空格,长度范围是1~51。当输入的字符串两端使用双引号时,可在字符串中输入空格。
cidr 显示无分类域间路由CIDR(Classless InterDomain Routing)的路由信息。 -
different-origin-as 显示具有相同目的地址但不同源AS号的路由信息。 -
regular-expression as-regular-expression 显示匹配的AS正则表达式的路由信息。 字符串类型,取值范围是1~80。
community-filter 显示匹配指定的BGP团体属性过滤器的路由信息。 -
community-filter-name 指定团体属性过滤器名称。 字符串形式,取值范围是1~51个字符,且不能都是数字。
basic-community-filter-number 指定基本团体属性过滤器号。 整数形式,取值范围为1~99。
whole-match 显示精确匹配的路由信息。 -
advanced-community-filter-number 指定高级团体属性过滤器号。 整数形式,取值范围为100~199。
community 显示路由表中指定BGP团体的路由信息。 -
community-number 指定的团体号。 -
aa:nn 指定的团体号。 -
internet 显示带有Internet团体属性的BGP路由信息。 -
no-advertise 显示带有No-Advertise团体属性的BGP路由信息。 -
no-export 显示带有No-Export团体属性的BGP路由信息。 -
no-export-subconfed 显示带有No-Export-Subconfed团体属性的BGP路由信息。 -
peer ipv4-address 显示指定对等体的路由信息。 -
advertised-routes 显示发布给指定对等体的路由信息。 -
received-routes 显示从指定对等体收到的路由信息。 -
original-attributes 显示从指定对等体收到的公网路由在经过本地入口策略过滤之前携带的原始路由属性。如果要使该功能生效,需要配置peer keep-all-routes命令。 -
time-range start-time end-time 显示指定时间段内发生过振荡的BGP公网路由信息。例如,start-time取值为0d0h5m0s,表示距离当前时间5分钟之前,end-time取值为0d0h10m0s,表示距离当前时间10分钟之前,显示的是路由存活时间在5分钟到10分钟之间的所有BGP公网路由信息。
start-timeend-time的格式都是xxdxxhxxmxxs,其中:
  • d表示天,取值范围是0~10000
  • h表示小时,取值范围是0~23
  • m表示分钟,取值范围是0~59
  • s表示秒,取值范围是0~59
active 显示从指定对等体收到的活跃路由信息。 -
statistics 显示发布给指定对等体或从指定对等体收到的路由统计信息。 -
accepted-routes 显示通过路由策略的路由信息。 -
not-accepted-routes 显示没有通过路由策略的路由信息。
说明:

只有配置了keep-all-routes或者peer keep-all-routes命令后,才能查询到没有通过路由策略的路由信息。

-

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

通过指定不同的参数可以只查看特定的路由信息。

display bgp routing-table命令是查看BGP公网路由,显示BGP公网所有活跃和不活跃路由。

使用实例

# 查看BGP的所有路由信息。

<HUAWEI> display bgp routing-table
 BGP Local router ID is 10.1.1.1                                                
 Status codes: * - valid, > - best, d - damped, h - history,                    
               i - internal, s - suppressed, S - Stale                          
 Origin      : i - IGP, e - EGP, ? - incomplete                                 
                                                                                
                                                                                
 Total Number of Routes: 1                                                      
        Network            NextHop        MED        LocPrf    PrefVal Path/Ogn 
 *>     10.2.2.2/32        0.0.0.0         0                     0       i      

# 显示带有团体属性的路由信息。

<HUAWEI> display bgp routing-table community
 BGP Local router ID is 10.1.1.1                                                
 Status codes: * - valid, > - best, d - damped, h - history,                    
               i - internal, s - suppressed, S - Stale                          
 Origin      : i - IGP, e - EGP, ? - incomplete                                 
                                                                                
 Total Number of Routes: 1                                                      
       Network            NextHop        MED        LocPrf    PrefVal Community 
 *>    10.2.2.2/32        0.0.0.0         0                     0      <3:3>   
表9-157  display bgp routing-table命令输出信息描述

项目

描述

BGP Local router ID

BGP的本地RouterID

Network

显示BGP路由表中的网络地址

NextHop

报文发送的下一跳地址

MED

路由度量值

LocPrf

本地优先级

PrefVal

协议首选值

Path/Ogn

显示AS路径号及Origin属性

Community

团体属性信息

# 显示指定路由的详细信息。

<HUAWEI> display bgp routing-table 10.1.1.1
 BGP Local router ID : 10.1.1.1                                                 
 Local AS number : 200                                                          
 Paths:   1 available, 1 best, 1 select, 0 best-external, 0 add-path            
 BGP routing table entry information of 10.2.2.2/32:                             
 Network route.                                                                 
 From: 0.0.0.0 (0.0.0.0)                                                        
 Route Duration: 0d00h48m24s                                                    
 Direct Out-interface: LoopBack0                                                
 Original nexthop: 127.0.0.1                                                    
 Qos information : 0x0                                                          
 AS-path Nil, origin igp, MED 0, pref-val 0, valid, local, best, select, pre 0  
 Advertised to such 1 peers:                                                    
    10.1.1.2                                                                    
表9-158  display bgp routing-table命令输出详细信息描述

项目

描述

Local AS number

本地自治系统号

Paths

选路结果

BGP routing table entry information of

路由表项信息

Network route

BGP通过network命令引入的路由。

From

路由发布者的IP地址

Route Duration

路由持续时间

Direct Out-interface

直连出接口

Original nexthop

原始的下一跳

Qos information

Qos信息

AS-path

AS路径属性,“Nil”表示属性值为空

origin

该BGP路由的源属性。它有以下3种类型:
  • IGP:比如用network命令发布到BGP路由表的路由,其Origin属性为IGP;
  • EGP:通过EGP得到的路由信息,其Origin属性为EGP;
  • Incomplete:表示路由的来源无法确定。比如BGP通过import-route命令引入的路由,其Origin属性为Incomplete。

MED

MED(Multi-Exit-Discriminator):判断流量进入AS时的最佳路由。在其它条件相同的情况下,将优先选择MED值较小者作为最佳路由

pref-val

协议首选值

valid

该路由为有效路由

local

该路由为本地路由

best

该路由是最优路由

select

该路由为优选路由

pre

BGP路由优先级

Advertised to such 1 peers

该BGP路由向一个对等体发布

display bgp routing-table dampened

命令功能

display bgp routing-table dampened命令用来查看BGP衰减的路由。

命令格式

display bgp [ instance instance-name ] [ vpnv4 vpn-instance vpn-instance-name ] routing-table [ statistics ] dampened

display bgp ipv6 routing-table [ statistics ] dampened

display bgp vpnv6 vpn-instance vpn-instance-name routing-table dampened

参数说明

参数 参数说明 取值
instance instance-name 查看指定BGP多实例的衰减的路由信息。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。
vpnv4 显示VPNv4的BGP路由信息。 -
vpn-instance vpn-instance-name 显示指定VPN实例名称的VPNv4的BGP路由信息。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。
statistics 查看衰减路由的统计信息。 -
ipv6 显示所有衰减的IPv6路由信息。 -
vpnv6 显示VPNv6的BGP路由信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

查看BGP路由表时,如果IPv4路由的目的地址的掩码长度等于其自然掩码长度,则不显示掩码长度。

使用实例

# 查看BGP衰减的路由。

<HUAWEI> display bgp routing-table dampened
 BGP Local router ID is 10.1.41.102
 Status codes: * - valid, > - best, d - damped, h - history,
               i - internal, s - suppressed, S - Stale
 Origin      : i - IGP, e - EGP, ? - incomplete

 Total Number of Routes: 8
     Network            From              Reuse     Path/Origin
  d  10.6.244.0/23      10.10.41.247      01:06:25  65534 4837 174 11096 6356i
  d  10.17.79.0/24      10.10.41.247      01:06:25  65534 837 3356 23504 29777i
  d  10.17.110.0/24     10.10.41.247      01:06:25  65534 837 3356 23504 29777i
  d  10.57.144.0/20     10.10.41.247      01:06:25  65534 4837 10026 9924 18429,18429i
  d  10.76.216.0/24     10.10.41.247      01:06:25  65534 4837 701 26959i
  d  10.78.142.0/24     10.10.41.247      01:06:25  65534 4837 701 26959i
  d  10.115.136.0/23    10.10.41.247      01:06:25  65534 4837 701 26956i
  d  10.243.170.0/24    10.10.41.247      01:06:25  65534 4837 701 26959i
表9-159  display bgp routing-table dampened命令输出信息描述

项目

描述

Network

显示BGP路由表中的网络地址

From

接收路由的邻居IP地址

Reuse

重用值(秒)

Path/Origin

该路由的AS路径属性及Origin属性

# 查看BGP路由表中衰减的IPv6路由。

<HUAWEI> display bgp ipv6 routing-table dampened
 BGP Local router ID is 10.0.0.2
 Status codes: * - valid, > - best, d - damped, h - history,
               i - internal, s - suppressed, S - Stale,
 Origin      : i - IGP, e - EGP, ? - incomplete

 Total Number of Routes: 4
  d  Network : FC00:0:0:1::                              PrefixLen : 48
     From    : FC00:0:0:6::1                             Reuse     : 01:06:26
     Path/Ogn: 65001?

  d  Network : FC00:0:0:2::                              PrefixLen : 48
     From    : FC00:0:0:6::1                             Reuse     : 01:06:26
     Path/Ogn: 65001?

  d  Network : FC00:0:0:3::                              PrefixLen : 48
     From    : FC00:0:0:6::1                             Reuse     : 01:06:26
     Path/Ogn: 65001?

  d  Network : FC00:0:0:4::                              PrefixLen : 48
     From    : FC00:0:0:6::1                             Reuse     : 01:06:26
     Path/Ogn: 65001?
相关主题

display bgp routing-table dampening parameter

命令功能

display bgp routing-table dampening parameter命令用来查看已配置的BGP路由衰减参数。

命令格式

display bgp [ [ instance instance-name ] vpnv4 vpn-instance vpn-instance-name ] routing-table dampening parameter

display bgp ipv6 routing-table dampening parameter

display bgp vpnv6 vpn-instance vpn-instance-name routing-table dampening parameter

参数说明

参数 参数说明 取值
instance instance-name 查看指定BGP多实例的路由衰减参数。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。
vpnv4 显示VPNv4的BGP路由衰减参数。 -
vpn-instance vpn-instance-name 显示指定VPN实例名称的BGP路由衰减参数。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。
ipv6 显示BGP4+路由衰减参数。 -
vpnv6 显示VPNv6的BGP路由衰减参数。 -

视图

所有视图

缺省级别

1:监控级

使用指南

使用实例

# 查看BGP路由衰减参数。

<HUAWEI> display bgp routing-table dampening parameter
 Maximum Suppress Time(in second) : 3973
 Ceiling Value                    : 16000
 Reuse Value                      : 750
 HalfLife Time(in second)         : 900
 Suppress-Limit                   : 2000
表9-160  display bgp routing-table dampening parameter命令输出信息描述

项目

描述

Maximum Suppress Time(in second)

最大抑制时间,单位是秒

Ceiling Value

惩罚上限值

Reuse Value

路由解除抑制状态的阈值

HalfLife Time(in second)

可达路由的半衰期,单位是秒

Suppress-Limit

路由进入抑制状态的阈值

# 查看BGP4+路由衰减参数。

<HUAWEI> display bgp ipv6 routing-table dampening parameter
 Maximum Suppress Time(in second) : 3069
 Ceiling Value                    : 16000
 Reuse Value                      : 750
 HalfLife Time(in  second)        : 900
 Suppress-Limit                   : 2000
相关主题

display bgp routing-table flap-info

命令功能

display bgp routing-table flap-info命令用来查看BGP的路由振荡统计信息。

命令格式

display bgp [ instance instance-name ] [ vpnv4 vpn-instance vpn-instance-name ] routing-table flap-info [ regular-expression as-regular-expression ]

display bgp [ instance instance-name ] [ vpnv4 vpn-instance vpn-instance-name ] routing-table flap-info [ as-path-filter { as-path-filter-number | as-path-filter-name } | network-address [ { mask | mask-length } [ longer-match ] ] ]

display bgp ipv6 routing-table flap-info [ regular-expression as-regular-expression ]

display bgp ipv6 routing-table flap-info [ as-path-filter { as-path-filter-number | as-path-filter-name } | network-address [ prefix-length [ longer-match ] ] ]

参数说明

参数 参数说明 取值
instance instance-name 查看指定BGP多实例的振荡统计信息。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。
vpnv4 显示VPNv4的路由振荡统计信息。 -
vpn-instance vpn-instance-name 显示指定VPN实例的路由振荡统计信息。 必须是已存在的VPN。
regular-expression as-regular-expression 显示匹配指定AS路径正则表达式的路由振荡统计信息。 字符串类型,取值范围是1~80。
as-path-filter as-path-filter-number 显示匹配指定AS路径过滤器号的路由振荡统计信息。 整数形式,取值范围是1~256。
as-path-filter as-path-filter-name 显示匹配指定AS路径过滤器名的路由振荡统计信息。 字符串形式,区分大小写,不支持空格,长度范围是1~51。
说明:
当输入的字符串两端使用双引号时,可在字符串中输入空格。
network-address 显示指定网络地址的路由振荡统计信息。 -
mask 显示指定网络掩码的路由振荡统计信息。 点分十进制格式。
mask-length 显示指定掩码长度的路由振荡统计信息。 整数形式,取值范围是0~32。
prefix-length 前缀长度。 整数形式,取值范围是0~128。
longer-match 表示允许按更长的前缀长度匹配。 -

视图

所有视图

缺省级别

1:监控级

使用指南

使用实例

# 查看BGP的振荡统计信息。

<HUAWEI> display bgp routing-table flap-info
 BGP Local router ID is 10.20.200.201
 Status codes: * - valid, > - best, d - damped, h - history,
               i - internal, s - suppressed,
 Origin      : i - IGP, e - EGP, ? - incomplete

Total Number of Routes: 7
     Network         From            Flaps  Duration     Reuse  Path/Ogn

 d  10.10.1.0       10.20.200.200   5      00:00:36  00:40:47  600i
 *>  10.10.1.0       10.20.200.202   1      00:04:07            100?
 d  10.10.2.0       10.20.200.200   5      00:00:36  00:40:47  600i
 *>  10.10.2.0       10.20.200.202   1      00:04:07            100?
 d  10.10.3.0       10.20.200.200   5      00:00:36  00:40:47  600i
 d  10.10.4.0       10.20.200.200   5      00:00:36  00:40:47  600i
 d  10.10.5.0       10.20.200.200   5      00:00:36  00:40:47  600i
表9-161  display bgp routing-table flap命令输出信息描述

项目

描述

Network

显示BGP路由表中的网络地址

From

接收路由的邻居IP地址

Flaps

振荡的总次数

Duration

振荡已经历的总时长

Reuse

重用值

Path/Ogn

AS路径号及Origin属性

# 查看BGP4+路由振荡统计信息。

<HUAWEI> display bgp ipv6 routing-table flap-info
 BGP Local router ID is 10.53.53.53
 Status codes: * - valid, > - best, d - damped, h - history,
               i - internal, s - suppressed, S - Stale
 Origin      : i - IGP, e - EGP, ? - incomplete

 Total Number of Routes: 3
  d  Network : FC00:0:0:1::                              PrefixLen : 96
     From    : FC00:0:0:4::1                             Flaps     : 8
     Duration: 00:02:11                                  Reuse     : 00:49:21
     Path/Ogn: 100?

  d  Network : FC00:0:0:2::                              PrefixLen : 128
     From    : FC00:0:0:4::1                             Flaps     : 5
     Duration: 00:00:18                                  Reuse     : 00:41:06
     Path/Ogn: 100?

  d  Network : FC00:0:0:3::                              PrefixLen : 128
     From    : FC00:0:0:4::1                             Flaps     : 5
     Duration: 00:00:18                                  Reuse     : 00:41:06
     Path/Ogn: 100?

display bgp routing-table label

命令功能

display bgp routing-table label命令用来查看BGP路由表中的标签路由信息。

命令格式

display bgp instance instance-name vpnv4 { all | vpn-instance vpn-instance-name } routing-table label

display bgp vpnv4 { route-distinguisher route-distinguisher | all | vpn-instance vpn-instance-name } routing-table label

参数说明

参数 参数说明 取值
instance instance-name 查看指定BGP多实例的标签路由信息。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。
vpnv4 查看VPNv4的标签路由信息。 -
all 查看所有VPN实例的标签路由信息。 -
vpn-instance vpn-instance-name 指定VPN实例名。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。
route-distinguisher route-distinguisher 显示指定RD的BGP路由信息。
RD有如下几种格式:
  • 2字节自治系统号:4字节用户自定义数,例如:101:3。自治系统号的取值范围是0~65535;用户自定义数的取值范围是0~4294967295。其中,自治系统号和用户自定义数不能同时为0,即RD的值不能是0:0。

  • 整数形式4字节自治系统号:2字节用户自定义数,自治系统号的取值范围是65536~4294967295,用户自定义数的取值范围是0~65535,例如0:3或者65537:3。其中,自治系统号和用户自定义数不能同时为0,即RD的值不能是0:0。

  • 点分形式4字节自治系统号:2字节用户自定义数,点分形式自治系统号通常写成x.y的形式,x和y的取值范围都是0~65535,用户自定义数的取值范围是0~65535,例如0.0:3或者0.1:0。其中,自治系统号和用户自定义数不能同时为0,即RD的值不能是0.0:0。

  • IPv4地址:2字节用户自定义数,例如:192.168.122.15:1。IP地址的取值范围是0.0.0.0~255.255.255.255;用户自定义数的取值范围是0~65535。

视图

所有视图

缺省级别

1:监控级

使用指南

使用实例

# 查看所有VPN实例的BGP标签路由表信息。

<HUAWEI> display bgp vpnv4 all routing-table label
 BGP Local router ID is 10.1.1.9
 Status codes: * - valid, > - best, d - damped,
               h - history,  i - internal, s - suppressed, S - Stale
               Origin : i - IGP, e - EGP, ? - incomplete

 Total number of routes from all PE: 3
 Route Distinguisher: 100:1

        Network           NextHop           In/Out Label
 *>i    10.22.22.22       10.3.3.9          NULL/1036

 Route Distinguisher: 100:4

        Network           NextHop           In/Out Label
 *>     10.1.2.0          10.1.2.1          1037/NULL
 *>     10.11.11.11       127.0.0.1         1038/NULL

 VPN-Instance vpn1, router ID 1.1.1.9:
 Total Number of Routes: 1

        Network           NextHop           In/Out Label
 *>i    10.22.22.22       10.3.3.9          NULL/1036

 VPN-Instance vpn2, router ID 10.1.1.9:
 Total Number of Routes: 0
表9-162  display bgp vpnv4 all routing-table label命令输出信息描述

项目

描述

Network

BGP路由表中的网络地址

NextHop

网络可达的下一跳IP地址

In/Out Label

入标签/出标签

display bgp routing-table relay-nexthop interface

命令功能

display bgp routing-table relay-nexthop interface命令用来查看指定对等体IP地址的迭代结果。

命令格式

display bgp routing-table ipv4-address [ mask-length | mask ] relay-nexthop interface

参数说明

参数 参数说明 取值
ipv4-address 显示指定对等体的IP地址的迭代结果。 -
mask-length 显示指定对等体IP地址掩码长度的迭代结果。 -
mask 显示指定对等体IP地址掩码的迭代结果。 点分十进制形式。

视图

所有视图

缺省级别

1:监控级

使用指南

超网路由不下发RM,所以在IP路由表中,查不到超网路由的迭代结果。通过display bgp routing-table relay-nexthop interface命令可以查询超网路由的迭代结果。该命令会将所有迭代结果都显示出来,即当IP迭代和隧道迭代都可达时会同时显示。

使用实例

# 查看对等体IP地址为6.6.6.6的迭代结果。

<HUAWEI> display bgp routing-table 6.6.6.6 relay-nexthop interface

 BGP routing table entry information of 6.6.6.6/32:
 From: 192.168.2.2 (192.168.1.2)
 Relay Type: Route Relay
 Relay Nexthop: 192.168.3.2
 Original nexthop: 6.6.6.6
 Relay Out Interface: 10GE1/0/3

 From: 192.168.2.2 (192.168.1.2)
 Relay Type: Route Relay
 Relay Nexthop: 192.168.4.2
 Original nexthop: 6.6.6.6
 Relay Out Interface: 10GE4/0/5

 From: 192.168.5.2 (192.168.1.2)
 Relay Type: Tunnel Relay
 Original nexthop: 6.6.6.6
 TunnelID:       0x0000000001004c4b42
 Relay Out Interface: 10GE1/0/3
 Relay Out Interface: 10GE4/0/5 
表9-163  display bgp routing-table relay-nexthop interface命令输出信息描述

项目

描述

From

源对等体IP地址

Relay Type

迭代类型

Relay Nexthop

迭代下一跳

Original nexthop

迭代原始下一跳

Relay Out Interface

迭代出接口

TunnelID

隧道ID

display bgp routing-table statistics

命令功能

display bgp routing-table statistics命令用来查看BGP的路由统计信息。

命令格式

display bgp routing-table statistics

display bgp routing-table statistics as-path-filter { as-path-filter-number | as-path-filter-name }

display bgp routing-table statistics cidr

display bgp routing-table statistics community [ community-number | aa:nn | internet | no-advertise | no-export | no-export-subconfed ] &<1-33> [ whole-match ]

display bgp routing-table statistics community-filter { { community-filter-name | basic-community-filter-number } [ whole-match ] | advanced-community-filter-number }

display bgp [ instance instance-name ] routing-table statistics dampened

display bgp routing-table statistics different-origin-as

display bgp routing-table statistics active

display bgp routing-table statistics regular-expression as-regular-expression

display bgp routing-table peer ipv4-address { advertised-routes | received-routes [ active ] } statistics

参数说明

参数 参数说明 取值
as-path-filter as-path-filter-number 显示BGP的匹配指定as-path过滤器号的路由统计信息。 整数形式,取值为1~256。
as-path-filter as-path-filter-name 显示BGP的匹配指定as-path过滤器名的路由统计信息。 字符串形式,区分大小写,不支持空格,长度范围是1~51。当输入的字符串两端使用双引号时,可在字符串中输入空格。
cidr 显示BGP的无分类域间路由信息。 -
community 显示BGP的带有团体属性的路由信息。 -
community-number 显示BGP的带有指定团体属性号的路由信息。 整数形式,取值范围0~4294967295。
aa:nn 显示BGP的带有指定团体属性号的路由信息。 aa和nn都是整数形式,取值范围都是0~65535。
internet 显示BGP的带有Internet团体属性的路由统计信息。 -
no-advertise 显示BGP的带有No-Advertise团体属性的路由统计信息。 -
no-export 显示BGP的带有No-Export团体属性的BGP路由。 -
no-export-subconfed 显示BGP的带有No-Export-Subconfed团体属性的BGP路由。 -
whole-match 显示BGP的精确匹配的BGP路由。 -
community-filter 显示BGP的匹配指定BGP团体属性过滤器的路由统计信息。 -
basic-community-filter-number 指定基本团体属性过滤器号。 整数形式,取值范围1~99。
advanced-community-filter-number 指定高级团体属性过滤器号。 整数形式,取值范围100~199。
community-filter-name 指定团体属性过滤器名称。 字符串形式,取值范围是1~51个字符,且不能都是数字。
instance instance-name 查看指定BGP多实例的路由统计信息。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。
dampened 显示BGP衰减路由的统计信息。 -
different-origin-as 显示具有相同目的地址但不同源AS号的BGP路由统计信息。 -
regular-expression as-regular-expression 显示匹配指定AS正则表达式的BGP路由统计信息。 字符串类型,取值范围是1~80。
peer ipv4-address 查看指定对等体的路由信息。 点分十进制。
advertised-routes 显示发布给指定对等体的路由信息。 -
received-routes 显示从指定对等体收到的路由信息。 -
active 显示活跃的BGP路由统计信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

display bgp routing-table statistics命令查看公网BGP路由的统计信息。

display bgp routing-table statistics as-path-filter命令查看公网BGP中和指定as path过滤器匹配的路由统计信息。

display bgp routing-table statistics cidr命令查看公网BGP中无分类域间路由CIDR(Classless InterDomain Routing)的统计信息。

display bgp routing-table statistics community命令查看公网BGP中和指定团体属性匹配的BGP路由统计信息。

display bgp routing-table statistics community-filter命令查看公网BGP中和指定团体属性过滤器匹配的BGP路由统计信息。

display bgp routing-table statistics dampened命令查看公网BGP中dampened路由的统计信息。

display bgp routing-table statistics different-origin-as命令查看公网BGP中具有相同目的地址但不同源AS号的路由的统计信息。

display bgp routing-table statistics regular-expression命令查看公网BGP中AS Path和指定AS Path正则表达式匹配的路由统计信息。

使用实例

# 查看路由统计信息。

<HUAWEI> display bgp routing-table statistics
 Total Number of Routes: 4
 Total Number of Prefix Advertised to RM : 0
 Total Number of Active Route : 0
 Total Number of Best Routes: 1
 Total Number of Best-external Routes: 0
 Total Number of Cidr Routes: 1
 Total Number of Community Routes: 0
 Total Number of Different-origin-as Routes: 0
 Total Number of Dampened Routes: 0
表9-164  display bgp routing-table statistics命令输出信息描述

项目

描述

Total Number of Routes

路由表中的路由数量。

Total Number of Prefix Advertised to RM

向路由管理模块下发的路由数量。

Total Number of Active Route

活跃路由数量。

Total Number of Best Routes

best路由数量。

Total Number of Best-external Routes

best-external路由数量。

Total Number of Cidr Routes

无分类域间路由数量。

Total Number of Community Routes

路由表中指定BGP团体的路由数量。

Total Number of Different-origin-as Routes

具有相同目的地址但不同源AS号的路由数量。

Total Number of Dampened Routes

BGP衰减路由的数量。

display bgp slow-peer

命令功能

display bgp slow-peer命令用来查看BGP慢对等体的相关信息。

命令格式

display bgp [ ipv6 | multicast | evpn ] slow-peer

display bgp [ instance instance-name ] vpnv4 [ vpn-instance vpn-instance-name ] slow-peer

display bgp vpnv6 [ vpn-instance vpn-instance-name ] slow-peer

参数说明

参数 参数说明 取值
ipv6 显示BGP-IPv6单播地址族下的慢对等体信息。 -
multicast 显示BGP-IPv4组播地址族下的慢对等体信息。 -
evpn 显示BGP-EVPN地址族下的慢对等体信息。 -
vpnv4 显示BGP-VPNv4地址族下的慢对等体信息。 -
instance instance-name 显示指定BGP多实例下的慢对等体信息。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。
vpnv6 显示BGP-VPNv6地址族下的慢对等体信息。 -
vpn-instance vpn-instance-name 显示指定VPN实例下的慢对等体信息。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

在使能BGP慢对等体检测功能后,执行此命令可以查看当前的慢对等体信息,包括被认定为慢对等体的开始时间、上一次被认定为慢对等体的结束时间、被认定为慢对等体的次数以及慢对等体回切定时器的剩余时间。

注意事项

BGP包含多个地址族和子地址族。缺省情况下,执行display bgp slow-peer命令只能查看到IPv4单播地址族的慢对等体信息。如果需要查看其他地址族的慢对等体信息,需要指定相应的地址族参数。

使用实例

# 查看IPv4单播地址族下的BGP慢对等体的信息。
<HUAWEI> display bgp slow-peer
 Total number of peers : 2                 
 Switchback detection timer: Remaining 3581 Second(s)
 Peer            LastSlowEndTime              SlowStartTime                SlowCount 
 1.1.1.1         2016-04-10 20:41:33+00:00    2016-04-12 00:02:33+00:00    3 
 2.2.2.1         2016-04-11 23:02:40+00:00    2016-04-12 00:02:40+00:00    5
表9-165  display bgp slow-peer命令输出信息描述

项目

描述

Total number of peers

当前慢对等体的数量。

Switchback detection timer

慢对等体回切定时器的剩余时间。

Peer

慢对等体的地址。

LastSlowEndTime

上一次被认定为慢对等体的结束时间。

SlowStartTime

此次被认定为慢对等体的开始时间。

SlowCount

被认定为慢对等体的次数。

display bgp troubleshooting

命令功能

display bgp troubleshooting命令用来查看BGP邻居断连和震荡的原因。

命令格式

display bgp troubleshooting

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

在BGP邻居断连或者震荡时,设备会自动记录邻居断连的原因,包括路由信息、cpu信息、ping信息和告警信息。维护人员可在觉察出邻居已断连或曾经断连的情况下,通过display bgp troubleshooting命令查看原因,对邻居断连或者震荡时的原因进行定位。

使用display bgp troubleshooting命令同样可以查看EVPN的故障信息。

使用实例

# 查看BGP邻居断连和震荡的原因。

<HUAWEI> display bgp troubleshooting
Total counts: 2 
--------------------------------------------------------------------------------  
Sequence   Time                      Event Description 
-------------------------------------------------------------------------------- 

1          2015-12-17 16:17:59+08:00 The BGP peer 10.1.1.1 went Down because the 
                                      peer ignore command was configured manuall 
                                     y. Please check local BGP configurations.   
2          2015-12-17 16:16:57+08:00 The BGP peer 10.1.1.1 went Down because the 
                                      BGP instance was reset manually. Please ch 
                                     eck the opearion record.                    
--------------------------------------------------------------------------------  
表9-166  display bgp troubleshooting命令输出信息描述
项目 描述
Total counts

BGP邻居断连的次数,最大取值为5。

Sequence

每行记录的序号,最大取值为5,即最多记录5行。

Time

BGP邻居断连的时间。

Event Description

BGP邻居断连后事件的描述。

display bgp update-peer-group

命令功能

display bgp update-group命令用来显示打包组相关信息,通过指定打包组的索引值可以显示指定打包组的详细信息。不指定地址族时,默认显示IPv4单播地址族的打包组信息。

命令格式

display bgp ipv6 update-peer-group [ index update-group-index ]

display bgp vpnv6 { all | vpn-instance vpn-instance-name } update-peer-group [ index update-group-index ]

display bgp [ instance instance-name ] [ vpnv4 { all | vpn-instance vpn-instance-name } ] update-peer-group [ index update-group-index ]

display bgp [ instance instance-name ] evpn update-peer-group [ index update-group-index ]

参数说明

参数 参数说明 取值
index update-group-index 打包组的索引值。 整数形式,取值范围是0~65535。
ipv6 显示IPv6路由的BGP打包组信息。 -
vpn-instance vpn-instance-name 显示指定VPN实例的BGP打包组信息。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。
vpnv6 显示VPNv6的BGP打包组信息。 -
vpnv4 显示VPNv4的BGP打包组信息。 -
evpn 查看EVPN的BGP打包组信息。 -
instance instance-name 查看指定BGP实例的打包组信息。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。
all 显示VPNv4地址族下所有的打包组信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

display bgp update-peer-group查看公网所有IPv4单播地址族下的打包组信息。

display bgp update-peer-group index在公网IPv4单播地址族下,查看打包组索引和指定打包组索引匹配的打包组信息。

display bgp vpnv4 all update-peer-group查看所有VPNv4单播地址族下的打包组信息。

display bgp vpnv4 all update-peer-group index在VPNv4单播地址族下,查看打包组索引和指定打包组索引匹配的打包组信息。

display bgp vpnv4 vpn-instance update-peer-group查看指定VRF的IPv4单播地址族下的打包组信息。

display bgp vpnv4 vpn-instance update-peer-group index在指定VRF的IPv4单播地址族下,查看打包组索引和指定打包组索引匹配的打包组信息。

使用实例

# 显示某一地址族下的打包组信息。

<HUAWEI> display bgp update-peer-group
 The Public instance's update peer group number : 1
 Keep buffer update peer group number : 0
 BGP Version : 4
 distribute-instance: pd1
 Update peer group number :1 
 Group ID : 0 
 Group Type : external 
 Addr Family : IPv4-UNC 
 AdvMinTimeVal : 30 
 Total Peers : 1 
 Leader Peer : 192.168.1.2 
 Peers List : 192.168.1.2 
 
 distribute-instance: pd2 
 Update peer group number :1 
 Group ID : 0 
 Group Type : external 
 Addr Family : IPv4-UNC 
 AdvMinTimeVal : 30 
 Total Peers : 1 
 Leader Peer : 192.168.2.2 
 Peers List : 192.168.2.2
表9-167  display bgp update-peer-group命令输出信息描述

项目

描述

The Public instance's update peer group number

实例中的对等体打包组个数

Keep buffer update peer group number

已保存在批次buffer中的对等体打包组的打包个数

BGP Version

BGP协议的版本号

distribute-instance

分布式实例名称

Update peer group number

对等体打包组的打包个数

Group ID

对等体打包组的ID

Group Type

对等体打包组的类型,有如下三种:
  • external:EBGP对等体类型
  • internal:IBGP对等体类型
  • unknown:未知类型

Addr Family

地址族

AdvMinTimeVal

发送相同路由前缀更新报文的最小时间间隔

Total Peers

打包组中对等体的总数

Leader Peer

打包组的对等体代表

Peers List

对等体列表

# 通过指定打包组的index显示指定打包组信息。

<HUAWEI> display bgp update-peer-group index 0
 Group ID : 0
 BGP Version : 4
 Group Type : external
 Addr Family : IPv4-UNC
 AdvMinTimeVal : 30
 Total Peers : 1
  Leader Peer : 192.168.1.2

 Total format packet number : 3
 Total send packet number : 3
 Total replicate packet number : 0
 The replication percentages(%) : 0

 Peers List : 192.168.1.2
表9-168  display bgp update-peer-group index命令输出信息描述
项目 描述
Total format packet number 总的打包数
Total send packet number 总的发包数
Total replicate packet number 重传包的总数,等于总的发包数-总的打包数
The replication percentages(%) 重传率,等于( 总的发包数-总的打包数) * 100 / 总的打包数

display bgp vpnv4 brief

命令功能

display bgp vpnv4 brief命令用来显示VPNv4和VPN实例(IPv4地址族)的简要信息。

命令格式

display bgp [ instance instance-name ] vpnv4 { all | vpn-instance vpn-instance-name } brief

参数说明

参数 参数说明 取值
instance instance-name 查看指定BGP多实例的VPNv4和VPN实例(IPv4地址族)的信息。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。
all 查看所有VPNv4和VPN实例(IPv4地址族)的信息。 -
vpn-instance vpn-instance-name 指定VPN实例名。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。

视图

所有视图

缺省级别

1:监控级

使用指南

使用命令display bgp vpnv4 brief查看VPNv4和VPN实例(IPv4地址族)的信息时,各VPN实例按照实例名的字典序排列。

使用实例

# 查看VPNv4和所有VPN实例(IPv4地址族)的简要信息。

<HUAWEI> display bgp vpnv4 all brief

VPNV4 :
  Rd Num              Peer Num            Route Num
  0                   1                   0

VPN-Instance(IPv4-family):
  VPN-Instance Name   Peer Num            Route Num
  vrf0                   0                   0
  vrf1                   0                   0
  vrf11                  0                   0
  vrf12                  0                   0
  vrf13                  0                   0
  vrf14                  0                   0
  vrf2                   0                   20
  vrf3                   0                   20
  vrf4                   0                   24
  vrf5                   0                   24
  vrf6                   0                   0
  vrf7                   0                   0
  vrf8                   0                   20
表9-169  display bgp vpnv4 brief命令输出信息描述

项目

描述

Rd Num

RD的数量。

Peer Num

Peer的数量。

Route Num

路由的数量。

VPN-Instance Name

VPN实例名称。

display bgp vpnv4 routing-table

命令功能

display bgp vpnv4 routing-table命令用来查看BGP VPNv4路由和BGP私网路由的信息。

命令格式

display bgp [ instance instance-name ] vpnv4 { all | route-distinguisher route-distinguisher | vpn-instance vpn-instance-name } routing-table [ as-path-filter { as-path-filter-number | as-path-filter-name } | cidr | different-origin-as ]

display bgp [ instance instance-name ] vpnv4 { all | route-distinguisher route-distinguisher | vpn-instance vpn-instance-name } routing-table regular-expression as-regular-expression

display bgp [ instance instance-name ] vpnv4 route-distinguisher route-distinguisher routing-table ipv4-address [ mask | mask-length ]

display bgp [ instance instance-name ] vpnv4 { all | vpn-instance vpn-instance-name } routing-table ipv4-address [ mask [ longer-prefixes ] | mask-length [ longer-prefixes ] ]

display bgp [ instance instance-name ] vpnv4 { all | vpn-instance vpn-instance-name } routing-table ipv4-address [ mask | mask-length ] [ advertised-peer | as-path | cluster-list | community-list | ext-community ]

display bgp [ instance instance-name ] vpnv4 { all | route-distinguisher route-distinguisher | vpn-instance vpn-instance-name } routing-table community-filter { { community-filter-name | basic-community-filter-number } [ whole-match ] | advanced-community-filter-number }

display bgp [ instance instance-name ] vpnv4 { all | route-distinguisher route-distinguisher | vpn-instance vpn-instance-name } routing-table community [ community-number | aa:nn | internet | no-advertise | no-export | no-export-subconfed ] * &<1-33> [ whole-match ]

display bgp [ instance instance-name ] vpnv4 { all | vpn-instance vpn-instance-name } routing-table peer ipv4-address { advertised-routes | received-routes [ active ] } [ statistics ]

display bgp [ instance instance-name ] vpnv4 { all | vpn-instance vpn-instance-name } routing-table peer ipv4-address advertised-routes network [ mask [ longer-prefixes ] | mask-length [ longer-prefixes ] ]

display bgp [ instance instance-name ] vpnv4 { all | vpn-instance vpn-instance-name } routing-table peer ipv4-address advertised-routes network [ mask | mask-length ] [ advertised-peer | as-path | cluster-list | community-list | ext-community ]

display bgp [ instance instance-name ] vpnv4 { all | vpn-instance vpn-instance-name } routing-table time-range start-time end-time

display bgp [ instance instance-name ] vpnv4 { all | vpn-instance vpn-instance-name } routing-table peer ipv4-address received-routes network [ { mask | mask-length } [ original-attributes ] ]

display bgp vpnv4 route-distinguisher route-distinguisher routing-table time-range start-time end-time

display bgp vpnv4 { all | vpn-instance vpn-instance-name } routing-table peer ipv4-address { accepted-routes | not-accepted-routes }

参数说明

参数 参数说明 取值
all 查看所有VPNv4的BGP路由信息。 -
instance instance-name 查看指定BGP多实例的路由信息。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。
route-distinguisher route-distinguisher 显示指定RD的BGP路由信息。
RD有如下几种格式:RD有如下几种格式:
  • 2字节自治系统号:4字节用户自定义数,例如:101:3。自治系统号的取值范围是0~65535;用户自定义数的取值范围是0~4294967295。其中,自治系统号和用户自定义数不能同时为0,即RD的值不能是0:0。

  • 整数形式4字节自治系统号:2字节用户自定义数,自治系统号的取值范围是65536~4294967295,用户自定义数的取值范围是0~65535,例如0:3或者65537:3。其中,自治系统号和用户自定义数不能同时为0,即RD的值不能是0:0。

  • 点分形式4字节自治系统号:2字节用户自定义数,点分形式自治系统号通常写成x.y的形式,x和y的取值范围都是0~65535,用户自定义数的取值范围是0~65535,例如0.0:3或者0.1:0。其中,自治系统号和用户自定义数不能同时为0,即RD的值不能是0.0:0。

  • IPv4地址:2字节用户自定义数,例如:192.168.122.15:1。IP地址的取值范围是0.0.0.0~255.255.255.255;用户自定义数的取值范围是0~65535。

vpn-instance vpn-instance-name 查看指定VPN实例的BGP路由信息。 必须是已存在的VPN。
as-path-filter 用来显示匹配指定过滤器的路由。 -
as-path-filter-number 指定匹配的AS路径过滤器号。 整数形式,取值范围1~256。
as-path-filter-name 指定匹配的AS路径过滤器名称。 字符串形式,区分大小写,不支持空格,长度范围是1~51,且不能都是数字。
cidr 显示无分类域间路由CIDR(Classless InterDomain Routing)的路由信息。 -
different-origin-as 用来显示具有相同目的地址但不同源AS号的路由。 -
regular-expression as-regular-expression 为匹配的AS正则表达式。 字符串类型,取值范围是1~80。
ipv4-address 指定IPv4目的地址。 -
mask 指定地址掩码。 点分十进制形式。
mask-length 指定地址掩码长度。 整数形式,取值范围是0~32。
peer ipv4-address 查看指定对等体的路由信息。 -
advertised-routes 显示发布给指定对等体的路由信息。 -
network 指定IPv4地址形式的网络地址。 点分十进制格式。
longer-prefixes 允许按比指定掩码更长的掩码长度匹配。 -
received-routes 显示从指定对等体收到的路由信息。 -
active 显示从指定对等体收到的活跃路由信息。 -
statistics 显示发布给指定对等体或从指定对等体收到的路由统计信息。 -
community-filter 用来显示匹配指定的BGP团体属性过滤器的路由信息。 -
community-filter-name 指定团体属性过滤器名称。 字符串形式,区分大小写,长度范围是1~51,且不能都是数字。
basic-community-filter-number 指定基本团体属性过滤器号。 整数形式,取值范围是1~99。
whole-match 精确匹配。 -
advanced-community-filter-number 指定高级团体属性过滤器编号。 整数形式,取值范围是100~199。
community 用来查看路由表中指定BGP团体的路由信息。 -
community-number 指定的团体号。 -
aa:nn 指定的团体号。 aann都是整数形式,取值范围都是0~65535。
internet 可以向任何对等体发送匹配的路由。 -
no-advertise 显示带有No-Advertise团体属性的BGP路由。 -
no-export 显示带有No-Export团体属性的BGP路由。 -
no-export-subconfed 显示带有No-Export-Subconfed团体属性的BGP路由。 -
advertised-peer 显示路由发送的邻居列表。 -
as-path 显示路由的as-path属性信息。 -
cluster-list 显示路由的集群列表。 -
community-list 显示路由的团体属性列表。 -
ext-community 显示路由的扩展团体属性列表。 -
time-range start-time end-time 显示指定时间段内发生过振荡的BGP VPNv4路由信息。例如,start-time取值为0d0h5m0s,表示距离当前时间5分钟之前,end-time取值为0d0h10m0s,表示距离当前时间10分钟之前,显示的是路由存活时间在5分钟到10分钟之间的所有BGP VPNv4路由信息。
start-timeend-time的格式都是xxdxxhxxmxxs,其中:
  • d表示天,取值范围是0~10000
  • h表示小时,取值范围是0~23
  • m表示分钟,取值范围是0~59
  • s表示秒,取值范围是0~59
original-attributes 显示从指定对等体收到的BGP路由在经过本地入口策略过滤之前携带的原始路由属性。如果要使该功能生效,需要配置peer keep-all-routes命令。 -
accepted-routes 显示通过路由策略的路由信息。 -
not-accepted-routes 显示没有通过路由策略的路由信息。
说明:

只有配置了keep-all-routes或者peer keep-all-routes命令后,才能查询到没有通过路由策略的路由信息。

-

视图

所有视图

缺省级别

1:监控级

使用指南

通过指定不同的参数可以只查看特定的路由信息。

查看BGP路由表时,如果IPv4路由的目的地址的掩码长度等于其自然掩码长度,则不显示掩码长度。

使用实例

# 查看名为vpn1的VPN实例的所有BGP路由信息。

<HUAWEI> display bgp vpnv4 vpn-instance vpn1 routing-table
                                                                                
 BGP local router ID is 10.1.1.1                                                
 Status codes: * - valid, > - best, d - damped, h - history,
               i - internal, s - suppressed, S - Stale            
 Origin      : i - IGP, e - EGP, ? - incomplete                        
                                                                                
                                                                                
 VPN-Instance vpn1, Router ID 10.1.1.1:                                         
 Total Number of Routes: 1                                                      
        Network            NextHop        MED        LocPrf    PrefVal Path/Ogn 
 *>     10.2.2.0/24        0.0.0.0         0                     0       i      

# 查看所有BGP VPNv4路由信息。

<HUAWEI> display bgp vpnv4 all routing-table
 BGP local router ID is 10.1.1.1                                                
 Status codes: * - valid, > - best, d - damped, h - history,                    
               i - internal, s - suppressed, S - Stale                          
 Origin      : i - IGP, e - EGP, ? - incomplete                                 
                                                                                
                                                                                
 Total number of routes from all PE: 1                                          
 Route Distinguisher: 3:5                                                       
                                                                                
        Network            NextHop        MED        LocPrf    PrefVal Path/Ogn 
 *>     10.2.2.0/24        0.0.0.0         0                     0       i      
                                                                                
 VPN-Instance vpn1, Router ID 10.1.1.1:                                         
 Total Number of Routes: 1                                                      
        Network            NextHop        MED        LocPrf    PrefVal Path/Ogn 
 *>     10.2.2.0/24        0.0.0.0         0                     0       i      
表9-170  display bgp vpnv4 routing-table命令输出信息描述

项目

描述

BGP local router ID

本地BGP的本地设备ID号

Network

显示BGP路由表中的网络地址

NextHop

报文发送的下一跳地址

MED

路由度量值

LocPrf

本地优先级

PrefVal

协议首选值

Path/Ogn

显示AS路径号及Origin属性

# 查看指定的BGP VPNv4路由信息。

<HUAWEI> display bgp vpnv4 all routing-table 192.168.2.0
 BGP local router ID : 10.1.1.1                                                 
 Local AS number : 200                                                          
                                                                                
 Total routes of Route Distinguisher(3:5): 1                                    
 BGP routing table entry information of 10.2.2.0/24:                             
 Network route.                                                                 
 From: 0.0.0.0 (0.0.0.0)                                                        
 Route Duration: 0d00h14m27s                                                    
 Direct Out-interface: LoopBack0                                                
 Original nexthop: 10.2.2.2                                                      
 Qos information : 0x0                                                          
 AS-path Nil, origin igp, MED 0, pref-val 0, valid, local, best, select, pre 255
 Advertised to such 1 peers:                                                    
    10.1.1.2                                                                    
                                                                                
 VPN-Instance vpn1, Router ID 10.1.1.1:                                         
 Total Number of Routes: 1                                                      
 BGP routing table entry information of 10.2.2.0/24:                             
 Network route.                                                                 
 From: 0.0.0.0 (0.0.0.0)                                                        
 Route Duration: 0d00h14m27s                                                    
 Direct Out-interface: LoopBack0                                                
 Original nexthop: 10.2.2.2                                                      
 Qos information : 0x0                                                          
 AS-path Nil, origin igp, MED 0, pref-val 0, valid, local, best, select, pre 0  
 Not advertised to any peer yet                                                 
表9-171  display bgp vpnv4 routing-table命令的描述信息
项目 描述
Local AS number 本地自治系统号。
Total routes of Route Distinguisher 指定RD的BGP VPNv4路由总数。
BGP routing table entry information of x.x.x.x/x 表示下面的信息是BGP的路由表项信息。

Network route

BGP通过network命令引入的路由。

From 路由发布者的IP地址。
Route Duration 路由持续时间。
Direct Out-interface 直连出接口。
Original nexthop 原始的下一跳。
Qos information Qos信息。
AS-path AS路径属性。
origin 该BGP路由的源(Origin)属性。它有以下3种类型:
  • IGP:比如用network命令注入到BGP路由表的路由,其Origin属性为IGP
  • EGP:通过EGP得到的路由信息,其Origin属性为EGP
  • Incomplete:表示路由的来源无法确定。比如BGP通过import-route命令引入的路由,其Origin属性为Incomplete
MED MED(Multi-Exit-Discriminator):判断流量进入AS时的最佳路由。在其它条件相同的情况下,将优先选择MED值较小者作为最佳路由。
local 该路由为本地路由。
pref-val 协议首选值。
valid 该BGP路由为有效路由。
external 该路由为从EBGP邻居学到的路由。
internal 该路由为从IBGP邻居学到的路由。
best 该BGP路由是最优路由。
select 该BGP路由为优选路由。
pre 255 BGP路由优先级为255。
Advertised to such 1 peers 该BGP路由向一个对等体发布。
Not advertised to any peer yet 该BGP路由尚未向任何对等体发布。
VPN-Instance vpn1, Router ID 10.1.1.1

本地VPN实例是vpn1,对应的Router ID是10.1.1.1。

Total Number of Routes

VPN实例vpn1里匹配的路由总数。

display bgp vpnv4 routing-table statistics

命令功能

display bgp vpnv4 routing-table statistics命令用来显示BGP VPNv4的路由统计信息。

命令格式

display bgp [ instance instance-name ] vpnv4 { all | route-distinguisher route-distinguisher | vpn-instance vpn-instance-name } routing-table statistics [ as-path-filter { as-path-filter-number | as-path-filter-name } | cidr | different-origin-as ]

display bgp [ instance instance-name ] vpnv4 { all | route-distinguisher route-distinguisher | vpn-instance vpn-instance-name } routing-table statistics regular-expression as-regular-expression

display bgp [ instance instance-name ] vpnv4 { all | route-distinguisher route-distinguisher | vpn-instance vpn-instance-name } routing-table statistics community [ community-number | aa:nn ] [ internet | no-advertise | no-export | no-export-subconfed ] * &<1-33> [ whole-match ]

display bgp [ instance instance-name ] vpnv4 { all | route-distinguisher route-distinguisher | vpn-instance vpn-instance-name } routing-table statistics community-filter { { community-filter-name | basic-community-filter-number } [ whole-match ] | advanced-community-filter-number }

display bgp [ instance instance-name ] vpnv4 vpn-instance vpn-instance-name routing-table statistics dampened

display bgp [ instance instance-name ] vpnv4 { all | route-distinguisher route-distinguisher | vpn-instance vpn-instance-name } routing-table statistics [ active | best ]

display bgp [ instance instance-name ] vpnv4 { all | vpn-instance vpn-instance-name } routing-table peer ipv4-address { advertised-routes | received-routes [ active ] } statistics

参数说明

参数 参数说明 取值
all 查看所有VPNv4的BGP路由统计信息。 -
instance instance-name 查看指定BGP多实例的路由统计信息。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。
route-distinguisher route-distinguisher 显示指定RD的BGP路由信息。
RD有如下几种格式:
  • 2字节自治系统号:4字节用户自定义数,例如:101:3。自治系统号的取值范围是0~65535;用户自定义数的取值范围是0~4294967295。其中,自治系统号和用户自定义数不能同时为0,即RD的值不能是0:0。

  • 整数形式4字节自治系统号:2字节用户自定义数,自治系统号的取值范围是65536~4294967295,用户自定义数的取值范围是0~65535,例如0:3或者65537:3。其中,自治系统号和用户自定义数不能同时为0,即RD的值不能是0:0。

  • 点分形式4字节自治系统号:2字节用户自定义数,点分形式自治系统号通常写成x.y的形式,x和y的取值范围都是0~65535,用户自定义数的取值范围是0~65535,例如0.0:3或者0.1:0。其中,自治系统号和用户自定义数不能同时为0,即RD的值不能是0.0:0。

  • IPv4地址:2字节用户自定义数,例如:192.168.122.15:1。IP地址的取值范围是0.0.0.0~255.255.255.255;用户自定义数的取值范围是0~65535。

vpn-instance vpn-instance-name 查看指定VPN实例的BGP路由统计信息。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。
as-path-filter 用来显示匹配指定过滤器的路由。 -
as-path-filter-number 指定匹配的AS路径过滤器号。 整数形式,取值范围1~256。
as-path-filter-name 指定匹配的AS路径过滤器名称。 字符串形式,区分大小写,不支持空格,长度范围是1~51,且不能都是数字。
cidr 显示无分类域间路由CIDR(Classless InterDomain Routing)的路由信息。 -
different-origin-as 用来显示具有相同目的地址但不同源AS号的路由。 -
regular-expression as-regular-expression 为匹配的AS正则表达式。 字符串类型,取值范围是1~80。
community 用来查看路由表中指定BGP团体的路由信息。 -
community-number 指定的团体号。 整数形式,取值范围0~4294967295。
aa:nn 指定的团体属性值。 aann都是整数形式,取值范围都是0~65535。
internet 可以向任何对等体发送匹配的路由。 -
no-advertise 显示带有No-Advertise团体属性的BGP路由。 -
no-export 显示带有No-Export团体属性的BGP路由。 -
no-export-subconfed 显示带有No-Export-Subconfed团体属性的BGP路由。 -
whole-match 精确匹配。 -
community-filter 用来显示匹配指定的BGP团体属性过滤器的路由信息。 -
basic-community-filter-number 指定基本团体属性过滤器号。 整数形式,取值范围为1~99。
advanced-community-filter-number 指定高级团体属性过滤器号。 整数形式,取值范围为100~199。
community-filter-name 指定团体属性过滤器名称。 字符串形式,区分大小写,长度范围是1~51,且不能都是数字。
dampened 查看BGP衰减路由的统计信息。 -
active 显示活跃路由计数。 -
best 查看best和best-external路由计数。 -
peer ipv4-address 查看指定对等体的路由统计信息。 点分十进制形式。
advertised-routes 显示发布给指定对等体的路由统计信息。 -
received-routes 显示从指定对等体收到的路由统计信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

使用实例

# 查看VPNv4路由统计信息。
<HUAWEI> display bgp vpnv4 all routing-table statistics

Total Number of Routes from All PE: 1
 Total Number of Best Routes from All PE: 1
 Total Number of Best-external Routes from All PE: 0
 Total Number of Cidr Routes: 1
 Total Number of Community Routes: 0
 Total Number of Different-origin-as Routes: 0
 Total Number of Dampened Routes: 0

 VPN-Instance vrf1, Router ID 0.0.0.0:

 Total Number of Routes: 1
 Total Number of Prefix Advertised to RM : 0
 Total Number of Active Route : 0
 Total Number of Best Routes: 1
 Total Number of Cidr Routes: 1
 Total Number of Community Routes: 0
 Total Number of Different-origin-as Routes: 0
 Total Number of Dampened Routes: 0 

# 查看指定RD的VPNv4路由统计信息。

<HUAWEI> display bgp vpnv4 route-distinguisher 100:1 routing-table statistics
                                                                                
 Route Distinguisher: 100:1                                                     
                                                                                
                                                                                
 Total Number of Routes: 2                                                      
                                                                                
 VPN-Instance vpn1, Router ID 10.1.1.9:                                          
                                                                                
 Total Number of Routes: 2

# 显示VPNv4活跃路由统计信息。

<HUAWEI> display bgp vpnv4 all routing-table statistics active
 
 Total Number of Routes from all PE: 2                                                                                              
                                                                                                                                    
 VPN-Instance vpn1, router ID 10.1.1.9:                                                                                            
                                                                                                                                    
 Total Number of Prefix Advertised to RM : 0                                                                                        
 Total Number of Active Route : 0              
表9-172  display bgp vpnv4 routing-table statistics命令输出信息描述

项目

描述

Total Number of Routes from all PE

VPNv4路由总数。

Total Number of Routes

VPN实例路由总数。

Total Number of Prefix Advertised to RM

向路由管理模块下发的路由数量。

Total Number of Active Route

活跃路由数量。

Total Number of Best Routes

best路由数量。

Total Number of Best-external Routes

best-external路由数量。

Total Number of Cidr Routes

无分类域间路由数量。

Total Number of Community Routes

路由表中指定BGP团体的路由数量。

Total Number of Different-origin-as Routes

具有相同目的地址但不同源AS号的路由数量。

Total Number of Dampened Routes

BGP衰减路由的数量。

Route Distinguisher

VPN实例IPv4地址族的路由标识。

VPN-Instance vpn1

VPN实例名字是vpn1。

Router ID 10.1.1.9

Router ID是10.1.1.9。

display bgp vpnv6 brief

命令功能

display bgp vpnv6 brief命令用来显示VPNv6和VPN实例(IPv6地址族)的简要信息。

命令格式

display bgp vpnv6 { all | vpn-instance vpn-instance-name } brief

参数说明

参数 参数说明 取值
all 查看所有VPNv6和VPN实例(IPv6地址族)的信息。 -
vpn-instance vpn-instance-name VPN实例名。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。

视图

所有视图

缺省级别

1:监控级

使用指南

使用命令display bgp vpnv6 brief查看VPNv6和VPN实例(IPv6地址族)的信息时,各VPN实例按照实例名的字典序排列。

使用实例

# 查看VPNv6和所有VPN实例(IPv6地址族)的简要信息。

<HUAWEI> display bgp vpnv6 all brief

VPNV6:
  Rd Num               Peer Num            Route Num
    2                    1                   2

VPN-Instance(IPv6-family):
  VPN-Instance Name   Peer Num            Route Num
    vrf0                 1                   2
    vrf1                 0                   0
    vrf11                0                   0
    vrf12                0                   0
    vrf13                0                   0
    vrf14                0                   0
    vrf2                 0                   20
    vrf3                 0                   20
    vrf4                 0                   24
    vrf5                 0                   24
    vrf6                 0                   0
表9-173  display bgp vpnv6 all brief命令输出信息描述

项目

描述

Rd Num

RD的数量。

Peer Num

Peer的数量。

Route Num

路由的数量。

VPN-Instance Name

VPN实例名。

display bgp vpnv6 routing-table

命令功能

display bgp vpnv6 routing-table命令用来查看BGP VPNv6的路由信息。

命令格式

display bgp vpnv6 { all | vpn-instance vpn-instance-name | route-distinguisher route-distinguisher } routing-table [ ipv6-address [ prefix-length ] ]

display bgp vpnv6 { all | vpn-instance vpn-instance-name | route-distinguisher route-distinguisher } routing-table as-path-filter { as-path-filter-number | as-path-filter-name }

display bgp vpnv6 { all | route-distinguisher route-distinguisher | vpn-instance vpn-instance-name } routing-table community [ community-number | aa:nn | internet | no-advertise | no-export | no-export-subconfed ] &<1-33> [ whole-match ]

display bgp vpnv6 { all | vpn-instance vpn-instance-name | route-distinguisher route-distinguisher } routing-table community-filter { { community-filter-name | basic-community-filter-number } [ whole-match ] | advanced-community-filter-number }

display bgp vpnv6 { all | vpn-instance vpn-instance-name | route-distinguisher route-distinguisher } routing-table different-origin-as

display bgp vpnv6 { all | vpn-instance vpn-instance-name | route-distinguisher route-distinguisher } routing-table regular-expression as-regular-expression

display bgp vpnv6 { all | vpn-instance vpn-instance-name } routing-table ipv6-address [ prefix-length ] [ advertised-peer | as-path | cluster-list | community-list | ext-community ]

display bgp vpnv6 all routing-table peer ipv4-address { advertised-routes [ dest-ipv6-address [ prefix-length ] ] [ advertised-peer | as-path | cluster-list | community-list | ext-community ] | received-routes [ active ] }

display bgp vpnv6 vpn-instance vpn-instance-name routing-table peer ipv6-address { advertised-routes [ dest-ipv6-address [ prefix-length ] [ advertised-peer | as-path | cluster-list | community-list | ext-community ] ] | received-routes [ active ] }

display bgp vpnv6 { all | route-distinguisher route-distinguisher | vpn-instance vpn-instance-name } routing-table time-range start-time end-time

display bgp vpnv6 { all | vpn-instance vpn-instance-name } routing-table peer ipv4-address received-routes dest-ipv6-address [ prefix-length [ original-attributes ] ]

display bgp vpnv6 all routing-table peer ipv4-address { accepted-routes | not-accepted-routes }

display bgp vpnv6 vpn-instance vpn-instance-name routing-table peer ipv6-address { accepted-routes | not-accepted-routes }

参数说明

参数 参数说明 取值
all 查看所有VPNv6的BGP路由统计信息。 -
vpn-instance vpn-instance-name 显示本端指定VPN实例的BGP路由信息。 必须是已存在的VPN实例。
route-distinguisher route-distinguisher 显示指定RD的BGP路由信息。
RD有如下几种格式:
  • 2字节自治系统号:4字节用户自定义数,例如:101:3。自治系统号的取值范围是0~65535;用户自定义数的取值范围是0~4294967295。其中,自治系统号和用户自定义数不能同时为0,即RD的值不能是0:0。

  • 整数形式4字节自治系统号:2字节用户自定义数,自治系统号的取值范围是65536~4294967295,用户自定义数的取值范围是0~65535,例如0:3或者65537:3。其中,自治系统号和用户自定义数不能同时为0,即RD的值不能是0:0。

  • 点分形式4字节自治系统号:2字节用户自定义数,点分形式自治系统号通常写成x.y的形式,x和y的取值范围都是0~65535,用户自定义数的取值范围是0~65535,例如0.0:3或者0.1:0。其中,自治系统号和用户自定义数不能同时为0,即RD的值不能是0.0:0。

  • IPv4地址:2字节用户自定义数,例如:192.168.122.15:1。IP地址的取值范围是0.0.0.0~255.255.255.255;用户自定义数的取值范围是0~65535。

ipv4-address 指定要显示的对等体的IPv4地址。 点分十进制。
ipv6-address 指定要显示的对等体的IPv6地址。 32位16进制数,格式为X:X:X:X:X:X:X:X。
prefix-length 指定IPv6地址的前缀长度。 -
as-path-filter 用来显示匹配指定过滤器的路由。 -
as-path-filter-number 指定匹配的AS路径过滤器号。 整数形式,取值范围1~256。
as-path-filter-name 指定匹配的AS路径过滤器名称。 字符串形式,区分大小写,不支持空格,长度范围是1~51,且不能都是数字。当输入的字符串两端使用双引号时,可在字符串中输入空格。
community 用来查看路由表中指定BGP团体的路由信息。 -
community-number 指定的团体号。 -
aa:nn 指定的团体号。 -
internet 显示带有Internet团体属性的BGP路由。 -
no-advertise 显示带有No-Advertise团体属性的BGP路由。 -
no-export 显示带有No-Export团体属性的BGP路由。 -
no-export-subconfed 显示带有No-Export-Subconfed团体属性的BGP路由。 -
whole-match 精确匹配。 -
community-filter 用来显示匹配指定的BGP团体属性过滤器的路由信息。 -
community-filter-name 团体属性过滤器名称。 -
basic-community-filter-number 指定基本团体属性过滤器号。 -
advanced-community-filter-number 指定高级团体属性过滤器号。 -
different-origin-as 用来显示具有相同目的地址但不同源AS号的路由。 -
regular-expression as-regular-expression 为匹配的AS正则表达式。 字符串类型,取值范围是1~80。
peer ipv6-address 显示指定BGP对等体的路由信息。 -
advertised-routes 显示发布给指定对等体的路由信息。 -
dest-ipv6-address 指定IPv6形式的目的网络地址。 -
received-routes 显示从指定对等体收到的路由信息。 -
active 显示从指定对等体收到的活跃路由信息。 -
advertised-peer 显示路由发送的邻居列表。 -
as-path 显示路由的as-path属性信息。 -
cluster-list 显示路由的集群列表。 -
community-list 显示路由的团体属性列表。 -
ext-community 显示路由的扩展团体属性列表。 -
time-range start-time end-time 显示指定时间段内发生过振荡的BGP VPNv6路由信息。例如,start-time取值为0d0h5m0s,表示距离当前时间5分钟之前,end-time取值为0d0h10m0s,表示距离当前时间10分钟之前,显示的是路由存活时间在5分钟到10分钟之间的所有BGP VPNv6路由信息。
start-timeend-time的格式都是xxdxxhxxmxxs,其中:
  • d表示天,取值范围是0~10000
  • h表示小时,取值范围是0~23
  • m表示分钟,取值范围是0~59
  • s表示秒,取值范围是0~59
original-attributes 显示从指定对等体收到的BGP路由在经过本地入口策略过滤之前携带的原始路由属性。如果要使该功能生效,需要配置peer keep-all-routes命令。 -
accepted-routes 显示通过路由策略的路由信息。 -
not-accepted-routes 显示没有通过路由策略的路由信息。
说明:

只有配置了keep-all-routes或者peer keep-all-routes命令后,才能查询到没有通过路由策略的路由信息。

-

视图

所有视图

缺省级别

1:监控级

使用指南

通过指定不同的参数可以只查看特定的路由信息。

使用实例

# 查看所有BGP VPNv6路由信息。

<HUAWEI> display bgp vpnv6 all routing-table
                                                                                
                                                                                
 BGP Local router ID is 10.1.1.1                                                 
 Status codes: * - valid, > - best, d - damped, h - history,                                 
               i - internal, s - suppressed, S - Stale            
 Origin      : i - IGP, e - EGP, ? - incomplete                        
                                                                                
                                                                                
 Total number of routes from all PE: 3                                          
 Route Distinguisher: 100:1                                                     
                                                                                
                                                                                
 *>i Network  : FC00:0:0:1::                             PrefixLen : 64         
     NextHop  : FC00:0:0:2::1                            LocPrf    :            
     MED      : 0                                        PrefVal   : 0          
     Label    : NULL                                                            
     Path/Ogn :  ?                                                              
 *>  Network  : FC00:0:0:1::                             PrefixLen : 64         
     NextHop  : ::                                       LocPrf    :            
     MED      : 0                                        PrefVal   : 0          
     Label    : NULL                                                            
     Path/Ogn :  ?                                                              
 *>  Network  : FE80::                                   PrefixLen : 10         
     NextHop  : ::                                       LocPrf    :            
     MED      : 0                                        PrefVal   : 0          
     Label    : NULL                                                            
     Path/Ogn :  ?                                                              
                                                                                
 VPN-Instance whm1 :                                                            
                                                                                
 Total Number of Routes: 3                                                      
 *>  Network  : FC00:0:0:3::                             PrefixLen : 64         
     NextHop  : ::                                       LocPrf    :            
     MED      : 0                                        PrefVal   : 0          
     Label    : NULL                                                            
     Path/Ogn :  ?                                                              
 *>  Network  : FC00:0:0:4::                             PrefixLen : 128        
     NextHop  : ::                                       LocPrf    :            
     MED      : 0                                        PrefVal   : 0          
     Label    : NULL                                                            
     Path/Ogn :  ?                                                              
 *>  Network  : FE80::                                   PrefixLen : 10         
     NextHop  : ::                                       LocPrf    :            
     MED      : 0                                        PrefVal   : 0          
     Label    : NULL                                                            
     Path/Ogn :  ?                                                              
表9-174  display bgp vpnv6 all routing-table命令输出信息描述

项目

描述

BGP Local router ID

本地BGP交换机的ID号,其格式与IPv4地址一样

Total number of routes from all PE

交换机从所有对等体PE收到的BGP VPNv6的路由总数

Network

该路由的目的网络地址/主机地址

PrefixLen

该路由的目的网络地址/主机的地址的掩码长度

NextHop

本端为了将报文发送到目的地址所要经过的紧邻的下一跳IPv6地址

LocPrf

该BGP路由的本地优先级,默认值为100

MED

该路由的度量值,默认值为0

PrefVal

该路由的协议首选值

Label

本端发往该路由目的网段/主机的数据应携带的标签

Path/Ogn

该路由的AS路径属性及Origin属性

# 查看本端名为vpn1的VPN实例的BGP4+路由信息。

<HUAWEI> display bgp vpnv6 vpn-instance vpn1 routing-table

 BGP Local router ID is 10.1.1.9
 Status codes: * - valid, > - best, d - damped,
               h - history,  i - internal, s - suppressed, S - Stale
               Origin : i - IGP, e - EGP, ? - incomplete


 Total Number of Routes: 2
 *>i Network  : FC00:0:0:1::                             PrefixLen : 64
     NextHop  : FC00:0:0:3::1                            LocPrf    :
     MED      : 0                                        PrefVal   : 0
     Label    :
     Path/Ogn : 65410  ?
 *>i Network  : FC00:0:0:1::                             PrefixLen : 64
     NextHop  : FC00:0:0:2::1                            LocPrf    : 100
     MED      : 0                                        PrefVal   : 0
     Label    : 1037/NULL
     Path/Ogn : ?

# 查看指定目的地址的VPN实例的BGP4+路由信息。

<HUAWEI> display bgp vpnv6 vpn-instance vrf1 routing-table fc00:0:0:1::
                                                                                
 BGP Local router ID : 10.1.1.1                                                  
 Local AS number : 100                                                          
 Paths:   2 available, 1 best, 1 select                                         
 BGP routing table entry information of FC00:0:0:1::/64:                              
 Imported route.                                                                
 From: :: (0.0.0.0)                                                             
 Route Duration: 1d03h46m24s                                                    
 Direct Out-interface: Vlanif100                                                
 Original nexthop: ::                                                           
 AS-path Nil, origin incomplete, MED 0, pref-val 0, valid, local, best, select, 
pre 0                                                                           
 Advertised to such 1 peers:                                                    
    FC00:0:0:2::2                                                                     
 BGP routing table entry information of 2001:db8::/64:                              
 From: FC00:0:0:1::1 (10.10.10.10)                                                    
 Route Duration: 02h39m43s                                                      
 Direct Out-interface: Vlanif100                                                
 Original nexthop: FC00:0:0:1::1                                                      
 AS-path 65410, origin incomplete, MED 0, pref-val 0, external, pre 255         
 Not advertised to any peer yet                                                 

# 查看名为vpn1的VPN实例的BGP4+路由表中,AS路径属性中包含65420的路由信息。

<HUAWEI> display bgp vpnv6 vpn-instance vpn1 routing-table as-path-filter 1

 BGP Local router ID is 10.1.1.9
 Status codes: * - valid, > - best, d - damped, h - history,
               i - internal, s - suppressed, S - Stale
 Origin      : i - IGP, e - EGP, ? - incomplete


 VPN-Instance vpn1 :

 Total Number of Routes: 1
     Network  : FC00:0:0:1::                             PrefixLen : 64
     NextHop  : FC00:0:0:2::2                            LocPrf    :
     MED      : 0                                        PrefVal   : 0
     Label    :
     Path/Ogn : 65420  ?
表9-175  display bgp vpnv6 routing-table命令的描述信息
项目 描述
Local AS number 本地自治系统号。
Paths 选路结果。
BGP routing table entry information of 表示下面的信息是BGP的路由表项信息。

Imported route

BGP通过import-route (BGP)命令引入的路由。

From 路由发布者的IP地址。
Route Duration 路由持续时间。
Direct Out-interface 直连出接口。
Original nexthop 原始的下一跳。
AS-path AS路径属性。
origin 该BGP路由的源(Origin)属性。它有以下3种类型:
  • IGP:比如用network命令注入到BGP路由表的路由,其Origin属性为IGP
  • EGP:通过EGP得到的路由信息,其Origin属性为EGP
  • Incomplete:表示路由的来源无法确定。比如BGP通过import-route命令引入的路由,其Origin属性为Incomplete
pref-val 协议首选值。
valid 该BGP路由为有效路由。
local 该路由为本地路由 。
best 该BGP路由是最优路由。
select 该BGP路由为优选路由。
pre BGP路由优先级。
Advertised to such 1 peers 该BGP路由向一个对等体发布。
Not advertised to any peer yet 该BGP路由尚未向任何对等体发布。
external 该路由为从EBGP邻居学到的路由。
internal 该路由为从IBGP邻居学到的路由。
VPN-Instance vpn1

本地VPN实例是vpn1。

Total Number of Routes

VPN实例vpn1里匹配的路由总数。

display bgp vpnv6 routing-table statistics

命令功能

display bgp vpnv6 routing-table statistics命令用来显示BGP VPNv6的路由统计信息。

命令格式

display bgp vpnv6 { all | route-distinguisher route-distinguisher | vpn-instance vpn-instance-name } routing-table statistics [ as-path-filter { as-path-filter-number | as-path-filter-name } | different-origin-as ]

display bgp vpnv6 { all | route-distinguisher route-distinguisher | vpn-instance vpn-instance-name } routing-table statistics regular-expression as-regular-expression

display bgp vpnv6 { all | route-distinguisher route-distinguisher | vpn-instance vpn-instance-name } routing-table statistics community [ community-number | aa:nn | internet | no-advertise | no-export | no-export-subconfed ] &<1-33> [ whole-match ]

display bgp vpnv6 { all | route-distinguisher route-distinguisher | vpn-instance vpn-instance-name } routing-table statistics community-filter { { community-filter-name | basic-community-filter-number } [ whole-match ] | advanced-community-filter-number }

display bgp vpnv6 all routing-table peer ipv4-address { advertised-routes | received-routes [ active ] } statistics

display bgp vpnv6 vpn-instance vpn-instance-name routing-table peer ipv6-address { advertised-routes | received-routes [ active ] } statistics

display bgp vpnv6 { all | route-distinguisher route-distinguisher | vpn-instance vpn-instance-name } routing-table statistics active

参数说明

参数 参数说明 取值
all 查看所有VPNv6的BGP路由统计信息。 -
route-distinguisher route-distinguisher 显示指定RD的BGP路由信息。
RD有如下几种格式:RD有如下几种格式:
  • 2字节自治系统号:4字节用户自定义数,例如:101:3。自治系统号的取值范围是0~65535;用户自定义数的取值范围是0~4294967295。其中,自治系统号和用户自定义数不能同时为0,即RD的值不能是0:0。

  • 整数形式4字节自治系统号:2字节用户自定义数,自治系统号的取值范围是65536~4294967295,用户自定义数的取值范围是0~65535,例如0:3或者65537:3。其中,自治系统号和用户自定义数不能同时为0,即RD的值不能是0:0。

  • 点分形式4字节自治系统号:2字节用户自定义数,点分形式自治系统号通常写成x.y的形式,x和y的取值范围都是0~65535,用户自定义数的取值范围是0~65535,例如0.0:3或者0.1:0。其中,自治系统号和用户自定义数不能同时为0,即RD的值不能是0.0:0。

  • IPv4地址:2字节用户自定义数,例如:192.168.122.15:1。IP地址的取值范围是0.0.0.0~255.255.255.255;用户自定义数的取值范围是0~65535。

vpn-instance vpn-instance-name 查看VPN实例的BGP路由统计信息。 必须是已存在的VPN。
as-path-filter 用来显示匹配指定过滤器的路由。 -
as-path-filter-number 指定匹配的AS路径过滤器号。 整数形式,取值范围1~256。
as-path-filter-name 指定匹配的AS路径过滤器名称。 字符串形式,区分大小写,不支持空格,长度范围是1~51,且不能都是数字。当输入的字符串两端使用双引号时,可在字符串中输入空格。
different-origin-as 用来显示具有相同目的地址但不同源AS号的路由。 -
regular-expression as-regular-expression 为匹配的AS正则表达式。 字符串形式,取值范围是1~80。
community 用来查看路由表中指定BGP团体的路由信息。 -
community-number 指定的团体号。 整数形式,取值范围是0~4294967295。
aa:nn 指定的团体号。 aann都是整数形式,取值范围都是0~65535。
internet 显示带有Internet团体属性的BGP路由。 -
no-advertise 显示带有No-Advertise团体属性的BGP路由。 -
no-export 显示带有No-Export团体属性的BGP路由。 -
no-export-subconfed 显示带有No-Export-Subconfed团体属性的BGP路由。 -
whole-match 精确匹配。 -
community-filter 用来显示匹配指定的BGP团体属性过滤器的路由信息。 -
community-filter-name 团体属性过滤器名称。 字符串形式,区分大小写,不支持空格,取值范围是1~51。
basic-community-filter-number 指定基本团体属性过滤器号。 整数形式,取值范围是1~99。
advanced-community-filter-number 指定高级团体属性过滤器号。 整数形式,取值范围是100~199。
peer ipv6-address 显示指定对等体的路由信息。 -
peer ipv4-address 显示指定对等体的路由信息。 -
advertised-routes 显示发布给指定对等体的路由信息。 -
received-routes 显示从指定对等体收到的路由信息。 -
active 显示从指定对等体收到的活跃路由信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

使用实例

# 查看本端BGP VPNv6路由的统计信息。
<HUAWEI> display bgp vpnv6 all routing-table statistics

Total Number of Routes from All PE: 1
 Total Number of Best Routes from All PE: 1
 Total Number of Best-external Routes from All PE: 0
 Total Number of Community Routes: 0
 Total Number of Different-origin-as Routes: 0
 Total Number of Dampened Routes: 0

 VPN-Instance vrf1, Router ID 0.0.0.0:

 Total Number of Routes: 1
 Total Number of Prefix Advertised to RM : 0
 Total Number of Active Route : 0
 Total Number of Best Routes: 1
 Total Number of Community Routes: 0
 Total Number of Different-origin-as Routes: 0
 Total Number of Dampened Routes: 0

# 查看本端名为vpn1的VPN实例的BGP4+路由统计信息。

<HUAWEI> display bgp vpnv6 vpn-instance vpn1 routing-table statistics

 Total Number of Routes: 5

# 查看从对等体10.1.1.1接收的BGP VPNv6路由数。

<HUAWEI> display bgp vpnv6 all routing-table peer 10.1.1.1 received-routes statistics
  Received routes total: 1
# 查看本端带有internet团体属性的指定RD的VPN-IPv6路由统计信息。
<HUAWEI> display bgp vpnv6 route-distinguisher 100:1 routing-table statistics community internet

 Total Number of Routes from all PE: 1

 VPN-Instance vpn1 :

 Total Number of Routes: 2

# 查看本端指定团体列表的所有BGP VPNv6路由统计信息。

<HUAWEI> display bgp vpnv6 all routing-table statistics community-filter 1

 Total Number of Routes from all PE: 1

 VPN-Instance vpn1 :

 Total Number of Routes: 2

# 查看与指定的AS路径正则表达式匹配的所有BGP VPNv6路由统计信息。

<HUAWEI> display bgp vpnv6 all routing-table statistics regular-expression 65420*

 Total Number of Routes from all PE: 1

 VPN-Instance vpn1 :

 Total Number of Routes: 1

# 查看本端VPN实例vpn1从私网对等体2001:db8::1收到的BGP VPNv6路由的统计信息。

<HUAWEI> display bgp vpnv6 vpn-instance vpn1 routing-table peer 2001:db8::1 received-routes statistics
  Received routes total: 2

# 查看本端发送给对等体2001:db8::1的名称为vpn1的IPv6 VPN实例的IPv6路由的统计信息。

<HUAWEI> display bgp vpnv6 vpn-instance vpn1 routing-table peer 2001:db8::1 advertised-routes statistics
  Advertised routes total: 2

  Default originated : 0
表9-176  display bgp vpnv6 routing-table statistics命令输出信息描述
项目 描述
Total Number of Routes from all PE 显示VPNv6路由数目。
VPN-Instance vrf1 VPN实例名为vrf1。
Router ID 0.0.0.0 Router ID是0.0.0.0。
Total Number of Routes 指定RD的VPNv6路由数目。
Total Number of Prefix Advertised to RM 向路由管理模块下发的路由数量。
Total Number of Active Route 活跃路由数量。

Total Number of Best Routes

best路由数量。

Total Number of Best-external Routes

best-external路由数量。

Total Number of Community Routes

路由表中指定BGP团体的路由数量。

Total Number of Different-origin-as Routes

具有相同目的地址但不同源AS号的路由数量。

Total Number of Dampened Routes

BGP衰减路由的数量。

Received routes total

从指定对等体接收到的BGP VPNv6的路由数量。

Advertised routes total

向指定对等体发送的BGP VPNv6的路由数量。

display bmp session

命令功能

display bmp session命令用来查看BMP会话的配置信息。

命令格式

display bmp session

display bmp session { ipv4-address | ipv6-address } verbose

参数说明

参数 参数说明 取值
ipv4-address 指定IPv4形式的会话地址。 点分十进制格式。
ipv6-address 指定IPv6形式的会话地址。 32位16进制数,格式为X:X:X:X:X:X:X:X。
verbose 指定显示会话的详细信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

通过display bmp session命令可以查看BMP会话的配置信息及其详细信息,通过BMP会话信息可以分析BMP的配置是否合理,BMP实例运行出现问题时也可使用该命令定位原因。

使用实例

# 查看会话地址为10.1.1.1的BMP会话的配置信息。

<HUAWEI> display bmp session 10.1.1.1 verbose

  BMP session 10.1.1.1, port 0      
    Current state: Down (Reason: Tcp Fail), Age: 02m14s 
    VPN-instance name: _public_       
    Local address: 0.0.0.0, Local port: 0    
    Route Mode: post-policy           
    Statistics timeout: 3600(s)             
    ConnectRetry Timer Remainder: 116(s)  
    Statistics-report Timer Remainder: 805(s)  
表9-177  display bmp session verbose命令输出信息描述

项目

描述

port

服务器端口号。

Current state

当前BMP会话的状态:
  • Down:该BMP会话处于Down状态。
  • Up:该BMP会话处于Up状态。

Age

BMP会话老化时间定时器。

VPN-instance name

BMP会话所在的VPN实例。

Local address

本地的IP地址。

Local port

本地的端口号。

Route Mode

BMP向监控服务器上报的路由类型:
  • pre-policy:向监控服务器上报通过入口策略前的路由。
  • post-policy:向监控服务器上报通过入口策略后的路由。

Statistics timeout

BMP向监控服务器上报BGP运行状态统计信息的时间间隔,单位是秒。

ConnectRetry Timer Remainder

重新建立连接的剩余时间,单位是秒。

Statistics-report Timer Remainder

下一次向监控服务器上报运行状态统计信息的剩余时间,单位是秒。

display default-parameter bgp

命令功能

display default-parameter bgp命令用来查看BGP协议初始化时的各项缺省配置信息。

命令格式

display default-parameter bgp

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

使用实例

# 显示BGP协议初始化时的各项缺省配置信息。

<HUAWEI> display default-parameter bgp
 BGP version               : 4                                             
 EBGP preference           : 255                                           
 IBGP preference           : 255                                           
 Local preference          : 255                                           
 BGP connect-retry         : 32s                                           
 BGP holdtime              : 180s                                          
 BGP keepAlive             : 60s                                           
 EBGP route-update-interval: 30s                                           
 IBGP route-update-interval: 15s                                           
 Default local-preference  : 100                                           
 Default MED               : 0                                             
 IPv4-family unicast       : enable                                        
 EBGP-interface-sensitive  : enable                                        
 IBGP-interface-sensitive  : disable                                       
 Reflect between-clients   : enable                                        
 Check-first-as            : enable                                        
 Synchronization           : disable                                       
  Nexthop-resolved rules    :                                               
     IPv4-family           : unicast(ip)                                   
                             label-route(ip)                               
                             multicast(ip)                                 
                             vpn-instance(tunnel)                          
                             vpnv4(ip)                                     
     IPv6-family           : unicast(ip)                                   
                             vpn-instance(tunnel)                          
                             vpnv6(ip)                                     
                             6PE(tunnel)                                   
                                                                           
 
表9-178  display default-parameter bgp命令输出信息描述

项目

描述

BGP version

BGP协议的版本号。

EBGP preference

EBGP路由的协议优先级。

IBGP preference

IBGP路由的协议优先级。

Local preference

本地路由的协议优先级。

BGP connect-retry

连接重传时间间隔。

BGP holdtime

保持时间间隔。

BGP keepAlive

存活时间间隔。

EBGP route-update-interval

EBGP更新报文的最小时间间隔。

IBGP route-update-interval

IBGP更新报文的最小时间间隔。

Default local-preference

BGP路由的本地优先级。

Default MED

BGP路由的MED值。

IPv4-family unicast

BGP的IPv4单播地址族视图

EBGP-interface-sensitive

在某个接口状态变为Down时,立即清除建立在该接口上的直连外部邻居的BGP会话。

IBGP-interface-sensitive

在某个接口状态变为Down时,立即清除建立在该接口上的IBGP会话。

Reflect between-clients

客户机之间的路由反射。

Check-first-as

检查EBGP对等体发来的更新消息中AS_Path属性的第一个AS号。

Synchronization

IBGP与IGP的同步功能。

Nexthop-resolved rules

优选路由默认迭代方式。

display default-parameter bmp

命令功能

display default-parameter bmp命令用来查看BMP各项缺省配置。

命令格式

display default-parameter bmp

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

BMP有默认的向监控服务器上报BGP运行状态统计信息的时间间隔和向监控服务器上报的路由类型,通过display default-parameter bmp命令可以查看BMP各项缺省配置。

使用实例

# 查看BMP各项缺省配置。

<HUAWEI> display default-parameter bmp
 statistics-timer          : 3600  
 route-mode                : post-policy 
表9-179  display default-parameter bmp命令输出信息描述

项目

描述

statistics-timer BMP向监控服务器上报BGP运行状态统计信息的时间间隔,单位是秒。
route-mode BMP向监控服务器上报的路由类型。

display mbgp routing-table

命令功能

display mbgp routing-table命令用来查看MBGP的路由信息。

命令格式

display mbgp routing-table [ ipv4-address [ mask | mask-length ] [ longer-match ] ] [ verbose ]

参数说明

参数 参数说明 取值
ipv4-address IPv4形式的网络地址。 -
mask | mask-length 点分十进制掩码/掩码长度。 -
longer-match 仅显示匹配指定目的地址与掩码的路由。 -
verbose 显示激活和未激活路由的详细信息。不指定该参数,则只显示激活路由的概要信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

通过指定参数可以只查看特定的路由信息。

使用实例

# 查看MBGP的所有路由信息。

<HUAWEI> display mbgp routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: MBGP
         Destinations : 1        Routes : 1
 
Destination/Mask  Proto  Pre  Cost  Flags  NextHop  Interface
 
  10.5.5.1/32     MBGP   255     0     R   10.1.1.1  Vlanif10
表9-180  display mbgp routing-table命令输出信息描述

项目

描述

Route Flags

路由标记

  • R:表示该路由是迭代路由

  • D:表示该路由下发到FIB表

Routing Tables: MBGP

此路由表是MBGP路由表

Destinations

目的网络/主机的总数

Routes

路由的总数

Destination/Mask

目的网络/主机的地址和掩码长度

Proto

用来学习路由的协议

Pre

优先级

Cost

路由开销

Flags

路由标记,即路由表头的Route Flags

NextHop

下一跳

Interface

下一跳可达的出接口

# 显示指定路由的详细信息。

<HUAWEI> display mbgp routing-table 192.168.1.1 verbose
Routing Table : MBGP
Summary Count : 1

  Destination: 10.5.5.1/32
     Protocol: MBGP              Process ID: 0
   Preference: 255                     Cost: 0
      NextHop: 10.1.1.1           Neighbour: 0.0.0.0
        State: Active Adv GotQ          Age: 00h43m25s
          Tag: 0                   Priority: 0
        Label: NULL                 QoSInfo: 0x0
 RelayNextHop: 0.0.0.0            Interface: Vlanif 10
     TunnelID: 0x0                    Flags: R
表9-181  display mbgp routing-table verbose命令输出信息描述

项目

描述

Destination

目的网络/主机的地址和掩码长度

Protocol

路由协议

Process ID

路由协议的进程号

Preference

路由的优先级

Cost

路由开销

NextHop

下一跳

Neighbour

邻居

State

路由的状态
  • Active:激活路由

  • Invalid:无效路由

  • Inactive:非激活路由

  • NoAdv:不允许发布的路由

  • Adv:可以发布的路由

  • Del:即将被删除的路由

  • GotQ:迭代到下一跳及出接口的路由,或者迭代到隧道的路由

  • WaitQ:没有迭代到下一跳及出接口的路由,或者迭代到隧道的路由

  • Stale:带Stale标记的路由,在GR中使用

Age

路由的存活时间

Tag

路由管理标识

Priority

优先级

Label

MPLS分配的标签

QoSInfo

QoS信息

RelayNextHop

迭代下一跳

Interface

迭代出接口

Tunnel ID

隧道ID

Flags

路由标记,即路由表头的Route Flags

display mbgp routing-table statistics

命令功能

display mbgp routing-table statistics命令用来查看MBGP路由表的统计信息。

命令格式

display mbgp routing-table statistics

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

路由统计信息包括可通过协议增加或删除的路由总数,以及已带删除标签但未删除的激活或未激活路由数。

使用实例

# 查看MBGP路由表的统计信息。

<HUAWEI> display mbgp routing-table statistics
Proto     total      active      added        deleted      freed
          routes     routes      routes       routes       routes
MBGP      6          4           10           0            0
表9-182  display mbgp routing-table statistics命令输出信息描述

项目

描述

Proto

路由协议

total routes

当前路由表中的路由总数

active routes

路由表中激活路由的数目

added routes

路由表中增加的路由数目(激活和未激活)

deleted routes

路由表中添加了删除标记的路由数目

freed routes

路由表中释放(永久删除)的路由数目

display snmp-agent trap feature-name bgp all

命令功能

display snmp-agent trap feature-name bgp all命令用来查看BGP模块的所有告警开关的信息。

命令格式

display snmp-agent trap feature-name bgp all

参数说明

视图

所有视图

缺省级别

3:管理级

使用指南

应用场景

display snmp-agent trap feature-name bgp all命令用来查看所有BGP模块告警的开启关闭状态。

通过使用snmp-agent trap enable feature-name bgp命令可以改变BGP告警开关的状态。

使用实例

# 查看BGP模块的所有告警信息。

<HUAWEI>display snmp-agent trap feature-name bgp all
------------------------------------------------------------------------------  
Feature name: BGP                                                               
Trap number : 8  
------------------------------------------------------------------------------  
Trap name                      Default switch status   Current switch status    
bgpBackwardTransNotification   off                     off                      
bgpBackwardTransition          off                     off                      
bgpEstablished                 off                     off                      
bgpEstablishedNotification     off                     off                      
hwBgpPeerRouteExceed           off                     off                      
hwBgpPeerRouteExceedClear      off                     off                      
hwBgpPeerRouteNumThresholdClear                                                 
                               off                     off                      
hwBgpPeerRouteNumThresholdExceed                                                
                               off                     off                      
   
表9-183  display snmp-agent trap feature-name bgp all命令输出信息描述

项目

描述

Feature name

告警所属的模块名称。

Trap number

告警的数量。

Trap name

告警的名称,BGP模块的告警包括:

  • bgpBackwardTransNotification:BGP邻居断开连接的告警开关。
  • bgpBackwardTransition:BGP邻居断开连接的告警开关。
  • bgpEstablished:BGP邻居状态迁移到Established状态的告警开关。
  • bgpEstablishedNotification:BGP邻居状态迁移到Established状态的告警开关。
  • hwBgpPeerRouteExceed:BGP邻居路由数量超过告警门限值。
  • hwBgpPeerRouteExceedClear:BGP邻居路由数量恢复到告警门限值以下。
  • hwBgpPeerRouteNumThresholdClear:BGP邻居路由数量恢复到告警门限值以下。
  • hwBgpPeerRouteNumThresholdExceed:BGP邻居路由数量超过告警门限值。

Default switch status

告警开关缺省状态,有以下两种:

  • on:表示告警开关缺省处于开启状态。
  • off:表示告警开关缺省处于关闭状态。

Current switch status

告警开关当前状态,有以下两种:

  • on:表示告警开关当前处于开启状态。
  • off:表示告警开关当前处于关闭状态。

display system osnode-group

命令功能

display system osnode-group命令用来查看物理系统的所有操作系统组信息。

命令格式

display system osnode-group

参数说明

视图

所有视图

缺省级别

3:管理级

使用指南

应用场景

在创建业务的分布式实例前,使用该命令查看操作系统组名称列表。

板组和操作系统组的关系如下:

  • 如果一个板组内每一块板只有一个操作系统,那么这个板组包含一个操作系统组。
  • 如果一个板组内每一块板有多个操作系统,那么这个板组包含多个操作系统组。
  • 操作系统组基于板组自动生成,用于承载基于主备操作系统的业务。

使用实例

# 查看操作系统组信息。

<HUAWEI> display system osnode-group
HA Osnode Group Information 
--------------------------------------------------------------------------------
OS-group             OS-node    Board-id         Deploy-state      Active-state
--------------------------------------------------------------------------------
OSG-MMB-BG1-1        273        17               available         active
OSG-MMB-BG1-1        274        18               available         active
--------------------------------------------------------------------------------
表9-184  display system osnode-group命令输出信息描述

项目

描述

OS-group

操作系统组名称

OS-node

操作系统节点ID

Board-id

操作系统节点所在的板ID

Deploy-state

该操作系统节点的业务部署状态:

  • unavailable:不可用。一般情况下,当单板被复位或拔出时,状态为不可用
  • available:可用。一般情况下,当单板完成注册时,状态为可用

Active-state

该操作系统节点的激活状态:

  • inactive:非激活。冷备板和不可用的MB板处于非激活状态。
  • active:激活。主板和热备板处于激活状态。

ebgp-interface-sensitive

命令功能

ebgp-interface-sensitive命令使能接口状态变为Down时,立即清除建立在该接口上的直连外部邻居的BGP会话的功能。

undo ebgp-interface-sensitive命令用来去使能该功能。

缺省情况下,该功能是使能的。

命令格式

ebgp-interface-sensitive

undo ebgp-interface-sensitive

参数说明

视图

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

缺省级别

2:配置级

使用指南

应用场景

在未配置ebgp-interface-sensitive命令时,如果某个接口状态变为Down,系统无法立即选择次优路由传输报文,而是等待一段时间(缺省情况下是180秒)后再查看是否可以通过其他接口向原目的地址传输报文,这样会使流量中断一段时间。当配置ebgp-interface-sensitive命令后,当EBGP链路出现故障时,BGP可以迅速感知并立即尝试使用其他接口复位原接口上的BGP连接。

当BGP连接使用的接口在Up和Down状态间反复切换时,去使能ebgp-interface-sensitive命令后,可以防止路由振荡带来的BGP会话的反复重建与删除,一定程度上节约了网络带宽。

注意事项

如果BGP连接使用的接口在Up和Down状态间反复切换,建议不要使能ebgp-interface-sensitive命令,防止路由震荡。

使用实例

# 使能自动清除BGP会话能力。

<HUAWEI> system-view
[~HUAWEI] bgp 100
[*HUAWEI-bgp] ebgp-interface-sensitive

ext-community-change enable

命令功能

ext-community-change enable命令用来允许通过路由策略修改扩展团体属性。

undo ext-community-change enable命令用来禁止通过路由策略修改扩展团体属性。

缺省情况下,禁止通过路由策略修改扩展团体属性。

命令格式

ext-community-change enable

undo ext-community-change enable

参数说明

视图

BGP视图、BGP-IPv4单播地址族视图、BGP-IPv4组播地址族视图、BGP-VPN实例IPv4地址族视图、BGP多实例VPN实例IPv4地址族视图、BGP-IPv6单播地址族视图、BGP-VPN实例IPv6地址族视图

缺省级别

2:配置级

使用指南

应用场景

缺省情况下,BGP禁止通过入口策略修改从对等体(组)接收的扩展团体属性,禁止通过出口策略修改向对等体(组)发布的扩展团体属性。配置ext-community-change enable命令后,允许通过入口策略对从对等体(组)接收的扩展团体属性进行修改,允许通过出口策略将变更后的扩展团体属性发送给对等体(组),从而将优选路由修改后的扩展团体属性发布给对等体(组)。

注意事项

  • ext-community-change enable必须和peer route-policy import命令配合使用,通过入口策略修改从对等体(组)接收的扩展团体属性的功能才能生效。

  • ext-community-change enable命令必须和以下命令配合使用,通过出口策略将变更后的扩展团体属性发送给对等体(组)的功能才能生效。

使用实例

# 配置通过名为policy1的路由策略修改从对等体10.1.1.1接收的BGP路由的扩展团体属性。

<HUAWEI> system-view
[~HUAWEI] route-policy policy1 permit node 10
[*HUAWEI-route-policy] if-match as-path-filter 2
[*HUAWEI-route-policy] apply extcommunity rt 10.1.1.1:1 additive
[*HUAWEI-route-policy] quit
[*HUAWEI] bgp 100
[*HUAWEI-bgp] ipv4-family unicast
[*HUAWEI-bgp-af-ipv4] ext-community-change enable
[*HUAWEI-bgp-af-ipv4] peer 10.1.1.1 route-policy policy1 import

filter-policy export (BGP)

命令功能

filter-policy export命令用来配置对发布的路由进行过滤,只有通过过滤的路由才被BGP发布。

undo filter-policy export命令用来恢复缺省状态。

缺省情况下,发布的路由信息不被过滤。

命令格式

filter-policy { acl-number | acl-name acl-name | ip-prefix ip-prefix-name } export [ protocol [ process-id ] ]

filter-policy { acl6-number | acl6-name acl6-name | ipv6-prefix ipv6-prefix-name } export [ protocol [ process-id ] ]

undo filter-policy export [ protocol [ process-id ] ]

undo filter-policy { acl-number | acl-name acl-name | ip-prefix ip-prefix-name } export [ protocol [ process-id ] ]

undo filter-policy { acl6-number | acl6-name acl6-name | ipv6-prefix ipv6-prefix-name } export [ protocol [ process-id ] ]

参数说明

参数 参数说明 取值
acl-number 指定基本ACL的编号。 整数形式,取值范围是2000~2999。
acl-name acl-name 指定命名型访问控制列表ACL的名称。 字符串形式,不支持空格,区分大小写,长度范围是1~32,以英文字母开始。
ip-prefix ip-prefix-name 指定IPv4地址前缀列表名。 字符串形式,取值范围是1~169,不支持空格,区分大小写。当输入的字符串两端使用双引号时,可在字符串中输入空格。
protocol 指定路由协议名称。 其中BGP视图、BGP-IPv4单播地址族视图、BGP-IPv4组播地址族视图、BGP多实例VPN实例IPv4地址族视图和BGP-VPN实例IPv4地址族视图支持directisisospfripstatic,BGP-IPv6单播地址族视图和BGP-VPN实例IPv6地址族视图支持directisisospfv3ripngstatic
process-id 指定需要进行匹配的进程号。directstatic不需要指定进程号。 整数形式,取值范围是1~4294967295。
acl6-number 指定基本ACL6的编号。 整数形式,取值范围是2000~2999。
acl6-name acl6-name 指定命名型访问控制列表ACL6的名称。 字符串形式,不支持空格,区分大小写,长度范围是1~32,以英文字母开始。
ipv6-prefix ipv6-prefix-name 指定IPv6地址前缀列表名。 字符串形式,取值范围是1~169,不支持空格,区分大小写。当输入的字符串两端使用双引号时,可在字符串中输入空格。
说明:
  • protocol [ process-id ]参数仅在BGP视图、BGP-IPv4单播地址族视图、BGP-IPv4组播地址族视图、BGP-VPN实例IPv4地址族视图、BGP多实例VPN实例IPv4地址族视图、BGP-IPv6单播地址族视图和BGP-VPN实例IPv6地址族视图下生效。

  • acl-name acl-nameacl-numberip-prefix ip-prefix-name参数仅在BGP视图、BGP-IPv4单播地址族视图、BGP-IPv4组播地址族视图、BGP多实例VPN实例IPv4地址族视图和BGP-VPN实例IPv4地址族视图下生效。

  • acl6-name acl6-nameacl6-numberipv6-prefix ipv6-prefix-name参数仅在BGP-IPv6单播地址族视图和BGP-VPN实例IPv6地址族视图下生效。

视图

BGP视图、BGP-IPv4单播地址族视图、BGP-IPv4组播地址族视图、BGP-VPN实例IPv4地址族视图、BGP多实例VPN实例IPv4地址族视图、BGP-IPv6单播地址族视图、BGP-VPN实例IPv6地址族视图

缺省级别

2:配置级

使用指南

应用场景

filter-policy export命令用于对设备全局发布的路由信息进行过滤。

对于通过import-route (BGP)命令引入的路由,配置了这个命令后,BGP会在引入这些路由之前就进行过滤,只有通过过滤的路由才能加入BGP本地路由表,并被BGP发布。

如果指定protocol参数,将只对引入的这种协议产生的路由进行过滤,对引入的其他协议产生的路由不受影响。如果没有指定protocol参数,对引入的任何一个协议产生的路由都要进行过滤。

对于命名型ACL,使用rule命令配置过滤规则时,只有source参数指定的源地址范围和time-range参数指定的时间段对配置规则有效。

注意事项

对于同一个协议的路由,即protocol参数相同时,该命令是覆盖式的,后一次配置会覆盖前一次的配置。

使用实例

# 使用编号为2000的ACL对所有BGP发布的路由进行过滤。

<HUAWEI> system-view
[~HUAWEI] bgp 100
[*HUAWEI-bgp] ipv4-family unicast
[*HUAWEI-bgp-af-ipv4] filter-policy 2000 export

filter-policy import (BGP)

命令功能

filter-policy import命令用来配置对接收的路由信息进行过滤。

undo filter-policy import命令用来恢复缺省配置。

缺省情况下,接收的路由信息不被过滤。

命令格式

filter-policy { acl-number | acl-name acl-name | ip-prefix ip-prefix-name } import

filter-policy { acl6-number | acl6-name acl6-name | ipv6-prefix ipv6-prefix-name } import

undo filter-policy import

undo filter-policy { acl-number | acl-name acl-name | ip-prefix ip-prefix-name } import

undo filter-policy { acl6-number | acl6-name acl6-name | ipv6-prefix ipv6-prefix-name } import

参数说明

参数 参数说明 取值
acl-number 指定基本ACL的编号。 整数形式,取值范围2000~2999。
acl-name acl-name 指定命名型访问控制列表ACL的名称。 字符串形式,不支持空格,区分大小写,长度范围是1~32,以英文字母开始。
ip-prefix ip-prefix-name 指定IPv4地址前缀列表名。 字符串形式,取值范围是1~169,不支持空格,区分大小写。当输入的字符串两端使用双引号时,可在字符串中输入空格。
acl6-number 指定基本ACL6的编号。 整数形式,取值范围是2000~2999。
acl6-name acl6-name 指定命名型访问控制列表ACL6的名称。 字符串形式,不支持空格,区分大小写,长度范围是1~32,以英文字母开始。
ipv6-prefix ipv6-prefix-name 指定IPv6地址前缀列表名。 字符串形式,取值范围是1~169,不支持空格,区分大小写。当输入的字符串两端使用双引号时,可在字符串中输入空格。
说明:
  • acl-name acl-nameacl-numberip-prefix ip-prefix-name参数仅在BGP视图、BGP-IPv4单播地址族视图、BGP-IPv4组播地址族视图、BGP多实例VPN实例IPv4地址族视图和BGP-VPN实例IPv4地址族视图下生效。

  • acl6-name acl6-nameacl6-numberipv6-prefix ipv6-prefix-name参数仅在BGP-IPv6单播地址族视图和BGP-VPN实例IPv6地址族视图下生效。

视图

BGP视图、BGP-IPv4单播地址族视图、BGP-IPv4组播地址族视图、BGP-VPN实例IPv4地址族视图、BGP多实例VPN实例IPv4地址族视图、BGP-IPv6单播地址族视图、BGP-VPN实例IPv6地址族视图

缺省级别

2:配置级

使用指南

应用场景

该命令可以对BGP设备全局接收的路由进行过滤,决定是否将路由添加到BGP路由表中。

对于命名型ACL,使用rule命令配置过滤规则时,只有source参数指定的源地址范围和time-range参数指定的时间段对配置规则有效。

注意事项

该命令是覆盖式的,后一次配置会覆盖前一次的配置。

使用实例

# 使用ACL 2000对BGP接收的路由信息进行过滤。

<HUAWEI> system-view
[~HUAWEI] bgp 100
[*HUAWEI-bgp] ipv4-family unicast
[*HUAWEI-bgp-af-ipv4] filter-policy 2000 import

graceful-restart (BGP)

命令功能

graceful-restart命令用来使能GR功能。

undo graceful-restart命令用来去使能GR功能。

缺省情况下,GR功能未使能。

命令格式

graceful-restart

undo graceful-restart

参数说明

视图

BGP视图、BGP多实例视图

缺省级别

2:配置级

使用指南

应用场景

执行graceful-restart命令使能GR能力后,可以协助其他具备GR能力的设备在BGP协议重启时进行GR,避免流量中断。

执行graceful-restart命令后,可以通过执行graceful-restart timer wait-for-rib命令设置等待End-of-RIB标记的时间。

注意事项

使能或禁止Graceful Restart特性的操作可能会删除并重建所有的会话与实例。

如果已经配置了graceful-restart timer wait-for-rib命令,当执行undo graceful-restart命令后,会将graceful-restart timer wait-for-rib命令一并清除。

只有符合如下条件之一才可以进入GR(其他导致邻居状态Down的情况,都不会进入GR):
  • 邻居Holdtime超时导致邻居状态Down;
  • 邻居TCP失败导致邻居Down;
  • 收到邻居携带R标记的Open报文导致邻居Down

使用实例

# 使能BGP进程100的发言者GR能力。

<HUAWEI> system-view
[~HUAWEI] bgp 100
[*HUAWEI-bgp] graceful-restart

graceful-restart peer-reset

命令功能

graceful-restart peer-reset命令用来配置设备以GR(Graceful Restart)方式复位BGP连接。

undo graceful-restart peer-reset命令用来取消设备以GR方式复位BGP连接的配置。

缺省情况下,没有配置设备以GR方式复位BGP连接。

命令格式

graceful-restart peer-reset

undo graceful-restart peer-reset

参数说明

视图

BGP视图

缺省级别

2:配置级

使用指南

应用场景

目前BGP不支持动态能力协商,因此BGP能力的变化,BGP发言者都会中断与该对等体的会话,之后重新进行对等体能力协商。

在有些场景下,BGP IPv4单播邻居已经正常建立,并且有IPv4业务正常运行。此时在该会话基础上,再创建VPNv6邻居,将会导致BGP IPv4单播邻居关系重新建立,影响IPv4业务正常运行。为了解决上述问题,可以提前配置graceful-restart peer-reset命令使设备以GR方式复位BGP连接。

配置以GR方式复位BGP连接的功能后,如果在BGP IPv4单播邻居会话的基础上创建其他地址族的BGP邻居关系,则BGP将进入GR,并且重新进行能力协商,在这个过程中,BGP IPv4单播邻居会话重新建立,但是原有的路由表项不删除,转发模块仍旧可以根据路由信息指导转发,从而可以保证IPv4业务不中断。

前置条件

在配置graceful-restart peer-reset命令前,需要使用graceful-restart命令使能GR能力,否则graceful-restart peer-reset命令无法配置。

注意事项

当配置undo graceful-restart命令去使能GR能力时,graceful-restart peer-reset的配置会自动删除。

使用实例

# 配置设备以GR方式复位BGP连接。

<HUAWEI> system-view
[~HUAWEI] bgp 100
[*HUAWEI-bgp] graceful-restart
[*HUAWEI-bgp] graceful-restart peer-reset

graceful-restart timer restart

命令功能

graceful-restart timer restart命令用来配置对端从发现本端重启到重新建立BGP会话的最大等待时间。

undo graceful-restart timer restart命令用来取消对端从发现本端重启到重新建立BGP会话的最大等待时间的配置。

缺省情况下,对端从发现本端重启到重新建立BGP会话的最大等待时间是150秒。

命令格式

graceful-restart timer restart time

undo graceful-restart timer restart

参数说明

参数 参数说明 取值
time 指定对端发现本端重启到重新建立BGP会话的最大等待时间。 整数形式,取值范围是3~3600,单位为秒。

视图

BGP视图

缺省级别

2:配置级

使用指南

应用场景

更改重建BGP会话的最大时间将重新建立BGP对等体关系。

前置条件

只有先执行graceful-restart命令使能GR能力后,才能配置graceful-restart timer restart命令。

使用实例

# 配置对端重建BGP会话的最大时间为250秒。

<HUAWEI> system-view
[~HUAWEI] bgp 100
[*HUAWEI-bgp] graceful-restart
[*HUAWEI-bgp] graceful-restart timer restart 250

graceful-restart timer wait-for-rib

命令功能

graceful-restart timer wait-for-rib命令用来设置等待End-of-RIB标记的时间。

undo graceful-restart timer wait-for-rib命令用来删除设置的时间。

缺省情况下,等待End-Of-RIB标记的时间是600秒。

命令格式

graceful-restart timer wait-for-rib time

undo graceful-restart timer wait-for-rib

参数说明

参数 参数说明 取值
time 指定等待End-of-RIB标记的时间。 整数形式,单位是秒,取值范围是3~3000。

视图

BGP视图、BGP多实例视图

缺省级别

2:配置级

使用指南

应用场景

当建立或重建BGP会话时,应在此命令设置的时间内收到End-of-RIB标记,如果收不到End-of-RIB标记,则退出GR过程,从现有路由中选取最佳路由。

前置条件

只有先使能了Graceful Restart特性后,才能配置该命令。

注意事项

该命令是覆盖式的,后一次配置会覆盖前一次的配置。

当路由数量较多时,建议将time参数设置为较大的值。

使用实例

# 设置等待End-Of-RIB标记的时间为100秒。

<HUAWEI> system-view
[~HUAWEI] bgp 100
[*HUAWEI-bgp] graceful-restart timer wait-for-rib 100

group

命令功能

group命令可以用来创建对等体组。

undo group命令删除对等体组。

缺省情况下,系统中未创建对等体组。

命令格式

group group-name [ external | internal ]

undo group group-name

参数说明

参数 参数说明 取值
group-name 指定对等体组的名称。 字符串形式,区分大小写,不支持空格,长度范围是1~47。当输入的字符串两端使用双引号时,可在字符串中输入空格。
external 表示创建EBGP对等体组。 -
internal 表示创建IBGP对等体组。 -

视图

BGP视图、BGP多实例视图、BGP-VPN实例IPv4地址族视图、BGP多实例VPN实例IPv4地址族视图、BGP-VPN实例IPv6地址族视图

缺省级别

2:配置级

使用指南

应用场景

对等体组(Peer Group)是一些具有某些相同配置的对等体的集合。当一个对等体加入对等体组中时,此对等体将获得与所在对等体组相同的配置。对等体组中的对等体可以继承对等体组的配置,当对等体组的配置改变时,组内成员的配置也相应改变。

在大型BGP网络中,对等体的数量会很多,其中很多对等体具有相同的配置,在配置时会重复使用一些命令,利用对等体组可以简化配置。当用户想对几个对等体进行相同配置的时候,可以先创建一个对等体组并对其进行相应的配置,然后将对等体再加入到该组中,这样,组内的所有对等体都具有了该组的配置。

注意事项

group命令是累增式命令。

不指定对等体组是IBGP对等体组还是EBGP对等体组时,缺省为创建IBGP对等体组。

若BGP对等体组内的对等体在某属性配置上与对等体组不一致,则当undo对等体上该属性配置时,对等体会从对等体组上继承该属性配置。

删除对等体组会导致该组内没有配置AS号的对等体中断连接,建议先删除掉对等体组里没有配置AS号的对等体或给这些对等体先配置上AS号,然后再删除对等体组。

使用实例

# 创建IBGP对等体组in。

<HUAWEI> system-view
[~HUAWEI] bgp 100
[*HUAWEI-bgp] group in internal

# 创建EBGP对等体组ex,并指定其AS号为500.1。

<HUAWEI> system-view
[~HUAWEI] bgp 100
[*HUAWEI-bgp] group ex external
[*HUAWEI-bgp] peer ex as-number 500.1

import-route (BGP)

命令功能

import-route命令用来配置BGP引入其他路由协议和路由类型的路由信息。

undo import-route命令用来恢复缺省配置。

缺省情况下,BGP未引入任何路由信息。

命令格式

import-route protocol [ process-id ] [ med med | route-policy route-policy-name ] *

undo import-route protocol [ process-id ]

参数说明

参数 参数说明 取值
protocol 指定可引入的路由协议和路由类型。 其中BGP视图、BGP-IPv4单播地址族视图、BGP-IPv4组播地址族视图、BGP多实例VPN实例IPv4地址族视图和BGP-VPN实例IPv4地址族视图支持directisisospfripstatic,BGP-IPv6单播地址族视图和BGP-VPN实例IPv6地址族视图支持directisisospfv3ripngstatic
process-id 指定当引入路由协议时,必须指定其进程号。directstatic不需要指定进程号。 整数形式,取值范围是1~4294967295。
med med 指定引入路由的MED度量值。 整数形式,取值范围是0~4294967295。
route-policy route-policy-name 从其他路由协议引入路由时,可以使用该参数指定的Route-Policy过滤器过滤路由和修改路由属性。 字符串形式,区分大小写,不支持空格,长度范围是1~200。当输入的字符串两端使用双引号时,可在字符串中输入空格。

视图

BGP视图、BGP-IPv4单播地址族视图、BGP-IPv4组播地址族视图、BGP-VPN实例IPv4地址族视图、BGP多实例VPN实例IPv4地址族视图、BGP-IPv6单播地址族视图、BGP-VPN实例IPv6地址族视图

缺省级别

2:配置级

使用指南

应用场景

BGP引入路由时支持Import和Network两种方式:
  • Import方式是按协议类型,将RIP路由、OSPF路由、ISIS路由等协议的路由引入到BGP路由表中。为了保证引入的IGP路由的有效性,Import方式还可以引入静态路由和直连路由。

  • Network方式是逐条将IP路由表中已经存在的路由引入到BGP路由表中,比Import方式更精确。

注意事项

如果没有配置default-route imported命令,则使用import-route命令引入其他协议的路由时,不能引入缺省路由。

配置import-route direct会将管理口IP所在的网段路由也引入BGP路由表,请谨慎配置。

使用实例

# 引入RIP进程1的路由。

<HUAWEI> system-view
[~HUAWEI] bgp 100
[*HUAWEI-bgp] ipv4-family unicast
[*HUAWEI-bgp-af-ipv4] import-route rip 1

ipv4-family

命令功能

ipv4-family命令用来使能BGP的IPv4地址族并进入BGP的IPv4地址族视图。

undo ipv4-family命令用来删除BGP的相应IPv4地址族视图下的所有配置。

缺省情况下,进入BGP-IPv4单播地址族视图。

命令格式

ipv4-family unicast

ipv4-family multicast

ipv4-family vpnv4 [ unicast ]

ipv4-family vpn-instance vpn-instance-name

undo ipv4-family { multicast | vpnv4 [ unicast ] | vpn-instance vpn-instance-name }

参数说明

参数 参数说明 取值
unicast 表示进入单播地址族视图。 -
multicast 表示进入组播地址族视图。 -
vpnv4 表示进入BGP-VPNv4地址族视图。 -
vpn-instance vpn-instance-name 将指定的VPN实例与IPv4地址族进行关联,并进入BGP-VPN实例IPv4地址族视图。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。

视图

BGP视图、BGP多实例视图

说明:

只有ipv4-family vpn-instance vpn-instance-name命令可以在BGP多实例视图下配置。

缺省级别

2:配置级

使用指南

应用场景

在BGP的某个IPv4地址族下进行配置前,需要先在BGP视图下,用命令ipv4-family使能BGP的相应的IPv4地址族,并且进入该地址族视图。BGP缺省使能的地址族是IPv4单播地址族。

注意事项

如果希望取消默认使能IPv4单播地址族功能,可以执行undo default ipv4-unicast命令。

undo ipv4-family命令不能用来删除BGP-IPv4单播地址族视图。

undo ipv4-family命令删除IPv4地址族时,会将该VPN的VPN-Target和BGP下该VPN的IPv4相关配置都删除,请谨慎使用。

使用实例

# 进入BGP-IPv4单播地址族视图。

<HUAWEI> system-view
[~HUAWEI] bgp 100
[*HUAWEI-bgp] ipv4-family unicast
[*HUAWEI-bgp-af-ipv4]
# 进入BGP-VPNv4地址族视图。
<HUAWEI> system-view
[~HUAWEI] bgp 100
[*HUAWEI-bgp] ipv4-family vpnv4
[*HUAWEI-bgp-af-vpnv4]

ipv6-family

命令功能

ipv6-family命令用来进入BGP的IPv6地址族视图。

undo ipv6-family命令用来从视图退出并删除该视图下的所有配置。

命令格式

ipv6-family [ vpnv6 [ unicast ] | vpn-instance vpn-instance-name | unicast ]

undo ipv6-family [ vpnv6 [ unicast ] | vpn-instance vpn-instance-name | unicast ]

参数说明

参数 参数说明 取值
unicast 进入单播地址族视图。 -
vpnv6 进入BGP-VPNv6地址族视图。 -
vpn-instance vpn-instance-name 将指定的VPN实例与IPv6地址族进行关联,进入BGP-VPN实例IPv6地址族视图。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。

视图

BGP视图

缺省级别

2:配置级

使用指南

应用场景

如果不指定参数,则缺省进入IPv6单播地址族视图。同样,在执行命令undo ipv6-family时,如果不指定参数,则删除IPv6单播地址族的相关配置。

注意事项