所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

S12700 V200R013C00 命令参考

本文档介绍了设备中各特性的配置命令,包括每条命令的功能、格式、参数、视图、缺省级别、使用指南、举例和相关命令。
评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
PIM(IPv6)配置命令

PIM(IPv6)配置命令

命令支持情况

命令支持情况请见各命令行中的说明,如无相关描述,默认所有款型支持该命令。

bsm semantic fragmentation(IPv6)

命令功能

bsm semantic fragmentation命令用来使能BSR报文分片功能。

undo bsm semantic fragmentation命令用来去使能BSR报文分片功能。

缺省情况下,交换机没有使能BSR报文分片功能。

命令格式

bsm semantic fragmentation

undo bsm semantic fragmentation

参数说明

视图

PIM-IPv6视图

缺省级别

2:配置级

使用指南

应用场景

交换机发送BSR报文时需要携带网络中所有的C-RP信息。当网络中存在大量C-RP,BSR报文携带这些C-RP信息时,会导致报文长度过大,超过接口的MTU值,造成交换机无法正确处理BSR报文,从而无法选举出RP信息,组播业务无法正常传输。此时可以使用BSR报文分片功能对BSR报文进行分片处理,从而保证网络中每台交换机都能学习到一致的RP信息,组播分发树能够正确建立。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

配置影响

除配置此功能外,还可通过配置IP报文分片解决此问题,具体区别如下:

  • 如果采用IP分片功能,无论BSR报文长度是否过大,协议层将整个BSR报文传送到IP层,在IP层对BSR报文进行分片。各分片信息到达对端后,如果在传输过程中某一片分片丢失,则会导致整个BSR报文无法解析。设备无法学习到RP信息,组播分发树无法正确建立,无法正常转发组播数据。

  • 如果采用BSR报文分片功能,若BSR报文长度过大,则直接在协议层对BSR报文进行分片。各分片信息到达对端后,如果在传输过程中某一片分片丢失,只会造成本分片携带的信息丢失。即本分片携带的相关组播组的组播分发树无法正确建立,已传送到对端的分片信息携带的组播组的组播分发树仍能正确建立。

因此,推荐使用BSR报文分片功能,可以解决IP分片时分片信息丢失而导致所有分片不可用的问题。

注意事项

如果采用BSR报文分片功能,请确保网络中所有设备都使能该功能。如果网络中某台设备没有使能BSR报文分片功能,则会导致此设备上的RP信息与其它设备的RP信息不一致,从而无法正确建立组播分发树。

使用实例

# 在PIM-IPv6视图下,使能BSR报文分片功能。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] bsm semantic fragmentation
相关主题

bsr-policy(IPv6)

命令功能

bsr-policy命令用来限定合法BSR地址范围,使交换机丢弃来自该地址范围之外的自举报文,从而防止BSR欺骗。

undo bsr-policy命令用来恢复缺省配置。

缺省情况下,BSR地址范围不受任何限制,即交换机接收到的所有自举报文都认为是有效的,不会丢弃。

命令格式

bsr-policy { basic-acl6-number | acl6-name acl6-name }

undo bsr-policy

参数说明

参数 参数说明 取值
basic-acl6-number 指定基本访问控制列表号,该列表定义了针对BSR报文源地址范围的过滤策略。 整数形式,取值范围是2000~2999。
acl6-name acl6-name 指定IPv6命名型访问控制列表的名字。
说明:
acl6-name acl6-name仅支持命名型高级ACL。

字符串形式,不支持空格,区分大小写,长度范围是1~64,以英文字母开始。

目前引用的命名型ACL6仅支持高级ACL6。

视图

PIM-IPv6视图

缺省级别

2:配置级

使用指南

应用场景

在应用BSR机制的PIM-SM网络中,任何一台交换机都可以被配置为C-BSR,从而参与BSR竞选。一旦竞选获胜,就会掌管网络中RP信息的发布权。为了避免合法BSR被恶意取代,通常针对以下两类情况实施预防措施。

  • 某些恶意主机通过伪造自举报文欺骗交换机,试图更改交换机上的RP映射关系。

    预防措施:由于自举报文是组播报文,TTL值是1,因此这种攻击通常发生在边缘交换机上。由于BSR在网络内部,主机却在网络外部,因此交换机通过对接收到的BSR报文进行邻居检查和RPF检查,就可以防止此类攻击。

  • 网络中某台交换机被攻击者控制,或者有非法接入的交换机。攻击者可以将此交换机设置为C-BSR,并且使其在竞争中获胜,从而控制网络中RP信息的发布权。

    预防措施:由于交换机被配置为C-BSR后会自动向全网扩散自举报文,而自举报文是逐跳转发的TTL为1的组播报文,因此只要其邻居交换机不接收此自举报文,就不会影响整个网络。解决的办法就是在全网每一台交换机上都配置bsr-policy命令,限定合法的BSR范围,如:只允许FC00:0:0:2001::1/62和FC00:0:0:2001::2/64作为BSR,这样交换机就不会接收和转发除此以外的其他的BSR消息,从而防止此类攻击。

以上的两种预防策略可以部分地保护网络中BSR的安全性。但是如果某台合法的BSR交换机被攻击者控制,还是会导致问题。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

配置影响

配置该命令后,交换机只接收通过过滤策略的BSR消息。

注意事项

bsr-policy命令与acl ipv6(系统视图)命令配合使用。在ACL视图下,通过rule(基本ACL6视图)命令的source参数定义BSR报文源地址范围。

对于命名型ACL,使用rule(基本ACL6视图)命令配置过滤规则时,只有source参数指定的源地址范围和time-range参数指定的时间段对配置规则有效。

使用实例

# 在PIM-IPv6视图下,配置合法BSR地址范围是FC00:0:0:2001::/64网段。
<HUAWEI> system-view
[HUAWEI] acl ipv6 2001
[HUAWEI-acl6-basic-2001] rule permit source fc00:0:0:2001:: 64
[HUAWEI-acl6-basic-2001] quit
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] bsr-policy 2001
# 在PIM-IPv6视图下,使用IPv6命名型ACL配置合法BSR地址范围是FC00:0:0:2001::/64网段。
<HUAWEI> system-view
[HUAWEI] acl ipv6 name myacl6
[HUAWEI-acl6-adv-myacl6] rule permit ipv6 source fc00:0:0:2001:: 64
[HUAWEI-acl6-adv-myacl6] quit
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] bsr-policy acl6-name myacl6
相关主题

c-bsr(IPv6)

命令功能

c-bsr命令用来配置C-BSR。

undo c-bsr命令用来恢复缺省配置。

缺省情况下,未配置C-BSR。

命令格式

c-bsr ipv6-address [ hash-length [ priority ] ]

undo c-bsr

参数说明

参数 参数说明 取值
ipv6-address 指定C-BSR的IPv6全球单播地址。
说明:

为了防止接口振荡导致协议频繁变化,建议使用Loopback接口地址作为C-BSR引用的地址。

32位16进制数,格式为X:X:X:X:X:X:X:X。
hash-length 指定计算RP(Rendezvous Point)的哈希函数的掩码长度。 整数形式,取值范围是0~128。缺省值为126。
priority 表示该C-BSR的优先级。数值越大,C-BSR的优先级越高。 整数形式,取值范围是0~255。缺省值为0。

视图

PIM-IPv6视图

缺省级别

2:配置级

使用指南

应用场景

在一个PIM-SM域中,需要配置一个或多个C-BSR,C-BSR之间通过自动选举,产生BSR。BSR负责收集C-RP发来的Advertisement报文,并将其中C-RP的信息汇总成RP-Set封装在自举报文(Bootstrap message)中向域内所有设备发送。

C-BSR之间的自动选举过程如下:

  • 最初,每个C-BSR都认为自己是本PIM-SM域的BSR,并使用c-bsr命令指定接口的IPv6地址作为BSR地址,发送自举报文(Bootstrap message)。

  • 当C-BSR收到其它C-BSR发来的自举报文时,它将自举报文中的BSR信息与当前本身已有的BSR信息进行比较,比较标准包括优先级和IPv6地址,优先级较高者较优。优先级相同的情况下,较大的IP地址被认为是更好的。如果接收到的自举报文中的BSR信息更好,则将这个新的BSR地址替换当前承认的BSR地址;否则,保留当前的BSR地址。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

配置某接口成为C-BSR接口时,请先在该接口下使能PIM-SM(IPv6),否则此命令虽然配置成功但不生效。

对通过GRE隧道学习的组播BSR消息,需要配置组播静态路由,保证到BSR下一跳是GRE口。组播静态路由配置要合理规划,避免路由回环。

使用实例

# 在PIM-IPv6视图下配置C-BSR的IPv6地址为FC00:0:0:3001::1。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] c-bsr fc00:0:0:3001::1

c-bsr admin-scope(IPv6)

命令功能

c-bsr admin-scope命令用来使能交换机的BSR管理域功能。

undo c-bsr admin-scope命令用来恢复缺省配置。

缺省情况下,交换机未使能BSR管理域功能。

命令格式

c-bsr admin-scope

undo c-bsr admin-scope

参数说明

视图

PIM-IPv6视图

缺省级别

2:配置级

使用指南

应用场景

缺省情况下,一个PIM-SM域中只有一个BSR,整个PIM-SM域都在该BSR的管理范围内。为了更好的、有针对性地管理网络,可以将一个PIM-SM域划分为多个BSR管理域和一个Global域。这样可以分担单一BSR的管理压力,还可以使用特定范围组地址为特定区域的用户提供专门服务。

每个BSR管理域中维护一个BSR,为特定范围的组播组服务,属于该BSR管理域范围内的组播报文无法通过BSR管理域边界。不属于任何BSR管理域的组播组,均属于Global域的服务范围。Global域中维护一个BSR,为所有不属于BSR管理域的组播组服务。

从地域空间、组地址范围、组播功能三个角度分析BSR管理域和Global域的关系:
  • 地域空间

    对于有相同组地址的不同管理域,各BSR管理域所包含的设备互不相同,同一设备不能从属于多个BSR管理域。各BSR管理域在地域上相互独立,且相互隔离。BSR管理域是针对特定地址范围的组播组的管理区域,属于此范围的组播报文只能在本管理域内传播,无法通过BSR管理域边界。

    Global域包含PIM-SM网络内的全部设备。不属于任意BSR管理域的组播报文,可以在整个PIM网络范围内传播。

  • 组地址范围

    每个BSR管理域为特定地址范围的组播组提供服务,不同的BSR管理域服务的组播组范围可以重叠。该组播地址只在本BSR管理域内有效,相当于私有组地址。

    不属于任何BSR管理域的组播组,一律属于Global域的服务范围。

  • 组播功能

    Global域和每个BSR管理域都包含针对自己域的C-RP(Candidate-Rendezvous Point)和BSR设备,这些设备在行使相应功能时,仅在本域内有效。即BSR机制和RP竞选在各管理域之间是隔离的。

    每个BSR管理域都有自己的边界,该管理域的组播信息(C-RP宣告消息、BSR自举消息等)不能跨越域传播。Global域的组播信息可以在整个Global域内传递,可以穿越任意BSR管理域。

说明:

BSR管理域和某组播组中的Scope ID对应。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

在PIM-SM域中划分BSR管理域,需要在所有设备上执行此命令使能BSR管理域功能。

使用实例

# 在PIM-SM域中配置BSR管理域。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] c-bsr admin-scope

c-bsr global(IPv6)

命令功能

c-bsr global命令用来配置交换机为Global域中的C-BSR。

undo c-bsr global命令用来恢复缺省配置。

缺省情况下,未配置Global域的C-BSR。

命令格式

c-bsr global [ hash-length hash-length | priority priority ] *

undo c-bsr global

参数说明

参数 参数说明 取值
hash-length hash-length 指定该Global域中C-BSR的哈希掩码长度。 整数形式,取值范围是0~128。缺省值是126。
priority priority 指定该Global域中C-BSR的优先级。 整数形式,取值范围是0~255。缺省值是0。优先级的数值越大,C-BSR的优先级越高。

视图

PIM-IPv6视图

缺省级别

2:配置级

使用指南

应用场景

PIM-SM域通过BSR管理域机制将整个域划分为多个BSR管理域和一个Global域。Global域维护一个BSR,为BSR管理域组地址之外剩余的组地址服务。

执行此命令主要用来配置Global域中的C-BSR,通过C-BSR竞选产生Global域的BSR。

选举Global域的BSR时,各个C-BSR之间的竞选规则为:
  1. 比较优先级,优先级较高者获胜。

  2. 优先级相同的情况下,IP地址较大者获胜。

说明:

Global域包含PIM-SM网络内的全部设备。不属于任何BSR管理域的组播报文,可以在整个PIM网络范围内传播。

不属于任何BSR管理域的组播组,一律属于Global域的服务范围。

Global域的组播信息可以在整个Global域内传递,可以穿越任意BSR管理域。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

该命令只在BSR管理域中有效。即如果在BSR管理域中需要接受管理域组地址以外的组播信息,用该命令可以实现。

使用实例

# 在PIM-IPv6视图下,配置交换机为Global域中的C-BSR,优先级为1。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] c-bsr global priority 1

c-bsr hash-length(IPv6)

命令功能

c-bsr hash-length命令用来配置C-BSR的全局性哈希掩码长度。

undo c-bsr hash-length命令用来恢复该配置参数的缺省值。

缺省情况下,C-BSR的全局性哈希掩码长度是126。

命令格式

c-bsr hash-length hash-length

undo c-bsr hash-length

参数说明

参数 参数说明 取值
hash-length 指定该C-BSR的全局性哈希掩码长度。 整数形式,取值范围是0~128。

视图

PIM-IPv6视图

缺省级别

2:配置级

使用指南

应用场景

在进行动态RP竞选时,如果C-RP针对特定组的接口地址掩码和优先级都相同,则需要执行哈希函数来选取该组的RP。交换机根据组地址G、C-RP的地址和哈希掩码长度,运用哈希函数,对希望为组G服务且优先级相同的C-RP逐一进行计算,并比较计算结果,计算结果最大者为组播组G提供服务的RP。

配置哈希掩码长度主要用来调整哈希计算结果。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

在PIM-IPv6视图下执行命令c-bsr ipv6-address hash-length指定C-BSR接口地址同时也可配置哈希掩码长度;执行命令c-bsr hash-length hash-length配置的是全局的C-BSR哈希掩码长度。如果两者都配置,仅前者配置生效。

使用实例

# 在PIM-IPv6视图下,配置C-BSR的全局性哈希掩码长度为16。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] c-bsr hash-length 16
相关主题

c-bsr holdtime(IPv6)

命令功能

c-bsr holdtime命令用来配置C-BSR等待接收BSR发送的Bootstrap报文的超时时间。

undo c-bsr holdtime命令用来恢复超时时间为缺省值。

缺省情况下,C-BSR等待接收BSR发送的Bootstrap报文的超时时间是130秒。

命令格式

c-bsr holdtime interval

undo c-bsr holdtime

参数说明

参数 参数说明 取值
interval 表示C-BSR等待接收BSR发送的Bootstrap报文的超时时间。 整数形式,取值范围是1~214748364,单位是秒。

视图

PIM-IPv6视图

缺省级别

2:配置级

使用指南

应用场景

当某C-BSR竞选获胜成为BSR后,周期性地向网络发送Bootstrap报文,报文中携带自己的IPv6地址、RP-Set信息。Bootstrap报文的发送间隔为BS_interval,可以使用c-bsr interval命令配置。

其他选举落败的C-BSR抑制Bootstrap报文的发送,并启动定时器监视当选的BSR。定时器超时时间为Holdtime,可以使用c-bsr holdtime命令配置。

  • 如果收到当选BSR发来的Bootstrap报文,则刷新定时器。落败C-BSR也根据Holdtime刷新当选BSR的超时时间。
  • 如果定时器超时,则认为当选BSR发生故障。落败C-BSR自发执行竞选产生新的BSR,从而确保业务免受中断。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

在实际应用中,属于同一个PIM域的所有C-BSR必须使用相同的BS_interval和Holdtime。如果配置值不同,会导致当选BSR不稳定,从而引发组播故障。注意事项如下:

  • 如果同时配置了BS_interval和Holdtime,则请务必保证BS_interval小于Holdtime。
  • 如果只配置了其中之一,则使用公式:Holdtime=2 × BS_interval + 10,计算另一个。
    • 若配置了Holdtime,BS_interval的计算结果小于BS_interval取值范围的最小值时,BS_interval取最小值;

    • 若配置了BS_interval,Holdtime的计算结果大于Holdtime取值范围的最大值时,Holdtime取最大值。

  • 如果都未配置,则使用缺省值:BS_interval为60秒,Holdtime为130秒。

使用实例

# 在PIM-IPv6视图下,在C-BSR上配置等待接收BSR发送的Bootstrap报文的超时时间为150秒。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] c-bsr holdtime 150

c-bsr interval(IPv6)

命令功能

c-bsr interval命令用来配置BSR发送Bootstrap报文的时间间隔。

undo c-bsr interval命令用来恢复时间间隔为缺省值。

缺省情况下,BSR连续发送Bootstrap报文的时间间隔是60秒。

命令格式

c-bsr interval interval

undo c-bsr interval

参数说明

参数 参数说明 取值
interval 表示BSR连续发送Bootstrap自举报文的时间间隔。 整数形式,取值范围是1~107374177,单位是秒。

视图

PIM-IPv6视图

缺省级别

2:配置级

使用指南

应用场景

当某C-BSR竞选获胜成为BSR后,将周期性地向PIM-SM域内发送Bootstrap报文,报文中携带自己的IPv6地址、RP-Set信息。

执行此命令可配置BSR发送Bootstrap报文的周期。

其他选举落败的C-BSR抑制Bootstrap报文的发送,并启动定时器监视当选BSR。定时器超时时间为Holdtime,可以使用c-bsr holdtime命令配置。

  • 如果收到当选BSR发来的Bootstrap报文,则刷新定时器。
  • 如果定时器超时,则认为当选BSR发生故障。落败C-BSR自发执行竞选产生新的BSR,从而确保业务免受中断。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

在实际应用中,属于同一个PIM域的所有C-BSR必须使用相同的BS_interval及Holdtime。如果配置值不同,会导致当选BSR不稳定,从而引发组播故障。注意事项如下:

  • 如果同时配置了BS_interval和Holdtime,则请务必保证BS_interval小于Holdtime。
  • 如果只配置了其中之一,则使用公式:Holdtime=2 × BS_interval + 10,计算另一个。
    • 若配置了Holdtime,BS_interval的计算结果小于BS_interval取值范围的最小值时,BS_interval取最小值;

    • 若配置了BS_interval,Holdtime的计算结果大于Holdtime取值范围的最大值时,Holdtime取最大值。

  • 如果都未配置,则使用缺省值:BS_interval为60秒,Holdtime为130秒。

使用实例

# 在PIM-IPv6视图下,在C-BSR上配置连续发送Bootstrap自举消息的时间间隔为30秒。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] c-bsr interval 30

c-bsr priority(IPv6)

命令功能

c-bsr priority命令用来配置该C-BSR的全局性优先级。

undo c-bsr priority命令用来恢复该配置参数的缺省值。

缺省情况下,C-BSR的全局性优先级是0。

命令格式

c-bsr priority priority

undo c-bsr priority

参数说明

参数 参数说明 取值
priority 表示该C-BSR的全局性优先级。 整数形式,取值范围是0~255。优先级数值越大,优先级越高。

视图

PIM-IPv6视图

缺省级别

2:配置级

使用指南

应用场景

当PIM-SM域中多个C-BSR参与竞选BSR时:

  • 具有最高优先级的交换机将成为BSR;

  • 当优先级相同时,IPv6地址较大者将成为BSR。

当希望某个C-BSR成为BSR时,可以配置该命令调大该C-BSR的优先级数值。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

在PIM-IPv6视图下执行命令c-bsr ipv6-address hash-length priority指定C-BSR接口地址同时也可配置优先级;执行命令c-bsr priority priority配置的是全局的C-BSR优先级。如果两者都配置,仅前者配置生效。

使用实例

# 在PIM-IPv6视图下,配置C-BSR的全局性优先级为5。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] c-bsr priority 5
相关主题

c-bsr scope

命令功能

c-bsr scope命令用来配置C-BSR的Scope ID,指定所服务的BSR管理域。

undo c-bsr scope命令用来恢复缺省配置。

缺省情况下,C-BSR没有指定Scope ID,不属于任何BSR管理域。

命令格式

c-bsr scope scope-id [ hash-length hash-length | priority priority ] *

undo c-bsr scope scope-id

参数说明

参数 参数说明 取值
scope-id 指定C-BSR所服务的管理域的Scope ID。 整数形式,取值范围是3~15。
hash-length hash-length 指定某组播组范围对应BSR管理域中C-BSR的哈希掩码长度。 整数形式,取值范围是0~128。缺省值是126。
priority priority 指定某组播组范围对应BSR管理域中的C-BSR的优先级。 整数形式,取值范围是0~255。缺省值是0。数值越大,优先级越高。

视图

PIM-IPv6视图

缺省级别

2:配置级

使用指南

应用场景

BSR管理域划分过后,每个BSR管理域都会指定一个Scope ID。通过执行此命令,可指定C-BSR所服务的BSR管理域的Scope ID。该C-BSR转发的组播报文将无法通过对应Scope ID标识的管理域的边界向外发送。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

在PIM-IPv6视图下执行c-bsr admin-scope(IPv6)命令配置BSR管理域。

注意事项

不属于任何BSR管理域的组播组,一律属于Global域的服务范围。

使用实例

# 在PIM-IPv6视图下,配置交换机为组播组Scope 5对应的BSR管理域的C-BSR,优先级为10。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] c-bsr scope 5 priority 10

c-rp(IPv6)

命令功能

c-rp命令用来配置交换机向BSR通告自己为候选RP。

undo c-rp命令用来恢复缺省配置。

缺省情况下,交换机未配置C-RP。

命令格式

c-rp ipv6-address [ advertisement-interval adv-interval | [ group-policy { basic-acl6-number | acl6-name acl6-name } | scope scope-id ] | holdtime hold-interval | priority priority ] *

undo c-rp ipv6-address [ scope scope-id ]

参数说明

参数 参数说明 取值
ipv6-address 指定C-RP的IPv6全球单播地址。
说明:

为了防止接口振荡导致协议频繁变化,建议使用Loopback接口地址作为C-RP引用的地址。

32位16进制数,格式为X:X:X:X:X:X:X:X。
advertisement-interval adv-interval 指定该候选RP发送宣告报文的时间间隔。 整数形式,取值范围是1~65535,单位是秒。缺省值是60秒。
group-policy basic-acl6-number 指定该候选RP所服务的组播组的范围,服务范围限定为某ACL6允许的组播组。basic-acl6-number表示基本访问控制列表号,用于标识被通告RP的服务范围。 整数形式,取值范围是2000~2999。
acl6-name acl6-name 指定IPv6命名型访问控制列表的名字。
说明:
acl6-name acl6-name仅支持命名型高级ACL。

字符串形式,不支持空格,区分大小写,长度范围是1~64,以英文字母开始。

目前引用的命名型ACL6仅支持高级ACL6。

scope scope-id 指定该候选RP所服务的BSR管理域的scope ID。 整数形式,取值范围是3~15。
holdtime hold-interval 指定BSR等待接收该候选RP发送的宣告报文的超时时间。hold-interval表示超时时间。 整数形式,取值范围是1~65535,单位是秒。缺省值是150秒。
priority priority 指定该候选RP的优先级。priority表示优先级。 整数形式,取值范围是0~255。缺省值是192。数值越大,优先级越低。

视图

PIM-IPv6视图

缺省级别

2:配置级

使用指南

应用场景

RP是PIM-SM(IPv6)网络的核心,所以C-RP应与PIM-SM(IPv6)域内其他设备都保持很好的连通性。建议在组播流量集中的设备上配置C-RP,并在该交换机与PIM-SM(IPv6)域中的其它设备之间保留较大的通信带宽。

C-RP竞选RP的规则如下:

  1. 与用户加入的组地址匹配的C-RP服务的组范围掩码最长者获胜;

  2. C-RP优先级较高者获胜;

  3. 如果优先级相同,则执行Hash函数,计算结果较大者获胜;

  4. 如果以上都相同,则C-RP地址较大者获胜。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

配置影响

由于该命令中携带了接口地址参数,因此本命令中配置的group-policy { basic-acl6-number | acl6-name acl6-name }priority priorityholdtime hold-intervaladvertisement-interval adv-interval参数将覆盖该接口从PIM-IPv6视图下继承来的全局参数值。如果对于同一接口多次执行该命令,则最新配置将覆盖旧配置。

注意事项

  • 配置某接口成为C-RP接口时,请先在该接口下使能PIM-SM(IPv6),否则此命令虽然配置成功但不生效。

  • 参数group-policy { basic-acl6-number | acl6-name acl6-name }标识了一个组范围,所有允许的组范围都会作为RP的服务组范围通告出去。若没有为C-RP指定所服务的组播组范围,或者指定C-RP为所有地址服务,则该C-RP为所有组播组服务。

c-rp命令与acl命令配合使用。
  • 对于IPv6数字型ACL,在ACL6视图下,通过rule命令的source参数定义候选RP所服务的组播组的范围。

  • 对于IPv6命名型ACL,在ACL6视图下,通过rule命令的destination参数定义候选RP所服务的组播组的范围。

如果设备想要成为多个BSR(BootStrap Router)管理域的C-RP,则需要指定BSR管理域对应的Scope ID。对于指定的每一个Scope ID,advertisement-interval intervalpriority priority-valueholdtime interval参数将覆盖该接口从PIM视图下继承的全局参数值。

使用实例

# 在PIM-IPv6视图下,配置IPv6地址是FC00:0:0:2001::1的接口作为PIM-SM(IPv6)域的C-RP。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] c-rp fc00:0:0:2001::1
# 在PIM-IPv6视图下,使用IPv6命名型ACL6配置IPv6地址是FC00:0:0:2001::1的接口作为PIM-SM(IPv6)域FF02:0:1391::/96的C-RP,其基本访问控制列表为myacl6,优先级为10。
<HUAWEI> system-view
[HUAWEI] acl ipv6 name myacl6
[HUAWEI-acl6-adv-myacl6] rule permit ipv6 destination ff02:0:1391:: 96
[HUAWEI-acl6-adv-myacl6] quit
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] c-rp fc00:0:0:2001::1 group-policy acl6-name myacl6 priority 10

c-rp advertisement-interval(IPv6)

命令功能

c-rp advertisement-interval命令用来配置C-RP连续发送Advertisement报文的时间间隔。

undo c-rp advertisement-interval命令用来恢复发送时间间隔为缺省值。

缺省情况下,C-RP连续发送Advertisement报文的时间间隔是60秒。

命令格式

c-rp advertisement-interval interval

undo c-rp advertisement-interval

参数说明

参数 参数说明 取值
interval 表示C-RP发送Advertisement报文的时间间隔。 整数形式,取值范围是1~65535,单位是秒。

视图

PIM-IPv6视图

缺省级别

2:配置级

使用指南

应用场景

PIM-SM域内的所有C-RP会周期性的向BSR发送携带自身参数的Advertisement报文,然后BSR将收集到这些C-RP信息汇总成RP-set向域内所有设备发送。

C-RP向BSR发送Advertisement报文的时间间隔可通过此命令配置。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

在PIM-IPv6视图下执行命令c-rp ipv6-address advertisement-interval interval指定C-RP接口所在地址同时也可配置Advertisement报文的发送间隔;执行命令c-rp advertisement-interval interval配置的是全局的发送间隔。如果两者都配置,仅前者配置生效。

使用实例

# 在PIM-IPv6视图下,配置C-RP连续发送Advertisement报文的时间间隔为30秒。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] c-rp advertisement-interval 30

c-rp holdtime(IPv6)

命令功能

c-rp holdtime命令用来配置BSR对接收到的Advertisement报文的保持时间。

undo c-rp holdtime命令用来恢复该配置参数的缺省值。

缺省情况下,BSR对接收到的Advertisement报文的保持时间是150秒。

命令格式

c-rp holdtime hold-interval

undo c-rp holdtime

参数说明

参数 参数说明 取值
hold-interval 表示BSR等待接收该C-RP发送Advertisement报文的超时时间。 整数形式,取值范围是1~65535,单位是秒。

视图

PIM-IPv6视图

缺省级别

2:配置级

使用指南

应用场景

C-RP在向BSR发送的Advertisement报文中携带有自身的Holdtime参数。BSR在接收到报文后,就会启动定时器,时间设定为该值。如果超时后没有收到C-RP后续发来的Advertisement报文,BSR就会认为该C-RP失效或不可达,不会再将其信息汇总到RP-set中发往域内设备。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

在PIM-IPv6视图下执行命令c-rp ipv6-address holdtime hold-interval指定C-RP接口所在地址同时也可配置Advertisement报文的保持时间;执行命令c-rp holdtime hold-interval配置的是全局的Advertisement报文保持时间。如果两者都配置,仅前者配置生效。

使用实例

# 在PIM-IPv6视图下,在C-RP上配置发送Advertisement报文的超时时间为100秒。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] c-rp holdtime 100

c-rp priority(IPv6)

命令功能

c-rp priority命令用来配置C-RP的全局性优先级。

undo c-rp priority命令用来恢复该优先级为缺省值。

缺省情况下,C-RP的全局性优先级是192。

命令格式

c-rp priority priority

undo c-rp priority

参数说明

参数 参数说明 取值
priority 表示C-RP的全局性优先级。 整数形式,取值范围是0~255。优先级数值越大,优先级越低。

视图

PIM-IPv6视图

缺省级别

2:配置级

使用指南

应用场景

C-RP竞选RP的规则如下:

  • C-RP接口地址掩玛最长者获胜。

  • C-RP优先级较高者获胜。

  • 如果优先级相同,则执行Hash函数,计算结果较大者获胜。

  • 如果以上都相同,则C-RP地址较大者获胜。

当希望某个C-RP成为RP时,可以配置该命令调小该C-RP的优先级数值,从而提高C-RP的优先级。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

在PIM-IPv6视图下执行命令c-rp ipv6-address priority priority指定C-RP接口地址同时也可配置其优先级;执行命令c-rp priority priority配置的是全局的C-RP优先级。如果两者都配置,仅前者配置生效。

使用实例

# 在PIM-IPv6视图下,配置C-RP的全局性优先级为5。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] c-rp priority 5
相关主题

crp-policy(IPv6)

命令功能

crp-policy命令用来限定合法的C-RP地址范围及其服务的组播组地址范围,使BSR丢弃来自该地址范围之外的C-RP报文,从而防止C-RP欺骗。

undo crp-policy命令用来恢复缺省配置。

缺省情况下,C-RP地址范围及其服务的组播组地址范围不受任何限制,即BSR认为接收到的所有C-RP报文都是合法的。

命令格式

crp-policy { advanced-acl6-number | acl6-name acl6-name }

undo crp-policy

参数说明

参数 参数说明 取值
advanced-acl6-number 表示高级访问控制列表号,该列表定义了针对C-RP地址范围及其服务组地址范围的过滤策略。 整数形式,取值范围是3000~3999。
acl6-name acl6-name 指定IPv6命名型访问控制列表的名字。
说明:
acl6-name acl6-name仅支持命名型高级ACL。

字符串形式,不支持空格,区分大小写,长度范围是1~64,以英文字母开始。

目前引用的命名型ACL6仅支持高级ACL6。

视图

PIM-IPv6视图

缺省级别

2:配置级

使用指南

应用场景

在应用BSR机制的PIM SM网络中,任何一台交换机都可以被配置为C-RP,为该地址范围内的组播组服务。C-RP单播C-RP信息到BSR,BSR将所有收集到的C-RP信息汇总为RP-Set,使用BSR报文在全网内扩散。之后,由当地交换机根据RP-Set计算出特定组地址范围对应的RP。

为了防止C-RP欺骗,需要在BSR上配置crp-policy,限定合法的C-RP地址范围以及其服务的组播组地址范围。由于每个C-BSR都可能成为BSR,因此需要在每个C-BSR上都配置相同的过滤策略。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

配置影响

crp-policy命令与acl ipv6(系统视图)命令配合使用。在ACL6视图下,通过rule(高级ACL6视图)命令的source参数定义合法的C-RP源地址范围,destination参数定义被服务的组播组地址范围。

如果指定了ACL规则,但ACL规则中没有配置rule,指定C-RP地址范围,则拒绝接收所有地址范围的C-RP报文。

crp-policy命令与acl命令配合使用。在ACL6视图下,通过rule命令的source参数定义C-RP源地址范围,destination参数定义被服务的组播组地址范围。

在对接收到的C-RP消息进行匹配时,只有当报文中的C-RP地址和source地址匹配,并且报文中指定的组地址范围是ACL中组地址范围的子集时,才认为匹配成功。

IPv6命名型ACL和高级ACL的配置规则相同,可同时过滤源地址和组地址。由time-range参数指定的时间段对配置规则也有效。

使用实例

# 在C-BSR上配置C-RP策略,只允许FC00:0:0:2001::1/128充当C-RP,并且只允许其为组地址FF13::101/128的组播组服务。

<HUAWEI> system-view
[HUAWEI] acl ipv6 number 3100
[HUAWEI-acl6-adv-3100] rule permit ipv6 source fc00:0:0:2001::1 128 destination ff13::101 128
[HUAWEI-acl6-adv-3100] quit
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] crp-policy 3100
# 使用IPv6命名型ACL在C-BSR上配置C-RP策略,只允许FC00:0:0:2001::1/128充当C-RP,并且只允许其为地址范围FF13::101/128的组播组服务。
<HUAWEI> system-view
[HUAWEI] acl ipv6 name myacl6
[HUAWEI-acl6-adv-myacl6] rule permit ipv6 source fc00:0:0:2001::1 128 destination ff13::101 128
[HUAWEI-acl6-adv-myacl6] quit
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] crp-policy acl6-name myacl6
相关主题

display default-parameter pim-dm6

命令功能

display default-parameter pim-dm6命令用来查看PIM-DM(IPv6)的缺省配置。

命令格式

display default-parameter pim-dm6

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

使用此命令可查看PIM-DM(IPv6)的缺省参数,即使PIM-DM(IPv6)参数修改后,查看的仍是系统设置的缺省参数。因此,通过此命令,可用来协助定位当前设备上哪些参数做了调整。

使用实例

# 查看PIM-DM(IPv6)的缺省配置。

<HUAWEI> display default-parameter pim-dm6
  PIM6 View Default Configurations:
  ---------------------------------
  Hello-option dr-priority: 1
  Hello-option holdtime: 105 s
  Hello-option lan-delay: 500 ms
  Hello-option neighbor-tracking: disabled
  Hello-option override-interval: 2500 ms
  Holdtime assert: 180 s
  Holdtime join-prune: 210 s
  Source-lifetime: 210 s
  State-refresh-interval: 60 s
  State-refresh-rate-limit: 30 s
  State-refresh-ttl: 255
  Hello periodic interval: 30 s
  Join-prune periodic interval: 60 s

  Interface View Default Configurations:
  --------------------------------------
  Pim bfd: disabled
  Pim hello-option dr-priority: 1
  Pim hello-option holdtime: 105 s
  Pim hello-option lan-delay: 500 ms
  Pim hello-option neighbor-tracking: disabled
  Pim hello-option override-interval: 2500 ms
  Pim holdtime assert: 180 s
  Pim holdtime join-prune: 210 s
  Pim require-genid: disabled
  Pim silent: disabled
  Pim state-refresh-capable: enabled
  Pim timer dr-switch-delay: disabled
  Pim timer graft-retry: 3 s
  Pim hello periodic interval: 30 s
  Pim join-prune periodic interval: 60 s
  Pim triggered-hello-delay: 5 s
  Pim version: 2
  Pim ipsec sa: disabled
  Pim neighbor-policy: disabled
表8-54  display default-parameter pim-dm6命令输出信息描述

项目

描述

PIM6 View Default Configurations

PIM-IPv6视图下的缺省配置。

Hello-option dr-priority

竞选DR的优先级。可通过hello-option dr-priority(IPv6)配置。

Hello-option holdtime

邻居为可达状态的保持时间。可通过hello-option holdtime(IPv6)配置。

Hello-option lan-delay

共享网段内传输Prune报文的延迟时间。可通过hello-option lan-delay(IPv6)配置。

Hello-option neighbor-tracking

是否使能了邻居跟踪:
  • enabled:使能了邻居跟踪
  • disabled:未使能邻居跟踪

可通过hello-option neighbor-tracking(IPv6)配置。

Hello-option override-interval

发送剪枝否决报文的时间间隔。可通过hello-option override-interval(IPv6)配置。

Holdtime assert

保持Assert状态的时间。可通过holdtime assert(IPv6)配置。

Holdtime join-prune

保持Join或Prune状态的时间。可通过holdtime join-prune(IPv6)配置。

Source-lifetime

(S,G)表项的超时时间。可通过source-lifetime(IPv6)配置。

State-refresh-interval

发送State-Refresh报文的时间间隔。可通过state-refresh-interval(IPv6)配置。

State-refresh-rate-limit

接收新的State-Refresh报文前必须经过的最小时间。可通过state-refresh-rate-limit(IPv6)配置。

State-refresh-ttl

State-Refresh报文的TTL值。可通过state-refresh-ttl(IPv6)配置。

Hello periodic interval

发送Hello报文的时间间隔。可通过timer hello(IPv6)配置。

Join-prune periodic interval

发送Join/Prune报文的时间间隔。可通过timer join-prune(IPv6)配置。

Interface View Default Configurations

接口视图下的缺省配置。

Pim hello-option dr-priority

接口竞选DR的优先级。可通过pim ipv6 hello-option dr-priority配置。

Pim hello-option holdtime

接口上邻居为可达状态的保持时间。可通过pim ipv6 hello-option holdtime配置。

Pim hello-option lan-delay

接口所在的共享网段内传输Prune报文的延迟时间。可通过pim ipv6 hello-option lan-delay配置。

Pim hello-option neighbor-tracking

接口上是否使能了邻居跟踪:
  • enabled:使能了邻居跟踪
  • disabled:未使能邻居跟踪

可通过pim ipv6 hello-option neighbor-tracking配置。

Pim hello-option override-interval

接口上发送剪枝否决报文的时间间隔。可通过pim ipv6 hello-option override-interval配置。

Pim holdtime assert

接口上保持Assert状态的时间。可通过pim ipv6 holdtime assert配置。

Pim holdtime join-prune

接口上保持Join或Prune状态的时间。可通过pim ipv6 holdtime join-prune配置。

Pim require-genid

是否要求接收的Hello报文中带有Generation ID:
  • enabled:接收的Hello报文中带有Generation ID
  • disabled:接收的Hello报文中不带Generation ID

可通过pim ipv6 require-genid配置。

Pim silent

接口上是否使能了PIM Silent:
  • enabled:接口上使能了PIM Silent
  • disabled:接口上未使能PIM Silent

可通过pim ipv6 silent配置。

Pim state-refresh-capable

接口上是否使能了State-Refresh:
  • enabled:接口上使能了State-Refresh
  • disabled:接口上未使能State-Refresh

可通过pim ipv6 state-refresh-capable配置。

Pim timer dr-switch-delay

接口上是否使能了DR切换延迟:
  • enabled:接口上使能了DR切换延迟
  • disabled:接口上未使能DR切换延迟

可通过pim ipv6 timer dr-switch-delay配置。

Pim timer graft-retry

接口上重传Graft报文的时间间隔。可通过pim ipv6 timer graft-retry配置。

Pim hello periodic interval

接口上发送Hello报文的时间间隔。可通过pim ipv6 timer hello配置。

Pim join-prune periodic interval

接口上发送Join/Prune报文的时间间隔。可通过pim ipv6 timer join-prune配置。

Pim triggered-hello-delay

接口上发送Hello报文的最大延迟时间。可通过pim ipv6 triggered-hello-delay配置。

Pim version

接口上的PIM版本号。

Pim ipsec sa

接口上是否使能了PIM IPSec功能。

Pim neighbor-policy

接口上是否使能了邻居过滤:
  • enabled:接口上使能了邻居过滤
  • disabled:接口上未使能邻居过滤

可通过pim ipv6 neighbor-policy配置。

display default-parameter pim-sm6

命令功能

display default-parameter pim-sm6命令用来查看PIM-SM(IPv6)缺省配置。

命令格式

display default-parameter pim-sm6

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

使用此命令查看PIM-SM(IPv6)的缺省参数,包括ASM模型和SSM模型的缺省设置。即使PIM-SM参数修改后,显示的仍是系统设置的缺省参数。此命令可用来协助定位当前设备上哪些参数做了调整。

使用实例

# 查看PIM-SM(IPv6)的缺省配置。

<HUAWEI> display default-parameter pim-sm6
 PIM6 View Default Configurations:
  ---------------------------------
  Bsr-policy: disabled
  C-bsr admin-scope: disabled
  C-bsr global: disabled
  C-bsr group: none
  C-bsr hash-length: 126
  C-bsr holdtime: 130 s
  C-bsr interval: 60 s
  C-bsr priority: 0
  C-rp advertisement-interval: 60 s
  C-rp holdtime: 150 s
  C-rp priority: 192
  Crp-policy: disabled
  Bsm semantic fragmentation: disabled
  Embedded-rp: enabled
  Hello-option dr-priority: 1
  Hello-option holdtime: 105 s
  Hello-option lan-delay: 500 ms
  Hello-option neighbor-tracking: disabled
  Hello-option override-interval: 2500 ms
  Holdtime assert: 180 s
  Holdtime join-prune: 210 s
  Probe-interval: 5 s
  Register-policy: disabled
  Register-suppression-timeout: 60 s
  Source-lifetime: 210 s
  Source-policy: disabled
  Spt-switch-threshold: disabled
  Ssm-policy: disabled
  Static-rp:  disabled
  Hello periodic interval: 30 s
  Join-prune periodic interval: 60 s
  Timer spt-switch: 15 s
                                       
  Interface View Default Configurations:
  --------------------------------------
  Pim bfd: disabled
  Pim bsr-boundary: disabled
  Pim hello-option dr-priority: 1
  Pim hello-option holdtime: 105 s
  Pim hello-option lan-delay: 500 ms
  Pim hello-option neighbor-tracking: disabled
  Pim hello-option override-interval: 2500 ms
  Pim holdtime assert: 180 s
  Pim holdtime join-prune: 210 s
  Pim require-genid: disabled
  Pim silent: disabled
  Pim timer dr-switch-delay: disabled
  Pim hello periodic interval: 30 s
  Pim join-prune periodic interval: 60 s
  Pim triggered-hello-delay: 5 s
  Pim version: 2
  Pim ipsec sa: disabled
  Pim join-policy: disabled
  Pim neighbor-policy: disabled
表8-55  display default-parameter pim-sm6命令输出信息描述

项目

描述

PIM6 View Default Configurations

PIM-IPv6视图下的缺省配置。

Bsr-policy

是否限制了合法BSR的地址范围。可通过bsr-policy(IPv6)配置。

C-bsr admin-scope

是否配置了BSR管理域。可通过c-bsr admin-scope(IPv6)配置。

C-bsr global

是否配置了Global域中的C-BSR。可通过c-bsr global(IPv6)配置。

C-bsr group

是否配置了BSR管理域中的C-BSR。可通过c-bsr scope配置。

C-bsr hash-length

C-BSR的全局性哈希掩码长度。可通过c-bsr hash-length(IPv6)配置。

C-bsr holdtime

C-BSR等待接收Bootstrap报文的超时时间。可通过c-bsr holdtime(IPv6)配置。

C-bsr interval

BSR周期性发送Bootstrap报文的时间间隔。可通过c-bsr interval(IPv6)配置。

C-bsr priority

C-BSR的全局性优先级。可通过c-bsr priority(IPv6)配置。

C-rp advertisement-interval

C-RP周期性发送Advertisement报文的时间间隔。可通过c-rp advertisement-interval(IPv6)配置。

C-rp holdtime

BSR等待接收Advertisement报文的超时时间。可通过c-rp holdtime(IPv6)配置。

C-rp priority

C-RP的全局性优先级。可通过c-rp priority(IPv6)配置。

Crp-policy

是否限制了合法的C-RP地址范围及C-RP服务的组播组地址范围。可通过crp-policy(IPv6)配置。

Bsm semantic fragmentation

是否使能BSR分片功能。可通过bsm semantic fragmentation(IPv6)配置。

Embedded-rp

是否使能了嵌入式RP。可通过embedded-rp配置。

Hello-option dr-priority

竞选DR的优先级。可通过hello-option dr-priority(IPv6)配置。

Hello-option holdtime

邻居为可达状态的保持时间。可通过hello-option holdtime(IPv6)配置。

Hello-option lan-delay

共享网段内传输Prune报文的延迟时间。可通过hello-option lan-delay(IPv6)配置。

Hello-option neighbor-tracking

是否使能了邻居跟踪。可通过hello-option neighbor-tracking(IPv6)配置。

Hello-option override-interval

发送剪枝否决报文的时间间隔。可通过hello-option override-interval(IPv6)配置。

Holdtime assert

保持Assert状态的时间。可通过holdtime assert(IPv6)配置。

Holdtime join-prune

保持Join或Prune状态的时间。可通过holdtime join-prune(IPv6)配置。

Probe-interval

向RP发送Probe报文(空注册报文)的时间间隔。可通过probe-interval(IPv6)配置。

Register-policy

是否配置了Register报文过滤规则。可通过register-policy(IPv6)配置。

Register-suppression-timeout

保持注册抑制状态的超时时间。可通过register-suppression-timeout(IPv6)配置。

Source-lifetime

(S,G)表项的超时时间。可通过source-lifetime(IPv6)配置。

Source-policy

是否配置了组播源过滤规则。可通过source-policy(IPv6)配置。

Spt-switch-threshold

是否配置了RPT切换到SPT的组播报文速率阈值。可通过spt-switch-threshold(IPv6)配置。

Ssm-policy

是否配置了SSM组地址范围。可通过ssm-policy(IPv6)配置。

Static-rp

是否配置了静态RP。可通过static-rp(IPv6)配置。

Hello periodic interval

发送Hello报文的时间间隔。可通过timer hello(IPv6)配置。

Join-prune periodic interval

发送Join/Prune报文的时间间隔。可通过timer join-prune(IPv6)配置。

Timer spt-switch

是否配置了RPT切换到SPT前检查组播数据速率是否达到阈值的时间间隔。可通过timer spt-switch(IPv6)配置。

Interface View Default Configurations

接口视图下的缺省配置。

Pim bsr-boundary

接口上是否配置了PIM域边界。可通过pim ipv6 bsr-boundary配置。

Pim hello-option dr-priority

接口竞选DR的优先级。可通过pim ipv6 hello-option dr-priority配置。

Pim hello-option holdtime

接口上邻居为可达状态的保持时间。可通过pim ipv6 hello-option holdtime配置。

Pim hello-option lan-delay

接口所在的共享网段内传输Prune报文的延迟时间。可通过pim ipv6 hello-option lan-delay配置。

Pim hello-option neighbor-tracking

接口上是否使能了邻居跟踪。可通过pim ipv6 hello-option neighbor-tracking配置。

Pim hello-option override-interval

接口上发送剪枝否决报文的时间间隔。可通过pim ipv6 hello-option override-interval配置。

Pim holdtime assert

接口上保持Assert状态的时间。可通过pim ipv6 holdtime assert配置。

Pim holdtime join-prune

接口上保持加入或剪枝状态的时间。可通过pim ipv6 holdtime join-prune配置。

Pim require-genid

是否要求接收的Hello报文中带有Generation ID。可通过pim ipv6 require-genid配置。

Pim silent

接口上是否使能了PIM Silent。可通过pim ipv6 silent配置。

Pim timer dr-switch-delay

接口上是否使能了DR切换延迟。可通过pim ipv6 timer dr-switch-delay配置。

Pim hello periodic interval

接口上发送Hello报文的时间间隔。可通过pim ipv6 timer hello配置。

Pim join-prune periodic interval

接口上发送Join/Prune报文的时间间隔。可通过pim ipv6 timer join-prune配置。

Pim triggered-hello-delay

接口上发送Hello报文的最大延迟时间。可通过pim ipv6 triggered-hello-delay配置。

Pim version

接口上的PIM版本号。

Pim join-policy

接口上是否配置join-policy。可通过pim ipv6 join-policy配置。

Pim neighbor-policy

接口上是否配置了neighbor-policy。可通过pim ipv6 neighbor-policy配置。

display default-parameter pim-ssm6

命令功能

display default-parameter pim-ssm6命令用来查看SSM模型的PIM-SM(IPv6)的缺省配置。

命令格式

display default-parameter pim-ssm6

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

使用此命令可查看SSM模型的PIM-SM(IPv6)的缺省参数,即使PIM-SM参数修改后,显示的仍是系统设置的缺省参数。此命令可用来协助定位当前设备上哪些参数做了调整。

使用实例

# 查看SSM模型的PIM-SM(IPv6)的缺省配置。

<HUAWEI> display default-parameter pim-ssm6
  PIM6 View Default Configurations:
  ---------------------------------
  Hello-option dr-priority: 1
  Hello-option holdtime: 105 s
  Hello-option lan-delay: 500 ms
  Hello-option neighbor-tracking: disabled
  Hello-option override-interval: 2500 ms
  Holdtime assert: 180 s
  Holdtime join-prune: 210 s
  Probe-interval: 5 s
  Register-policy: disabled
  Register-suppression-timeout: 60 s
  Source-lifetime: 210 s
  Source-policy: disabled
  Ssm-policy: disabled
  Hello periodic interval: 30 s
  Join-prune periodic interval: 60 s

  Interface View Default Configurations:
  --------------------------------------
  Pim bfd: disabled
  Pim hello-option dr-priority: 1
  Pim hello-option holdtime: 105 s
  Pim hello-option lan-delay: 500 ms
  Pim hello-option neighbor-tracking: disabled
  Pim hello-option override-interval: 2500 ms
  Pim holdtime assert: 180 s
  Pim holdtime join-prune: 210 s
  Pim require-genid: disabled
  Pim silent: disabled
  Pim timer dr-switch-delay: disabled
  Pim hello periodic interval: 30 s
  Pim join-prune periodic interval: 60 s
  Pim triggered-hello-delay: 5 s
  Pim version: 2
  Pim ipsec sa: disabled
  Pim join-policy: disabled
  Pim neighbor-policy: disabled
表8-56  display default-parameter pim-ssm6命令输出信息描述

项目

描述

PIM6 View Default Configurations

PIM-IPv6视图下的缺省配置。

Hello-option dr-priority

竞选DR的优先级。可通过hello-option dr-priority(IPv6)配置。

Hello-option holdtime

邻居为可达状态的保持时间。可通过hello-option holdtime(IPv6)配置。

Hello-option lan-delay

共享网段内传输Prune报文的延迟时间。可通过hello-option lan-delay(IPv6)配置。

Hello-option neighbor-tracking

是否使能了邻居跟踪。可通过hello-option neighbor-tracking(IPv6)配置。

Hello-option override-interval

发送剪枝否决报文的时间间隔。可通过hello-option override-interval(IPv6)配置。

Holdtime assert

保持Assert状态的时间。可通过holdtime assert(IPv6)配置。

Holdtime join-prune

保持Join或Prune状态的时间。可通过holdtime join-prune(IPv6)配置。

Source-lifetime

(S,G)表项的超时时间。可通过source-lifetime(IPv6)配置。

Source-policy

是否配置了组播源过滤规则。可通过source-policy(IPv6)配置。

Ssm-policy

是否配置了SSM组地址范围。可通过ssm-policy(IPv6)配置。

Hello periodic interval

发送Hello报文的时间间隔。可通过timer hello(IPv6)配置。

Join-prune periodic interval

发送Join/Prune报文的时间间隔。可通过timer join-prune(IPv6)配置。

Interface View Default Configurations

接口视图下的缺省配置。

Pim hello-option dr-priority

接口竞选DR的优先级。可通过pim ipv6 hello-option dr-priority配置。

Pim hello-option holdtime

接口上邻居为可达状态的保持时间。可通过pim ipv6 hello-option holdtime配置。

Pim hello-option lan-delay

接口所在的共享网段内传输Prune报文的延迟时间。可通过pim ipv6 hello-option lan-delay配置。

Pim hello-option neighbor-tracking

接口上是否使能了邻居跟踪。可通过pim ipv6 hello-option neighbor-tracking配置。

Pim hello-option override-interval

接口上发送剪枝否决报文的时间间隔。可通过pim ipv6 hello-option override-interval配置。

Pim holdtime assert

接口上保持Assert状态的时间。可通过pim ipv6 holdtime assert配置。

Pim holdtime join-prune

接口上保持加入或剪枝状态的时间。可通过pim ipv6 holdtime join-prune配置。

Pim require-genid

是否要求接收的Hello报文中带有Generation ID。可通过pim ipv6 require-genid配置。

Pim silent

接口上是否使能了PIM Silent。可通过pim ipv6 silent配置。

Pim timer dr-switch-delay

接口上是否使能了DR切换延迟。可通过pim ipv6 timer dr-switch-delay配置。

Pim hello periodic interval

接口上发送Hello报文的时间间隔。可通过pim ipv6 timer hello配置。

Pim join-prune periodic interval

接口上发送Join/Prune报文的时间间隔。可通过pim ipv6 timer join-prune配置。

Pim triggered-hello-delay

接口上发送Hello报文的最大延迟时间。可通过pim ipv6 triggered-hello-delay配置。

Pim version

接口上的PIM版本号。

Pim join-policy

接口上是否配置join-policy。可通过pim ipv6 join-policy配置。

Pim neighbor-policy

接口上是否配置了neighbor-policy。可通过pim ipv6 neighbor-policy配置。

display pim ipv6 bsr-info

命令功能

display pim ipv6 bsr-info命令用来查看PIM-SM(IPv6)域的BSR信息。

命令格式

display pim ipv6 bsr-info

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

使用此命令主要用来查看PIM-SM(IPv6)网络的BSR配置信息。

使用实例

# 查看BSR信息。该交换机上配置了C-BSR,因此显示Elected BSR和C-BSR的信息。

<HUAWEI> display pim ipv6 bsr-info
VPN-Instance: public net
 Elected AdminScoped BSR Count: 0
 Elected BSR Address: FC00:0:0:2004::2
     Priority: 0
     Hash mask length: 128
     State: Elected
     Scope: 5
     Uptime: 00:00:07
     Next BSR message scheduled at: 00:00:53
     C-RP Count: 0
 Candidate AdminScoped BSR Count: 0
 Candidate BSR Address: FC00:0:0:2004::2
     Priority: 0
     Hash mask length: 128
     State: Elected
     Scope: 5
     Wait to be BSR: 0
表8-57  display pim ipv6 bsr-info命令输出信息描述

项目

描述

Elected AdminScoped BSR Count

当选的AdminScoped BSR个数。

Elected BSR Address

BSR的IPv6地址。

Priority

BSR优先级。

Hash mask length

计算RP的哈希掩码长度。

State

BSR的状态。状态包括:
  • Accept Preferred:设备没有配置C-BSR,BSR为其他设备,且未超时。

  • Accept Any:设备没有配置C-BSR,且当前BSR超时(用于BSR管理域的场景)。

  • Candidate:设备配置了C-BSR,且BSR为其他设备。

  • Pending:设备由非BSR状态变为BSR状态,或设备配置了C-BSR,上一个BSR超时。

  • Elected:设备当选为BSR。

Scope

BSR服务的PIM管理域的Scope ID。

Not scoped表示该BSR不是管理域BSR。

Uptime

BSR的运行时间。

Next BSR message scheduled at

下一个BSR消息将在多少时间后到达。只有当选BSR上维护该定时器,定时器超时则发送BSM消息。

C-RP Count

C-RP的个数。

Candidate AdminScoped BSR Count

候选的AdminScoped BSR个数。

Candidate BSR Address

候选BSR的IPv6地址。

Wait to be BSR

当前C-BSR是否有效标识,有以下两种取值:
  • 0:表示当前C-BSR有效,即参与竞选BSR;

  • 1:表示当前C-BSR无效,即不参与竞选BSR。

交换机上配置的C-BSR超过最大规格限制时,如果继续配置C-BSR,该标识位将取1。

display pim ipv6 bfd session

命令功能

display pim ipv6 bfd session命令用来查看PIM IPv6 BFD session的信息。

命令格式

display pim ipv6 bfd session statistics

display pim ipv6 bfd session [ interface interface-type interface-number | neighbor ipv6-link-local-address ] *

参数说明

参数 参数说明 取值
statistics 显示PIM IPv6 BFD session的统计信息。 -
interface interface-type interface-number 显示指定接口的PIM IPv6 BFD session信息。interface-type interface-number表示接口类型和接口编号。 -
neighbor ipv6-link-local-address 显示指定邻居的PIM IPv6 BFD session信息。 ipv6-link-local-address表示PIM邻居的链路本地地址。 十六进制形式,取值范围是FE80::~FE80:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF。

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

配置PIM BFD(IPv6)功能检测PIM邻居状态时,需要建立PIM IPv6 BFD session。可使用本命令查看PIM IPv6 BFD session的统计信息及PIM IPv6 BFD session的配置信息。

注意事项

PIM IPv6 BFD session两端通过协商得到PIM IPv6 BFD检测报文的实际发送间隔、接收间隔和检测周期。协商机制为:
  • 通过以下公式来协商PIM IPv6 BFD检测报文的实际发送间隔和实际接收间隔:
    • 实际发送间隔=max(本端min-tx-interval,对端min-rx-interval
    • 实际接收间隔=max(对端min-tx-interval,本端min-rx-interval
  • 通过以下公式来协商PIM IPv6 BFD检测报文的实际检测周期:
    • 实际检测周期=对端detect-multiplier * max(对端min-tx-interval,本端min-rx-interval

使用实例

# 查看所有接口上的PIM IPv6 BFD session信息。

<HUAWEI> display pim ipv6 bfd session
 VPN-Instance: public net
 Total 1 BFD session Created

 Vlanif100 (FE80::7): Total 1 BFD session Created

 Neighbor        ActTx(ms) ActRx(ms) ActMulti Local/Remote State
 FE80::6         200       300       4         8211/8214   Up

# 查看接口VLANIF100上的PIM IPv6 BFD session信息。

<HUAWEI> display pim ipv6 bfd session interface vlanif 100
 VPN-Instance: public net

 Vlanif100 (FE80::7): Total 1 BFD session Created

 Neighbor        ActTx(ms) ActRx(ms) ActMulti Local/Remote State
 FE80::6         200       300       4         8211/8214   Up
表8-58  display pim ipv6 bfd session命令输出信息描述

项目

描述

Total 1 BFD session Created

创建的PIM IPv6 BFD session总数。

Vlanif100 (FE80::7)

PIM接口名(IPv6链路本地地址)。

Neighbor

PIM邻居的IPv6链路本地地址。

ActTx(ms)

PIM IPv6 BFD检测报文的实际发送间隔。

ActRx(ms)

PIM IPv6 BFD检测报文的实际接收间隔。

ActMulti

PIM IPv6 BFD检测报文的实际检测倍数。

Local/Remote

PIM IPv6 BFD session的本地/远端标识符。

State

PIM IPv6 BFD session的状态:
  • UP:BFD session已经建立成功,周期性交互检测报文。

  • Init:已经能够与对端系统通信,本端希望使会话进入Up状态。

  • Admin down:管理性Down(在BFD会话视图下执行shutdown)。

  • Down:BFD session处于down状态。

# 查看PIM IPv6 BFD session的统计信息。

<HUAWEI> display pim ipv6 bfd session statistics
 VPN-Instance: public net
  Total 1 PIM BFD session in this instance.

   Total 1 PIM BFD session up.
   Total 0 PIM BFD session down.
表8-59  display pim ipv6 bfd session statistics命令输出信息描述

项目

描述

Total 1 PIM BFD session in this instance

PIM IPv6 BFD session总数。

Total 1 PIM BFD session up

状态为Up的PIM IPv6 BFD session总数。

Total 0 PIM BFD session down

状态为Down的PIM IPv6 BFD session总数,包括除状态为Up的PIM IPv6 BFD session之外的所有PIM IPv6 BFD session。

display pim ipv6 claimed-route

命令功能

display pim ipv6 claimed-route命令用来查看PIM(IPv6)使用的单播路由信息。

命令格式

display pim ipv6 claimed-route [ ipv6-source-address ]

参数说明

参数 参数说明 取值
ipv6-source-address 指定组播源的IPv6地址。 十六进制形式。

视图

所有视图

缺省级别

1:监控级

使用指南

使用此命令主要用来查看PIM(IPv6)使用的单播路由信息,包括RPF邻居、接口详细信息、路由类型和选路策略等。

使用实例

# 显示到达组播源FC00:0:0:2001::2使用的单播路由。

<HUAWEI> display pim ipv6 claimed-route fc00:0:0:2001::2
VPN-Instance: public net
multicast load-splitting rule: source-group
RPF information about: FC00:0:0:2001::2 in PIM-SM routing table
    RPF interface: Vlanif100, RPF neighbor: FE80::A01:100:1
    Referenced route/mask: FC00:0:0:2001::/64
    Referenced route type: igp
    RPF-route selecting rule: preference-preferred
    The (S, G) or (*, G) list dependent on this route entry
    (FC00:0:0:2001::2, FF03::1)
表8-60  display pim ipv6 claimed-route命令输出信息描述

项目

描述

multicast load-splitting rule

组播负载分担策略:
  • group:基于组播组的负载分担

  • source:基于组播源的负载分担

  • source-group:基于组播源组的负载分担

  • stable-preferred:稳定优先负载分担

  • balance-preferred:均衡优先负载分担

RPF information about: FC00:0:0:2001::2 in PIM-SM routing table

PIM-SM(IPv6)路由表中以FC00:0:0:2001::2为源的RPF路由信息。

RPF interface

RPF接口。

RPF neighbor

RPF邻居。

Referenced route/mask

引用的路由/掩码。

Referenced route type

引用的路由类型。

RPF-route selecting rule

RPF路由选择规则。

The (S, G) or (*, G) list dependent on this route entry

基于此RPF路由的组播表项列表。

display pim ipv6 control-message counters

命令功能

display pim ipv6 control-message counters命令用来查看发送和接收的PIM(IPv6)控制报文的统计数。

命令格式

display pim ipv6 control-message counters message-type { probe | register | register-stop | crp }

display pim ipv6 control-message counters [ message-type { assert | graft | graft-ack | hello | join-prune | state-refresh | bsr } | interface interface-type interface-number ] *

参数说明

参数 参数说明 取值
message-type 指定PIM报文类型。 -
probe 指定Probe报文。 -
register 指定Register报文。 -
register-stop 指定Register-Stop报文。 -
crp 指定C-RP报文。 -
assert 指定Assert报文。 -
graft 指定Graft报文。 -
graft-ack 指定Graft-Ack报文。 -
hello 指定Hello报文。 -
join-prune 指定Join/Prune报文。 -
state-refresh 指定State-Refresh报文。 -
bsr 指定BSR报文。 -
interface interface-type interface-number 指定接口类型和编号。 -

视图

所有视图

缺省级别

1:监控级

使用指南

当PIM(IPv6)网络无法正常进行组播报文转发时,可通过使用此命令查看各项协议报文的统计数目,以协助定位网络故障。

使用实例

# 查看接口VLANIF100发送和接收的各种IPv6 PIM控制报文的统计信息。
<HUAWEI> display pim ipv6 control-message counters interface vlanif 100
VPN-Instance: public net
 PIM control-message counters for interface: Vlanif100
 Message Type     Received         Sent             Invalid      Filtered
 Assert           0                0                0            0
 Graft            0                0                0            0
 Graft-Ack        0                0                0            0
 Hello            328              331              0            0
 Join-prune       2                0                0            0
 State-Refresh    0                0                0            0
 BSR              9778             0                0            0
表8-61  display pim ipv6 control-message counters命令输出信息描述

项目

描述

PIM control-message counters for interface

统计PIM控制报文的接口。

Message Type

控制报文类型。

Received

当前接口接收到的控制报文数目。

Sent

当前接口发出的控制报文数目。

Invalid

无效控制报文的数目。

Filtered

当前接口过滤的控制报文数目。

Assert

断言报文。

Graft

嫁接报文。

Graft-Ack

嫁接确认报文。

Hello

Hello报文。

Join-prune

加入/剪枝报文。

State-Refresh

状态刷新报文。

BSR

Bootstrap报文。

display pim ipv6 grafts

命令功能

display pim ipv6 grafts命令用来查看未经确认的PIM-DM(IPv6)嫁接信息。

命令格式

display pim ipv6 grafts

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

在PIM-DM(IPv6)中,当交换机发出嫁接报文,需要等待上游回复确认报文。

使用display pim ipv6 grafts命令可以查看已发出但未收到确认的PIM-DM(IPv6)嫁接信息。

使用实例

# 显示未经确认的PIM-DM(IPv6)嫁接报文。

<HUAWEI> display pim ipv6 grafts
Source                      Group                     Expire    RetransmitIn
fc00:0:0:2001::2            ff03::101                 00:02:52  00:00:02
表8-62  display pim ipv6 grafts命令输出信息描述

项目

描述

Source

组播源地址。

Group

组播组地址。

Expire

(S,G)表项超时时间。

RetransmitIn

嫁接启动下次传输的等候时间。

display pim ipv6 interface

命令功能

display pim ipv6 interface命令用来查看接口的PIM(IPv6)信息。

命令格式

display pim ipv6 interface [ interface-type interface-number | up | down ] [ verbose ]

参数说明

参数 参数说明 取值
interface-type interface-number 指定接口类型和编号。 -
up 显示IPv6协议状态为Up的PIM接口信息。 -
down 显示IPv6协议状态为Down的PIM接口信息。 -
verbose 显示接口关于PIM(IPv6)的详细信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

使能了PIM(IPv6)的接口称作PIM(IPv6)接口。使用display pim ipv6 interface命令可以查看接口的PIM(IPv6)状态、每个接口上的PIM(IPv6)邻居数量、发送Hello报文间隔、DR优先级和DR地址等信息。

使用实例

# 查看接口VLANIF100的PIM(IPv6)信息。
<HUAWEI> display pim ipv6 interface vlanif 100
 VPN-Instance: public net
 Interface           State NbrCnt HelloInt   DR-Pri     DR-Address
 Vlanif100            up    0      30         1         FE80::2E0:3FFF:FE27:AE01(local)
表8-63  display pim ipv6 interface命令输出信息描述

项目

描述

Interface

PIM(IPv6)接口名称。

State

PIM(IPv6)接口状态,up或down。

NbrCnt

该接口上的PIM(IPv6)邻居个数。

HelloInt

发送Hello报文的间隔。

DR-Pri

DR优先级。

DR-Address

DR地址。

# 查看接口VLANIF100的PIM(IPv6)的详细信息。
<HUAWEI> display pim ipv6 interface vlanif 100 verbose
 VPN-Instance: public net
 Interface: Vlanif100, FE80::2E0:3FFF:FE27:AE01
     PIM version: 2
     PIM mode: Sparse
     PIM state: up
     PIM DR: FE80::2E0:3FFF:FE27:AE01 (local)
     PIM DR Priority (configured): 1
     PIM neighbor count: 0
     PIM hello interval: 30 s
     PIM LAN delay (negotiated): 500 ms
     PIM LAN delay (configured): 500 ms
     PIM hello override interval (negotiated): 2500 ms
     PIM hello override interval (configured): 2500 ms
     PIM Silent: disabled
     PIM neighbor tracking (negotiated): disabled
     PIM neighbor tracking (configured): disabled
     PIM generation ID: 0x18FF94EC
     PIM require-GenID: disabled
     PIM hello hold interval: 105 s
     PIM assert hold interval: 180 s
     PIM triggered hello delay: 5 s
     PIM J/P interval: 60 s
     PIM J/P hold interval: 210 s
     PIM BSR domain border: disabled
     PIM BFD: disabled
     PIM dr-switch-delay timer : not configured
     Number of routers on link not using DR priority: 0
     Number of routers on link not using LAN delay: 0
     Number of routers on link not using neighbor tracking: 1
     ACL of PIM neighbor policy: myacl6
     ACL of PIM ASM join policy: 2000
     ACL of PIM SSM join policy: -
     ACL of PIM join policy: -
表8-64  display pim ipv6 interface verbose命令输出信息描述

项目

描述

PIM version

接口上启动的PIM(IPv6)协议的版本号。

PIM mode

PIM(IPv6)协议的模式。

PIM state

PIM(IPv6)接口的状态,up或down。

PIM DR

该接口上DR的地址。

PIM DR Priority (configured)

DR优先级。

PIM neighbor count

在接口上的PIM(IPv6)邻居个数。

PIM hello interval

Hello报文的发送间隔。

PIM LAN delay (negotiated)

接口上经协商的组播报文延时。

PIM LAN delay (configured)

接口上配置的组播报文延时。

PIM hello override interval (negotiated)

接口上经协商的否决间隔。

PIM hello override interval (configured)

接口上配置的否决间隔。

PIM Silent

接口上是否使能PIM Silent(IPv6)功能。

PIM neighbor tracking (negotiated)

经协商后,接口是否使能邻居跟踪功能。

PIM neighbor tracking (configured)

接口是否配置邻居跟踪功能。

PIM generation ID

接口上的Generation ID。

PIM require-GenID

是否需要检查接收的报文包含Generation ID。

PIM hello hold interval

Hello报文的接收者保持该邻居可达的时间间隔。

PIM assert hold interval

发送Assert报文的间隔。

PIM triggered hello delay

发送触发的Hello报文前的随机延时最大值。

PIM J/P interval

该接口发送Join/Prune报文的间隔。

PIM J/P hold interval

该接口Join/Prune状态的保持时间。

PIM BSR domain border

该接口上是否配置了BSR域边界。

PIM dr-switch-delay timer

DR切换延迟时间。

Number of routers on link not using DR priority

该接口所在网段上未使用DR优先级的交换机个数。

Number of routers on link not using LAN delay

该接口所在网段上未使用组播报文延时的交换机个数。

Number of routers on link not using neighbor tracking

该接口所在网段上未使能邻居跟踪的交换机个数。

ACL of PIM neighbor policy

该接口上配置的邻居过滤策略。

ACL of PIM ASM join policy

该接口上配置的ASM Join信息过滤策略。

ACL of PIM SSM join policy

该接口上配置的SSM Join信息过滤策略。

ACL of PIM join policy

该接口上配置的Join信息过滤策略。

display pim ipv6 invalid-packet

命令功能

display pim ipv6 invalid-packet命令用来查看设备接收到的无效PIM(IPv6)报文的统计信息及详细信息。

命令格式

display pim ipv6 invalid-packet [ interface interface-type interface-number | message-type { assert | bsr | hello | join-prune | graft | graft-ack | state-refresh } ] *

display pim ipv6 invalid-packet message-type { crp | register | register-stop }

display pim ipv6 invalid-packet [ packet-number ] verbose

参数说明

参数 参数说明 取值
interface interface-type interface-number 显示指定接口的无效PIM(IPv6)报文的统计信息。interface-type interface-number表示接口类型和接口编号。 -
message-type 显示指定类型无效报文的统计信息。 -
assert 显示无效Assert报文的统计信息。 -
bsr 显示无效BSR报文的统计信息。 -
hello 显示无效Hello报文的统计信息。 -
join-prune 显示无效Join/Prune报文的统计信息。 -
graft 显示无效Graft报文的统计信息。 -
graft-ack 显示无效Graft-Ack报文的统计信息。 -
state-refresh 显示无效State-Refresh报文的统计信息。 -
crp 显示无效C-RP报文的统计信息。 -
register 显示无效Register报文的统计信息。 -
register-stop 显示无效Register-Stop报文的统计信息。 -
packet-number 显示最近收到的指定数量的无效PIM(IPv6)报文的详细信息。 整数形式,取值范围是1~100。缺省情况下,显示当前存储的所有无效报文的详细信息。
verbose 显示无效报文的详细信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

可使用display pim ipv6 invalid-packet命令查看无效PIM(IPv6)报文的统计信息及详细信息,便于及时准确定位问题,排除故障。

当组播网络中的PIM(IPv6)表项无法建立时,可先使用display pim ipv6 invalid-packet命令查看是否是由于设备接收到无效协议报文导致的PIM(IPv6)表项无法建立。若统计信息中出现无效协议报文计数时,使用display pim ipv6 invalid-packet [ packet-number ] verbose命令查看无效协议报文的详细信息,便于对故障进行定位。

可使用以下常用命令查看收到的无效IPv6 PIM报文的统计信息:

  • 使用display pim ipv6 invalid-packet命令,查看公网实例收到的无效IPv6 PIM报文的统计信息。

  • 使用display pim ipv6 invalid-packet interface interface-type interface-number命令,查看指定接口收到的无效IPv6 PIM报文的统计信息。

  • 使用display pim ipv6 invalid-packet packet-number verbose命令,查看设备最近收到的无效IPv6 PIM报文的详细信息。目前支持最多显示100个无效报文的详细信息。

使用实例

# 查看设备收到的无效PIM(IPv6)报文的统计信息。

<HUAWEI> display pim ipv6 invalid-packet

             Statistics of invalid packets for public net:                      
--------------------------------------------------------------------            
PIM General invalid packet:
Invalid PIM Version     : 0           Invalid PIM Type        : 0
Fault Length            : 0           Bad Checksum            : 0

PIM Register invalid packet:
Invalid Multicast Source: 0           Invalid Multicast Group : 0
Invalid Dest Addr       : 0

PIM Register-Stop invalid packet:
Invalid Multicast Source: 0           Invalid Multicast Group : 0
Invalid Dest Addr       : 0           IP Source not RP        : 0

PIM CRP invalid packet:
Invalid Dest Addr       : 0           Invalid CRP Addr        : 0
Fault Length            : 0           CRP Adv Fault Length    : 0
Invalid Multicast Group : 0

PIM Assert invalid packet:
Invalid Dest Addr       : 0           Invalid IP Source Addr  : 0
Invalid Multicast Source: 0           Invalid Multicast Group : 0

PIM BSR invalid packet:
Bad Payload             : 0           Fault Length            : 0
Bad Scope Mask          : 0           Invalid Multicast Group : 0
Not CBSR But BSR        : 0           Invalid BSR Addr        : 0
Fault Hash Length       : 0           Invalid IP Source Addr  : 0

PIM Hello invalid packet:
Invalid Addr List       : 0           Fault Length            : 0
Bad Holdtime Length     : 0           Bad LanPruneDelay Length: 0
Bad DrPriority Length   : 0           Bad GenID Length        : 0
Invalid Dest Addr       : 0           Invalid IP Source Addr  : 0

PIM Join/Prune invalid packet:
Invalid Multicast Source: 0           Invalid Multicast Group : 0
Invalid Up Neighbor     : 0           Invalid IP Source Addr  : 0
Invalid Dest Addr       : 0           Fault Length            : 0  

PIM Graft invalid packet:
Invalid Multicast Source: 0           Invalid Multicast Group : 0
Invalid Up Neighbor     : 0           Invalid IP Source Addr  : 0
Fault Length            : 0

PIM Graft-Ack invalid packet:
Invalid Multicast Source: 0           Invalid Multicast Group : 0
Invalid Up Neighbor     : 0           Invalid IP Source Addr  : 0
Fault Length            : 0

PIM State Refresh invalid packet:
Invalid Multicast Source: 0           Invalid Multicast Group : 0
Invalid Originator Addr : 0           Fault Length            : 0
-------------------------------------------------------------------- 
表8-65  display pim ipv6 invalid-packet命令输出信息描述

项目

描述

PIM General invalid packet

公共无效PIM(IPv6)报文。

Invalid PIM Version

无效PIM(IPv6)版本。

Invalid PIM Type

无效PIM(IPv6)报文类型。

Fault Length

无效的报文长度。

Bad Checksum

无效的校验和。

PIM Register invalid packet

无效Register报文。

Invalid Multicast Source

无效组播源地址。

Invalid Multicast Group

无效组播组地址。

Invalid Dest Addr

无效目的地址。

PIM Register-Stop invalid packet

无效Register-Stop报文。

IP Source not RP

源地址不是RP。

PIM CRP invalid packet

无效C-RP报文。

Invalid CRP Addr

无效C-RP地址。

CRP Adv Fault Length

无效的C-RP Adv长度。

PIM Assert invalid packet

无效Assert报文。

Invalid IP Source Addr

无效报文源地址。

PIM BSR invalid packet

无效BSR报文。

Bad Payload

无效的Payload。

Bad Scope Mask

无效的Scope掩码。

Not CBSR But BSR

不是C-BSR却收到BSR消息。

Invalid BSR Addr

无效BSR地址。

Fault Hash Length

无效的Hash长度。

PIM Hello invalid packet

无效Hello报文。

Invalid Addr List

无效地址列表。

Bad Holdtime Length

无效的Holdtime长度。

Bad LanPruneDelay Length

无效的LanPruneDelay长度。

Bad DrPriority Length

无效的DrPriority长度。

Bad GenID Length

无效的GenerationID长度。

PIM Join/Prune invalid packet

无效Join/Prune报文。

Invalid Up Neighbor

无效的上游邻居。

PIM Graft invalid packet

无效Graft报文。

PIM Graft-Ack invalid packet

无效Graft-Ack报文。

PIM State Refresh invalid packet

无效State-Refresh报文。

Invalid Originator Addr

无效的Originator地址。

# 查看设备最近收到的1个无效PIM(IPv6)报文的详细信息。

<HUAWEI> display pim ipv6 invalid-packet 1 verbose
       Detailed information of invalid packets
-----------------------------------------------------
Packet information (Index 1):
-----------------------------------------------------
Interface           :  Vlanif100
Time                :  2012-06-01 20:04:35 UTC-08:00
Message Length      :  26
Invalid Type        :  Invalid Multicast Source
0000: 25 00 96 77 01 00 00 20 e1 01 01 01 01 00 e0 00
0010: 00 00 80 00 00 64 00 00 00 00
-----------------------------------------------------
表8-66  display pim ipv6 invalid-packet 1 verbose命令输出信息描述

项目

描述

Detailed information of invalid packets

无效报文的详细信息。

Packet information (Index 1)

无效报文按照时间排序(逆序)的序号。

Interface

接收到无效报文的接口。

Time

接收到无效报文的时间。显示格式为:
  • YYYY-MM-DD HH:MM:SS

  • YYYY-MM-DD HH:MM:SS UTC±HH:MM DST

  • YYYY-MM-DD HH:MM:SS UTC±HH:MM

  • YYYY-MM-DD HH:MM:SS DST

UTC±HH:MM表示通过clock timezone命令配置了时区,DST表示通过clock daylight-saving-time命令配置了夏令时。

Message Length

无效报文的长度。

Invalid Type

无效报文的类型。

0000: 25 00 96 77 01 00 00 20 e1 01 01 01 01 00 e0 00

0010: 00 00 80 00 00 64 00 00 00 00

无效报文内容。

display pim ipv6 neighbor

命令功能

display pim ipv6 neighbor命令用来查看PIM(IPv6)邻居信息。

命令格式

display pim ipv6 neighbor [ ipv6-link-local-address | interface interface-type interface-number | verbose ] *

参数说明

参数 参数说明 取值
ipv6-link-local-address 指定邻居的IPv6链路本地地址。 十六进制形式,取值范围是FE80::~FE80:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF。
interface interface-type interface-number 指定接口类型和编号。 -
verbose 显示邻居的详细信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

使用此命令可查看设备的PIM(IPv6)邻居信息,包括邻居的数量、DR优先级等,协助调整PIM(IPv6)邻居关系。

使用实例

# 查看接口VLANIF100的PIM(IPv6)邻居详细信息。
<HUAWEI> display pim ipv6 neighbor interface vlanif 100 verbose
 VPN-Instance: public net

 Total Number of Neighbors on this interface  = 1

Neighbor: FE80::FFE0:FFFF:FE4A:8E04
     Interface: Vlanif100
     Uptime: 00:01:18
     Expiry time: 00:01:31
     DR Priority: 1
     Generation ID: 0x7751638D
     Holdtime: 105 s
     LAN delay: 500 ms
     Override interval: 2500 ms
     Neighbor tracking: disabled
     PIM BFD-session: N
     Neighbor Secondary Address(es):
     FC00:0:0:2004::2
表8-67  display pim ipv6 neighbor命令输出信息描述

项目

描述

Total Number of Neighbors on this interface

接口上的PIM(IPv6)邻居总数。

Neighbor

PIM(IPv6)邻居的地址。

Interface

PIM(IPv6)邻居所在的接口。

Uptime

PIM(IPv6)邻居已经存在的时间。

Expiry time

PIM(IPv6)邻居还有多少时间就要超时。

DR Priority

DR优先级。

Generation ID

PIM(IPv6)邻居状态随机数。

Holdtime

PIM(IPv6)邻居生存时间。

LAN delay

传递Prune剪枝报文的延迟时间。

Override interval

否决Prune剪枝的时间间隔。

Neighbor tracking

是否使能邻居跟踪功能。

PIM BFD-session

是否建立了BFD session。

Neighbor Secondary Address(es)

邻居IPv6地址。

display pim ipv6 routing-table

命令功能

display pim ipv6 routing-table命令用来查看PIM(IPv6)组播路由表。

命令格式

display pim ipv6 routing-table [ ipv6-source-address [ mask mask-length ] | ipv6-group-address [ mask mask-length ] | flags flag-value | fsm | incoming-interface { interface-type interface-number | register } | mode { dm | sm | ssm } | outgoing-interface { exclude | include | match } { interface-type interface-number | none | register } ] * [ outgoing-interface-number [ number ] ]

display pim ipv6 routing-table brief [ ipv6-source-address [ mask mask-length ] | ipv6-group-address [ mask mask-length ] | incoming-interface { interface-type interface-number | register } ] *

参数说明

参数 参数说明 取值
ipv6-source-address 指定组播源的IPv6地址。 32位16进制数,格式为X:X:X:X:X:X:X:X。
ipv6-group-address 指定组播组的IPv6地址。 32位16进制数,格式为X:X:X:X:X:X:X:X。取值是以FF开头的IPv6组播地址。
mask mask-length 指定组播源或组的掩码长度。 整数形式,其中组播源的掩码长度的取值范围是0~128;组播组的掩码长度的取值范围是8~128。
flags flag-value 显示指定标志的路由表项。flag-value为路由表项的类型标识。 -
fsm 显示有限状态机的详细信息。 -
incoming-interface 显示入接口为指定接口的路由表项。 -
interface-type interface-number 指定接口类型和编号。 -
register 显示注册接口。 -
dm 表示PIM-DM(IPv6)类型的路由表项。 -
sm 表示PIM-SM(IPv6)类型的路由表项。 -
ssm 表示PIM-SSM(IPv6)类型的路由表项。 -
outgoing-interface { exclude | include | match } 显示出接口为指定接口的路由项,主要包括:
  • exclude:显示的路由表项不包含指定接口。
  • include:显示的路由表项包含指定接口。
  • match:显示的(S, G)路由项匹配指定接口。
-
none 显示没有下游的路由项。 -
outgoing-interface-number 显示路由表项的出接口数量。 -
number 指定要查询的接口数量。 -
brief 仅显示路由表项的上游接口名称,下游接口数量。 -

视图

所有视图

缺省级别

1:监控级

使用指南

使用此命令可查看PIM(IPv6)路由表信息,主要用于:
  • 检查当前网络PIM(IPv6)协议是否成功。
  • 如果组播数据在PIM(IPv6)网络中转发出现异常,可通过路由表项中的入接口、出接口、标志位等信息协助定位出现异常的具体位置。

PIM(IPv6)路由表项存在(*,G)和(S,G)两类表项,(*,G)表项主要用于构建RPT,(S,G)表项主要用于构建SPT。

表8-68给出了flags flag-valueflag-value的取值列表。

表8-68  flag-value取值列表

项目

描述

act

已经有实际数据到达的组播路由表项。

del

准备删除的组播路由表项。

exprune

RPT上的表项被剪枝且RPT上没有接收者对源感兴趣。

ext

包含了由其他组播路由协议提供的出接口的路由表项。

loc

在与组播源网段直连的设备上的组播路由表项。

niif

未确定入接口的路由表项。

nonbr

找不到朝向RP或源的上游邻居地址(link-local地址)的路由表项。

none

无任何标志的路由表项。

rpt

处于共享树上但不使用共享树数据的路由表项。

sg_rcvr

表示设备有源S的本地(S,G)接收者,且PIM(IPv6)是下游接口Owner。

sgjoin

表示设备有源S的本地(S,G)接收者,但PIM(IPv6)不是下游接口Owner。

spt

最短路径树上的路由表项。

swt

处在向SPT切换过程中的路由表项。

upchg

路由变化的标志,表示当前的表项在使用原来的上游转发数据,正在等待数据从新的接口到来。

wc

表示(*,G)表项。

使用实例

# 查看PIM(IPv6)组播路由表。

<HUAWEI> display pim ipv6 routing-table
 VPN-Instance: public net
 Total 1 (*, G) entry; 1 (S, G) entry

 (*, FFE3::1)
     RP: FC00:0:0:1::1
     Protocol: pim-sm, Flag: WC
     UpTime: 00:57:31
     Upstream interface: NULL
         Upstream neighbor: NULL
         RPF prime neighbor: NULL
     Downstream interface(s) information:
     Total number of downstreams: 1
         1: Vlanif10
             Protocol: static, UpTime: 00:57:31, Expires: never

 (FC00:0:0:2001::2, FFE3::1)
     RP: FC00:0:0:1::1
     Protocol: pim-sm, Flag: ACT WC
     UpTime: 00:04:24
         1: Vlanif20
         Upstream neighbor: FE80::A01:100:1
         RPF prime neighbor: FE80::A01:100:1
     Downstream interface(s) information:
     Upstream interface: Vlanif10
             Protocol: pim-dm, UpTime: 00:04:24, Expires:  -
表8-69  display pim ipv6 routing-table命令输出信息描述

项目

描述

Total 1 (*, G) entry; 1 (S, G) entry

PIM(IPv6)路由表中(S,G)项和(*,G)项总数。

(*, FFE3::1)

PIM(IPv6)路由表的(*,G)项。

RP

RP地址。

Protocol

PIM(IPv6)协议类型:PIM-DM(IPv6)、PIM-SM(IPv6)或PIM-SSM(IPv6)。

Flag

(S,G)或者(*,G)项的标志。

UpTime

接口存活时间。

Upstream interface

(S,G)项或者(*,G)项的入接口。

Upstream neighbor

(S,G)项或者(*,G)项的上游邻居。

RPF prime neighbor

(S,G)项或者(*,G)项的RPF邻居
  • 对(*,G)来说,当本设备是RP时,(*,G)项的RPF邻居是NULL

  • 对(S,G)项来说,当本设备直连源时,(S,G)项的RPF邻居是NULL

Downstream interface(s) information

下游接口信息,包括:
  • 下游接口总数

  • 下游接口名称

  • 下游接口上所配置的PIM协议的类型

  • 下游接口已存在的时间和超时时间

Total number of downstreams

下游接口总数。

Vlanif10

接口名称。

Expires

超时时间。

# 查看PIM(IPv6)路由表项的摘要信息。

<HUAWEI> display pim ipv6 routing-table brief FF25::1
 VPN-Instance: public net
 Total 3 (*, G) entries; 3 (S, G) entries

 Total matched 1 (*, G) entry; 1 (S, G) entry

  00001. (FC00:0:0:2008::55, FF25::1)
       Upstream interface: Vlanif10
       Number of downstreams: 2
  00002. (*, FF25::1)
       Upstream interface: Vlanif10
       Number of downstreams: 2
表8-70  display pim ipv6 routing-table brief命令输出信息描述

项目

描述

Total 3 (*, G) entries; 3 (S, G) entries

PIM(IPv6)路由表中(S,G)项和(*,G)项总数。

Total matched 1 (*, G) entry; 1 (S, G) entry

符合查询条件的PIM(IPv6)路由表的(S,G)项和(*,G)项总数。

00001. (FC00:0:0:2008::55, FF25::1)

表项编号。

Number of downstreams

(S,G)项或者(*,G)项的下游接口数量。

# 查看PIM(IPv6)路由表项的出接口数量。

<HUAWEI> display pim ipv6 routing-table outgoing-interface-number
 VPN-Instance: public net
 Total 2 (*, G) entries; 0 (S, G) entry

 (*, FF25::1)
     RP: FC00:0:0:2008::5:3:2 (local)
     Protocol: pim-sm, Flag: WC
     UpTime: 00:00:04
     Upstream interface: Register
         Upstream neighbor: NULL
         RPF prime neighbor: NULL
     Downstream interface(s) information:
     Total number of downstreams: 2

 (*, FF25::2)
     RP: FC00:0:0:2008::5:3:2 (local)
     Protocol: pim-sm, Flag: WC
     UpTime: 00:00:05
     Upstream interface: Register
         Upstream neighbor: NULL
         RPF prime neighbor: NULL
     Downstream interface(s) information:
     Total number of downstreams: 2

display pim ipv6 rp-info

命令功能

display pim ipv6 rp-info命令用来查看组播组对应的RP信息。

命令格式

display pim ipv6 rp-info [ ipv6-group-address ]

参数说明

参数 参数说明 取值
ipv6-group-address 指定组播组地址。 32位十六进制形式,格式为X:X:X:X:X:X:X:X。取值是以FF开头的IPv6组播地址。

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

RP是PIM(IPv6)网络的转发核心,使用此命令可以查看与组播组相对应的RP信息。如果当前组播组数据转发出现问题,可协助定位是否是RP出现故障导致。

注意事项

RP信息包括BSR机制发现的RP、静态RP信息。

如果此命令不指定组地址,将显示所有组对应的RP信息。

使用实例

# 查看组播组FF1E::1对应的RP。

<HUAWEI> display pim ipv6 rp-info ff1e::1
 VPN-Instance: public net
 BSR RP Address is: FE1E::1
     Priority: 192
     Uptime: 00:00:52
     Expires: 00:01:38
 RP mapping for this group is: FC00:0:0:2001::1 (local host)
表8-71  display pim ipv6 rp-info命令输出信息描述

项目

描述

VPN-Instance

RP信息所属的VPN实例。public net表示公网实例。

BSR RP Address is

通过BSR学到的RP地址。

Priority

RP优先级。

Uptime

RP已经存在的时间。

Expires

RP还有多少时间就要超时。

RP mapping for this group is

组播组对应的RP地址。

相关主题

embedded-rp

命令功能

embedded-rp命令用来使能嵌入式RP功能。

undo embedded-rp命令用来关闭嵌入式RP功能。

缺省情况下,设备已使能嵌入式RP功能。

命令格式

embedded-rp [ basic-acl6-number | acl6-name acl6-name ]

undo embedded-rp [ basic-acl6-number | acl6-name acl6-name ]

参数说明

参数 参数说明 取值
basic-acl6-number 指定基本访问控制列表。 整数形式,取值范围是2000~2999。
acl6-name acl6-name 指定命名型访问控制列表的名字。
说明:
acl6-name acl6-name仅支持命名型高级ACL。

字符串形式,不支持空格,区分大小写,长度范围是1~64,以英文字母开始。

目前引用的命名型ACL6仅支持高级ACL6。

视图

PIM-IPv6视图

缺省级别

2:配置级

使用指南

应用场景

使能了PIM-SM(IPv6)的设备都会默认使能嵌入式RP功能。当设备收到组播报文后,直接从IPv6组播地址中解析出RP地址,而无需再预先知道RP的信息。

缺省情况下,设备能够解析的组地址范围为FF7x::/12,x的取值范围:0,3~F。当收到该地址范围的组播报文后,从IPv6组地址范围解析出的RP,会直接取代静态RP或由动态RP机制选举出的RP。如果不希望使用嵌入式RP机制解析出的RP,可执行命令undo embedded-rp关闭此功能。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

配置了ACL(IPv6)之后,嵌入式RP对应的组地址范围取配置的组地址范围与缺省的组地址范围交集;并且需要确保PIM(IPv6)域内所有设备上配置的组地址范围相同。

embedded-rp命令与acl命令配合使用。
  • 对于数字型ACL,在ACL6视图下,通过rule命令的source参数定义使能嵌入式RP功能的组播组。

  • 对于命名型ACL,在ACL6视图下,使用rule命令配置过滤规则时,只有destination参数指定的组地址范围和time-range参数指定的时间段对配置规则有效。

重复配置此命令将覆盖原有配置信息。

使用实例

# 使能组播组ff73::对应的嵌入式RP功能。
<HUAWEI> system-view
[HUAWEI] acl ipv6 number 2000
[HUAWEI-acl6-basic-2000] rule permit source ff73:: 12
[HUAWEI-acl6-basic-2000] quit
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] embedded-rp 2000

# 使用命名型ACL6,使能组播组ff73::对应的嵌入式RP功能。

<HUAWEI> system-view
[HUAWEI] acl ipv6 name myacl6
[HUAWEI-acl6-adv-myacl6] rule permit ipv6 destination ff73:: 12
[HUAWEI-acl6-adv-myacl6] quit
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] embedded-rp acl6-name myacl6
相关主题

graceful-restart(IPv6)

命令功能

graceful-restart命令用来使能PIM GR功能。

undo graceful-restart命令用来去使能PIM GR功能。

缺省情况下,没有使能PIM GR功能。

命令格式

graceful-restart

undo graceful-restart

参数说明

视图

PIM-IPv6视图

缺省级别

2:配置级

使用指南

应用场景

在PIM-SM(IPv6)网络中,如果具有双主控板的交换机进行了主备倒换,那么主备倒换后,新的主控板会把接口板上原有的PIM(IPv6)转发表项删除。此时交换机由于短时间内无法建立新的PIM(IPv6)路由表项,而导致组播数据中断。

配置了此命令后,当交换机在进行主备倒换时,原有的PIM路由表项和Join、Prune信息会备份到新的主控板上。这样保证了网络恢复组播分发树的过程中,维持组播数据的正常转发。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

交换机至少有一个接口使能PIM-SM(IPv6)时,此命令才生效。

使用实例

# 在PIM-IPv6视图下使能PIM GR。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] graceful-restart

graceful-restart period(IPv6)

命令功能

graceful-restart period命令用来配置PIM协议进行GR的最小周期。

undo graceful-restart period命令用来恢复PIM GR最小周期的缺省值。

缺省情况下,PIM GR最小周期为120秒。

命令格式

graceful-restart period period

undo graceful-restart period

参数说明

参数 参数说明 取值
period 指定GR最小周期。 整数形式,取值范围是90~3600,单位是秒。

视图

PIM-IPv6视图

缺省级别

2:配置级

使用指南

应用场景

通过配置此命令来设置PIM GR的最小周期,用来保证转发平面维持原有转发表项的最小时间。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

由于PIM GR是建立在单播GR的基础上的,因此配置PIM GR最小周期应大于所依赖单播GR的最小周期。

PIM GR周期还要根据网络中拓扑的复杂程度而定,随单播路由容量及组播路由表容量增加而增加。

使用实例

# 在PIM-IPv6视图下配置PIM GR最小周期为150秒。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] graceful-restart
[HUAWEI-pim6] graceful-restart period 150

hello-option dr-priority(IPv6)

命令功能

hello-option dr-priority命令用来配置交换机竞选成为DR(Designated Router)的优先级。

undo hello-option dr-priority命令用来恢复配置参数为缺省值。

缺省情况下,交换机竞选成为DR的优先级是1。

命令格式

hello-option dr-priority priority

undo hello-option dr-priority

参数说明

参数 参数说明 取值
priority 表示交换机竞选成为DR的优先级。 整数形式,取值范围是0~4294967295。优先级数值越大,优先级越高。

视图

PIM-IPv6视图

缺省级别

2:配置级

使用指南

应用场景

在PIM-SM(IPv6)域中,共享网段需要竞选DR,DR负责本地组播源注册和接收者加入。

竞选DR的依据是优先级和IPv6地址。交换机之间通过互相发送携带优先级参数的Hello报文来竞选成为DR,具有最高优先级的交换机将成为DR,优先级相同的情况下,IPv6地址大的作为DR。

假如网络中至少有一台交换机不支持在Hello报文中携带优先级参数,则根据各交换机的IPv6地址来选择DR,具有最大IPv6地址的交换机将成为DR。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

此命令与接口视图下的pim ipv6 hello-option dr-priority含义是相同的,只是视图不同。缺省情况下,如果接口上没有配置,取PIM-IPv6视图下配置的值;否则取接口视图下配置的值。

使用实例

# 在PIM-IPv6视图下,配置交换机竞选成为DR的优先级为3。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] hello-option dr-priority 3

hello-option holdtime(IPv6)

命令功能

hello-option holdtime命令用来配置交换机等待接收其PIM邻居发送Hello报文的超时时间。

undo hello-option holdtime命令用来恢复配置参数为缺省值。

缺省情况下,交换机等待接收其PIM邻居发送Hello报文的超时时间是105秒。

命令格式

hello-option holdtime interval

undo hello-option holdtime

参数说明

参数 参数说明 取值
interval 表示交换机等待接收其PIM邻居发送Hello报文的超时时间。 整数形式,取值范围是1~65535,单位是秒。

视图

PIM-IPv6视图

缺省级别

2:配置级

使用指南

应用场景

在PIM(IPv6)网络中,设备收到PIM邻居发来的Hello报文后,会启动定时器,时间设定为该报文携带的Holdtime参数值。如果超时后,设备没有收到该邻居后续发来的Hello报文,则认为邻居失效或不可达。

配置此命令可设置Holdtime值,调整Hello报文的保持时间。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

Hello报文的保持时间应该大于Hello报文的发送间隔。使用timer hello(IPv6)命令可以配置Hello报文的发送间隔。

此命令与接口视图下的pim ipv6 hello-option holdtime含义是相同的,只是视图不同。缺省情况下,如果接口上没有配置,取PIM-IPv6视图下配置的值;否则取接口视图下配置的值。

使用实例

# 在PIM-IPv6视图下,配置交换机等待PIM邻居的Hello报文的超时时间为120秒。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] hello-option holdtime 120

hello-option lan-delay(IPv6)

命令功能

hello-option lan-delay命令用来配置共享网段上传输Prune报文的延迟时间。

undo hello-option lan-delay命令用来恢复配置参数的缺省值。

缺省情况下,在共享网段上传输Prune报文的延迟时间是500毫秒。

命令格式

hello-option lan-delay interval

undo hello-option lan-delay

参数说明

参数 参数说明 取值
interval 表示共享网段上传输Prune报文的延迟时间。 整数形式,取值范围是1~32767,单位是毫秒。

视图

PIM-IPv6视图

缺省级别

2:配置级

使用指南

应用场景

设备向外发送的Hello报文携带lan-delay(报文传输延迟时间)参数和override-interval(剪枝否决时间间隔)参数。lan-delay表示LAN内传输报文的延迟时间。当同一链路中的所有设备上的lan-delay值不同时,将进行协商从中选取最大值。

当同一网段中有设备向上游发送剪枝报文时,如果其他设备仍然需要接收组播数据,则必须在override-interval时间内向上游发送剪枝否决报文。

lan-delay + override-interval = PPT。PPT表示当前设备从收到下游剪枝报文到执行剪枝操作(抑制下游接口转发)之间的延时。在PPT时间内如果收到下游发来的剪枝否决报文,则取消剪枝操作。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

如果设置的延迟时间太短,在下游设备还未否决邻居剪枝前,上游设备就会停止转发组播报文。请谨慎配置。

此命令与接口视图下的pim ipv6 hello-option lan-delay含义是相同的,只是视图不同。缺省情况下,如果接口上没有配置,取PIM-IPv6视图下配置的值;否则取接口视图下配置的值。

使用实例

# 在PIM-IPv6视图下,配置共享网段上传输Prune报文的延迟时间为200毫秒。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] hello-option lan-delay 200

hello-option neighbor-tracking(IPv6)

命令功能

hello-option neighbor-tracking命令用来使能邻居跟踪功能。

undo hello-option neighbor-tracking命令用来恢复缺省配置。

缺省情况下,未使能邻居跟踪功能。

命令格式

hello-option neighbor-tracking

undo hello-option neighbor-tracking

参数说明

视图

PIM-IPv6视图

缺省级别

2:配置级

使用指南

应用场景

设备发送Hello报文时,会生成一个Generation ID携带在该报文中。一般Generation ID不会改变,只有设备状态改变,此时Generation ID重新生成才会改变。这时邻居设备在收到Hello报文后,发现Generation ID改变,会立即向该设备发送加入报文以刷新邻居关系。正常情况下,如果共享网段内有多台设备都准备向同一上游设备发送加入请求,会采用侦听机制来抑制这种相同加入报文的数目,即一台设备在侦听到其他设备的加入报文后,将不会再向该上游PIM邻居发送加入报文。所以,这时候因Generation ID改变的上游邻居无法刷新与每台下游的邻居关系。

执行此命令后可使能邻居跟踪功能,设备在侦听到其他设备发送的加入报文后,将不会抑制向相同的上游PIM邻居发送加入报文。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

该功能只对PIM-SM(IPv6)网络有效。

共享网段中的所有设备都使能该命令才可以实现邻居跟踪。

该命令与接口视图下的pim ipv6 hello-option neighnor-tracking命令作用相同,只是视图不同。缺省情况下,如果接口上没有配置,PIM视图下的配置有效;否则接口视图下的配置有效。

使用实例

# 在PIM-IPv6视图下,使能跟踪下游邻居功能。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] hello-option neighbor-tracking

hello-option override-interval(IPv6)

命令功能

hello-option override-interval命令用来配置Hello报文中携带的否决Prune剪枝的时间间隔。

undo hello-option override-interval命令用来恢复时间间隔为缺省值。

缺省情况下,Hello报文中携带的否决Prune剪枝的时间间隔是2500毫秒。

命令格式

hello-option override-interval interval

undo hello-option override-interval

参数说明

参数 参数说明 取值
interval 表示Hello报文中携带的否决Prune剪枝的时间间隔。 整数形式,取值范围是1~65535,单位是毫秒。

视图

PIM-IPv6视图

缺省级别

2:配置级

使用指南

应用场景

交换机向外发送的Hello报文携带lan-delay(报文传输延迟时间)参数和override-interval(剪枝否决时间间隔)参数。override-interval表示允许下游交换机否决Prune剪枝动作的时间。

当同一网段中有交换机向上游发送剪枝报文时,如果其他交换机仍然需要接收组播数据,则必须在override-interval时间内向上游发送剪枝否决报文。

当同一链路中的所有交换机上的override-interval值不同时,将进行协商从中选取最大值。

lan-delay + override-interval = PPT。交换机接收到下游剪枝报文后,并不立即执行剪枝操作,而是等待一段时间PPT(Prune-Pending Timer),超时则剪枝。在PPT时间内如果收到下游发来的剪枝否决报文,则取消剪枝操作。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

该命令对于PIM-SM(IPv6)和PIM-DM(IPv6)都适用。

此命令与接口视图下的pim ipv6 hello-option override-interval含义是相同的,只是视图不同。缺省情况下,如果接口上没有配置,取PIM-IPv6视图下配置的值;否则取接口视图下配置的值。

使用实例

# 在PIM-IPv6视图下,配置Hello报文中携带的否决剪枝的时间间隔为2000毫秒。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] hello-option override-interval 2000

holdtime assert(IPv6)

命令功能

holdtime assert命令用来配置交换机上所有PIM接口保持Assert状态的超时时间。

undo holdtime assert命令用来恢复超时时间为缺省值。

缺省情况下,PIM接口保持Assert状态的超时时间是180s。

命令格式

holdtime assert interval

undo holdtime assert

参数说明

参数 参数说明 取值
interval 表示PIM接口保持Assert状态的超时时间。 整数形式,取值范围是7~65535,单位是秒。

视图

PIM-IPv6视图

缺省级别

2:配置级

使用指南

应用场景

在连接着多台PIM设备的用户主机的共享网段,有时候会出现这种情况:有多台设备上RPF检查都通过向该网段发送组播数据。这时候就需要执行断言竞选,竞选获胜的设备成为该网段组播数据的唯一转发者。其他竞选失败的设备会抑制转发,并将这种抑制转发的状态保持一段时间,这段时间就被称为Assert保持时间。Assert保持时间超时后,竞选失败的设备会恢复转发从而触发新一轮竞选。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

该命令对于PIM-SM(IPv6)和PIM-DM(IPv6)都适用。

该命令与接口视图下的pim ipv6 holdtime assert命令作用相同,只是视图不同。缺省情况下,如果接口上没有配置,取PIM-IPv6视图下配置的值;否则取接口视图下的值。

使用实例

# 在PIM-IPv6视图下,配置交换机保持Assert状态的超时时间为100s。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] holdtime assert 100

holdtime join-prune(IPv6)

命令功能

holdtime join-prune命令用来配置Join/Prune报文的保持时间。接收到Join/Prune报文的设备依据该报文自身携带的保持时间来确定对应下游接口保持加入或剪枝状态的时间。

undo holdtime join-prune命令用来恢复保持时间为缺省值。

缺省情况下,Join/Prune报文的保持时间是210秒。

命令格式

holdtime join-prune interval

undo holdtime join-prune

参数说明

参数 参数说明 取值
interval 指定本设备发送Join/Prune报文中Holdtime的值。 整数形式,取值范围是1~65535,单位是秒。

视图

PIM-IPv6视图

缺省级别

2:配置级

使用指南

应用场景

设备在收到下游发来的Join/Prune报文后,就会启动时间为Join/Prune报文本身携带的保持时间的定时器。如果超时后,设备没有收到下游设备后续的Join/Prune报文,当Join/Prune报文携带有加入某组播组信息时,则抑制相应组播组下游接口的转发;当Join/Prune报文携带有针对某组播组的剪枝信息时,则恢复相应组播组下游接口的转发。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

该命令对PIM-SM(IPv6)和PIM-DM(IPv6)都适用。

该命令与接口视图下的pim ipv6 holdtime join-prune命令作用相同,只是视图不同。缺省情况下,如果接口上没有配置,取PIM-IPv6视图下配置的值;否则取接口视图下的值。

使用实例

# 在PIM-IPv6视图下,配置接收交换机保持下游接口加入或剪枝状态的时间为280秒。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] holdtime join-prune 280

join-prune max-packet-length(IPv6)

命令功能

join-prune max-packet-length命令用来配置发送的Join/Prune报文的最大长度。

undo join-prune max-packet-length命令用来恢复发送的Join/Prune报文长度为缺省值。

缺省情况下,发送的Join/Prune报文的最大长度是8100字节。

命令格式

join-prune max-packet-length packet-length

undo join-prune max-packet-length

参数说明

参数 参数说明 取值
packet-length 指定PIM-SM(IPv6)发送的Join/Prune报文的最大长度。 整数形式,取值范围是100~64000,单位为byte。

视图

PIM-IPv6视图

缺省级别

2:配置级

使用指南

应用场景

当PIM邻居设备性能比较差,处理单个Join/Prune报文耗时比较长,可以通过调整发送的Join/Prune报文长度来控制发送Join/Prune报文携带的(S, G)表项数量,来降低PIM邻居设备的压力。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

该命令对PIM-SM(IPv6)和PIM-DM(IPv6)都适用。

如果通过此命令配置的报文长度大于接口MTU值,则实际报文发送最大长度为接口MTU值。

使用实例

# 配置最大报文发送长度为2100字节。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] join-prune max-packet-length 2100

join-prune periodic-messages queue-size(IPv6)

命令功能

join-prune periodic-messages queue-size命令用来配置设备每秒发送周期性Join/Prune报文中包含的表项数目。

undo join-prune periodic-messages queue-size命令用来恢复设备每秒发送周期性Join/Prune报文中包含的表项数目为缺省值。

缺省情况下,设备每秒发送Join/Prune报文中包含1020个表项。

命令格式

join-prune periodic-messages queue-size queue-size

undo join-prune periodic-messages queue-size

参数说明

参数 参数说明 取值
queue-size 指定设备每秒发送周期性Join/Prune报文中包含的表项数目。 整数形式,取值范围是16~4096。

视图

PIM-IPv6视图

缺省级别

2:配置级

使用指南

应用场景

当PIM邻居设备Join/Prune报文处理吞吐量比较小时,可以通过调整周期性报文发送队列长度,控制每次发给PIM邻居设备的(S, G)表项数量,采取小量多批次方式发送Join/Prune报文,从而避免PIM邻居设备来不及处理就将报文丢弃,引起路由振荡。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

该命令对PIM-SM(IPv6)和PIM-DM(IPv6)都适用。

使用实例

# 配置设备每秒发送Join/Prune报文中包含2000个表项。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] join-prune periodic-messages queue-size 2000

join-prune triggered-message-cache disable(IPv6)

命令功能

join-prune triggered-message-cache disable命令用来配置去使能实时触发的Join-prune报文打包功能。

undo join-prune triggered-message-cache disable命令用来使能实时触发的Join-prune报文打包功能。

缺省情况下,实时触发的Join-prune报文打包功能处于使能状态。

命令格式

join-prune triggered-message-cache disable

undo join-prune triggered-message-cache disable

参数说明

视图

PIM-IPv6视图

缺省级别

2:配置级

使用指南

应用场景

打包发送Join/Prune报文比发送大量Join/Prune报文效率高,因此设备默认Join/Prune报文达到一定字节数时就会打包发送。若不需要此打包发送机制时,可以通过执行此命令来去使能打包功能。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

该命令对于PIM-SM(IPv6)和PIM-DM(IPv6)都适用。

使用实例

# 去使能实时触发的Join-prune报文打包功能。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] join-prune triggered-message-cache disable

neighbor-check(IPv6)

命令功能

neighbor-check命令用来使能PIM邻居检查功能。

undo neighbor-check命令用来恢复缺省配置。

缺省情况下,不使能PIM邻居检查功能。

命令格式

neighbor-check { receive | send }

undo neighbor-check { receive | send }

参数说明

参数 参数说明 取值
receive 接收Join/Prune报文和Assert报文时,检查该报文是否来自PIM邻居,如果不是则丢弃。 -
send 发送Join/Prune报文和Assert报文时,检查该报文是否发送给PIM邻居,如果不是则不发送。 -

视图

PIM-IPv6视图

缺省级别

2:配置级

使用指南

应用场景

加入和剪枝动作都是通过设备逐跳向上游PIM邻居发送Join/Prune报文完成;而断言竞选也是通过多个PIM邻居之间交互Assert报文来进行。因此,有时候为了减少设备资源浪费,以及保证上述两类协议报文的安全性,可通过执行此命令配置邻居检查功能。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

设备上可同时配置对应PIM邻居发送和接收的检查功能。

该命令仅对PIM-SM(IPv6)适用。

使用实例

# 在PIM-IPv6视图下,使能接收Join/Prune报文和Assert报文时的PIM邻居检查功能。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] neighbor-check receive

pim-ipv6

命令功能

pim-ipv6命令用来进入PIM-IPv6视图。

undo pim-ipv6命令用来清除PIM-IPv6视图中的配置。

命令格式

pim-ipv6

undo pim-ipv6

参数说明

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

与PIM IPv6相关的全局参数必须在PIM-IPv6视图中配置。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

使用undo pim-ipv6命令时,需要输入Y/N进行选择。此命令将删除公网实例的所有IPv6 PIM全局配置信息,请慎用。

使用实例

# 进入PIM-IPv6视图。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6]

pim ipv6 bfd

命令功能

pim ipv6 bfd命令用来配置接口的PIM BFD(IPv6)检测参数。

undo pim ipv6 bfd命令用来恢复接口的PIM BFD(IPv6)检测参数的缺省值。

缺省情况下,PIM BFD(IPv6)检测报文的发送间隔、接收间隔都是1000毫秒;PIM BFD(IPv6)的本地检测倍数为3。

命令格式

pim ipv6 bfd { min-tx-interval tx-value | min-rx-interval rx-value | detect-multiplier multiplier-value }*

undo pim ipv6 bfd { min-tx-interval | min-rx-interval | detect-multiplier }*

undo pim ipv6 bfd { min-tx-interval tx-value | min-rx-interval rx-value | detect-multiplier multiplier-value }*

参数说明

参数 参数说明 取值
min-tx-interval tx-value 指定BFD检测报文的发送间隔。

整数形式,如果主控板为ET1D2MPUA000、ET1D2MPUDC00,取值范围是3~1000;否则,取值范围是100~1000,单位是毫秒。

min-rx-interval rx-value 指定BFD检测报文的接收间隔。

整数形式,如果主控板为ET1D2MPUA000、ET1D2MPUDC00,取值范围是3~1000;否则,取值范围是100~1000,单位是毫秒。

detect-multiplier multiplier-value 指定BFD检测报文的本地检测倍数。
  • 对于比较稳定的链路,由于不需要频繁的检测链路状态,因此可以增大BFD会话的检测倍数。

  • 对于不太稳定的链路,如果配置的BFD会话的检测倍数较小,则BFD会话可能会发生震荡。建议用户将检测时间倍数配置为较大的值。

整数形式,取值范围是3~50。缺省值为3。

视图

GE接口视图、XGE接口视图、40GE接口视图、100GE接口视图、Eth-trunk接口视图、VLANIF接口视图

缺省级别

2:配置级

使用指南

应用场景

如果需要控制BFD检测报文的各种检测参数,可使用本命令配置BFD检测报文的发送间隔、接收间隔及本地检测倍数。

min-tx-intervalmin-rx-intervaldetect-multiplier三个参数可分别独立配置,即存在链路两端发送和接收BFD检测报文速率不同的情况。如对检测周期没有特殊要求,对于共享网段内同性能的路由设备且链路稳定的情况,建议配置相同的参数值。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

配置影响

配置BFD检测参数后,PIM(IPv6)协议向BFD协议提供检测地址、BFD检测报文的发送间隔、接收间隔以及本地检测倍数。BFD协议根据配置的参数协商出链路两端BFD检测报文的实际发送间隔、接收间隔和检测周期。在检测阶段,BFD把会话状态通告给路由管理模块RM,再由RM通告给PIM(IPv6)。

若链路发生故障,BFD快速把会话状态通告给RM,再由RM通告给PIM(IPv6)协议,PIM(IPv6)协议删除故障接口的状态,并触发新一轮的DR竞选或Assert竞选,恢复组播数据向下游接口的转发,最大限度减少由于接口故障导致组播数据转发中断的时间。

注意事项

要使配置的BFD检测参数生效,请确保BFD Session已建立并为Up状态。

PIM IPv6 BFD session两端通过协商得到PIM IPv6 BFD检测报文的实际发送间隔、接收间隔和检测周期。协商机制为:
  • 通过以下公式来协商PIM IPv6 BFD检测报文的实际发送间隔和实际接收间隔:
    • 实际发送间隔=max(本端min-tx-interval,对端min-rx-interval
    • 实际接收间隔=max(对端min-tx-interval,本端min-rx-interval
  • 通过以下公式来协商PIM IPv6 BFD检测报文的实际检测周期:
    • 实际检测周期=对端detect-multiplier * max(对端min-tx-interval,本端min-rx-interval

如果配置的参数过大,则BFD会话需要在较长的时间间隔内检测到链路发生了故障。在此时间段内,就会导致丢包现象。

使用实例

# 在接口VLANIF100上配置BFD检测报文的最小发送间隔为200毫秒,最小接收间隔为200毫秒,本地检测倍数为5。

<HUAWEI> system-view
[HUAWEI] bfd
[HUAWEI-bfd] quit
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] ipv6 enable
[HUAWEI-Vlanif100] pim ipv6 sm
[HUAWEI-Vlanif100] pim ipv6 bfd enable
[HUAWEI-Vlanif100] pim ipv6 bfd min-tx-interval 200 min-rx-interval 200 detect-multiplier 5
# 在接口GE1/0/1上配置BFD检测报文的最小发送间隔为200毫秒,最小接收间隔为200毫秒,本地检测倍数为5。
<HUAWEI> system-view
[HUAWEI] bfd
[HUAWEI-bfd] quit
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] ipv6 enable
[HUAWEI-GigabitEthernet1/0/1] pim ipv6 sm
[HUAWEI-GigabitEthernet1/0/1] pim ipv6 bfd enable
[HUAWEI-GigabitEthernet1/0/1] pim ipv6 bfd min-tx-interval 200 min-rx-interval 200 detect-multiplier 5

pim ipv6 bfd enable

命令功能

pim ipv6 bfd enable命令用来使能接口的PIM BFD(IPv6)功能。

undo pim ipv6 bfd enable命令用来取消接口的PIM BFD(IPv6)功能。

缺省情况下,接口没有使能PIM BFD(IPv6)功能。

命令格式

pim ipv6 bfd enable

undo pim ipv6 bfd enable

参数说明

视图

GE接口视图、XGE接口视图、40GE接口视图、100GE接口视图、Eth-trunk接口视图、VLANIF接口视图

缺省级别

2:配置级

使用指南

应用场景

为了减小设备故障对业务的影响,提高网络的可靠性,网络设备需要快速检测到与相邻设备间的通信故障,以便及时采取措施,保证业务继续进行。

在PIM协议运行过程中,PIM邻居间链路状态的变化会触发某些工作机制(如DR选举、Assert Winner选举)重新进行。比如共享网段上的当前DR或Assert Winner发生故障,其他PIM邻居会等到邻居关系超时才触发新一轮的DR竞选或Assert竞选过程,导致组播数据传输中断。中断的时间将不小于邻居关系的超时时间或Assert timer超时时间,通常是秒级。

PIM BFD(IPv6)能够在毫秒级内检测共享网段内的链路状态,快速响应PIM邻居故障。如果配置了PIM BFD(IPv6)功能的接口在检测周期内没有收到当前DR或Assert Winner发送的BFD检测报文,则认为当前DR或Assert Winner发生故障,BFD快速把会话状态通告给路由管理模块(RM),再由RM通告给PIM。PIM模块触发新一轮的DR竞选或Assert竞选过程,而不用等到邻居关系超时。这样可以减少组播数据传输的中断时间,提高组播数据传输的可靠性。

前置任务

PIM BFD(IPv6)依赖于BFD协议,请首先全局使能BFD功能才能使PIM BFD(IPv6)生效。

执行此命令前,需要在系统视图下执行命令multicast ipv6 routing-enable使能全局IPv6组播路由功能。

要使PIM BFD(IPv6)功能配置成功,必须先在接口视图下使能PIM-SM(IPv6)。如果执行undo pim ipv6 sm命令将同时取消接口的PIM BFD(IPv6)功能。

使用实例

# 在接口VLANIF100上使能PIM BFD(IPv6)功能。

<HUAWEI> system-view
[HUAWEI] bfd
[HUAWEI-bfd] quit
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] pim ipv6 sm
[HUAWEI-Vlanif100] pim ipv6 bfd enable
# 在接口GE1/0/1上使能PIM BFD(IPv6)功能。
<HUAWEI> system-view
[HUAWEI] bfd
[HUAWEI-bfd] quit
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] pim ipv6 sm
[HUAWEI-GigabitEthernet1/0/1] pim ipv6 bfd enable

pim ipv6 bsr-boundary

命令功能

pim ipv6 bsr-boundary命令用来在接口上配置PIM-SM(IPv6)域的BSR边界。

undo pim ipv6 bsr-boundary命令用来恢复缺省配置。

缺省情况下,未设置PIM-SM(IPv6)域的BSR边界。

命令格式

pim ipv6 bsr-boundary

undo pim ipv6 bsr-boundary

参数说明

视图

GE接口视图、XGE接口视图、40GE接口视图、100GE接口视图、Eth-trunk接口视图、VLANIF接口视图、Loopback接口视图

缺省级别

2:配置级

使用指南

应用场景

BSR作为PIM-SM(IPv6)网络里的管理核心,负责将收集到的RP-Set集信息以Bootstrap自举报文的形式发向PIM邻居。

在接口上配置BSR边界,可以将一个大的PIM-SM(IPv6)网络划分成多个PIM-SM(IPv6)域,自举报文无法通过BSR边界,每个BSR只为本PIM-SM(IPv6)域服务。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

配置影响

配置BSR边界只会禁止BSR发送的自举报文向PIM-SM(IPv6)域外发送,但域内的其他组播报文可以通过该边界。

使用实例

# 在接口VLANIF100上配置BSR边界。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] pim ipv6 bsr-boundary
# 在接口GE1/0/1上配置BSR边界。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] pim ipv6 bsr-boundary
相关主题

pim ipv6 dm

命令功能

pim ipv6 dm命令用来使能接口的PIM-DM(IPv6)功能。

undo pim ipv6 dm命令用来关闭接口的PIM-DM(IPv6)功能。

缺省情况下,PIM-DM(IPv6)功能是关闭的。

命令格式

pim ipv6 dm

undo pim ipv6 dm

参数说明

视图

GE接口视图、XGE接口视图、40GE接口视图、100GE接口视图、Eth-trunk接口视图、VLANIF接口视图、Loopback接口视图

缺省级别

2:配置级

使用指南

应用场景

PIM-DM(IPv6)适用于网络规模小、组成员分布集中的IPv6网络,属于域内组播协议PIM的密集模式。

在接口上使能了PIM-DM(IPv6)功能后,交换机才能与相邻的设备建立PIM邻居,对来自PIM邻居的协议报文进行处理,从而实现组播数据报文的转发。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

接口上不能同时使能PIM-DM(IPv6)和PIM-SM(IPv6)。

如果VLAN下已经使能了二层组播查询器或者二层组播报文抑制,此命令行在VLANIF接口上配置失败。

如果接口上需要同时使能PIM-DM(IPv6)和MLD,必须要先使能PIM-DM(IPv6),再使能MLD。

如果需要在同一VLAN同时配置二层组播和三层组播,必须先配置三层组播,再配置二层组播,即在VLANIF接口先使能PIM(IPv6),然后再在VLAN内使能MLD Snooping;否则,如果先在VLAN内使能MLD Snooping,对应的VLANIF接口将不能使能PIM(IPv6)。

使用实例

# 在接口VLANIF100上使能PIM-DM(IPv6)。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] pim ipv6 dm
# 在接口GE1/0/1上使能PIM-DM(IPv6)。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] pim ipv6 dm

pim ipv6 hello-option dr-priority

命令功能

pim ipv6 hello-option dr-priority命令用来配置PIM接口竞选成为DR的优先级。

undo pim ipv6 hello-option dr-priority命令用来恢复缺省值。

缺省情况下,PIM接口竞选成为DR的优先级是1。

命令格式

pim ipv6 hello-option dr-priority priority

undo pim ipv6 hello-option dr-priority

参数说明

参数 参数说明 取值
priority 指定PIM接口竞选DR的优先级。 整数形式,取值范围是0~4294967295,数值越大,优先级越高。

视图

GE接口视图、XGE接口视图、40GE接口视图、100GE接口视图、Eth-trunk接口视图、VLANIF接口视图、Loopback接口视图

缺省级别

2:配置级

使用指南

应用场景

在PIM-SM(IPv6)域中,共享网段需要竞选DR,负责本地组播源注册和接收者加入。

竞选DR的依据是优先级和IP地址。设备之间通过互相发送携带优先级参数的Hello消息来竞选成为DR,具有最高优先级的设备将成为DR,优先级相同的情况下,IPv6地址大的作为DR。

假如网络中至少有一台设备不支持在Hello报文中携带优先级参数,则根据各设备的IPv6地址来选择DR,具有最大IPv6地址的设备将成为DR。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

此命令与PIM-IPv6视图下的hello-option dr-priority(IPv6)命令作用相同,只是视图不同。缺省情况下,如果接口上没有配置优先级,取PIM-IPv6视图下配置的值;否则取接口视图下的值。

使用实例

# 配置VLANIF100竞选成为DR的优先级为3。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] pim ipv6 hello-option dr-priority 3
# 配置GE1/0/1竞选成为DR的优先级为3。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] pim ipv6 hello-option dr-priority 3

pim ipv6 hello-option holdtime

命令功能

pim ipv6 hello-option holdtime命令用来配置PIM接口等待接收PIM邻居发送Hello报文的超时时间。

undo pim ipv6 hello-option holdtime命令用来恢复超时时间为缺省值。

缺省情况下,PIM接口等待接收PIM邻居发送Hello报文的超时时间是105秒。

命令格式

pim ipv6 hello-option holdtime interval

undo pim ipv6 hello-option holdtime

参数说明

参数 参数说明 取值
interval 表示PIM接口等待接收PIM邻居发送Hello报文的超时时间。 整数形式,取值范围是1~65535,单位是秒。

视图

GE接口视图、XGE接口视图、40GE接口视图、100GE接口视图、Eth-trunk接口视图、VLANIF接口视图、Loopback接口视图

缺省级别

2:配置级

使用指南

应用场景

在PIM(IPv6)网络中,设备收到PIM邻居发来的Hello报文后,会启动定时器,时间设定为该报文携带的Holdtime参数值。如果超时后,设备没有收到该邻居后续发来的Hello报文,则认为邻居失效或不可达。

配置此命令可设置Holdtime值,调整Hello报文的保持时间。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

Hello报文的保持时间应该大于Hello报文的发送间隔。使用pim ipv6 time hello命令可以配置Hello报文的发送间隔。

此命令与PIM-IPv6视图下的hello-option holdtime(IPv6)的含义是相同的,只是视图不同。缺省情况下,如果接口上没有配置,取PIM-IPv6视图下配置的值;否则取接口视图下配置的值。

使用实例

# 配置VLANIF100等待Hello报文的超时时间为120秒。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] pim ipv6 hello-option holdtime 120
# 配置GE1/0/1等待Hello报文的超时时间为120秒。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] pim ipv6 hello-option holdtime 120

pim ipv6 hello-option lan-delay

命令功能

pim ipv6 hello-option lan-delay命令用来在接口视图下配置共享网络内传递报文的延迟时间。

undo pim ipv6 hello-option lan-delay命令用来恢复延迟时间为缺省值。

缺省情况下,共享网络内传递报文的延迟时间是500毫秒。

命令格式

pim ipv6 hello-option lan-delay interval

undo pim ipv6 hello-option lan-delay

参数说明

参数 参数说明 取值
interval 指定共享网络中传递报文的时延。 整数形式,取值范围是1~32767,单位是毫秒。

视图

GE接口视图、XGE接口视图、40GE接口视图、100GE接口视图、Eth-trunk接口视图、VLANIF接口视图、Loopback接口视图

缺省级别

2:配置级

使用指南

应用场景

设备向外发送的Hello报文携带lan-delay(报文传输延迟时间)参数和override-interval(剪枝否决时间间隔)参数。lan-delay表示LAN内传输报文的延迟时间。当同一链路中的所有设备上的lan-delay值不同时,将进行协商从中选取最大值。

当同一网段中有设备向上游发送剪枝报文时,如果其他设备仍然需要接收组播数据,则必须在override-interval时间内向上游发送剪枝否决报文。

lan-delay + override-interval = PPT。PPT表示当前设备从收到下游剪枝报文到执行剪枝操作(抑制下游接口转发)之间的延时。在PPT时间内如果收到下游发来的剪枝否决报文,则取消剪枝操作。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

该命令对PIM-DM(IPv6)和PIM-SM(IPv6)都有效。

如果设置的延迟时间太短,在下游交换机还未否决邻居剪枝前,上游交换机就会停止转发组播报文。请谨慎配置。

此命令与PIM-IPv6视图下的hello-option lan-delay(IPv6)含义是相同的,只是视图不同。缺省情况下,如果接口上没有配置,取PIM-IPv6视图下配置的值;否则取接口视图下配置的值。

使用实例

# 在VLANIF100接口下配置传递报文的延迟时间为200毫秒。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] pim ipv6 hello-option lan-delay 200
# 在GE1/0/1接口下配置传递报文的延迟时间为200毫秒。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] pim ipv6 hello-option lan-delay 200

pim ipv6 hello-option neighbor-tracking

命令功能

pim ipv6 hello-option neighbor-tracking命令用来使能邻居跟踪功能。

undo pim ipv6 hello-option neighbor-tracking命令用来取消邻居跟踪功能。

缺省情况下,未启动邻居跟踪功能。

命令格式

pim ipv6 hello-option neighbor-tracking

undo pim ipv6 hello-option neighbor-tracking

参数说明

视图

GE接口视图、XGE接口视图、40GE接口视图、100GE接口视图、Eth-trunk接口视图、VLANIF接口视图、Loopback接口视图

缺省级别

2:配置级

使用指南

应用场景

设备发送Hello报文时,会生成一个Generation ID携带在该报文中。一般Generation ID不会改变,只有设备状态改变,此时Generation ID重新生成才会改变。这时邻居设备在收到Hello报文后,发现Generation ID改变,会立即向该设备发送加入报文以刷新邻居关系。正常情况下,如果共享网段内有多台设备都准备向同一上游设备发送加入请求,会采用侦听机制来抑制这种相同加入报文的数目,即一台设备在侦听到其他设备的加入报文后,将不会再向该上游PIM邻居发送加入报文。所以,这时候因Generation ID改变的上游邻居无法刷新与每台下游的邻居关系。

执行此命令后可使能邻居跟踪功能,设备在侦听到其他设备发送的加入报文后,将不会抑制向相同的上游PIM邻居发送加入报文。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

该功能只对PIM-SM(IPv6)网络有效。

共享网段中的所有设备都使能该命令才可以实现邻居跟踪。

此命令与PIM-IPv6视图下的hello-option neighbor-tracking(IPv6)的含义是相同的,只是视图不同。缺省情况下,如果接口上没有配置,取PIM-IPv6视图下配置的值;否则取接口视图下的值。

使用实例

# 在VLANIF100接口下使能邻居跟踪功能。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] pim ipv6 hello-option neighbor-tracking
# 在GE1/0/1接口下使能邻居跟踪功能。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] pim ipv6 hello-option neighbor-tracking

pim ipv6 hello-option override-interval

命令功能

pim ipv6 hello-option override-interval命令用来设置Hello报文中对剪枝报文的否决时间。

undo pim ipv6 hello-option override-interval命令用来恢复缺省值。

缺省情况下,Hello报文中对剪枝报文的否决时间是2500毫秒。

命令格式

pim ipv6 hello-option override-interval interval

undo pim ipv6 hello-option override-interval

参数说明

参数 参数说明 取值
interval 指定Hello报文中携带的关于剪枝否决的时间。 整数形式,取值范围是1~65535,单位是毫秒。

视图

GE接口视图、XGE接口视图、40GE接口视图、100GE接口视图、Eth-trunk接口视图、VLANIF接口视图、Loopback接口视图

缺省级别

2:配置级

使用指南

应用场景

设备向外发送的Hello报文携带lan-delay(报文传输延迟时间)参数和override-interval(剪枝否决时间间隔)参数。override-interval表示允许下游设备否决Prune剪枝动作的时间。

当同一网段中有设备向上游发送剪枝报文时,如果其他设备仍然需要接收组播数据,则必须在override-interval时间内向上游发送剪枝否决报文。

当同一链路中的所有设备上的override-interval值不同时,将进行协商从中选取最大值。

lan-delay + override-interval = PPT。设备接收到下游剪枝报文后,并不立即执行剪枝操作,而是等待一段时间PPT(Prune-Pending Timer),超时则剪枝。在PPT时间内如果收到下游发来的剪枝否决报文,则取消剪枝操作。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

此命令与PIM-IPv6视图下的hello-option override-interval(IPv6)的含义是相同的,只是视图不同。缺省情况下,如果接口上没有配置,取PIM-IPv6视图下配置的值;否则取接口视图下配置的值。

使用实例

# 在接口VLANIF100下配置对Hello报文中携带的否决剪枝的时间间隔为2000毫秒。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] pim ipv6 hello-option override-interval 2000
# 在接口GE1/0/1下配置对Hello报文中携带的否决剪枝的时间间隔为2000毫秒。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] pim ipv6 hello-option override-interval 2000

pim ipv6 holdtime assert

命令功能

pim ipv6 holdtime assert命令用来设置断言报文的保持时间。

undo pim ipv6 holdtime assert命令用来恢复缺省值。

缺省情况下,断言报文的保持时间是180秒。

命令格式

pim ipv6 holdtime assert interval

undo pim ipv6 holdtime assert

参数说明

参数 参数说明 取值
interval 指定断言报文的保持时间。 整数形式,取值范围是7~65535,单位是秒。

视图

GE接口视图、XGE接口视图、40GE接口视图、100GE接口视图、Eth-trunk接口视图、VLANIF接口视图、Loopback接口视图

缺省级别

2:配置级

使用指南

应用场景

在连接着多台PIM设备的用户主机的共享网段,如果有相同的组播报文从上游到达这些设备,并且都通过了RPF检查向该网段发送,这时候就需要执行断言竞选。竞选获胜的设备成为该网段组播数据的唯一转发者,其他竞选失败的设备会抑制转发,并将这种抑制转发的状态保持一段时间,这段时间就被称为Assert保持时间。Assert保持时间超时后,竞选失败的设备会恢复转发从而触发新一轮竞选。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

该命令对PIM-SM(IPv6)和PIM-DM(IPv6)都适用。

该命令与PIM-IPv6视图下的holdtime assert(IPv6)命令作用相同,只是视图不同。缺省情况下,如果接口上没有配置,取PIM-IPv6视图下配置的值;否则取接口视图下的值。

使用实例

# 配置接口VLANIF100保持Assert状态的超时时间为100秒。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] pim ipv6 holdtime assert 100
# 配置接口GE1/0/1保持Assert状态的超时时间为100秒。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] pim ipv6 holdtime assert 100

pim ipv6 holdtime join-prune

命令功能

pim ipv6 holdtime join-prune命令用来配置PIM接口发送的Join/Prune报文中Holdtime的值。

undo pim ipv6 holdtime join-prune命令用来恢复Holdtime为缺省值。

缺省情况下,PIM接口发送的Join/Prune报文中Holdtime的值是210秒。

命令格式

pim ipv6 holdtime join-prune interval

undo pim ipv6 holdtime join-prune

参数说明

参数 参数说明 取值
interval 表示PIM接口发送的Join/Prune报文中Holdtime的值。 整数形式,取值范围是1~65535,单位是秒。

视图

GE接口视图、XGE接口视图、40GE接口视图、100GE接口视图、Eth-trunk接口视图、VLANIF接口视图、Loopback接口视图

缺省级别

2:配置级

使用指南

应用场景

交换机在收到下游发来的Join/Prune报文后,就会启动时间为Join/Prune报文本身携带的保持时间的定时器。如果超时后,交换机没有收到下游设备后续的Join/Prune报文,当Join/Prune报文携带有加入某组播组信息时,则抑制相应组播组下游接口的转发;当Join/Prune报文携带有针对某组播组的剪枝信息时,则恢复相应组播组下游接口的转发。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

此命令与PIM-IPv6视图下的holdtime join-prune(IPv6)命令作用相同,只是视图不同。缺省情况下,如果接口上没有配置,取PIM-IPv6视图下配置的值;否则取接口视图下配置的值。

使用实例

# 配置接口VLANIF100发送的Join/Prune报文中Holdtime的值为280秒。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] pim ipv6 holdtime join-prune 280
# 配置接口GE1/0/1发送的Join/Prune报文中Holdtime的值为280秒。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] pim ipv6 holdtime join-prune 280

pim ipv6 join-policy

命令功能

pim ipv6 join-policy命令用来过滤Join/Prune报文中的Join信息。

undo pim ipv6 join-policy命令用来恢复缺省配置。

缺省情况下,不过滤Join/Prune报文中的Join信息。

命令格式

pim ipv6 join-policy { asm { basic-acl6-number | acl6-name acl6-name } | ssm { advanced-acl6-number | acl6-name acl6-name } | advanced-acl6-number | acl6-name acl6-name }

undo pim ipv6 join-policy [ asm | ssm ]

参数说明

参数 参数说明 取值
asm 过滤组地址在ASM范围内的Join信息。 -
basic-acl6-number 指定基本访问控制列表号。 整数形式,取值范围是2000~2999。
acl6-name acl6-name 指定命名型访问控制列表的名字。
说明:
acl6-name acl6-name仅支持命名型高级ACL。

字符串形式,不支持空格,区分大小写,长度范围是1~64,以英文字母开始。

目前引用的命名型ACL6仅支持高级ACL6。

ssm 过滤组地址在SSM范围内的Join信息。 -
advanced-acl6-number 指定高级访问控制列表号。 整数形式,取值范围是3000~3999。

视图

GE接口视图、XGE接口视图、40GE接口视图、100GE接口视图、Eth-trunk接口视图、VLANIF接口视图、Loopback接口视图

缺省级别

2:配置级

使用指南

应用场景

在PIM-SM(IPv6)网络中,有时候为了防止非法用户的加入,可通过配置此命令,对Join/Prune报文中的Join信息设定过滤策略,限定Join信息的来源范围。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

配置影响

此命令仅对PIM-SM(IPv6)有效。

pim ipv6 join-policy命令与acl ipv6(系统视图)命令配合使用。
  • 若使用asm参数,在基本ACL6视图下,通过rule(基本ACL6视图)命令的source参数定义Join信息的组地址范围。

  • 若使用ssm参数,在高级ACL6视图下,通过rule(高级ACL6视图)命令的source参数定义Join信息的源地址范围,destination参数定义Join信息的组地址范围。

命名型ACL和高级ACL的配置规则相同。由time-range参数指定的时间段对配置规则也有效。

重复配置asm参数或ssm参数将覆盖原有配置信息。基本ACL6和高级ACL6可以共同存在,分别过滤ASM和SSM范围内的组地址。

使用实例

# 配置VLANIF100接收组是FF25::1的Join信息。
<HUAWEI> system-view
[HUAWEI] acl ipv6 number 2001
[HUAWEI-acl6-basic-2001] rule permit source ff25::1 128
[HUAWEI-acl6-basic-2001] quit
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] pim ipv6 join-policy asm 2001
# 使用命名型ACL6配置VLANIF100接收源地址是FC00:0:0:2001::4,组地址是FF35::1的Join信息。
<HUAWEI> system-view
[HUAWEI] acl ipv6 name myacl
[HUAWEI-acl6-adv-myacl] rule permit ipv6 source fc00:0:0:2001::4 128 destination ff35::1 128
[HUAWEI-acl6-adv-myacl] quit
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] pim ipv6 join-policy ssm acl6-name myacl
# 配置GE1/0/1接收组是FF25::1的Join信息。
<HUAWEI> system-view
[HUAWEI] acl ipv6 number 2001
[HUAWEI-acl6-basic-2001] rule permit source ff25::1 128
[HUAWEI-acl6-basic-2001] quit
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] pim ipv6 join-policy asm 2001

pim ipv6 neighbor-policy

命令功能

pim ipv6 neighbor-policy命令用来过滤接口上的PIM邻居。

undo pim ipv6 neighbor-policy命令用来恢复缺省配置。

缺省情况下,不过滤接口上的PIM邻居。

命令格式

pim ipv6 neighbor-policy { basic-acl6-number | acl6-name acl6-name }

undo pim ipv6 neighbor-policy

参数说明

参数 参数说明 取值
basic-acl6-number 指定基本访问控制列表号。 整数形式,取值范围是2000~2999。
acl6-name acl6-name 指定命名型访问控制列表的名字。
说明:
acl6-name acl6-name仅支持命名型高级ACL。

字符串形式,不支持空格,区分大小写,长度范围是1~64,以英文字母开始。

目前引用的命名型ACL6仅支持高级ACL6。

视图

GE接口视图、XGE接口视图、40GE接口视图、100GE接口视图、Eth-trunk接口视图、VLANIF接口视图、Loopback接口视图

缺省级别

2:配置级

使用指南

应用场景

为了防止某些非法邻居参与PIM协议,可通过执行此命令配置邻居过滤规则,限定合法的邻居地址范围,只与符合过滤规则的邻居建立邻居关系,删除不符合过滤规则的邻居。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

配置影响

pim neighbor-policy命令与acl ipv6命令配合使用。在ACL视图下,通过rule命令的source参数定义PIM邻居的地址范围。

对于命名型ACL,使用rule命令配置过滤规则时,只有source参数指定的PIM邻居地址范围和time-range参数指定的时间段对配置规则有效。

注意事项

此命令对PIM-SM(IPv6)和PIM-DM(IPv6)都有效。

在接口上配置邻居过滤功能时,与该接口建立PIM邻居的设备上都需要配置相应的邻居过滤功能。

配置了合法的邻居地址范围后,如果之前与其建立好邻居关系的PIM设备不在其合法地址范围内,后续将不会再收到邻居设备的Hello报文。邻居关系也会因Hello报文的保持时间超时而解除。

使用实例

# 配置VLANIF100与地址为FC00:0:0:2000::1的交换机建立PIM邻居。
<HUAWEI> system-view
[HUAWEI] acl ipv6 number 2001
[HUAWEI-acl6-basic-2001] rule permit source fc00:0:0:2000::1 128
[HUAWEI-acl6-basic-2001] quit
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] pim ipv6 neighbor-policy 2001
# 配置GE1/0/1与地址为FC00:0:0:2000::1的交换机建立PIM邻居。
<HUAWEI> system-view
[HUAWEI] acl ipv6 number 2001
[HUAWEI-acl6-basic-2001] rule permit source fc00:0:0:2000::1 128
[HUAWEI-acl6-basic-2001] quit
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] pim ipv6 neighbor-policy 2001

pim ipv6 require-genid

命令功能

pim ipv6 require-genid命令用来拒绝接收不带Generation ID选项的Hello报文。

undo pim ipv6 require-genid命令用来恢复缺省值。

缺省情况下,PIM接口允许接收不带Generation ID选项的Hello报文。

命令格式

pim ipv6 require-genid

undo pim ipv6 require-genid

参数说明

视图

GE接口视图、XGE接口视图、40GE接口视图、100GE接口视图、Eth-trunk接口视图、VLANIF接口视图、Loopback接口视图

缺省级别

2:配置级

使用指南

应用场景

正常情况下,在接口上使能PIM(IPv6)协议后,设备会生成一个随机数作为Hello报文的Generation ID。如果设备的状态有变化则生成新的Generation ID。当对端设备接收到该Hello报文后,发现其中包含的Generation ID已改变,则认为PIM邻居的状态已经改变。

执行此命令可配置设备拒绝接收无Generation ID的Hello报文,保证连接的PIM邻居都处于正常工作状态。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

此命令对PIM-SM(IPv6)和PIM-DM(IPv6)都有效。

使用实例

# 配置VLANIF100拒绝无Generation ID参数的Hello报文。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] pim ipv6 require-genid
# 配置GE1/0/1拒绝无Generation ID参数的Hello报文。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] pim ipv6 require-genid

pim ipv6 silent

命令功能

pim ipv6 silent命令用来在指定接口上使能PIM Silent(IPv6)功能。

undo pim ipv6 silent命令用来在指定接口上取消PIM Silent(IPv6)功能。

缺省情况下,接口未使能PIM Silent(IPv6)功能。

命令格式

pim ipv6 silent

undo pim ipv6 silent

参数说明

视图

GE接口视图、XGE接口视图、40GE接口视图、100GE接口视图、Eth-trunk接口视图、VLANIF接口视图、Loopback接口视图

缺省级别

2:配置级

使用指南

应用场景

为了避免恶意主机模拟PIM Hello(IPv6)报文攻击交换机,可以在直连用户的接口上执行pim ipv6 silent命令,将接口设置为PIM(IPv6)消极模式。接口进入消极状态后,禁止接收和转发任何IPv6的PIM协议报文,删除该接口上的所有PIM(IPv6)邻居以及PIM(IPv6)状态机,并自动成为DR。同时,该接口上的MLD功能不受影响。

PIM Silent(IPv6)仅适用于与用户主机网段直连的接口,且该网段上只能连接一台PIM交换机

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

如果VLAN下已经使能了二层组播查询器或者二层组播报文抑制,此命令行在VLANIF接口上配置失败。

如果接口使能了PIM BFD(IPv6)功能,则此命令不能配置。

此命令与pim ipv6 timer dr-switch-delay命令互斥。

配置了该功能后,接口将不再接收和转发任何PIM(IPv6)协议报文,即该接口配置的其他的PIM(IPv6)功能将失效,请谨慎使用。

如果用户网段与多台交换机相连,在多个接口上配置PIM Silent(IPv6),则这些接口都成为了静态DR,将导致该网段中同时存在多个DR,从而引发组播故障。

使用实例

# 对接口VLANIF100配置PIM Silent(IPv6)。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] pim ipv6 silent
# 对接口GE1/0/1配置PIM Silent(IPv6)。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] pim ipv6 silent

pim ipv6 sm

命令功能

pim ipv6 sm命令用来在接口上使能PIM-SM(IPv6)。

undo pim ipv6 sm命令用来去使能PIM-SM(IPv6)。

缺省情况下,接口上未使能PIM-SM(IPv6)。

命令格式

pim ipv6 sm

undo pim ipv6 sm

参数说明

视图

GE接口视图、XGE接口视图、40GE接口视图、100GE接口视图、Eth-trunk接口视图、VLANIF接口视图、Loopback接口视图

缺省级别

2:配置级

使用指南

应用场景

在接口上使能了PIM-SM(IPv6)功能后,设备才能与相邻的设备建立PIM邻居,对来自PIM邻居的协议报文进行处理。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

接口上不能同时使能PIM-DM(IPv6)和PIM-SM(IPv6)。

如果接口上需要同时使能PIM-SM(IPv6)和MLD,必须要先使能PIM-SM(IPv6),再使能MLD。

如果VLAN下已经使能了二层组播查询器或者二层组播报文抑制,此命令行在VLANIF接口上配置失败。

如果需要在同一VLAN同时配置二层组播和三层组播,必须先配置三层组播,再配置二层组播,即在VLANIF接口先使能PIM(IPv6),然后再在VLAN内使能MLD Snooping;否则,如果先在VLAN内使能MLD Snooping,对应的VLANIF接口将不能使能PIM(IPv6)。

使用实例

# 在接口VLANIF100上使能PIM-SM (IPv6)。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] pim ipv6 sm
# 在接口GE1/0/1上使能PIM-SM (IPv6)。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] pim ipv6 sm

pim ipv6 state-refresh-capable

命令功能

pim ipv6 state-refresh-capable命令用来使能PIM-DM(IPv6)状态刷新功能。

undo pim ipv6 state-refresh-capable命令用来禁止PIM-DM(IPv6)状态刷新。

缺省情况下,状态刷新功能是使能的。

命令格式

pim ipv6 state-refresh-capable

undo pim ipv6 state-refresh-capable

参数说明

视图

GE接口视图、XGE接口视图、40GE接口视图、100GE接口视图、Eth-trunk接口视图、VLANIF接口视图、Loopback接口视图

缺省级别

2:配置级

使用指南

应用场景

PIM-DM(IPv6)状态刷新是通过在网络中周期性的发送状态刷新报文来实现的。处于剪枝状态的交换机收到状态刷新报文后,复位剪枝状态定时器,避免下游接口由于定时器超时而恢复转发。

禁止PIM-DM(IPv6)状态刷新后,接口在剪枝定时器超时后开始转发组播数据,不希望接受此数据的下游交换机发送Prune报文进行剪枝。该过程周期性重复,占用较多的网络资源。因此,使能PIM-DM(IPv6)状态刷新,可以在一定程度上优化网络流量。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

该命令仅对PIM-DM(IPv6)有效。

使用实例

# 在接口VLANIF100上禁止PIM-DM(IPv6)状态刷新能力。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] undo pim ipv6 state-refresh-capable
# 在接口GE1/0/1上禁止PIM-DM(IPv6)状态刷新能力。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] undo pim ipv6 state-refresh-capable

pim ipv6 timer dr-switch-delay

命令功能

pim ipv6 timer dr-switch-delay命令用来在接口上使能PIM DR切换延迟功能,配置延迟时间。当出接口由DR变成非DR时,在延迟时间超时之前,出接口继续转发数据。

undo pim ipv6 timer dr-switch-delay命令取消接口上的PIM DR切换延迟功能。

缺省情况下,当出接口由DR变为非DR时,出接口立即停止转发数据。

命令格式

pim ipv6 timer dr-switch-delay interval

undo pim ipv6 timer dr-switch-delay

参数说明

参数 参数说明 取值
interval 表示延迟时间。 整数形式,取值范围是10~3600,单位是秒。

视图

GE接口视图、XGE接口视图、40GE接口视图、100GE接口视图、Eth-trunk接口视图、VLANIF接口视图、Loopback接口视图

缺省级别

2:配置级

使用指南

应用场景

有时候由于某些原因,当前共享网段的DR变成非DR,原有向该网段的转发数据的组播表项会被立即删除,这会导致短时间内组播数据的断流。此时,可以配置DR切换延迟,并指定延迟时间,原有表项仍然有效直到延迟时间超时。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

此命令仅对PIM-SM(IPv6)有效。

此命令与pim ipv6 silent命令互斥。

使用实例

# 使能VLANIF100上的PIM DR切换延迟,延迟时间为20秒。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] pim ipv6 timer dr-switch-delay 20
# 使能GE1/0/1上的PIM DR切换延迟,延迟时间为20秒。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] pim ipv6 timer dr-switch-delay 20

pim ipv6 timer graft-retry

命令功能

pim ipv6 timer graft-retry命令用来在接口上配置重传Graft报文的时间间隔。

undo pim ipv6 timer graft-retry命令用来恢复缺省值。

缺省情况下,接口上重传Graft报文的时间间隔是3秒。

命令格式

pim ipv6 timer graft-retry interval

undo pim ipv6 timer graft-retry

参数说明

参数 参数说明 取值
interval 指定重传Graft报文的时间间隔。 整数形式,取值范围是1~65535,单位是秒。

视图

GE接口视图、XGE接口视图、40GE接口视图、100GE接口视图、Eth-trunk接口视图、VLANIF接口视图、Loopback接口视图

缺省级别

2:配置级

使用指南

应用场景

在PIM-DM(IPv6)模式中,当有成员加入曾经被剪枝的组时,交换机发出嫁接报文,并等待上游确认。如果在该命令配置的时间内没有收到确认报文,交换机将重传嫁接报文,直到收到上游的确认报文。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

此命令仅对PIM-DM(IPv6)有效。

使用实例

# 在接口VLANIF100上配置重传Graft报文的时间间隔为80秒。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] pim ipv6 timer graft-retry 80
# 在接口GE1/0/1上配置重传Graft报文的时间间隔为80秒。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] pim ipv6 timer graft-retry 80

pim ipv6 timer hello

命令功能

pim ipv6 timer hello命令用来在接口上配置发送Hello报文的时间间隔。

undo pim ipv6 timer hello命令用来恢复时间间隔为缺省值。

缺省情况下,接口上发送Hello报文的时间间隔是30秒。

命令格式

pim ipv6 timer hello interval

undo pim ipv6 timer hello

参数说明

参数 参数说明 取值
interval 指定Hello报文的发送间隔。 整数形式,取值范围是1~18000,单位是秒。

视图

GE接口视图、XGE接口视图、40GE接口视图、100GE接口视图、Eth-trunk接口视图、VLANIF接口视图、Loopback接口视图

缺省级别

2:配置级

使用指南

应用场景

PIM设备通过周期性地发送Hello报文来维护PIM邻居关系。可通过此命令来设置发送Hello报文的周期。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

该命令对PIM-DM(IPv6)和PIM-SM(IPv6)都有效。

发送Hello报文的时间间隔应该小于Hello报文保持时间。使用pim ipv6 hello-option holdtime命令可以配置Hello报文保持时间。

此命令与PIM-IPv6视图下的timer hello(IPv6)命令作用相同,只是视图不同。缺省情况下,如果接口上没有配置,取PIM-IPv6视图下配置的值;否则取接口视图下配置的值。

使用实例

# 在接口VLANIF100上配置发送Hello报文的时间间隔为40秒。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] pim ipv6 timer hello 40
# 在接口GE1/0/1上配置发送Hello报文的时间间隔为40秒。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] pim ipv6 timer hello 40

pim ipv6 timer join-prune

命令功能

pim ipv6 timer join-prune命令用来在接口上配置向上游设备周期性发送Join/Prune报文的时间间隔。

undo pim ipv6 timer join-prune命令用来恢复时间间隔为缺省值。

缺省情况下,接口向上游设备周期性发送Join/Prune报文的时间间隔是60秒。

命令格式

pim ipv6 timer join-prune interval

undo pim ipv6 timer join-prune

参数说明

参数 参数说明 取值
interval 指定加入/剪枝消息的发送间隔。 整数形式,取值范围是1~18000,单位是秒。

视图

GE接口视图、XGE接口视图、40GE接口视图、100GE接口视图、Eth-trunk接口视图、VLANIF接口视图、Loopback接口视图

缺省级别

2:配置级

使用指南

应用场景

PIM设备通过向上游发送加入信息请求转发组播数据,发送剪枝信息请求停止转发组播数据。实际上,加入信息和剪枝信息都被封装在了Join/Prune报文中,PIM设备会周期性的将Join/Prune报文发送给上游路由器来更新转发状态。可通过此命令设置Join/Prune报文的发送周期。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

该命令对PIM-DM(IPv6)和PIM-SM(IPv6)都有效。

该命令配置的时间间隔必须小于pim ipv6 holdtime join-prune命令配置的时间间隔,即发送Join/Prune报文的周期必须小于Join/Prune报文的保持时间。

此命令与PIM-IPv6视图下的timer join-prune(IPv6)的含义是相同的,只是视图不同。缺省情况下,如果接口上没有配置,取PIM-IPv6视图下配置的值;否则取接口视图下配置的值。

使用实例

# 在接口VLANIF100上配置发送Join/Prune报文的时间间隔为80秒。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] pim ipv6 timer join-prune 80
# 在接口GE1/0/1上配置发送Join/Prune报文的时间间隔为80秒。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] pim ipv6 timer join-prune 80

pim ipv6 triggered-hello-delay

命令功能

pim ipv6 triggered-hello-delay命令用来配置触发Hello报文的最大延迟。

undo pim ipv6 triggered-hello-delay命令用来恢复触发Hello报文的最大延迟为缺省值。

缺省情况下,触发Hello报文的最大延迟是5秒。

命令格式

pim ipv6 triggered-hello-delay interval

undo pim ipv6 triggered-hello-delay

参数说明

参数 参数说明 取值
interval 指定触发Hello报文的最大时延。 整数形式,取值范围是1~5,单位是秒。

视图

GE接口视图、XGE接口视图、40GE接口视图、100GE接口视图、Eth-trunk接口视图、VLANIF接口视图、Loopback接口视图

缺省级别

2:配置级

使用指南

应用场景

为了避免多个PIM设备同时发送Hello报文而导致冲突,当PIM设备检测到网络中已存在Hello报文时,将自动选取小于本命令配置值的任意随机数进行延时,然后再发送Hello报文。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

使用实例

# 配置触发Hello报文的最大延迟时间为3秒。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] pim ipv6 triggered-hello-delay 3
# 配置触发Hello报文的最大延迟时间为3秒。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] pim ipv6 triggered-hello-delay 3

probe-interval(IPv6)

命令功能

probe-interval命令用来配置交换机向RP发送Probe报文(空注册报文)的时间间隔。

undo probe-interval命令用来恢复时间间隔为缺省值。

缺省情况下,交换机向RP发送Probe报文的时间间隔是5秒。

命令格式

probe-interval interval

undo probe-interval

参数说明

参数 参数说明 取值
interval 表示向RP发送Probe报文的时间间隔。 整数形式,取值范围是1~1799,单位是秒。

视图

PIM-IPv6视图

缺省级别

2:配置级

使用指南

应用场景

当组播源侧DR收到RP发送的Register-Stop报文后,组播源端DR将会停止发送注册报文并进入注册抑制状态。

在注册抑制期间,组播源端DR向RP周期性发送Probe报文以通告组播源仍处于激活状态。注册抑制超时后,组播源端DR重新开始发送注册报文。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

此命令仅对PIM-SM(IPv6)有效。

使用probe-interval命令配置的时间间隔必须小于register-suppression-timeout(IPv6)命令配置时间间隔的一半。

使用实例

# 在PIM-IPv6视图下,配置向RP发送Probe报文的时间间隔为6秒。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] probe-interval 6

register-policy(IPv6)

命令功能

register-policy命令用来配置RP过滤由组播源端DR发送的Register注册报文的规则。

undo register-policy命令用来恢复缺省配置。

缺省情况下,未配置注册报文过滤规则。

命令格式

register-policy { advanced-acl6-number | acl6-name acl6-name }

undo register-policy

参数说明

参数 参数说明 取值
advanced-acl6-number 指定高级访问控制列表序号,用来过滤组播源或组的地址。 整数形式,取值范围是3000~3999。
acl6-name acl6-name 指定IPv6命名型访问控制列表的名字。
说明:
acl6-name acl6-name仅支持命名型高级ACL。

字符串形式,不支持空格,区分大小写,长度范围是1~64,以英文字母开始。

目前引用的命名型ACL6仅支持高级ACL6。

视图

PIM-IPv6视图

缺省级别

2:配置级

使用指南

应用场景

为了防止非法注册报文攻击,可以根据报文过滤规则来接受或拒绝和规则匹配的注册报文。

如果ACL拒绝某个(S, G)转发项,或者对其没有定义操作,RP向源端DR发送注册停止消息,停止这个组播数据流的注册。

register-policy命令与acl ipv6命令配合使用。在ACL6视图下,通过rule(高级ACL6视图)命令的source参数定义组播源地址,destination参数定义组播组地址。

IPv6命名型ACL和高级ACL的配置规则相同,可同时过滤源地址和组地址。由time-range参数指定的时间段对配置规则也有效。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

一旦在RP上配置了register-policy命令,则只有与ACL规则匹配的注册报文才会被RP接受。指定一个没有定义rule的ACL将使RP拒绝所有的注册报文。

此命令仅对PIM-SM(IPv6)有效。

执行此命令只对后续收到的Register报文进行过滤,不删除原来已经注册成功的组播表项,对原来的组播流量可以继续转发。

使用实例

# 配置RP接受网段FC00:0:0:2001::2/64上的组播源发送给组播地址为FF02:13::/64的注册报文。

<HUAWEI> system-view
[HUAWEI] acl ipv6 3000
[HUAWEI-acl6-adv-3000] rule permit ipv6 source fc00:0:0:2001::2 64 destination ff02:13:: 64
[HUAWEI-acl6-adv-3000] quit
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] register-policy 3000
# 使用IPv6命名型ACL,配置RP接受网段FC00:0:0:2001::2/64上的组播源发送给组播地址为FF02:13::/64的注册报文。
<HUAWEI> system-view
[HUAWEI] acl ipv6 name myacl6
[HUAWEI-acl6-adv-myacl6] rule permit ipv6 source fc00:0:0:2001::2 64 destination ff02:13:: 64
[HUAWEI-acl6-adv-myacl6] quit 
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6 
[HUAWEI-pim6] register-policy acl6-name myacl6

register-source(IPv6)

命令功能

register-source命令用来指定源DR发送注册报文的IPv6源地址。

undo register-source命令用来取消指定的源DR发送注册报文的IPv6源地址。

缺省情况下,不指定源DR发送注册报文的IPv6源地址。

命令格式

register-source ipv6-address

undo register-source

参数说明

参数 参数说明 取值
ipv6-address 指定注册源的IPv6全球单播地址。 -

视图

PIM-IPv6视图

缺省级别

2:配置级

使用指南

应用场景

当发送注册报文的源IPv6地址对于RP设备不再是网络中唯一的IP地址或者是一个被过滤掉的IPv6地址,那么注册过程就会出现错误,导致网络中出现多余的流量,占用带宽。这时可以通过register-source命令指定一个源DR上合理接口上的某个IPv6单播地址作为发送注册报文的源IP地址。建议使用源DR的Loopback地址。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

指定的发送注册报文的IPv6单播地址所对应的接口必须先使能PIM-SM。

注意事项

只有指定的接口状态是Up时,该命令行才会生效。

使用实例

# 指定源DR发送注册报文的IPv6源地址为FC00:0:0:1101::1。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] register-source fc00:0:0:1101::1

register-suppression-timeout(IPv6)

命令功能

register-suppression-timeout命令用来配置交换机保持注册抑制状态的超时时间。

undo register-suppression-timeout命令用来恢复超时时间为缺省值。

缺省情况下,交换机保持注册抑制状态的超时时间是60秒。

命令格式

register-suppression-timeout interval

undo register-suppression-timeout

参数说明

参数 参数说明 取值
interval 表示交换机保持注册抑制状态的超时时间。 整数形式,取值范围是11~3600,单位是秒。

视图

PIM-IPv6视图

缺省级别

2:配置级

使用指南

应用场景

交换机接收到从RP发来的针对(S,G)项的Register-Stop报文,会立刻停止发送封装组播数据的Register报文,此时交换机进入注册抑制状态。

执行此命令可设置注册抑制状态的超时时间。超时后,源端DR将恢复向RP发送Register报文。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

配置影响

该命令仅对PIM-SM(IPv6)有效。

如果配置的超时时间较小,意味着RP将更频繁地接收到突发性组播数据;如果配置较大的超时时间,则意味着当RP上(S,G)超时时,新接收者加入相应组播组的延迟时间变长。

可通过执行命令probe-interval(IPv6)配置在注册抑制状态超时前发送空注册报文,那么就可以缓解注册的突发现象,这样也可以减小超时时间以降低新接收者的加入延迟。

使用实例

# 在PIM-IPv6视图下,配置交换机保持注册抑制状态的超时时间为70秒。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] register-suppression-timeout 70

reset pim ipv6 control-message counters

命令功能

reset pim ipv6 control-message counters命令用来清除接口上的PIM(IPv6)控制报文统计信息。

命令格式

reset pim ipv6 control-message counters [ interface interface-type interface-number ]

参数说明

参数 参数说明 取值
interface interface-type interface-number 指定接口类型和编号,清除指定接口的PIM(IPv6)控制报文统计信息。 -

视图

用户视图

缺省级别

3:管理级

使用指南

如果当前接口使能了PIM(IPv6)协议之后很长时间没有中断组播报文的转发,设备将会存储大量该接口下的控制报文的统计信息。可通过执行此命令将这些控制信息清空。

使用实例

# 清除PIM(IPv6)控制报文的统计信息。

<HUAWEI> reset pim ipv6 control-message counters

reset pim ipv6 routing-table

命令功能

reset pim ipv6 routing-table命令用来清除指定PIM(IPv6)表项的指定下游接口的PIM状态。

命令格式

reset pim ipv6 routing-table group ipv6-group-address mask ipv6-group-mask-length source ipv6-source-address interface interface-type interface-number

参数说明

参数 参数说明 取值
group ipv6-group-address 指定IPv6 PIM表项的组地址。 32位16进制数,格式为X:X:X:X:X:X:X:X。取值是以FF开头的IPv6组播地址。
mask ipv6-group-mask-length 指定IPv6组地址掩码长度。 整数形式,取值范围是0~128。
source ipv6-source-address 指定IPv6 PIM表项的源地址。 32位16进制数,格式为X:X:X:X:X:X:X:X。
interface interface-type interface-number 指定接口类型和接口编号。 -

视图

用户视图

缺省级别

3:管理级

使用指南

应用场景

该命令用来清除非法用户的加入信息,停止指定PIM表项在指定下游接口上的数据转发。

配置影响

该命令只清除指定PIM表项指定下游接口的PIM状态,不清除指定接口的MLD和静态组加入状态。

注意事项

此命令仅对PIM-SM(IPv6)有效。

清除下游接口的PIM状态后,可能会触发相应的Join/Prune报文,影响组播业务。

使用实例

# 清除(S,G)表项(FC00:0:0:2001::4,FF25::1)的下游接口VLANIF100的PIM状态。
<HUAWEI> reset pim ipv6 routing-table group ff25::1 mask 128 source fc00:0:0:2001::4 interface vlanif 100

source-lifetime(IPv6)

命令功能

source-lifetime命令用来配置交换机上(S,G)表项的超时时间。

undo source-lifetime命令用来恢复时间间隔为缺省值。

缺省情况下,交换机上(S,G)表项的超时时间是210秒。

命令格式

source-lifetime { interval | infinity } [ group-policy { acl6-name acl6-name | acl6-number } ]

undo source-lifetime

undo source-lifetime { interval | infinity } [ group-policy { acl6-name acl6-name | acl6-number } ]

参数说明

参数 参数说明 取值
interval 表示交换机上(S,G)表项的超时时间。 整数形式,取值范围是60~65535,单位是秒。
infinity 表示交换机上(S,G)表项永不超时。 -
group-policy 指定接受组的策略。 -
acl6-number 表示基本或高级访问控制列表序号。 整数形式,取值范围是2000~3999。
acl6-name acl6-name 指定命名型访问控制列表的名字。
说明:
acl6-name acl6-name仅支持命名型高级ACL。
字符串形式,不支持空格,区分大小写,长度范围是1~64。以英文字母开始。

视图

PIM-IPv6视图

缺省级别

2:配置级

使用指南

应用场景

交换机为每个(S,G)表项建立一个定时器。source-lifetime命令用来配置该定时器超时时间。接口第一次收到源S发出的组播报文后,启动定时器;然后,每接收到S发出的组播报文就重置定时器;如果定时器超时,则认为(S,G)表项失效,删除该表项,保证表项资源合理利用。

  • 配置了source-lifetime interval命令,则所有的组播转发表(S,G)表项超时时间为对应的配置值。
  • 配置了source-lifetime interval { group-policy { acl6-name acl6-name | acl6-number } }命令:
    • 如果指定了命名型的高级访问控制列表名字,则对组播转发表中的(S,G)表项匹配源地址和组地址,通过该过滤规则的(S,G)表项超时时间为对应的配置值。
    • 如果指定了基本访问控制列表序号,则对组播转发表中的(S,G)表项匹配源地址,通过该过滤规则的(S,G)表项超时时间为对应的配置值。
    • 如果指定了高级访问控制列表序号,则对组播转发表中的(S,G)表项匹配源地址和组地址,通过该过滤规则的(S,G)表项超时时间为对应的配置值。
  • 配置了source-lifetime infinity命令,则所有的组播转发表(S,G)表项永不超时。
  • 配置了source-lifetime infinity { group-policy { acl6-name acl6-name | acl6-number } }命令:
    • 如果指定了命名型的高级访问控制列表名字,则对组播转发表中的(S,G)表项匹配源地址和组地址,通过该过滤规则的(S,G)表项永不超时。
    • 如果指定了基本访问控制列表序号,则对组播转发表中的(S,G)表项匹配源地址,通过该过滤规则的(S,G)表项永不超时。
    • 如果指定了高级访问控制列表序号,则对组播转发表中的(S,G)表项匹配源地址和组地址,通过该过滤规则的(S,G)表项永不超时。

如果对于同一组播转发表项重复配置此命令,分别配置了intervalinfinity参数,则该组播转发表项优先匹配infinity,其次匹配具interval

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

此命令对于PIM-DM(IPv6)和PIM-SM(IPv6)都有效。

使用实例

# 配置交换机上(S,G)表项的超时时间为200秒。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] source-lifetime 200

source-policy(IPv6)

命令功能

source-policy命令用来配置交换机对接收的组播数据报文根据源(组)地址进行过滤。

undo source-policy命令用来删除配置。

缺省情况下,未设置源过滤策略。

命令格式

source-policy { acl6-number | acl6-name acl6-name }

undo source-policy

参数说明

参数 参数说明 取值
acl6-number 表示基本或高级访问控制列表序号。 整数形式,取值范围是2000~3999。
acl6-name acl6-name 指定IPv6命名型访问控制列表的名字。
说明:
acl6-name acl6-name仅支持命名型高级ACL。

字符串形式,不支持空格,区分大小写,长度范围是1~64,以英文字母开始。

目前引用的命名型ACL6仅支持高级ACL6。

视图

PIM-IPv6视图

缺省级别

2:配置级

使用指南

应用场景

有时候防止非法源信息传播到PIM网络,可通过此命令配置源过滤策略,限定合法的源地址范围。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

配置影响

对于数字型ACL,source-policy命令与acl ipv6acl ipv6命令配合使用。
  • 在基本ACL6视图下,通过rule命令的source参数指定发送组播数据报文的源地址。

  • 在高级ACL6视图下,通过rule命令的source参数指定发送组播数据报文的源地址,destination参数指定IPv6组播组地址。

命名型ACL和高级ACL的配置规则相同,可同时过滤源地址和组地址。由time-range参数指定的时间段对配置规则也有效。

注意事项

此命令对于PIM-DM(IPv6)和PIM-SM(IPv6)都有效。

使用实例

# 设置接受源地址为FC00:0:0:3121::1的组播数据报文,丢弃源地址是FC00:0:0:3121::2的组播数据报文。

<HUAWEI> system-view
[HUAWEI] acl ipv6 number 2001
[HUAWEI-acl6-basic-2001] rule permit source fc00:0:0:3121::1 128
[HUAWEI-acl6-basic-2001] rule deny source fc00:0:0:3121::2 128
[HUAWEI-acl6-basic-2001] quit
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] source-policy 2001
# 使用IPv6命名型ACL,设置接收源地址为FC00:0:0:3121::1的组播数据报文,丢弃源地址是FC00:0:0:3121::2的组播数据报文。
<HUAWEI> system-view
[HUAWEI] acl ipv6 name myacl6
[HUAWEI-acl6-adv-myacl6] rule permit ipv6 source fc00:0:0:3121::1 128
[HUAWEI-acl6-adv-myacl6] rule deny ipv6 source fc00:0:0:3121::2 128
[HUAWEI-acl6-adv-myacl6] quit
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] source-policy acl6-name myacl6

spt-switch-threshold(IPv6)

命令功能

spt-switch-threshold命令用来设置组成员端DR加入SPT的组播报文速率阈值。

undo spt-switch-threshold命令用来恢复参数缺省值。

缺省情况下,从RPT收到第一个组播数据包后立即进行SPT切换。

命令格式

spt-switch-threshold { traffic-rate | infinity } [ group-policy { basic-acl6-number | acl6-name acl6-name } [ order order-value ] ]

undo spt-switch-threshold [ traffic-rate | infinity ] [ group-policy { basic-acl6-number | acl6-name acl6-name } ]

参数说明

参数 参数说明 取值
traffic-rate 表示RPT切换到SPT的速率阈值。
说明:

指定此参数配置阈值切换可能影响组播业务正常运行。建议使用默认配置,即从RPT收到第一个组播数据包后立即进行SPT切换,减轻RPT转发组播报文的负担。

整数形式,取值范围是1~4194304,单位是kbit/s。
infinity 表示永远不发起SPT切换。 -
basic-acl6-number 指定访问控制列表,与指定basic-acl6-number匹配的组播组将启用该阈值。basic-acl6-number表示基本访问控制列表号,定义一个组播组范围。 整数形式,取值范围是2000~2999。如果未配置该参数,则该阈值将应用于所有组播组。
acl6-name acl6-name 指定IPv6命名型访问控制列表的名字。
说明:
acl6-name acl6-name仅支持命名型高级ACL。

字符串形式,不支持空格,区分大小写,长度范围是1~64,以英文字母开始。

目前引用的命名型ACL6仅支持高级ACL6。

order order-value 调整ACL在group-policy列表中的序号,在一个组匹配多个ACL的情况下,阈值的选择按order-value来排序。order-value表示序号的更新值。 整数形式,取值范围是当前group-policy列表序号中非原序号的所有值。如果未配置该参数,则不改变列表序号。

视图

PIM-IPv6视图

缺省级别

2:配置级

使用指南

应用场景

PIM-SM(IPv6)组播报文的传输方式为:源端DR将组播报文封装在注册消息中单播发送至RP,再由RP沿RPT传输到接收者。缺省情况下,当RP或者组成员端DR收到第一个组播数据包之后,就会向源发起SPT切换。

在组成员端DR配置了此命令后,组成员端DR负责周期性检测流经的组播报文速率。当组播报文速率超过配置的阈值时,才向源发送Join信息,开始SPT切换。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

配置影响

如果配置了多条该命令对同一组播组都适用,则该组播组按顺序匹配到的第一个命令生效。

该命令在所有充当组成员端DR的交换机上配置有效,在RP上配置无效。

注意事项

此命令仅对PIM-SM(IPv6)有效。

使用实例

# 设置阈值为4kbit/s,从源到组播组的传输速率高于阈值时,交换机就转换到指向源的最短路径树。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] spt-switch-threshold 4

# 配置新增加一个group-policy,该组策略的ACL号为2010,阈值为100kbit/s,并且插在第一位。

<HUAWEI> system-view
[HUAWEI] acl ipv6 2010
[HUAWEI-acl6-basic-2010] rule permit source ff02:: 96
[HUAWEI-acl6-basic-2010] quit
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] spt-switch-threshold 100 group-policy 2010 order 1

# 配置新增加一个group-policy,该组策略的ACL名字为myacl6,阈值为100kbit/s,并且插在第一位。

<HUAWEI> system-view
[HUAWEI] acl ipv6 name myacl6
[HUAWEI-acl6-adv-myacl6] rule permit ipv6 destination ff03::101 128
[HUAWEI-acl6-adv-myacl6] quit
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] spt-switch-threshold 100 group-policy acl6-name myacl6 order 1

ssm-policy(IPv6)

命令功能

ssm-policy命令用来配置SSM组播组地址范围。

undo ssm-policy命令用来恢复缺省配置。

缺省情况下,SSM组播组范围是FF3x::/32(x的取值范围是0~F)。

命令格式

ssm-policy { basic-acl6-number | acl6-name acl6-name }

undo ssm-policy

参数说明

参数 参数说明 取值
basic-acl6-number 表示基本访问控制列表号,定义组播组地址范围。 整数形式,取值范围是2000~2999。
acl6-name acl6-name 指定IPv6命名型访问控制列表的名字。
说明:
acl6-name acl6-name仅支持命名型高级ACL。

字符串形式,不支持空格,区分大小写,长度范围是1~64,以英文字母开始。

目前引用的命名型ACL6仅支持高级ACL6。

视图

PIM-IPv6视图

缺省级别

2:配置级

使用指南

应用场景

缺省情况下,SSM组范围是FF3x::/32(x的取值范围是0~F)。执行此命令可以指定PIM SSM组地址范围,所有使能PIM-SM(IPv6)协议的接口将会认为属于该范围内的组播组采用了PIM SSM模式。指定的SSM组地址范围可以超出缺省组地址范围。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

如果MLDv2(Multicast Listener Discovery version 2)协议用于实现(S, G)转发项的加入,此命令不生效。

ssm-policy命令与acl ipv6acl ipv6命令配合使用。
  • 对于IPv6数字型ACL,在ACL6视图下,通过rule(基本ACL6视图)命令的source参数定义SSM的IPv6组播组地址范围。

  • 对于IPv6命名型ACL,在ACL6视图下,使用rule(基本ACL6视图)命令配置过滤规则时,只有destination参数指定的组地址范围和time-range参数指定的时间段对配置规则有效。

此命令仅对PIM-SM(IPv6)有效。

使用实例

# 使用PIM-SSM策略配置SSM的范围是FF31:0:8192::/96。

<HUAWEI> system-view
[HUAWEI] acl ipv6 2000
[HUAWEI-acl6-basic-2000] rule permit source ff31:0:8192:: 96
[HUAWEI-acl6-basic-2000] quit
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] ssm-policy 2000

# 使用IPv6命名型ACL,用PIM-SSM策略配置SSM的范围是FF31:0:8192::/96。

<HUAWEI> system-view
[HUAWEI] acl ipv6 name myacl6
[HUAWEI-acl6-adv-myacl6] rule permit ipv6 destination ff31:0:8192:: 96
[HUAWEI-acl6-adv-myacl6] quit
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] ssm-policy acl6-name myacl6

state-refresh-interval(IPv6)

命令功能

state-refresh-interval命令用来配置发送PIM状态刷新报文的时间间隔。

undo state-refresh-interval命令用来恢复刷新时间间隔为缺省值。

缺省情况下,发送PIM状态刷新报文的时间间隔是60秒。

命令格式

state-refresh-interval interval

undo state-refresh-interval

参数说明

参数 参数说明 取值
interval 表示发送PIM状态刷新报文的时间间隔。 整数形式,取值范围是1~255,单位是秒。

视图

PIM-IPv6视图

缺省级别

2:配置级

使用指南

应用场景

PIM-DM(IPv6)网络中,设备会周期性的发送状态刷新报文,刷新下游设备启动剪枝定时器的超时时间,使没有组播需求的接口一直处于剪枝状态。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

此命令仅对PIM-DM(IPv6)有效。

为了避免被剪枝接口因状态超时而恢复转发,状态刷新报文的发送间隔时间应该小于保持Prune状态的超时时间。使用holdtime join-prune(IPv6)命令可以配置交换机保持Prune状态的时间。

此命令只在与组播源直连设备上配置有效。

使用实例

# 配置PIM状态刷新时间间隔为70秒。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] state-refresh-interval 70

state-refresh-rate-limit(IPv6)

命令功能

state-refresh-rate-limit命令用来配置接收新PIM状态刷新消息前必须经过的最小时间长度。

undo state-refresh-rate-limit命令用来恢复为缺省值。

缺省情况下,接收新PIM状态刷新消息前必须经过的最小时间长度是30秒。

命令格式

state-refresh-rate-limit interval

undo state-refresh-rate-limit

参数说明

参数 参数说明 取值
interval 表示接收新PIM状态刷新消息前必须经过的最小时间长度。 整数形式,取值范围是1~65535,单位是秒。

视图

PIM-IPv6视图

缺省级别

2:配置级

使用指南

应用场景

交换机可能在很短的时间内收到来自多个交换机的PIM状态刷新消息,而其中有些消息是重复的。执行命令state-refresh-rate-limit后,当交换机接收到第一个状态刷新消息时,立即复位相关剪枝定时器,并启动状态刷新定时器,超时时间为接收下个状态刷新消息的等候时间。

  • 状态刷新定时器超时前收到重复的刷新消息则丢弃。

  • 状态刷新定时器超时后,则允许接收下一个状态刷新消息。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

此命令仅对PIM-DM(IPv6)有效。

使用实例

# 配置接受新PIM状态刷新消息前必须经过的最小时间长度为45秒。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] state-refresh-rate-limit 45

state-refresh-ttl(IPv6)

命令功能

state-refresh-ttl命令用来配置发送PIM状态刷新消息的TTL值。

undo state-refresh-ttl命令用来恢复TTL值为缺省值。

缺省情况下,发送PIM状态刷新消息的TTL值是255。

命令格式

state-refresh-ttl ttl-value

undo state-refresh-ttl

参数说明

参数 参数说明 取值
ttl-value 表示从接口发出的PIM状态刷新消息的TTL值。 整数形式,取值范围是1~255。

视图

PIM-IPv6视图

缺省级别

2:配置级

使用指南

应用场景

交换机在接收到状态刷新消息后都会将TTL值减1,然后向下游转发,直到TTL值变为0。当网络规模很小时,刷新消息将在网络中循环传递。使用state-refresh-ttl命令,可以根据网络规模大小配置合适的TTL值。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

此命令仅对PIM-DM(IPv6)有效。

此命令只在与组播源直连设备上配置有效。

使用实例

# 配置发送PIM状态刷新消息的TTL值为45。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] state-refresh-ttl 45

static-rp(IPv6)

命令功能

static-rp命令用来配置静态RP。

undo static-rp命令用来恢复缺省配置。

缺省情况下,未配置静态RP。

命令格式

static-rp rp-address [ basic-acl6-number | acl6-name acl6-name ] [ preferred ]

undo static-rp rp-address

参数说明

参数 参数说明 取值
rp-address 表示静态RP地址。 32位16进制数,格式为X:X:X:X:X:X:X:X。
basic-acl6-number 表示基本访问控制列表,用来控制静态RP所服务的组播组范围。 整数形式,取值范围是2000~2999。
acl6-name acl6-name 指定IPv6命名型访问控制列表的名字。
说明:
acl6-name acl6-name仅支持命名型高级ACL。

字符串形式,不支持空格,区分大小写,长度范围是1~64,以英文字母开始。

目前引用的命名型ACL6仅支持高级ACL6。

preferred 表示静态RP优先。 -

视图

PIM-IPv6视图

缺省级别

2:配置级

使用指南

应用场景

当网络内仅有一个RP时,可以手工配置静态RP而不使用动态RP,这样可以避免C-RP和BSR之间频繁的信息交互占用带宽。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

配置影响

如果配置的静态RP地址是本机某个状态为UP的接口地址,本机就作为静态RP。

如果没有指定ACL,则配置的静态RP为所有组播组服务;如果指定了ACL,但没有配置规则,则所配置的静态RP为所有组服务,否则配置的静态RP只为能够通过该ACL过滤的组播组服务。

如果配置静态RP的命令中未携带preferred关键字,则设备优先选择BSR机制选出的动态RP。如果网络中未配置动态RP或动态RP失效,静态RP才能生效。如果配置静态RP的命令中携带preferred关键字,则设备优先选择静态RP。

重复执行此命令,会配置多个静态RP,如果存在多个静态RP为某个组服务的情况,则选择IP地址最大的RP为该组服务。当静态RP引用的ACL规则发生变化时,需要重新为所有组选择静态RP。对于具有相同rp-address地址的配置,新配置将覆盖旧配置。

注意事项

static-rp命令与acl ipv6命令配合使用。
  • 对于IPv6数字型ACL,在ACL6视图下,使用rule命令配置过滤规则时,通过source参数定义静态RP所服务的组播组范围,只有source参数和time-range参数指定的时间段对配置规则有效。

  • 对于IPv6命名型ACL,在ACL6视图下,使用rule命令配置过滤规则时,通过destination参数定义静态RP所服务的组播组范围,只有destination参数和time-range参数指定的时间段对配置规则有效。

说明:

通过重复执行该命令可以配置最多50个静态RP,但同一个ACL不能对应到多个静态RP。如果不引用ACL,则只能配置一个静态RP。

为了让静态RP功能正常发挥作用,PIM-SM(IPv6)域内所有设备都必须配置完全相同的static-rp命令。

使用实例

# 配置地址为FC00:0:0:1111::1111的交换机为PIM-SM(IPv6)域的静态RP。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] static-rp fc00:0:0:1111::1111

# 配置地址为FC00:0:0:1111::1111的交换机为PIM-SM(IPv6)域的静态RP,为IPv6命名型ACL定义的组提供服务,并且启用静态RP优先。

<HUAWEI> system-view
[HUAWEI] acl ipv6 name myacl6
[HUAWEI-acl6-adv-myacl6] rule permit ipv6 destination ff03::101 128
[HUAWEI-acl6-adv-myacl6] quit
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] static-rp fc00:0:0:1111::1111 acl6-name myacl6 preferred

timer hello(IPv6)

命令功能

timer hello命令用来配置交换机发送Hello报文的时间间隔。

undo timer hello命令用来恢复时间间隔为缺省值。

缺省情况下,交换机发送Hello报文的时间间隔是30秒。

命令格式

timer hello interval

undo timer hello

参数说明

参数 参数说明 取值
interval 表示发送Hello报文的时间间隔。 整数形式,取值范围是1~18000,单位是秒。

视图

PIM-IPv6视图

缺省级别

2:配置级

使用指南

应用场景

设备通过周期性地发送Hello报文来维护PIM邻居关系。可通过此命令来设置发送Hello报文的周期。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

此命令对于PIM-DM(IPv6)和PIM-SM(IPv6)都有效。

发送Hello报文的时间间隔应该小于Hello报文保持时间。使用hello-option holdtime(IPv6)命令可以配置Hello报文保持时间。

此命令与接口视图下的pim ipv6 timer hello命令作用相同,只是视图不同。缺省情况下,如果接口上没有配置,取PIM-IPv6视图下配置的值;否则取接口视图下的值。

使用实例

# 配置发送Hello报文的时间间隔为40秒。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] timer hello 40

timer join-prune(IPv6)

命令功能

timer join-prune命令用来配置向上游设备周期性发送Join/Prune报文的时间间隔。

undo timer join-prune命令用来恢复时间间隔为缺省值。

缺省情况下,向上游设备周期性发送Join/Prune报文的时间间隔是60秒。

命令格式

timer join-prune interval

undo timer join-prune

参数说明

参数 参数说明 取值
interval 表示发送Join/Prune报文的时间间隔。 整数形式,取值范围是1~18000,单位是秒。

视图

PIM-IPv6视图

缺省级别

2:配置级

使用指南

应用场景

交换机通过向上游发送加入信息请求转发组播数据,发送剪枝信息请求停止转发组播数据。实际上,加入信息和剪枝信息都被封装在了Join/Prune报文中,PIM交换机会周期性的将Join/Prune报文发送给上游设备来更新转发状态。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

此命令对于PIM-DM(IPv6)和PIM-SM(IPv6)都有效。

该命令配置的时间间隔必须小于holdtime join-prune(IPv6)命令配置的时间间隔,即发送Join/Prune报文的周期必须小于Join/Prune报文的保持时间。

该命令与接口视图下的pim ipv6 timer join-prune命令作用相同,只是视图不同。缺省情况下,如果接口上没有配置,取PIM视图下配置的值;否则取接口视图下的值。

使用实例

# 配置发送Join/Prune消息的时间间隔为80秒。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] timer join-prune 80

timer spt-switch(IPv6)

命令功能

timer spt-switch命令用来配置在RPT切换到SPT前检查组播数据速率是否达到阈值的时间间隔。

undo timer spt-switch命令用来恢复时间间隔为缺省值。

缺省情况下,RPT切换到SPT前检查组播数据速率是否达到阈值的时间间隔是15秒。

命令格式

timer spt-switch interval

undo timer spt-switch

参数说明

参数 参数说明 取值
interval 表示RPT切换到SPT前检查组播数据速率是否达到阈值的时间间隔。 整数形式,取值范围是15~65535,单位是秒。

视图

PIM-IPv6视图

缺省级别

2:配置级

使用指南

应用场景

执行此命令可设置检查组播数据速率的时间间隔,调整检查频率。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

此命令仅对PIM-SM(IPv6)有效。

在使用本命令前,必须使用spt-switch-threshold(IPv6)命令配置切换速率阈值,否则检查组播数据速率时间间隔没有意义。

使用实例

# 配置RPT切换到SPT前检查组播数据速率的时间间隔为30秒。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] pim-ipv6
[HUAWEI-pim6] timer spt-switch 30
翻译
下载文档
更新时间:2019-04-08

文档编号:EDOC1100065708

浏览量:10828

下载量:201

平均得分:
本文档适用于这些产品
相关版本
相关文档
Share
上一页 下一页