12-IPv6 MBGP命令
本章节下载 (274.15 KB)
目 录
1.1.1 balance (IPv6 MBGP address family view)
1.1.2 bestroute as-path-neglect (IPv6 MBGP address family view)
1.1.3 bestroute compare-med (IPv6 MBGP address family view)
1.1.4 bestroute med-confederation (IPv6 MBGP address family view)
1.1.5 compare-different-as-med (IPv6 MBGP address family view)
1.1.6 dampening (IPv6 MBGP address family view)
1.1.7 default local-preference (IPv6 MBGP address family view)
1.1.8 default med (IPv6 MBGP address family view)
1.1.9 default-route imported (IPv6 MBGP address family view)
1.1.10 display ipv6 multicast routing-table
1.1.11 display ipv6 multicast routing-table ipv6-address prefix-length
1.1.12 display bgp ipv6 multicast group
1.1.13 display bgp ipv6 multicast network
1.1.14 display bgp ipv6 multicast paths
1.1.15 display bgp ipv6 multicast peer
1.1.16 display bgp ipv6 multicast routing-table
1.1.17 display bgp ipv6 multicast routing-table as-path-acl
1.1.18 display bgp ipv6 multicast routing-table community
1.1.19 display bgp ipv6 multicast routing-table community-list
1.1.20 display bgp ipv6 multicast routing-table dampened
1.1.21 display bgp ipv6 multicast routing-table dampening parameter
1.1.22 display bgp ipv6 multicast routing-table different-origin-as
1.1.23 display bgp ipv6 multicast routing-table flap-info
1.1.24 display bgp ipv6 multicast routing-table peer
1.1.25 display bgp ipv6 multicast routing-table regular-expression
1.1.26 display bgp ipv6 multicast routing-table statistic
1.1.27 filter-policy export (IPv6 MBGP address family view)
1.1.28 filter-policy import (IPv6 MBGP address family view)
1.1.29 import-route (IPv6 MBGP address family view)
1.1.31 network (IPv6 MBGP address family view)
1.1.32 peer advertise-community (IPv6 MBGP address family view)
1.1.33 peer advertise-ext-community (IPv6 MBGP address family view)
1.1.34 peer allow-as-loop (IPv6 MBGP address family view)
1.1.35 peer as-path-acl (IPv6 MBGP address family view)
1.1.36 peer default-route-advertise (IPv6 MBGP address family view)
1.1.37 peer enable (IPv6 MBGP address family view)
1.1.38 peer filter-policy (IPv6 MBGP address family view)
1.1.39 peer group (IPv6 MBGP address family view)
1.1.40 peer ipv6-prefix (IPv6 MBGP address family view)
1.1.41 peer keep-all-routes (IPv6 MBGP address family view)
1.1.42 peer next-hop-local (IPv6 MBGP address family view)
1.1.43 peer preferred-value (IPv6 MBGP address family view)
1.1.44 peer public-as-only (IPv6 MBGP address family view)
1.1.45 peer reflect-client (IPv6 MBGP address family view)
1.1.46 peer route-limit (IPv6 MBGP address family view)
1.1.47 peer route-policy (IPv6 MBGP address family view)
1.1.48 preference (IPv6 MBGP address family view)
1.1.49 reflect between-clients (IPv6 MBGP address family view)
1.1.50 reflector cluster-id (IPv6 MBGP address family view)
1.1.51 refresh bgp ipv6 multicast
1.1.52 reset bgp ipv6 multicast
1.1.53 reset bgp ipv6 multicast dampening
1.1.54 reset bgp ipv6 multicast flap-info
【命令】
balance number
undo balance
【视图】
IPv6 MBGP地址族视图
【缺省级别】
2:系统级
【参数】
number:进行IPv6 MBGP负载分担的路由条数,取值范围1~4,当number取值为1时,相当于不进行负载分担。
【描述】
balance命令用来配置进行IPv6 MBGP负载分担的路由条数。undo balance命令用来取消路由负载分担功能。
缺省情况下,没有进行路由负载分担。
与IGP路由的负载分担不同,IPv6 MBGP没有明确的度量值决定是否对路由进行负载分担。IPv6 MBGP的负载分担是通过改变IPv6 MBGP选路规则来实现的。
相关配置可参考命令display ipv6 multicast routing-table。
【举例】
# 配置IPv6 MBGP负载分担的路由条数为2条。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family multicast
[Sysname-bgp-af-ipv6-mul] balance 2
【命令】
bestroute as-path-neglect
undo bestroute as-path-neglect
【视图】
IPv6 MBGP地址族视图
【缺省级别】
2:系统级
【参数】
无
【描述】
bestroute as-path-neglect命令用来禁止路由器将AS_PATH当作选路算法中的一个因素。undo bestroute as-path-neglect命令用来允许路由器将AS_PATH当作选路算法中的一个因素。
缺省情况下,路由器将AS_PATH当作选路算法中的一个因素。
【举例】
# 在IPv6 MBGP地址族视图下,禁止路由器将AS_PATH当作选路算法中的一个因素。
[Sysname] bgp 100
[Sysname-bgp] ipv6-family multicast
[Sysname-bgp-af-ipv6-mul] bestroute as-path-neglect
【命令】
bestroute compare-med
undo bestroute compare-med
【视图】
IPv6 MBGP地址族视图
【缺省级别】
2:系统级
【参数】
无
【描述】
bestroute compare-med命令用来配置根据路由来自的自治系统进行分组对MED排序优选。undo bestroute compare-med命令用来取消根据路由来自的自治系统进行分组对MED排序优选。
缺省情况下,不根据路由来自的自治系统进行分组对MED排序优选。
配置该命令后,balance命令将不生效。
【举例】
# 在IPv6 MBGP地址族视图下,配置在选择最佳路由时,根据路由来自的自治系统进行分组对MED排序优选。
[Sysname] bgp 100
[Sysname-bgp] ipv6-family multicast
[Sysname-bgp-af-ipv6-mul] bestroute compare-med
【命令】
bestroute med-confederation
undo bestroute med-confederation
【视图】
IPv6 MBGP地址族视图
【缺省级别】
2:系统级
【参数】
无
【描述】
bestroute med-confederation命令用来配置允许比较联盟对等体的路由按MED值进行优选。undo bestroute med-confederation命令用来取消比较操作。
缺省情况下,比较联盟对等体的路由时不考虑MED值。
只有不包括外部自治系统(不在联盟内)的路径才可比较MED值。如果包含外部自治系统的路径,其MED将在联盟内传播,而不进行比较。
【举例】
# 在IPv6 MBGP地址族视图下,配置允许比较联盟对等体的路由按MED值进行优选。
[Sysname] bgp 100
[Sysname-bgp] ipv6-family multicast
[Sysname-bgp-af-ipv6-mul] bestroute med-confederation
【命令】
compare-different-as-med
undo compare-different-as-med
【视图】
IPv6 MBGP地址族视图
【缺省级别】
2:系统级
【参数】
无
【描述】
compare-different-as-med命令用来配置允许比较来自不同自治系统的邻居路由的MED属性值。undo compare-different-as-med命令用来禁止进行比较。
缺省情况下,不允许比较来自不同自治系统邻居路由的MED属性值。
如果到达同一目的地址有多条可选有效路径,可以选择MED参数较小的路由作为最终实际使用的路由项。
需要注意的是,除非能够确认不同的自治系统采用了同样的IGP和路由选择方式,否则不要使用此命令。
【举例】
#在IPv6 MBGP地址族视图下,配置允许比较来自不同自治系统邻居的路由的MED属性值。
[Sysname] bgp 100
[Sysname-bgp] ipv6-family multicast
[Sysname-bgp-af-ipv6-mul] compare-different-as-med
【命令】
dampening [ half-life-reachable half-life-unreachable reuse suppress ceiling | route-policy route-policy-name ] *
undo dampening
【视图】
IPv6 MBGP地址族视图
【缺省级别】
2:系统级
【参数】
half-life-reachable:指定可达路由的半衰期,取值范围为1~45,单位为分钟。缺省值为15分钟。
half-life-unreachable:指定不可达路由的半衰期,取值范围为1~45,单位为分钟。缺省值为15分钟。
reuse:指定路由解除抑制状态的阈值。当惩罚降低到该值以下,路由就再次启用,取值范围为1~20000。缺省值为750。
suppress:指定路由进入抑制状态的阈值。当惩罚超过该极限时,路由受到抑制,取值范围为1~20000,实际配置的值必须大于reuse。缺省值为2000。
ceiling:惩罚上限值,取值范围为1001~20000,实际配置的值必须大于suppress。缺省值为16000。
route-policy-name:路由策略名,为1~19个字符的字符串。
【描述】
dampening命令用来配置IPv6 MBGP路由衰减。undo dampening命令用来取消路由衰减。
缺省情况下,没有配置路由衰减。
相关配置可参考命令reset bgp ipv6 dampening、reset bgp ipv6 flap-info、display bgp ipv6 multicast routing-table dampened、display bgp ipv6 multicast routing-table dampening parameter和display bgp ipv6 multicast routing-table flap-info。
【举例】
# 在IPv6 MBGP地址族视图下,配置路由衰减。
[Sysname] bgp 100
[Sysname-bgp] ipv6-family multicast
[Sysname-bgp-af-ipv6-mul] dampening 10 10 1000 3000 10000
【命令】
default local-preference value
undo default local-preference
【视图】
IPv6 MBGP地址族视图
【缺省级别】
2:系统级
【参数】
value:指定的本地优先级的缺省值,取值范围为0~4294967295,该值越大则优先级越高。
【描述】
default local-preference命令用来配置本地优先级的缺省值。undo default local-preference命令用来恢复缺省情况。
缺省情况下,本地优先级的缺省值为100。
可以用配置不同本地优先级的方法来影响IPv6 MBGP的路由选择。
【举例】
# 在IPv6 MBGP地址族视图下,配置本地优先级的缺省值为180。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family multicast
[Sysname-bgp-af-ipv6-mul] default local-preference 180
【命令】
default med med-value
undo default med
【视图】
IPv6 MBGP地址族视图
【缺省级别】
2:系统级
【参数】
med-value:指定的MED的缺省值,取值范围为0~4294967295。
【描述】
default med命令用来配置缺省的MED值。undo default med命令用来恢复缺省情况。
缺省情况下,缺省的MED值为0。
MED(Multi-Exit Discriminator,多出口区分)属性是一个路由的外部度量(Metric),与本地优先级属性不同,MED在自治系统间交换,但进入自治系统的MED不会再发送到该自治系统以外。MED属性用于选择最佳路由,MED较小的路由被选择。当一个运行BGP的路由器通过不同的外部对等体(External Peer)得到目的地址相同、下一跳不同的路由时,将根据不同路由的MED值进行优先选择。在其它条件相同的情况下,MED较小的路由作为自治系统的外部路由。
【举例】
# 设备A和B属于AS100,设备C属于AS200。设备C是A和B的对等体。可以配置A的MED为25,以使设备C优先选择B发送的路由。
[Sysname] bgp 100
[Sysname-bgp] ipv6-family multicast
[Sysname-bgp-af-ipv6-mul] default med 25
【命令】
default-route imported
undo default-route imported
【视图】
IPv6 MBGP地址族视图
【缺省级别】
2:系统级
【参数】
无
【描述】
default-route imported命令用来允许将缺省路由引入到IPv6 MBGP路由表中。undo default-route imported命令用来取消该功能。
缺省情况下,IPv6 MBGP不允许将缺省路由引入到IPv6 MBGP路由表中。
【举例】
# 配置将缺省路由从OSPFv3引入到IPv6 MBGP路由表中。
[Sysname] bgp 100
[Sysname-bgp] ipv6-family multicast
[Sysname-bgp-af-ipv6-mul] default-route imported
[Sysname-bgp-af-ipv6-mul] import-route ospfv3 1
【命令】
display ipv6 multicast routing-table [ verbose ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
verbose:显示全部IPv6 MBGP路由表的详细信息,包括处于inactive和active状态的IPv6 MBGP路由。如果不带此参数,将只显示处于active状态的IPv6 MBGP路由。
【描述】
display ipv6 multicast routing-table命令用来查看IPv6 MBGP路由表中的路由信息。
在IPv6 MBGP路由表中的路由有两种状态:一种是active状态,表示该条路由是通过IPv6 MBGP选出来的最优路由,将用于执行RPF检查;令另外一种是inactive状态,表示该条路由不是最优路由,不会用来执行RPF检查。
【举例】
# 显示IPv6 MBGP路由表的概要信息。
<Sysname> display ipv6 multicast routing-table
Routing Table :
Destinations : 1 Routes : 1
Destination : ::1 PrefixLength : 128
NextHop : ::1 Preference : 0
Interface : InLoopBack0 Protocol : Direct
State : Active NoAdv Cost : 0
Tunnel ID : 0x0 Label : NULL
Age : 156sec
表1-1 display ipv6 multicast routing-table命令显示信息描述表
字段 |
描述 |
Destination |
目的网络/主机的IPv6地址 |
PrefixLength |
前缀长度 |
Nexthop |
下一跳地址 |
Preference |
路由优先级 |
Interface |
输出接口,即到该目的地址的数据包将从此接口发出 |
Protocol |
发现该路由的路由协议 |
State |
路由状态,包括:Active(激活)、Inactive(非激活)、Adv(向外发布)、NoAdv(不向外发布)等 |
Cost |
路由的开销值 |
Tunnel ID |
隧道ID |
Label |
标签 |
Age |
此路由在路由表中存在的时间 |
# 显示IPv6 MBGP路由表的详细路由信息。
<Sysname> display ipv6 multicast routing-table verbose
Destinations : 1 Routes : 1
Destination : ::1 PrefixLength : 128
NextHop : ::1 Preference : 0
RelayNextHop : :: Tag : 0H
Neighbour : :: ProcessID : 0
Interface : InLoopBack0 Protocol : Direct
State : Active NoAdv Cost : 0
Tunnel ID : 0x0 Label : NULL
Age : 17073sec
表1-2 display ipv6 multicast routing-table verbose命令显示信息描述表
字段 |
描述 |
Destination |
目的网络/主机的IPv6地址 |
PrefixLength |
前缀长度 |
Nexthop |
下一跳地址 |
Preference |
路由优先级 |
RelayNextHop |
路由迭代出来得到的下一跳地址 |
Tag |
路由标记 |
Neighbour |
路由协议的邻居地址 |
ProcessID |
进程号 |
Interface |
输出接口,即到该目的地址的数据包将从此接口发出 |
Protocol |
发现该路由的路由协议 |
State |
路由状态,包括:Active(激活)、Inactive(非激活)、Adv(向外发布)、NoAdv(不向外发布)等 |
Cost |
路由的开销值 |
Tunnel ID |
隧道ID |
Label |
标签 |
Age |
从路由生成到现在所经历的时间 |
【命令】
display ipv6 multicast routing-table ipv6-address prefix-length [ longer-match ] [ verbose ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
ipv6-address:目的IPv6地址。
prefix-length:前缀长度,取值范围为0~128。
longer-match:显示在前缀长度范围内匹配目的地址的路由。
verbose:显示通过过滤规则的激活和未激活路由的详细信息。不指定该参数,只显示通过过滤规则的激活路由的概要信息。
【描述】
display ipv6 multicast routing-table ipv6-address prefix-length命令用来显示指定目的地址的组播路由信息。
【举例】
# 显示指定组播路由的概要信息。
<Sysname> display ipv6 multicast routing-table 4::1 32
Routing Table:
Summary Count 1
Destination : 4:: PrefixLength : 32
NextHop : 3::1 Preference : 60
Interface : Vlan-interface1 Protocol : Static
State : Active Adv Cost : 0
Tunnel ID : 0x0 Label : NULL
Age : 19174sec
# 在掩码范围内没有匹配组播路由,只显示最长匹配路由的概要信息。
<Sysname> display ipv6 multicast routing-table 4:: 16 longer-match
Routing Tables:
Summary Count 2
Destination : 4:: PrefixLength : 32
NextHop : 3::1 Preference : 60
Interface : Vlan-interface1 Protocol : Static
State : Active Adv Cost : 0
Tunnel ID : 0x0 Label : NULL
Age : 766sec
Destination : 4:4:: PrefixLength : 64
NextHop : 3::1 Preference : 60
Interface : Vlan-interface1 Protocol : Static
State : Active Adv Cost : 0
Tunnel ID : 0x0 Label : NULL
Age : 766sec
# 显示掩码范围内匹配组播路由的概要信息。
<Sysname> display ipv6 multicast routing-table 4:4:: 32 verbose
Routing Tables:
Summary count:1
Destination : 4:4:: PrefixLength : 64
NextHop : 3::1 Preference : 60
Interface : Vlan-interface1 Protocol : Static
State : Active Adv Cost : 0
Age : 19547sec
以上各显示信息域的解释请参见表1-1。
【命令】
display bgp ipv6 multicast group [ ipv6-group-name ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
ipv6-group-name:为指定的对等体组名,为1~47个字符的字符串。
【描述】
display bgp ipv6 multicast group命令用来显示IPv6 MBGP对等体组信息。
如果不指定参数ipv6-group-name,则显示所有对等体组信息。
【举例】
# 显示IPv6 MBGP对等体组aaa的信息。
<Sysname> display bgp ipv6 group aaa
BGP peer-group is aaa
remote AS number not specified
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 V AS MsgRcvd MsgSent OutQ PrefRcv Up/Down State
20:20::20:1 4 200 170 141 0 2 02:13:35 Established
表1-3 display bgp ipv6 multicast group命令显示信息描述表
字段 |
描述 |
BGP peer-group |
IPv6 MBGP对等体组名 |
remote AS |
对等体组自治系统号 |
Type |
对等体组类型 |
Maximum allowed prefix number |
可接受最大路由数 |
Threshold |
门限值 |
Configured hold timer value |
保持时间定时器的值 |
Keepalive timer value |
存活时间定时器的值 |
Minimum time between advertisement runs |
路由发布最小时间间隔 |
Peer Preferred Value |
为来自邻居路由指定的首选值 |
No routing policy is configured |
没有针对该邻居指定任何路由策略 |
Members |
成员 |
Peer |
对等体的IPv6地址 |
V |
对等体的BGP版本号 |
AS |
自治系统号 |
MsgRcvd |
收到的消息数 |
MsgSent |
发送的消息数 |
OutQ |
待发送的消息数 |
PrefRcv |
收到的前缀数 |
Up/Down |
会话已建立的时长/(会话未建立时)当前状态的时长 |
State |
对等体的有限状态机 |
【命令】
display bgp ipv6 multicast network
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
无
【描述】
display bgp ipv6 multicast network命令用来显示IPv6 MBGP通过network命令发布的IPv6路由信息。
【举例】
# 显示IPv6 MBGP通过network命令发布的IPv6路由信息。
<Sysname> display bgp ipv6 multicast network
BGP Local Router ID is 1.1.1.2.
Local AS Number is 200.
Network Mask Route-policy Short-cut
2002:: 64
2001:: 64 Short-cut
表1-4 display bgp ipv6 multicast network命令显示信息描述表
字段 |
描述 |
BGP Local Router ID |
本地路由器标识符 |
Local AS Number |
本地自治系统号 |
Network |
网络地址 |
Mask |
前缀长度 |
Route-policy |
配置的路由策略 |
Short-cut |
是否为Short-cut路由 |
【命令】
display bgp ipv6 multicast paths [ as-regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
as-regular-expression:匹配的AS路径正则表达式。
【描述】
display bgp ipv6 multicast paths命令用来显示AS路径信息。
如果没有指定参数,则显示所有AS路径信息。
【举例】
# 显示IPv6 MBGP地址族视图下路由的AS路径信息。
<Sysname> display bgp ipv6 multicast paths
Address Hash Refcount MED Path/Origin
0x5917098 1 1 0 i
0x59171D0 9 2 0 100i
表1-5 display bgp ipv6 multicast paths命令显示信息描述表