08-MPLS OAM命令
本章节下载: 08-MPLS OAM命令 (194.75 KB)
隧道报文不支持MPLS转发。
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-5> 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-5>:指定出标签值,配置顺序为从外到内各层标签依次配置,&<1-5>表示前面的参数最多可以输入5次。out-label-value的取值范围为0、3、16~1048575。
interface interface-type interface-number:指定出接口的接口类型和接口编号。
nexthop nexthop-address:指定下一跳IP地址。
【使用指导】
执行本命令前,用户需要执行display mpls lsp命令查找指定出标签对应的出接口和下一跳地址,以便检查指定LSP的连通性。
【举例】
# 在LDP网络中检测出标签为2173,出接口为Ten-GigabitEthernet3/0/1,下一跳IP地址为10.1.1.2/32的LSP的连通性。
<Sysname> ping mpls out-labels 2173 interface ten-gigabitethernet 3/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: 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.
表1-1 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 |
往返时延的最小值、平均值和最大值 |
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-5> 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-5>:指定出标签值,配置顺序为从外到内各层标签依次配置,&<1-5>表示前面的参数最多可以输入5次。out-label-value的取值范围为0、3、16~1048575。
interface interface-type interface-number:指定出接口的接口类型和接口编号。
nexthop nexthop-address:指定下一跳IP地址。
【使用指导】
执行本命令前,用户需要执行display mpls lsp命令查找指定出标签对应的出接口和下一跳地址,以便查看指定LSP路径,并根据应答信息对错误点进行定位。
【举例】
# 在LDP网络中查看出标签为2173,出接口为Ten-GigabitEthernet3/0/1,下一跳IP地址为10.1.1.2/32的LSP从Ingress节点到Egress节点所经过的路径。
<Sysname> tracert mpls out-labels 2173 interface ten-gigabitethernet 3/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
表1-2 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对应的协议与报文标签转发表的协议不一致 |
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!