• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

08-MPLS命令参考

目录

11-MPLS OAM命令

本章节下载 11-MPLS OAM命令  (233.21 KB)

11-MPLS OAM命令


1 MPLS OAM

1.1  MPLS OAM配置命令

1.1.1  ping mpls ipv4

ping mpls ipv4命令用来检测IPv4地址前缀类型MPLS LSP的连通性。

【命令】

ping mpls [ -a source-ip | -c count | -exp exp-value | -h ttl-value | -m wait-time | -r reply-mode | -rtos tos-value | -s packet-size | -t time-out | -v ] * ipv4 ipv4-address mask-length [ destination start-address [ end-address [ address-increment ] ] ] [ fec-type { generic | isis | ldp } ]

【视图】

任意视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

-a source-ip:指定发送的MPLS echo request报文的源地址。source-ip为源IP地址。如果未指定本参数,则MPLS echo request报文的源地址为报文出接口的主IP地址。

-c count:指定重复发送IP头中目的地址相同的MPLS echo request报文的次数。count为IP头中目的地址相同的MPLS echo request报文的重复发送次数,取值范围为1~4294967295,缺省值为5。

-exp exp-value:指定MPLS echo request报文中标签的EXP值。exp-value为EXP值,取值范围为0~7,缺省值为0。

-h ttl-value:指定MPLS echo request报文中的TTL值。ttl-value为TTL值,取值范围为1~255,缺省值为255。

-m wait-time:指定连续发送MPLS echo request报文的时间间隔。wait-time为发送报文的时间间隔,取值范围为1~10000,单位为毫秒,缺省值为200。

-r reply-mode:指定接收者对MPLS echo request报文的应答模式。reply-mode为应答模式,取值范围为1~4,1表示不回应,2表示使用UDP报文回应,3表示使用UDP报文回应并携带Router Alert选项,4表示使用VCCV报文回应。缺省值为2。检测IPv4地址前缀类型MPLS LSP连通性时,不支持VCCV报文回应模式,如果reply-mode取值为4,则对端不回应。

-rtos tos-value:指定MPLS echo reply报文IP头的ToS值。tos-value为ToS值,取值范围为0~7,缺省值为6。

-s packet-size:指定MPLS echo request报文长度。packet-size为MPLS echo request报文长度(不包括IP头和UDP头),取值范围为65~8100,单位为字节,缺省值为100。

-t time-out:指定发送MPLS echo request报文后等待响应的超时时间。time-out为超时时间,取值范围为0~65535,单位为毫秒,缺省值为2000。

-v:指定显示详细的应答信息。如果未指定本参数,则显示简要的应答信息。

ipv4-address mask-length:检测指定LSP的连通性。ipv4-address为FEC的目的地址,mask-length为FEC目的地址的掩码长度,取值范围为0~32。

destination:指定MPLS echo request报文中IP头的目的地址,缺省值为127.0.0.1。

start-address:IP头的目的地址或起始目的地址,该地址必须是127.0.0.0/8网段的地址(本机环回地址)。如果指定了本参数,未指定end-address参数,则IP头的目的地址为start-address,MPLS echo request报文的发送次数由-c count参数决定;如果同时指定了本参数和end-address参数,则IP头的目的地址从start-address开始,依次增加address-increment,直到到达end-address,每个目的地址对应MPLS echo request报文的发送次数由-c count参数决定。

end-address:IP头的结束目的地址,该地址必须是127.0.0.0/8网段的地址(本机环回地址)。

address-increment:表示IP头中目的地址的步进值,取值范围为1~16777215,缺省值为1。

fec-type:检测IPv4地址前缀类型MPLS LSP的连通性时携带的FEC类型。如果未指定本参数,则携带的FEC类型为路由表中该FEC对应的协议类型。

generic:表示所有类型LSP。

isis:表示ISIS协议生成的SRLSP。

ldp:表示LDP协议生成的LSP。

【举例】

# 检测到达3.3.3.9/32的LSP的连通性。

<Sysname> ping mpls ipv4 3.3.3.9 32

MPLS ping FEC 3.3.3.9/32 with 100 bytes of data:

100 bytes from 100.1.2.1: Sequence=1 time=49 ms

100 bytes from 100.1.2.1: Sequence=2 time=44 ms

100 bytes from 100.1.2.1: Sequence=3 time=60 ms

100 bytes from 100.1.2.1: Sequence=4 time=60 ms

100 bytes from 100.1.2.1: Sequence=5 time=76 ms

 

--- Ping statistics for FEC 3.3.3.9/32 ---

5 packets transmitted, 5 packets received, 0.0% packet loss

Round-trip min/avg/max = 44/57/76 ms

# 检测到达3.3.3.9/32的LSP的连通性,并指定如下参数:

·     重复发送IP头中目的地址相同的MPLS echo request报文的次数为3次。

·     显示详细的应答信息。

·     指定IP头的目的地址范围为127.0.0.1~127.0.0.3,并指定目的地址的步进值为2,即IP头的目的地址为127.0.0.1和127.0.0.3。

<Sysname> ping mpls –c 3 –v ipv4 3.3.3.9 32 destination 127.0.0.1 127.0.0.3 2

MPLS ping FEC 3.3.3.9/32 with 100 bytes of data:

Destination address 127.0.0.1

100 bytes from 100.1.2.1: Sequence=1 time=49 ms Return Code=3(1)

 

Destination address 127.0.0.3

100 bytes from 100.1.2.1: Sequence=2 time=44 ms Return Code=3(1)

 

Destination address 127.0.0.1

100 bytes from 100.1.2.1: Sequence=3 time=60 ms Return Code=3(1)

 

Destination address 127.0.0.3

100 bytes from 100.1.2.1: Sequence=4 time=60 ms Return Code=3(1)

 

Destination address 127.0.0.1

100 bytes from 100.1.2.1: Sequence=5 time=76 ms Return Code=3(1)

 

Destination address 127.0.0.3

100 bytes from 100.1.2.1: Sequence=6 time=57 ms Return Code=3(1)

 

--- Ping statistics for FEC 3.3.3.9/32 ---

6 packets transmitted, 6 packets received, 0.0% packet loss

Round-trip min/avg/max = 44/57/76 ms

表1-1 ping mpls ipv4命令显示信息描述表

字段

描述

MPLS ping FEC 3.3.3.9/32 with 100 bytes of data

检测FEC目的地址为3.3.3.9/32的LSP的连通性,发送的MPLS echo request报文的长度为100字节

Destination address

IP头中的目的IP地址

100 bytes from 100.1.2.1

从100.1.2.1接收到长度为100字节的应答报文

Sequence

应答报文的序列号,用来判断报文是否有分组丢失、失序或重复

time

报文的往返时延

Return Code

返回码,括号内为返回子码,取值包括:

·     1:收到的MPLS echo request报文内容错误

·     2:报文中存在不支持的TLV

·     3:Egress节点应答

·     5:Downstream Mapping不匹配

·     6:上游未提供出接口信息

·     8:标签交换节点应答

·     10:FEC对应的转发标签与报文标签栈中的不一致

·     11:报文标签栈的标签不存在对应转发表项

·     12:FEC对应的协议与报文标签转发表的协议不一致

Ping statistics for FEC 3.3.3.9/32

LSP检测的统计数据

packets transmitted

发送的MPLS echo request报文数

packets received

接收的MPLS echo reply报文数

packet loss

未响应请求报文占发送的总请求报文的百分比

Round-trip min/avg/max

往返时延的最小值、平均值和最大值

 

1.1.2  ping mpls out-labels

ping mpls out-labels命令用来检测指定出标签的MPLS LSP的连通性。

【命令】

ping mpls [ -a source-ip | -c count | -exp exp-value | -h ttl-value | -m wait-time | -r reply-mode | -rtos tos-value | -s packet-size | -t time-out | -v ] * out-labels out-label-value&<1-8> interface interface-type interface-number [ nexthop nexthop-address ]

【视图】

任意视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

-a source-ip:指定发送的MPLS echo request报文的源地址。source-ip为源IP地址。如果未指定本参数,则MPLS echo request报文的源地址为报文出接口的主IP地址。

-c count:指定重复发送IP头中目的地址相同的MPLS echo request报文的次数。count为IP头中目的地址相同的MPLS echo request报文的重复发送次数,取值范围为1~4294967295,缺省值为5。

-exp exp-value:指定MPLS echo request报文中标签的EXP值。exp-value为EXP值,取值范围为0~7,缺省值为0。

-h ttl-value:指定MPLS echo request报文中的TTL值。ttl-value为TTL值,取值范围为1~255,缺省值为255。

-m wait-time:指定连续发送MPLS echo request报文的时间间隔。wait-time为发送报文的时间间隔,取值范围为1~10000,单位为毫秒,缺省值为200。

-r reply-mode:指定接收者对MPLS echo request报文的应答模式。reply-mode为应答模式,取值范围为1~4,1表示不回应,2表示使用UDP报文回应,3表示使用UDP报文回应并携带Router Alert选项,4表示使用VCCV报文回应。缺省值为2。检测IPv4地址前缀类型MPLS LSP连通性时,不支持VCCV报文回应模式,如果reply-mode取值为4,则对端不回应。

-rtos tos-value:指定MPLS echo reply报文IP头的ToS值。tos-value为ToS值,取值范围为0~7,缺省值为6。

-s packet-size:指定MPLS echo request报文长度。packet-size为MPLS echo request报文长度(不包括IP头和UDP头),取值范围为65~8100,单位为字节,缺省值为100。

-t time-out:指定发送MPLS echo request报文后等待响应的超时时间。time-out为超时时间,取值范围为0~65535,单位为毫秒,缺省值为2000。

-v:指定显示详细的应答信息。如果未指定本参数,则显示简要的应答信息。

out-labels out-label-value&<1-8>指定出标签值,配置顺序为从外到内各层标签依次配置,&<1-8>表示前面的参数最多可以输入8次。out-label-value的取值范围为0、3、16~1048575。

interface interface-type interface-number:指定出接口的接口类型和接口编号。

nexthop nexthop-address:指定下一跳IP地址。

【使用指导】

执行本命令前,用户需要执行display mpls lsp命令查找指定出标签对应的出接口和下一跳地址,以便检查指定LSP的连通性。

【举例】

# 在LDP网络中检测出标签为2173,出接口为Ten-GigabitEthernet1/0/1,下一跳IP地址为10.1.1.2/32的LSP的连通性。

<Sysname> ping mpls out-labels 2173 interface ten-gigabitethernet 1/0/1 nexthop 10.1.1.2

MPLS ping out-labels 2173 with 100 bytes of data:

100 bytes from 20.1.1.2: Sequence=1 time=1 ms

100 bytes from 20.1.1.2: Sequence=2 time=1 ms

100 bytes from 20.1.1.2: Sequence=3 time=1 ms

100 bytes from 20.1.1.2: Sequence=4 time=1 ms

100 bytes from 20.1.1.2: Sequence=5 time=1 ms

 

--- Ping statistics for out-labels 2173 ---

5 packets transmitted, 5 packets received, 0.0% packet loss

Round-trip min/avg/max = 1/1/1 ms

<Sysname>%Oct 11 09:26:52:882 2018 Sysname LSPV/6/LSPV_PING_STATIS_INFO: -MDC=1; Ping statistics for out-labels 2173: 5 packets transmitted, 5 packets received, 0.0% packets loss, round-trip min/avg/max = 1/1/1 ms.

# 在MPLS SR和LDP互通网络中,源节点先通过SRLSP,再通过LDP LSP将流量转发到目的节点。源节点检测出标签为17030,出接口为Ten-GigabitEthernet1/0/2,下一跳IP地址为100.1.1.2/32的LSP的连通性。

<Sysname> ping mpls out-labels 17030 interface ten-gigabitethernet 1/0/2 nexthop 100.1.1.2

MPLS ping out-labels 17030 with 100 bytes of data:

100 bytes from 20.1.1.2: Sequence=1 time=3 ms

100 bytes from 20.1.1.2: Sequence=2 time=2 ms

100 bytes from 20.1.1.2: Sequence=3 time=2 ms

100 bytes from 20.1.1.2: Sequence=4 time=2 ms

100 bytes from 20.1.1.2: Sequence=5 time=1 ms

 

--- Ping statistics for out-labels 17030 ---

5 packets transmitted, 5 packets received, 0.0% packet loss

Round-trip min/avg/max = 1/2/3 ms

<Sysname>%Oct 11 10:12:45:434 2018 Sysname LSPV/6/LSPV_PING_STATIS_INFO: -MDC=1; Ping statistics for out-labels 17030: 5 packets transmitted, 5 packets received, 0.0% packets loss, round-trip min/avg/max = 1/2/3 ms.

表1-2 ping mpls out-labels命令显示信息描述表

字段

描述

MPLS ping out-labels out-label-value with 100 bytes of data

检测指定标签out-label-value的LSP的连通性,发送的MPLS echo request报文的长度为100字节

100 bytes from 20.1.1.2

从20.1.1.2接收到长度为100字节的应答报文

Sequence

应答报文的序列号,用来判断报文是否有分组丢失、失序或重复

time

报文的往返时延

Return Code

返回码,括号内为返回子码,取值包括:

·     1:收到的MPLS echo request报文内容错误

·     2:报文中存在不支持的TLV

·     3:Egress节点应答

·     5:Downstream Mapping不匹配

·     6:上游未提供出接口信息

·     8:标签交换节点应答

·     10:FEC对应的转发标签与报文标签栈中的不一致

·     11:报文标签栈的标签不存在对应转发表项

·     12:FEC对应的协议与报文标签转发表的协议不一致

Ping statistics for out-labels

LSP检测的统计数据

packets transmitted

发送的MPLS echo request报文数

packets received

接收的MPLS echo reply报文数

packet loss

未响应请求报文占发送的总请求报文的百分比

Round-trip min/avg/max

往返时延的最小值、平均值和最大值

 

1.1.3  ping mpls pw

ping mpls pw命令用来检测LDP PW或静态PW的连通性。

【命令】

ping mpls [ -a source-ip | -c count | -exp exp-value | -h ttl-value | -m wait-time | -r reply-mode | -rtos tos-value | -s packet-size | -t time-out | -v ] * pw ip-address pw-id pw-id [ remote remote-ip-address remote-pw-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

-a source-ip:指定发送的MPLS echo request报文的源地址。source-ip为源IP地址。如果未指定本参数,则MPLS echo request报文的源地址为该节点的MPLS LSR ID。

-c count:指定发送MPLS echo request报文的次数。count为MPLS echo request报文发送次数,取值范围为1~4294967295,缺省值为5。

-exp exp-value:指定MPLS echo request报文中标签的EXP值。exp-value为EXP值,取值范围为0~7,缺省值为0。

-h ttl-value:指定MPLS echo request报文中的TTL值。ttl-value为TTL值,取值范围为1~255,缺省值为255。

-m wait-time:指定连续发送MPLS echo request报文的时间间隔。wait-time为发送报文的时间间隔,取值范围为1~10000,单位为毫秒,缺省值为200。

-r reply-mode:指定接收者对MPLS echo request报文的应答模式。reply-mode为应答模式,取值范围为1~4,1表示不回应,2表示使用UDP报文回应,3表示使用UDP报文回应并携带Router Alert选项,4表示使用VCCV报文回应。缺省值为2。

-rtos tos-value:指定MPLS echo reply报文IP头的ToS值。tos-value为ToS值,取值范围为0~7,缺省值为6。

-s packet-size:指定MPLS echo request报文长度。packet-size为MPLS echo request报文长度(不包括IP头和UDP头),取值范围为65~8100,单位为字节,缺省值为100。

-t time-out:指定发送MPLS echo request报文后等待响应的超时时间。time-out为超时时间,取值范围为0~65535,单位为毫秒,缺省值为2000。

-v:指定显示详细的应答信息。如果未指定本参数,则显示简要的应答信息。

ip-address:指定对端PE的IP地址。

pw-id pw-id:指定到对端PE的PW ID,取值范围为1~4294967295。

remote remote-ip-address remote-pw-id:检测多段PW的连通性。remote-ip-address为多段PW尾节点的IP地址,remote-pw-id为最后一段PW的PW ID,取值范围为1~4294967295。仅当多段PW的尾节点支持校验MPLS echo request报文中的Target FEC Stack TLV时,需要指定本参数。目前,我司设备不支持校验。

【举例】

# 检测到达对端PE(IP地址为3.3.3.9)、PW ID为301的PW的连通性。

<Sysname> ping mpls pw 3.3.3.9 pw-id 301

MPLS ping PW 3.3.3.9 301 with 100 bytes of data:

100 bytes from 100.1.2.1: Sequence=1 time=49 ms

100 bytes from 100.1.2.1: Sequence=2 time=44 ms

100 bytes from 100.1.2.1: Sequence=3 time=60 ms

100 bytes from 100.1.2.1: Sequence=4 time=60 ms

100 bytes from 100.1.2.1: Sequence=5 time=76 ms

 

--- Ping statistics for PW 3.3.3.9 301 ---

5 packets transmitted, 5 packets received, 0.0% packet loss

Round-trip min/avg/max = 44/57/76 ms

显示信息中各字段的解释,请参见表1-1

1.1.4  ping mpls te

ping mpls te命令用来检测MPLS TE隧道的连通性。

【命令】

ping mpls [ -a source-ip | -c count | -exp exp-value | -h ttl-value | -m wait-time | -r reply-mode | -rtos tos-value | -s packet-size | -t time-out | -v ] * te tunnel interface-number

【视图】

任意视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

-a source-ip:指定发送的MPLS echo request报文的源地址。source-ip为源IP地址。如果未指定本参数,则MPLS echo request报文的源地址为报文出接口的主IP地址。

-c count:指定发送MPLS echo request报文的次数。count为MPLS echo request报文发送次数,取值范围为1~4294967295,缺省值为5。

-exp exp-value:指定MPLS echo request报文中标签的EXP值。exp-value为EXP值,取值范围为0~7,缺省值为0。

-h ttl-value:指定MPLS echo request报文中的TTL值。ttl-value为TTL值,取值范围为1~255,缺省值为255。

-m wait-time:指定连续发送MPLS echo request报文的时间间隔。wait-time为发送报文的时间间隔,取值范围为1~10000,单位为毫秒,缺省值为200。

-r reply-mode:指定接收者对MPLS echo request报文的应答模式。reply-mode为应答模式,取值范围为1~4,1表示不回应,2表示使用UDP报文回应,3表示使用UDP报文回应并携带Router Alert选项,4表示使用VCCV报文回应。缺省值为2。检测MPLS TE隧道的连通性时,不支持VCCV报文回应模式,如果reply-mode取值为4,则对端不回应。

-rtos tos-value:指定MPLS echo reply报文IP头的ToS值。tos-value为ToS值,取值范围为0~7,缺省值为6。

-s packet-size:指定MPLS echo request报文长度。packet-size为MPLS echo request报文长度(不包括IP头和UDP头),取值范围为65~8100,单位为字节,缺省值为100。

-t time-out:指定发送MPLS echo request报文后等待响应的超时时间。time-out为超时时间,取值范围为0~65535,单位为毫秒,缺省值为2000。

-v:指定显示详细的应答信息。如果未指定本参数,则显示简要的应答信息。

tunnel interface-number:检测指定隧道接口对应的MPLS TE隧道。interface-number为隧道接口编号,取值范围为设备上已经创建的MPLS TE隧道接口的编号。

【举例】

# 检测隧道接口Tunnel1对应的MPLS TE隧道的连通性。

<Sysname> ping mpls te tunnel 1

MPLS ping TE tunnel Tunnel1 with 100 bytes of data:

100 bytes from 100.1.2.1: Sequence=1 time=49 ms

100 bytes from 100.1.2.1: Sequence=2 time=44 ms

100 bytes from 100.1.2.1: Sequence=3 time=60 ms

100 bytes from 100.1.2.1: Sequence=4 time=60 ms

100 bytes from 100.1.2.1: Sequence=5 time=76 ms

 

--- Ping statistics for TE tunnel Tunnel1 ---

5 packets transmitted, 5 packets received, 0.0% packet loss

Round-trip min/avg/max = 44/57/76 ms

显示信息中各字段的解释,请参见表1-1

1.1.5  tracert mpls ipv4

tracert mpls ipv4命令用来查看IPv4地址前缀类型MPLS LSP从Ingress节点到Egress节点所经过的路径,并根据应答信息对错误点进行定位。

【命令】

tracert mpls [ -a source-ip | -exp exp-value | -h ttl-value | -r reply-mode | -rtos tos-value | -t time-out | -v | fec-check ] * ipv4 ipv4-address mask-length [ destination start-address [ end-address [ address-increment ] ] ] [ fec-type { generic | isis | ldp } ]

【视图】

任意视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

-a source-ip:指定发送的MPLS echo request报文的源地址。source-ip为源IP地址。如果未指定本参数,则MPLS echo request报文的源地址为报文出接口的主IP地址。

-exp exp-value:指定MPLS echo request报文中标签的EXP值。exp-value为EXP值,取值范围为0~7,缺省值为0。

-h ttl-value:指定MPLS echo request报文中TTL的最大值(即检测的最大跳数)。ttl-value为TTL最大值,取值范围为1~255,缺省值为30。

-r reply-mode:指定接收者对MPLS echo request报文的应答模式。reply-mode为应答模式,取值为2和3,2表示使用UDP报文回应,3表示使用UDP报文回应并携带Router Alert选项。缺省值为2。

-rtos tos-value:指定MPLS echo reply报文IP头的ToS值。tos-value为ToS值,取值范围为0~7,缺省值为6。

-t time-out:指定发送MPLS echo request报文后等待响应的超时时间。time-out为超时时间,取值范围为0~65535,单位为毫秒,缺省值为2000。

-v指定显示详细的应答信息。如果未指定本参数,则显示简要的应答信息。

fec-check:指定在Transit节点上进行FEC栈检查。

ipv4-address mask-length:查看指定LSP经过的路径。ipv4-address为FEC的目的地址,mask-length为FEC目的地址的掩码长度,取值范围为0~32。

destination:指定MPLS echo request报文中IP头的目的地址,缺省值为127.0.0.1。

start-address:IP头的目的地址或起始目的地址,该地址必须是127.0.0.0/8网段的地址(本机环回地址)。如果指定了本参数,未指定end-address参数,则IP头的目的地址为start-address。如果同时指定了本参数和end-address参数,则IP头的目的地址从start-address开始,依次增加address-increment,直到到达end-address,对于每个目的地址都要执行一次Trace route过程。

end-address:IP头的结束目的地址,该地址必须是127.0.0.0/8网段的地址(本机环回地址)。

address-increment:表示IP头中目的地址的步进值,取值范围为1~16777215,缺省值为1。

fec-type:查看IPv4地址前缀类型MPLS LSP的路径时携带的FEC类型。如果未指定本参数,则携带的FEC类型为路由表中该FEC对应的协议类型。

generic:表示所有类型LSP。

isis:表示ISIS协议生成的SRLSP。

ldp:表示LDP协议生成的LSP。

【举例】

# 查看到达目的地址5.5.5.9/32的LSP从Ingress节点到Egress节点所经过的路径,指定IP头目的地址的范围为127.1.1.1~127.1.1.2,步进值为1,即对127.1.1.1和127.1.1.2两个地址分别进行一次Trace route操作。

<Sysname> tracert mpls ipv4 5.5.5.9 32 destination 127.1.1.1 127.1.1.2 1

MPLS trace route FEC 5.5.5.9/32

  Destination address 127.1.1.1

  TTL   Replier            Time    Type      Downstream

  0                                Ingress   100.1.2.1/[1025]

  1     100.1.2.1          1 ms    Transit   100.2.4.1/[1024]

  2     100.2.4.1          63 ms   Transit   100.4.5.1/[3]

  3     100.4.5.1          129 ms  Egress

 

  Destination address 127.1.1.2

  TTL   Replier            Time    Type      Downstream

  0                                Ingress   100.1.3.1/[1030]

  1     100.1.3.1          1 ms    Transit   100.3.4.1/[1024]

  2     100.3.4.1          51 ms   Transit   100.4.5.1/[3]

  3     100.4.5.1          80 ms   Egress

# 查看到达目的地址5.5.5.9/32的LSP从Ingress节点到Egress节点所经过的路径,显示详细的应答信息,并指定IP头目的地址的范围为127.1.1.1~127.1.1.2,步进值为1,即对127.1.1.1和127.1.1.2两个地址分别进行一次Trace route操作。

<Sysname> tracert mpls –v ipv4 5.5.5.9 32 destination 127.1.1.1 127.1.1.2 1

MPLS trace route FEC 5.5.5.9/32

  Destination address 127.1.1.1

  TTL   Replier            Time    Type      Downstream

  0                                Ingress   100.1.2.1/[1025]

  1     100.1.2.1          1 ms    Transit   100.2.4.1/[1024] ReturnCode 8(1)

  2     100.2.4.1          63 ms   Transit   100.4.5.1/[3] ReturnCode 8(1)

  3     100.4.5.1          129 ms  Egress    ReturnCode 3(1)

 

  Destination address 127.1.1.2

  TTL   Replier            Time    Type      Downstream

  0                                Ingress   100.1.3.1/[1030]

  1     100.1.3.1          1 ms    Transit   100.3.4.1/[1024] ReturnCode 8(1)

  2     100.3.4.1          51 ms   Transit   100.4.5.1/[3] ReturnCode 8(1)

  3     100.4.5.1          80 ms   Egress    ReturnCode 3(1)

表1-3 tracert mpls ipv4命令显示信息描述表

字段

描述

MPLS trace route FEC

对指定FEC对应的LSP进行Trace route操作

Destination address

IP头中的目的IP地址

TTL

跳数

Replier

应答的LSR地址

Time

接收到应答的时间,单位为毫秒

Type

LSR的类型,取值包括:

·     Ingress:入节点

·     Transit:中间节点

·     Egress:出节点

Downstream

下游LSR地址及出标签值

ReturnCode

返回码,括号内为返回子码,取值包括:

·     1:收到的MPLS echo request报文内容错误

·     2:报文中存在不支持的TLV

·     3:Egress节点应答

·     5:Downstream Mapping不匹配

·     6:上游未提供出接口信息

·     8:标签交换节点应答

·     10:FEC对应的转发标签与报文标签栈中的不一致

·     11:报文标签栈的标签不存在对应转发表项

·     12:FEC对应的协议与报文标签转发表的协议不一致

 

1.1.6  tracert mpls out-labels

tracert mpls out-labels命令用来查看指定出标签的MPLS LSP从Ingress节点到Egress节点所经过的路径,并根据应答信息对错误点进行定位。

【命令】

tracert mpls [ -a source-ip | -exp exp-value | -h ttl-value | -r reply-mode | -rtos tos-value | -t time-out | -v | fec-check ]* out-labels out-label-value&<1-8> interface interface-type interface-number [ nexthop nexthop-address ]

【视图】

任意视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

-a source-ip:指定发送的MPLS echo request报文的源地址。source-ip为源IP地址。如果未指定本参数,则MPLS echo request报文的源地址为报文出接口的主IP地址。

-exp exp-value:指定MPLS echo request报文中标签的EXP值。exp-value为EXP值,取值范围为0~7,缺省值为0。

-h ttl-value:指定MPLS echo request报文中TTL的最大值(即检测的最大跳数)。ttl-value为TTL最大值,取值范围为1~255,缺省值为30。

-r reply-mode:指定接收者对MPLS echo request报文的应答模式。reply-mode为应答模式,取值为2和3,2表示使用UDP报文回应,3表示使用UDP报文回应并携带Router Alert选项。缺省值为2。

-rtos tos-value:指定MPLS echo reply报文IP头的ToS值。tos-value为ToS值,取值范围为0~7,缺省值为6。

-t time-out:指定发送MPLS echo request报文后等待响应的超时时间。time-out为超时时间,取值范围为0~65535,单位为毫秒,缺省值为2000。

-v:指定显示详细的应答信息。如果未指定本参数,则显示简要的应答信息。

fec-check:指定在Transit节点上进行FEC栈检查。

out-labels out-label-value&<1-8>:指定出标签值,配置顺序为从外到内各层标签依次配置,&<1-8>表示前面的参数最多可以输入8次。out-label-value的取值范围为0、3、16~1048575。

interface interface-type interface-number:指定出接口的接口类型和接口编号。

nexthop nexthop-address:指定下一跳IP地址。

【使用指导】

执行本命令前,用户需要执行display mpls lsp命令查找指定出标签对应的出接口和下一跳地址,以便查看指定LSP路径,并根据应答信息对错误点进行定位。

【举例】

# 在LDP网络中查看出标签为2173,出接口为Ten-GigabitEthernet1/0/1,下一跳IP地址为10.1.1.2/32的LSP从Ingress节点到Egress节点所经过的路径。

<Sysname> tracert mpls out-labels 2173 interface ten-gigabitethernet 1/0/1 nexthop 10.1.1.2

MPLS trace route out-labels 2173

  TTL   Replier            Time    Type      Downstream

  0                                Ingress   10.1.1.2/[2173]

  1     10.1.1.2           1 ms    Transit   20.1.1.2/[1040127]

  2     20.1.1.2           1 ms    Egress

# 在MPLS SR和LDP互通网络中,源节点先通过SRLSP,再通过LDP LSP将流量转发到目的节点。源节点查看出标签为17030,出接口为Ten-GigabitEthernet1/0/2,下一跳IP地址为100.1.1.2/32的LSP从Ingress节点到Egress节点所经过的路径。

<Sysname> tracert mpls out-labels 17030 interface ten-gigabitethernet 1/0/2 nexthop 100.1.1.2

MPLS trace route out-labels 17030

  TTL   Replier            Time    Type      Downstream

  0                                Ingress   100.1.1.2/[17030]

  1     100.1.1.2          1 ms    Transit   10.1.1.2/[2173]

  2     10.1.1.2           2 ms    Transit   20.1.1.2/[1040127]

  3     20.1.1.2           1 ms    Egress

表1-4 tracert mpls tabels命令显示信息描述表

字段

描述

MPLS trace route out-labels out-label-value

对指定出标签out-label-value对应的LSP进行Trace route操作

TTL

跳数

Replier

应答的LSR地址

Time

接收到应答的时间,单位为毫秒

Type

LSR的类型,取值包括:

·     Ingress:入节点

·     Transit:中间节点

·     Egress:出节点

Downstream

下游LSR地址及出标签值

ReturnCode

返回码,括号内为返回子码,取值包括:

·     1:收到的MPLS echo request报文内容错误

·     2:报文中存在不支持的TLV

·     3:Egress节点应答

·     5:Downstream Mapping不匹配

·     6:上游未提供出接口信息

·     8:标签交换节点应答

·     10:FEC对应的转发标签与报文标签栈中的不一致

·     11:报文标签栈的标签不存在对应转发表项

·     12:FEC对应的协议与报文标签转发表的协议不一致

 

1.1.7  tracert mpls te

tracert mpls te命令用来查看MPLS TE隧道从Ingress节点到Egress节点所经过的路径,并根据应答信息对错误点进行定位。

【命令】

tracert mpls [ -a source-ip | -exp exp-value | -h ttl-value | -r reply-mode | -rtos tos-value | -t time-out | -v | fec-check ] * te tunnel interface-number

【视图】

任意视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

-a source-ip:指定发送的MPLS echo request报文的源地址。source-ip为源IP地址。如果未指定本参数,则MPLS echo request报文的源地址为报文出接口的主IP地址。

-exp exp-value:指定MPLS echo request报文中标签的EXP值。exp-value为EXP值,取值范围为0~7,缺省值为0。

-h ttl-value:指定MPLS echo request报文中TTL的最大值(即检测的最大跳数)。ttl-value为TTL最大值,取值范围为1~255,缺省值为30。

-r reply-mode:指定接收者对MPLS echo request报文的应答模式。reply-mode为应答模式,取值2和3,2表示使用UDP报文回应,3表示使用UDP报文回应并携带Router Alert选项。缺省值为2。

-rtos tos-value:指定MPLS echo reply报文IP头的ToS值。tos-value为ToS值,取值范围为0~7,缺省值为6。

-t time-out:指定发送MPLS echo request报文后等待响应的超时时间。time-out为超时时间,取值范围为0~65535,单位为毫秒,缺省值为2000。

-v:指定显示详细的应答信息。如果未指定本参数,则显示简要的应答信息。

fec-check:指定在Transit节点上进行FEC栈检查。

tunnel interface-number:查看指定Tunnel接口对应MPLS TE隧道经过的路径。interface-number为已创建的模式为MPLS TE隧道的Tunnel接口的编号。

【举例】

# 查看隧道接口Tunnel1对应的MPLS TE隧道从Ingress节点到Egress节点所经过的路径。

<Sysname> tracert mpls te tunnel 1

MPLS trace route TE tunnel Tunnel1

  TTL   Replier            Time    Type      Downstream

  0                                Ingress   10.4.5.1/[1025]

  1     10.4.5.1           1 ms    Transit   100.3.4.1/[1024]

  2     100.3.4.1          63 ms   Transit   100.1.2.1/[3]

  3     100.1.2.1          129 ms  Egress

显示信息中各字段的解释,请参见表1-3

1.1.8  vccv cc

vccv cc命令用来配置VCCV控制通道类型。

undo vccv cc用来恢复缺省情况。

【命令】

vccv cc  router-alert

undo vccv cc

【缺省情况】

未指定VCCV控制通道类型。

【视图】

PW模板视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

router-alert:指定VCCV控制通道类型为MPLS路由器告警标签类型。

【使用指导】

用来检测PW连通性的报文统称为VCCV报文。PE通过CC(Control Channel,控制通道)来传送VCCV报文。

将PW与指定PW模板关联,并在该PW模板视图下执行本命令后,该PW是否使用指定的VCCV控制通道,由两端的配置共同决定:

·     如果两端PE上配置了相同的VCCV控制通道类型,则使用该VCCV控制通道。

·     否则,不使用任何VCCV控制通道。

【举例】

# 配置VCCV控制通道类型为router-alert类型。

<Sysname> system-view

[Sysname] pw-class test

[Sysname-pw-test] vccv cc router-alert

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们