• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

09-Segment Routing命令参考

目录

03-SRv6 OAM命令

本章节下载 03-SRv6 OAM命令  (200.01 KB)

03-SRv6 OAM命令

  录

1 SRv6 OAM

1.1 SRv6 OAM配置命令

1.1.1 ping ipv6-sid

1.1.2 tracert ipv6-sid


 

1 SRv6 OAM

1.1  SRv6 OAM配置命令

1.1.1  ping ipv6-sid

ping ipv6-sid命令用来检测SRv6转发路径的连通性。

【命令】

ping ipv6-sid [ -a source-ipv6 | -c count | -m interval | -q | -s packet-size | -t timeout | -tc traffic-class | -v ] * [ segment-by-segment ] sid &<1-11>

【视图】

任意视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

-a source-ipv6:指定ICMPv6回显请求报文中的源IPv6地址。该地址必须是设备上已配置的合法IPv6地址。未指定本参数时,如果配置了encapsulation source-address命令,则ICMPv6回显请求报文的源IPv6地址为encapsulation source-address命令配置的源地址;否则,ICMPv6回显请求报文的源IPv6地址为该报文出接口的地址。

-c count:指定发送的ICMPv6回显请求报文的数目,取值范围为1~4294967295,缺省值为5。

-m interval:指定发送ICMPv6回显请求报文的时间间隔,取值范围为1~65535,单位为毫秒,缺省值为1000。

-q:只显示统计信息。如果未指定该参数,则系统将显示包括统计信息在内的全部信息。

-s packet-size:指定发送的ICMPv6回显请求报文的长度(不包括IPv6和ICMPv6报文头),取值范围为20~9600,单位为字节,缺省值为56。

-t timeout:指定ICMPv6回显应答报文的超时时间,取值范围为0~65535,单位为毫秒,缺省值为2000。

-tc traffic-class:指定ICMPv6报文中的Traffic Class域的值,取值范围为0~255,缺省值为0。

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

segment-by-segment:采用逐段方式检测SRv6转发路径的连通性。如果未指定本参数,则采用非逐段检测方式检测SRv6转发路径的连通性。

sid&<1-11>:指定SRv6 SID列表。sid:指定普通的SRv6 SID。&<1-11>表示前面的参数最多可以输入11次。

【使用指导】

如果源节点到目的节点之间存在多条SRv6转发路径,可以指定某条路径上多个节点的SRv6 SID,以达到只检测该SRv6转发路径连通性的目的。

仅支持对DX4、DX6、DT4、DT6、DT46、DX2、DT2U、DT2M类型的SID执行SRv6 SID Ping操作。

在执行命令过程中,键入<Ctrl+C>可终止ping ipv6-sid操作。

【举例】

# 采用非逐段方式检测SRv6转发路径的连通性,中间节点的SRv6 SID为1010::1:0:1b,目的节点的SRv6 SID为1020::1:0:3。

<sysname> ping ipv6-sid 1010::1:0:1b 1020::1:0:3

Ping SRv6(56 data bytes) 1::1 --> 1010::1:0:1b 1020::1:0:3, press CTRL_C to break

56 bytes from 1020::1:0:3, icmp_seq=0 ttl=64 time=62.000 ms

56 bytes from 1020::1:0:3, icmp_seq=1 ttl=64 time=23.000 ms

56 bytes from 1020::1:0:3, icmp_seq=2 ttl=64 time=20.000 ms

56 bytes from 1020::1:0:3, icmp_seq=3 ttl=64 time=4.000 ms

56 bytes from 1020::1:0:3, icmp_seq=4 ttl=64 time=16.000 ms

 

--- Ping6 SRv6 statistics ---

5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss

round-trip min/avg/max/std-dev = 4.000/25.000/62.000/20.000 ms

# 采用逐段方式检测SRv6转发路径的连通性,需要经过的节点的SRv6 SID为1010::1:0:1b和1020::1:0:3。

<sysname> ping ipv6-sid segment-by-segment 1010::1:0:1b 1020::1:0:3

Ping SRv6(56 data bytes) 1::1 --> 1010::1:0:1b 1020::1:0:3, press CTRL_C to break

56 bytes from 1010::1:0:1b, icmp_seq=0 ttl=64 time=36.000 ms

56 bytes from 1020::1:0:3, icmp_seq=0 ttl=63 time=62.000 ms

56 bytes from 1010::1:0:1b, icmp_seq=1 ttl=64 time=23.000 ms

56 bytes from 1020::1:0:3, icmp_seq=1 ttl=63 time=43.000 ms

56 bytes from 1010::1:0:1b, icmp_seq=2 ttl=64 time=10.000 ms

56 bytes from 1020::1:0:3, icmp_seq=2 ttl=63 time=20.000 ms

56 bytes from 1010::1:0:1b, icmp_seq=3 ttl=64 time=4.000 ms

56 bytes from 1020::1:0:3, icmp_seq=3 ttl=63 time=12.000 ms

56 bytes from 1010::1:0:1b, icmp_seq=4 ttl=64 time=7.000 ms

56 bytes from 1020::1:0:3, icmp_seq=4 ttl=63 time=16.000 ms

 

--- Ping6 SRv6 statistics ---

5 packet(s) transmitted, 10 packet(s) received

round-trip min/avg/max/std-dev = 4.000/23.000/62.000/20.000 ms

# 检查SRv6 SID为1020::1:0:3的设备是否可达,只显示统计信息。

<Sysname> ping ipv6-sid –q 1010::1:0:1b 1020::1:0:3

Ping SRv6 (56 data bytes) 1::1 --> 1010::1:0:1b 1020::1:0:3, press CTRL_C to break

 

--- Ping6 SRv6 statistics ---

5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss

round-trip min/avg/max/std-dev = 4.000/25.000/62.000/20.000 ms

# 检查SRv6 SID为1020::1:0:3的设备是否可达,并显示详细的检测信息。

<Sysname> ping ipv6-sid –v 1010::1:0:1b 1020::1:0:3

Ping SRv6(56 data bytes) 1::1 --> 1010::1:0:1b 1020::1:0:3, press CTRL_C to break

56 bytes from 1020::1:0:3, icmp_seq=0 ttl=64 dst=1010::1:0:1a idx=129 time=62.000 ms

56 bytes from 1020::1:0:3, icmp_seq=1 ttl=64 dst=1010::1:0:1a idx=129 time=23.000 ms

56 bytes from 1020::1:0:3, icmp_seq=2 ttl=64 dst=1010::1:0:1a idx=129 time=20.000 ms

56 bytes from 1020::1:0:3, icmp_seq=3 ttl=64 dst=1010::1:0:1a idx=129 time=4.000 ms

56 bytes from 1020::1:0:3, icmp_seq=4 ttl=64 dst=1010::1:0:1a idx=129 time=16.000 ms

 

--- Ping6 SRv6 statistics ---

5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss

round-trip min/avg/max/std-dev = 4.000/25.000/62.000/20.000 ms

表1-1 ping ipv6-sid命令显示信息描述表

字段

描述

Ping SRv6 1::1 --> 1010::1:0:1b 1020::1:0:3, 56 data bytes, press CTRL_C to break

经过SID为1010::1:0:1b的SRv6节点,向目的节点1020::1:0:3发送一个ICMPv6回显请求报文,每个ICMPv6回显请求报文中的数据为56字节,按组合键Ctrl+C可以终止SRv6 SID Ping操作

56 bytes from 1020::1:0:3,

icmp_seq=1 ttl=64 dst=12::1 idx=129 time=62.000 ms

收到SID节点1020::1:0:3的设备回复的ICMPv6响应报文,其中:

·     数据字节数为56

·     目的节点为1020::1:0:3

·     报文序号为1

·     hop limit值为64

·     响应报文的目的地址为12::1(使用-v参数时才显示该字段)

·     报文入接口的索引为129(使用-v参数时才显示该字段)

·     响应时间为62ms

--- Ping6 SRv6 statistics ---

Ping SRv6操作中收发数据的统计结果

5 packet(s) transmitted

发送的ICMPv6回显请求报文数

5 packet(s) received

收到的ICMPv6响应报文数

0.0% packet loss

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

round-trip min/avg/max/ std-dev =4.000/25.000/62.000/20.000 ms

响应时间的最小值、平均值、最大值和标准方差,单位为毫秒

 

【相关命令】

·     encapsulation source-address(Segment Routing命令参考/SRv6 VPN)

·     opcode(Segment Routing命令参考/SRv6)

1.1.2  tracert ipv6-sid

tracert ipv6-sid命令用来查看包含指定SRv6 SID列表的IPv6报文从源节点到目的节点所经过的路径。

【命令】

tracert ipv6-sid [ -a source-ipv6 | -f first-hop | -i interface-type interface-number | -m max-hops | -p port | -q packet-number | -s packet-size | -t traffic-class | -w timeout ] * [ overlay ] sid &<1-11>

【视图】

任意视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

-a source-ipv6:指定IPv6 tracert报文的源IPv6地址。该地址必须是设备上已配置的合法IPv6地址。未指定本参数时,如果配置了encapsulation source-address命令,则IPv6 tracert报文的源IPv6地址为encapsulation source-address命令配置的源地址;否则,IPv6 tracert报文的源IPv6地址是该报文出接口的IPv6地址。

-f first-hop:指定一个初始hoplimit,即第一个报文所允许的跳数。取值范围为1~255,且小于或等于max-hops,缺省值为1。

-i interface-type interface-number:指定出接口的接口类型与接口编号。如果下一跳地址为组播地址或者链路本地地址,则必须指定此参数。如果未指定本参数,则根据目的IPv6地址查找转发表来确定发送IPv6 tracert报文的接口。

-m max-hops:指定一个最大hoplimit,即一个报文所允许的最大跳数。取值范围为1~255,且大于或等于first-hop,缺省值为30。

-p port:指定目的端的UDP端口号,取值范围为1~65535,缺省值为33434。用户一般不需要更改此选项。

-q packet-number:指定每次发送的探测报文个数,取值范围为1~65535,缺省值为3。

-s packet-size:指定IPv6 tracert报文的长度(不包含IPv6报文头和传输层的报文头),取值范围为20~9600,单位为字节,缺省值为56。

-t traffic-class:指定IPv6 tracert报文中的Traffic Class域的值。取值范围为0~255,缺省值为0。

-w timeout:指定探测报文的响应报文的超时时间,取值范围为1~65535,单位为毫秒,缺省值为5000。

overlay:采用Overlay方式查看SRv6转发路径。如果未指定本参数,则采用非Overlay方式查看SRv6转发路径。指定本参数时,不能指定-f-m参数。

sid&<1-11>:指定SRv6 SID列表。sid:指定普通的SRv6 SID。&<1-11>表示前面的参数最多可以输入11次。

【使用指导】

当用户使用ping ipv6-sid命令发现网络出现故障后,可以使用tracert ipv6-sid命令来定位出现故障的网络节点。

本命令的输出信息包括到达目的端所经过的所有设备的SRv6 SID信息,如果某设备不能回应ICMP错误消息(可能因为路由不可达或者没有开启ICMP错误报文处理功能),则输出“*  *  *”。

中间设备通过ipv6 unreachables enable命令开启了ICMP不可达报文处理功能时,如果tracert ipv6-sid命令执行结果中显示以下字符,则表示目的设备已不可达,设备会停止发包,Tracert过程停止:

·     !N:表示目的不可达,即路由表中没有匹配的目的地址。

·     !P:因安全类业务流量管理禁止导致通信不可达,即通信被过滤策略禁止。

·     !A:表示地址不可达,即未知的不可达消息。

·     !S:表示超出源地址范围不可达,即当源地址为链路本地地址、目的地址不是链路本地地址时返回此字符。

如果源节点到目的节点之间存在多条SRv6转发路径,可以指定某条路径上多个节点的SRv6 SID,以达到只查看该SRv6转发路径的目的。

在执行命令过程中,键入<Ctrl+C>可终止此次tracert ipv6操作。

【举例】

# 采用非Overlay方式查看SRv6转发路径,中间节点的SRv6 SID为1010::1:0:1b,目的节点的SRv6 SID为1020::1:0:3。

<Sysname> tracert ipv6-sid 1010::1:0:1b 1020::1:0:3

Traceroute SRv6 1010::1:0:1b 1020::1:0:3 from 1::1, 30 hops at most, 60 bytes packets, press CTRL_C to break

1  15::1 [SRH: 1020::1:0:3, 1010::1:0:1b, SL=1]  0.661 ms  0.618ms  0.579ms

2  12::2 [SRH: 1020::1:0:3, 1010::1:0:1b, SL=0]  0.861 ms  0.718ms  0.679ms

表1-2 tracert ipv6-sid命令显示信息描述表

字段

描述

Traceroute SRv6 1010::1:0:1b 1020::1:0:3 from 1::1

查看IPv6报文从当前节点发送,经过SID为1010::1:0:1b的SRv6节点,到目的节点1020::1:0:3所经过的路径

hops at most

探测报文的最大跳数

byte packets

探测报文字节数(包括IPv6基本头、传输层报文头和负载的总长度,但不含IPv6扩展头长度,如SRH、HBH)

press CTRL_C to break

按组合键Ctrl+C可以终止SRv6 SID Tracert操作

2  12::2 [SRH: 1020::1:0:3, 1010::1:0:1b, SL=0]  0.861 ms  0.718ms  0.679ms

hoplimit值为2的探测报文的探测结果,内容包括:

·     12::2为报文的响应地址

·     ICMPv6应答报文中SRH信息,包括:

¡     1020::1:0:3、1010::1:0:1b为SRH中的SRv6 SID

¡     SL=0表示剩余的SRv6 SID数目

·     0.861 ms  0.718ms  0.679ms表示发送三次探测报文,依次显示每次探测报文的RTT(Roud-Trip Time,往返时间)值,单位是毫秒

 

【相关命令】

·     ipv6 unreachables enable(三层技术-IP业务命令参考/IPv6基础)

·     opcode(Segment Routing命令参考/SRv6)

·     ping ipv6-sid

 

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

新华三官网
联系我们