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

09-BIER命令参考

目录

02-BIER OAM命令

本章节下载 02-BIER OAM命令  (222.05 KB)

02-BIER OAM命令


1 BIER OAM

1.1  BIER OAM配置命令

1.1.1  g-bier oam enable

g-bier oam enable命令用来开启G-BIER OAM功能。

undo g-bier oam enable命令用来关闭G-BIER OAM功能。

【命令】

g-bier oam enable [ udp-port udp-port ]

undo g-bier oam enable

【缺省情况】

G-BIER OAM功能处于开启状态。

【视图】

BIER视图

【缺省用户角色】

network-admin

【参数】

udp-port udp-port:指定G-BIER OAM报文(G-BIER Echo Request和G-BIER Echo Reply)的目的UDP端口号,取值范围为1024~65535缺省值是49100。

【使用指导】

设备之间通过UDP传输G-BIER OAM报文。为了避免G-BIER OAM的端口号与其他协议发生冲突,建议使用缺省值。

属于同一个BIER子域的BFR都必须配置相同的UDP端口号,否则被检测的设备将无法收到G-BIER Echo Request报文,导致检测失败。

【举例】

# 关闭G-BIER OAM功能。

<Sysname> system-view

[Sysname] bier

[Sysname-bier] undo g-bier oam enable

1.1.2  ping bier g-bier

ping bier g-bier命令用来检测G-BIER网络中BFR是否可达,并输出相应的统计信息。

【命令】

ping bier g-bier sub-domain sub-domain-id bsl bsl-value bfr-id bfr-id-value [ to bfr-id-end-value ] [ -c count | -h ttl-value | -m interval | -t timeout | udp-port udp-port ] *

【视图】

任意视图

【缺省用户角色】

network-admin

【参数】

sub-domain sub-domain-id指定BIER子域ID,取值范围为0~255。

bsl bsl-value:指定BIER封装中的比特串长度。取值为64、128或256。

bfr-id bfr-id-value:指定单个目的BFR ID或者多个目的BFR ID的最小值。若指定了本参数,未指定to bfr-id-end-value参数,则表示指定单个目的BFR ID;若同时指定本参数和to bfr-id-end-value参数,则表示目的BFR ID的最小值。bfr-id-value的取值范围为1~65535。

to bfr-id-end-value:指定多个目的BFR ID的最大值,取值范围为2~65535。

-c count:指定重复发送G-BIER Echo Request报文的数目,取值范围为1~65535,缺省值为5。

-h ttl-value:指定G-BIER Echo Request报文中的TTL值,取值范围为1~255,缺省值为255。

-m interval:指定连续发送G-BIER Echo Request报文的时间间隔,取值范围为100~10000,单位为毫秒,缺省值为2000。

-t timeout:指定发送G-BIER Echo Request报文后等待响应的超时时间,取值范围为100~65535,单位为毫秒,缺省值为2000。

udp-port udp-port:指定发送G-BIER Echo Request报文的UDP目的端口号,取值范围为1024~65535,缺省值为49100

【使用指导】

在使用本功能前,需要确保G-BIER OAM功能处于开启状态。

当指定多个目的BFR ID时,所有目的BFR ID必须为属于同一个SI的BFR边缘设备的BFR ID。

如果指定的连续发送G-BIER Echo Request报文的时间间隔(interval)小于发送G-BIER Echo Request报文后等待响应的超时时间(timeout),则设备需要等待超时定时器超时后,再开始连续发送G-BIER Echo Request报文。

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

【举例】

# 检查BIER子域0中BFR ID为22的BFR是否可达。

<Sysname> ping bier g-bier sub-domain 0 bsl 128 bfr-id 22

Ping G-BIER: Sub-domain ID: 0, BSL: 128, BFR-IDs: 22, press CTRL_C to break

BFR-ID: 22 Request timed out

BFR-ID: 22 Request timed out

BFR-ID: 22 Request timed out

BFR-ID: 22 Request timed out

BFR-ID: 22 Request timed out

 

--- Ping statistics for BFR-ID (22)---

5 packets transmitted, 0 packets received, 100.00% packet loss

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

# 检查BIER子域0中BFR ID为2的BFR是否可达。

<Sysname> ping bier g-bier sub-domain 0 bsl 128 bfr-id 2

Ping G-BIER: Sub-domain ID: 0, BSL: 256, BFR-IDs: 2, press CTRL_C to break

64 bytes from BFR-ID: 2 (2001:db8:1::1), Sequence=1 time=10.000 ms ReturnCode=3

64 bytes from BFR-ID: 2 (2001:db8:1::1), Sequence=2 time=4.000 ms ReturnCode=3

64 bytes from BFR-ID: 2 (2001:db8:1::1), Sequence=3 time=4.000 ms ReturnCode=3

64 bytes from BFR-ID: 2 (2001:db8:1::1), Sequence=4 time=4.000 ms ReturnCode=3

64 bytes from BFR-ID: 2 (2001:db8:1::1), Sequence=5 time=4.000 ms ReturnCode=3

 

--- Ping statistics for BFR-ID (22) ---

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

Round-trip min/avg/max=4.000/5.000/10.000 ms

# 检测BIER子域0中到达BFR ID为1到4的BFR是否可达,并指定重复发送G-BIER Echo Request报文的数目为3。

<Sysname> ping bier g-bier sub-domain 0 bsl 128 bfr-id 1 to 4 –c 3

Ping G-BIER: Sub-domain ID: 1, BSL: 256, BFR-IDs: [1,4], press CTRL_C to break

64 bytes from BFR-ID: 1 (2001:db8:1::1), Sequence=1 time=10.000 ms ReturnCode=4

64 bytes from BFR-ID: 2 (2002:db8:1::1), Sequence=1 time=4.000 ms ReturnCode=4

BFR-ID: 3 Request timed out

BFR-ID: 4 Request timed out

64 bytes from BFR-ID: 1 (2001:db8:1::1), Sequence=2 time=11.000 ms ReturnCode=4

64 bytes from BFR-ID: 2 (2002:db8:1::1), Sequence=2 time=5.000 ms ReturnCode=4

BFR-ID: 3 Request time out

BFR-ID: 4 Request time out

64 bytes from BFR-ID: 1 (2001:db8:1::1), Sequence=3 time=10.000 ms ReturnCode=4

64 bytes from BFR-ID: 2 (2002:db8:1::1), Sequence=3 time=5.000 ms ReturnCode=4

BFR-ID: 3 Request time out

BFR-ID: 4 Request time out

 

--- Ping statistics for BFR-ID (1) ---

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

Round-trip min/avg/max=10.000/10.333/11.000 ms

 

--- Ping statistics for BFR-ID (2) ---

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

Round-trip min/avg/max=4.000/4.667/5.000 ms

 

--- Ping statistics for BFR-ID (3) ---

3 packets transmitted, 0 packets received, 100.00% packet loss

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

 

--- Ping statistics for BFR-ID (4) ---

3 packets transmitted, 0 packets received, 100.00% packet loss

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

表1-1 ping bier g-bier命令显示信息描述表

字段

描述

Ping G-BIER: Sub-Domain ID, BSL, BFR-ID

检测BIER网络中BFR是否可达:

·     Sub-Domain ID:目的节点所在的BIER子域ID

·     BSL:指定的BIER封装比特串长度

·     BFR-ID:目的节点的BFR ID或BFR ID取值范围

¡     本命令中指定单个目的BFR ID时,本字段显示目的节点的BFR ID

¡     本命令中指定多个目的BFR ID时,本字段显示目的节点的BFR ID取值范围,该范围以闭区间形式表示

例如:该字段显示为[a,b]时,表示检测BFR ID为a~b的节点是否可达

press CTRL_C to break

按组合键Ctrl+C可以终止BIER Ping操作

BFR-ID: Request timed out

被检测的BFR不可达时显示该字段

bytes from BFR-ID

被检测的BFR可达时显示该字段:

·     bytes:应答报文长度,显示值与指定BSL值相关

¡     BSL指定为256时,显示为104 bytes

¡     BSL指定为128时,显示为88 bytes

¡     BSL指定为64时,显示为80 bytes

·     BFR-ID:目的节点的BFR ID,括号中显示对应的BFR前缀

Sequence

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

time

应答报文响应时间

Return Code

返回码,取值包括:

·     1:收到的G-BIER OAM Echo Request报文格式不正确

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

·     3:应答BFR是G-BIER OAM Echo Request报文头中所携带的BitString唯一对应的BFER

·     4:应答BFR是G-BIER OAM Echo Request报文头中所携带的BitString对应的其中一个BFER

·     5:报文被成功转发

·     6:无效的多路径请求报文(目前设备暂不支持)

·     8:BIER转发表项中没有匹配的表项

·     9:收到的BIER OAM Echo Request中SI与本地的不匹配

·     10:Downstream Detailed Mapping TLV中的BitString与G-BIER OAM Echo Request报文头中的不匹配(目前设备暂不支持)

--- Ping statistics for BFR-ID ---

G-BIER Ping操作中收发数据的统计结果,括号中显示目的节点的BFR ID

packets transmitted

发送的G-BIER OAM Echo Request报文数目,应与本命令中指定的-c参数值相同

packets received

收到的G-BIER OAM Echo Reply响应报文数

packet loss

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

Round-trip min/avg/max=4.000/5.000/10.000 ms

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

 

【相关命令】

·     g-bier oam enable

1.1.3  tracert bier g-bier

tracert bier g-bier命令用来查看G-BIER报文从源端传到目的端所经过的路径。

【命令】

tracert bier g-bier sub-domain sub-domain-id bsl bsl-value bfr-id bfr-id-value [ to bfr-id-end-value ] [ entropy entropy-value [ to entropy-end-value ] | -ds | -h ttl-value | -ibs | -t timeout | -tbs | udp-port udp-port ] *

【视图】

任意视图

【缺省用户角色】

network-admin

【参数】

sub-domain sub-domain-id:指定BIER子域ID,取值范围为0~255。

bsl bsl-value:指定BIER封装中的比特串长度。取值为64、128或256。

bfr-id bfr-id-value:指定单个目的BFR ID或者多个目的BFR ID的最小值。若指定了本参数,未指定to bfr-id-end-value参数,则表示指定单个目的BFR ID;若同时指定本参数和to bfr-id-end-value参数,则表示目的BFR ID的最小值。bfr-id-value的取值范围为1~65535。

to bfr-id-end-value:指定多个目的BFR ID的最大值,取值范围为2~65535。

entropy entropy-value:指定查找G-BIER等价转发表所使用的单个熵值或者多个连续熵值的最小值,对于熵值一样的G-BIER OAM报文,必须选择同一条等价路径。若指定了本参数,未指定entropy-end-value参数,则表示指定单个G-BIER等价转发表所使用的熵值;若同时指定本参数和entropy-end-value参数,则表示多个G-BIER等价转发表所使用的连续熵值中的最小值。entropy-value的取值范围为0~1048575,缺省值是0。

to entropy-end-value:指定查找G-BIER等价转发表多个连续熵值的最大值,取值范围为1~1048575。

-ds:指定在G-BIER Echo Request报文中携带Downstream Mapping TLV。

-h ttl-value:指定G-BIER Echo Request报文中的TTL值,取值范围为1~255,缺省值为255。

-ibs:在G-BIER Echo Request报文中携带的Downstream Mapping TLV中设置I标记。指定本参数后,G-BIER Echo Reply报文中必须携带Incoming SI-BitString TLV

-t timeout:指定发送G-BIER Echo Request报文后等待响应的超时时间,取值范围为10065535,单位为毫秒,缺省值为2000

-tbs:指定在G-BIER Echo Request报文中携带Target SI-BitString TLV

udp-port udp-port:指定发送G-BIER Echo Request报文的UDP目的端口号,取值范围为1024~65535,缺省值是49100。

【使用指导】

在使用本功能前,需要确保G-BIER OAM处于开启状态功能。

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

当源节点到目的节点之间存在多条G-BIER等价转发路径,需要指定entropy entropy-value参数,用来选择某一条转发路径。

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

【举例】

# 查看G-BIER报文从源端到目的端(BFR ID为120~127)所经过的路径,同时配置G-BIER OAM Echo Request报文需携带Target SI-BitString TLV,G-BIER OAM Echo Reply报文需携带Incoming SI-BitString TLV。

<Sysname> tracert bier g-bier sub-domain 0 bsl 128 bfr-id 120 to 127 –tbs –ibs

Traceroute G-BIER source BFR-Prefix=11::11, Destination BFR-IDs=[120,127], 255 hops at most, press CTRL_C to break

Entropy 0:

  Original Bit String(HEX): 7F800000-00000000-00000000-00000000

  TTL: 0

    Target Bit String(HEX): 7F800000-00000000-00000000-00000000

    Replier: --    Type: Ingress

      Time: --    Return Code: 0

      Downstream nodes:

        33::33

    Timeout Target Bit String(HEX): 00000000-00000000-00000000-00000000

  TTL: 1

    Target Bit String(HEX): 7F800000-00000000-00000000-00000000

    Replier: 33::33    Type: Transit

      Time: 2.000 ms    Return Code: 5

      Incoming Bit String(HEX): 10800000-00000000-00000000-00000000

      Downstream nodes:

        44::44

        55::55

    Timeout Target Bit String(HEX): 6F000000-00000000-00000000-00000000

  TTL: 2

    Target Bit String(HEX): 10800000-00000000-00000000-00000000

    Replier: 44::44    Type: Transit

      Time: 50.000 ms    Return Code: 5

      Incoming Bit String(HEX): 00800000-00000000-0000000-00000000

      Downstream nodes:

        66::66

        88::88

    Replier: 55::55    Type: Transit

      Time: 50.000 ms    Return Code: 5

      Incoming Bit String(HEX): 10000000-00000000-00000000-00000000

      Downstream nodes:

        88::88

    Timeout Target Bit String(HEX): 00000000-00000000-00000000-00000000

  TTL: 3

    Target Bit String(HEX): 10800000-00000000-00000000-00000000

    Replier: 66::66    Type: Egress

      Time: 80.000 ms    Return Code: 3

      Incoming Bit String(HEX): 00800000-00000000-0000000-00000000

      Downstream nodes:

    Replier: 88::88    Type: Egress

      Time: 90.000 ms    Return Code: 3

      Incoming Bit String(HEX): 10000000-00000000-00000000-00000000

      Downstream nodes:

    Timeout Target Bit String(HEX): 00000000-00000000-00000000-00000000

Summary:

  Path to BFR-ID 120 (66::66)

    TTL    Replier            Time          Downstream

    0      --                 --            33::33

    1      33::33             2.000 ms      44::44

    2      44::44             50.000 ms     66::66

    3      66::66             80.000 ms     --

  Path to BFR-ID 125 (88::88)

    TTL    Replier            Time          Downstream

    0      --                 --            33::33

    1      33::33             2.000 ms      55::55

    2      55::55             50.000 ms     88::88

    3      88::88             90.000 ms     --

表1-2 tracert bier g-bier命令显示信息描述表

字段

描述

Traceroute BIER source BFR-Prefix, Destination BFR-ID

检测BIER网络中BFR是否可达:

·     source BFR-Prefix:当前节点的BFR前缀

·     Destination BFR-ID:目的节点的BFR ID或BFR ID取值范围

¡     本命令中指定单个目的BFR ID时,本字段显示目的节点的BFR ID

¡     本命令中指定多个目的BFR ID时,本字段显示目的节点的BFR ID取值范围,该范围以闭区间形式表示

例如:该字段显示为[a,b]时,表示查看从当前节点到BFR ID为a~b的节点所经过的路径

hops at most

探测报文的最大跳数

byte packets

探测报文字节数

press CTRL_C to break

按组合键Ctrl+C可以终止G-BIER Tracert操作

Entropy

查找G-BIER等价转发表所使用的熵值

Original Bit String(HEX)

G-BIER OAM Echo request报文中携带的Original SI-BitString TLV中的比特串集合(以16进制格式显示,最右侧是最低位)

TTL

跳数

Target Bit String(HEX)

G-BIER OAM Echo request报文中携带的Target SI-BitString TLV中的比特串集合,TTL为0时,携带的值与Original Bit String一致(按16进制格式显示,最右侧是最低位),只有指定了-ds-tbs参数才能显示该字段

Replier

应答者的BFR前缀,当TTL为0时,显示为“--”

Type

BFR的类型,取值包括:

·     Ingress:入节点

·     Transit:中间节点

·     Egress:出节点

Time

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

Return Code

返回码,取值包括:

·     1:收到的G-BIER OAM Echo Request报文格式不正确

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

·     3:应答BFR是G-BIER OAM Echo Request报文头中所携带的BitString唯一对应的BFER

·     4:应答BFR是G-BIER OAM Echo Request报文头中所携带的BitString对应的其中一个BFER

·     5:报文被成功转发

·     6:无效的多路径请求报文(目前设备暂不支持)

·     8:BIER转发表项中没有匹配的表项

·     9:收到的BIER OAM Echo Request中SI与本地的不匹配

·     10:Downstream Detailed Mapping TLV中的BitString与G-BIER OAM Echo Request报文头中的不匹配(目前设备暂不支持)

Downstream nodes

下游BFR的前缀地址,只有指定了-ds参数才会显示该字段

Incoming Bit String(HEX)

G-BIER OAM Echo reply报文中携带的Incoming SI-BitString TLV中的比特串集合(按16进制格式显示,最右侧是最低位),只有同时指定了-ds-ibs参数才能显示该信息

Timeout Target Bit String(HEX)

G-BIER OAM Echo reply报文中携带的不可达和回复超时的目标节点比特串集合(按16进制格式显示,最右侧是最低位),只有同时指定了-ds-ibs参数才能显示该信息

Summary:

  Path to BFR-ID

到达目的节点路径的简要信息,只有同时指定了-ds-ibs参数才能显示该信息

·     TTL:跳数

·     Replier:应答者的BFR前缀,当TTL为0时,显示为“--”

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

·     Downstream:下游BFR的前缀地址

 

【相关命令】

·     g-bier oam enable

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

新华三官网
联系我们