08-MBGP命令
本章节下载: 08-MBGP命令 (317.6 KB)
目 录
1.1.1 aggregate (MBGP address family view)
1.1.2 balance (MBGP address family view)
1.1.3 bestroute as-path-neglect (MBGP address family view)
1.1.4 bestroute compare-med (MBGP address family view)
1.1.5 bestroute med-confederation (MBGP address family view)
1.1.6 compare-different-as-med (MBGP address family view)
1.1.7 dampening (MBGP address family view)
1.1.8 default local-preference (MBGP address family view)
1.1.9 default med (MBGP address family view)
1.1.10 default-route imported (MBGP address family view)
1.1.11 display ip multicast routing-table
1.1.12 display ip multicast routing-table ip-address
1.1.13 display bgp multicast group
1.1.14 display bgp multicast network
1.1.15 display bgp multicast paths
1.1.16 display bgp multicast peer
1.1.17 display bgp multicast peer received ip-prefix
1.1.18 display bgp multicast routing-table
1.1.19 display bgp multicast routing-table as-path-acl
1.1.20 display bgp multicast routing-table cidr
1.1.21 display bgp multicast routing-table community
1.1.22 display bgp multicast routing-table community-list
1.1.23 display bgp multicast routing-table dampened
1.1.24 display bgp multicast routing-table dampening parameter
1.1.25 display bgp multicast routing-table different-origin-as
1.1.26 display bgp multicast routing-table flap-info
1.1.27 display bgp multicast routing-table peer
1.1.28 display bgp multicast routing-table regular-expression
1.1.29 display bgp multicast routing-table statistic
1.1.30 filter-policy export (MBGP address family view)
1.1.31 filter-policy import (MBGP address family view)
1.1.32 import-route (MBGP address family view)
1.1.34 network (MBGP address family view)
1.1.35 peer advertise-community (MBGP address family view)
1.1.36 peer advertise-ext-community (MBGP address family view)
1.1.37 peer allow-as-loop (MBGP address family view)
1.1.38 peer as-path-acl (MBGP address family view)
1.1.39 peer capability-advertise orf(MBGP address family view)
1.1.40 peer default-route-advertise (MBGP address family view)
1.1.41 peer enable (MBGP address family view)
1.1.42 peer filter-policy (MBGP address family view)
1.1.43 peer group (MBGP address family view)
1.1.44 peer ip-prefix (MBGP address family view)
1.1.45 peer keep-all-routes (MBGP address family view)
1.1.46 peer next-hop-local (MBGP address family view)
1.1.47 peer preferred-value (MBGP address family view)
1.1.48 peer public-as-only (MBGP address family view)
1.1.49 peer reflect-client (MBGP address family view)
1.1.50 peer route-limit (MBGP address family view)
1.1.51 peer route-policy (MBGP address family view)
1.1.52 preference (MBGP address family view)
1.1.53 reflect between-clients (MBGP address family view)
1.1.54 reflector cluster-id (MBGP address family view)
1.1.55 refresh bgp ipv4 multicast
1.1.56 reset bgp ipv4 multicast
1.1.57 reset bgp ipv4 multicast dampening
1.1.58 reset bgp ipv4 multicast flap-info
1.1.59 summary automatic (MBGP address family view)
l 本章所指的路由器代表了一般意义下的路由器,以及运行了路由协议的以太网交换机。为提高可读性,在手册的描述中将不另行说明。
l MBGP中有关定义路由策略的命令,请参见“三层技术-IP路由命令参考”中的“路由策略”。
【命令】
aggregate ip-address { mask | mask-length } [ as-set | attribute-policy route-policy-name | detail-suppressed | origin-policy route-policy-name | suppress-policy route-policy-name ] *
undo aggregate ip-address { mask | mask-length }
【视图】
MBGP地址族视图
【缺省级别】
2:系统级
【参数】
ip-address:聚合路由的目的IP地址。
mask-length:网络掩码长度,取值范围为0~32。
as-set:生成具有AS集合段的路由。
attribute-policy route-policy-name:根据指定的路由策略route-policy-name设置聚合路由的属性。route-policy-name表示路由策略名称,为1~63个字符的字符串,区分大小写。
detail-suppressed:仅通告聚合路由。
suppress-policy route-policy-name:根据指定的路由策略route-policy-name抑制选定的具体路由,不通告部分具体路由。route-policy-name表示路由策略名称,为1~63个字符的字符串,区分大小写。
origin-policy route-policy-name:根据指定的路由策略route-policy-name选择用于聚合的源路由。route-policy-name表示路由策略名称,为1~63个字符的字符串,区分大小写。
上述命令的关键字的用法如表1-1所示。
关键字 |
用法 |
as-set |
通过设置该关键字,可创建一条聚合路由,该路由的AS路径包含了具体路由的AS路径信息。若需聚合较多AS路径时,请慎用此关键字,因为当具体路由的变化较频繁时,会导致路由振荡 |
detail-suppressed |
该关键字不抑制聚合路由,但抑制所有具体路由的通告。如果只想对一部分具体路由进行抑制,可以使用peer filter-policy命令 |
suppress-policy |
该关键字能产生聚合路由,但抑制指定路由的通告。可以用route-policy的if-match子句有选择地抑制一些具体路由,其它具体路由仍被通告 |
origin-policy |
该关键字仅选择符合路由策略的具体路由来生成聚合路由 |
attribute-policy |
该关键字可设置聚合路由的属性。通过peer route-policy等方式也可以完成实现相同的功能。该关键字不能设置聚合路由的AS-PATH属性 |
【描述】
aggregate命令用来在MBGP路由表中创建一条聚合路由。undo aggregate命令用来删除该条聚合路由。
缺省情况下,没有进行路由聚合。
【举例】
# 在MBGP路由表中创建一条聚合路由10.40.0.0/16。
[Sysname] bgp 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] aggregate 10.40.0.0 255.255.0.0
【命令】
balance number
undo balance
【视图】
MBGP地址族视图
【缺省级别】
2:系统级
【参数】
number:进行负载分担的BGP路由条数,取值范围1~8,当number取值为1时,相当于不进行负载分担。
【描述】
balance命令用来配置进行BGP负载分担的路由条数。undo balance命令用来恢复缺省情况。
缺省情况下,没有进行路由负载分担。
与IGP路由的负载分担不同,BGP没有明确的度量值决定是否对路由进行负载分担。BGP的负载分担是通过改变BGP选路规则来实现的。
相关配置可参考命令display ip multicast routing-table。
【举例】
# 配置BGP负载分担的路由条数为2条。
[Sysname] bgp 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] balance 2
【命令】
bestroute as-path-neglect
undo bestroute as-path-neglect
【视图】
MBGP地址族视图
【缺省级别】
2:系统级
【参数】
无
【描述】
bestroute as-path-neglect命令用来配置MBGP在选择最优路由时忽略AS路径属性。undo bestroute as-path-neglect命令用来恢复缺省情况。
缺省情况下,MBGP在选择最优路由时不忽略AS路径属性。
【举例】
# 禁止路由器将AS_PATH当作选路算法中的一个因素。
[Sysname] bgp 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] bestroute as-path-neglect
【命令】
bestroute compare-med
undo bestroute compare-med
【视图】
MBGP地址族视图
【缺省级别】
2:系统级
【参数】
无
【描述】
bestroute compare-med命令用来配置根据路由来自的AS进行分组,对MED排序优选。undo bestroute compare-med命令用来恢复缺省情况。
缺省情况下,不根据路由来自的AS进行分组对MED排序优选。
【举例】
# 设置在选择最佳路由时,根据路由来自的AS进行分组对MED排序优选。
[Sysname] bgp 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] bestroute compare-med
【命令】
bestroute med-confederation
undo bestroute med-confederation
【视图】
MBGP地址族视图
【缺省级别】
2:系统级
【参数】
无
【描述】
bestroute med-confederation命令用来比较联盟对等体的路由按MED值进行优选。undo bestroute med-confederation命令用来恢复缺省情况。
缺省情况下,比较联盟对等体的路由时不考虑MED值。
只有不包括外部自治系统(不在联盟内)的路径才可比较MED值。如果包含外部自治系统的路径,其MED将在联盟内传播,而不进行比较。
【举例】
# 配置联盟对等体的路由按MED值进行优选。
[Sysname] bgp 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] bestroute med-confederation
【命令】
compare-different-as-med
undo compare-different-as-med
【视图】
MBGP地址族视图
【缺省级别】
2:系统级
【参数】
无
【描述】
compare-different-as-med命令用来配置允许比较来自不同AS邻居的路由路径的MED值。undo compare-different-as-med命令用来恢复缺省情况。
缺省情况下,不允许比较来自不同AS邻居的路由路径的MED属性值。
需要注意的是:
l 如果到达同一目的地址有多条可选有效路径,可以选择MED参数较小的路由作为最终实际使用的路由项。
l 除非能够确认不同的自治系统采用了同样的IGP和路由选择方式,否则不要使用此命令。
【举例】
# 配置允许比较来自不同AS邻居的路由路径的MED属性值。
[Sysname] bgp 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] compare-different-as-med
【命令】
dampening [ half-life-reachable half-life-unreachable reuse suppress ceiling | route-policy route-policy-name ] *
undo dampening
【视图】
MBGP地址族视图
【缺省级别】
2:系统级
【参数】
half-life-reachable:指定可达路由的半衰期,取值范围为1~45,单位为分钟,缺省值为15分钟。
half-life-unreachable:指定不可达路由的半衰期,取值范围为1~45,单位为分钟,缺省值为15分钟。
reuse:指定路由解除抑制状态的阈值。当惩罚值降低到该值以下,路由就被再使用,取值范围为1~20000,缺省值为750。
suppress:指定路由进入抑制状态的阈值。当惩罚值超过该极限时,路由受到抑制,取值范围为1~20000,缺省值为2000。
ceiling:惩罚上限值,惩罚值到达该值后将不再增加。取值范围为1001~20000,实际配置的值必须大于suppress,缺省值为16000。
route-policy-name:路由策略名称,为1~63个字符的字符串,区分大小写。
【描述】
dampening命令用来配置MBGP路由衰减。undo dampening命令用来取消MBGP路由衰减。
缺省情况下,没有配置MBGP路由衰减。
该命令只对从EBGP邻居学到的路由进行衰减,对IBGP路由不进行衰减。
【举例】
# 配置路由衰减,其中可达路由半衰期取值为15,不可达路由半衰期取值为15,路由解除抑制状态的阈值为1000,路由进入抑制状态的阈值为2000,惩罚上限值为10000。
[Sysname] bgp 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] dampening 15 15 1000 2000 10000
【命令】
default local-preference value
undo default local-preference
【视图】
MBGP地址族视图
【缺省级别】
2:系统级
【参数】
value:指定的本地优先级的缺省值,取值范围为0~4294967295,该值越大则优先级越高。
【描述】
default local-preference命令用来配置本地优先级的缺省值。undo default local-preference命令用来恢复缺省情况。
缺省情况下,本地优先级的缺省值为100。
可以用配置不同本地优先级的方法来影响BGP的路由选择。
【举例】
# 配置本地优先级的缺省值为180。
[Sysname] bgp 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] default local-preference 180
【命令】
default med med-value
undo default med
【视图】
MBGP地址族视图
【缺省级别】
2:系统级
【参数】
med-value:指定的MED的缺省值,取值范围为0~4294967295。
【描述】
default med命令用来配置系统MED的缺省值。undo default med命令用来恢复缺省情况。
缺省情况下,MED的缺省值为0。
多出口区分(MED)属性是一个路由的外部度量(Metric),与本地优先级属性不同,MED在自治系统间交换,但进入自治系统的MED不会再发送到该自治系统以外。MED属性用于选择最佳路由,MED较小的路由被选择。当一个运行BGP的路由器通过不同的外部对等体(External Peer)得到目的地址相同、下一跳不同的路由时,将根据不同路由的MED值进行优先选择。在其它条件相同的情况下,MED较小的路由作为自治系统的外部路由。
【举例】
# 配置系统MED的缺省值为25。
[Sysname] bgp 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] default med 25
【命令】
default-route imported
undo default-route imported
【视图】
MBGP地址族视图
【缺省级别】
2:系统级
【参数】
无
【描述】
default-route imported命令用来允许将缺省路由引入到MBGP路由表中。undo default-route imported命令用来恢复缺省情况。
缺省情况下,BGP不允许将缺省路由引入到MBGP路由表中。
default-route imported必须和import-route命令配合使用才能将其它协议的缺省路由引入BGP中。
相关配置可参考命令import-route。
【举例】
# 将缺省路由从OSPF引入到MBGP路由表中。
[Sysname] bgp 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] default-route imported
[Sysname-bgp-af-mul] import-route ospf 1
【命令】
display ip multicast routing-table [ verbose ] [ | { begin | exclude | include } regular-expression ]
【视图】
所有视图
【缺省级别】
1:监控级
【参数】
verbose:显示全部MBGP路由表的详细信息,包括处于inactive和active状态的组播路由。如果不带此参数,将只显示处于active状态的MBGP路由。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display ip multicast routing-table命令用来查看MBGP路由表中的路由信息。
在MBGP路由表中的路由有两种状态:一种是active状态,表示该条路由是通过MBGP选出来的最优路由,将用于执行RPF检查;另外一种是inactive状态,表示该条路由不是最优路由,不会用来执行RPF检查。
【举例】
# 查看MBGP路由表中当前激活路由的摘要信息。
<Sysname> display ip multicast routing-table
Routing Tables: Public
Destinations : 6 Routes : 6
Destination/Mask Proto Pre Cost NextHop Interface
2.2.2.0/24 Direct 0 0 2.2.2.1 Vlan-interface2
2.2.2.1/32 Direct 0 0 127.0.0.1 InLoop0
127.0.0.0/8 Direct 0 0 127.0.0.1 InLoop0
127.0.0.1/32 Direct 0 0 127.0.0.1 InLoop0
192.168.80.0/24 Direct 0 0 192.168.80.10 Vlan-interface1
192.168.80.10/32 Direct 0 0 127.0.0.1 InLoop0
表1-2 display ip multicast routing-table命令显示信息描述表
字段 |
描述 |
Routing Tables: Public |
表示此路由信息是公网的路由信息 |
Destinantions |
目的地址个数 |
Routes |
路由条数 |
Destination/Mask |
目的地址/掩码长度 |
Proto |
发现该路由的路由协议 |
Pre |
路由的优先级 |
Cost |
路由的度量值 |
Nexthop |
此路由的下一跳地址 |
Interface |
出接口,即到该目的网段的数据报文将从此接口发出 |
# 查看MBGP路由表的全部详细信息。
<Sysname> display ip multicast routing-table verbose
Routing Table : Public
Destinations : 2 Routes : 2
Destination: 192.168.80.0/24
Protocol: Direct Process ID: 0
Preference: 0 Cost: 0
IpPrecedence: QosLcId:
NextHop: 192.168.80.10 Interface: Vlan-interface1
BkNextHop: 0.0.0.0 BkInterface:
RelyNextHop: 0.0.0.0 Neighbour: 0.0.0.0
Tunnel ID: 0x0 Label: NULL
State: Active Adv Age: 00h14m49s
Tag: 0
Destination: 192.168.80.10/32
Protocol: Direct Process ID: 0
Preference: 0 Cost: 0
IpPrecedence: QosLcId:
NextHop: 127.0.0.1 Interface: InLoopBack0
BkNextHop: 0.0.0.0 BkInterface:
RelyNextHop: 0.0.0.0 Neighbour: 0.0.0.0
Tunnel ID: 0x0 Label: NULL
State: Active NoAdv Age: 00h14m49s
Tag: 0
表1-3 display ip multicast routing-table verbose命令显示信息描述表
字段 |
描述 |
Destination |
目的地址/掩码 |
Protocol |
发现该路由的路由协议 |
Process ID |
进程号 |
Preference |
路由的优先级 |
Cost |
路由的度量值 |
IpPrecedence |
IP优先级 |
QosLcId |
QoS本地ID |
NextHop |
此路由的下一跳地址 |
Interface |
出接口,即到该目的网段的数据报文将从此接口发出 |
BkNextHop |
此路由的备份下一跳地址 |
BkInterface |
备份出接口 |
RelyNextHop |
路由迭代出来得到的下一跳地址 |
Neighbour |
路由协议的邻居地址,表示该路由是从哪个邻居学到的 |
Tunnel ID |
隧道ID |
Label |
标签 |
State |
路由状态,包括:Active(激活)、Inactive(非激活)、Adv(向外发布)、NoAdv(不向外发布)、GotQ(路由已经迭代成功)、WaitQ(路由尚未迭代成功)等 |
Age |
此路由在路由表中存在的时间,从左至右依次为小时、分钟、秒 |
Tag |
路由标记 |
【命令】
display ip multicast routing-table ip-address [ mask-length | mask ] [ longer-match ] [ verbose ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
ip-address:目的IP地址,点分十进制格式。
mask-length:IP地址掩码,取值范围为0~32。
mask:点分十进制格式。
longer-match:显示在前缀长度范围内匹配目的地址的路由。
verbose:当使用该参数时,显示处于active状态和inactive状态的路由的详细信息。如果不使用该参数,将只显示处于active状态的路由的摘要信息。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display ip multicast routing-table ip-address命令用来查看指定目的地址的组播路由信息。
使用不同的可选参数,命令的输出也不相同,以下是对该命令不同形式的输出说明:
l display ip multicast routing-table ip-address,如果目的地址ip-address在自然掩码范围内有相应的组播路由,则将显示其全部子网组播路由,否则只显示与目的地址ip-address最长匹配的组播路由。只显示处于active状态的匹配组播路由。
l display ip multicast routing-table ip-address mask、display ip multicast routing-table ip-address mask-length只显示与指定目的地址及掩码精确匹配的组播路由。
【举例】
# 在自然掩码范围内有相应组播路由,查看摘要信息。
<Sysname> display ip multicast routing-table 169.0.0.0
Routing Table : Public
Summary Count : 1
Destination/Mask Proto Pre Cost NextHop Interface
169.0.0.0/16 Direct 0 0 127.0.0.1 InLoop0
以上显示的信息域的解释请参见表1-2。
# 在自然掩码范围内没有相应的组播路由(只显示最长匹配的组播路由),查看摘要信息。
<Sysname> display ip multicast routing-table 169.253.0.0
Routing Table : Public
Summary Count : 1
Destination/Mask Proto Pre Cost NextHop Interface
169.0.0.0/16 Direct 0 0 127.0.0.1 InLoop0
以上显示的信息域的解释请参见表1-2。
# 在自然掩码范围内有相应组播路由,查看详细信息。
<Sysname> display ip multicast routing-table 2.2.2.1 verbose
Routing Table : Public
Summary Count : 1
Destination: 2.2.2.1/32
Protocol: Direct Process ID: 0
Preference: 0 Cost: 0
IpPrecedence: QosLcId:
NextHop: 127.0.0.1 Interface: InLoopBack0
BkNextHop: 0.0.0.0 BkInterface:
RelyNextHop: 0.0.0.0 Neighbour: 0.0.0.0
Tunnel ID: 0x0 Label: NULL
State: Active NoAdv Age: 05h38m46s
Tag: 0
以上显示的信息域的解释请参见表1-3。
# 在自然掩码范围内没有相应的组播路由(只显示最长匹配的路由),查看详细信息。
<Sysname> display ip multicast routing-table 169.253.2.1 verbose
Routing Table : Public
Summary Count : 1
Destination: 169.0.0.0/8
Protocol: Direct Process ID: 0
Preference: 0 Cost: 0
IpPrecedence: QosLcId:
NextHop: 169.1.1.1 Interface: Vlan-interface1
BkNextHop: 0.0.0.0 BkInterface:
RelyNextHop: 0.0.0.0 Neighbour: 0.0.0.0
Tunnel ID: 0x0 Label: NULL
State: Active Adv Age: 00h00m32s
Tag: 0
以上显示的信息域的解释请参见表1-3。
【命令】
display bgp multicast group [ group-name ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
group-name:MBGP对等体组的名称,为1~47个字符的字符串。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display bgp multicast group命令用来显示MBGP对等体组信息。
【举例】
# 显示MBGP对等体组信息。
<Sysname> display bgp multicast group aaa
BGP peer-group is aaa
Remote AS 200
Type : external
Maximum allowed prefix number: 4294967295
Threshold: 75%
Configured hold timer value: 180
Keepalive timer value: 60
Minimum time between advertisement runs is 30 seconds
Peer Preferred Value: 0
No routing policy is configured
Members:
Peer AS MsgRcvd MsgSent OutQ PrefRcv Up/Down State
2.2.2.1 200 0 0 0 0 00:00:35 Active
表1-4 display bgp multicast group命令显示信息描述表
字段 |
描述 |
BGP peer-group |
MBGP对等体组名 |
Remote AS |
对等体组AS号 |
Type |
对等体组类型 |
Maximum allowed prefix number |
可接受最大路由数 |
Threshold |
配置了允许从MBGP对等体/MBGP对等体组收到的最大路由数后,路由器开始生成告警消息时的路由数量的百分比 |
Configured hold timer value |
保持时间间隔 |
Keepalive timer value |
存活时间间隔 |
Minimum time between advertisement runs |
路由发布最小时间间隔 |
Peer Preferred Value |
为来自对等体路由指定的首选值 |
No routing policy is configured |
没有针对该对等体组指定任何路由策略 |
Members |
对等体组中包含的成员的详细信息 |
Peer |
对等体的IPv4地址 |
AS |
对等体所在的自治系统号 |
MsgRcvd |
收到的消息数 |
MsgSent |
发送的消息数 |
OutQ |
待发送的消息数 |
PrefRcv |
收到的前缀数 |
Up/Down |
会话已建立的时长/(会话未建立时)当前状态的时长 |
State |
对等体的状态 |
【命令】
display bgp multicast network [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display bgp multicast network命令用来显示MBGP地址族下已经发布的路由信息。
【举例】
# 显示MBGP地址族下已经发布的路由信息。
<Sysname> display bgp multicast network
BGP Local Router ID is 10.1.4.2.
Local AS Number is 400.
Network Mask Route-policy Short-cut
100.1.2.0 255.255.255.0
100.1.1.0 255.255.255.0 Short-cut
表1-5 display bgp multicast network命令显示信息描述表
字段 |
描述 |
BGP Local Router ID |
本地路由器标识符 |
Local AS Number |
本地自治系统号 |
Network |
网络地址 |
Mask |
掩码 |
Route-policy |
配置的路由策略 |
Short-cut |
是否为Short-cut路由 |
【命令】
display bgp multicast paths [ as-regular-expression | | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
as-regular-expression:表示正则表达式,为1~80个字符的字符串,包括空格,区分大小写。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display bgp multicast paths命令用来显示匹配AS路径正则表达式的MBGP路由的AS路径信息。
【举例】
# 显示MBGP路由的AS路径信息。
<Sysname> display bgp multicast paths ^200
Address Hash Refcount MED Path/Origin
0x5917100 11 1 200 300i
表1-6 display bgp multicast paths命令显示信息描述表
字段 |
描述 |
Address |
本地数据库中的路由地址,十六进制格式 |
Hash |
哈希值 |
Refcount |
使用该路径的路由条数 |
MED |
该路由的度量值 |
Path |
路由的AS路径(AS_PATH)属性,记录了此路由所穿过的所有AS区域,可以避免路由环路的出现 |
Origin |
路由的起源(ORIGIN)属性,表示路由相对于发出它的自治系统的路由更新起点,它有如下3种取值: l i:此路由是AS内部的;BGP把聚合路由和用network命令定义的路由看成是AS内部的,起点类型设置为IGP。 l e:此路由是从外部网关协议EGP学习到的。 l ?:此路由的来源无法确定,例如,引入的其它路由协议的路由信息。 |
【命令】
display bgp multicast peer [ [ ip-address ] verbose ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
ip-address:指定要显示的MBGP对等体的IP地址。
verbose:显示MBGP对等体的详细信息。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display bgp multicast peer命令用来显示MBGP对等体的信息。
【举例】
# 显示MBGP对等体10.110.25.20的详细信息。
<Sysname> display bgp multicast peer 10.110.25.20 verbose
Peer: 10.110.25.20 Local: 2.2.2.2
Type: EBGP link
BGP version 4, remote router ID 1.1.1.1
BGP current state: Established, Up for 00h01m51s
BGP current event: RecvKeepalive
BGP last state: OpenConfirm
Port: Local - 1029 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 support bgp multi-protocol extended
Peer support bgp route refresh capability
Peer support bgp route AS4 capability
Address family IPv4 Unicast: advertised and received
Address family IPv4 Multicast: advertised and received
Received: Total 5 messages, Update messages 1
Sent: Total 4 messages, Update messages 0
Maximum allowed prefix number: 4294967295
Threshold: 75%
Minimum time between advertisement runs is 30 seconds
Optional capabilities:
Route refresh capability has been enabled
ORF advertise capability based on prefix (type 64):
Local: both
Negotiated: send
Peer Preferred Value: 0
BFD: Enabled
Routing policy configured:
No routing policy is configured
表1-7 display bgp multicast peer命令显示信息描述表
字段 |
描述 |
Peer |
对等体的IP地址 |
Local |
本地的路由器ID |
Type |
对等体的类型,IBGP link 表示是IBGP对等体,EBGP link是EBGP对等体 |
BGP version |
协议版本号 |
remote router ID |
对等体的路由器ID |
BGP current state |
对等体当前状态 |
BGP current event |
对等体当前事件 |
BGP last state |
对等体前一状态 |
Port |
建立TCP连接时本地和对等体分别使用的端口号 |
Configured: Active Hold Time: 180 sec Keepalive Time: 60 sec |
本地配置的与对等体连接的保持时间以及存活时间间隔 |
Received: Active Hold Time |
对等体配置的与对等体连接的保持时间 |
Negotiated: Active Hold Time Keepalive Time:60 sec |
协商后的保持时间以及存活时间间隔 |
Peer optional capabilities |
对等体所支持的可选扩展能力,包括BGP多协议扩展和路由刷新 |
Peer support bgp multi-protocol extended |
对等体支持多协议扩展能力 |
Peer support bgp route refresh capability |
对等体支持路由刷新能力 |
Peer support bgp route AS4 capability |
对等体支持4字节Router ID |
Address family IPv4 Unicast |
支持IPv4单播地址族 |
Address family IPv4 Multicast |
支持IPv4组播地址族 |
Received |
本地接收的总报文数和Update报文数 |
Sent |
本地发送的总报文数和Update报文数 |
Maximum allowed prefix number |
可接受最大路由数 |
Threshold |
门槛值 |
Minimum time between advertisement runs |
路由发布最小时间间隔 |
Optional capabilities |
对等体使能的可选扩展能力(配置了可选扩展能力才显示该行信息) |
Route refresh capability has been enabled |
已经使能了Refresh能力 |
ORF advertise capability based on prefix (type 64): |
对等体对ORF的地址前缀能力的支持情况,能力值为64(使能了MBGP ORF能力功能才显示该行信息) |
Local: both |
本地支持:发送和接收(使能了MBGP ORF能力功能才显示该行信息) |
Negotiated: send |
协商结果:本端可以发送携带ORF信息的Route-refresh报文,对端可以接收携带ORF信息的Route-refresh报文(如果显示receive则表示本端可以接收携带ORF信息的Route-refresh报文,对端可以发送携带ORF信息的Route-refresh报文;如果显示send和receive,则表示本端和对端都能接收和发送;如果send和receive都没有协商成功,则不会显示该行信息)(使能了MBGP ORF能力功能才显示该信息) |
Peer Preferred Value |
为来自对等体路由指定的首选值 |
BFD |
对等体是否配置了BFD功能 |
Routing policy configured |
本地采取的路由策略 |
【命令】
display bgp multicast peer ip-address received ip-prefix [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
ip-address:指定要显示的BGP对等体的IP地址。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display bgp multicast peer received ip-prefix命令用来显示收到的邻居ORF信息中的前缀信息。
【举例】
# 显示对等体10.110.25.20的收到的前缀ORF信息。
<Sysname> display bgp multicast peer 10.110.25.20 received ip-prefix
ORF ip-prefix entries: 2
ge: greater-equal le: less-equal
Index Rule Prefix Ge Le
10 permit 111.111.111.0/24 26 32
20 deny 2.1.1.0/24 26 32
表1-8 display bgp multicast peer received ip-prefix命令显示信息描述表
字段 |
描述 |
ORF ip-prefix entries |
ORF地址前缀条目数 |
Index |
地址前缀索引号 |
Rule |
地址前缀匹配规则 |
Prefix |
地址前缀信息 |
Ge |
greater-equal,表示掩码长度大于或者等于 |
Le |
less-equal,表示掩码长度小于或者等于 |
【命令】
display bgp multicast routing-table [ ip-address [ { mask | mask-length } [ longer-prefixes ] ] ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
ip-address:目的IP地址。
mask:网络掩码,点分十进制格式。
mask-length:网络掩码长度,取值范围为0~32。
longer-prefixes:匹配最长前缀。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display bgp multicast routing-table命令用来显示MBGP路由信息。
【举例】
# 查看MBGP的路由信息。
<Sysname> display bgp multicast routing-table
Total Number of Routes: 1
BGP Local router ID is 10.10.10.1
Status codes: * - valid, ^ - VPNv4 best, > - best, d - damped,
h - history, i - internal, s - suppressed, S - Stale
Origin : i - IGP, e - EGP, ? - incomplete
Network NextHop MED LocPrf PrefVal Path/Ogn
*> 40.40.40.0/24 20.20.20.1 0 200 300i
表1-9 display bgp multicast routing-table命令显示信息描述表
字段 |
描述 |
Total Number of Routes |
路由总数 |
BGP Local router ID |
BGP本地路由器标识符 |
Status codes |
路由状态代码: l *:表示valid(合法) l ^:VPNv4 best(VPNv4优选路由) l >:表示best(普通优选路由) l d:表示damped(震荡抑制) l h:表示history(历史路由) l i:表示internal(内部路由) l s:表示suppressed(聚合抑制) l S:表示Stale(过期路由) |
Origin |
路由的起源(ORIGIN)属性,表示路由相对于发出它的自治系统的路由更新起点,它有如下3种取值: l i:此路由是AS内部的;BGP把聚合路由和用network命令定义的路由看成是AS内部的,起点类型设置为IGP。 l e:此路由是从外部网关协议EGP学习到的。 l ?:此路由的来源无法确定,例如,引入的其它路由协议的路由信息。 |
Network |
目的网络地址 |
Next Hop |
下一跳IP地址 |
MED |
该路由的度量值 |
LocPrf |
本地优先级 |
PrefVal |
路由首选值 |
Path |
路由的AS路径(AS_PATH)属性,记录了此路由所穿过的所有AS区域,可以避免路由环路的出现 |
Ogn |
路由的起源(ORIGIN)属性,表示路由相对于发出它的自治系统的路由更新起点,它有如下3种取值: l i:此路由是AS内部的;BGP把聚合路由和用network命令定义的路由看成是AS内部的,起点类型设置为IGP。 l e:此路由是从外部网关协议EGP学习到的。 l ?:此路由的来源无法确定,例如,引入的其它路由协议的路由信息。 |
【命令】
display bgp multicast routing-table as-path-acl as-path-acl-number [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
as-path-acl-number:指定匹配的AS路径过滤列表号,取值范围为1~256。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display bgp multicast routing-table as-path-acl命令用来显示匹配指定AS路径过滤列表的MBGP路由信息。
【举例】
# 显示匹配过滤列表1的MBGP路由信息。
<Sysname> display bgp multicast routing-table as-path-acl 1
BGP Local router ID is 20.20.20.1
Status codes: * - valid, ^ - VPNv4 best, > - best, d - damped,
h - history, i - internal, s - suppressed, S - Stale
Origin : i - IGP, e - EGP, ? - incomplete
Network NextHop MED LocPrf PrefVal Path/Ogn
*> 40.40.40.0/24 30.30.30.1 0 0 300i
以上显示的信息域的解释请参见表1-9。
【命令】
display bgp multicast routing-table cidr [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display bgp multicast routing-table cidr命令用来显示CIDR(Classless Inter-Domain Routing,无类别域间路由)的MBGP路由信息。
【举例】
# 显示CIDR的MBGP路由信息。
<Sysname> display bgp multicast routing-table cidr
Total Number of Routes: 1
BGP Local router ID is 20.20.20.1
Status codes: * - valid, ^ - VPNv4 best, > - best, d - damped,
h - history, i - internal, s - suppressed, S - Stale
Origin : i - IGP, e - EGP, ? - incomplete
Network NextHop MED LocPrf PrefVal Path/Ogn
*> 40.40.40.0/24 30.30.30.1 0 0 300i
以上显示的信息域的解释请参见表1-9。
【命令】
display bgp multicast routing-table community [ aa:nn ]&<1-13> [ no-advertise | no-export | no-export-subconfed ] * [ whole-match ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
aa:nn:指定团体号,aa和nn的取值范围为0~65535。
&<1-13>:表示前面的参数可以输入1~13次。
no-advertise:具有此属性的路由在收到后,不能被通告给任何其他的BGP对等体。
no-export:具有此属性的路由在收到后,不能被发布到本地AS之外。如果使用了联盟,则不能被发布到联盟之外,但可以发布给联盟中的其他子AS。
no-export-subconfed:具有此属性的路由在收到后,既不能被发布到本地AS之外,也不能发布到联盟中的其他子AS。
whole-match:精确匹配。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display bgp multicast routing-table community命令用来显示属于指定BGP团体的MBGP路由信息。
【举例】
# 显示属于指定BGP团体的MBGP路由信息。
<Sysname> display bgp multicast routing-table community 11:22
BGP Local router ID is 10.10.10.1
Status codes: * - valid, ^ - VPNv4 best, > - best, d - damped,
h - history, i - internal, s - suppressed, S - Stale
Origin : i - IGP, e - EGP, ? - incomplete
Network NextHop MED LocPrf PrefVal Path/Ogn
*> 10.10.10.0/24 0.0.0.0 0 0 i
*> 40.40.40.0/24 20.20.20.1 0 200 300i
以上显示的信息域的解释请参见表1-9。
【命令】
display bgp multicast routing-table community-list { { basic-community-list-number | comm-list-name } [ whole-match ] | adv-community-list-number } [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
basic-community-list-number:为基本团体列表号,取值范围为1~99。
adv-community-list-number:为高级团体列表号,取值范围为100~199。
comm-list-name:团体属性列表名,为1~31个不全为数字的字符串。
whole-match:为确切匹配,即有且仅有basic-community-list-number定义的团体必须出现。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display bgp multicast routing-table community-list命令用来显示匹配指定的BGP团体列表的MBGP路由信息。
【举例】
# 显示指定BGP团体列表100的MBGP路由信息。
<Sysname> display bgp multicast routing-table community-list 100
BGP Local router ID is 30.30.30.1
Status codes: * - valid, ^ - VPNv4 best, > - best, d - damped,
h - history, i - internal, s - suppressed, S - Stale
Origin : i - IGP, e - EGP, ? - incomplete
Network NextHop MED LocPrf PrefVal Path/Ogn
*> 30.30.30.0/24 1.2.3.4 0 0 i
*> 40.40.40.0/24 1.2.3.4 0 0 i
以上显示的信息域的解释请参见表1-9。
【命令】
display bgp multicast routing-table dampened [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display bgp multicast routing-table dampened命令用来显示BGP衰减的MBGP路由信息。
【举例】
# 显示BGP衰减的MBGP路由信息。
<Sysname> display bgp multicast routing-table dampened
BGP Local router ID is 2.2.2.2
Status codes: * - valid, ^ - VPNv4 best, > - best, d - damped,
h - history, i - internal, s - suppressed, S - Stale
Origin : i - IGP, e - EGP, ? - incomplete
Network From Reuse Path/Origin
*d 77.0.0.0 12.1.1.1 00:29:20 100?
表1-10 display bgp multicast routing-table dampened命令部分显示信息描述表
字段 |
描述 |
From |
路由的源IP地址 |
Reuse |
路由恢复可用时间,即还需要等待多长时间该路由将由不可用状态转为可用状态 |
其他显示信息域的解释请参见表1-9。
【命令】
display bgp multicast routing-table dampening parameter [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display bgp multicast routing-table dampening parameter命令用来显示已配置的MBGP路由衰减参数。
相关配置可参考命令dampening。
【举例】
# 显示MBGP路由衰减参数。
<Sysname> display bgp multicast routing-table dampening parameter
Maximum Suppress Time(in second) : 3069
Ceiling Value : 16000
Reuse Value : 750
Reach HalfLife Time(in second) : 900
Unreach HalfLife Time(in second): 900
Suppress-Limit : 2000
表1-11 display bgp multicast routing-table dampening parameter命令显示信息描述表
字段 |
描述 |
Maximum Suppress Time |
最大抑制时间 |
Ceiling Value |
惩罚上限值 |
Reuse Value |
路由解除抑制状态的阈值 |
Reach HalfLife Time(in second) |
可达路由的半衰期 |
Unreach HalfLife Time(in second) |
不可达路由的半衰期 |
Suppress-Limit |
路由进入抑制状态的阈值 |
【命令】
display bgp multicast routing-table different-origin-as [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display bgp multicast routing-table different-origin-as命令用来显示不同起源AS的MBGP路由信息。
【举例】
# 显示具有不同起源AS的MBGP路由信息。
<Sysname> display bgp multicast routing-table different-origin-as
BGP Local router ID is 2.2.2.2
Status codes: * - valid, ^ - VPNv4 best, > - best, d - damped,
h - history, i - internal, s - suppressed, S - Stale
Origin : i - IGP, e - EGP, ? - incomplete
Network NextHop MED LocPrf PrefVal Path/Ogn
*> 55.0.0.0 12.1.1.1 0 0 100?
* 14.1.1.2 0 0 300?
以上显示的信息域的解释请参见表1-9。
【命令】
display bgp multicast routing-table flap-info [ regular-expression as-regular-expression | [ as-path-acl as-path-acl-number | ip-address [ { mask | mask-length } [ longer-match ] ] ] [ | { begin | exclude | include } regular-expression ] ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
as-regular-expression:显示匹配指定的AS路径正则表达式的振荡路由的信息,为1~80个字符的字符串,包括空格,区分大小写。
as-path-acl-number:显示匹配指定的AS路径过滤列表号的振荡路由的信息,取值范围为1~256。
ip-address:目的IP地址。
mask:网络掩码,点分十进制格式。
mask-length:网络掩码长度,取值范围为0~32。
longer-match:匹配最长前缀。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display bgp multicast routing-table flap-info命令用来显示MBGP地址族下BGP路由振荡统计信息。
如果不指定任何参数,将显示MBGP地址族下所有BGP振荡路由的统计信息。
【举例】
# 显示MBGP地址族下所有BGP路由的振荡统计信息。
<Sysname> display bgp multicast routing-table flap-info
BGP Local router ID is 2.2.2.2
Status codes: * - valid, ^ - VPNv4 best, > - best, d - damped,
h - history, i - internal, s - suppressed, S - Stale
Origin : i - IGP, e - EGP, ? – incomplete
Network From Flaps Duration Reuse Path/Origin
*> 55.0.0.0 12.1.1.1 2 00:00:16 100?
*d 77.0.0.0 12.1.1.1 5 00:34:02 00:27:08 100?
表1-12 display bgp multicast routing-table flap-info命令部分显示信息描述表
字段 |
描述 |
From |
路由的源IP地址 |
Flaps |
路由振荡的次数 |
Duration |
路由持续时间 |
Reuse |
路由复用时间 |
其他显示信息域的解释请参见表1-9。
【命令】
display bgp multicast routing-table peer ip-address { advertised-routes | received-routes } [ network-address [ mask | mask-length ] | statistic ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
ip-address:对等体的IP地址。
advertised-routes:显示向指定的MBGP对等体发布的路由信息。
received-routes:显示从指定的MBGP对等体接收到的路由信息。
network-address:目的网段的IP地址。
mask:目的网段的网络掩码,点分十进制格式。
mask-length:目的网段的网络掩码长度,取值范围为0~32。
statistic:显示路由的统计信息。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display bgp multicast routing-table peer命令用来显示向指定的MBGP对等体发送或者从MBGP对等体收到的路由信息。
相关配置命令可参考命令display bgp multicast peer。
【举例】
# 显示向MBGP对等体20.20.20.1发布的路由信息。
<Sysname> display bgp multicast routing-table peer 20.20.20.1 advertised-routes
Total Number of Routes: 2
BGP Local router ID is 30.30.30.1
Status codes: * - valid, ^ - VPNv4 best, > - best, d - damped,
h - history, i - internal, s - suppressed, S - Stale
Origin : i - IGP, e - EGP, ? - incomplete
Network NextHop MED LocPrf PrefVal Path/Ogn
*> 30.30.30.0/24 0.0.0.0 0 0 i
*> 40.40.40.0/24 0.0.0.0 0 0 i
以上显示的信息域的说明请参见表1-9。
【命令】
display bgp multicast routing-table regular-expression as-regular-expression
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
as-regular-expression:匹配的AS路径正则表达式,as-regular-expression为1~80个字符的字符串,包括空格,区分大小写。
【描述】
display bgp multicast routing-table regular-expression命令用来显示与指定的AS路径正则表达式相匹配的MBGP路由信息。
【举例】
# 显示与AS正则表达式300$相匹配的MBGP路由信息。
<Sysname> display bgp multicast routing-table regular-expression 300$
BGP Local router ID is 20.20.20.1
Status codes: * - valid, ^ - VPNv4 best, > - best, d - damped,
h - history, i - internal, s - suppressed, S - Stale
Origin : i - IGP, e - EGP, ? - incomplete
Network NextHop MED LocPrf PrefVal Path/Ogn
*> 40.40.40.0/24 30.30.30.1 0 0 300i
以上显示的信息域的说明请参见表1-9。
【命令】
display bgp multicast routing-table statistic [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display bgp multicast routing-table statistic命令用来显示MBGP的路由统计信息。
【举例】
# 显示MBGP的路由统计信息。
<Sysname> display bgp multicast routing-table statistic
Total Number of Routes: 4
表1-13 display bgp multicast routing-table statistic命令显示信息描述表
字段 |
描述 |
Total Number of Routes |
路由总数 |
【命令】
filter-policy { acl-number | ip-prefix ip-prefix-name } export [ direct | isis process-id | ospf process-id | rip process-id | static ]
undo filter-policy export [ direct | isis process-id | ospf process-id | rip process-id | static ]
【视图】
MBGP地址族视图
【缺省级别】
2:系统级
【参数】
acl-number:指定用于匹配路由信息目的地址域的访问列表号,取值范围为2000~3999。
ip-prefix-name:指定用于匹配路由信息目的地址域的地址前缀列表,为1~19个字符的字符串。
direct:直连路由。
isis process-id:协议进程号为process-id的isis路由,process-id的取值范围为1~65535。
ospf process-id:协议进程号为process-id的ospf路由,process-id的取值范围为1~65535。
rip process-id:协议进程号为process-id的rip路由,process-id的取值范围为1~65535。
static:静态路由。
【描述】
filter-policy export命令用来配置对发布的路由信息进行过滤。undo filter-policy export命令用来取消对发布的路由信息进行过滤。
如果省略路由协议参数,将对所有发布的路由信息进行过滤。
缺省情况下,不对发布的路由信息进行过滤。
【举例】
# 使用ACL 2000对所有BGP发布路由进行过滤。
[Sysname] bgp 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] filter-policy 2000 export
【命令】
filter-policy { acl-number | ip-prefix ip-prefix-name } import
undo filter-policy import
【视图】
MBGP地址族视图
【缺省级别】
2:系统级
【参数】
acl-number:指定用于匹配路由信息目的地址域的访问列表号,取值范围为2000~3999。
ip-prefix-name:指定用于匹配路由信息目的地址域的地址前缀列表,为1~19个字符的字符串。
【描述】
filter-policy import命令用来配置对接收的路由信息进行过滤。undo filter-policy import命令用来取消对接收的路由信息进行过滤。
缺省情况下,不对接收的路由信息进行过滤。
【举例】
# 使用ACL 2000对所有接收的MBGP路由进行过滤。
[Sysname] bgp 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] filter-policy 2000 import
【命令】
import-route protocol [ { process-id | all-processes } [ allow-direct | med med-value | route-policy route-policy-name ] * ]
undo import-route protocol [ process-id | all-processes ]
【视图】
MBGP地址族视图
【缺省级别】
2:系统级
【参数】
protocol:指定可引入的源路由协议,包括direct、isis、ospf、rip和static。
process-id:路由协议进程号,取值范围为1~65535,缺省值为1。只有当protocol是isis、ospf或rip时该参数可选。
all-processes:引入指定路由协议所有进程的路由,只有当protocol是rip、ospf或isis时可以指定该参数。
allow-direct:在引入的路由中包含使能了该协议的接口网段路由,目前支持该功能的协议有OSPF。缺省情况下,在引入OSPF路由时不会包含使能了OSPF协议的接口网段路由。当allow-direct与route-policy route-policy-name参数一起使用时,需要注意路由策略中配置的匹配规则不要与接口路由信息存在冲突,否则会导致allow-direct配置失效。例如,当配置allow-direct参数时,在路由策略中不要配置if-match route-type匹配条件,否则,allow-direct参数失效。
med-value:指定引入路由的MED度量值,取值范围为0~4294967295。如果没有指定度量值,将使用被引入路由的cost作为引入BGP域之后的MED值。
route-policy-name:路由策略名称,为1~63个字符的字符串,区分大小写。从其他路由协议引入路由时,需使用该参数指定的路由策略过滤路由。
【描述】
import-route命令用来引入其它协议路由信息并通告。undo import-route命令用来取消已有的配置。
缺省情况下,MBGP不引入且不通告其它协议的路由。
通过import-route命令引入到MBGP路由表中的路由的origin属性为incomplete。
undo import-route protocol all-processes命令只能取消import-route protocol all-processes命令的配置,不能取消import-route protocol process-id命令的配置。
【举例】
# 引入RIP的路由。
[Sysname] bgp 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] import-route rip
【命令】
ipv4-family multicast
undo ipv4-family multicast
【视图】
BGP视图
【缺省级别】
2:系统级
【参数】
无
【描述】
ipv4-family multicast命令用来进入BGP的IPv4组播地址族视图,即MBGP地址族视图。undo ipv4-family multicast命令用来删除MBGP地址族视图下的所有配置,并退回到BGP视图。
【举例】
# 创建并进入MBGP地址族视图。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul]
【命令】
network ip-address [ mask | mask-length ] [ short-cut | route-policy route-policy-name ]
undo network ip-address [ mask | mask-length ] [ short-cut ]
【视图】
MBGP地址族视图
【缺省级别】
2:系统级
【参数】
ip-address:目的IP地址。
mask:网络掩码,点分十进制格式。
mask-length:网络掩码长度,取值范围为0~32。
short-cut:当EBGP路由的管理优先级比本地生成的路由的管理优先级高时,如果一条EBGP路由被配置成short-cut,那么这条路由在加入到路由表时将使用本地生成路由的路由管理值,而不是EBGP路由的路由管理值,此时,这条路由成为最佳路由的优先级被降低了很多。
route-policy-name:对发布的路由使用的路由策略,为1~63个字符的字符串,区分大小写。
【描述】
network命令用来将网段路由发布到MBGP路由表中。undo network命令用来取消已有的配置。
缺省情况下,MBGP不发布任何网段路由。
需要注意的是:
l 要发布的网段路由必须存在于本地的IP路由表中,使用路由策略可以更为灵活的控制所发布的路由。
l 使用network命令发布到MBGP路由表中的网段路由的ORIGIN属性为IGP。
【举例】
# 发布到达10.0.0.0/16网段的路由。
[Sysname] bgp 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] network 10.0.0.0 255.255.0.0
【命令】
peer { group-name | ip-address } advertise-community
undo peer { group-name | ip-address } advertise-community
【视图】
MBGP地址族视图
【缺省级别】
2:系统级
【参数】
group-name:MBGP对等体组的名称,为1~47个字符的字符串。
ip-address:MBGP对等体的IP地址。
【描述】
peer advertise-community命令用来配置向MBGP对等体/MBGP对等体组发布团体属性。undo peer advertise-community命令用来恢复缺省情况。
缺省情况下,不向MBGP对等体/MBGP对等体组发布团体属性。
相关配置可参考“三层技术-IP路由命令参考/路由策略”中的命令ip community-list、if-match community和apply community。
【举例】
# 向已创建的对等体组test发布团体属性。
[Sysname] bgp 100
[Sysname-bgp] group test external
[Sysname-bgp] peer test as-number 200
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] peer test enable
[Sysname-bgp-af-mul] peer test advertise-community
【命令】
peer { group-name | ip-address } advertise-ext-community
undo peer { group-name | ip-address } advertise-ext-community
【视图】
MBGP地址族视图
【缺省级别】
2:系统级
【参数】
group-name:MBGP对等体组的名称,为1~47个字符的字符串。
ip-address:MBGP对等体的IP地址。
【描述】
peer advertise-ext-community命令用来配置向MBGP对等体/MBGP对等体组发布扩展团体属性。undo peer advertise-ext-community命令用来恢复缺省情况。
缺省情况下,不向MBGP对等体/MBGP对等体组发布扩展团体属性。
相关配置可参考“三层技术-IP路由命令参考/路由策略”中的命令ip extcommunity-list、if-match extcommunity和apply extcommunity。
【举例】
# 向已经创建的对等体组test发布扩展团体属性。
[Sysname] bgp 100
[Sysname-bgp] group test external
[Sysname-bgp] peer test as-number 200
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] peer test enable
[Sysname-bgp-af-mul] peer test advertise-ext-community
【命令】
peer { group-name | ip-address } allow-as-loop [ number ]
undo peer { group-name | ip-address } allow-as-loop
【视图】
MBGP地址族视图
【缺省级别】
2:系统级
【参数】
group-name:MBGP对等体组的名称,为1~47个字符的字符串。
ip-address:MBGP对等体的IP地址。
number:表示本地AS号的重复次数,取值范围为1~10,缺省值为1。
【描述】
peer allow-as-loop命令用来配置允许本地AS号在所接收的路由的AS_PATH属性中出现,并可同时配置允许重复的次数。undo peer allow-as-loop命令用来恢复缺省情况。
缺省情况下,不允许本地AS号重复。
相关配置可参考命令display bgp multicast routing-table peer。
【举例】
# 配置允许本地AS号在从对等体1.1.1.1接收的路由的AS_PATH属性中出现,重复次数为2。
[Sysname] bgp 100
[Sysname-bgp] peer 1.1.1.1 as-number 200
[Sysname-bgp]ipv4-family multicast
[Sysname-bgp-af-mul] peer 1.1.1.1 enable
[Sysname-bgp-af-mul] peer 1.1.1.1 allow-as-loop 2
【命令】
peer { group-name | ip-address } as-path-acl as-path-acl-number { export | import }
undo peer { group-name | ip-address } as-path-acl as-path-acl-number { export | import }
【视图】
MBGP地址族视图
【缺省级别】
2:系统级
【参数】
group-name:MBGP对等体组的名称,为1~47个字符的字符串。
ip-address:MBGP对等体的IP地址。
as-path-acl-number:AS路径过滤列表号,取值范围为1~256。
export:对向指定MBGP对等体/MBGP对等体组发布的路由应用过滤策略。
import:对从指定MBGP对等体/MBGP对等体组接收的路由应用过滤策略。
【描述】
peer as-path-acl命令用来为MBGP对等体/MBGP对等体组设置基于AS路径过滤列表的MBGP路由过滤策略。undo peer as-path-acl命令用来取消已有的配置。
缺省情况下,没有基于AS路径过滤列表的MBGP路由过滤策略。
相关配置可参考“三层技术-IP路由命令参考/路由策略”中的命令ip as-path、if-match as-path和apply as-path。
【举例】
# 配置向已创建的对等体组test发布的路由应用编号为1的AS路径过滤列表进行过滤。
[Sysname] bgp 100
[Sysname-bgp] group test external
[Sysname-bgp] peer test as-number 200
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] peer test enable
[Sysname-bgp-af-mul] peer test as-path-acl 1 export
【命令】
peer { group-name | ip-address } capability-advertise orf ip-prefix { both | receive | send }
undo peer { group-name | ip-address } capability-advertise orf ip-prefix { both | receive | send }
【视图】
MBGP地址族视图
【缺省级别】
2:系统级
【参数】
group-name:MBGP对等体组的名称,取值范围为1~47个字符。
ip-address:MBGP对等体的IP地址。
both:支持发送和接收携带ORF信息的Route-refresh报文。
receive:支持接收携带ORF信息的Route-refresh报文。
send:支持发送携带ORF信息的Route-refresh报文。
【描述】
peer capability-advertise orf命令用来使能MBGP邻居的ORF能力。undo peer capability-advertise orf 命令用来取消MBGP邻居的ORF能力。
缺省情况下,MBGP对等体/对等体组不使能邻居的ORF能力。
l 使能ORF能力后,本设备和对端会通过Open报文进行ORF能力协商。协商成功后,就能解析对端发送的携带了标准ORF信息的Route-refresh报文或者给对端发送携带标准ORF信息的Route-refresh报文。如果要进行非标准ORF能力协商,还需要在IPv4单播视图下配置peer capability-advertise orf non-standard。
l 取消对等体/对等体组的ORF能力,则本路由器与指定对等体/对等体组之间不再进行ORF能力的协商。
表1-14 peer capability-advertise orf命令参数选择以及配置效果描述表
本地选择参数 |
对端选择参数 |
协商成功后 |
send |
receive |
本端的ORF发送能力,对端的ORF接收能力 |
both |
||
receive |
send |
本端的ORF接收能力,对端的ORF发送能力 |
both |
||
both |
both |
双向的ORF发送和接收能力 |
【举例】
# 能对等体18.10.0.9的ORF能力。协商成功后,本地路由器将可以与18.10.0.9交换组播ORF信息。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] peer 18.10.0.9 as-number 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] peer 18.10.0.9 enable
[Sysname-bgp-af-mul] peer 18.10.0.9 capability-advertise orf ip-prefix both
【命令】
peer { group-name | ip-address } default-route-advertise [ route-policy route-policy-name ]
undo peer { group-name | ip-address } default-route-advertise
【视图】
MBGP地址族视图
【缺省级别】
2:系统级
【参数】
group-name:MBGP对等体组的名称,为1~47个字符的字符串。
ip-address:MBGP对等体的IP地址。
route-policy-name:路由策略名称,为1~63个字符的字符串,区分大小写。
【描述】
peer default-route-advertise命令用来配置向MBGP对等体/MBGP对等体组发送缺省路由。undo peer default-route-advertise命令用来恢复缺省情况。
缺省情况下,不向MBGP对等体/MBGP对等体组发送缺省路由。
该命令不需要在路由表中存在缺省路由,而是无条件地向对等体/对等体组发送一个下一跳为自身的缺省路由。
【举例】
# 设置向已经创建的对等体组test发布缺省路由。
[Sysname] bgp 100
[Sysname-bgp] group test external
[Sysname-bgp] peer test as-number 200
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] peer test enable
[Sysname-bgp-af-mul] peer test default-route-advertise
【命令】
peer { group-name | ip-address } enable
undo peer { group-name | ip-address } enable
【视图】
MBGP地址族视图
【缺省级别】
2:系统级
【参数】
group-name:MBGP对等体组的名称,取值范围为1~47个字符。
ip-address:MBGP对等体的IP地址。
【描述】
peer enable命令用来激活BGP视图下创建的指定对等体及对等体组。undo peer enable命令用来取消激活BGP视图下创建的指定对等体及对等体组。
如果取消激活指定的对等体,则本路由器与指定对等体之间不再交换路由信息。
【举例】
# 激活对等体18.10.0.9。
[Sysname] bgp 100
[Sysname-bgp] peer 18.10.0.9 as-number 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] peer 18.10.0.9 enable
【命令】
peer { group-name | ip-address } filter-policy acl-number { export | import }
undo peer { group-name | ip-address } filter-policy [ acl-number ] { export | import }
【视图】
MBGP地址族视图
【缺省级别】
2:系统级
【参数】
group-name:MBGP对等体组的名称,为1~47个字符的字符串。
ip-address:MBGP对等体的IP地址。
acl-number:访问控制列表号,取值范围为2000~3999。
export:对向指定MBGP对等体/MBGP对等体组发布的路由应用过滤策略。
import:对从指定MBGP对等体/MBGP对等体组接收的路由应用过滤策略。
【描述】
peer filter-policy命令用来为MBGP对等体/MBGP对等体组设置基于ACL的过滤策略。undo peer filter-policy命令用来取消已有的设置。
缺省情况下,没有为MBGP对等体/MBGP对等体组设置基于ACL的过滤策略。
相关配置可参考命令peer as-path-acl。
【举例】
# 配置向已经创建的对等体组test发布的路由应用ACL 2000表进行过滤。
[Sysname] bgp 100
[Sysname-bgp] group test external
[Sysname-bgp] peer test as-number 200
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] peer test enable
[Sysname-bgp-af-mul] peer test filter-policy 2000 export
【命令】
peer ip-address group group-name
undo peer ip-address group group-name
【视图】
MBGP地址族视图
【缺省级别】
2:系统级
【参数】
group-name:MBGP对等体组的名称,为1~47个字符的字符串。
ip-address:MBGP对等体的IP地址。
【描述】
peer group命令用来向MBGP对等体组中加入MBGP对等体。undo peer group命令将MBGP对等体从MBGP对等体组中移出。
缺省情况下,MBGP对等体不属于任何MBGP对等体组。
【举例】
# 将IP地址为10.1.1.1的对等体加入到EBGP对等体组test。
[Sysname] bgp 100
[Sysname-bgp] group test external
[Sysname-bgp] peer test as-number 200
[Sysname-bgp] peer 10.1.1.1 group test
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] peer test enable
[Sysname-bgp-af-mul] peer 10.1.1.1 group test
【命令】
peer { group-name | ip-address } ip-prefix ip-prefix-name { export | import }
undo peer { group-name | ip-address } ip-prefix { export | import }
【视图】
MBGP地址族视图
【缺省级别】
2:系统级
【参数】
group-name:MBGP对等体组的名称,为1~47个字符的字符串。
ip-address:MBGP对等体的IP地址。
ip-prefix-name:指定的IP前缀列表名称,为1~19个字符的字符串。
export:对向指定对等体/对等体组发布的MBGP路由应用过滤策略。
import:对从指定对等体/对等体组接收的MBGP路由应用过滤策略。
【描述】
peer ip-prefix命令用来为MBGP对等体/MBGP对等体组设置基于IP前缀列表的路由过滤策略。undo peer ip-prefix命令用来取消已有的配置。
缺省情况下,无基于IP前缀列表的路由过滤策略。
【举例】
# 配置向已经创建的对等体组test发布的MBGP路由应用地址前缀列表list1进行过滤。
[Sysname] bgp 100
[Sysname-bgp] group test external
[Sysname-bgp] peer test as-number 200
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] peer test enable
[Sysname-bgp-af-mul] peer test ip-prefix list1 export
【命令】
peer { group-name | ip-address } keep-all-routes
undo peer { group-name | ip-address } keep-all-routes
【视图】
MBGP地址族视图
【缺省级别】
2:系统级
【参数】
group-name:MBGP对等体组的名称,为1~47个字符的字符串。
ip-address:MBGP对等体的IP地址。
【描述】
peer keep-all-routes命令用来配置保存所有来自MBGP对等体/MBGP对等体组的原始路由信息,无论这些路由没有通过已配置的入口策略。undo peer keep-all-routes命令用来恢复缺省情况。
缺省情况下,不保存MBGP对等体/MBGP对等体组的原始路由信息。
【举例】
# 配置保存所有来自对等体131.108.1.1的原始路由信息。
[Sysname] bgp 100
[Sysname-bgp] peer 131.108.1.1 as-number 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] peer 131.108.1.1 enable
[Sysname-bgp-af-mul] peer 131.108.1.1 keep-all-routes
【命令】
peer { group-name | ip-address } next-hop-local
undo peer { group-name | ip-address } next-hop-local
【视图】
MBGP地址族视图
【缺省级别】
2:系统级
【参数】
group-name:MBGP对等体组的名称,为1~47个字符的字符串。
ip-address:MBGP对等体的IP地址。
【描述】
peer next-hop-local命令用来配置向MBGP对等体/MBGP对等体组发布路由时,将自身地址作为下一跳。undo peer next-hop-local命令用来取消已有的设置。
缺省情况下,向EBGP对等体/对等体组发布路由时,将自身地址作为下一跳;向IBGP对等体/对等体组发布路由时,不将自身地址作为下一跳。
【举例】
# 配置向已经创建的对等体组test发布MBGP路由时,将自身地址作为下一跳。
[Sysname] bgp 100
[Sysname-bgp] group test internal
[Sysname-bgp] peer test as-number 200
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] peer test enable
[Sysname-bgp-af-mul] peer test next-hop-local
【命令】
peer { group-name | ip-address } preferred-value value
undo peer { group-name | ip-address } preferred-value
【视图】
MBGP地址族视图
【缺省级别】
2:系统级
【参数】
group-name:MBGP对等体组的名称,为1~47个字符的字符串。
ip-address:MBGP对等体的IP地址。
value:要分配的路由首选值,取值范围0~65535。
【描述】
peer preferred-value命令用来为从MBGP对等体/MBGP对等体组接收的路由分配首选值。undo peer preferred-value命令用来恢复缺省情况。
缺省情况下,从MBGP对等体/MBGP对等体组接收的路由的首选值为0。
需要注意的是:
l 所有从邻居学来的路由都有一个初始首选值。在从不同邻居学来的相同目的地址/掩码的多条路由中,拥有最高首选值的路由将被选作到达指定网络的路由。
l 如果同时通过路由策略和peer preferred-value命令为从对等体/对等体组接收的路由设置首选值,通过路由策略过滤的路由信息的首选值将取路由策略中设置的首选值而不是peer preferred-value命令里设置的首选值;
l 只有当路由策略里设置的首选值为0时,路由信息的首选值才会取peer preferred-value命令里设置的值;
l 没有通过路由策略过滤的路由信息的首选值仍取peer preferred-value命令里设置的首选值。
通过路由策略配置BGP路由信息首选值的相关配置可参考命令peer route-policy和“三层技术-IP路由命令参考/路由策略”中的命令apply preferred-value。
【举例】
# 配置来自对等体131.108.1.1的路由的首选值为50。
[Sysname] bgp 100
[Sysname-bgp] peer 131.108.1.1 as-number 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] peer 131.108.1.1 enable
[Sysname-bgp-af-mul] peer 131.108.1.1 preferred-value 50
【命令】
peer { group-name | ip-address } public-as-only
undo peer { group-name | ip-address } public-as-only
【视图】
MBGP地址族视图
【缺省级别】
2:系统级
【参数】
group-name:MBGP对等体组的名称,为1~47个字符的字符串。
ip-address:MBGP对等体的IP地址。
【描述】
peer public-as-only命令用来配置发送MBGP更新报文时不携带私有自治系统号。undo peer public-as-only命令用来恢复缺省情况。
缺省情况下,发送MBGP更新报文时,携带私有自治系统号。
如果发送的MBGP更新报文同时带有公有AS号和私有AS号,命令不生效。私有AS号的范围为64512~65535。
【举例】
# 配置向已经创建的对等体组test发送MBGP更新报文时不携带私有自治系统号。
[Sysname] bgp 100
[Sysname-bgp] group test external
[Sysname-bgp] peer test as-number 200
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] peer test enable
[Sysname-bgp-af-mul] peer test public-as-only
【命令】
peer { group-name | peer-address } reflect-client
undo peer { group-name | peer-address } reflect-client
【视图】
MBGP地址族视图
【缺省级别】
2:系统级
【参数】
group-name:MBGP对等体组的名称,为1~47个字符的字符串。
peer-address:MBGP对等体的IP地址。
【描述】
peer reflect-client命令用来配置将本机作为路由反射器,并将MBGP对等体/MBGP对等体组作为路由反射器的客户。undo peer reflect-client命令用来取消已有的配置。
缺省情况下,没有配置路由反射器及其客户。
相关配置可参考命令reflect between-clients和reflector cluster-id。
【举例】
# 设置本地设备为路由反射器,将已经创建的IBGP对等体组test作为路由反射器的客户。
[Sysname] bgp 100
[Sysname-bgp] group test internal
[Sysname-bgp] peer test as-number 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] peer test enable
[Sysname-bgp-af-mul] peer test reflect-client
【命令】
peer { group-name | ip-address } route-limit limit [ percentage ]
undo peer { group-name | ip-address } route-limit
【视图】
MBGP地址族视图
【缺省级别】
2:系统级
【参数】
group-name:MBGP对等体组的名称,为1~47个字符的字符串。
ip-address:MBGP对等体的IP地址。
limit:指定允许从MBGP对等体/MBGP对等体组接收的最大地址前缀数,取值范围1~12288。
percentage:指定路由器开始生成告警消息时的路由数量的百分比,取值范围1~100,缺省值为75。
【描述】
peer route-limit命令用来设置允许从MBGP对等体/MBGP对等体组收到的最大路由数。undo peer route-limit命令用来恢复缺省情况。
缺省情况下,允许从MBGP对等体/MBGP对等体组接收的最大路由数无限制。
【举例】
# 设置允许从对等体131.108.1.1收到的最大路由数为10000。
[Sysname] bgp 100
[Sysname-bgp] peer 131.108.1.1 as-number 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] peer 131.108.1.1 enable
[Sysname-bgp-af-mul] peer 131.108.1.1 route-limit 10000
【命令】
peer { group-name | ip-address } route-policy route-policy-name { export | import }
undo peer { group-name | ip-address } route-policy route-policy-name { export | import }
【视图】
MBGP地址族视图
【缺省级别】
2:系统级
【参数】
group-name:MBGP对等体组的名称,为1~47个字符的字符串。
ip-address:MBGP对等体的IP地址。
route-policy-name:路由策略名称,为1~63个字符的字符串,区分大小写。
export:对向MBGP对等体/MBGP对等体组发布的路由应用路由策略。
import:对从MBGP对等体/MBGP对等体组接收的路由应用路由策略。
【描述】
peer route-policy命令用来对来自MBGP对等体/MBGP对等体组的路由或发布给MBGP对等体/MBGP对等体组的路由指定路由策略。undo peer route-policy命令用来取消已有设置。
缺省情况下,不对来自MBGP对等体/MBGP对等体组的路由或发布给MBGP对等体/MBGP对等体组的路由指定路由策略。
peer route-policy命令不过滤路由策略中的if-match interface策略。相关命令可参考“三层技术-IP路由命令参考”中的“路由策略”。
【举例】
# 配置向已经创建的对等体组test发布的IPv4 BGP路由应用名为test-policy的路由策略。
[Sysname] bgp 100
[Sysname-bgp] group test external
[Sysname-bgp] peer test as-number 200
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] peer test enable
[Sysname-bgp-af-mul] peer test route-policy test-policy export
【命令】
preference { external-preference internal-preference local-preference | route-policy route-policy-name }
undo preference
【视图】
MBGP地址族视图
【缺省级别】
2:系统级
【参数】
external-preference:EBGP路由(从EBGP对等体学来的路由)的管理优先级,取值范围为1~255。
internal-preference:IBGP路由(从IBGP对等体学来的路由)的管理优先级,取值范围为1~255。
local-preference:本地产生的BGP路由的管理优先级,取值范围为1~255。
route-policy-name:路由策略名称,为1~63个字符的字符串,区分大小写。应用路由策略,可以为匹配过滤条件的特定路由配置优先级。对于那些没有匹配的路由,使用缺省优先级。
【描述】
preference命令用来配置BGP路由的管理优先级。undo preference命令用来恢复缺省情况。
缺省情况下,EBGP路由的管理优先级为255,IBGP路由的管理优先级为255,本地产生的BGP路由的管理优先级为130。
【举例】
# 设置EBGP路由、IBGP路由和本地产生的MBGP路由的管理优先级分别为20、20和200。
[Sysname] bgp 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] preference 20 20 200
【命令】
reflect between-clients
undo reflect between-clients
【视图】
MBGP地址族视图
【缺省级别】
2:系统级
【参数】
无
【描述】
reflect between-clients命令用来允许客户到客户的路由反射。undo reflect between-clients命令用来禁止客户到客户的路由反射。
缺省情况下,允许客户到客户的路由反射。
路由反射器的客户之间不要求是全连接的,路由缺省通过反射器从一个客户反射到其它客户;如果客户之间是全连接的,建议使用undo reflect between-clients命令禁止客户间的路由反射,以减少系统开销。
相关配置可参考命令reflector cluster-id和peer reflect-client。
【举例】
# 关闭客户到客户的路由反射功能。
[Sysname] bgp 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] undo reflect between-clients
【命令】
reflector cluster-id { cluster-id | ip-address }
undo reflector cluster-id
【视图】
MBGP地址族视图
【缺省级别】
2:系统级
【参数】
cluster-id:路由反射器的集群ID,取值范围为1~4294967295。
ip-address:以IP地址格式指定的路由反射器集群ID。
【描述】
reflector cluster-id命令用来配置路由反射器的集群ID。undo reflector cluster-id命令用来删除路由反射器的集群ID。
缺省情况下,每个路由反射器是使用自己的Router ID作为集群ID。
通常,一个集群里只有一个路由反射器。此时,由反射器的Router ID来识别该集群。设置多个路由反射器可提高网络的稳定性。如果一个集群中配有多个路由反射器,请使用reflector cluster-id命令为所有的路由反射器配置同样的集群ID,以避免路由环路的产生。
相关配置可参考命令reflect between-clients和peer reflect-client。
【举例】
# 本地路由器是集群中的路由反射器之一,设置它的集群ID为80。
[Sysname] bgp 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] reflector cluster-id 80
【命令】
refresh bgp ipv4 multicast { all | ip-address | group group-name | external | internal } { export | import }
【视图】
用户视图
【缺省级别】
1:监控级
【参数】
all:软复位所有BGP的连接。
ip-address:对等体的IP地址。
group-name:对等体组的名称,为1~47个字符的字符串。
external:EBGP连接。
internal:IBGP连接。
export:触发输出方向的软复位。
import:触发输入方向的软复位。
【描述】
refresh bgp ipv4 multicast命令用来手工对MBGP连接进行软复位。BGP软复位可以在不中断BGP连接的情况下重新刷新BGP路由表,并应用新的策略。
BGP软复位要求网络中的所有BGP路由器支持Route-refresh功能。如果有的路由器不支持此特性,则需要配置peer keep-all-routes命令,以便保留对等体的所有原始路由信息,供BGP软复位时使用。
【举例】
# 对MBGP连接进行软复位。
<Sysname> refresh bgp ipv4 multicast all import
【命令】
reset bgp ipv4 multicast { all | as-number | ip-address | group group-name | external | internal }
【视图】
用户视图
【缺省级别】
2:系统级
【参数】
all:复位所有BGP的连接。
as-number:复位与指定自治系统号的BGP邻居的BGP连接。
ip-address:复位与指定BGP对等体的连接。
group group-name:复位与指定BGP对等体组的连接。
external:复位所有EBGP连接。
internal:复位所有IBGP连接。
【描述】
reset bgp ipv4 multicast命令用来复位指定的BGP连接。
【举例】
# 复位所有MBGP连接。
<Sysname> reset bgp ipv4 multicast all
【命令】
reset bgp ipv4 multicast dampening [ ip-address [ mask | mask-length ] ]
【视图】
用户视图
【缺省级别】
1:监控级
【参数】
ip-address:目的IP地址。
mask:网络掩码,点分十进制格式,缺省值为255.255.255.255。
mask-length:网络掩码长度,取值范围为0~32,缺省值为32。
【描述】
reset bgp ipv4 multicast dampening命令用来清除路由振荡衰减信息以及解除对已抑制路由的抑制。
相关配置可参考命令dampening和display bgp multicast routing-table dampened。
【举例】
# 清除到网络20.1.0.0/16的路由衰减信息,且对受抑制的路由解除其抑制。
<Sysname> reset bgp ipv4 multicast dampening 20.1.0.0 255.255.0.0
【命令】
reset bgp ipv4 multicast flap-info [ regexp as-path-regular-expression | as-path-acl as-path-acl-number | ip-address [ mask | mask-length ] ]
【视图】
用户视图
【缺省级别】
1:监控级
【参数】
as-path-regular-expression:清除匹配AS路径正则表达式的振荡统计信息,as-path-regular-expression表示正则表达式,为1~80个字符的字符串,包括空格,区分大小写。
as-path-acl-number:清除匹配AS路径过滤列表的振荡统计信息。列表号的取值范围为1~256。
ip-address:清除指定路由的振荡统计信息。
mask:网络掩码,点分十进制格式,缺省值为255.255.255.255。
mask-length:网络掩码长度,取值范围为0~32,缺省值为32。
【描述】
reset bgp ipv4 multicast flap-info命令用来清除MBGP地址族下的震荡统计信息。
如果没有指定参数和关键字,系统将清除所有路由振荡统计信息。
【举例】
# 清除所有匹配AS路径过滤列表10的MBGP路由的振荡统计信息。
<Sysname> reset bgp ipv4 multicast flap-info as-path-acl 10
【命令】
summary automatic
undo summary automatic
【视图】
MBGP地址族视图
【缺省级别】
2:系统级
【参数】
无
【描述】
summary automatic命令用来配置对引入的子网路由进行自动聚合。undo summary automatic命令用来恢复缺省情况。
缺省情况下,不对引入的子网路由进行自动聚合。
需要注意的是:
l 自动聚合除缺省路由外,用network命令引入的路由也不能进行自动聚合。
l 配置summary automatic后,MBGP抑制从IGP引入的子网路由,从而减少路由选择信息的数量。
【举例】
# 对子网路由进行自动聚合。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] summary automatic
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!