08-组播VPN命令
本章节下载: 08-组播VPN命令 (700.78 KB)
1.1.3 address-family ipv4 mvpn
1.1.5 address-family ipv6 mvpn
1.1.12 display bgp routing-table ipv4 mdt
1.1.13 display bgp routing-table ipv4 mvpn
1.1.14 display bgp routing-table ipv6 mvpn
1.1.15 display bgp route-target mvpn
1.1.16 display multicast-service-prefix configuration
1.1.17 display multicast-vpn c-multicast routing-table
1.1.18 display multicast-vpn data-group receive
1.1.19 display multicast-vpn data-group send
1.1.20 display multicast-vpn default-group
1.1.21 display multicast-vpn inclusive-tunnel
1.1.22 display multicast-vpn neighbor
1.1.23 display multicast-vpn selective-tunnel
1.1.24 inclusive-tunnel dynamic
1.1.27 multicast extranet select-rpf
1.1.28 multicast-service-prefix
1.1.30 multicast-vpn public-instance
1.1.31 multicast rpf-proxy-vector compatible
1.1.32 mvpn-advertise-rt-import
1.1.36 selective-tunnel dynamic
1.1.37 selective-tunnel holddown
address-family ipv4命令用来创建MVPN IPv4地址族视图,并进入相应地址族视图。如果MVPN IPv4地址族已经存在,则直接进入MVPN IPv4地址族视图。
undo address-family ipv4命令用来删除MVPN IPv4地址族视图,及相应地址族视图下的所有配置。
【命令】
address-family ipv4
undo address-family ipv4
【缺省情况】
不存在MVPN IPv4地址族视图。
【视图】
MVPN视图
【缺省用户角色】
network-admin
【使用指导】
此视图下配置的命令,都是只针对IPv4组播有效。
【举例】
# MVPN视图下创建并进入MVPN IPv4地址族视图。
<Sysname> system-view
[Sysname] multicast-vpn vpn-instance mvpn mode mdt
[Sysname-mvpn-vpn-instance-mvpn] address-family ipv4
[Sysname-mvpn-vpn-instance-mvpn-ipv4]
address-family ipv4 mdt命令用来创建BGP IPv4 MDT地址族,并进入BGP IPv4 MDT地址族视图。如果BGP IPv4 MDT地址族已经存在,则直接进入BGP IPv4 MDT地址族视图。
undo address-family ipv4 mdt命令用来删除BGP IPv4 MDT地址族及该视图下的所有配置。
【命令】
address-family ipv4 mdt
undo address-family ipv4 mdt
【缺省情况】
不存在BGP IPv4 MDT地址族。
【视图】
BGP实例视图
【缺省用户角色】
network-admin
【使用指导】
只有创建BGP IPv4 MDT地址族,并在BGP IPv4 MDT地址族下通过peer enable命令使能BGP MDT对等体/对等体组后,本地路由器才能与对等体/对等体组交换MDT信息,该信息包含PE地址及PE所在的Default-Group等信息。在公网中运行PIM-SSM时,组播VPN根据MDT信息在公网上建立以PE为根(即组播源)的Default-MDT。
BGP IPv4 MDT地址族视图下的配置,只对BGP MDT信息和BGP MDT对等体/对等体组生效。
【举例】
# BGP实例default的BGP实例视图下创建BGP IPv4 MDT地址族,并进入BGP IPv4 MDT地址族视图。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp-default] address-family ipv4 mdt
[Sysname-bgp-default-mdt]
# BGP实例abc的BGP实例视图下创建BGP IPv4 MDT地址族,并进入BGP IPv4 MDT地址族视图。
<Sysname> system-view
[Sysname] bgp 100 instance abc
[Sysname-bgp-abc] address-family ipv4 mdt
[Sysname-bgp-abc-mdt]
【相关命令】
· peer enable(三层技术-IP路由命令参考/BGP)
address-family ipv4 mvpn命令用来创建BGP IPv4 MVPN地址族,并进入BGP IPv4 MVPN地址族视图。如果BGP IPv4 MVPN地址族已经存在,则直接进入BGP IPv4 MVPN地址族视图。
undo address-family ipv4 mvpn命令用来删除BGP IPv4 MVPN地址族,及相应地址族视图下的所有配置。
【命令】
address-family ipv4 mvpn
undo address-family ipv4 mvpn
【缺省情况】
不存在BGP IPv4 MVPN地址族。
【视图】
BGP实例视图
【缺省用户角色】
network-admin
【使用指导】
BGP IPv4 MVPN地址族视图下的配置,只对BGP IPv4 MVPN地址族的路由和对等体生效。
【举例】
# 在BGP实例视图下,创建BGP IPv4 MVPN地址族,并进入BGP IPv4 MVPN地址族视图。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp-default] address-family ipv4 mvpn
[Sysname-bgp-default-mvpn]
address-family ipv6命令用来创建MVPN IPv6地址族视图,并进入相应地址族视图。如果MVPN IPv6地址族已经存在,则直接进入MVPN IPv6地址族视图。
undo address-family ipv6命令用来删除MVPN IPv6地址族视图,及相应地址族视图下的所有配置。
【命令】
address-family ipv6
undo address-family ipv6
【缺省情况】
不存在MVPN IPv6地址族视图。
【视图】
MVPN视图
【缺省用户角色】
network-admin
【使用指导】
本命令仅在mLDP和BIER模式的MVPN视图下支持。
此视图下配置的命令,都是只针对IPv6组播有效。
【举例】
# MVPN视图下创建并进入MVPN IPv6地址族视图。
<Sysname> system-view
[Sysname] multicast-vpn vpn-instance mvpn mode bier
[Sysname-mvpn-vpn-instance-mvpn] address-family ipv6
[Sysname-mvpn-vpn-instance-mvpn-ipv6]
address-family ipv6 mvpn命令用来创建BGP IPv6 MVPN地址族,并进入BGP IPv6 MVPN地址族视图。如果BGP IPv6 MVPN地址族已经存在,则直接进入BGP IPv6 MVPN地址族视图。
undo address-family ipv6 mvpn命令用来删除BGP IPv6 MVPN地址族,及相应地址族视图下的所有配置。
【命令】
address-family ipv6 mvpn
undo address-family ipv6 mvpn
【缺省情况】
不存在BGP IPv6 MVPN地址族。
【视图】
BGP实例视图
【缺省用户角色】
network-admin
【使用指导】
BGP IPv6 MVPN地址族视图下的配置,只对BGP IPv6 MVPN地址族的路由和对等体生效。
【举例】
# 在BGP实例视图下,创建BGP IPv6 MVPN地址族,并进入BGP IPv6 MVPN地址族视图。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp-default] address-family ipv6 mvpn
[Sysname-bgp-default-mvpn-ipv6]
auto-discovery inter-as命令用来开启跨AS域自动发现功能。
undo auto-discovery inter-as命令用来关闭跨AS域自动发现功能。
【命令】
auto-discovery inter-as
undo auto-discovery inter-as
【缺省情况】
跨AS域自动发现功能处于关闭状态。
【视图】
MVPN IPv4地址族视图
MVPN IPv6地址族视图
【缺省用户角色】
network-admin
【使用指导】
配置本命令前,需要在VPN中使能组播功能。
本命令只在mLDP和BIER模式的MVPN中支持。
在跨AS域的使用场景下,可以使用该命令在组播源侧PE上开启跨AS的自动发现功能。
配置该命令后,组播发送给BGP模块的Intra-AS AD路由和S-PMSI AD路由不再携带No-Export属性,从而使路由可以被发送到跨AS域的设备上进行自动发现。
对于Option B场景,该命令会受到peer advertise-community命令影响:
· 未配置peer advertise-community命令时,因为ASBR收到的路由是不带no-export属性的,所以无论是否配置该命令,网络均可连通。
¡ 如果配置该命令,PE本地属性中没有no-export限制,发布给ASBR的路由也不带no-export属性,ASBR收到路由后向EBGP对等体转发,所以网络可以连通。
¡ 如果不配置该命令,PE本地属性中存在no-export限制,但发布给ASBR的路由不带no-export属性,ASBR收到路由后向EBGP对等体转发,所以网络可以连通。
· 配置peer advertise-community命令时,因为ASBR收到的路由是否带no-export属性受该命令影响:
¡ 如果配置该命令,PE本地属性中没有no-export限制,则发布给ASBR的路由也不带no-export属性,ASBR收到路由后向EBGP对等体转发,所以网络可以连通。
¡ 如果不配置该命令,PE本地属性中存在no-export限制,发布给ASBR的路由也会带no-export属性,ASBR收到路由后不向EBGP对等体转发,所以网络无法连通。
对于Option C场景,该命令的配置不受peer advertise-community命令影响:
· 如果配置该命令,则PE本地属性中没有no-export限制,可以发布路由给对端EBGP对等体,所以网络可以连通。
· 如果不配置该命令,则PE本地属性中存在no-export限制,不会发布路由给对端EBGP对等体,所以网络无法连通。
【举例】
# 创建mLDP模式的MVPN实例,进入MVPN IPv4地址族视图,并开启跨AS域自动发现功能。
<Sysname> system-view
[Sysname] multicast-vpn vpn-instance vpna mode mldp
[Sysname—mvpn-vpna] address-family ipv4
[Sysname—mvpn-vpna-ipv4] auto-discovery inter-as
# 创建mLDP模式的MVPN实例,进入MVPN IPv6地址族视图,并开启跨AS域自动发现功能。
<Sysname> system-view
[Sysname] multicast-vpn vpn-instance vpna mode mldp
[Sysname—mvpn-vpna] address-family ipv6
[Sysname—mvpn-vpna-ipv6] auto-discovery inter-as
c-multicast frr命令用来开启私网组播FRR功能。
undo c-multicast frr命令用来关闭私网组播FRR功能。
【命令】
c-multicast frr [ acl-number | name acl-name ]
undo c-multicast frr
【缺省情况】
私网组播FRR功能处于关闭状态。
【视图】
MVPN IPv4地址族视图
MVPN IPv6地址族视图
【缺省用户角色】
network-admin
【参数】
acl-number:指定基本或高级ACL的编号,取值范围为2000~3999。如果指定了本参数,则私网组播FRR功能只对通过该过滤规则的(S,G)表项生效;如果未指定本参数和name acl-name参数、指定的ACL不存在或ACL中未配置有效规则,则表示私网组播FRR功能对所有的(S,G)表项都可以生效。
name acl-name:指定基本或高级ACL名称,为1~63个字符的字符串,不区分大小写,必须以英文字母a~z或A~Z开头。为避免混淆,ACL的名称不允许使用英文单词all。如果指定了本参数,则私网组播FRR功能只对通过该过滤规则的(S,G)表项生效;如果未指定本参数和acl-number参数、指定的ACL不存在或ACL中未配置有效规则,则表示私网组播FRR功能对所有的(S,G)表项都可以生效。
【使用指导】
仅BIER模式的组播VPN支持本命令。
在组播VPN中,当组播源侧PE发生故障时,私网组播业务将出现中断。只有在单播路由收敛后,组播业务才能恢复。但是,单播路由收敛时间长,远远不能满足实时性要求高的组播业务的需求。私网组播FRR功能可以用来解决上述问题。
组播源通过两个PE(PE 1和PE 2)接入公网,分别形成以PE 1和PE 2为根、接收者侧PE为叶子的两条BIER隧道。接收者侧PE根据路由优选策略选择主备隧道。在链路正常的情况下,组播数据流量沿主备隧道同时转发。接收者侧PE会选择接收主隧道的组播数据流量,丢弃备隧道的组播数据流量。在接收者侧PE上配置私网组播FRR功能后,接收者侧PE将为同一个(S,G)表项保存主备两个入接口,并周期性检测主备入接口的组播流量。如果检测到组播流量未从主入接口到达,则表示主隧道存在故障,此时接收者侧PE将选择接收从备份隧道发来的组播流量,从而大幅提高组播业务收敛速度,提高可靠性。
对于基本ACL,ACL规则中的source参数用来指定组播数据报文的源地址范围,并且该规则中除source以外的其它参数都将被忽略。
对于高级ACL,该ACL规则中的source参数用来指定组播数据报文中的组播源地址范围,destination参数用来指定组播组地址范围,并且该规则中除source、destination以外的其它参数都将被忽略。
若ACL中指定了vpn-instance参数,则该条规则不生效。
多次执行本命令,最后一次执行的命令生效。
【举例】
# 在VPN实例mvpn的MVPN IPv4地址族视图下,配置对10.10.0.0/16网段内的组播源发送的组播流量开启私网组播FRR功能。
<Sysname> system-view
[Sysname] acl basic 2000
[Sysname-acl-ipv4-basic-2000] rule permit source 10.10.0.0 0.0.255.255
[Sysname-acl-ipv4-basic-2000]
[Sysname] multicast-vpn vpn-instance mvpn mode bier
[Sysname-mvpn-vpn-instance-mvpn] address-family ipv4
[Sysname-mvpn-vpn-instance-mvpn-ipv4] c-multicast frr 2000
【相关命令】
· ipv6 multicast frr monitor cycle(IP组播命令参考/IPv6组播路由与转发)
· multicast frr monitor cycle(IP组播命令参考/组播路由与转发)
data-delay命令用来配置由Default-MDT向Data-MDT切换的延迟时间。
undo data-delay命令用来恢复缺省情况。
【命令】
data-delay delay
undo data-delay
【缺省情况】
由Default-MDT向Data-MDT切换的延迟时间为3秒。
【视图】
MVPN IPv4地址族视图
【缺省用户角色】
network-admin
【参数】
delay:表示延迟时间,取值范围为1~60,单位为秒。
【使用指导】
只有MDT模式的MVPN支持本配置。
【举例】
# 配置VPN实例mvpn中IPv4地址族视图下由Default-MDT向Data-MDT切换的延迟时间为20秒。
<Sysname> system-view
[Sysname] multicast-vpn vpn-instance mvpn mode mdt
[Sysname-mvpn-vpn-instance-mvpn] address-family ipv4
[Sysname-mvpn-vpn-instance-mvpn-ipv4] data-delay 20
data-group命令用来配置Data-Group的范围和切换条件。
undo data-group命令用来恢复缺省情况。
【命令】
data-group group-address { mask-length | mask } [ acl acl-number | threshold threshold-value ] *
undo data-group
【缺省情况】
不存在Data-Group的范围,也永不向Data-MDT进行切换。
【视图】
MVPN IPv4地址族视图
【缺省用户角色】
network-admin
【参数】
group-address:表示组播组地址,取值范围为224.0.1.0~239.255.255.255。
mask-length:表示组播组地址的掩码长度。取值范围为21~32。
mask:表示组播组地址的掩码。
acl acl-number:表示高级ACL的编号,取值范围为3000~3999。本参数用来指定Data-Group作用的(S,G)表项;如果未指定本参数,则作用于所有(S,G)表项。在定义该ACL时,只允许使用rule命令中类型为ip的source和destination参数来分别指定S和G。
threshold threshold-value:表示切换阈值,取值范围为0~16777216,单位为kbps,缺省值为0。
【使用指导】
只有MDT模式的MVPN支持本配置。
在支持threshold threshold-value参数的设备上配置了本命令后,当转发速率高于阈值后并不立即切换,而是等待Data-Delay时间。在这段时间内如果转发速率始终高于阈值,则切换至Data-MDT,否则继续使用Default-MDT进行转发。
同一台设备上,一个MVPN的Data-group范围不能包含任何其他MVPN的Default-group,也不能与其他任何MVPN的Data-group范围重叠。
同一个设备上所有VPN实例共用Data-group资源,所以不建议在单个VPN实例内把Data-group的范围配置的过大,否则会导致其他VPN实例无可用Data-group。
在不同设备上,如果公网为非PIM-SSM模式,则不同MVPN不能配置重叠的Data-Group。
本命令中指定的Data-group范围中不能包含VXLAN视图下通过group命令配置的VXLAN泛洪的组播地址。有关VXLAN泛洪的组播地址的详细介绍,请参见“VXLAN配置”。
在同一个MVPN IPv4地址族视图下多次执行本命令,最后一次执行的命令生效。
引用ACL时,需要注意的是:
· 若引用的ACL不存在,或者引用的ACL中没有配置规则,则表示Data-Group作用于所有的(S,G)表项。
· 在引用的ACL中,若某规则指定了vpn-instance参数,则该规则将不生效。
【举例】
# 配置VPN实例mvpn中MVPN IPv4地址族视图下Data-Group的范围为从239.1.2.0到239.1.2.255。
<Sysname> system-view
[Sysname] multicast-vpn vpn-instance mvpn mode mdt
[Sysname-mvpn-vpn-instance-mvpn] address-family ipv4
[Sysname-mvpn-vpn-instance-mvpn-ipv4] data-group 239.1.2.0 24
data-holddown命令用来配置由Data-MDT向Default-MDT反向切换的延迟时间。
undo data-holddown命令用来恢复缺省情况。
【命令】
data-holddown delay
undo data-holddown
【缺省情况】
由Data-MDT向Default-MDT反向切换的延迟时间为60秒。
【视图】
MVPN IPv4地址族视图
【缺省用户角色】
network-admin
【参数】
delay:表示延迟时间,取值范围为0~180,单位为秒。
【使用指导】
只有MDT模式的MVPN支持本配置。
【举例】
# 配置VPN实例mvpn中MVPN IPv4地址族视图下由Data-MDT向Default-MDT反向切换的延迟时间为120秒。
<Sysname> system-view
[Sysname] multicast-vpn vpn-instance mvpn mode mdt
[Sysname-mvpn-vpn-instance-mvpn] address-family ipv4
[Sysname-mvpn-vpn-instance-mvpn-ipv4] data-holddown 120
default-group命令用来指定Default-Group。
undo default-group命令用来恢复缺省情况。
【命令】
default-group group-address
undo default-group
【缺省情况】
不存在Default-Group。
【视图】
MVPN IPv4地址族视图
【缺省用户角色】
network-admin
【参数】
group-address:表示Default-Group的地址,取值范围为224.0.1.0~239.255.255.255。
【使用指导】
在不同的PE上,应该为同一个MVPN指定同一个Default-Group。
本命令中指定的Default-Group不能是其他MVPN已经使用的Default-Group或Data-Group。
本命令中指定的Default-Group的地址不能与VXLAN视图下通过group命令配置的VXLAN泛洪的组播地址相同。有关VXLAN泛洪的组播地址的详细介绍,请参见“VXLAN配置”。
只有MDT模式的MVPN支持本配置。
【举例】
# 指定VPN实例mvpn的MVPN IPv4地址族视图下Default-Group为239.1.1.1。
<Sysname> system-view
[Sysname] multicast-vpn vpn-instance mvpn mode mdt
[Sysname-mvpn-vpn-instance-mvpn] address-family ipv4
[Sysname-mvpn-vpn-instance-mvpn-ipv4] default-group 239.1.1.1
display bgp routing-table ipv4 mdt命令用来显示BGP MDT的路由信息。
【命令】
display bgp [ instance instance-name ] routing-table ipv4 mdt [ [ route-distinguisher route-distinguisher ] [ ip-address [ advertise-info ] | as-path-acl { as-path-acl-number | as-path-acl-name } | as-path-regular-expression regular-expression ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
instance instance-name:显示指定BGP实例的信息。instance-name表示BGP实例的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示default实例的信息。
route-distinguisher route-distinguisher:显示指定路由标识符的信息。route-distinguisher为路由标识符,为3~21个字符的字符串。如果未指定本参数,将显示所有路由标识符的信息。路由标识符有三种格式:
· 16位自治系统号:32位用户自定义数,例如:101:3。
· 32位IP地址:16位用户自定义数,例如:192.168.122.15:1。
· 32位自治系统号:16位用户自定义数字,其中的自治系统号最小值为65536。例如:65536:1。
as-path-acl as-path-acl-number:显示匹配指定AS路径过滤列表号的BGP MDT路由信息。as-path-acl-number为AS路径过滤列表号,取值范围为1~256。
as-path-acl as-path-acl-name:显示匹配指定AS路径过滤列表名的BGP MDT路由信息。as-path-acl-name为AS路径过滤列表名,为1~51个字符的字符串,区分大小写,不能全为数字。
as-path-regular-expression regular-expression:显示AS路径属性与指定正则表达式匹配的BGP MDT路由信息。regular-expression为AS路径正则表达式,为1~256个字符的字符串,区分大小写。
ip-address:显示指定组播源的详细信息。ip-address为Default-MDT的组播源地址,即PE设备的地址。如果未指定本参数,将显示所有组播源的简要信息。
advertise-info:显示通告信息。如果未指定本参数,将不显示通告信息。
【举例】
# 显示所有组播源的BGP MDT简要路由信息。
<Sysname> display bgp routing-table ipv4 mdt
BGP local router ID is 1.1.1.1
Status codes: * - valid, > - best, d - dampened, h - history,
s - suppressed, S - stale, i - internal, e - external
a – additional-path
Origin: i - IGP, e - EGP, ? - incomplete
Route distinguisher: 100:1
Total number of routes: 2
Network NextHop MED LocPrf PrefVal Path/Ogn
* > 1.1.1.1/32 0.0.0.0 32768 ?
* >i 2.2.2.2/32 2.2.2.2 100 0 ?
# 显示匹配编号为1的AS路径过滤列表的BGP MDT路由信息。
<Sysname> display bgp routing-table ipv4 mdt as-path-acl 1
BGP local router ID is 1.1.1.1
Status codes: * - valid, > - best, d - dampened, h - history,
s - suppressed, S - stale, i - internal, e - external
a – additional-path
Origin: i - IGP, e - EGP, ? - incomplete
Route distinguisher: 100:1
Total number of routes: 2
Network NextHop MED LocPrf PrefVal Path/Ogn
* > 1.1.1.1/32 0.0.0.0 32768 ?
* >i 2.2.2.2/32 2.2.2.2 100 0 ?
# 显示AS路径属性为任意值的BGP MDT路由信息。
<Sysname> display bgp routing-table ipv4 mdt as-path-regular-expression ^.*
BGP local router ID is 1.1.1.1
Status codes: * - valid, > - best, d - dampened, h - history,
s - suppressed, S - stale, i - internal, e - external
a – additional-path
Origin: i - IGP, e - EGP, ? - incomplete
Route distinguisher: 100:1
Total number of routes: 2
Network NextHop MED LocPrf PrefVal Path/Ogn
* > 1.1.1.1/32 0.0.0.0 32768 ?
* >i 2.2.2.2/32 2.2.2.2 100 0 ?
# 显示组播源1.1.1.1的BGP MDT详细路由信息。
<Sysname> display bgp routing-table ipv4 mdt 1.1.1.1
BGP local router ID: 1.1.1.1
Local AS number: 100
Route distinguisher: 100:1
Total number of routes: 1
Paths: 1 available, 1 best
BGP MDT information of source 1.1.1.1:
Default-group : 224.1.1.1
Original nexthop: 0.0.0.0
RxPathID : 0x0
TxPathID : 0x0
AS-path : (null)
Origin : incomplete
Attribute value : pref-val 32768
State : valid, local, best
IP precedence : N/A
QoS local ID : N/A
Traffic index : N/A
# 显示组播源1.1.1.1的BGP MDT路由的通告信息。
<Sysname> display bgp routing-table ipv4 mdt 1.1.1.1 advertise-info
BGP local router ID: 1.1.1.1
Local AS number: 100
Route distinguisher: 100:1
Total number of routes: 1
Paths: 1 best
BGP MDT information of source 1.1.1.1:
Default-group: 224.1.1.1
Advertised to peers (1 in total):
6.6.6.6
表1-1 display bgp routing-table ipv4 mdt命令显示信息描述表
字段 |
描述 |
BGP local router ID |
本地的路由器编号 |
Status codes |
路由状态代码,包括: · * – valid:表示合法路由 · > – best:表示普通优选最佳路由 · d – damped:表示震荡抑制路由 · h – history:表示历史路由 · s – suppressed:表示聚合抑制路由 · S – Stale:表示过期路由 · i – internal:表示内部路由 · e – external:表示外部路由 · a – additional-path:Add-Path优选路由 |
Origin |
信息的来源,包括: · i – IGP:表示产生于本AS内。通过network命令发布路由的路由信息来源为IGP · e – EGP:表示是通过EGP(Exterior Gateway Protocol,外部网关协议)学到的 · ? – incomplete:表示来源无法确定。从IGP协议引入路由的路由信息来源为incomplete |
Route distinguisher |
路由标识符 |
Total number of routes |
BGP MDT信息的总数 |
Network |
Default-MDT的组播源地址 |
NextHop |
下一跳的IP地址 |
MED |
MED(Multi-Exit-Discriminator,多出口区分)属性值 |
LocPrf |
本地优先级 |
PrefVal |
路由首选值 |
Path/Ogn |
AS路径(AS_PATH)属性和信息的来源(ORIGIN)属性,其中: · AS_PATH属性记录了此信息经过的所有AS,可以避免环路的出现 · ORIGIN属性标记了此BGP MDT信息是如何生成的 |
Local AS number |
本地的AS号 |
Paths |
BGP MDT信息的数目,其中: · available:表示有效BGP MDT信息的数目 · best:表示最佳BGP MDT信息的数目 |
BGP MDT information of source 1.1.1.1 |
组播源1.1.1.1的BGP MDT信息 |
Default-group |
所属的Default-Group地址 |
Advertised to peers (1 in total) |
该信息已经向哪些对等体发送,以及对等体的数目 |
Original nexthop |
原始下一跳地址,如果是从BGP更新消息中获得的信息,则该地址为接收到的消息中的下一跳IP地址 |
RxPathID |
接收到的路由的Add-Path ID值 |
TxPathID |
发送的路由的Add-Path ID值 |
AS-path |
AS路径(AS_PATH)属性,记录了此信息经过的所有AS,可以避免环路的出现 |
Attribute value |
BGP MDT信息的属性,包括: · MED:表示与目的网络关联的MED值 · localpref:表示本地优先级 · pref-val:表示路由首选值 · pre:表示协议优先级 |
State |
当前状态,包括: · valid:表示有效路由 · internal:表示内部路由 · external:表示外部路由 · local:表示本地产生路由 · synchronize:表示同步路由 · best:表示最佳路由 |
IP precedence |
路由的IP优先级,N/A表示未该属性未配置 |
QoS local ID |
路由的Qos-Local-ID属性,N/A表示该属性未配置 |
Traffic index |
流量索引值,N/A表示该属性未配置 |
display bgp routing-table ipv4 mvpn命令用来显示BGP IPv4 MVPN路由信息。
【命令】
display bgp [ instance instance-name ] routing-table ipv4 mvpn [ { public | route-distinguisher route-distinguisher } [ route-type { inter-as | intra-as | leaf | s-pmsi | shared-tree | source-active | source-tree } ] [ mvpn-prefix ] | statistics ]
display bgp [ instance instance-name ] routing-table ipv4 mvpn [ public | route-distinguisher route-distinguisher ] [ mvpn-prefix [ advertise-info ] ]
display bgp [ instance instance-name ] routing-table ipv4 mvpn [ route-type { inter-as | intra-as | leaf | s-pmsi | shared-tree | source-active | source-tree } [ statistics ] ]
display bgp [ instance instance-name ] routing-table ipv4 mvpn peer ip-address { advertised-routes | received-routes } [ mvpn-prefix [ verbose ] | statistics ]
display bgp [ instance instance-name ] routing-table ipv4 mvpn { as-path-acl { as-path-acl-number | as-path-acl-name } | as-path-regular-expression regular-expression }
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
instance instance-name:显示指定BGP实例的信息。instance-name表示BGP实例的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示default实例的信息。
peer ip-address:显示向指定对等体发布或者从指定对等体收到的BGP IPv4 MVPN路由。ip-address表示对等体的IP地址。
advertised-routes:显示向指定对等体发布的BGP IPv4 MVPN路由信息。
received-routes:显示从指定对等体接收到的BGP IPv4 MVPN路由信息。
public:显示公网实例的IPv4 MVPN路由信息。
route-distinguisher route-distinguisher:显示指定路由标识符的BGP IPv4 MVPN路由信息。route-distinguisher为路由标识符,为3~21个字符的字符串。路由标识符有三种格式:
· 16位自治系统号:32位用户自定义数,例如:101:3。
· 32位IP地址:16位用户自定义数,例如:192.168.122.15:1。
· 32位自治系统号:16位用户自定义数字,其中的自治系统号最小值为65536。例如:65536:1。
route-type:显示指定路由类型的路由信息。BGP IPv4 MVPN路由包括以下几种类型:
· intra-as:表示用于建立相容性隧道的PMSI(Provider Multicast Service Interface,运营商组播服务虚拟出接口)域内自动发现路由(Intra-AS I-PMSI A-D route)。
· inter-as:表示用于建立相容性隧道的PMSI域间自动发现路由(Inter-AS I-PMSI A-D route)。
· s-pmsi:表示用于组播源PE向接收端PE请求建立选择性隧道的PMSI自动发现路由(S-PMSI A-D route)。
· leaf:表示用于接收端PE给组播源PE应答建立选择性隧道的PMSI自动发现路由(Leaf A-D route)。
· source-active:表示用于通告激活组播源的自动发现路由(Source Active A-D route)。
· shared-tree:表示接收端PE给RP(rendezvous point组播汇聚点)发送的用于建立组播共享树的用户侧组播路由(Shared Tree Join route)。
· source-tree:表示接收端PE给组播源发送的用于建立组播源树的用户侧组播路由(Source Tree Join route)。
mvpn-prefix:显示指定BGP IPv4 MVPN路由的详细信息。mvpn-prefix为1~512个字符的字符串,不区分大小写。
advertise-info:显示BGP IPv4 MVPN路由的通告信息。
verbose:显示路由的详细信息。如果未指定本参数,则显示路由的简要信息。
statistics:显示BGP IPv4 MVPN路由的统计信息。
as-path-acl as-path-acl-number:显示匹配指定AS路径过滤列表号的BGP IPv4 MVPN路由信息。as-path-acl-number为AS路径过滤列表号,取值范围为1~256。
as-path-acl as-path-acl-name:显示匹配指定AS路径过滤列表名的BGP IPv4 MVPN路由信息。as-path-acl-name为AS路径过滤列表名,为1~51个字符的字符串,区分大小写,不能全为数字。
as-path-regular-expression regular-expression:显示AS路径属性与指定正则表达式匹配的BGP IPv4 MVPN路由信息。regular-expression为AS路径正则表达式,为1~256个字符的字符串,区分大小写。
【使用指导】
如果没有指定任何参数,则显示所有BGP IPv4 MVPN路由的简要信息。不指定public和route-distinguisher route-distinguisher参数时,将显示公网实例和所有VPN实例的BGP IPv4 MVPN路由信息。
【举例】
# 显示所有BGP IPv4 MVPN路由的简要信息。
<Sysname> display bgp routing-table ipv4 mvpn
BGP local router ID is 1.1.1.2
Status codes: * - valid, > - best, d - dampened, h - history,
s - suppressed, S - stale, i - internal, e - external
a – additional-path
Origin: i - IGP, e - EGP, ? - incomplete
Public instance
Total number of routes: 1
* > Network : [1][1.1.1.1]/40
NextHop : 0.0.0.0 LocPrf : 100
PrefVal : 32768 OutLabel : NULL
MED : 0
Path/Ogn: ?
Route distinguisher: 100:1
Total number of routes: 5
* > Network : [1][1.1.1.1]/40
NextHop : 0.0.0.0 LocPrf : 100
PrefVal : 32768 OutLabel : NULL
MED : 0
Path/Ogn: ?
* > Network : [3][32][192.168.56.1][32][225.0.0.1][1.1.1.9]/120
NextHop : 0.0.0.0 LocPrf : 100
PrefVal : 32768 OutLabel : NULL
MED : 0
Path/Ogn: ?
* >i Network : [4][3][22][100:1][32][192.168.56.1][32][225.0.0.1][1.1.1.9][2.2.2.9]/232
NextHop : 2.2.2.9 LocPrf : 100
PrefVal : 0 OutLabel : NULL
MED : 0
Path/Ogn: ?
* >i Network : [5][32][192.168.56.1][32][225.0.0.1]/88
NextHop : 0.0.0.0 LocPrf : 100
PrefVal : 32768 OutLabel : NULL
MED : 0
Path/Ogn: ?
* >i Network : [7][100][32][192.168.56.1][32][225.0.0.1]/120
NextHop : 2.2.2.9 LocPrf : 100
PrefVal : 0 OutLabel : NULL
MED : 0
Path/Ogn: ?
# 显示BGP实例default内向对等体3.3.3.9发布的所有BGP IPv4 MVPN路由信息。
<Sysname> display bgp routing-table ipv4 mvpn peer 3.3.3.9 advertised-routes
BGP local router ID is 1.1.1.2
Status codes: * - valid, > - best, d - dampened, h - history,
s - suppressed, S - stale, i - internal, e - external
a – additional-path
Origin: i - IGP, e - EGP, ? - incomplete
Route distinguisher: 100:1
Total number of routes: 2
* >i Network : [1][2.2.2.9]/40
NextHop : 2.2.2.9 LocPrf : 100
PrefVal : 0 OutLabel : NULL
MED : 0
Path/Ogn: ?
* >i Network : [4][3][22][100:1][32][192.168.56.1][32][225.0.0.1][1.1.1.9][2.2.2.9]/232
NextHop : 2.2.2.9 LocPrf : 100
PrefVal : 0 OutLabel : NULL
MED : 0
Path/Ogn: ?
* >i Network : [7][100][32][192.168.56.1][32][225.0.0.1]/120
NextHop : 2.2.2.9 LocPrf : 100
PrefVal : 0 OutLabel : NULL
MED : 0
Path/Ogn: ?
# 显示匹配编号为1的AS路径过滤列表的BGP IPv4 MVPN路由信息。
<Sysname> display bgp routing-table ipv4 mvpn as-path-acl 1
BGP local router ID is 1.1.1.2
Status codes: * - valid, > - best, d - dampened, h - history,
s - suppressed, S - stale, i - internal, e - external
a – additional-path
Origin: i - IGP, e - EGP, ? - incomplete
Route distinguisher: 100:1
Total number of routes: 5
* > Network : [1][1.1.1.1]/40
NextHop : 0.0.0.0 LocPrf : 100
PrefVal : 32768 OutLabel : NULL
MED : 0
Path/Ogn: ?
* > Network : [3][32][192.168.56.1][32][225.0.0.1][1.1.1.9]/120
NextHop : 0.0.0.0 LocPrf : 100
PrefVal : 32768 OutLabel : NULL
MED : 0
Path/Ogn: ?
* >i Network : [4][3][22][100:1][32][192.168.56.1][32][225.0.0.1][1.1.1.9][2.2.2.9]/232
NextHop : 2.2.2.9 LocPrf : 100
PrefVal : 0 OutLabel : NULL
MED : 0
Path/Ogn: ?
* >i Network : [5][32][192.168.56.1][32][225.0.0.1]/88
NextHop : 0.0.0.0 LocPrf : 100
PrefVal : 32768 OutLabel : NULL
MED : 0
Path/Ogn: ?
* >i Network : [7][100][32][192.168.56.1][32][225.0.0.1]/120
NextHop : 2.2.2.9 LocPrf : 100
PrefVal : 0 OutLabel : NULL
MED : 0
Path/Ogn: ?
# 显示AS路径属性为任意值的BGP IPv4 MVPN路由信息。
<Sysname> display bgp routing-table ipv4 mvpn as-path-regular-expression ^.*
BGP local router ID is 1.1.1.2
Status codes: * - valid, > - best, d - dampened, h - history,
s - suppressed, S - stale, i - internal, e - external
a – additional-path
Origin: i - IGP, e - EGP, ? - incomplete
Route distinguisher: 100:1
Total number of routes: 5
* > Network : [1][1.1.1.1]/40
NextHop : 0.0.0.0 LocPrf : 100
PrefVal : 32768 OutLabel : NULL
MED : 0
Path/Ogn: ?
* > Network : [3][32][192.168.56.1][32][225.0.0.1][1.1.1.9]/120
NextHop : 0.0.0.0 LocPrf : 100
PrefVal : 32768 OutLabel : NULL
MED : 0
Path/Ogn: ?
* >i Network : [4][3][22][100:1][32][192.168.56.1][32][225.0.0.1][1.1.1.9][2.2.2.9]/232
NextHop : 2.2.2.9 LocPrf : 100
PrefVal : 0 OutLabel : NULL
MED : 0
Path/Ogn: ?
* >i Network : [5][32][192.168.56.1][32][225.0.0.1]/88
NextHop : 0.0.0.0 LocPrf : 100
PrefVal : 32768 OutLabel : NULL
MED : 0
Path/Ogn: ?
* >i Network : [7][100][32][192.168.56.1][32][225.0.0.1]/120
NextHop : 2.2.2.9 LocPrf : 100
PrefVal : 0 OutLabel : NULL
MED : 0
Path/Ogn: ?
# 显示BGP实例default内从对等体2.2.2.9收到的所有BGP IPv4 MVPN路由信息。
<Sysname> display bgp routing-table ipv4 mvpn peer 2.2.2.9 received-routes
BGP local router ID is 1.1.1.2
Status codes: * - valid, > - best, d - dampened, h - history,
s - suppressed, S - stale, i - internal, e - external
a – additional-path
Origin: i - IGP, e - EGP, ? - incomplete
Route distinguisher: 100:1
Total number of routes: 3
* >i Network : [1][2.2.2.9]/40
NextHop : 2.2.2.9 LocPrf : 100
PrefVal : 0 OutLabel : NULL
MED : 0
Path/Ogn: ?
* >i Network : [4][3][22][100:1][32][192.168.56.1][32][225.0.0.1][1.1.1.9][2.2.2.9]/232
NextHop : 2.2.2.9 LocPrf : 100
PrefVal : 0 OutLabel : NULL
MED : 0
Path/Ogn: ?
* >i Network : [7][100][32][192.168.56.1][32][225.0.0.1]/120
NextHop : 2.2.2.9 LocPrf : 100
PrefVal : 0 OutLabel : NULL
MED : 0
表1-2 display bgp routing-table ipv4 mvpn显示信息描述表
字段 |
描述 |
Status codes |
路由状态代码: · * – valid:合法路由 · > – best:优选最佳路由 · d - dampened:震荡抑制路由 · h – history:历史路由 · s – suppressed:聚合抑制路由 · S – stale:过期路由 · i – internal:内部路由 · e – external:外部路由 · a – additional-path:Add-Path优选路由 |
Origin |
路由信息的来源,取值包括: · i – IGP:表示路由产生于本AS内 · e – EGP:表示路由是通过EGP(Exterior Gateway Protocol,外部网关协议)学到的 · ? – incomplete:表示路由的来源无法确定 |
Public instance |
公网实例 |
Route distinguisher |
路由标识符 |
Total number of routes |
路由标识符为指定值的BGP IPv4 MVPN路由总数 |
Network |
BGP IPv4 MVPN路由/路由长度,BGP IPv4 MVPN路由取值包括: · [1][Originator IP] ¡ 1:表示用于建立相容性隧道的PMSI域内自动发现路由(Intra-AS I-PMSI A-D route) ¡ Originator IP:路由始发者的IP地址 · [2][Source AS] ¡ 2:表示用于建立相容性隧道的PMSI域间自动发现路由(Inter-AS I-PMSI A-D route) ¡ Source AS:来源的AS号 · [3][Source Len][Source IP][Group Len][Group IP][Originator IP] ¡ 3:表示用于组播源PE向接收端PE请求建立选择性隧道的PMSI自动发现路由(S-PMSI A-D route) ¡ Source Len:组播源地址长度 ¡ Source IP:组播源地址 ¡ Group Len:组播组地址长度 ¡ Group IP:组播组地址 ¡ Originator IP:路由始发者的IP地址 · [4][1][1Len][RD][1Originator IP][4Originator IP] ¡ 4:表示用于接收端PE给组播源PE应答建立选择性隧道的PMSI自动发现路由(Leaf A-D route) ¡ 1:表示用于建立相容性隧道的PMSI域内自动发现路由(Intra-AS I-PMSI A-D route) ¡ 1Len:表示MVPN的Intra-AS I-PMSI A-D route长度,单位为字节 ¡ RD:路由标识符 ¡ 1Originator IP:表示MVPN的Intra-AS I-PMSI A-D route始发者的IP地址 ¡ 4Originator IP:表示MVPN的Leaf A-D route始发者的IP地址 · [4][3][3Len][RD][Source Len][Source IP][Group Len][Group IP][3Originator IP][4Originator IP] ¡ 4:表示用于接收端PE给组播源PE应答建立选择性隧道的PMSI自动发现路由(Leaf A-D route) ¡ 3:表示用于组播源PE向接收端PE请求建立选择性隧道的PMSI自动发现路由(S-PMSI A-D route) ¡ 3Len:表示MVPN的S-PMSI A-D route路由长度,单位为字节 ¡ RD:路由标识符 ¡ Source Len:组播源地址长度 ¡ Source IP:组播源地址 ¡ Group Len:组播组地址长度 ¡ Group IP:组播组地址 ¡ 3Originator IP:表示MVPN的S-PMSI A-D route路由始发者的IP地址 ¡ 4Originator IP:表示MVPN的Leaf A-D route路由始发者的IP地址 · [5][Source Len][Source IP][Group Len][Group IP] ¡ 5:表示用于通告激活组播源的自动发现路由(Source Active A-D route) ¡ Source Len:组播源地址长度 ¡ Source IP:组播源地址 ¡ Group Len:组播组地址长度 ¡ Group IP:组播组地址 · [6][Source AS][Source Len][Source IP][Group Len][Group IP] ¡ 6:表示接收端PE给RP发送的用于建立组播共享树的用户侧组播路由(Shared Tree Join route) ¡ Source AS:RP所在PE的AS号 ¡ Source Len:组播源地址长度 ¡ Source IP:组播源地址 ¡ Group Len:组播组地址长度 ¡ Group IP:组播组地址 · [7][Source AS][Source Len][Source IP][Group Len][Group IP] ¡ 7:表示接收端PE给组播源发送的用于建立组播源树的用户侧组播路由(Source Tree Join route) ¡ Source AS:组播源所在PE的AS号 ¡ Source Len:组播源地址长度 ¡ Source IP:组播源地址 ¡ Group Len:组播组地址长度 ¡ Group IP:组播组地址 |
NextHop |
下一跳IP地址 |
LocPrf |
本地优先级 |
PrefVal |
路由首选值 |
OutLabel |
路由的出标签值 |
MED |
MED(Multi-Exit-Discriminator,多出口区分)属性值 |
Path/Ogn |
路由的AS路径(AS_PATH)属性和路由信息的来源(ORIGIN)属性,其中: · AS_PATH属性记录了此路由经过的所有AS,可以避免路由环路的出现 · ORIGIN属性标记了此路由如何成为BGP路由 |
# 显示所有BGP IPv4 MVPN路由的统计信息。
<Sysname> display bgp routing-table ipv4 mvpn statistics
Total number of VPN routes: 204
Total number of vpn routes from all PEs: 102
Route distinguisher: 1:1
Total number of routes: 202
Route distinguisher: 2:2
Total number of routes: 2
表1-3 display bgp routing-table ipv4 mvpn statistics统计信息描述表
字段 |
描述 |
Total number of VPN routes |
所有的BGP IPv4 MVPN路由总数 |
Total number of vpn routes from all PEs |
来自所有PE设备且符合命令行过滤条件的BGP IPv4 MVPN路由总数 |
Route distinguisher |
路由标识符 |
Total number of routes |
路由标识符为指定值的BGP IPv4 MVPN路由总数 |
# 显示向对等体3.3.3.9发布的公网BGP IPv4 MVPN路由的统计信息。
<Sysname> display bgp routing-table ipv4 mvpn peer 3.3.3.9 advertised-routes statistics
Advertised routes total: 2
# 显示从对等体3.3.3.9收到的公网BGP IPv4 MVPN路由的统计信息。
<Sysname> display bgp routing-table ipv4 mvpn peer 3.3.3.9 received-routes statistics
Received routes total: 2
表1-4 display bgp routing-table ipv4 mvpn peer statistics命令显示信息描述表
字段 |
描述 |
|
Advertised routes total |
向指定对等体发布的路由总数 |
|
Received routes total |
从指定对等体收到的路由总数 |
|
# 显示BGP实例default内BGP IPv4 MVPN路由[1][101::1]/136的详细信息。
<Sysname> display bgp routing-table ipv4 mvpn [1][101::1]/136
BGP local router ID: 1.1.1.9
Local AS number: 100
Public instance
Total number of routes: 1
Paths: 1 available, 1 best
BGP routing table information of [1][101::1]/136:
Original nexthop: 0.0.0.0
Out interface : NULL0
Route age : 02h34m49s
OutLabel : NULL
Ext-Community : <RT: 200:1>
RxPathID : 0x0
TxPathID : 0x0
Org-validation : Valid
PMSI tunnel : Flag 1, TunnelType 11, Label 0, Sub-domain-ID 0, BFR-ID 1,
BFR-Prefix 101::1
MSID : Source Addr FF00::101,Flags 0, Prefix Len 128, MSID Len 0, Reserved 0
AS-path : (null)
Origin : igp
Attribute value : MED 0, localpref 100, pref-val 32768
State : valid, local, best
IP precedence : N/A
QoS local ID : N/A
Traffic index : N/A
MVPN route type : Intra-AS I-PMSI A-D route
Originator IP : 101::1
# 显示BGP实例default内路由标识符为100:1的BGP IPv4 MVPN路由[4][1][12][100:1][1.1.1.9][2.2.2.9]/152的详细信息。
<Sysname> display bgp routing-table ipv4 mvpn route-distinguisher 100:1 [4][1][12][100:1][1.1.1.9][2.2.2.9]/152
BGP local router ID: 1.1.1.9
Local AS number: 100
Route distinguisher: 100:1
Total number of routes: 1
Paths: 1 available, 1 best
BGP routing table information of [4][1][12][100:1][1.1.1.9][2.2.2.9]/152:
From : 2222::2222 (2.2.2.9)
Rely nexthop : 0.0.0.0
Original nexthop: 2222::2222
Route age : 00h01m29s
OutLabel : NULL
Ext-Community : <RT: 1.1.1.9:0>
RxPathID : 0x0
TxPathID : 0x0
Org-validation : Valid
PMSI tunnel : Flag 0, TunnelType 11, Label 0, Sub-domain-ID 0, BFR-ID 1,
BFR-Prefix 101::1
AS-path : (null)
Origin : igp
Attribute value : MED 0, localpref 100, pref-val 32768
State : valid, local, best
IP precedence : N/A
QoS local ID : N/A
Traffic index : N/A
MVPN route type : Leaf A-D route
RD : 100:1
Route key type : Intra-AS I-PMSI A-D Route
Route key OrigIP: 1.1.1.9
Originator IP : 2.2.2.9
# 显示BGP实例default内路由标识符为100:1的BGP IPv4 MVPN路由[4][3][22][100:1][32][192.168.56.1][32][225.0.0.2][1.1.1.9][2.2.2.9]/232的详细信息。
<Sysname> display bgp routing-table ipv4 mvpn route-distinguisher 100:1 [4][3][22][100:1][32][192.168.56.1][32][225.0.0.2][1.1.1.9][2.2.2.9]/232
BGP local router ID: 1.1.1.9
Local AS number: 100
Route distinguisher: 100:1
Total number of routes: 1
Paths: 1 available, 1 best
BGP routing table information of [4][3][22][100:1][32][192.168.56.1][32][225.0.0.2][1.1.1.9][2.2.2.9]/232:
From : 2.2.2.9 (2.2.2.9)
Rely nexthop : 192.168.1.2
Original nexthop: 2.2.2.9
OutLabel : NULL
Ext-Community : <RT: 1.1.1.9:0>
PMSI tunnel : Flag 1, TunnelType 1, Label 0, P2MPId 1.1.1.9, Reserved 0,
TunnelId 2, ExtTunnelId 1.1.1.9
RxPathID : 0x0
TxPathID : 0x0
AS-path : (null)
Origin : incomplete
Attribute value : MED 0, localpref 100, pref-val 0
State : valid, internal, best
IP precedence : N/A
QoS local ID : N/A
Traffic index : N/A
MVPN route type : Leaf A-D route
RD : 100:1
Route key type : S-PMSI A-D route
Source Len : 32
Source IP : 192.168.56.1
Group Len : 32
Group IP : 225.0.0.2
Route key OrigIP: 1.1.1.9
Originator IP : 2.2.2.9
表1-5 display bgp routing-table ipv4 mvpn命令中Leaf A-D route详细显示信息描述表
字段 |
描述 |
BGP local router ID |
本地的路由器ID |
Local AS number |
本地的AS号 |
Route distinguisher |
路由标识符 |
Total number of routes |
路由的总数 |
Paths |
路由数信息,包括: · available:有效路由数目 · best:最佳路由数目 |
Network |
指定BGP IPv4 MVPN路由的信息 |
NextHop |
下一跳IP地址 |
LocPrf |
本地优先级 |
PrefVal |
路由首选值 |
OutLabel |
路由的出标签值 |
MED |
MED(Multi-Exit-Discriminator,多出口区分)属性值 |
Path/Ogn |
路由的AS路径(AS_PATH)属性和路由信息的来源(ORIGIN)属性,其中: · AS_PATH属性记录了此路由经过的所有AS,可以避免路由环路的出现 · ORIGIN属性标记了此路由如何成为BGP路由 |
BGP routing table information of |
NLRI前缀字段 |
From |
发布该路由的BGP对等体的IP地址 |
Rely nexthop |
路由迭代后的下一跳IP地址,如果没有迭代出下一跳地址,则显示为“not resolved” |
Original nexthop |
路由的原始下一跳地址,如果是从BGP更新消息中获得的路由,则该地址为接收到的消息中的下一跳IP地址 |
Ext-Community |
扩展团体属性值,RT表示Route Target属性 |
PMSI tunnel |
PMSI隧道信息,包括: · Flag:标志位 · TunnelType:隧道类型 · Label:标签 · P2MP:点到多点 · TunnelId:隧道ID · ExtTunnelId:扩展的隧道ID · P2MP Type:点到多点类型 · Address Family:地址族 · Address Length:地址长度 · Root Node Address:MP2MP FEC的根结点地址 · Opaque Length:opaque-value长度 · Opaque Value:报文中原始opaque-value值 · Sub-domain-ID:BIER子域ID · BFR-ID:BIER边缘设备的BFR ID · BFR-Prefix:BFR前缀 |
MSID |
MSID(Multicast Service ID,组播服务ID)包括: · Source Addr:组播源地址 · Flags:标志位 · Prefix Len:前缀长度 · MSID Len:组播服务ID长度 · Reserved:保留字段 |
RxPathID |
接收到的路由的Add-Path ID值 |
TxPathID |
发送的路由的Add-Path ID值 |
AS-path |
路由的AS路径(AS_PATH)属性,记录了此路由经过的所有AS,可以避免路由环路的出现 |
Origin |
路由信息的来源,取值包括: · IGP:表示路由产生于本AS内 · EGP:表示路由是通过EGP(Exterior Gateway Protocol,外部网关协议)学到的 · incomplete:表示路由的来源无法确定 |
Attribute value |
BGP路由属性信息,包括: · MED:与目的网络关联的MED值 · localpref:本地优先级 · pref-val:路由首选值 · pre:协议优先级 |
Originator |
生成该路由信息的对等体 |
Cluster list |
路由的CLUSTER_LIST属性,如果未携带CLUSTER_LIST,则不显示 |
State |
路由当前状态,取值包括: · valid:有效路由 · internal:内部路由 · external:外部路由 · local:本地产生路由 · synchronize:同步路由 · best:最佳路由 |
IP precedence |
路由的IP优先级,N/A表示无效值 |
QoS local ID |
路由的Qos-Local-ID属性,N/A表示无效值 |
Traffic index |
流量索引值,N/A表示无效值 |
MVPN route type |
BGP IPv4 MVPN路由类型,取值为Leaf A-D route,表示用于接收端PE给组播源PE应答建立选择性隧道的PMSI自动发现路由 |
RD |
路由标识符 |
Route key type |
Leaf A-D route应答的路由类型,取值包括: · Intra-AS I-PMSI A-D Route:用于建立相容性隧道的PMSI域内自动发现路由 · S-PMSI A-D route:用于组播源PE向接收端PE请求建立选择性隧道的PMSI自动发现路由 |
Source Len |
组播源地址长度 |
Source IP |
组播源地址 |
Group Len |
组播组地址长度 |
Group IP |
组播组地址 |
Route key OrigIP |
Leaf A-D route应答的对端设备地址 |
Remote origin IP |
远端路由器地址 |
Originator IP |
MVPN的Leaf A-D route路由始发者的IP地址 |
# 显示BGP实例default内路由标识符为100:1的BGP IPv4 MVPN路由[1][1.1.1.9]/40的通告信息。
<Sysname> display bgp routing-table ipv4 mvpn route-distinguisher 100:1 [1][1.1.1.9]/40 advertise-info
BGP local router ID: 1.1.1.9
Local AS number: 100
Route distinguisher: 100:1
Total number of routes: 1
Paths: 1 best
BGP routing table information of [1][1.1.1.9]/40(TxPathID:0):
Advertised to peers (1 in total):
2.2.2.9
表1-6 display bgp routing-table ipv4 mvpn advertise-info命令显示信息描述表
字段 |
描述 |
BGP local router ID |
本地的路由器ID |
Local AS number |
本地的AS号 |
Route distinguisher |
路由标识符 |
Total number of routes |
路由总数 |
Paths |
到达指定目的网络的优选路由数目 |
BGP routing table information of [1][1.1.1.9]/40(TxPathID:0) |
到达BGP IPv4 MVPN路由[1][1.1.1.9]/40的通告信息,TxPathID表示发送的路由的Add-Path ID值 |
Advertised to peers (1 in total) |
该路由已经向哪些BGP IPv4 MVPN对等体发送,以及对等体的数目 |
display bgp routing-table ipv6 mvpn命令用来显示BGP IPv6 MVPN路由信息。
【命令】
display bgp [ instance instance-name ] routing-table ipv6 mvpn [ { public | route-distinguisher route-distinguisher } [ route-type { inter-as |intra-as | leaf | s-pmsi | shared-tree | source-active | source-tree } ] [ mvpn-prefix ] | statistics ]
display bgp [ instance instance-name ] routing-table ipv6 mvpn [ public | route-distinguisher route-distinguisher ] [ mvpn-prefix [ advertise-info ] ]
display bgp [ instance instance-name ] routing-table ipv6 mvpn [ route-type { inter-as |intra-as | leaf | s-pmsi | shared-tree | source-active | source-tree } [ statistics ] ]
display bgp [ instance instance-name ] routing-table ipv6 mvpn peer { ipv4-address | ipv6-address } { advertised-routes | received-routes } [ mvpn-prefix [ verbose ] | statistics ]
display bgp [ instance instance-name ] routing-table ipv6 mvpn { as-path-acl { as-path-acl-number | as-path-acl-name } | as-path-regular-expression regular-expression }
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
instance instance-name:显示指定BGP实例的信息。instance-name表示BGP实例的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示default实例的信息。
public:显示公网实例的BGP IPv6 MVPN路由信息。
route-distinguisher route-distinguisher:显示指定路由标识符的BGP IPv6 MVPN路由信息。route-distinguisher为路由标识符,为3~21个字符的字符串。路由标识符有三种格式:
· 16位自治系统号:32位用户自定义数,例如:101:3。
· 32位IP地址:16位用户自定义数,例如:192.168.122.15:1。
· 32位自治系统号:16位用户自定义数字,其中的自治系统号最小值为65536。例如:65536:1。
route-type:显示指定路由类型的路由信息。BGP IPv6 MVPN路由包括以下几种类型:
· intra-as:表示用于建立相容性隧道的PMSI(Provider Multicast Service Interface,运营商组播服务虚拟出接口)域内自动发现路由(Intra-AS I-PMSI A-D route)。
· inter-as:表示用于建立相容性隧道的PMSI域间自动发现路由(Inter-AS I-PMSI A-D route)。
· s-pmsi:表示用于组播源PE向接收端PE请求建立选择性隧道的PMSI自动发现路由(S-PMSI A-D route)。
· leaf:表示用于接收端PE给组播源PE应答建立选择性隧道的PMSI自动发现路由(Leaf A-D route)。
· source-active:表示用于通告激活组播源的自动发现路由(Source Active A-D route)。
· shared-tree:表示接收端PE给RP(rendezvous point组播汇聚点)发送的用于建立组播共享树的用户侧组播路由(Shared Tree Join route)。
· source-tree:表示接收端PE给组播源发送的用于建立组播源树的用户侧组播路由(Source Tree Join route)。
mvpn-prefix:显示指定BGP IPv6 MVPN路由的详细信息。mvpn-prefix为1~512个字符的字符串,不区分大小写。
advertise-info:显示BGP IPv6 MVPN路由的通告信息。
peer ipv4-address:显示向指定对等体发布或者从指定对等体收到的BGP IPv6 MVPN路由。ipv4-address表示对等体的IP地址。
advertised-routes:显示向指定对等体发布的BGP IPv6 MVPN路由信息。
received-routes:显示从指定对等体接收到的BGP IPv6 MVPN路由信息。
verbose:显示路由的详细信息。如果未指定本参数,则显示路由的简要信息。
statistics:显示BGP IPv6 MVPN路由的统计信息。
as-path-acl as-path-acl-number:显示匹配指定AS路径过滤列表号的BGP IPv6 MVPN路由信息。as-path-acl-number为AS路径过滤列表号,取值范围为1~256。
as-path-acl as-path-acl-name:显示匹配指定AS路径过滤列表名的BGP IPv6 MVPN路由信息。as-path-acl-name为AS路径过滤列表名,为1~51个字符的字符串,区分大小写,不能全为数字。
as-path-regular-expression regular-expression:显示AS路径属性与指定正则表达式匹配的BGP IPv6 MVPN路由信息。regular-expression为AS路径正则表达式,为1~256个字符的字符串,区分大小写。
【使用指导】
如果没有指定任何参数,则显示所有BGP IPv6 MVPN路由的简要信息。不指定public和route-distinguisher route-distinguisher参数时,将显示公网实例和所有VPN实例的BGP IPv6 MVPN路由信息。
【举例】
# 显示所有BGP IPv6 MVPN路由的简要信息。
<Sysname> display bgp routing-table ipv6 mvpn
BGP local router ID is 2.2.2.2
Status codes: * - valid, > - best, d - dampened, h - history
s - suppressed, S - stale, i - internal, e - external
a - additional-path
Origin: i - IGP, e - EGP, ? - incomplete
Public instance
Total number of routes: 1
* >i Network : [1][1.1.1.1]/40
NextHop : 1111::1111 LocPrf : 100
PrefVal : 0 OutLabel : NULL
MED : 0
Path/Ogn: i
Total number of VPN routes: 6
Total number of routes from all PEs: 3
Route distinguisher: 100:1
Total number of routes: 6
* > Network : [1][2.2.2.2]/40
NextHop : 0.0.0.0 LocPrf : 100
PrefVal : 32768 OutLabel : NULL
MED : 0
Path/Ogn: i
* >i Network : [1][5.5.5.5]/40
NextHop : 5.5.5.5 LocPrf : 100
PrefVal : 0 OutLabel : NULL
MED : 0
Path/Ogn: i
* >i Network : [3][128][201::1234:5678][128][FF1E::1][5.5.5.5]/312
NextHop : 5.5.5.5 LocPrf : 100
PrefVal : 0 OutLabel : NULL
MED : 0
Path/Ogn: i
* > Network : [5][128][101::1234:5678][128][FF1E::1]/280
NextHop : 0.0.0.0 LocPrf : 100
PrefVal : 32768 OutLabel : NULL
MED : 0
Path/Ogn: i
* >i Network : [5][128][201::1234:5678][128][FF1E::1]/280
NextHop : 5.5.5.5 LocPrf : 100
PrefVal : 0 OutLabel : NULL
MED : 0
Path/Ogn: i
* > Network : [7][100][128][201::1234:5678][128][FF1E::1]/312
NextHop : 0.0.0.0 LocPrf : 100
PrefVal : 32768 OutLabel : NULL
MED : 0
Path/Ogn: i
# 显示匹配编号为1的AS路径过滤列表的BGP IPv6 MVPN路由信息。
<Sysname> display bgp routing-table ipv6 mvpn as-path-acl 1
BGP local router ID is 2.2.2.2
Status codes: * - valid, > - best, d - dampened, h - history
s - suppressed, S - stale, i - internal, e - external
a - additional-path
Origin: i - IGP, e - EGP, ? - incomplete
Total number of VPN routes: 6
Total number of routes from all PEs: 3
Route distinguisher: 100:1
Total number of routes: 6
* > Network : [1][2.2.2.2]/40
NextHop : 0.0.0.0 LocPrf : 100
PrefVal : 32768 OutLabel : NULL
MED : 0
Path/Ogn: i
* >i Network : [1][5.5.5.5]/40
NextHop : 5.5.5.5 LocPrf : 100
PrefVal : 0 OutLabel : NULL
MED : 0
Path/Ogn: i
* >i Network : [3][128][201::1234:5678][128][FF1E::1][5.5.5.5]/312
NextHop : 5.5.5.5 LocPrf : 100
PrefVal : 0 OutLabel : NULL
MED : 0
Path/Ogn: i
* > Network : [5][128][101::1234:5678][128][FF1E::1]/280
NextHop : 0.0.0.0 LocPrf : 100
PrefVal : 32768 OutLabel : NULL
MED : 0
Path/Ogn: i
* >i Network : [5][128][201::1234:5678][128][FF1E::1]/280
NextHop : 5.5.5.5 LocPrf : 100
PrefVal : 0 OutLabel : NULL
MED : 0
Path/Ogn: i
* > Network : [7][100][128][201::1234:5678][128][FF1E::1]/312
NextHop : 0.0.0.0 LocPrf : 100
PrefVal : 32768 OutLabel : NULL
MED : 0
Path/Ogn: i
# 显示AS路径属性为任意值的BGP IPv6 MVPN路由信息。
<Sysname> display bgp routing-table ipv6 mvpn as-path-regular-expression ^.*
BGP local router ID is 2.2.2.2
Status codes: * - valid, > - best, d - dampened, h - history
s - suppressed, S - stale, i - internal, e - external
a - additional-path
Origin: i - IGP, e - EGP, ? - incomplete
Total number of VPN routes: 6
Total number of routes from all PEs: 3
Route distinguisher: 100:1
Total number of routes: 6
* > Network : [1][2.2.2.2]/40
NextHop : 0.0.0.0 LocPrf : 100
PrefVal : 32768 OutLabel : NULL
MED : 0
Path/Ogn: i
* >i Network : [1][5.5.5.5]/40
NextHop : 5.5.5.5 LocPrf : 100
PrefVal : 0 OutLabel : NULL
MED : 0
Path/Ogn: i
* >i Network : [3][128][201::1234:5678][128][FF1E::1][5.5.5.5]/312
NextHop : 5.5.5.5 LocPrf : 100
PrefVal : 0 OutLabel : NULL
MED : 0
Path/Ogn: i
* > Network : [5][128][101::1234:5678][128][FF1E::1]/280
NextHop : 0.0.0.0 LocPrf : 100
PrefVal : 32768 OutLabel : NULL
MED : 0
Path/Ogn: i
* >i Network : [5][128][201::1234:5678][128][FF1E::1]/280
NextHop : 5.5.5.5 LocPrf : 100
PrefVal : 0 OutLabel : NULL
MED : 0
Path/Ogn: i
* > Network : [7][100][128][201::1234:5678][128][FF1E::1]/312
NextHop : 0.0.0.0 LocPrf : 100
PrefVal : 32768 OutLabel : NULL
MED : 0
Path/Ogn: i
# 显示BGP实例default内向对等体3.3.3.9发布的所有BGP IPv6 MVPN路由信息。
<Sysname> display bgp routing-table ipv6 mvpn peer 3.3.3.9 advertised-routes
BGP local router ID is 1.1.1.2
Status codes: * - valid, > - best, d - dampened, h - history,
s - suppressed, S - stale, i - internal, e - external
a – additional-path
Origin: i - IGP, e - EGP, ? - incomplete
Route distinguisher: 100:1
Total number of routes: 2
* >i Network : [1][2.2.2.9]/40
NextHop : 2.2.2.9 LocPrf : 100
PrefVal : 0 OutLabel : NULL
MED : 0
Path/Ogn: i
* >i Network : [3][128][201::1234:5678][128][FF1E::1][2.2.2.9]/312
NextHop : 2.2.2.9 LocPrf : 100
PrefVal : 0 OutLabel : NULL
MED : 0
Path/Ogn: i
* >i Network : [7][100][128][201::1234:5678][128][FF1E::1]/312
NextHop : 2.2.2.9 LocPrf : 100
PrefVal : 0 OutLabel : NULL
MED : 0
Path/Ogn: ?
# 显示BGP实例default内从对等体2.2.2.9收到的所有BGP IPv6 MVPN路由信息。
<Sysname> display bgp routing-table ipv6 mvpn peer 2.2.2.9 received-routes
BGP local router ID is 1.1.1.2
Status codes: * - valid, > - best, d - dampened, h - history,
s - suppressed, S - stale, i - internal, e - external
a – additional-path
Origin: i - IGP, e - EGP, ? - incomplete
Route distinguisher: 100:1
Total number of routes: 3
* >i Network : [1][2.2.2.9]/40
NextHop : 2.2.2.9 LocPrf : 100
PrefVal : 0 OutLabel : NULL
MED : 0
Path/Ogn: i
* >i Network : [3][128][201::1234:5678][128][FF1E::1][2.2.2.9]/312
NextHop : 2.2.2.9 LocPrf : 100
PrefVal : 0 OutLabel : NULL
MED : 0
Path/Ogn: i
* >i Network : [7][100][128][201::1234:5678][128][FF1E::1]/312
NextHop : 2.2.2.9 LocPrf : 100
PrefVal : 0 OutLabel : NULL
MED : 0
表1-7 display bgp routing-table ipv6 mvpn显示信息描述表
字段 |
描述 |
Status codes |
路由状态代码: · * – valid:合法路由 · > – best:优选最佳路由 · d - dampened:震荡抑制路由 · h – history:历史路由 · s – suppressed:聚合抑制路由 · S – stale:过期路由 · i – internal:内部路由 · e – external:外部路由 · a – additional-path:Add-Path优选路由 |
Origin |
路由信息的来源,取值包括: · i – IGP:表示路由产生于本AS内 · e – EGP:表示路由是通过EGP(Exterior Gateway Protocol,外部网关协议)学到的 · ? – incomplete:表示路由的来源无法确定 |
Public instance |
公网实例 |
Route distinguisher |
路由标识符 |
Total number of routes |
路由标识符为指定值的BGP IPv6 MVPN路由总数 |
Network |
BGP IPv6 MVPN路由/路由长度,BGP IPv6 MVPN路由取值包括: · [1][Originator IP] ¡ 1:表示用于建立相容性隧道的PMSI域内自动发现路由(Intra-AS I-PMSI A-D route) ¡ Originator IP:路由始发者的IP地址 · [2][Source AS] ¡ 2:表示用于建立相容性隧道的PMSI域间自动发现路由(Inter-AS I-PMSI A-D route) ¡ Source AS:来源的AS号 · [3][Source Len][Source IP][Group Len][Group IP][Originator IP] ¡ 3:表示用于组播源PE向接收端PE请求建立选择性隧道的PMSI自动发现路由(S-PMSI A-D route) ¡ Source Len:组播源地址长度 ¡ Source IP:组播源地址 ¡ Group Len:组播组地址长度 ¡ Group IP:组播组地址 ¡ Originator IP:路由始发者的IP地址 · [4][1][1Len][RD][1Originator IP][4Originator IP] ¡ 4:表示用于接收端PE给组播源PE应答建立选择性隧道的PMSI自动发现路由(Leaf A-D route) ¡ 1:表示用于建立相容性隧道的PMSI域内自动发现路由(Intra-AS I-PMSI A-D route) ¡ 1Len:表示MVPN的Intra-AS I-PMSI A-D route长度,单位为字节 ¡ RD:路由标识符 ¡ 1Originator IP:表示MVPN的Intra-AS I-PMSI A-D route始发者的IP地址 ¡ 4Originator IP:表示MVPN的Leaf A-D route始发者的IP地址 · [4][3][3Len][RD][Source Len][Source IP][Group Len][Group IP][3Originator IP][4Originator IP] ¡ 4:表示用于接收端PE给组播源PE应答建立选择性隧道的PMSI自动发现路由(Leaf A-D route) ¡ 3:表示用于组播源PE向接收端PE请求建立选择性隧道的PMSI自动发现路由(S-PMSI A-D route) ¡ 3Len:表示MVPN的S-PMSI A-D route路由长度,单位为字节 ¡ RD:路由标识符 ¡ Source Len:组播源地址长度 ¡ Source IP:组播源地址 ¡ Group Len:组播组地址长度 ¡ Group IP:组播组地址 ¡ 3Originator IP:表示MVPN的S-PMSI A-D route路由始发者的IP地址 ¡ 4Originator IP:表示MVPN的Leaf A-D route路由始发者的IP地址 · [5][Source Len][Source IP][Group Len][Group IP] ¡ 5:表示用于通告激活组播源的自动发现路由(Source Active A-D route) ¡ Source Len:组播源地址长度 ¡ Source IP:组播源地址 ¡ Group Len:组播组地址长度 ¡ Group IP:组播组地址 · [6][Source AS][Source Len][Source IP][Group Len][Group IP] ¡ 6:表示接收端PE给RP发送的用于建立组播共享树的用户侧组播路由(Shared Tree Join route) ¡ Source AS:RP所在PE的AS号 ¡ Source Len:组播源地址长度 ¡ Source IP:组播源地址 ¡ Group Len:组播组地址长度 ¡ Group IP:组播组地址 · [7][Source AS][Source Len][Source IP][Group Len][Group IP] ¡ 7:表示接收端PE给组播源发送的用于建立组播源树的用户侧组播路由(Source Tree Join route) ¡ Source AS:组播源所在PE的AS号 ¡ Source Len:组播源地址长度 ¡ Source IP:组播源地址 ¡ Group Len:组播组地址长度 ¡ Group IP:组播组地址 |
NextHop |
下一跳IP地址 |
LocPrf |
本地优先级 |
PrefVal |
路由首选值 |
OutLabel |
路由的出标签值 |
MED |
MED(Multi-Exit-Discriminator,多出口区分)属性值 |
Path/Ogn |
路由的AS路径(AS_PATH)属性和路由信息的来源(ORIGIN)属性,其中: · AS_PATH属性记录了此路由经过的所有AS,可以避免路由环路的出现 · ORIGIN属性标记了此路由如何成为BGP路由 |
# 显示所有BGP IPv6 MVPN路由的统计信息。
<Sysname> display bgp routing-table ipv6 mvpn statistics
Total number of VPN routes: 204
Total number of vpn routes from all PEs: 102
Route distinguisher: 1:1
Total number of routes: 202
Route distinguisher: 2:2
Total number of routes: 2
表1-8 display bgp routing-table ipv6 mvpn statistics统计信息描述表
字段 |
描述 |
Total number of VPN routes |
所有的BGP IPv6 MVPN路由总数 |
Total number of vpn routes from all PEs |
来自所有PE设备且符合命令行过滤条件的BGP IPv6 MVPN路由总数 |
Route distinguisher |
路由标识符 |
Total number of routes |
路由标识符为指定值的BGP IPv6 MVPN路由总数 |
# 显示向对等体3.3.3.9发布的公网BGP IPv6 MVPN路由的统计信息。
<Sysname> display bgp routing-table ipv6 mvpn peer 3.3.3.9 advertised-routes statistics
Advertised routes total: 2
# 显示从对等体3.3.3.9收到的公网BGP IPv6 MVPN路由的统计信息。
<Sysname> display bgp routing-table ipv6 mvpn peer 3.3.3.9 received-routes statistics
Received routes total: 2
表1-9 display bgp routing-table ipv6 mvpn peer statistics命令显示信息描述表
字段 |
描述 |
|
Advertised routes total |
向指定对等体发布的路由总数 |
|
Received routes total |
从指定对等体收到的路由总数 |
|
# 显示BGP实例default内路由标识符为1:2的BGP IPv6 MVPN路由[1][1.2.3.4]/40的详细信息。
<Sysname>display bgp routing-table ipv6 mvpn route-distinguisher 1:2 [1][1.2.3.4]/40
BGP local router ID: 9.9.9.9
Local AS number: 100
Route distinguisher: 1:2
Total number of routes: 1
Paths: 1 available, 1 best
BGP routing table information of [1][1.2.3.4]/40:
From : 1.1.1.1 (6.6.6.6)
Rely nexthop : 0.0.0.0
Original nexthop: 1.1.1.1
Route age : 00h00m23s
OutLabel : NULL
Ext-Community : <RT: 3:4>
RxPathID : 0x0
TxPathID : 0x0
PMSI tunnel : Flag 1, TunnelType 11, Label 7712, Sub-domain-ID 2, BFR-ID 3, BFR-Prefix
1::2
MSID : Source Addr FF00::101,Flags 0, Prefix Len 128, MSID Len 0, Reserved 0
AS-path : (null)
Origin : igp
Attribute value : MED 0, localpref 100, pref-val 0
State : valid, internal, best
IP precedence : N/A
QoS local ID : N/A
Traffic index : N/A
MVPN route type : Intra-AS I-PMSI A-D route
Originator IP : 1.2.3.4
# 显示BGP实例default内路由标识符为100:1的BGP IPv6 MVPN路由[4][1][40][100:1][1.1.1.9][2.2.2.9]/180的详细信息。
<Sysname> display bgp routing-table ipv6 mvpn route-distinguisher 100:1 [4][1][40][100:1][1.1.1.9][2.2.2.9]/180
BGP local router ID: 1.1.1.9
Local AS number: 100
Route distinguisher: 100:1
Total number of routes: 1
Paths: 1 available, 1 best
BGP routing table information of [4][1][40][100:1][1.1.1.9][2.2.2.9]/180:
From : 2222::2222 (2.2.2.9)
Rely nexthop : 0.0.0.0
Original nexthop: 2222::2222
Route age : 00h01m29s
OutLabel : NULL
Ext-Community : <RT: 1.1.1.9:0>
RxPathID : 0x0
TxPathID : 0x0
PMSI tunnel : Flag 0, TunnelType 11, Label 0, Sub-domain-ID 0, BFR-ID 1,
BFR-Prefix 101::1
AS-path : (null)
Origin : igp
Attribute value : MED 0, localpref 100, pref-val 32768
State : valid, local, best
Source type : local
IP precedence : N/A
QoS local ID : N/A
Traffic index : N/A
MVPN route type : Leaf A-D route
RD : 100:1
Route key type : Intra-AS I-PMSI A-D Route
Route key OrigIP: 1.1.1.9
Originator IP : 1.1.1.9
# 显示BGP实例default内路由标识符为100:1的BGP IPv6 MVPN路由[4][3][312][100:1][128][201::1234:5678][128][FF1E::1][1.1.1.9][2.2.2.9]/443的详细信息。
<Sysname> display bgp routing-table ipv6 mvpn route-distinguisher 100:1 [4][3][312][100:1][128][201::1234:5678][128][FF1E::1][1.1.1.9][2.2.2.9]/443
BGP local router ID: 1.1.1.9
Local AS number: 100
Route distinguisher: 100:1
Total number of routes: 1
Paths: 1 available, 1 best
BGP routing table information of [4][3][312][100:1][128][201::1234:5678][128][FF1E::1][1.1.1.9][2.2.2.9]/443:
From : 2.2.2.9 (2.2.2.9)
Rely nexthop : 192.168.1.2
Original nexthop: 2.2.2.9
OutLabel : NULL
Ext-Community : <RT: 1.1.1.9:0>
RxPathID : 0x0
TxPathID : 0x0
PMSI tunnel : Flag 1, TunnelType 1, Label 0, P2MPId 1.1.1.9, Reserved 0,
TunnelId 2, ExtTunnelId 1.1.1.9
AS-path : (null)
Origin : incomplete
Attribute value : MED 0, localpref 100, pref-val 0
State : valid, internal, best
IP precedence : N/A
QoS local ID : N/A
Traffic index : N/A
MVPN route type : Leaf A-D route
RD : 100:1
Route key type : S-PMSI A-D route
Source Len : 128
Source IP : 201::1234:5678
Group Len : 128
Group IP : FF1E::1
Route key OrigIP: 1.1.1.9
Originator IP : 2.2.2.9
# 显示BGP实例default内路由标识符为100:1的BGP IPv6 MVPN路由[3][128][201::1234:5678][128][FF1E::1][5.5.5.5]/312 的详细信息。
<Sysname> display bgp routing-table ipv6 mvpn route-distinguisher 100:1 [3][128][201::1234:5678][128][FF1E::1][5.5.5.5]/312
BGP local router ID: 2.2.2.2
Local AS number: 100
Route distinguisher: 100:1
Total number of routes: 1
Paths: 1 available, 1 best
BGP routing table information of [3][128][201::1234:5678][128][FF1E::1][5.5.5.5]/312:
From : 5.5.5.5 (5.5.5.5)
Rely nexthop : 0.0.0.0
Original nexthop: 5.5.5.5
Route age : 02h32m01s
OutLabel : NULL
Ext-Community : <RT: 100:1>
RxPathID : 0x0
TxPathID : 0x0
PMSI tunnel : Flag 0, TunnelType 2, Label 0, P2MP Type 6, Address Family
1, Address Length 4, Root Node Address 5.5.5.5, Opaque Lengt
h 7, Opaque Value: 01 00 04 E4 00 00 03
AS-path : (null)
Origin : igp
Attribute value : MED 0, localpref 100, pref-val 0
State : valid, internal, best
IP precedence : N/A
QoS local ID : N/A
Traffic index : N/A
MVPN route type : S-PMSI A-D route
Source Len : 128
Source IP : 201::1234:5678
Group Len : 128
Group IP : FF1E::1
Originator IP : 5.5.5.5
表1-10 display bgp routing-table ipv6 mvpn命令中Leaf A-D route详细显示信息描述表
字段 |
描述 |
BGP local router ID |
本地的路由器ID |
Local AS number |
本地的AS号 |
Route distinguisher |
路由标识符 |
Total number of routes |
路由的总数 |
Paths |
路由数信息,包括: · available:有效路由数目 · best:最佳路由数目 |
Network |
指定BGP IPv6 MVPN路由的信息 |
NextHop |
下一跳IP地址 |
LocPrf |
本地优先级 |
PrefVal |
路由首选值 |
OutLabel |
路由的出标签值 |
MED |
MED(Multi-Exit-Discriminator,多出口区分)属性值 |
Path/Ogn |
路由的AS路径(AS_PATH)属性和路由信息的来源(ORIGIN)属性,其中: · AS_PATH属性记录了此路由经过的所有AS,可以避免路由环路的出现 · ORIGIN属性标记了此路由如何成为BGP路由 |
BGP routing table information of |
NLRI前缀字段 |
From |
发布该路由的BGP对等体的IP地址 |
Rely nexthop |
路由迭代后的下一跳IP地址,如果没有迭代出下一跳地址,则显示为“not resolved” |
Original nexthop |
路由的原始下一跳地址,如果是从BGP更新消息中获得的路由,则该地址为接收到的消息中的下一跳IP地址 |
Ext-Community |
扩展团体属性值,RT表示Route Target属性 |
PMSI tunnel |
PMSI隧道信息,包括: · Flag:标志位 · TunnelType:隧道类型 · Label:标签 · P2MP:点到多点 · TunnelId:隧道ID · ExtTunnelId:扩展的隧道ID · P2MP Type:点到多点类型 · Address Family:地址族 · Address Length:地址长度 · Root Node Address:MP2MP FEC的根节点地址 · Opaque Length:opaque-value长度 · Opaque Value:报文中原始opaque-value值 · Sub-domain-ID:BIER子域ID · BFR-ID:BIER边缘设备的BFR ID · BFR-Prefix:BFR前缀 |
MSID |
MSID(Multicast Service ID,组播服务ID)包括: · Source Addr:组播源地址 · Flags:标志位 · Prefix Len:前缀长度 · MSID Len:MSID长度 · Reserved:保留字段 |
RxPathID |
接收到的路由的Add-Path ID值 |
TxPathID |
发送的路由的Add-Path ID值 |
AS-path |
路由的AS路径(AS_PATH)属性,记录了此路由经过的所有AS,可以避免路由环路的出现 |
Origin |
路由信息的来源,取值包括: · IGP:表示路由产生于本AS内 · EGP:表示路由是通过EGP(Exterior Gateway Protocol,外部网关协议)学到的 · incomplete:表示路由的来源无法确定 |
Attribute value |
BGP路由属性信息,包括: · MED:与目的网络关联的MED值 · localpref:本地优先级 · pref-val:路由首选值 · pre:协议优先级 |
Originator |
生成该路由信息的对等体 |
Cluster list |
路由的CLUSTER_LIST属性,如果未携带CLUSTER_LIST,则不显示 |
State |
路由当前状态,取值包括: · valid:有效路由 · internal:内部路由 · external:外部路由 · local:本地产生路由 · synchronize:同步路由 · best:最佳路由 |
IP precedence |
路由的IP优先级,N/A表示无效值 |
QoS local ID |
路由的Qos-Local-ID属性,N/A表示无效值 |
Traffic index |
流量索引值,N/A表示无效值 |
MVPN route type |
BGP IPv6 MVPN路由类型,取值为Leaf A-D route,表示用于接收端PE给组播源PE应答建立选择性隧道的PMSI自动发现路由 |
RD |
路由标识符 |
Route key type |
Leaf A-D route应答的路由类型,取值包括: · Intra-AS I-PMSI A-D Route:用于建立相容性隧道的PMSI域内自动发现路由 · S-PMSI A-D route:用于组播源PE向接收端PE请求建立选择性隧道的PMSI自动发现路由 |
Source Len |
组播源地址长度 |
Source IP |
组播源地址 |
Group Len |
组播组地址长度 |
Group IP |
组播组地址 |
Route key OrigIP |
远端路由器地址 |
Originator IP |
MVPN的Leaf A-D route路由始发者的IP地址 |
# 显示BGP实例default内路由标识符为100:1的BGP IPv6 MVPN路由[1][1.1.1.9]/40的通告信息。
<Sysname> display bgp routing-table ipv6 mvpn route-distinguisher 100:1 [1][1.1.1.9]/40 advertise-info
BGP local router ID: 1.1.1.9
Local AS number: 100
Route distinguisher: 100:1
Total number of routes: 1
Paths: 1 best
BGP routing table information of [1][1.1.1.9]/40(TxPathID:0):
Advertised to peers (1 in total):
2.2.2.9
表1-11 display bgp routing-table ipv6 mvpn advertise-info命令显示信息描述表
字段 |
描述 |
BGP local router ID |
本地的路由器ID |
Local AS number |
本地的AS号 |
Route distinguisher |
路由标识符 |
Total number of routes |
路由总数 |
Paths |
到达指定目的网络的优选路由数目 |
BGP routing table information of [1][1.1.1.9]/40(TxPathID:0) |
到达BGP IPv6 MVPN路由[1][1.1.1.9]/40的通告信息,TxPathID表示发送的路由的Add-Path ID值 |
Advertised to peers (1 in total) |
该路由已经向哪些BGP IPv6 MVPN对等体发送,以及对等体的数目 |
display bgp route-target mvpn命令用来显示BGP为路由添加的Source AS Extended Community和VRF Route Import Extended Community属性的内容。
【命令】
display bgp [ instance instance-name ] { ipv4 | ipv6 } route-target mvpn
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
instance instance-name:显示指定BGP实例的信息。instance-name为BGP实例的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示default实例的信息。
ipv4:显示本地源地址为IPv4地址的VRF Route Import Extended Community属性及其对应的Source AS Extended Community属性的内容。
ipv6:显示本地源地址为IPv6地址的VRF Route Import Extended Community属性及其对应的Source AS Extended Community属性的内容。
【使用指导】
配置mvpn-advertise-rt-import命令后,BGP发送给对等体的路由将会增加Source AS Extended Community和VRF Route Import Extended Community两个属性。本命令用来显示设备为路由添加的上述两个属性的内容。
【举例】
# 显示本地源地址为IPv4地址的VRF Route Import Extended Community属性及其对应的Source AS Extended Community属性的内容。
<Sysname> display bgp ipv4 route-target mvpn
Total route target count : 2
public-instance:
source-as rt 100:0
IPv4 VRF route import 1.1.1.1:0
vpn-instance vpn1:
source-as rt 100:1
IPv4 VRF route import 3::3:1
# 显示本地源地址为IPv6地址的VRF Route Import Extended Community属性及其对应的Source AS Extended Community属性的生成信息。
<Sysname> display bgp ipv6 route-target mvpn
Total route target count : 2
public-instance:
source-as rt 100:0
IPv6 VRF route import 1.1.1.1:0
vpn-instance vpn1:
source-as rt 100:1
IPv6 VRF route import 1::1:0
表1-12 display bgp route-target mvpn命令简要显示信息描述表
字段 |
描述 |
Total route target count |
Source AS Extended Community和VRF Route Import Extended Community属性信息的总数(一个Source AS Extended Community属性及其对应的VRF Route Import Extended Community属性记为1条) |
public-instance |
公网实例的信息 |
vpn-instance vpn1 |
VPN实例的信息 |
source-as rt |
Source AS Extended Community属性 |
IPv4 VRF route import |
本地源地址为IPv4地址的VRF Route Import Extended Community属性 |
IPv6 VRF route import |
本地源地址为IPv6地址的VRF Route Import Extended Community属性 |
【相关命令】
· mvpn-advertise-rt-import
display multicast-service-prefix configuration命令用来显示组播服务前缀的配置信息。
【命令】
display multicast-service-prefix configuration
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【举例】
# 显示组播服务前缀的配置信息。
<Sysname> display multicast-service-prefix configuration
Total prefix addresses: 3
Prefix name: ms_prefix_1
Prefix: 78::78/127
Service ID length: 78::78/1
Available: No
Prefix name: ms_prefix_2
Prefix: 79::80/127
Service ID length: 79::80/1
Available: No
Prefix name: ms_prefix_3
Prefix: 2000::/119
Service ID length: 2000::/9
Available: Yes
Total 4 source addresses
Source address ID Available
2000::1 1 Yes
2000::A 10 Yes
2000::64 100 Yes
2000::65 101 Yes
表1-13 display multicast-service-prefix configuration命令显示信息描述表
字段 |
描述 |
Total prefix addresses |
已配置的组播服务前缀数量 |
Prefix name |
组播服务前缀名称 |
Prefix |
组播服务前缀 |
Service ID length |
组播服务ID长度 |
Available |
组播服务前缀是否下发成功: · Yes:成功 · No:失败 |
Total 4 source addresses |
已配置的组播服务源地址数量 |
Source address |
组播服务的源地址 |
ID |
组播服务ID |
Available |
组播服务源是否下发成功: · Yes:成功 · No:失败 |
display multicast-vpn c-multicast routing-table命令用来显示MVPN中的C-multicast A-D路由信息。
【命令】
display multicast-vpn { vpn-instance vpn-instance-name | public-instance } [ ipv6 ] c-multicast routing-table [ group-address [ mask { mask-length | mask } ] | source-address [ mask { mask-length | mask } ] | outgoing-interface { exclude | include | match } interface-type interface-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
vpn-instance vpn-instance-name:显示指定VPN实例的信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。
public-instance:显示公网实例的信息。
ipv6:显示IPv6 MVPN中的C-multicast A-D路由信息。不指定该参数时,显示IPv4 MVPN中的C-multicast A-D路由信息。
group-address:显示指定组播组的C-multicast A-D路由信息,取值范围为224.0.0.0~239.255.255.255。如果未指定本参数,将显示所有组播组的C-multicast A-D路由信息。
source-address:显示包含指定组播源的C-multicast A-D路由信息。source-address为组播源的IP地址。
mask-length:指定组播组或组播源地址的掩码长度,取值范围为0~32,缺省值为32。
mask:指定组播组或组播源地址的掩码,缺省值为255.255.255.255。
outgoing-interface { exclude | include | match } interface-type interface-number:显示指定出接口的C-multicast A-D路由信息。其中,exclude表示不包含指定接口;include表示包含指定接口;match表示包含且仅包含指定接口。如果未指定本参数,将显示所有出接口的C-multicast A-D路由信息。
【举例】
# 显示MVPN实例mvpn中的C-multicast A-D路由信息。
<Sysname> display multicast-vpn vpn-instance mvpn c-multicast routing-table
Total 0 (*, G) entry; 2 (S, G) entries
(172.168.0.12, 227.0.0.1)
CreateTime: 02:54:43
Tunnel information: Tunnel1
Leaf neighbors information:
Total number of leaf neighbors: 2
1: 13.1.1.2
2: 14.1.1.2
(172.168.0.12, 227.0.0.2)
CreateTime: 02:54:43
Tunnel information: NULL
Leaf neighbors information:
Total number of leaf neighbors: 2
1: 13.1.1.2
2: 14.1.1.2
# 显示IPv6 MVPN实例mvpn中的C-multicast A-D路由信息。
<Sysname> display multicast-vpn vpn-instance mvpn ipv6 c-multicast routing-table
Total 0 (*, G) entry; 2 (S, G) entries
(100::5, FF03::1)
CreateTime: 14:33:07
Tunnel Information: LSPVOif1
(100::6, FF03::1)
CreateTime: 14:19:34
Tunnel Information: LSPVOif2
# 显示IPv4公网实例中C-multicast A-D路由信息。
<Sysname> display multicast-vpn public-instance c-multicast routing-table
Total 0 (*, G) entry; 1 (S, G) entries
(110.11.0.5, 225.0.0.5)
CreateTime: 06:01:32
Tunnel Information: BIERVOif1
表1-14 display multicast-vpn c-multicast routing-table命令显示信息描述表
字段 |
描述 |
Total 0 (*, G) entry; 2 (S, G) entries |
C-multicast路由表中(*,G)表项的总数与(S,G)表项的总数 |
CreateTime |
(S,G)或(*,G)表项已存在的时间 |
Tunnel information |
隧道信息,若隧道还未创建成功,则显示为NULL |
Leaf neighbors information: |
回应Leaf A-D Route的邻居信息 |
Total number of leaf neighbors |
回应Leaf A-D Route的邻居的数量 |
display multicast-vpn data-group receive命令用来显示MVPN中收到的封装IPv4私网组播报文的Data-Group信息。
【命令】
display multicast-vpn vpn-instance vpn-instance-name data-group receive [ brief | [ active | group group-address | sender source-address | vpn-source-address [ mask { mask-length | mask } ] | vpn-group-address [ mask { mask-length | mask } ] ] * ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
vpn-instance vpn-instance-name:显示指定VPN实例的信息,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。
brief:显示简要信息。如果未指定本参数,将显示详细信息。
active:显示收到的已加入Data-MDT的Data-Group信息。
group group-address:显示Data-Group信息,取值范围为224.0.1.0~239.255.255.255。
sender source-address:显示MVPN源接口相关的Data-Group信息。
vpn-source-address:显示与指定VPN组播源相关的Data-Group信息。
mask-length:表示VPN组播源或组播组地址的掩码长度,取值范围为0~32,缺省值为32。
mask:表示VPN组播源或组播组地址的掩码,缺省值为255.255.255.255。
vpn-group-address:显示与指定VPN组播组相关的Data-Group信息,取值范围为224.0.0.0~239.255.255.255。
【举例】
#显示MVPN中VPN实例mvpn收到的封装IPv4私网组播报文的Data-Group信息。
<Sysname> display multicast-vpn vpn-instance mvpn data-group receive
MVPN data-group information received by VPN instance: mvpn
Total 2 data-groups for 8 entries
Total 2 data-groups and 8 entries matched
Data-group: 226.1.1.0 Reference count: 4 Active count: 2
Sender: 172.100.1.1 Active count: 1
(192.6.1.5, 239.1.1.1) expires: 00:03:10 active
(192.6.1.5, 239.1.1.158) expires: 00:03:10
Sender: 181.100.1.1, active count: 1
(195.6.1.2, 239.1.2.12) expires: 00:03:10 active
(195.6.1.2, 239.1.2.197) expires: 00:03:10
Data-group: 229.1.1.0 Reference count: 4 Active count: 2
Sender: 185.100.1.1 Active count: 1
(198.6.1.5, 239.1.3.62) expires: 00:03:10 active
(198.6.1.5, 225.1.1.109) expires: 00:03:10
Sender: 190.100.1.1 Active count: 1
(200.6.1.2, 225.1.4.80) expires: 00:03:10 active
(200.6.1.2, 225.1.4.173) expires: 00:03:10
# 显示MVPN中VPN实例mvpn收到的封装IPv4私网组播报文的Data-Group信息。
<Sysname> display multicast-vpn vpn-instance mvpn data-group receive brief
MVPN data-group information received by VPN instance: mvpn
Total 2 data-groups for 8 entries
Total 2 data-groups and 8 entries matched
Data-group: 226.1.1.0 Reference count: 4 Active count: 2
Data-group: 229.1.1.0 Reference count: 4 Active count: 2
表1-15 display multicast-vpn data-group receive命令显示信息描述表
字段 |
描述 |
MVPN data-group information received by VPN instance: mvpn |
VPN实例mvpn收到的Data-Group信息 |
Total 2 data-groups for 8 entries |
总共有2个Data-Group,对应着8个(S,G)表项 |
Total 2 data-groups and 8 entries matched |
总共匹配了2个Data-Group和8个(S,G)表项 |
Data-group |
收到的Data-Group地址 |
Sender |
发送Data-Group信息的PE的BGP对等体地址 |
Reference count |
Data-Group引用的私网组播表项数量 |
Active count |
Data-Group引用的活跃私网组播表项(即存在接收者的组播组)数量 |
expires |
Data-Group引用的私网组播(S,G)表项的超时时间 |
display multicast-vpn data-group send命令用来显示MVPN中发送的封装IPv4私网组播报文的Data-Group信息。
【命令】
display multicast-vpn vpn-instance vpn-instance-name data-group send [ group group-address | reuse interval | vpn-source-address [ mask { mask-length | mask } ] | vpn-group-address [ mask { mask-length | mask } ] ] *
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
vpn-instance vpn-instance-name:显示指定VPN实例的信息,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。
group group-address:显示与指定组播组相关的Data-Group信息,取值范围为224.0.1.0~239.255.255.255。
reuse interval:显示MVPN在指定时间段内发生重用的Data-Group信息,取值范围为1~2147483647,单位为秒。
vpn-source-address:显示与指定VPN组播源相关的Data-Group信息。
mask-length:表示VPN组播源或组播组地址的掩码长度,取值范围为0~32,缺省值为32。
mask:表示VPN组播源或组播组地址的掩码,缺省值为255.255.255.255。
vpn-group-address:显示与指定VPN组播组相关的Data-Group信息,取值范围为224.0.0.0~239.255.255.255。
【举例】
# 显示MVPN中VPN实例mvpn发送的封装IPv4私网组播报文的Data-Group信息。
<Sysname> display multicast-vpn vpn-instance mvpn data-group send
MVPN data-group information sent by VPN instance: mvpn
Total 2 data-groups for 6 entries
Total 2 data-groups and 6 entries matched
Reference count of 226.1.1.0: 3
(192.6.1.5, 239.1.1.1) switch time: 00:00:21
(192.6.1.5, 239.1.1.158) switch time: 00:00:21
(192.6.1.5, 239.1.2.50) switch time: 00:00:05
Reference count of 226.1.1.1: 3
(192.6.1.2, 225.1.1.1) switch time: 00:00:21
(192.6.1.2, 225.1.2.50) switch time: 00:00:05
(192.6.1.5, 239.1.1.159) switch time: 00:00:21
# 显示MVPN中VPN实例mvpn在30秒内发送的封装IPv4私网组播报文的Data-Group信息。
<Sysname> display multicast-vpn vpn-instance mvpn data-group send reuse 30
MVPN data-group information sent by VPN instance: mvpn
Total 2 data-groups for 3 entries
Total 2 data-groups and 3 entries matched
Reuse count of 226.1.1.0: 1
Reuse count of 226.1.1.1: 1
Reuse count of 226.1.1.2: 1
表1-16 display multicast-vpn data-group send命令显示信息描述表
字段 |
描述 |
MVPN data-group information sent by VPN instance: mvpn |
VPN实例mvpn发送的Data-Group信息 |
Total 2 data-groups for 6 entries |
总共有2个Data-Group,对应着6个(S,G)表项 |
Total 2 data-groups and 6 entries matched |
总共匹配了2个Data-Group和6个(S,G)表项 |
Reference count of 226.1.1.0 |
发送的Data-Group引用的私网组播组数量 |
switch time |
Data-Group引用的私网组播(S,G)表项的切换时间 |
Reuse count of 226.1.1.0 |
发送的Data-Group在指定时间段内的重用数量 |
display multicast-vpn default-group命令用来显示封装IPv4私网组播报文的Default-Group的信息。
【命令】
display multicast-vpn [ vpn-instance vpn-instance-name ] default-group { local | remote }
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
vpn-instance vpn-instance-name:显示指定VPN实例的信息,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,将显示所有VPN实例的信息。
local:显示本地Default-Group的信息。
remote:显示远端Default-Group的信息。
【举例】
# 显示所有VPN实例中本地封装IPv4私网组播报文的Default-Group的信息。
<Sysname> display multicast-vpn default-group local
MVPN local default-group information:
Group address Source address Interface VPN instance
239.1.1.1 1.1.1.1 MTunnel0 mvpna
239.2.1.1 1.1.1.1 MTunnel1 mvpnb
239.3.1.1 -- MTunnel2 mvpnc
# 显示所有VPN实例中远端封装IPv4私网组播报文的Default-Group的信息。
<Sysname> display multicast-vpn default-group remote
MVPN remote default-group information:
Group address Source address Next hop VPN instance
239.1.1.1 1.2.0.1 1.2.0.1 a
239.1.1.1 1.2.0.2 1.2.0.2 a
239.1.1.1 1.2.0.3 1.2.0.3 a
239.1.1.2 1.2.0.1 1.2.0.1 b
239.1.1.2 1.2.0.2 1.2.0.2 b
239.1.1.3 1.2.0.1 1.2.0.1 -
表1-17 display multicast-vpn default-group命令显示信息描述表
字段 |
描述 |
MVPN local default-group information |
本地封装IPv4私网组播报文的Default-Group的信息 |
MVPN remote default-group information |
远端封装IPv4私网组播报文的Default-Group的信息 |
Group address |
Default-Group的地址 |
Source address |
MTI封装私网组播报文时使用的源地址,即MVPN源接口的IP地址 |
Interface |
MTI的名称 |
Next hop |
下一跳地址 |
VPN instance |
所属VPN实例的名称 |
display multicast-vpn inclusive-tunnel命令用来显示MVPN中的相容性隧道信息。
【命令】
display multicast-vpn { vpn-instance vpn-instance-name | public-instance } [ ipv6 ] inclusive-tunnel { local | remote }
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
vpn-instance vpn-instance-name:显示指定VPN实例的信息,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。
public-instance:显示公网实例的信息。
ipv6:显示IPv6 MVPN中的相容性隧道信息。不指定该参数时,显示IPv4 MVPN中的相容性隧道信息。
local:显示本地MVPN中的相容性隧道信息。
remote:显示远端MVPN中的相容性隧道信息。
【举例】
# 显示本地IPv4 MVPN中VPN实例mvpn的RSVP-TE相容性隧道信息。
<Sysname> display multicast-vpn vpn-instance mvpn inclusive-tunnel local
Tunnel type: RSVP-TE
Tunnel interface: Tunnel0
Tunnel identifier: RSVP P2MP <0x01010101, 0x0, 0x0, 0x01010101>
Tunnel state: Up
Root: 1.1.1.1 (local)
Leafs:
1: 2.2.2.2
State: Up State duration: 02:50:49
2: 3.3.3.3
State: Up State duration: 02:49:39
# 显示本地IPv4 MVPN中VPN实例mvpn的mLDP相容性隧道信息。
<Sysname> display multicast-vpn vpn-instance mvpn inclusive-tunnel local
Tunnel type: mLDP
Tunnel interface: LSPVOif0
Tunnel identifier: mLDP P2MP <0xe4000000>
Tunnel state: Up
Opaque value: 0x010004e4000000
Root: 1.1.1.1 (local)
Leafs:
1: 2.2.2.2
2: 3.3.3.3
# 显示远端IPv4 MVPN中VPN实例mvpn的RSVP-TE相容性隧道信息。
<Sysname> display multicast-vpn vpn-instance mvpn inclusive-tunnel remote
Tunnel type: RSVP-TE
Tunnel interface: --
Tunnel identifier: RSVP P2MP <0x01010101, 0x0, 0x0, 0x01010101>
Tunnel state: --
Root: 1.1.1.1
Leaf:
1: 2.2.2.2 (local)
# 显示远端IPv4 MVPN中VPN实例mvpn的mLDP相容性隧道信息。
<Sysname> display multicast-vpn vpn-instance mvpn inclusive-tunnel remote
Total 1 inclusive tunnel
Tunnel type: mLDP
Tunnel interface: --
Tunnel identifier: mLDP P2MP <0xe4000000>
Tunnel state: --
Opaque value: 0x010004e4000000
Root: 1.1.1.1
Leaf:
1: 2.2.2.2 (local)
# 显示本地IPv6 MVPN中VPN实例mvpn的mLDP相容性隧道信息。
<Sysname> display multicast-vpn vpn-instance mvpn ipv6 inclusive-tunnel local
Tunnel type: mLDP
Tunnel interface: LSPVOif0
Tunnel identifier: mLDP P2MP <0xe4000000>
Tunnel state: Up
Opaque value: 0x010004e4000000
Root: 1.1.1.1 (local)
Leafs:
1: 2.2.2.2
2: 3.3.3.3
# 显示远端IPv6 MVPN中VPN实例mvpn的mLDP相容性隧道信息。
<Sysname> display multicast-vpn vpn-instance mvpn ipv6 inclusive-tunnel remote
Total 1 inclusive tunnel
Tunnel type: mLDP
Tunnel interface: --
Tunnel identifier: mLDP P2MP <0xe4000000>
Tunnel state: --
Opaque value: 0x010004e4000000
Root: 1.1.1.1
Leaf:
1: 2.2.2.2 (local)
# 显示本地IPv4 MVPN中VPN实例mvpn的BIER相容性隧道信息。
<Sysname> display multicast-vpn vpn-instance mvpn inclusive-tunnel local
Tunnel type: BIER
Tunnel interface: BIERVOif0
Tunnel identifier: BIER <0x0, 0x1, 1::1>
Tunnel state: Up
Flags: 0x10
Sub-domain ID/BSL: 0/256
BFR-ID: 1
BFR prefix: 1::1
Multicast service prefix:
Prefix length ID length ID offset MS Flags
119 9 0 0
Root: 1.1.1.7 (local)
Leafs:
1: BFR-ID: 2 BFR prefix: 1::2
Uptime: 00:01:43 Originating router: 1.1.1.2
# 显示远端IPv4 MVPN中VPN实例mvpn的BIER相容性隧道信息。
<Sysname> display multicast-vpn vpn-instance mvpn inclusive-tunnel remote
Total 1 inclusive tunnel
Tunnel type: BIER
Tunnel state: --
Flags: 0x0
Sub-domain ID: 0
BFR-ID: 2
BFR prefix: 1::2
Root: 1.1.1.2
Leaf:
1: BFR-ID: 1 BFR prefix: 1::1
Uptime: -- Originating router: 1.1.1.7
# 显示本地IPv4 MVPN中公网实例的BIER相容性隧道信息。
<Sysname> display multicast-vpn public-instance mvpn inclusive-tunnel local
Tunnel type: BIER
Tunnel interface: BIERVOif0
Tunnel identifier: BIER <0x0, 0x1, 1::1>
Tunnel state: Up
Flags: 0x10
Sub-domain ID/BSL: 0/256
BFR-ID: 1
BFR prefix: 1::1
Multicast service prefix:
Prefix length ID length ID offset MS Flags
119 9 0 0
Root: 1.1.1.7 (local)
Leafs:
1: BFR-ID: 2 BFR prefix: 1::2
Uptime: 00:01:43 Originating router: 1.1.1.2
# 显示远端IPv4 MVPN中公网实例的BIER相容性隧道信息。
<Sysname> display multicast-vpn public-instance mvpn inclusive-tunnel remote
Total 1 inclusive tunnel
Tunnel type: BIER
Tunnel state: --
Flags: 0x0
Sub-domain ID: 0
BFR-ID: 2
BFR prefix: 1::2
Root: 1.1.1.2
Leaf:
1: BFR-ID: 1 BFR prefix: 1::1
Uptime: -- Originating router: 1.1.1.7
表1-18 display multicast-vpn inclusive-tunnel命令显示信息描述表
字段 |
描述 |
Total 1 inclusive tunnel |
统计选择性隧道的数量 |
Tunnel type |
隧道类型 |
Tunnel interface |
相容性隧道接口名称: · N/A:表示隧道正在创建中 · --:表示当前设备为叶子节点 |
Tunnel identifier |
隧道信息,包括隧道类型和对应的隧道标识,目前支持RSVP P2MP和mLDP P2MP隧道,显示为unknown表示隧道正在创建中 隧道标识用来检测隧道是否丢弃组播报文: · 隧道两端信息一致:表示无组播报文丢弃 · 隧道两端信息不一致:表示有组播报文丢弃 |
Tunnel state |
隧道状态: · Up:隧道状态为UP · Down:隧道状态为DOWN 只有隧道的根节点显示Up或Down,叶子节点不感知隧道状态,显示“--” |
Flags |
隧道的详细状态,通过将不同的比特位置位来表示不同的状态 |
Sub-domain ID/BSL |
BIER子域ID/位串长度 |
Sub-domain ID |
BIER子域ID |
BFR-ID |
BFR ID |
BFR prefix |
BFR前缀 |
Multicast service prefix |
组播服务前缀信息 |
Prefix length |
前缀长度 |
ID length |
组播服务ID长度 |
ID offset |
组播服务ID偏移值 |
MS Flags |
组播服务前缀状态 |
Opaque value |
Opaque值,其中携带了LSP ID用于建立mLDP P2MP隧道 只有mLDP P2MP隧道支持此字段 |
Root |
隧道根节点地址。PE为隧道根节点时显示的是本地source接口地址,用local标识 |
Leaf |
叶子节点地址。PE为隧道叶子节点时显示的是本地source接口地址,用local标识 |
State |
邻居状态信息(仅RSVP P2MP隧道支持,mLDP P2MP隧道不支持),取值为: · Up:表示状态正常 · Down:表示状态失效 |
State duration |
邻居状态的持续时间 只有RSVP P2MP隧道支持此字段,mLDP P2MP隧道不支持 |
Uptime |
叶子节点信息更新时间 |
Originating router |
产生LSA的路由器 |
display multicast-vpn neighbor命令用来显示MVPN中的RSVP-TE或BIER隧道邻居信息。
【命令】
display multicast-vpn { vpn-instance vpn-instance-name | public-instance } [ ipv6 ] neighbor [ interface tunnel number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
vpn-instance vpn-instance-name:显示指定VPN实例的信息,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。
public-instance:显示公网实例的信息。
ipv6:显示BIER隧道的IPv6邻居信息。不指定该参数时,显示RSVP-TE或BIER隧道的IPv4邻居信息。
interface tunnel number:Tunnel接口编号,必须指定已存在的Tunnel接口。
【举例】
# 显示MVPN中VPN实例mvpn的RSVP-TE隧道邻居信息。
<Sysname> display multicast-vpn vpn-instance mvpn neighbor
Total 1 Selective Tunnels in using
Total 1 Selective Tunnels in creating
Inclusive Tunnel: Tunnel8
Tunnel Identifier: RSVP P2MP <0x01010101, 0x0, 0x8, 0x01010101>
Neighbor State Up/DownTime
10.1.1.2 Up 02:50:49
20.1.1.2 Up 02:49:39
30.1.1.2 Down 02:00:39
Selective Tunnel: Tunnel2
Tunnel Identifier: RSVP P2MP <0x01010101, 0x0, 0x2, 0x01010101>
Neighbor State Up/DownTime
10.1.1.2 Up 02:50:49
20.1.1.2 Up 02:49:39
Selective Tunnel: NULL
Tunnel Identifier: unknow
# 显示MVPN中VPN实例mvpn的BIER隧道IPv4邻居信息。
<Sysname> display multicast-vpn vpn-instance mvpn neighbor
Total 1 Selective Tunnel in using
Total 0 Selective Tunnel in creating
Inclusive Tunnel: BIERVOif0
Tunnel Identifier: BIER <0x0, 0x1, 1::1>
Neighbor State Up/DownTime
1.1.1.2 Up 00:15:05
Selective Tunnel: BIERVOif5
Tunnel Identifier: BIER <0x0, 0x1, 1::1>
Neighbor State Up/DownTime
1.1.1.2 Up 00:15:05
Selective Tunnel: NULL
Tunnel Identifier: unknow
# 显示MVPN中公网实例的BIER隧道IPv4邻居信息。
<Sysname> display multicast-vpn public-instance mvpn neighbor
Total 1 Selective Tunnel in using
Total 0 Selective Tunnel in creating
Inclusive Tunnel: BIERVOif0
Tunnel Identifier: BIER <0x0, 0x1, 1::1>
Neighbor State Up/DownTime
1.1.1.2 Up 00:15:05
Selective Tunnel: BIERVOif5
Tunnel Identifier: BIER <0x0, 0x1, 1::1>
Neighbor State Up/DownTime
1.1.1.2 Up 00:15:05
Selective Tunnel: NULL
Tunnel Identifier: unknow
表1-19 display multicast-vpn neighbor命令显示信息描述表
|
字段 |
描述 |
|
|
Total 1 Selective Tunnels in using |
正在使用的选择性隧道的数量 |
|
|
Total 1 Selective Tunnels in creating |
正在创建中的选择性隧道的数量 |
|
|
Inclusive Tunnel |
相容性隧道名称,显示为NULL表示隧道正在创建中 |
|
Selective Tunnel |
选择性隧道名称,显示为NULL表示隧道正在创建中 |
|
|
|
Tunnel Identifier |
隧道信息,包括隧道类型和对应的隧道标识,目前仅支持RSVP P2MP隧道,显示为unknow表示隧道正在创建中 隧道标识用来检测隧道是否丢弃组播报文: · 隧道两端信息一致:表示无组播报文丢弃 · 隧道两端信息不一致:表示有组播报文丢弃 |
|
|
Neighbor |
邻居地址 |
|
|
State |
邻居状态信息,包括: · Up:表示邻居状态正常 · Down:表示邻居状态失效 |
|
|
UpDowntime |
邻居Up/Down的持续时间 |
|
display multicast-vpn selective-tunnel命令用来显示MVPN中的选择性隧道信息。
【命令】
display multicast-vpn { vpn-instance vpn-instance-name | public-instance } [ ipv6 ] selective-tunnel { local [ interface interface-type interface-number ] | remote }
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
vpn-instance vpn-instance-name:显示指定VPN实例的信息,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。
public-instance:显示公网实例的信息。
ipv6:显示IPv6 MVPN中的选择性隧道信息。不指定该参数时,显示IPv4 MVPN中的选择性隧道信息。
local:显示本地MVPN中的选择性隧道信息。
interface interface-type interface-number:表示接口类型和编号,如果不指定该参数,则显示所有本地选择性隧道信息。
remote:显示远端MVPN中的选择性隧道信息。
【举例】
# 显示本地IPv4 MVPN中VPN实例mvpn的RSVP-TE选择性隧道信息。
<Sysname> display multicast-vpn vpn-instance mvpn selective-tunnel local
Total 2 selective tunnels in using
Total 0 selective tunnels in creating
Tunnel type: RSVP-TE
Tunnel interface: Tunnel1
Tunnel identifier: RSVP P2MP <0x01010101, 0x0, 0x1, 0x01010101>
Tunnel state: Up
Root: 1.1.1.1 (local)
Leafs:
1: 2.2.2.2
State: Up State duration: 02:50:49
Tunnel interface: Tunnel2
Tunnel identifier: RSVP P2MP <0x01010101, 0x0, 0x2, 0x01010101>
Tunnel state: Up
Root: 1.1.1.1(local)
Leafs:
1: 2.2.2.2
State: Up State duration: 02:50:49
# 显示本地IPv4 MVPN中VPN实例mvpn的mLDP选择性隧道信息。
<Sysname> display multicast-vpn vpn-instance mvpn selective-tunnel local
Total 2 selective tunnels in using
Total 1 selective tunnels in creating
Tunnel type: mLDP
Tunnel interface: N/A
Tunnel identifier: unknown
Tunnel interface: LSPVOif1
Tunnel identifier: mLDP P2MP <0xe4000001>
Tunnel state: Up
Opaque value: 0x010004e4000001
Root: 1.1.1.1(local)
Tunnel interface: LSPVOif2
Tunnel identifier: mLDP P2MP <0xe4000002>
Tunnel state: Up
Opaque value: 0x010004e4000002
Root: 1.1.1.1(local)
# 显示远端IPv4 MVPN中VPN实例mvpn的RSVP-TE选择性隧道信息。
<Sysname> display multicast-vpn vpn-instance mvpn selective-tunnel remote
Total 2 selective tunnels
Tunnel type: RSVP-TE
Tunnel interface: --
Tunnel identifier: RSVP P2MP <0x01010101, 0x0, 0x1, 0x01010101>
Tunnel state: --
Root: 1.1.1.1
Leaf:
1: 2.2.2.2 (local)
Tunnel interface: --
Tunnel identifier: RSVP P2MP <0x01010101, 0x0, 0x2, 0x01010101>
Tunnel state: --
Root: 1.1.1.1
Leaf:
1: 2.2.2.2 (local)
# 显示远端IPv4 MVPN中VPN实例mvpn的mLDP选择性隧道信息。
<Sysname> display multicast-vpn vpn-instance mvpn selective-tunnel remote
Total 2 selective tunnels
Tunnel type: mLDP
Tunnel interface: --
Tunnel identifier: mLDP P2MP <0xe4000001>
Tunnel state: --
Opaque value: 0x010004e4000001
Root: 1.1.1.1
Leaf:
1: 2.2.2.2 (local)
Tunnel interface: --
Tunnel identifier: mLDP P2MP <0xe4000002>
Tunnel state: --
Opaque value: 0x010004e4000002
Root: 1.1.1.1
Leaf:
1: 2.2.2.2 (local)
# 显示本地IPv6 MVPN中VPN实例mvpn的mLDP选择性隧道信息。
<Sysname> display multicast-vpn vpn-instance mvpn ipv6 selective-tunnel local
Total 2 selective tunnels in using
Total 0 selective tunnel in creating
Tunnel type: mLDP
Tunnel interface: LSPVOif1
Tunnel identifier: mLDP P2MP <0xe4000001>
Tunnel state: Up
Opaque value: 0x010004e4000001
Root: 1.1.1.1(local)
Tunnel interface: LSPVOif2
Tunnel identifier: mLDP P2MP <0xe4000002>
Tunnel state: Up
Opaque value: 0x010004e4000002
Root: 1.1.1.1(local)
# 显示远端IPv6 MVPN中VPN实例mvpn的mLDP选择性隧道信息。
<Sysname> display multicast-vpn vpn-instance mvpn ipv6 selective-tunnel remote
Total 2 selective tunnels
Tunnel type: mLDP
Tunnel interface: --
Tunnel identifier: mLDP P2MP <0xe4000001>
Tunnel state: --
Opaque value: 0x010004e4000001
Root: 1.1.1.1
Leaf:
1: 2.2.2.2 (local)
Tunnel interface: --
Tunnel identifier: mLDP P2MP <0xe4000002>
Tunnel state: --
Opaque value: 0x010004e4000002
Root: 1.1.1.1
Leaf:
1: 2.2.2.2 (local)
# 显示本地IPv4 MVPN中VPN实例mvpn的BIER选择性隧道信息。
<Sysname> display multicast-vpn vpn-instance mvpn selective-tunnel local
Total 1 selective tunnel in using
Total 0 selective tunnel in creating
Tunnel type: BIER
Tunnel interface: BIERVOif5
Tunnel identifier: BIER <0x0, 0x1, 1::1>
Tunnel state: Up
Flags: 0x10
Sub-domain ID/BSL: 0/256
BFR-ID: 1
BFR prefix: 1::1
Multicast service prefix:
Prefix length ID length ID offset MS Flags
119 9 0 0
Root: 1.1.1.7 (local)
Leafs:
1: BFR-ID: 2 BFR prefix: 1::2
Uptime: 00:01:25 Originating router: 1.1.1.2
# 显示远端IPv4 MVPN中VPN实例mvpn的BIER选择性隧道信息。
<Sysname> display multicast-vpn vpn-instance mvpn selective-tunnel remote
Tunnel type: BIER
Tunnel state: --
Flags: 0x0
Sub-domain ID: 0
BFR-ID: 1
BFR prefix: 1::1
Root: 1.1.1.7
Leaf:
1: BFR-ID: 2 BFR prefix: 1::2
Uptime: -- Originating router: 1.1.1.2
# 显示本地IPv4 MVPN中公网实例的BIER选择性隧道信息。
<Sysname> display multicast-vpn public-instance mvpn selective-tunnel local
Total 1 selective tunnel in using
Total 0 selective tunnel in creating
Tunnel type: BIER
Tunnel interface: BIERVOif5
Tunnel identifier: BIER <0x0, 0x1, 1::1>
Tunnel state: Up
Flags: 0x10
Sub-domain ID/BSL: 0/256
BFR-ID: 1
BFR prefix: 1::1
Multicast service prefix:
Prefix length ID length ID offset MS Flags
119 9 0 0
Root: 1.1.1.7 (local)
Leafs:
1: BFR-ID: 2 BFR prefix: 1::2
Uptime: 00:01:25 Originating router: 1.1.1.2
# 显示远端IPv4 MVPN中公网实例的BIER选择性隧道信息。
<Sysname> display multicast-vpn public-instance mvpn selective-tunnel remote
Tunnel type: BIER
Tunnel state: --
Flags: 0x0
Sub-domain ID: 0
BFR-ID: 1
BFR prefix: 1::1
Root: 1.1.1.7
Leaf:
1: BFR-ID: 2 BFR prefix: 1::2
Uptime: -- Originating router: 1.1.1.2
表1-20 display multicast-vpn selective-tunnel命令显示信息描述表
字段 |
描述 |
Total selective tunnels in using |
统计正在使用的选择性隧道的数量 |
Total selective tunnel in creating |
统计正在创建中的选择性隧道的数量 |
Total selective tunnels |
统计对端选择性隧道的数量 |
Tunnel type |
隧道类型 |
Tunnel interface |
选择性隧道接口名称: · N/A:表示隧道正在创建中 · --:表示当前设备为叶子节点 |
Tunnel Identifier |
隧道信息,包括隧道类型和对应的隧道标识,目前支持RSVP P2MP和mLDP P2MP隧道,显示为unknown表示隧道正在创建中 隧道标识用来检测隧道是否丢弃组播报文: · 隧道两端信息一致:表示无组播报文丢弃 · 隧道两端信息不一致:表示有组播报文丢弃 |
Tunnel State |
隧道状态: · Up:隧道状态为UP · Down:隧道状态为DOWN 只有隧道的根节点显示Up或Down,叶子节点不感知隧道状态,显示“--” |
Flags |
隧道的详细状态,通过将不同的比特位置位来表示不同的状态 |
Sub-domain ID/BSL |
BIER子域ID/位串长度 |
Sub-domain ID |
BIER子域ID |
BFR-ID |
BFR ID |
BFR prefix |
BFR前缀 |
Multicast service prefix |
组播服务前缀信息 |
Prefix length |
前缀长度 |
ID length |
组播服务ID长度 |
ID offset |
组播服务ID偏移值 |
MS Flags |
组播服务前缀状态 |
Opaque value |
Opaque值,其中携带了LSP ID用于建立mLDP P2MP隧道 只有mLDP P2MP隧道支持此字段 |
Root |
隧道根节点地址。PE为隧道根节点时显示的是本地source接口地址,用local标识 |
Leaf |
叶子节点地址。PE为隧道叶子节点时显示的是本地source接口地址,用local标识 |
State |
邻居状态信息(仅RSVP P2MP隧道支持,mLDP P2MP隧道不支持),取值为: · Up:表示状态正常 · Down:表示状态失效 |
UpDowntime |
邻居Up/Down的持续时间 只有RSVP P2MP隧道支持此字段,mLDP P2MP隧道不支持 |
Uptime |
叶子节点信息更新时间 |
Originating router |
产生LSA的路由器 |
inclusive-tunnel dynamic命令用来创建相容性隧道,并指定该隧道为动态模式。
undo inclusive-tunnel dynamic命令用来恢复缺省情况。
【命令】
inclusive-tunnel dynamic [ sub-domain sub-domain-id ] [ bsl bsl-value ]
undo inclusive-tunnel dynamic
【缺省情况】
不存在相容性隧道。
【视图】
MVPN IPv4地址族视图
MVPN IPv6地址族视图
【缺省用户角色】
network-admin
【参数】
sub-domain sub-domain-id:BIER子域ID,取值范围为0~255,缺省值为0。
bsl bsl-value:位串长度。取值为64、128或256。缺省值为256。
【使用指导】
仅BIER模式的组播VPN支持配置sub-domain和bsl参数。有关BIER子域ID和位串长度的详细介绍,请参见“组播配置指导”中的“BIER”。
同一个MVPN视图下,只能配置一个sub-domain和bsl。
在BIER模式的组播VPN中,建立相容性隧道时,组播源侧PE向接收者侧PE发送的1类路由Intra-AS I-PMSI A-D route中会携带sub-domain。接收者侧PE收到该路由后,检查本地配置的sub-domain中是否含有该子域,如果有,则会回应4类路由Leaf A-D route;如果没有,则忽略该路由。组播源侧PE收到了接收者侧PE发送的Leaf A-D route后,会创建以组播源侧PE为源端、接收者侧PE为目的端的BIER隧道。
接收者侧PE回应给组播源侧PE的4类路由Leaf A-D route中携带了接收者PE的BFR ID,组播源侧PE根据接收者PE 的BFR ID和本命令中配置的BSL,计算得到接收者侧PE的Bit String。组播源侧PE对收集到的接收者PE的Bit String进行“或”操作,将得到的值封装到BIER报文的头部。在公网中,各节点将报文中封装的Bit String值,与BIER转发表中的转发位串掩码进行“与”操作,当“与”的结果不为0时,按照该表项进行转发。
【举例】
# 在VPN实例mvpn中的MVPN IPv4地址族视图下创建相容性隧道,并指定该隧道为动态模式。
<Sysname> system-view
[Sysname] multicast-vpn vpn-instance mvpn mode mldp
[Sysname-mvpn-vpn-instance-mvpn] address-family ipv4
[Sysname-mvpn-vpn-instance-mvpn-ipv4] inclusive-tunnel dynamic
# 在VPN实例mvpn中的MVPN IPv6地址族视图下创建相容性隧道,并指定该隧道为动态模式。
<Sysname> system-view
[Sysname] multicast-vpn vpn-instance mvpn mode mldp
[Sysname-mvpn-vpn-instance-mvpn] address-family ipv6
[Sysname-mvpn-vpn-instance-mvpn-ipv6] inclusive-tunnel dynamic
ipv6 underlay enable命令用来开启MVPN支持IPv6 Underlay功能。
undo ipv6 underlay enable命令用来关闭MVPN支持IPv6 Underlay功能。
【命令】
ipv6 underlay enable
undo ipv6 underlay enable
【缺省情况】
MVPN支持IPv6 Underlay功能处于关闭状态。
【视图】
MVPN IPv4地址族视图
MVPN IPv6地址族视图
【缺省用户角色】
network-admin
【使用指导】
本命令仅在BIER模式的MVPN视图下支持。
缺省情况下,BGP MVPN路由中携带的Originating router's IP address(发送BGP MVPN路由的源设备的IP地址)和VRF Route Import Extended Community属性携带的Router ID均为IPv4地址。在与其他厂商设备互通时,若其他厂商设备发送的BGP MVPN路由中,这两个地址为IPv6地址,则会导致BGP MVPN路由交互失败。开启本功能后,设备发送的BGP MVPN路由中这两个地址将为MVPN源接口的IPv6地址,可以识别和接受IPv6地址的BGP MVPN路由。
【举例】
# 在公网实例的MVPN IPv4地址族视图下,开启MVPN支持IPv6 Underlay功能。
<Sysname> system-view
[Sysname] multicast-vpn public-instance mode bier
[Sysname-mvpn-public-instance] address-family ipv4
[Sysname-mvpn-public-instance-ipv4] ipv6 underlay enable
log data-group-reuse命令用来开启Data-Group重用日志功能。
undo log data-group-reuse命令用来关闭Data-Group重用日志功能。
【命令】
log data-group-reuse
undo log data-group-reuse
【缺省情况】
Data-Group重用日志功能处于关闭状态。
【视图】
MVPN IPv4地址族视图
【缺省用户角色】
network-admin
【使用指导】
只有MDT模式的MVPN支持本配置。
【举例】
# 打开VPN实例mvpn中MVPN IPv4地址族视图下的Data-Group重用日志功能。
<Sysname> system-view
[Sysname] multicast-vpn vpn-instance mvpn mode mdt
[Sysname-mvpn-vpn-instance-mvpn] address-family ipv4
[Sysname-mvpn-vpn-instance-mvpn-ipv4] log data-group-reuse
multicast extranet select-rpf命令用来配置跨VPN的IPv4组播路由的RPF选路策略。
undo multicast extranet select-rpf命令用来删除跨VPN的IPv4组播路由的RPF选路策略。
【命令】
multicast extranet select-rpf [ vpn-instance vpn-instance-name ] { source source-address { mask | mask-length } | group group-address { mask | mask-length } } *
undo multicast extranet select-rpf [ vpn-instance vpn-instance-name ] { source source-address { mask | mask-length } | group group-address { mask | mask-length } } *
【缺省情况】
没有配置跨VPN的IPv4组播路由的RPF选路策略。
【视图】
MRIB视图
【缺省用户角色】
network-admin
【参数】
vpn-instance vpn-instance-name:指定组播源所属的VPN实例,即PIM表项选择的RPF上游为该VPN。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,表示组播源位于公网中。
source source-address:表示使用跨VPN组播路由的RPF选路策略的组播源地址或者是跨VPN接收者的RP地址。如果不指定该参数,则表示将源VPN实例中所有匹配指定group的组播组的流量引入到接收者所在的VPN实例中。
group group-address:表示使用跨VPN组播路由的RPF选路策略的组播组地址范围,取值范围为224.0.0.0~239.255.255.255。如果不指定该参数,则表示将源VPN实例中所有匹配指定source的组播组流量引入到接收者所在的VPN实例中。
mask:指定组播组或组播源地址的掩码。
mask-length:指定组播组或组播源地址的掩码长度。对于组播组地址,其取值范围为4~32;对于组播源地址,其取值范围为0~32。
【使用指导】
配置跨VPN组播转发路由的RPF选路策略,可以实现组播源和组播接收者位于不同的VPN网络之间的组播转发。
源VPN和接收者VPN必须运行相同的PIM模式,目前支持PIM-SM和PIM-SSM。
如果采用PIM-SM方式,则当存在多个有跨VPN需求的组播组时,推荐单独配置RP来服务于这些组播组,同时需要将此RP配置为跨VPN组播路由的RPF选路策略的组播源地址。
采用PIM-SM方式时,对于同一个组播组地址,只能配置一条指定VPN实例的组播路由的RPF选路策略。
如果在RPF选路策略中指定了组播源,则需同时配置两条RPF选路策略:
· 如果未指定组播组,那么其中一条是以服务于有跨VPN需求的组播组的RP地址作为源地址,另一条是源VPN里的组播源作为源地址。
· 如果指定了组播组,那么其中一条是以服务于有跨VPN需求的组播组的RP地址作为源地址,有跨VPN需求的组播组作为组地址;另一条是源VPN里的组播源作为源地址,有跨VPN需求的组播组作为组地址。且此时两条策略中的组播组地址必须完全相同。否则不能实现跨VPN转发。
如果在接收者VPN中配置了跨VPN的IPv4组播路由的RPF选路策略,那么该接收者VPN原先的VPN实例内,源组为跨VPN策略中配置的源组的组播流量转发将中断。
不同跨VPN策略的组播源地址和组播组地址范围不能完全相同,但是可以有重叠。若对于同一个(S,G)表项,存在多条匹配的选路策略,则按照最长匹配进行选择:
· 选择组地址掩码匹配最长的选路策略。
· 如果组地址掩码相同,则选择源地址掩码匹配最长的选路策略。
【举例】
# 配置RPF选路策略,将VPN实例vpn-source中的组播流量跨VPN引入到VPN实例vpn-receiver中。
<Sysname> system-view
[Sysname] multicast routing vpn-instance vpn-receiver
[Sysname-mrib-vpn-receiver] multicast extranet select-rpf vpn-instance vpn-source source 192.168.10.0 24
[Sysname-mrib-vpn-receiver] multicast extranet select-rpf vpn-instance vpn-source source 1.1.1.1 24
multicast-service-prefix命令用来配置组播服务前缀信息。
undo multicast-service-prefix命令用来删除指定组播服务前缀信息。
【命令】
multicast-service-prefix prefix-name ipv6-prefix ipv6-address prefix-length service-id-length id-length
undo multicast-service-prefix prefix-name
【缺省情况】
不存在组播服务前缀信息。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
prefix-name:组播服务前缀名称。prefix-name为1~31个字符的字符串,区分大小写。
ipv6-prefix ipv6-address prefix-length:组播服务前缀。ipv6-address为组播服务前缀地址,prefix-length为组播服务前缀长度,取值范围为1~127。
service-id-length id-length:指定组播服务ID的长度,取值范围为1~20。prefix-length与id-length之和不能超过128。
【使用指导】
仅BIER模式的组播VPN支持本命令。
在BIER模式的组播VPN中,需要为每一个组播源侧PE规划一个组播服务前缀,组播源侧PE根据组播服务前缀地址和长度、组播服务ID值(通过tunnel-source命令进行配置)和ID的长度计算出一个组播服务源地址,该地址可以用来标识不同的MVPN实例。组播源侧PE在对组播报文进行G-BIER封装时,采用组播服务源地址作为封装的IPv6源地址。在公网组播报文转发过程中,该源地址保持不变。
不同的PE配置的组播服务前缀地址不能重复,且不能与设备上已存在的IPv6地址相同。配置完成后,请通过display multicast-service-prefix configuration命令确认组播服务前缀是否下发成功。
【举例】
# 配置组播服务前缀信息,其中前缀名称为ms1、前缀地址为9100::、前缀长度为120、组播服务ID的长度为8。
<Sysname> system-view
[Sysname] multicast-service-prefix ms1 ipv6-prefix 9100:: 120 service-id-length 8
【相关命令】
· tunnel-source
multicast-vpn命令用来创建指定VPN实例的MVPN,并进入MVPN视图。如果VPN实例的MVPN已经存在,则直接进入VPN实例的MVPN视图。
undo multicast-vpn命令用来清除指定VPN实例MVPN视图下的配置。
【命令】
multicast-vpn vpn-instance vpn-instance-name mode { bier | mdt | mldp | rsvp-te }
undo multicast-vpn vpn-instance vpn-instance-name
【缺省情况】
VPN实例不存在对应的MVPN。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
vpn-instance vpn-instance-name:表示VPN实例。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。
mode:指定MVPN模式。
bier:创建BIER模式的MVPN实例。
mdt:创建MDT模式的MVPN实例。
mldp:创建mLDP模式的MVPN实例。
rsvp-te:创建RSVP-TE模式的MVPN实例。
【举例】
# 创建MDT模式的MVPN实例,并进入MVPN视图。
<Sysname> system-view
[Sysname] multicast-vpn vpn-instance mvpn mode mdt
[Sysname-mvpn-vpn-instance-mvpn]
multicast-vpn public-instance命令用来创建公网实例的MVPN,并进入MVPN视图。如果公网实例的MVPN已经存在,则直接进入公网实例的MVPN视图。
undo multicast-vpn public-instance命令用来清除公网实例MVPN视图下的配置。
【命令】
multicast-vpn public-instance mode bier
undo multicast-vpn public-instance
【缺省情况】
公网实例不存在对应的MVPN。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
mode:指定MVPN模式。
bier:创建BIER模式的MVPN。
【使用指导】
公网实例可以看作是特殊的VPN实例,通过公网实例在BIER模式的MVPN中,实现PE转发公网的三层组播流量。即公网组播流量可以通过BIER隧道进行转发。
【举例】
# 创建BIER模式的公网实例MVPN,并进入MVPN视图。
<Sysname> system-view
[Sysname] multicast-vpn public-instance mode bier
[Sysname-mvpn-public-instance]
multicast rpf-proxy-vector compatible命令用来开启RPF代理向量兼容功能。
undo multicast rpf-proxy-vector compatible命令用来关闭RPF代理向量兼容功能。
【命令】
multicast rpf-proxy-vector compatible
undo multicast rpf-proxy-vector compatible
【缺省情况】
RPF代理向量兼容功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
在配置B类跨AS的MVPN时,如果要与某些厂商的设备互通,则必须在公网中的所有H3C设备上都开启RPF代理向量兼容功能。
只有MDT模式的MVPN支持本配置。
【举例】
# 开启RPF代理向量兼容功能。
<Sysname> system-view
[Sysname] multicast rpf-proxy-vector compatible
mvpn-advertise-rt-import命令用来允许向发送给对等体的BGP路由增加Source AS Extended Community和VRF Route Import Extended Community两个属性。
undo mvpn-advertise-rt-import命令用来禁止向发送给对等体的BGP路由增加Source AS Extended Community和VRF Route Import Extended Community两个属性。
【命令】
mvpn-advertise-rt-import
undo mvpn-advertise-rt-import
【缺省情况】
禁止向发送给对等体的BGP路由增加Source AS Extended Community和VRF Route Import Extended Community两个属性。
【视图】
BGP IPv4单播地址族视图
BGP IPv4组播地址族视图
BGP IPv6单播地址族视图
BGP IPv6组播地址族视图
BGP VPNv4地址族视图
BGP VPNv6地址族视图
BGP EVPN地址族视图
【缺省用户角色】
network-admin
【使用指导】
执行本配置后,本设备向发送给对等体的BGP路由增加Source AS Extended Community和VRF Route Import Extended Community两个属性。
Source AS Extended Community属性携带本地BGP自治系统号信息,取值为MVPN组播源的AS号,格式为32位自治系统号::0,例如:100:0;VRF Route Import Extended Community属性携带本地源地址标识和BGP 路由所属的VPN实例信息,格式为32位或128位源地址标识:VPN实例索引,例如:192.168.122.15:1。在BGP IPv4单播地址族视图、BGP IPv4组播地址族视图、BGP IPv6单播地址族视图以及BGP IPv6组播地址族视图下配置本命令后,发布的BGP路由中携带的VPN实例索引为0。若通过source命令配置了MVPN源接口,则源地址使用MPVN源接口地址,否则使用本地BGP实例的Router ID。这两个属性用来标识生成这条路由的设备。
建立了BGP IPv4 MVPN对等体后,BGP IPv4单播地址族视图、BGP IPv4组播地址族视图以及BGP VPNv4地址族视图下的配置才能生效;建立了BGP IPv6 MVPN对等体后,BGP IPv6单播地址族视图、BGP IPv6组播地址族视图以及BGP VPNv6地址族视图下的配置才能生效。
【举例】
# 允许向BGP VPNv4对等体发送的路由增加Source AS Extended Community和VRF Route Import Extended Community两个属性。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp-default] address-family vpnv4
[Sysname-bgp-default-vpnv4] mvpn-advertise-rt-import
# 允许向BGP VPNv6对等体发送的路由增加Source AS Extended Community和VRF Route Import Extended Community两个属性。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp-default] address-family vpnv6
[Sysname-bgp-default-vpnv6] mvpn-advertise-rt-import
# 允许向BGP IPv4单播对等体发送的路由增加Source AS Extended Community和VRF Route Import Extended Community两个属性。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp-default] address-family ipv4 unicast
[Sysname-bgp-default-ipv4] mvpn-advertise-rt-import
# 允许向BGP IPv6单播对等体发送的路由增加Source AS Extended Community和VRF Route Import Extended Community两个属性。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp-default] address-family ipv6 unicast
[Sysname-bgp-default-ipv6] mvpn-advertise-rt-import
# 允许向BGP IPv4组播对等体发送的路由增加Source AS Extended Community和VRF Route Import Extended Community两个属性。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp-default] address-family ipv4 multicast
[Sysname-bgp-default-mul-ipv4] mvpn-advertise-rt-import
# 允许向BGP IPv6组播对等体发送的路由增加Source AS Extended Community和VRF Route Import Extended Community两个属性。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp-default] address-family ipv6 multicast
[Sysname-bgp-default-mul-ipv6] mvpn-advertise-rt-import
【相关命令】
· source
policy vpn-target命令用来开启BGP MVPN路由的VPN-Target过滤功能。
undo policy vpn-target命令用来关闭BGP MVPN路由的VPN-Target过滤功能。
【命令】
policy vpn-target
undo policy vpn-target
【缺省情况】
BGP MVPN路由的VPN-Target过滤功能处于开启状态。
【视图】
BGP IPv4 MVPN实例视图
BGP IPv6 MVPN实例视图
【缺省用户角色】
network-admin
【使用指导】
开启BGP MVPN路由的VPN-Target过滤功能后,设备只将Export Route Target属性与本地Import Route Target属性匹配的BGP MVPN路由加入到BGP MVPN路由表。设备上如需保存所有BGP MVPN路由,则需执行undo policy vpn-target命令,不对BGP MVPN路由进行VPN-Target过滤。
【举例】
# 关闭BGP IPv4 MVPN路由的VPN-Target过滤功能。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp-default] address-family ipv4 mvpn
[Sysname-bgp-default-mvpn] undo policy vpn-target
# 关闭BGP IPv6 MVPN路由的VPN-Target过滤功能。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp-default] address-family ipv6 mvpn
[Sysname-bgp-default-mvpn-ipv6] undo policy vpn-target
rpf proxy vector命令用来开启RPF代理向量功能。
undo rpf proxy vector命令用来关闭RPF代理向量功能。
【命令】
rpf proxy vector
undo rpf proxy vector
【缺省情况】
RPF代理向量功能处于关闭状态。
【视图】
MRIB视图
【缺省用户角色】
network-admin
【使用指导】
在配置B类跨AS的MVPN时,必须在PE(不连接组播接收者的PE除外)上开启RPF代理向量功能,从而使PE发送的PIM加入报文可携带用于进行RPF检查的RPF代理向量信息,以创建正确的公网Default-MDT。
本命令只在VPN实例MRIB视图下生效。公网MRIB视图下虽可配置本命令,但不会生效。
只有MDT模式的MVPN支持本配置。
【举例】
# 在VPN实例mvpn中开启RPF代理向量功能。
<Sysname> system-view
[Sysname] multicast routing vpn-instance mvpn
[Sysname-mrib-mvpn] rpf proxy vector
selective-tunnel delay命令用来设置由相容性隧道向选择性隧道切换的延迟时间。
undo selective-tunnel delay命令用来恢复缺省情况。
【命令】
selective-tunnel delay delay
undo selective-tunnel delay
【缺省情况】
由相容性隧道向选择性隧道切换的延迟时间为3秒。
【视图】
MVPN IPv4地址族视图
MVPN IPv6地址族视图
【缺省用户角色】
network-admin
【参数】
delay:表示由相容性隧道向选择性隧道切换的延迟时间,取值范围为1~60,单位为秒。
【举例】
# 在VPN实例mvpn中MVPN IPv4地址族视图下配置由相容性隧道向选择性隧道切换的延迟时间为20秒。
<Sysname> system-view
[Sysname] multicast-vpn vpn-instance mvpn mode mldp
[Sysname-mvpn-vpn-instance-mvpn] address-family ipv4
[Sysname-mvpn-vpn-instance-mvpn-ipv4] selective-tunnel delay 20
# 在VPN实例mvpn中MVPN IPv6地址族视图下配置由相容性隧道向选择性隧道切换的延迟时间为20秒。
<Sysname> system-view
[Sysname] multicast-vpn vpn-instance mvpn mode mldp
[Sysname-mvpn-vpn-instance-mvpn] address-family ipv6
[Sysname-mvpn-vpn-instance-mvpn-ipv6] selective-tunnel delay 20
selective-tunnel dynamic命令用来创建选择性隧道,并指定该隧道为动态模式。
undo selective-tunnel dynamic命令用来恢复缺省情况。
【命令】
MVPN IPv4地址族视图:
selective-tunnel dynamic [ acl { ipv4-acl-number | name ipv4-acl-name } ] [ threshold threshold-value ] [ sub-domain sub-domain-id ] [ bsl bsl-value ] [ tunnel-limit number ]
undo selective-tunnel dynamic
MVPN IPv6地址族视图:
selective-tunnel dynamic [ acl { ipv6-acl-number | name ipv6-acl-name } ] [threshold threshold-value ] [ sub-domain sub-domain-id ] [ bsl bsl-value ] [ tunnel-limit number ]
undo selective-tunnel dynamic
【缺省情况】
不存在选择性隧道。
【视图】
MVPN IPv4地址族视图
MVPN IPv6地址族视图
【缺省用户角色】
network-admin
【参数】
acl:指定能发起隧道切换的(S,G)表项匹配的ACL规则。如果未指定本参数,表示所有的(S,G)表项都可以触发隧道切换。
· ipv4-acl-number:指定IPv4高级ACL的编号,取值范围为3000~3999。当指定的ACL不存在或ACL中未配置有效规则,表示所有的(S,G)表项都可以触发隧道切换。
· name ipv4-acl-name:指定IPv4高级ACL名称,为1~63个字符的字符串,不区分大小写,必须以英文字母a~z或A~Z开头。为避免混淆,ACL的名称不允许使用英文单词all。当指定的ACL名称不存在或ACL中未配置有效规则,表示所有的(S,G)表项都可以触发隧道切换。
· ipv6-acl-number:指定IPv6高级ACL的编号,取值范围为3000~3999。当指定的ACL不存在或ACL中未配置有效规则,表示所有的(S,G)表项都可以触发隧道切换。
· name ipv6-acl-name:指定IPv6高级ACL名称,为1~63个字符的字符串,不区分大小写,必须以英文字母a~z或A~Z开头。为避免混淆,ACL的名称不允许使用英文单词all。当指定的ACL名称不存在或ACL中未配置有效规则,表示所有的(S,G)表项都可以触发隧道切换。
threshold threshold-value:指定相容性隧道向选择性隧道切换的阈值。threshold-value的取值范围0~16777216,单位为kbps,缺省值为0。
sub-domain sub-domain-id:BIER子域ID,取值范围为0~255,缺省值为0。
bsl bsl-value:位串长度。取值为64、128或256。缺省值为256。
tunnel-limit number:允许创建的选择性隧道的数量,取值范围为1~8192,缺省值为256。
【使用指导】
指定能发起隧道切换的(S,G)表项匹配的ACL规则中,ACL规则中的source和destination参数分别用来匹配S和G。
仅BIER模式的组播VPN支持配置tunnel-limit、threshold、sub-domain和bsl参数。
同一个MVPN视图下,为选择性隧道配置的sub-domain和bsl必须跟相容性隧道保持一致。
在BIER模式的组播VPN中,建立选择性隧道时,组播源侧PE向接收者侧PE发送的3类路由S-PMSI A-D route中会携带sub-domain和(S,G)表项信息,接收者侧PE收到该路由后,检查本地配置的sub-domain中是否含有该子域,如果存在该子域且下游存在(S,G)表项的接收者,则会回应4类路由Leaf A-D route;如果没有,则忽略该路由。组播源侧PE收到了接收者侧PE发送的Leaf A-D route后,会创建以组播源侧PE为源端、接收者侧PE为目的端的BIER隧道。
接收者侧PE回应给组播源侧PE的4类路由Leaf A-D route中携带了接收者PE的BFR ID,组播源侧PE根据接收者PE的BFR ID和本命令中配置的BSL,计算得到接收者侧PE的Bit String。组播源侧PE对收集到的接收者侧PE的Bit String进行“或”操作,将得到的值封装到BIER报文的头部。在公网中,各节点将报文中封装的Bit String值,与BIER转发表中的转发位串掩码进行“与”操作,当“与”的结果不为0时,按照该表项进行转发。
配置本命令后,当转发速率高于切换阈值后并不立即由相容性隧道切换到选择性隧道,而是等待一定的延迟时间(可由selective-tunnel delay命令配置)。在这段时间内如果私网组播转发速率始终高于阈值,则切换至选择性隧道,否则继续使用相容性隧道进行转发。delay时间可以通过selective-tunnel delay命令设置。
如果私网组播数据转发速率低于切换阈值后,选择性隧道也不会立即向相容性隧道回切,而是等待一定的延迟(可由selective-tunnel holddown命令配置)。在这段时间内如果私网组播转发速率始终低于阈值,系统才从选择性隧道切换回相容性隧道。holddown时间可以通过selective-tunnel holddown命令设置。
同时配置能发起隧道切换的(S,G)表项和切换阈值时,必须两个条件同时满足,才能发起相容性隧道向选择性隧道切换。
在引用的ACL中,若某规则指定了vpn-instance参数,则该规则将不生效。
【举例】
# 在VPN实例mvpn中MVPN IPv4地址族视图下创建选择性隧道,并指定该隧道为动态模式。
<Sysname> system-view
[Sysname] multicast-vpn vpn-instance mvpn mode mldp
[Sysname-mvpn-vpn-instance-mvpn] address-family ipv4
[Sysname-mvpn-vpn-instance-mvpn-ipv4] selective-tunnel dynamic
# 在VPN实例mvpn中MVPN IPv6地址族视图下创建选择性隧道,并指定该隧道为动态模式。
<Sysname> system-view
[Sysname] multicast-vpn vpn-instance mvpn mode mldp
[Sysname-mvpn-vpn-instance-mvpn] address-family ipv6
[Sysname-mvpn-vpn-instance-mvpn-ipv6] selective-tunnel dynamic
【相关命令】
· selective-tunnel holddown
selective-tunnel holddown命令用来配置选择性隧道向相容性隧道回切的延迟时间。
undo selective-tunnel holddown命令用来恢复缺省情况。
【命令】
selective-tunnel holddown holddown-time
undo selective-tunnel holddown
【缺省情况】
选择性隧道向相容性隧道回切的延迟时间为60秒。
【视图】
MVPN IPv4地址族视图
MVPN IPv6地址族视图
【缺省用户角色】
network-admin
【参数】
holddown-time:选择性隧道向相容性隧道回切的延迟时间,取值范围为0~180,单位为秒。
【使用指导】
仅BIER模式的组播VPN支持本命令。
配置本命令后,如果私网组播数据转发速率低于切换阈值(通过selective-tunnel dynamic命令配置),则选择性隧道不会立即向相容性隧道回切,而是等待holddown时间。在这段时间内,如果私网组播转发速率始终低于阈值,系统才从选择性隧道切换回相容性隧道。否则,继续使用相容性隧道进行组播数据转发。
【举例】
# 在VPN实例mvpn中MVPN IPv4地址族视图下配置由选择性隧道向相容性隧道回切的保持时间为20秒。
<Sysname> system-view
[Sysname] multicast-vpn vpn-instance mvpn mode bier
[Sysname-mvpn-vpn-instance-mvpn] address-family ipv4
[Sysname-mvpn-vpn-instance-mvpn-ipv4] selective-tunnel holddown 20
# 在VPN实例mvpn中MVPN IPv6地址族视图下配置由选择性隧道向相容性隧道回切的保持时间为20秒。
<Sysname> system-view
[Sysname] multicast-vpn vpn-instance mvpn mode bier
[Sysname-mvpn-vpn-instance-mvpn] address-family ipv6
[Sysname-mvpn-vpn-instance-mvpn-ipv6] selective-tunnel holddown 2
【相关命令】
· selective-tunnel dynamic
source命令用来指定MVPN源接口。
undo source命令用来恢复缺省情况。
【命令】
source interface-type interface-number
undo source
【缺省情况】
未指定MVPN源接口。
【视图】
MVPN IPv4地址族视图
MVPN IPv6地址族视图
【缺省用户角色】
network-admin
【参数】
interface-type interface-number:表示接口类型和接口编号。
【使用指导】
MVPN源接口必须与建立BGP对等体时所使用的源接口相同,否则将无法获取正确的路由信息。
在同一个MVPN视图下的IPv4地址族视图和IPv6地址族视图下接口配置应该相同。
【举例】
# 假设建立BGP对等体时所使用的源接口为LoopBack1接口,指定该接口为VPN实例mvpn的IPv4地址族视图和IPv6地址族视图下MVPN源接口。
<Sysname> system-view
[Sysname] multicast-vpn vpn-instance mvpn mode mldp
[Sysname-mvpn-vpn-instance-mvpn] address-family ipv4
[Sysname-mvpn-vpn-instance-mvpn-ipv4] source loopback 1
[Sysname-mvpn-vpn-instance-mvpn-ipv4] quit
[Sysname-mvpn-vpn-instance-mvpn] address-family ipv6
[Sysname-mvpn-vpn-instance-mvpn-ipv6] source loopback 1
tunnel-source命令用来配置BIER隧道头端节点的组播服务源地址。
undo tunnel-source命令用来删除组播服务源地址。
【命令】
tunnel-source multicast-service-prefix prefix-name service-id id-number
undo tunnel-source
【缺省情况】
不存在组播服务源地址。
【视图】
MVPN IPv4地址族视图
MVPN IPv6地址族视图
【缺省用户角色】
network-admin
【参数】
multicast-service-prefix prefix-name:配置根据指定组播服务前缀计算组播服务源地址。prefix-name表示组播服务前缀名称,为1~31个字符的字符串,区分大小写。
service-id id-number:组播服务ID。id-number的取值范围为0~1048575。
【使用指导】
仅BIER模式的组播VPN支持本命令。
在BIER模式的组播VPN中,组播源侧PE在对组播报文进行G-BIER封装时,采用组播服务源地址作为封装的IPv6源地址。在公网组播报文转发过程中,该源地址保持不变。
组播服务源地址根据组播服务前缀地址和长度、组播服务ID值和ID的长度计算得出,其中组播服务前缀地址和长度、组播服务ID的长度通过multicast-service-prefix命令配置。
同一个MVPN地址族下,只能配置一个组播服务源地址。以便实现组播服务源地址与MVPN实例一一绑定。
组播源侧PE通过在1类路由Intra-AS I-PMSI A-D route中携带此组播服务源地址,将组播服务源地址通告给接收者侧PE。接收者侧PE记录该源地址与MVPN实例的对应关系。当接收侧PE收到G-BIER封装的组播报文时,会通过报文中的组播服务源地址找到相应的MVPN实例,在对应的MVPN实例中建立组播转发表项,并转发组播报文。
【举例】
# 在VPN实例vpna的MVPN IPv4地址族视图下配置BIER隧道头端节点的组播服务源地址,其中组播前缀名称为md、组播服务ID为3。
<Sysname> system-view
[Sysname] multicast-vpn vpn-instance vpna mode bier
[Sysname-mvpn-vpn-instance-vpna] address-family ipv4
[Sysname-mvpn-vpn-instance-vpna-ipv4] tunnel-source multicast-service-prefix md service-id 3
【相关命令】
· multicast-service-prefix
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!