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

09-BIER命令参考

目录

01-BIER命令

本章节下载 01-BIER命令  (371.66 KB)

01-BIER命令


1 BIER

 

1.1  BIER配置命令

1.1.1  bfr-id

bfr-id命令用来配置BIER边缘设备的BFR ID。

undo bfr-id命令用来删除BIER边缘设备上已配置的BFR ID。

【命令】

bfr-id bfr-id

undo bfr-id

【缺省情况】

BIER边缘设备上未配置BFR ID。

【视图】

BIER子域视图

【缺省用户角色】

network-admin

【参数】

bfr-id:BIER边缘设备的BFR ID,取值范围为1~65535。

【使用指导】

BFR(Bit Forwarding Router,位转发路由器)边缘设备是指BFIR(Bit Forwarding Ingress Router,位转发入口路由器)和BFER(Bit Forwarding Engress Router,位转发出口路由器)。在同一个BIER子域中,BFIR和BFER必须配置唯一的BFR ID来标识。如果一个BFR边缘设备属于多个BIER子域,则在不同的BIER子域中,可以为该设备配置相同的BFR ID,也可以配置不同的BFR ID,只要保证在同一BIER子域内BFR ID唯一即可。

【举例】

# 配置BIER边缘设备的BFR ID为1000。

<Sysname> system-view

[Sysname] bier

[Sysname-bier] sub-domain 1 ipv6

[Sysname-bier-sub-domain-1-ipv6] bfr-id 1000

【相关命令】

·     display bier sub-domain

1.1.2  bfr-prefix

bfr-prefix命令用来配置BFR前缀。

undo bfr-prefix命令用来恢复缺省情况。

【命令】

bfr-prefix interface interface-type interface-number

undo bfr-prefix

【缺省情况】

未配置BFR的前缀。

【视图】

BIER子域视图

【缺省用户角色】

network-admin

【参数】

interface-type interface-number:指定接口类型和接口编号,目前只支持指定为Loopback接口。

【使用指导】

BFR前缀相当于路由协议中的Router ID,用来标识BIER节点。在同一个BIER子域中,每个BFR必须配置唯一的BFR前缀,且该前缀必须是BIER子域内路由可达的。

BFR前缀目前只支持配置为Loopback口的地址。当将某个Loopback口的地址配置为BFR前缀后,不允许删除该接口。

对于同一个BFR,在不同的BIER子域下,BFR前缀可以相同,也可以不同。

【举例】

# 配置BFR前缀为Loopback口的IPv6地址。

<Sysname> system-view

[Sysname] interface LoopBack 0

[Sysname-LoopBack0] ipv6 address 100::1 32

[Sysname-LoopBack0] quit

[Sysname] bier

[Sysname-bier] sub-domain 0 ipv6

[Sysname-bier-sub-domain-0-ipv6] bfr-prefix interface loopback 0

【相关命令】

·     display bier sub-domain

1.1.3  bfr-neighbor mpra

bfr-neighbor mpra命令用来配置静态跨域穿越的BFR邻居以及通过该邻居可到达BFR边缘设备的BFR ID范围和链路优先级。

undo bfr-neighbor mpra命令用来取消静态跨域穿越的BFR邻居以及通过该邻居可到达BFR边缘设备的BFR ID范围。

【命令】

bfr-neighbor mpra ipv6-address bfr-id bfr-id-start [ to bfr-id-end ] [ preference preference-value ]

undo bfr-neighbor mpra ipv6-address [ bfr-id bfr-id-start [ to bfr-id-end ] ]

【缺省情况】

未配置静态跨域穿越的BFR邻居以及通过该邻居可到达BFR边缘设备的BFR ID范围。

【视图】

BIER子域视图

【缺省用户角色】

network-admin

【参数】

ipv6-address静态跨域穿越的BFR邻居的G-BIER组播策略保留地址为IPv6单播地址。

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

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

preference preference-value:指定通过静态跨域穿越的BFR邻居到达BFR边缘设备的链路优先级,取值范围为1~255,缺省值为60。优先级数值越小则优先级越高。

【使用指导】

BIER网络跨AS域部署时,当某一个AS域内的ASBR不支持BIER转发时,无法完成BIER报文的跨域转发。可以在不支持BIER转发的ASBR上游直连BFR上配置静态跨域穿越的BFR邻居,以及通过该邻居可到达BIER边缘设备的BFR ID范围,来实现BIER的静态跨域穿越。

若配置的静态跨域BFR邻居可到达的所有的BFR ID范围均被取消或者直接执行undo bfr-neighbor mpra ipv6-address命令时,该BFR邻居将被从BIRT中删除。

在同一BIER子域中多次执行本命令,可以配置多个静态跨域BFR邻居,以及通过该邻居可到达的BFR ID范围。

在跨AS域的BIER网络中,可以通过配置不同静态跨域BFR邻居到达的相同的BFR ID的链路优先级,提高组播流量跨域转发的可靠性,组播流量优先选择链路优先级高的链路进行转发,当优先级高的链路发生故障时,能快速切换到优先级低的链路。当组播流量较大时,可以将通过不同静态跨域BFR邻居到达的相同的BFR ID的链路优先级配置为相同,通过形成的等价链路将流量负载分担,减轻设备负担。

配置到达同一个BFR ID且链路优先级相同的静态跨域邻居最大数量为4。

本配置只会对本节点上的BIRT生效,不会在节点所在的域内进行泛洪,不会对域内其他节点的BIRT造成影响。

设备上所有BIER子域内配置的静态跨域BFR邻居总数不能超过2000,且单个静态跨域邻居所能到达的BFR ID个数不能超过256个。

【举例】

# 在BIER子域1下,配置静态跨域穿越的BFR邻居为3000::1,且通过该邻居可到达BFR边缘设备的BFR ID范围为100~300、链路优先级为50。

<Sysname> system-view

[Sysname] bier

[Sysname-bier] sub-domain 1 ipv6

[Sysname-bier-sub-domain-1-ipv6] bfr-neighbor mpra 3000::1 bfr-id 100 to 300 preference 50

【相关命令】

·     encapsulation-type

1.1.4  bier

bier命令用来开启BIER功能,并进入BIER视图。

undo bier命令用来关闭BIER功能。

【命令】

bier

undo bier

【缺省情况】

BIER功能处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

BIER(Bit Index Explicit Replication,位索引显式复制技术)是一种新的组播技术,通过将组播报文要发送到的目的节点的集合以BS(Bit String,位串)的方式封装在报文头部发送,使得网络的中间节点无需感知组播业务和维护组播流状态,只需要根据比特串来实现组播业务的复制和转发,具有良好的组播业务扩展性。

BIER技术只需要在入节点封装指示后续组播转发的BS,而不需要操作网络中间节点,有利于SDN(Software Defined Network,软件定义网络)网络中通过控制器进行组播业务的快速部署。

执行undo bier命令,会清除BIER视图下所有的配置,请谨慎执行。

【举例】

# 开启BIER功能,并进入BIER视图。

<Sysname> system-view

[Sysname] bier

[Sysname-bier]

1.1.5  bier bfr-prefix proxy

bier bfr-prefix proxy命令用来开启BGP BFR前缀代理功能。

undo bier bfr-prefix proxy命令用来关闭BGP BFR前缀代理功能。

【命令】

bier bfr-prefix proxy

undo bier bfr-prefix proxy

【缺省情况】

BGP BFR前缀代理功能处于关闭状态。

【视图】

BGP IPv6单播地址族视图

【缺省用户角色】

network-admin

【使用指导】

在跨AS域BIER转发场景中,BFR ID range信息用来帮助BIER节点学习域外的BFR ID。在ASBR上开启BGP BFR前缀代理功能后,该ASBR将作为BFR代理节点,代理发布域内和域外的BFR ID range信息,使得域内的组播报文均通过BFR代理节点发送到域外,以防止域内设备无法生成直接到达域外设备的正确转发表项,导致跨域流量无法转发。

说明

BGP路由中携带的BIER信息可能包含BFR ID range信息:配置bier enable命令后生成的携带本地BIER信息的路由不包含BFR ID range信息;执行import-bier命令引入IGP路由中的BIER信息后,生成的BGP路由中包含BFR ID range信息。

 

开启BGP BFR前缀代理功能后,从BGP对等体学习到的携带BIER信息的路由不会直接转发给其他BGP对等体,而是通过以下过程发布:

(1)     BGP收到携带BIER信息的路由后,会将BIER信息(包括其中的BFR ID range信息)通告给BIER模块。

(2)     BIER模块将BIER信息中的BFR前缀修改为本地节点的BFR前缀,并将从BGP收到的BFR ID range信息进行汇总。

(3)     BIER模块将修改后的BIER信息通告给BGP模块,BGP根据该BIER信息重新生成一条携带修改后BIER信息(包括BFR ID range信息)的BGP路由,发送给BGP对等体。

(4)     IBGP或EBGP对等体接收到携带BIER信息的BGP路由后,生成跨域BIRT表项。表项中域间边界节点的BFR前缀为BFR代理节点的BFR前缀。

通过上述过程完成路由的发布后,设备在发送跨域BIER报文时,会为报文封装BFR代理节点的MPRA,将报文先发送给BFR代理节点。BFR代理节点接收到与本节点MPRA匹配的报文后,根据BIRT表转发该跨域BIER报文。

EBGP会话的两端不能同时开启BGP BFR前缀代理功能,否则会产生环路,导致BFR代理节点生成的BIRT表项发生错误。

执行本命令前必须先配置bier enable命令,否则本命令无法执行。

【举例】

# 在BGP IPv6单播地址族下开启BGP BFR前缀代理功能。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] address-family ipv6 unicast

[Sysname-bgp-default-ipv6] bier enable

[Sysname-bgp-default-ipv6] bier bfr-prefix proxy

【相关命令】

·     bier enable

·     peer capability bier

·     import-bier

1.1.6  bier enable

bier enable命令用来开启BGP进程的BIER能力。

undo bier enable命令用来关闭BGP进程的BIER能力。

【命令】

bier enable

undo bier enable

【缺省情况】

BGP进程的BIER能力处于关闭状态。

【视图】

BGP IPv6单播地址族视图

【缺省用户角色】

network-admin

【使用指导】

在BIER网络中,网络节点可以将BIER信息封装在BGP Update消息中,通过BGP路由来通告BIER信息。BGP报文中携带的BIER信息分为两部分:

·     BFR prefix:封装在Update消息的NLRI字段中。

·     BIER Path Attribute(BIER路径属性):一种新定义的路由属性,该路由属性包含了BIER的BIER子域、BFR ID、BSL、MPRA等信息。

配置本命令后,BGP会引入本地BIER模块的BFR ID和BFR前缀,生成携带BIER信息的BGP路由。

配置本命令后,本地配置的组播策略保留地址和BFR前缀会作为NLRI字段的可达路由前缀信息,生成不带BIER信息的BGP IPv6单播路由通告给BGP IPv6单播对等体。这些信息可以指导BIER报文在不支持BIER转发的设备上进行IPv6组播转发。如果同时配置了peer capability bier命令,则本地节点BFR前缀生成的BGP路由将会携带BIER路径属性,并可以发布给指定的对等体/对等体组。

只有先通过本命令开启BGP进程的BIER能力,才允许在本地路由器上执行peer capability bierbier bfr-prefix proxyimport-bier命令,来生成、发布或接收携带BIER路径属性的BGP路由。

【举例】

# 在BGP IPv6单播地址族下开启BGP进程的BIER能力。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] address-family ipv6 unicast

[Sysname-bgp-default-ipv6] bier enable

【相关命令】

·     bier local-prefix proxy

·     peer capability bier

·     import-bier

1.1.7  display bier forward ipv6 statistics

display bier forward ipv6 statistics命令用来显示BIER报文的转发统计信息。

【命令】

(独立运行模式)

display bier forward ipv6 statistics slot slot-number [ cpu cpu-number ]

(IRF模式)

display bier forward ipv6 statistics chassis chassis-number slot slot-number [ cpu cpu-number ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

slot slot-number:指定单板。slot-number为单板所在的槽位号。(独立运行模式)

chassis chassis-number slot slot-number:指定单板。chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。(IRF模式)

cpu cpu-number:指定CPU。cpu-number表示单板上CPU的编号。只有指定的slot支持多CPU时,才能配置该参数。

【举例】

# 显示BIER报文的转发统计信息。

<Sysname> display bier forward ipv6 statistics

BIER packet statistics:

  Entered BIER sub-domain packets :6

  Received packets: 5

  Received PHP packets: 5

  Forwarded packets: 12

  Sent to overlay packets: 3

 

BIER error statistics:

  Tunnel and BIFT info mismatch: 0

  Invalid BIFT encapsulation type: 0

  Invalid tunnel encapsulation type: 0

  Invalid packet encapsulation type: 0

  No memory error: 0

  Get vn error: 0

  Invalid tunnel ID: 0

  TTL value is zero: 0

  BitString non-zero: 0

  Bier head check error: 0

  Get BIFT error: 0

表1-1 display bier forward ipv6 statistics命令显示信息描述表

字段

描述

BIER packet statistics

BIER报文的统计信息

Entered BIER sub-domain packets

加入BIER域报文数

Received packets

收到的BIER报文数

Received PHP packets

收到的经过PHP处理过(弹出G-BIER头)的报文数

Forwarded packets

转发的BIER报文数

Sent to overlay packets

上送给组播流层报文数

BIER error statistics

BIER报文转发错误的统计信息

Tunnel and BIFT info mismatch

隧道信息和BIFT信息内容不匹配

Invalid BIFT encapsulation type

BIFT EncapType关键字为无效值

Invalid tunnel encapsulation type

Tunnel EncapType关键字为无效值

Invalid packet Encapsulation type

报文封装的EncapType关键字为无效值

No memory error

为报文申请内存失败

Get vn error

获取虚拟下一跳失败

Invalid tunnel ID

Tunnel ID为无效值

TTL value is zero

BIER报文的TTL计数为零

BitString non-zero

向所有目的节点遍历转发后BitString不为0

Bier head check error

BIER报文头信息校验错误

Get BIFT error

获取BIFT表项失败

 

【相关命令】

·     reset bier forward ipv6 statistics

1.1.8  display bier inter-as bfr-info

display bier inter-as bfr-info命令用来显示BIER跨域信息。

【命令】

display bier inter-as bfr-info [ sub-domain sub-domain-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

sub-domain sub-domain-id:指定BIER子域的ID值,取值范围为0~255。不指定该参数时,将显示所有BIER子域的BIER跨域信息。

【使用指导】

本命令中的跨域BIER信息是通过域间动态路由协议EBGP学习得到,不包括bfr-neighbor mpra命令配置的相关信息。

【举例】

# 显示BIER子域3下的BIER跨域信息。

<Sysname> display bier inter-as bfr-info sub-domain 3

  Sub-domain 3

    BFR prefix: 300::1

      AS number: 33

      Protocol: EBGP

      Process ID: 0

      BFR ID range: 30 to 90, 100 to 105, 200 to 300

 

    BFR prefix: 400::1

      AS number: 50

      Protocol: EBGP

      Process ID: 0

      BFR ID range: 91 to 99

表1-2 display bier inter-as bfr-info命令显示信息描述表

字段

描述

Sub-domain

BIER子域ID

BFR prefix

其他邻域的ASBR的BFR前缀

AS number

BFR所在的自治系统编号

Protocol

传递跨域BIER信息的路由协议

Process ID

协议进程号

BFR ID range

通过BFR邻居可到达的BFR ID范围

 

【相关命令】

·     display bier prefix

1.1.9  display bier inter-as routing-table

display bier inter-as routing-table命令用来显示跨域BIRT信息。

【命令】

display bier inter-as routing-table [ sub-domain sub-domain-id [ bfr-id bfr-id-start [ to bfr-id-end ] ] ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

sub-domain sub-domain-id:指定BIER子域的ID值,取值范围为0~255。不指定该参数时,将显示所有BIER子域的跨域BIRT信息。

bfr-id bfr-id-start:指定单个BFR ID或者多个BFR ID的最小值。若指定了本参数,未指定to bfr-id-end参数,则表示指定单个BFR ID;若同时指定本参数和to bfr-id-end参数,则表示多个BFR ID的最小值。bfr-id-start的取值范围为1~65535。不指定该参数时,将显示指定BIER子域内所有的跨域BIRT信息。

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

【举例】

# 显示跨域BIER路由表的信息。

<Sysname> display bier inter-as routing-table

  Sub-domain 0

    BFR ID: 2

      BFR prefix/MPRA: 300::1

        AS: 30

        Protocol: IS-IS

        Preference: N/A

    BFR ID: 3

      BFR prefix/MPRA: 3333::1

        AS: 40

        Protocol: EBGP

        Preference: N/A

      BFR prefix/MPRA: 300::2

        AS: 40

        Protocol: EBGP

        Preference: N/A

    BFR ID: 4

      BFR prefix/MPRA: 300::1

        AS: N/A

        Protocol: Static

        Preference: 60

表1-3 display bier inter-as routing-table显示信息描述表

字段

描述

Sub-domain 0

BIER子域ID

BFR ID

BFER的BFR ID

AS

BFR ID设备所在的AS域

BFR prefix/MPRA

域间边界节点的BFR前缀或者组播策略保留地址

该条表项若是通过静态配置生成,表示域间边界节点的组播策略保留地址,否则表示域间边界节点的BFR

Protocol

传递跨域BIER信息的路由协议

Preference

传递跨域BIER信息的静态路由的链路优先级,如果为动态路由协议,则显示为“N/A”

 

【相关命令】

·     display bier routing-table

1.1.10  display bier prefix

display bier prefix命令用来显示BFR前缀上配置的BIER信息。

【命令】

display bier prefix [ prefix-ip ] [ sub-domain sub-domain-id [ bsl bsl-value ] ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

prefix-ip:指定BFR前缀地址。不指定该参数时,将显示所有BFR前缀上配置的BIER信息。

sub-domain sub-domain-id:指定BIER子域的ID值,取值范围为0~255。不指定该参数时,将显示所有BIER子域中BFR前缀上配置的BIER信息。

bsl bsl-value:指定BIER封装中的比特串长度。取值为64、128或256。 不指定该参数时,将显示指定BIER子域中所有比特串长度的BFR前缀上配置的BIER信息。

【举例】

# 显示所有BFR前缀上配置的BIER信息。

<Sysname> display bier prefix

  Sub-domain 1

    Total BFR prefixes: 2

      BFR prefix: 100::1(LoopBack1)

        BFR ID: 4

        PHP: Disabled

        Encapsulation type: G-BIER

        Encapsulation MPRA: 200::1

        Encapsulation:

          BSL   Max-SI

          128   1

          256   0

        Inter-AS information:

          AS number  : 33

          BFR ID range: 30 to 90, 100 to 105, 200 to 300

          AS number  : 40

          BFR ID range: 91 to 99

 

      BFR prefix: 100::2(LoopBack1)

        BFR ID: 5

        PHP: Disabled

        Encapsulation type: G-BIER

        Encapsulation MPRA: 300::1

        Encapsulation:

          BSL   Max-SI

          128   1

          256   0

# 显示指定BFR前缀100::1上配置的BIER信息。

<Sysname> display bier prefix 100::1

  Sub-domain ID: 0

    Total BFR prefixes: 1

      BFR prefix: 100::1(LoopBack1)

        BFR ID: 4

        PHP: Disabled

        Encapsulation type: G-BIER

        Encapsulation MPRA: 200::1

        Encapsulation:

          BSL   Max-SI

          128   1

          256   0

        Inter-AS information:

          AS number  : 35

          BFR ID range: 30 to 90, 100 to 105, 200 to 300

表1-4 display bier prefix显示信息描述表

字段

描述

Sub-domain 1

BIER子域ID

Total BFR prefixes

当前BIER子域内本地和远端的BFR前缀总数

BFR prefix(LoopBack1)

BFR前缀,该前缀地址为LoopBack接口1的IPv6地址

BFR ID

BFR ID

Encapsulations type

BIER承载报文的封装类型

Encapsulation

BIER报文的封装详细信息

Encapsulation MPRA

在G-BIER封装下,使用的组播策略预留地址

BSL

位串的长度

Max-SI

SI的最大值

Inter-AS information

BFR上收到的跨域信息

AS number

可到达的BFR所在的自治系统编号

BFR ID range

可到达跨域的BFR ID范围

PHP

BFR的BIER PHP开启状态:

·     Enabled:表示已开启(暂不支持)

·     Disabled:表示未开启

 

1.1.11  display bier protocol

display bier protocol命令用来显示向BIER注册的IGP协议。

【命令】

display bier protocol

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【举例】

# 显示向BIER注册的IGP协议。

<Sysname> display bier protocol

 Protocol    Instance      Address family

 ISIS        -             IPv4/IPv6

表1-5 display bier protocol显示信息描述表

字段

描述

Protocol

向BIER注册的IGP协议

Instance

IGP协议实例号,目前只有BGP协议支持显示,当单播路由协议为IS-IS时显示为“-”

Address family

IGP协议支持的地址族

 

【相关命令】

·     display bier sub-domain

1.1.12  display bier routing-table

display bier routing-table命令用来显示BIRT信息。

【命令】

display bier routing-table [ sub-domain sub-domain-id [ bsl bsl-value ] ] [ prefix prefix-ip ] [ verbose ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

sub-domain sub-domain-id:指定BIER子域的ID值,取值范围为0~255。不指定该参数时,将显示所有BIER子域的BIRT信息。

bsl bsl-value:指定BIER封装中的比特串长度。取值为64、128或256。不指定该参数时,将显示指定BIER子域中所有比特串长度的BIRT信息。

prefix prefix-ip:指定BFR前缀地址。不指定该参数时,将显示所有BFR前缀的BIRT信息。

verbose:显示BIRT的详细信息。不指定该参数时,将显示BIRT的简要信息。

【举例】

# 显示BIRT的简要信息。

<Sysname> display bier routing-table

  Sub-domain 0

  Total BFERs: 2

    BFR ID: 1

    BFR prefix: 1::2(Local)

    PHP: Disabled

    Flag: Active

    BFR-conflicted nodes: N/A

    BFR neighbors: N/A

 

    BFR ID: 16

    BFR prefix: C::C

    PHP: Disabled

    Flag: Active

    BFR-conflicted nodes: N/A

    BFR neighbors: 1

      BFR prefix: C::C

      Next hop list:

      Out interface            Next hop

      XGE3/1/1                  FE80::A6FA:76FF:FEF5:E0FF

      XGE3/1/2                  FE80::A6FA:76FF:FEF5:E0FF

# 显示BIRT的详细信息。

<Sysname> display bier routing-table verbose

  Sub-domain 0

  Total BFERs: 3

    BFR ID: 1

    BFR prefix: 1::2(Local)

    PHP: Disabled

    Flag: Active

    Encapsulation type: G-BIER

    Encapsulation MPRA: A::20

    Encapsulation:

      BSL  Max-SI

      64   0

      256  0

    BFR-conflicted nodes: N/A

    BFR neighbors: N/A

 

    BFR ID: 16

    PHP:Disabled

    BFR prefix: C::C

    Flag: Active

    Encapsulation type: G-BIER

    Encapsulation MPRA: C::20

    Encapsulation:

      BSL  Max-SI

      64   0

      256  1

    BFR-conflicted nodes: N/A

    BFR neighbors: 1

      BFR prefix: C::C

      Underlay protocol: IS-IS

      Sub protocol: Level-1

      System ID: ab00.0000.0103

      Multi-topology: Standard

      Process ID: 1

      Next hop list:

      Out interface            Next hop

      XGE3/1/1                  FE80::A6FA:76FF:FEF5:E0FF

      XGE3/1/2                  FE80::A6FA:76FF:FEF5:E0FF

表1-6 display bier routing-table显示信息描述表

字段

描述

Sub-domain 0

BIER子域ID

Total BFERs

该子域下BFER的数量

BFR ID

BFER的BFR ID

BFR prefix

BFR的前缀信息,(Local)表示为本地BFR的Prefix;没有(Local)表示远端BFR的Prefix

若存在BFR ID冲突,则显示为Invalid

Flag

BFER的状态标志:

·     Active:激活,正常使用

·     Conflict:BFR ID存在多设备冲突,不可用

BFR-conflicted nodes

BFR ID存在冲突的BIER边缘设备列表,若不存在冲突,则显示为N/A;Local表示为本地BFR的Prefix

BFR neighbors

到达BFER的BFR邻居列表。存在BFR ID冲突,则显示为Invalid;不存在邻居,则显示为N/A

Encapsulation type

BIER承载报文的封装类型

Encapsulation MPRA

G-BIER使用的组播策略预留地址

Encapsulation

BIER承载报文的封装信息

BSL

位串的长度

Max-SI

SI的最大值

Underlay protocol

泛洪BIER信息的路由协议

Sub protocol

路由子协议类型

System ID

邻居的System ID

Multi-topology

IS-IS进程支持IPv6单播拓扑

·     Standard:IPv6单播拓扑标准模式

·     Compatible:IPv6单播拓扑兼容模式(暂不支持)

Process ID

IS-IS协议进程号

Next hop list

下一跳列表

Out interface

下一跳出接口

Next hop

下一跳地址

PHP

BFR的BIER PHP开启状态:

·     Enabled:表示已开启(暂不支持)

·     Disabled:表示未开启

 

1.1.13  display bier sub-domain

display bier sub-domain命令用来显示BIER子域的相关信息。

【命令】

display bier sub-domain [ sub-domain-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

sub-domain-id:BIER子域ID,取值范围为0~255。不指定该参数时,将显示所有的BIER子域的相关信息。

【举例】

# 显示所有BIER子域的相关信息。

<Sysname> display bier sub-domain

Total BIER subdomains: 1

  Sub-domain ID: 0

   Multi-topology: Standard

   Address family: IPv6

   BFR prefix: 100::1(LoopBack1)

   BFR ID: 1

   PHP: Disabled

   TTL mode: Uniform

   TTL value: 0

   Encapsulation type: G-BIER

   Encapsulation MPRA: 200::1

   Encapsulation:

     BSL       Max-SI

     256       2

# 显示BIER子域1的相关信息。

<Sysname> display bier sub-domain 1

  Sub-domain ID: 1

   Multi-topology: Standard

   Address family: IPv6

   BFR prefix: 100::1(LoopBack1)

   BFR ID: 1

   PHP: Disabled

   TTL mode: Uniform

   TTL value: 0

   Encapsulation type: G-BIER

   Encapsulation MPRA: 200::1

   Encapsulation:

     BSL       Max-SI

     128       1

     256       2

表1-7 display bier sub-domain显示信息描述表

字段

描述

Total number of BIER subdomains

BIER子域的数量

Sub-domain ID

BIER子域ID

Multi-topology

IS-IS进程支持IPv6单播拓扑

·     Standard:IPv6单播拓扑标准模式

·     Compatible:IPv6单播拓扑兼容模式(暂不支持)

Address family

地址族,仅支持IPv6

BFR prefix(LoopBack1)

本设备的BFR前缀,该前缀地址为LoopBack接口1的IPv6地址

BFR ID

本设备的BFR ID

TTL mode

BFIR和BFER的TTL处理模式:

·     Pipe:BFIR和BFER的TTL处理模式为Pipe模式

·     Uniform:BFIR和BFER的TTL处理模式为Uniform模式

TTL value

Pipe模式下的TTL值

Encapsulation type

BIER报文封装类型,未配置显示N/A

Encapsulation MPRA

G-BIER使用的组播策略预留地址,未配置显示N/A

Encapsulation

详细的封装列表,若未配置Encapsulation Type,则不会显示

BSL

位串的长度

Max-SI

集标识SI的最大值

PHP

BFR的BIER PHP开启状态:

·     Enabled:表示已开启(暂不支持)

·     Disabled:表示未开启

 

1.1.14  encapsulation-type

encapsulation-type命令用来配置BIER承载报文的封装类型、BSL和Max-SI。

undo encapsulation-type命令用来恢复缺省情况。

【命令】

encapsulation-type g-bier bsl bsl-value max-si max-si-value

undo encapsulation-type g-bier bsl bsl-value

【缺省情况】

未配置BIER承载报文的封装类型、BSL和Max-SI。

【视图】

BIER子域视图

【缺省用户角色】

network-admin

【参数】

g-bier:表示BIER承载报文的封装类型为G-BIER(Generalized BIER,通用位索引显式复制)。

bsl bsl-value位串长度,取值为64、128或256 。

max-si max-si-value集标识SI的最大取值,子域中的SI取值为0~max-si-value的整数取值范围为0~255。

【使用指导】

属于同一个BIER子域的BFR,必须配置相同的位串长度。

当使用的BSL长度不足以表示一个BIER子域内配置的BFR ID的最大值时,需要将Bit String分成不同的集合,每个集合通过SI(Set Identifier,集标识)来标识。

max-si的取值为“(BFR ID最大值-1)/BSL”的计算结果向下取整部分。比如,BIER子域内BFR ID最大值为1024,假如BSL设置为256,那么需要分为四个集,分别为SI 0,SI 1、SI 2和SI 3。

在配置BFR ID时,建议尽量取连续的值,避免中间有空洞,以此减少SI的个数要求和封装报文的数量。

【举例】

# 配置BIER承载报文的封装类型为G-BIER,比特串长度为256,SI的最大值为2。

<Sysname> system-view

[Sysname] bier

[Sysname-bier] sub-domain 0 ipv6

[Sysname-bier-sub-domain-0-ipv6] encapsulation-type g-bier bsl 256 max-si 2

【相关命令】

·     display bier sub-domain

1.1.15  g-bier mpra

g-bier mpra命令用来配置G-BIER组播策略保留地址。

undo g-bier mpra命令用来恢复缺省情况。

【命令】

g-bier mpra ipv6-address

undo g-bier mpra

【缺省情况】

子域内未配置G-BIER组播策略保留地址。

【视图】

BIER子域视图

【缺省用户角色】

network-admin

【参数】

ipv6-addressG-BIER组播策略保留地址,IPv6单播地址。

【使用指导】

在配置本命令前,需要通过encapsulation-type命令将BIER承载报文的封装类型配置为G-BIER。

同一个BIER子域内的不同的BFR上配置的组播策略保留地址必须唯一。

当BIER承载报文的封装类型为G-BIER时,需要在BFR上配置专门用于BIER转发的子域内路由可达的IPv6地址,并通过在IS-IS sub-sub-TLV中携带该地址,以通知其他邻居在向本节点发送G-BIER报文的时候使用该IPv6地址作为目的IPv6地址。

当BFR收到的G-BIER报文后,将根据G-BIER报文的目的地址与本地配置的组播策略保留地址进行匹配,若能匹配成功,表示BFR需要对该报文进行BIER转发。若匹配失败,则表示需要对该报文进行普通的IP转发。

多次执行本命令,最后一次执行的命令生效。

【举例】

# 配置G-BIER的组播策略保留地址为2001:0:5054:ff::fe5c:8350。

<Sysname> system-view

[Sysname] bier

[Sysname-bier] sub-domain 0 ipv6

[Sysname-bier-sub-domain-0-ipv6] encapsulation-type g-bier bsl 256 max-si 2

[Sysname-bier-sub-domain-0-ipv6] g-bier mpra 2001:0:5054:ff::fe5c:8350

【相关命令】

·     display bier sub-domain

·     encapsulation-type

1.1.16  import-bier

import-bier命令用来将IGP路由协议的BIER信息引入到BGP路由表中,以便通过BGP发布引入的BIER信息。

undo import-bier命令用来取消引入IGP路由协议的BIER信息。

【命令】

import-bier isisv6 { process-id | all-processes }

undo import-bier isisv6 { process-id | all-processes }

【缺省情况】

BGP不会引入IGP路由协议的BIER信息。

【视图】

BGP IPv6单播地址族视图

【缺省用户角色】

network-admin

【参数】

isisv6:引入IPv6 IS-IS路由中的BIER信息。

process-id:路由协议的进程号,取值范围为1~65535。

all-processes:引入指定路由协议所有进程的路由中的BIER信息。

【使用指导】

通过本功能引入到BGP路由表的BIER信息中,会携带域内的BFR ID range信息。引入BIER信息生成的BGP路由在发布时是否包含BFR ID range信息,受以下情况影响:

·     设备未开启BGP BFR前缀代理功能时:

¡     向IBGP对等体发送的路由不包含BFR ID range信息。

¡     向EBGP对等体发送的路由包含BFR ID range信息。

·     设备开启BGP BFR前缀代理功能时,向IBGP和EBGP对等体发送的路由均包含BFR ID range信息。

通过all-processes参数引入指定路由协议所有进程的BIER信息后,对此协议的任意进程配置本命令均不生效。

执行本命令前必须先配置bier enable命令,否则本命令无法执行。

【举例】

# 在BGP IPv6单播地址族视图下,引入IPv6 IS-IS进程1的路由中的BIER信息。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] address-family ipv6 unicast

[Sysname-bgp-default-ipv6] bier enable

[Sysname-bgp-default-ipv6] import-bier isisv6 1

【相关命令】

·     bier enable

1.1.17  peer capability bier

peer capability bier命令用来开启与指定对等体/对等体组交换携带BIER路径属性路由的能力。

undo peer capability bier命令用来关闭与指定对等体/对等体组交换携带BIER路径属性路由的能力。

【命令】

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } capability bier

undo peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } capability bier

【缺省情况】

不具有与对等体/对等体组交换携带BIER路径属性路由的能力。

【视图】

BGP IPv6单播地址族视图

【缺省用户角色】

network-admin

【参数】

group-name:对等体组的名称,为1~47个字符的字符串,区分大小写。指定的对等体组必须已经创建。

ipv4-address:对等体的IPv4地址。指定的对等体必须已经创建。

mask-length:网络掩码,取值范围为0~32。如果指定本参数,则表示指定网段内的动态对等体。

ipv6-address:对等体的IPv6地址。指定的对等体必须已经创建。

prefix-length:前缀长度,取值范围为0~128。如果指定本参数,则表示指定网段内的动态对等体。

【使用指导】

配置本命令后,BGP可以与指定对等体/对等体组交互携带BIER路径属性的路由,并对其中的BIER路径属性进行处理。BGP会将接收到的BIER信息通告给BIER模块,以便BIER模块根据该信息生成BIRT(Bit Index Routing Table,位索引路由表)。BIRT用来指导BIER组播报文的转发。

本地路由器只能和本命令指定的对等体/对等体组交互携带BIER路径属性的路由,以实现对BIER域内的BIER信息发布进行控制,使跨域BIER信息通过指定的设备发布出去。

执行本命令前必须先配置bier enable命令,否则本命令无法执行。

【举例】

# 开启与BGP IPv6对等体2001::1交换携带BIER路径属性路由的能力。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] address-family ipv6 unicast

[Sysname-bgp-default-ipv6] bier enable

[Sysname-bgp-default-ipv6] peer 2001::1 capability bier

【相关命令】

·     bier enable

1.1.18  reset bier forward ipv6 statistics

reset bier forward ipv6 statistics命令用来清除BIER报文的转发统计信息。

【命令】      

(独立运行模式)

reset bier forward ipv6 statistics [ slot slot-number [ cpu cpu-number ] ]

(IRF模式)

reset bier forward ipv6 statistics [ chassis chassis-number slot slot-number [ cpu cpu-number ] ]

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

slot slot-number:指定单板。slot-number为单板所在的槽位号。如果不指定本参数,则表示所有单板。(独立运行模式)

chassis chassis-number slot slot-number:指定单板。chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。如果不指定本参数,则表示所有单板。(IRF模式)

cpu cpu-number:指定CPU。cpu-number表示单板上CPU的编号。只有指定的slot支持多CPU时,才能配置该参数。

【举例】

# 清除BIER报文的转发统计信息。

<Sysname> reset bier forward ipv6 statistics

【相关命令】

·     display bier forward ipv6 statistics

1.1.19  sub-domain

sub-domain命令用来配置设备所属的BIER子域ID,并进入BIER子域视图。

undo sub-domain命令用来删除设备所属的BIER子域ID。

【命令】

sub-domain sub-domain-id ipv6

undo sub-domain sub-domain-id

【缺省情况】

设备未配置所属的BIER子域。

【视图】

BIER视图

【缺省用户角色】

network-admin

【参数】

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

ipv6:指定处于IPv6网络中BFR所属的BIER子域。

【使用指导】

BIER域是指所有支持BIER功能的设备组成的集合,BIER域可以划分为多个独立的BIER子域。

在设备上开启BIER功能后,必须将该设备加入BIER子域,否则BIER功能无法正常使用。

设备支持划分BIER子域的最大数量为8。

【举例】

# 配置设备所属的IPv6 BIER子域ID为2。

<Sysname> system-view

[Sysname] bier

[Sysname-bier] sub-domain 2 ipv6

[Sysname-bier-sub-domain-2-ipv6]

【相关命令】

·     display bier sub-domain

1.1.20  ttl-mode

ttl-mode命令用来配置BFIR和BFER的TTL处理模式。

undo ttl-mode命令用来恢复缺省情况。

【命令】

ttl-mode { pipe ttl ttl-value | uniform }

undo ttl-mode

【缺省情况】

BFIR的TTL处理模式为Pipe,BIER报文使用的TTL值为255;BFER的TTL处理模式为Pipe。

【视图】

BIER子域视图

【缺省用户角色】

network-admin

【参数】

pipe ttl-value:BFIR和BFER的TTL处理模式为Pipe。ttl-value表示Pipe模式下的BIER报文使用的TTL值,取值范围1~255。当设备作为BFER时,设置的TTL值不生效。

uniform:设置BFIR和BFER的TTL处理模式为Uniform

【使用指导】

使用BIER作为公网隧道的场景下,BIER对TTL的处理有两种模式:

·     Uniform模式:公网隧道的入节点为组播报文添加BIER头时,将原组播报文中的TTL值复制到BIER的TTL字段。使用BIER转发报文时,对BIER头的TTL值逐跳减一。BFER设备解封装报文时,将BIER头的TTL值复制回组播报文。使用这种方式时,公网中的节点对用户网络的报文可见。报文沿着BIER隧道传输的过程中,TTL逐跳递减,Tracert的结果将反映报文实际经过的路径。

·     Pipe模式:公网隧道的入节点为组播报文添加BIER头时,不会将原组播报文中的TTL值复制到BIER的TTL字段,而是由用户来通过本命令来指定TTL值。使用BIER隧道转发报文时,对BIER头的TTL值逐跳减一。BIER设备解封装报文时,不修改原组播报文的TTL值。使用这种方式时,公网中的节点对用户网络的报文不可见。Tracert的结果不包括公网中的每一跳,从而隐藏公网的结构。

配置TTL处理模式时,BFIR和BFER需要配置相同的处理模式。

当BIER子域中存在开启BIER PHP功能的设备时,该子域内所有BFR的TTL处理模式需要统一配置为Pipe模式。

多次执行本命令,以最后一次生效。

【举例】

# 配置BFIR的TTL的处理模式为Pipe,并设置TTL值为225。

<Sysname> system-view

[Sysname] bier

[Sysname-bier] sub-domain 1 ipv6

[Sysname-bier-sub-domain-1-ipv6] ttl-mode pipe ttl 255

【相关命令】

·     display bier sub-domain

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

新华三官网
联系我们