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

H3C S3610[S5510]系列以太网交换机命令手册-RELEASE 0001(V1.03)

13-组播协议命令

本章节下载  (628.15 KB)

13-组播协议命令

目  录

第1章 IGMP Snooping配置命令

1.1 IGMP Snooping配置命令

1.1.1 display igmp-snooping group

1.1.2 display igmp-snooping statistics

1.1.3 fast-leave

1.1.4 group-policy

1.1.5 host-aging-time

1.1.6 igmp-snooping

1.1.7 igmp-snooping enable

1.1.8 igmp-snooping fast-leave

1.1.9 igmp-snooping general-query source-ip

1.1.10 igmp-snooping group-limit

1.1.11 igmp-snooping group-policy

1.1.12 igmp-snooping host-aging-time

1.1.13 igmp-snooping host-join

1.1.14 igmp-snooping last-member-query-interval

1.1.15 igmp-snooping max-response-time

1.1.16 igmp-snooping overflow-replace

1.1.17 igmp-snooping querier

1.1.18 igmp-snooping query-interval

1.1.19 igmp-snooping router-aging-time

1.1.20 igmp-snooping special-query source-ip

1.1.21 igmp-snooping static-group

1.1.22 igmp-snooping static-router-port

1.1.23 igmp-snooping version

1.1.24 last-member-query-interval

1.1.25 max-response-time

1.1.26 overflow-replace

1.1.27 report-aggregation

1.1.28 reset igmp-snooping group

1.1.29 reset igmp-snooping statistics

1.1.30 router-aging-time

第2章 MLD Snooping配置命令

2.1 MLD Snooping配置命令

2.1.1 display mld-snooping group

2.1.2 display mld-snooping statistics

2.1.3 fast-leave

2.1.4 group-policy

2.1.5 host-aging-time

2.1.6 last-member-query-interval

2.1.7 max-response-time

2.1.8 mld-snooping

2.1.9 mld-snooping enable

2.1.10 mld-snooping fast-leave

2.1.11 mld-snooping general-query source-ip

2.1.12 mld-snooping group-limit

2.1.13 mld-snooping group-policy

2.1.14 mld-snooping host-aging-time

2.1.15 mld-snooping host-join

2.1.16 mld-snooping last-member-query-interval

2.1.17 mld-snooping max-response-time

2.1.18 mld-snooping overflow-replace

2.1.19 mld-snooping querier

2.1.20 mld-snooping query-interval

2.1.21 mld-snooping router-aging-time

2.1.22 mld-snooping special-query source-ip

2.1.23 mld-snooping static-group

2.1.24 mld-snooping static-router-port

2.1.25 overflow-replace

2.1.26 report-aggregation

2.1.27 reset mld-snooping group

2.1.28 reset mld-snooping statistics

2.1.29 router-aging-time

第3章 组播VLAN配置命令

3.1 组播VLAN配置命令

3.1.1 display multicast-vlan

3.1.2 multicast-vlan enable

3.1.3 multicast-vlan subvlan

第4章 IGMP配置命令

4.1 IGMP配置命令

4.1.1 display igmp group

4.1.2 display igmp group port-info

4.1.3 display igmp interface

4.1.4 display igmp routing-table

4.1.5 igmp

4.1.6 igmp enable

4.1.7 igmp lastmember-queryinterval

4.1.8 igmp max-response-time

4.1.9 igmp require-router-alert

4.1.10 igmp robust-count

4.1.11 igmp send-router-alert

4.1.12 igmp timer other-querier-present

4.1.13 igmp timer query

4.1.14 igmp version

4.1.15 lastmember-queryinterval

4.1.16 max-response-time

4.1.17 prompt-leave

4.1.18 require-router-alert

4.1.19 reset igmp group

4.1.20 robust-count

4.1.21 send-router-alert

4.1.22 timer other-querier-present

4.1.23 timer query

4.1.24 version

第5章 PIM配置命令

5.1 PIM配置命令

5.1.1 auto-rp enable

5.1.2 bsr-policy

5.1.3 c-bsr

5.1.4 c-bsr admin-scope

5.1.5 c-bsr global

5.1.6 c-bsr group

5.1.7 c-bsr hash-length

5.1.8 c-bsr holdtime

5.1.9 c-bsr interval

5.1.10 c-bsr priority

5.1.11 c-rp

5.1.12 c-rp advertisement-interval

5.1.13 c-rp holdtime

5.1.14 crp-policy

5.1.15 display pim bsr-info

5.1.16 display pim claimed-route

5.1.17 display pim control-message counters

5.1.18 display pim grafts

5.1.19 display pim interface

5.1.20 display pim join-prune

5.1.21 display pim neighbor

5.1.22 display pim routing-table

5.1.23 display pim rp-info

5.1.24 hello-option dr-priority

5.1.25 hello-option holdtime

5.1.26 hello-option lan-delay

5.1.27 hello-option neighbor-tracking

5.1.28 hello-option override-interval

5.1.29 holdtime assert

5.1.30 holdtime join-prune

5.1.31 jp-pkt-size

5.1.32 jp-queue-size

5.1.33 pim

5.1.34 pim bsr-boundary

5.1.35 pim dm

5.1.36 pim hello-option dr-priority

5.1.37 pim hello-option holdtime

5.1.38 pim hello-option lan-delay

5.1.39 pim hello-option neighbor-tracking

5.1.40 pim hello-option override-interval

5.1.41 pim holdtime assert

5.1.42 pim holdtime join-prune

5.1.43 pim require-genid

5.1.44 pim sm

5.1.45 pim state-refresh-capable

5.1.46 pim timer graft-retry

5.1.47 pim timer hello

5.1.48 pim timer join-prune

5.1.49 pim triggered-hello-delay

5.1.50 probe-interval

5.1.51 register-header-checksum

5.1.52 register-policy

5.1.53 register-suppression-timeout

5.1.54 reset pim control-message counters

5.1.55 source-lifetime

5.1.56 source-policy

5.1.57 spt-switch-threshold

5.1.58 ssm-policy

5.1.59 state-refresh-interval

5.1.60 state-refresh-rate-limit

5.1.61 state-refresh-ttl

5.1.62 static-rp

5.1.63 timer hello

5.1.64 timer join-prune

第6章 MSDP配置命令

6.1 MSDP配置命令

6.1.1 cache-sa-enable

6.1.2 display msdp brief

6.1.3 display msdp peer-status

6.1.4 display msdp sa-cache

6.1.5 display msdp sa-count

6.1.6 encap-data-enable

6.1.7 import-source

6.1.8 msdp

6.1.9 originating-rp

6.1.10 peer connect-interface

6.1.11 peer description

6.1.12 peer mesh-group

6.1.13 peer minimum-ttl

6.1.14 peer request-sa-enable

6.1.15 peer sa-cache-maximum

6.1.16 peer sa-policy

6.1.17 peer sa-request-policy

6.1.18 reset msdp peer

6.1.19 reset msdp sa-cache

6.1.20 reset msdp statistics

6.1.21 shutdown

6.1.22 static-rpf-peer

6.1.23 timer retry

第7章 组播策略配置命令

7.1 组播策略配置命令

7.1.1 display multicast boundary

7.1.2 display multicast forwarding-table

7.1.3 display multicast routing-table

7.1.4 display multicast routing-table static

7.1.5 display multicast rpf-info

7.1.6 ip rpf-route-static

7.1.7 multicast boundary

7.1.8 multicast forwarding-table downstream-limit

7.1.9 multicast forwarding-table route-limit

7.1.10 multicast load-splitting

7.1.11 multicast longest-match

7.1.12 multicast routing-enable

7.1.13 reset multicast forwarding-table

7.1.14 reset multicast routing-table

 


第1章  IGMP Snooping配置命令

1.1  IGMP Snooping配置命令

1.1.1  display igmp-snooping group

【命令】

display igmp-snooping group [ vlan vlan-id ] [ verbose ]

【视图】

任意视图

【参数】

vlan vlan-id:查看指定VLAN内的组播组信息。vlan-id为指定VLAN的编号,取值范围为1~4094。

verbose:查看组播组的详细信息。

【描述】

display igmp-snooping group命令用来查看IGMP Snooping窥探到的组播组信息。

如果不指定VLAN,将显示所有VLAN内的组播组信息。

【举例】

# 查看VLAN2内IGMP Snooping窥探到的组播组详细信息。

<Sysname> display igmp-snooping group vlan 2 verbose

    Total 1 IP Group(s).

    Total 1 IP Source(s).

    Total 1 MAC Group(s).

 

  Port flags: D-Dynamic port, S-Static port, A-Aggregation port, C-Copy port

  Subvlan flags: R-Real VLAN, C-Copy VLAN

  Vlan(id):2.

    Total 1 IP Group(s).

    Total 1 IP Source(s).

    Total 1 MAC Group(s).

    Router port(s):total 1 port.

            Ethernet1/0/2                                    (D) ( 00:01:30 )

    IP group(s):the following ip group(s) match to one mac group.

      IP group address:224.1.1.1

        (1.1.1.1, 224.1.1.1):

          Attribute:    Host Port

          Host port(s):total 1 port.

            Ethernet1/0/1                                    (D) ( 00:03:23 )

    MAC group(s):

      MAC group address:0100-5e01-0101

          Host port(s):total 1 port.

            Ethernet1/0/1

表1-1 display igmp-snooping group命令显示信息描述表

字段

描述

Total 1 IP Group(s).

IP组播组的数量

Total 1 IP Source(s).

IP组播源的数量

Total 1 MAC Group(s).

MAC组播组的数量

Port flags: D-Dynamic port, S-Static port, A-Aggregation port, C-Copy port

端口标志:D代表动态端口,S代表静态端口,A代表汇聚端口,C代表由(*,G)表项拷贝到(S,G)下的端口

Subvlan flags: R-Real VLAN, C-Copy VLAN

子VLAN标志:R代表本表项下的真实出口子VLAN,C代表由(*,G)表项拷贝到(S,G)表项下的出口子VLAN

Router port(s)

路由器端口数量

IP group address

IP组播组的地址

MAC group address

MAC组播组的地址

Attribute

IP组播组的属性

Host port(s)

主机成员端口数量

 

1.1.2  display igmp-snooping statistics

【命令】

display igmp-snooping statistics

【视图】

任意视图

【参数】

【描述】

display igmp-snooping statistics命令用来查看IGMP Snooping窥探到的IGMP报文的统计信息。

【举例】

# 查看IGMP Snooping窥探到的IGMP报文的统计信息。

<Sysname> display igmp-snooping statistics

  Received IGMP general  query packet(s) number:0.

  Received IGMP V1 report packet(s) number:0.

  Received IGMP V2 report packet(s) number:19.

  Received IGMP leave  packet(s) number:0.

  Received IGMP V2 specific query packet(s) number:0.

  Sent     IGMP V2 specific query packet(s) number:0.

  Received IGMP V3 report packet(s) number:1.

  Received IGMP V3 specific query packet(s) number:0.

  Received IGMP V3 specific sg query packet(s) number:0.

  Sent     IGMP V3 specific query packet(s) number:0.

  Sent     IGMP V3 specific sg query packet(s) number:0.

  Received error IGMP packet(s) number:19.

表1-2 display igmp-snooping statistics命令显示信息描述表

字段

描述

general query packet(s)

普遍组查询报文

specific query packet(s)

特定组查询报文

report packet(s)

报告报文

leave packet(s)

离开报文

specific sg query packet(s)

特定源组查询报文

 

1.1.3  fast-leave

【命令】

fast-leave [ vlan vlan-list ]

undo fast-leave [ vlan vlan-list ]

【视图】

IGMP-Snooping视图

【参数】

vlan vlan-list:在指定VLAN内配置端口快速离开功能。vlan-list为VLAN列表,表示多个VLAN。其表示方式为vlan-list = { vlan-id [ to vlan-id ] }&<1-10>,其中,vlan-id为指定VLAN的编号,取值范围为1~4094。&<1-10>表示前面的参数最多可以输入10次。

【描述】

fast-leave命令用来全局使能端口快速离开功能。undo fast-leave命令用来全局关闭端口快速离开功能。

缺省情况下,端口快速离开功能处于关闭状态。

需要注意的是:

l              本命令对使能了IGMP Snooping的VLAN或VLAN接口上使能了IGMP的VLAN都有效。

l              如果不指定VLAN,则该配置将对所有VLAN有效;如果指定了VLAN,则该配置只对指定VLAN有效。

相关配置可参考命令igmp-snooping fast-leave

【举例】

# 使能VLAN2内的端口快速离开功能。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] fast-leave vlan 2

1.1.4  group-policy

【命令】

group-policy acl-number [ vlan vlan-list ]

undo group-policy [ vlan vlan-list ]

【视图】

IGMP-Snooping视图

【参数】

acl-number:指定基本访问控制列表编号,取值范围为2000~2999。

vlan vlan-list:在指定VLAN内配置组播组过滤器。vlan-list为VLAN列表,表示多个VLAN。其表示方式为vlan-list = { vlan-id [ to vlan-id ] }&<1-10>,其中,vlan-id为指定VLAN的编号,取值范围为1~4094。&<1-10>表示前面的参数最多可以输入10次。

【描述】

group-policy命令用来配置全局组播组过滤器。undo group-policy命令用来关闭全局组播组过滤器。

缺省情况下,没有配置全局组播组过滤器,即主机可以加入任一组播组。

需要注意的是:

l              本命令对使能了IGMP Snooping的VLAN或VLAN接口上使能了IGMP的VLAN都有效。

l              如果不指定VLAN,则该配置将对所有VLAN有效;如果指定了VLAN,则该配置只对指定VLAN有效。

l              当指定的ACL不存在或者该规则为空时,将过滤掉所有的组播组。

l              可以为端口在不同的VLAN内配置不同的ACL规则,但新配置的ACL规则会取代原有的规则。

相关配置可参考命令igmp-snooping group-policy

【举例】

# 配置ACL 2000为VLAN2内的组播组过滤器。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] group-policy 2000 vlan 2

1.1.5  host-aging-time

【命令】

host-aging-time interval

undo host-aging-time

【视图】

IGMP-Snooping视图

【参数】

interval:成员端口的老化时间,取值范围为200~1000,单位为秒。

【描述】

host-aging-time命令用来全局配置成员端口的老化时间。undo host-aging-time命令用来恢复缺省情况。

缺省情况下,成员端口的老化时间为260秒。

本命令只对使能了IGMP Snooping的VLAN有效,而对VLAN接口上使能了IGMP的VLAN无效。

相关配置可参考命令igmp-snooping host-aging-time

【举例】

# 全局配置成员端口的老化时间为300秒。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] host-aging-time 300

1.1.6  igmp-snooping

【命令】

igmp-snooping

undo igmp-snooping

【视图】

系统视图

【参数】

【描述】

igmp-snooping命令用来全局使能IGMP Snooping,并进入IGMP-Snooping视图。undo igmp-snooping命令用来全局关闭IGMP Snooping。

缺省情况下,IGMP Snooping处于关闭状态。

相关配置可参考命令igmp-snooping enable

【举例】

# 全局使能IGMP Snooping,并进入IGMP-Snooping视图。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping]

1.1.7  igmp-snooping enable

【命令】

igmp-snooping enable

undo igmp-snooping enable

【视图】

VLAN视图

【参数】

【描述】

igmp-snooping enable命令用来在VLAN内使能IGMP Snooping。undo igmp-snooping enable命令用来在VLAN内关闭IGMP Snooping。

缺省情况下,VLAN内的IGMP Snooping处于关闭状态。

在VLAN内使能IGMP Snooping之前,必须先全局使能IGMP Snooping,否则将无法在VLAN内使能IGMP Snooping。

相关配置可参考命令igmp-snooping

【举例】

# 在VLAN2内使能IGMP Snooping。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vlan 2

[Sysname-vlan2] igmp-snooping enable

1.1.8  igmp-snooping fast-leave

【命令】

igmp-snooping fast-leave [ vlan vlan-list ]

undo igmp-snooping fast-leave [ vlan vlan-list ]

【视图】

以太网端口视图/端口组视图

【参数】

vlan vlan-list:在指定VLAN内配置端口快速离开功能。vlan-list为VLAN列表,表示多个VLAN。其表示方式为vlan-list = { vlan-id [ to vlan-id ] }&<1-10>,其中,vlan-id为指定VLAN的编号,取值范围为1~4094。&<1-10>表示前面的参数最多可以输入10次。

【描述】

igmp-snooping fast-leave命令用来在端口上使能端口快速离开功能。undo igmp-snooping fast-leave命令用来在端口上关闭端口快速离开功能。

缺省情况下,端口快速离开功能处于关闭状态。

需要注意的是:

l              本命令对使能了IGMP Snooping的VLAN或VLAN接口上使能了IGMP的VLAN都有效。

l              如果在以太网接口视图下配置时不指定VLAN,则不论端口属于哪个VLAN,该配置对这个端口都有效;如果指定了VLAN,则只有当该端口属于指定VLAN时,该配置对这个端口才有效。

l              如果在端口组视图下配置时不指定VLAN,则不论端口组内的各端口分别属于哪些VLAN,该配置对该端口组内的所有端口都有效;如果指定了VLAN,则该配置只对该端口组内属于指定VLAN的那些端口有效。

相关配置可参考命令fast-leave

【举例】

# 在以太网端口Ethernet 1/0/1上使能快速离开功能,该以太网端口属于Vlan 2

<Sysname> system-view

[Sysname] interface Ethernet 1/0/1

[Sysname-Ethernet 1/0/1] igmp-snooping fast-leave vlan 2

1.1.9  igmp-snooping general-query source-ip

【命令】

igmp-snooping general-query source-ip { current-interface | ip-address }

undo igmp-snooping general-query source-ip

【视图】

VLAN视图

【参数】

current-interface:指定当前VLAN接口的IP地址作为IGMP普遍组查询报文的源IP地址。如果当前VLAN的接口没有IP地址,则采用缺省的IP地址0.0.0.0作为IGMP普遍组查询报文的源IP地址。

ip-address:指定任意合法IP地址作为发送IGMP普遍组查询报文时的源IP地址。

【描述】

igmp-snooping general-query source-ip命令用来配置IGMP普遍组查询报文的源IP地址。undo igmp-snooping general-query source-ip命令用来恢复缺省情况。

缺省情况下,IGMP普遍组查询报文的源IP地址为0.0.0.0。

只有在VLAN内使能了IGMP Snooping后,本命令才能生效。

【举例】

# VLAN2接口的IP地址为10.1.1.1,子网掩码为255.255.255.0,指定其作为IGMP普遍组查询报文的源IP地址。

<Sysname> system-view

[Sysname] interface vlan-interface 2

[Sysname-Vlan-interface2] ip address 10.1.1.1 255.255.255.0

[Sysname-Vlan-interface2] quit

[Sysname] vlan 2

[Sysname-vlan2] igmp-snooping general-query source-ip current-interface

1.1.10  igmp-snooping group-limit

【命令】

igmp-snooping group-limit limit [ vlan vlan-list ]

undo igmp-snooping group-limit [ vlan vlan-list ]

【视图】

以太网端口视图/端口组视图

【参数】

limit:可以通过端口的组播组的最大数量,取值范围为1~1000。

vlan vlan-list:在指定VLAN内配置端口通过的组播组最大数量。vlan-list为VLAN列表,表示多个VLAN。其表示方式为vlan-list = { vlan-id [ to vlan-id ] }&<1-10>,其中,vlan-id为指定VLAN的编号,取值范围为1~4094。&<1-10>表示前面的参数最多可以输入10次。

【描述】

igmp-snooping group-limit命令用来配置端口通过的组播组最大数量undo igmp-snooping group-limit命令用来恢复缺省情况。

缺省情况下,端口上允许通过的组播组最大数量为1000个。

需要注意的是:

l              本命令对使能了IGMP Snooping的VLAN或VLAN接口上使能了IGMP的VLAN都有效。

l              如果在以太网端口视图下配置时不指定VLAN,则不论端口属于哪个VLAN,该配置对这个端口都有效;如果指定了VLAN,则只有当该端口属于指定VLAN时,该配置对这个端口才有效。

l              如果在端口组视图下配置时不指定VLAN,则不论端口组内的各端口分别属于哪些VLAN,该配置对该端口组内的所有端口都有效;如果指定了VLAN,则该配置只对该端口组内属于指定VLAN的那些端口有效。

【举例】

# 配置Ethernet1/0/1上允许通过的组播组最大数量为10个,Ethernet1/0/1属于VLAN2。

<Sysname> system-view

[Sysname] interface Ethernet 1/0/1

[Sysname-Ethernet1/0/1] igmp-snooping group-limit 10 vlan 2

1.1.11  igmp-snooping group-policy

【命令】

igmp-snooping group-policy acl-number [ vlan vlan-list ]

undo igmp-snooping group-policy [ vlan vlan-list ]

【视图】

以太网端口视图/端口组视图

【参数】

acl-number:指定基本访问控制列表编号,取值范围为2000~2999。

vlan vlan-list:在指定VLAN内配置组播组过滤器。vlan-list为VLAN列表,表示多个VLAN。其表示方式为vlan-list = { vlan-id [ to vlan-id ] }&<1-10>,其中,vlan-id为指定VLAN的编号,取值范围为1~4094。&<1-10>表示前面的参数最多可以输入10次。

【描述】

igmp-snooping group-policy命令用来在端口上配置组播组过滤器undo igmp-snooping group-policy命令用来在端口上关闭组播组过滤器。

缺省情况下,端口上没有配置组播组过滤器,即主机可以加入任一组播组。

需要注意的是:

l              本命令对使能了IGMP Snooping的VLAN或VLAN接口上使能了IGMP的VLAN都有效。

l              如果在以太网接口视图下配置时不指定VLAN,则不论端口属于哪个VLAN,该配置对这个端口都有效;如果指定了VLAN,则只有当该端口属于指定VLAN时,该配置对这个端口才有效。

l              如果在端口组视图下配置时不指定VLAN,则不论端口组内的各端口分别属于哪些VLAN,该配置对该端口组内的所有端口都有效;如果指定了VLAN,则该配置只对该端口组内属于指定VLAN的那些端口有效。

l              当指定的ACL不存在或者其规则为空时,将过滤掉所有的组播组。

l              可以为端口在不同的VLAN内配置不同的ACL规则,但新配置的ACL规则会取代原有的规则。

相关配置可参考命令group-policy

【举例】

# 在Ethernet1/0/1上将ACL 2000配置为组播组过滤器,该以太网端口属于VLAN 2。

<Sysname> system-view

[Sysname] interface Ethernet 1/0/1

[Sysname-Ethernet1/0/1] igmp-snooping group-policy 2000 vlan 2

1.1.12  igmp-snooping host-aging-time

【命令】

igmp-snooping host-aging-time interval

undo igmp-snooping host-aging-time

【视图】

VLAN视图

【参数】

interval:成员端口的老化时间,取值范围为200~1000,单位为秒。

【描述】

igmp-snooping host-aging-time命令用来在VLAN内配置成员端口的老化时间。undo igmp-snooping host-aging-time命令用来恢复缺省情况。

缺省情况下,成员端口的老化时间为260秒。

只有在VLAN内使能了IGMP Snooping后,本命令才能生效。

相关配置可参考命令host-aging-time

【举例】

# 在VLAN2内配置成员端口的老化时间为300秒。

<Sysname> system-view

[Sysname] vlan 2

[Sysname-vlan2] igmp-snooping host-aging-time 300

1.1.13  igmp-snooping host-join

【命令】

igmp-snooping host-join group-address [ source-ip source-address ] vlan vlan-id

undo igmp-snooping host-join group-address [ source-ip source-address ] vlan vlan-id

【视图】

以太网端口视图/端口组视图

【参数】

group-address:模拟主机要加入的组播组的地址,取值范围为224.0.1.0~239.255.255.255。

source-address:模拟主机要加入的组播源的地址,取值为有效的单播地址或0.0.0.0。如果取值为0.0.0.0,表示不指定组播源。

vlan vlan-id:指定以太网端口所属的VLAN。vlan-id为指定VLAN的编号,取值范围为1~4094。

【描述】

igmp-snooping host-join命令用来使能模拟主机加入组播组或组播源组的功能。undo igmp-snooping host-join命令用来关闭模拟主机加入组播组或组播源组的功能。

缺省情况下,模拟主机加入组播组或组播源组的功能处于关闭状态。

需要注意的是:

l              本命令对使能了IGMP Snooping的VLAN或VLAN接口上使能了IGMP的VLAN都有效。

l              只有当IGMP Snooping的版本为3时,配置参数source-ip source-address才会有实际的意义;当IGMP Snooping的版本为2时,虽然也可以配置参数source-ip source-address,但模拟主机在收到查询报文时只响应IGMPv2的报告报文。

l              在以太网接口视图下进行配置时,只有当该端口属于指定VLAN时,该配置对这个端口才有效。

l              在端口组视图下进行配置时,该配置只对该端口组内属于指定VLAN的那些端口有效。

【举例】

# 在Ethernet1/0/1上使能模拟主机加入组播源组的功能,该以太网端口属于VLAN2,要加入的组播源为1.1.1.1,要加入的组播组为224.1.1.1。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vlan 2

[Sysname-vlan2] igmp-snooping enable

[Sysname-vlan2] igmp-snooping version 3

[Sysname-vlan2] quit

[Sysname] interface Ethernet 1/0/1

[Sysname-Ethernet1/0/1] igmp-snooping host-join 224.1.1.1 source-ip 1.1.1.1 vlan 2

1.1.14  igmp-snooping last-member-query-interval

【命令】

igmp-snooping last-member-query-interval interval

undo igmp-snooping last-member-query-interval

【视图】

VLAN视图

【参数】

interval:发送IGMP特定组查询报文的时间间隔,取值范围为1~5,单位为秒。

【描述】

igmp-snooping last-member-query-interval命令用来在VLAN内配置发送IGMP特定组查询报文的时间间隔。undo igmp-snooping last-member-query-interval命令用来恢复缺省情况。

缺省情况下,发送IGMP特定组查询报文的时间间隔为1秒。

只有在VLAN内使能了IGMP Snooping后,本命令才能生效。

相关配置可参考命令last-member-query-interval

【举例】

# 在VLAN2内配置发送IGMP特定组查询报文的时间间隔为3秒。

<Sysname> system-view

[Sysname] vlan 2

[Sysname-vlan2] igmp-snooping last-member-query-interval 3

1.1.15  igmp-snooping max-response-time

【命令】

igmp-snooping max-response-time interval

undo igmp-snooping max-response-time

【视图】

VLAN视图

【参数】

interval:IGMP普遍组查询的最大响应时间,取值范围为1~25,单位为秒。

【描述】

igmp-snooping max-response-time命令用来在VLAN内配置IGMP普遍组查询的最大响应时间。undo igmp-snooping max-response-time命令用来恢复缺省情况。

缺省情况下,IGMP普遍组查询的最大响应时间为10秒。

只有在VLAN内使能了IGMP Snooping后,本命令才能生效。

相关配置可参考命令max-response-timeigmp-snooping query-interval

【举例】

# 在VLAN2内配置IGMP普遍组查询的最大响应时间为5秒。

<Sysname> system-view

[Sysname] vlan 2

[Sysname-vlan2] igmp-snooping max-response-time 5

1.1.16  igmp-snooping overflow-replace

【命令】

igmp-snooping overflow-replace [ vlan vlan-list ]

undo igmp-snooping overflow-replace [ vlan vlan-list ]

【视图】

以太网端口视图/端口组视图

【参数】

vlan vlan-list:在指定VLAN内配置组播组替换功能。vlan-list为VLAN列表,表示多个VLAN。其表示方式为vlan-list = { vlan-id [ to vlan-id ] }&<1-10>,其中,vlan-id为指定VLAN的编号,取值范围为1~4094。&<1-10>表示前面的参数最多可以输入10次。

【描述】

igmp-snooping overflow-replace命令用来在端口上使能组播组替换功能。undo igmp-snooping overflow-replace命令用来关闭端口上的组播组替换功能。

缺省情况下,组播组替换功能处于关闭状态。

需要注意的是:

l              本命令对使能了IGMP Snooping的VLAN或VLAN接口上使能了IGMP的VLAN都有效。

l              如果在以太网端口视图下配置时不指定VLAN,则不论端口属于哪个VLAN,该配置对这个端口都有效;如果指定了VLAN,则只有当该端口属于指定VLAN时,该配置对这个端口才有效。

l              如果在端口组视图下配置时不指定VLAN,则不论端口组内的各端口分别属于哪些VLAN,该配置对该端口组内的所有端口都有效;如果指定了VLAN,则该配置只对该端口组内属于指定VLAN的那些端口有效。

相关配置可参考命令overflow-replace

【举例】

# 在Ethernet1/0/1上使能组播组替换功能,该端口属于VLAN 2。

<Sysname> system-view

[Sysname] interface Ethernet1/0/1

[Sysname-Ethernet1/0/1] igmp-snooping overflow-replace vlan 2

1.1.17  igmp-snooping querier

【命令】

igmp-snooping querier

undo igmp-snooping querier

【视图】

VLAN视图

【参数】

【描述】

igmp-snooping querier命令用来使能IGMP Snooping查询器。undo igmp-snooping querier命令用来关闭IGMP Snooping查询器。

缺省情况下,IGMP Snooping查询器处于关闭状态。

只有在VLAN内使能了IGMP Snooping后,本命令才能生效。

【举例】

# 在VLAN2内使能IGMP Snooping查询器。

<Sysname> system-view

[Sysname] vlan 2

[Sysname-vlan2] igmp-snooping querier

1.1.18  igmp-snooping query-interval

【命令】

igmp-snooping query-interval interval

undo igmp-snooping query-interval

【视图】

VLAN视图

【参数】

interval:发送IGMP普遍组查询报文的时间间隔,取值范围为2~300,单位为秒。

【描述】

igmp-snooping query-interval命令用来配置发送IGMP普遍组查询报文的时间间隔。undo igmp-snooping query-interval命令用来恢复缺省情况。

缺省情况下,发送IGMP普遍组查询报文的时间间隔为60秒。

只有在VLAN内使能了IGMP Snooping后,本命令才能生效。

相关配置可参考命令igmp-snooping querierigmp-snooping max-response-timemax-response-time

【举例】

# 在VLAN2内配置发送IGMP普遍组查询报文的时间间隔为20秒。

<Sysname> system-view

[Sysname] vlan 2

[Sysname-vlan2] igmp-snooping query-interval 20

1.1.19  igmp-snooping router-aging-time

【命令】

igmp-snooping router-aging-time interval

undo igmp-snooping router-aging-time

【视图】

VLAN视图

【参数】

interval:路由器端口的老化时间,取值范围为1~1000,单位为秒。

【描述】

igmp-snooping router-aging-time命令用来在VLAN内配置路由器端口的老化时间。undo igmp-snooping router-aging-time命令用来恢复缺省情况。

缺省情况下,路由器端口的老化时间为105秒。

只有在VLAN内使能了IGMP Snooping后,本命令才能生效。

相关配置可参考命令router-aging-time

【举例】

# 在VLAN2内配置路由器端口的老化时间为100秒。

<Sysname> system-view

[Sysname] vlan 2

[Sysname-vlan2] igmp-snooping router-aging-time 100

1.1.20  igmp-snooping special-query source-ip

【命令】

igmp-snooping special-query source-ip { current-interface | ip-address }

undo igmp-snooping special-query source-ip

【视图】

VLAN视图

【参数】

current-interface:指定当前VLAN接口的IP地址作为IGMP特定组查询报文的源IP地址。如果当前VLAN的接口没有IP地址,则采用缺省的IP地址0.0.0.0作为IGMP特定组查询报文的源IP地址。

ip-address:指定IP地址作为发送IGMP特定组查询报文时的源IP地址。

【描述】

igmp-snooping special-query source-ip命令用来配置IGMP特定组查询报文的源IP地址。undo igmp-snooping special-query source-ip命令用来恢复缺省情况。

缺省情况下,IGMP特定组查询报文的源IP地址为0.0.0.0。

只有在VLAN内使能了IGMP Snooping后,本命令才能生效。

【举例】

# VLAN2接口的IP地址为10.1.1.1,子网掩码为255.255.255.0,指定其作为IGMP特定组查询报文的源IP地址。

<Sysname> system-view

[Sysname] interface vlan-interface 2

[Sysname-Vlan-interface2] ip address 10.1.1.1 255.255.255.0

[Sysname-Vlan-interface2] quit

[Sysname] vlan 2

[Sysname-vlan2] igmp-snooping special-query source-ip current-interface

1.1.21  igmp-snooping static-group

【命令】

igmp-snooping static-group group-address [ source-ip source-address ] vlan vlan-id

undo igmp-snooping static-group group-address [ source-ip source-address ] vlan vlan-id

【视图】

以太网端口视图/端口组视图

【参数】

group-address:静态加入的组播组地址,取值范围为224.0.1.0~239.255.255.255。

source-address:静态加入的组播源地址,取值为有效的单播地址或0.0.0.0。如果取值为0.0.0.0,表示不指定组播源。

vlan vlan-id:指定以太网端口所属的VLAN。vlan-id为指定VLAN的编号,取值范围为1~4094。

【描述】

igmp-snooping static-group命令用来使能静态成员端口,即静态加入组播组或组播源组的功能。undo igmp-snooping static-group命令用来关闭静态成员端口功能。

缺省情况下,静态成员端口功能处于关闭状态。

需要注意的是:

l              本命令对使能了IGMP Snooping的VLAN或VLAN接口上使能了IGMP的VLAN都有效。

l              只有当IGMP Snooping的版本为3时,配置参数source-ip source-address才会有实际的意义;当IGMP Snooping的版本为2时,虽然也可以配置参数source-ip source-address,但该配置将不能生效。

l              在以太网接口视图下进行配置时,只有当该端口属于指定VLAN时,该配置对这个端口才有效。

l              在端口组视图下进行配置时,该配置只对该端口组内属于指定VLAN的那些端口有效。

【举例】

# 在Ethernet1/0/1上使能静态加入组播源组的功能,该以太网端口属于VLAN2,要加入的组播源为1.1.1.1,要加入的组播组为224.1.1.1。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vlan 2

[Sysname-vlan2] igmp-snooping enable

[Sysname-vlan2] igmp-snooping version 3

[Sysname-vlan2] quit

[Sysname] interface Ethernet 1/0/1

[Sysname-Ethernet1/0/1] igmp-snooping static-group 224.1.1.1 source-ip 1.1.1.1 vlan 2

1.1.22  igmp-snooping static-router-port

【命令】

igmp-snooping static-router-port vlan vlan-id

undo igmp-snooping static-router-port vlan vlan-id

【视图】

以太网端口视图/端口组视图

【参数】

vlan vlan-id:在指定VLAN内配置静态路由器端口。vlan-id为指定VLAN的编号,取值范围为1~4094。

【描述】

igmp-snooping static-router-port命令用来使能静态路由器端口功能。undo igmp-snooping static-router-port命令用来关闭静态路由器端口功能。

缺省情况下,静态路由器端口功能处于关闭状态。

需要注意的是:

l              本命令对使能了IGMP Snooping的VLAN或VLAN接口上使能了IGMP的VLAN都有效。

l              在以太网接口视图下进行配置时,只有当该端口属于指定VLAN时,该配置对这个端口才有效。

l              在端口组视图下进行配置时,该配置只对该端口组内属于指定VLAN的那些端口有效。

【举例】

# 在Ethernet1/0/1上使能静态路由器端口功能,该端口属于VLAN2。

<Sysname> system-view

[Sysname] interface Ethernet 1/0/1

[Sysname-Ethernet1/0/1] igmp-snooping static-router-port vlan 2

1.1.23  igmp-snooping version

【命令】

igmp-snooping version version-number

undo igmp-snooping version

【视图】

VLAN视图

【参数】

version-number:表示IGMP Snooping的版本号,取值范围为2~3。

【描述】

igmp-snooping version命令用来配置IGMP Snooping的版本。undo igmp-snooping version命令用来恢复缺省情况。

缺省情况下,IGMP Snooping的版本为2。

只有在VLAN内使能了IGMP Snooping后,本命令才能生效。

相关配置可参考命令igmp-snooping enable

【举例】

# 在VLAN2内使能IGMP Snooping,并将其版本配置为3。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vlan 2

[Sysname-vlan2] igmp-snooping enable

[Sysname-vlan2] igmp-snooping version 3

1.1.24  last-member-query-interval

【命令】

last-member-query-interval interval

undo last-member-query-interval

【视图】

IGMP-Snooping视图

【参数】

interval:发送IGMP特定组查询报文的时间间隔,取值范围为1~5,单位为秒。

【描述】

last-member-query-interval命令用来全局配置发送IGMP特定组查询报文的时间间隔。undo last-member-query-interval命令用来恢复缺省情况。

缺省情况下,发送IGMP特定组查询报文的时间间隔为1秒。

本命令只对使能了IGMP Snooping的VLAN有效,而对VLAN接口上使能了IGMP的VLAN无效。

相关配置可参考命令igmp-snooping last-member-query-interval

【举例】

# 全局配置发送IGMP特定组查询报文的时间间隔为3秒。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] last-member-query-interval 3

1.1.25  max-response-time

【命令】

max-response-time interval

undo max-response-time

【视图】

IGMP-Snooping视图

【参数】

interval:IGMP普遍组查询的最大响应时间,取值范围为1~25,单位为秒。

【描述】

max-response-time命令用来全局配置IGMP普遍组查询的最大响应时间。undo max-response-time命令用来恢复缺省情况。

缺省情况下,IGMP普遍组查询的最大响应时间为10秒。

本命令只对使能了IGMP Snooping的VLAN有效,而对VLAN接口上使能了IGMP的VLAN无效。

相关配置可参考命令igmp-snooping max-response-timeigmp-snooping query-interval

【举例】

# 全局配置IGMP普遍组查询的最大响应时间为5秒。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] max-response-time 5

1.1.26  overflow-replace

【命令】

overflow-replace [ vlan vlan-list ]

undo overflow-replace [ vlan vlan-list ]

【视图】

IGMP-Snooping视图

【参数】

vlan vlan-list:在指定VLAN内配置组播组替换功能。vlan-list为VLAN列表,表示多个VLAN。其表示方式为vlan-list = { vlan-id [ to vlan-id ] }&<1-10>,其中,vlan-id为指定VLAN的编号,取值范围为1~4094。&<1-10>表示前面的参数最多可以输入10次。

【描述】

overflow-replace命令用来全局使能组播组替换功能。undo overflow-replace命令用来全局关闭组播组替换功能。

缺省情况下,组播组替换功能处于关闭状态。

需要注意的是:

l              本命令对使能了IGMP Snooping的VLAN或VLAN接口上使能了IGMP的VLAN都有效。

l              如果不指定VLAN,则该配置将对所有VLAN有效;如果指定了VLAN,则该配置只对指定VLAN有效。

相关配置可参考命令igmp-snooping overflow-replace

【举例】

# 在VLAN2内使能组播组替换功能。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] overflow-replace vlan 2

1.1.27  report-aggregation

【命令】

report-aggregation

undo report-aggregation

【视图】

IGMP-Snooping视图

【参数】

【描述】

report-aggregation命令用来使能IGMP成员关系报告报文抑制功能。undo report-aggregation命令用来关闭IGMP成员关系报告报文抑制功能。

缺省情况下,IGMP成员关系报告报文抑制功能处于使能状态。

本命令对使能了IGMP Snooping的VLAN或VLAN接口上使能了IGMP的VLAN都有效。

【举例】

# 关闭IGMP成员关系报告报文抑制功能。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] undo report-aggregation

1.1.28  reset igmp-snooping group

【命令】

reset igmp-snooping group { group-address | all } [ vlan vlan-id ]

【视图】

用户视图

【参数】

group-address:清除指定组播组地址对应的IGMP Snooping表项信息,取值范围为224.0.1.0~239.255.255.255。

all:清除所有IGMP Snooping表项信息。

vlan vlan-id:清除指定VLAN内的IGMP Snooping表项信息。vlan-id为指定VLAN的编号,取值范围为1~4094。

【描述】

reset igmp-snooping group命令用来清除IGMP Snooping表项信息。

需要注意的是:

l              本命令只对使能了IGMP Snooping的VLAN有效,而对VLAN接口上使能了IGMP的VLAN无效。

l              通过本命令不能够清除通过静态配置加入的IGMP Snooping表项。

【举例】

# 清除交换机保存的所有IGMP Snooping表项信息。

<Sysname> reset igmp-snooping group all

1.1.29  reset igmp-snooping statistics

【命令】

reset igmp-snooping statistics

【视图】

用户视图

【参数】

【描述】

reset igmp-snooping statistics命令用来清除IGMP Snooping窥探到的所有IGMP报文的统计信息。

【举例】

# 清除IGMP Snooping窥探到的所有IGMP报文的统计信息。

<Sysname> reset igmp-snooping statistics

1.1.30  router-aging-time

【命令】

router-aging-time interval

undo router-aging-time

【视图】

IGMP-Snooping视图

【参数】

interval:路由器端口的老化时间,取值范围为1~1000,单位为秒。

【描述】

router-aging-time命令用来全局配置路由器端口的老化时间。undo router-aging-time命令用来恢复缺省情况。

缺省情况下,路由器端口的老化时间为105秒。

本命令只对使能了IGMP Snooping的VLAN有效,而对VLAN接口上使能了IGMP的VLAN无效。

相关配置可参考命令igmp-snooping router-aging-time

【举例】

# 全局配置路由器端口的老化时间为100秒。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] router-aging-time 100

 


第2章  MLD Snooping配置命令

2.1  MLD Snooping配置命令

2.1.1  display mld-snooping group

【命令】

display mld-snooping group [ vlan vlan-id ] [ verbose ]

【视图】

任意视图

【参数】

vlan vlan-id:查看指定VLAN内的IPv6组播组信息。vlan-id为指定VLAN的编号,取值范围为1~4094。

verbose:查看IPv6组播组的详细信息。

【描述】

display mld-snooping group命令用来查看MLD Snooping窥探到的IPv6组播组信息。

如果不指定VLAN,将显示所有VLAN内的IPv6组播组信息。

【举例】

# 查看VLAN2内MLD Snooping窥探到的IPv6组播组的详细信息。

<Sysname> display mld-snooping group vlan 2 verbose

    Total 1 IP Group(s).

    Total 1 IP Source(s).

    Total 1 MAC Group(s).

 

  Port flags: D-Dynamic port, S-Static port, A-Aggregation port, C-Copy port

  Subvlan flags: R-Real VLAN, C-Copy VLAN

  Vlan(id):2.

    Total 1 IP Group(s).

    Total 1 IP Source(s).

    Total 1 MAC Group(s).

    Router port(s):total 1 port.

            Ethernet1/0/2                                    (D) ( 00:01:30 )

    IP group(s):the following ip group(s) match to one mac group.

      IP group address:FF1E::1

        (::, FF1E::1):

          Attribute:    Host Port

          Host port(s):total 1 port.

            Ethernet1/0/1                                     (D) ( 00:03:57 )

    MAC group(s):

        MAC group address:3333-0000-0001

          Host port(s):total 1 port.

            Ethernet1/0/1

表2-1 display mld-snooping group命令显示信息描述表

字段

描述

Total 1 IP Group(s).

IPv6组播组的数量

Total 1 IP Source(s).

IPv6组播源的数量

Total 1 MAC Group(s).

MAC组播组的数量

Port flags: D-Dynamic port, S-Static port, A-Aggregation port, C-Copy port

端口标志:D代表动态端口,S代表静态端口,A代表汇聚端口,C代表由(*,G)表项拷贝到(S,G)下的端口

Subvlan flags: R-Real VLAN, C-Copy VLAN

子VLAN标志:R代表本表项下的真实出口子VLAN,C代表由(*,G)表项拷贝到(S,G)表项下的出口子VLAN

Router port(s)

路由器端口数量

IP group address

IPv6组播组的地址

MAC group address

MAC组播组的地址

Attribute

IPv6组播组的属性

Host port(s)

主机成员端口数量

 

2.1.2  display mld-snooping statistics

【命令】

display mld-snooping statistics

【视图】

任意视图

【参数】

【描述】

display mld-snooping statistics命令用来查看MLD Snooping窥探到的MLD报文的统计信息。

【举例】

# 查看MLD Snooping窥探到的所有MLD报文的统计信息。

<Sysname> display mld-snooping statistics

  Received MLD general query packet(s) number:0.

  Received MLD specific query packet(s) number:0.

  Received MLD V1 report packet(s) number:0.

  Received MLD done packet(s) number:1.

  Sent MLD specific query packet(s) number:1.

  Received error MLD packet(s) number:0.

表2-2 display mld-snooping statistics命令显示信息描述表

字段

描述

general query packet(s)

普遍组查询报文

specific query packet(s)

特定组查询报文

report packet(s)

报告报文

done packet(s)

离开报文

error MLD packet(s)

错误的MLD报文

 

2.1.3  fast-leave

【命令】

fast-leave [ vlan vlan-list ]

undo fast-leave [ vlan vlan-list ]

【视图】

MLD-Snooping视图

【参数】

vlan vlan-list:在指定VLAN内配置端口快速离开功能。vlan-list为VLAN列表,表示多个VLAN。其表示方式为vlan-list = { vlan-id [ to vlan-id ] }&<1-10>,其中,vlan-id为指定VLAN的编号,取值范围为1~4094。&<1-10>表示前面的参数最多可以输入10次。

【描述】

fast-leave命令用来全局使能端口快速离开功能。undo fast-leave命令用来全局关闭端口快速离开功能。

缺省情况下,端口快速离开功能处于关闭状态。

需要注意的是:

如果不指定VLAN,则该配置将对所有VLAN有效;如果指定了VLAN,则该配置只对指定VLAN有效。

相关配置可参考命令mld-snooping fast-leave

【举例】

# 使能VLAN2内的端口快速离开功能。

<Sysname> system-view

[Sysname] mld-snooping

[Sysname-mld-snooping] fast-leave vlan 2

2.1.4  group-policy

【命令】

group-policy acl6-number [ vlan vlan-list ]

undo group-policy [ vlan vlan-list ]

【视图】

MLD-Snooping视图

【参数】

acl6-number:指定基本IPv6访问控制列表编号,取值范围为2000~2999。

vlan vlan-list:在指定VLAN内配置IPv6组播组过滤器。vlan-list为VLAN列表,表示多个VLAN。其表示方式为vlan-list = { vlan-id [ to vlan-id ] }&<1-10>,其中,vlan-id为指定VLAN的编号,取值范围为1~4094。&<1-10>表示前面的参数最多可以输入10次。

【描述】

group-policy命令用来配置全局IPv6组播组过滤器。undo group-policy命令用来关闭全局IPv6组播组过滤器。

缺省情况下,没有配置全局IPv6组播组过滤器,即主机可以加入任一IPv6组播组。

需要注意的是:

l              如果不指定VLAN,则该配置将对所有VLAN有效;如果指定了VLAN,则该配置只对指定VLAN有效。

l              当指定的IPv6 ACL不存在或者其规则为空时,将过滤掉所有的IPv6组播组。

l              可以为端口在不同的VLAN内配置不同的IPv6 ACL规则,但新配置的IPv6 ACL规则会取代原有的规则。

相关配置可参考命令mld-snooping group-policy

【举例】

# 配置ACL 2000为VLAN2内的IPv6组播组过滤器。

<Sysname> system-view

[Sysname] mld-snooping

[Sysname-mld-snooping] group-policy 2000 vlan 2

2.1.5  host-aging-time

【命令】

host-aging-time interval

undo host-aging-time

【视图】

MLD-Snooping视图

【参数】

interval:成员端口的老化时间,取值范围为200~1000,单位为秒。

【描述】

host-aging-time命令用来全局配置成员端口的老化时间。undo host-aging-time命令用来恢复缺省情况。

缺省情况下,成员端口的老化时间为260秒。

相关配置可参考命令mld-snooping host-aging-time

【举例】

# 全局配置成员端口的老化时间为300秒。

<Sysname> system-view

[Sysname] mld-snooping

[Sysname-mld-snooping] host-aging-time 300

2.1.6  last-member-query-interval

【命令】

last-member-query-interval interval

undo last-member-query-interval

【视图】

MLD-Snooping视图

【参数】

interval:发送MLD特定组查询报文的时间间隔,取值范围为1~5,单位为秒。

【描述】

last-member-query-interval命令用来全局配置发送MLD特定组查询报文的时间间隔。undo last-member-query-interval命令用来恢复缺省情况。

缺省情况下,发送MLD特定组查询报文的时间间隔为1秒。

相关配置可参考命令mld-snooping last-member-query-interval

【举例】

# 全局配置发送MLD特定组查询报文的时间间隔为3秒。

<Sysname> system-view

[Sysname] mld-snooping

[Sysname-mld-snooping] last-member-query-interval 3

2.1.7  max-response-time

【命令】

max-response-time interval

undo max-response-time

【视图】

MLD-Snooping视图

【参数】

interval:MLD普遍组查询的最大响应时间,取值范围为1~25,单位为秒。

【描述】

max-response-time命令用来全局配置MLD普遍组查询的最大响应时间。undo max-response-time命令用来恢复缺省情况。

缺省情况下,MLD普遍组查询的最大响应时间为10秒。

相关配置可参考命令mld-snooping max-response-timemld-snooping query-interval

【举例】

# 全局配置MLD普遍组查询的最大响应时间为5秒。

<Sysname> system-view

[Sysname] mld-snooping

[Sysname-mld-snooping] max-response-time 5

2.1.8  mld-snooping

【命令】

mld-snooping

undo mld-snooping

【视图】

系统视图

【参数】

【描述】

mld-snooping命令用来全局使能MLD Snooping,并进入MLD-Snooping视图。undo mld-snooping命令用来全局关闭MLD Snooping。

缺省情况下,MLD Snooping处于关闭状态。

相关配置可参考命令mld-snooping enable

【举例】

# 全局使能MLD Snooping,并进入MLD-Snooping视图。

<Sysname> system-view

[Sysname] mld-snooping

[Sysname-mld-snooping]

2.1.9  mld-snooping enable

【命令】

mld-snooping enable

undo mld-snooping enable

【视图】

VLAN视图

【参数】

【描述】

mld-snooping enable命令用来在VLAN内使能MLD Snooping。undo mld-snooping enable命令用来在VLAN内关闭MLD Snooping。

缺省情况下,VLAN内的MLD Snooping处于关闭状态。

在VLAN内使能MLD Snooping之前,必须先全局使能MLD Snooping,否则将无法在VLAN内使能MLD Snooping。

相关配置可参考命令mld-snooping

【举例】

# 在VLAN2内使能MLD Snooping。

<Sysname> system-view

[Sysname] mld-snooping

[Sysname-mld-snooping] quit

[Sysname] vlan 2

[Sysname-vlan2] mld-snooping enable

2.1.10  mld-snooping fast-leave

【命令】

mld-snooping fast-leave [ vlan vlan-list ]

undo mld-snooping fast-leave [ vlan vlan-list ]

【视图】

以太网端口视图/端口组视图

【参数】

vlan vlan-list:在指定VLAN内配置端口快速离开功能。vlan-list为VLAN列表,表示多个VLAN。其表示方式为vlan-list = { vlan-id [ to vlan-id ] }&<1-10>,其中,vlan-id为指定VLAN的编号,取值范围为1~4094。&<1-10>表示前面的参数最多可以输入10次。

【描述】

mld-snooping fast-leave命令用来在端口上使能端口快速离开功能。undo mld-snooping fast-leave命令用来在端口上关闭端口快速离开功能。

缺省情况下,端口快速离开功能处于关闭状态。

需要注意的是:

l              如果在以太网端口视图下配置时不指定VLAN,则不论端口属于哪个VLAN,该配置对这个端口都有效;如果指定了VLAN,则只有当该端口属于指定VLAN时,该配置对这个端口才有效。

l              如果在端口组视图下配置时不指定VLAN,则不论端口组内的各端口分别属于哪些VLAN,该配置对该端口组内的所有端口都有效;如果指定了VLAN,则该配置只对该端口组内属于指定VLAN的那些端口有效。

【举例】

# 在Ethernet1/0/1上使能端口快速离开功能,Ethernet1/0/1属于VLAN2。

<Sysname> system-view

[Sysname] interface Ethernet 1/0/1

[Sysname-Ethernet 1/0/1] mld-snooping fast-leave vlan 2

2.1.11  mld-snooping general-query source-ip

【命令】

mld-snooping general-query source-ip { current-interface | ipv6-address }

undo mld-snooping general-query source-ip

【视图】

VLAN视图

【参数】

current-interface:指定当前VLAN接口的IPv6地址作为MLD普遍组查询报文的源IPv6地址。如果当前VLAN的接口没有IPv6地址,则采用缺省的IPv6地址fe80::02ff:ffff:fe00:0001作为MLD普遍组查询报文的源IPv6地址。

ipv6-address:指定任意合法IPv6地址作为发送MLD普遍组查询报文时的源IPv6地址。

【描述】

mld-snooping general-query source-ip命令用来配置MLD普遍组查询报文的源IPv6地址。undo mld-snooping general-query source-ip命令用来恢复缺省情况。

缺省情况下,MLD普遍组查询报文的源IPv6地址为fe80::02ff:ffff:fe00:0001。

只有在VLAN内使能了MLD Snooping后,本命令才能生效。

【举例】

# VLAN2接口的IPv6地址为fec0:0:0:1::1/64,指定其作为MLD普遍组查询报文的源IPv6地址。

<Sysname> system-view

[Sysname] interface vlan-interface 2

[Sysname-Vlan-interface2] ipv6 address fec0:0:0:1::1/64

[Sysname-Vlan-interface2] quit

[Sysname] vlan 2

[Sysname-vlan2] mld-snooping general-query source-ip current-interface

2.1.12  mld-snooping group-limit

【命令】

mld-snooping group-limit limit [ vlan vlan-list ]

undo mld-snooping group-limit [ vlan vlan-list ]

【视图】

以太网端口视图/端口组视图

【参数】

limit:可以通过端口的IPv6组播组的最大数量,取值范围为1~1000。

vlan vlan-list:在指定VLAN内配置端口通过的IPv6组播组最大数量。vlan-list为VLAN列表,表示多个VLAN。其表示方式为vlan-list = { vlan-id [ to vlan-id ] }&<1-10>,其中,vlan-id为指定VLAN的编号,取值范围为1~4094。&<1-10>表示前面的参数最多可以输入10次。

【描述】

mld-snooping group-limit命令用来配置端口上允许通过的IPv6组播组最大数量。undo mld-snooping group-limit命令用来恢复缺省情况。

缺省情况下,端口上允许通过的IPv6组播组最大数量为1000个。

需要注意的是:

l              如果在以太网接口视图下配置时不指定VLAN,则不论端口属于哪个VLAN,该配置对这个端口都有效;如果指定了VLAN,则只有当该端口属于指定VLAN时,该配置对这个端口才有效。

l              如果在端口组视图下配置时不指定VLAN,则不论端口组内的各端口分别属于哪些VLAN,该配置对该端口组内的所有端口都有效;如果指定了VLAN,则该配置只对该端口组内属于指定VLAN的那些端口有效。

【举例】

# 配置端口Ethernet1/0/1上允许通过的IPv6组播组最大数量为10个,Ethernet1/0/1属于VLAN2。

<Sysname> system-view

[Sysname] interface Ethernet 1/0/1

[Sysname-Ethernet1/0/1] mld-snooping group-limit 10 vlan 2

2.1.13  mld-snooping group-policy

【命令】

mld-snooping group-policy acl6-number [ vlan vlan-list ]

undo mld-snooping group-policy [ vlan vlan-list ]

【视图】

以太网端口视图/端口组视图

【参数】

acl6-number:指定基本IPv6访问控制列表编号,取值范围为2000~2999。

vlan vlan-list:在指定VLAN内配置IPv6组播组过滤器。vlan-list为VLAN列表,表示多个VLAN。其表示方式为vlan-list = { vlan-id [ to vlan-id ] }&<1-10>,其中,vlan-id为指定VLAN的编号,取值范围为1~4094。&<1-10>表示前面的参数最多可以输入10次。

【描述】

mld-snooping group-policy命令用来在端口上配置IPv6组播组过滤器。undo mld-snooping group-policy命令用来在端口上关闭IPv6组播组过滤器。

缺省情况下,端口上没有配置IPv6组播组过滤器,即主机可以加入任一IPv6组播组。

需要注意的是:

l              如果在以太网接口视图下配置时不指定VLAN,则不论端口属于哪个VLAN,该配置对这个端口都有效;如果指定了VLAN,则只有当该端口属于指定VLAN时,该配置对这个端口才有效。

l              如果在端口组视图下配置时不指定VLAN,则不论端口组内的各端口分别属于哪些VLAN,该配置对该端口组内的所有端口都有效;如果指定了VLAN,则该配置只对该端口组内属于指定VLAN的那些端口有效。

l              当指定的IPv6 ACL不存在或者其规则为空时,将过滤掉所有的IPv6组播组。

l              可以为端口在不同的VLAN内配置不同的IPv6 ACL规则,但新配置的IPv6 ACL规则会取代原有的规则。

相关配置可参考命令group-policy

【举例】

# 在Ethernet1/0/1上将ACL 2000配置为IPv6组播组过滤器,Ethernet1/0/1属于VLAN2。

<Sysname> system-view

[Sysname] interface Ethernet 1/0/1

[Sysname- Ethernet 1/0/1] mld-snooping group-policy 2000 vlan 2

2.1.14  mld-snooping host-aging-time

【命令】

mld-snooping host-aging-time interval

undo mld-snooping host-aging-time

【视图】

VLAN视图

【参数】

interval:成员端口的老化时间,取值范围为200~1000,单位为秒。

【描述】

mld-snooping host-aging-time命令用来在VLAN内配置成员端口的老化时间。undo mld-snooping host-aging-time命令用来恢复缺省情况。

缺省情况下,成员端口的老化时间为260秒。

只有在VLAN内使能了MLD Snooping后,本命令才能生效。

相关配置可参考命令host-aging-time

【举例】

# 在VLAN2内配置成员端口的老化时间为300秒。

<Sysname> system-view

[Sysname] vlan 2

[Sysname-vlan2] mld-snooping host-aging-time 300

2.1.15  mld-snooping host-join

【命令】

mld-snooping host-join ipv6-group-address vlan vlan-id

undo mld-snooping host-join ipv6-group-address vlan vlan-id

【视图】

以太网端口视图/端口组视图

【参数】

ipv6-group-address:模拟主机要加入的IPv6组播组的地址,取值范围为FFxy::/16(但不包括下列地址:FFx0::/16、FFx1::/16、FFx2::/16和FF0y::),其中x和y均代表0~F的任意一个十六进制数。

vlan vlan-id:指定以太网端口所属的VLAN。vlan-id为指定VLAN的编号,取值范围为1~4094。

【描述】

mld-snooping host-join命令用来使能模拟主机加入IPv6组播组的功能。undo mld-snooping host-join命令用来关闭模拟主机加入IPv6组播组的功能。

缺省情况下,模拟主机加入IPv6组播组的功能处于关闭状态。

需要注意的是:

l              在以太网接口视图下进行配置时,只有当该端口属于指定VLAN时,该配置对这个端口才有效。

l              在端口组视图下进行配置时,该配置只对该端口组内属于指定VLAN的那些端口有效。

【举例】

# 在Ethernet1/0/1上使能模拟主机加入IPv6组播组的功能,该以太网端口属于VLAN2,要加入的IPv6组播组为ff1e::1。

<Sysname> system-view

[Sysname] interface Ethernet 1/0/1

[Sysname-Ethernet1/0/1] mld-snooping host-join ff1e::1 vlan 2

2.1.16  mld-snooping last-member-query-interval

【命令】

mld-snooping last-member-query-interval interval

undo mld-snooping last-member-query-interval

【视图】

VLAN视图

【参数】

interval:发送MLD特定组查询报文的时间间隔,取值范围为1~5,单位为秒。

【描述】

mld-snooping last-member-query-interval命令用来在VLAN内配置发送MLD特定组查询报文的时间间隔。undo mld-snooping last-member-query-interval命令用来恢复缺省情况。

缺省情况下,发送MLD特定组查询报文的时间间隔为1秒。

只有在VLAN内使能了MLD Snooping后,本命令才能生效。

相关配置可参考命令last-member-query-interval

【举例】

# 在VLAN2内配置发送MLD特定组查询报文的时间间隔为3秒。

<Sysname> system-view

[Sysname] vlan 2

[Sysname-vlan2] mld-snooping last-member-query-interval 3

2.1.17  mld-snooping max-response-time

【命令】

mld-snooping max-response-time interval

undo mld-snooping max-response-time

【视图】

VLAN视图

【参数】

interval:MLD普遍组查询的最大响应时间,取值范围为1~25,单位为秒。

【描述】

mld-snooping max-response-time命令用来在VLAN内配置MLD普遍组查询的最大响应时间。undo mld-snooping max-response-time命令用来恢复缺省情况。

缺省情况下,MLD普遍组查询的最大响应时间为10秒。

只有在VLAN内使能了MLD Snooping后,本命令才能生效。

相关配置可参考命令max-response-timemld-snooping query-interval

【举例】

# 在VLAN2内配置MLD普遍组查询的最大响应时间为5秒。

<Sysname> system-view

[Sysname] vlan 2

[Sysname-vlan2] mld-snooping max-response-time 5

2.1.18  mld-snooping overflow-replace

【命令】

mld-snooping overflow-replace [ vlan vlan-list ]

undo mld-snooping overflow-replace [ vlan vlan-list ]

【视图】

以太网端口视图/端口组视图

【参数】

vlan vlan-list:在指定VLAN内配置IPv6组播组替换功能。vlan-list为VLAN列表,表示多个VLAN。其表示方式为vlan-list = { vlan-id [ to vlan-id ] }&<1-10>,其中,vlan-id为指定VLAN的编号,取值范围为1~4094。&<1-10>表示前面的参数最多可以输入10次。

【描述】

mld-snooping overflow-replace命令用来在端口上使能IPv6组播组替换功能。undo mld-snooping overflow-replace命令用来关闭端口上的IPv6组播组替换功能。

缺省情况下,IPv6组播组替换功能处于关闭状态。

需要注意的是:

l              如果在以太网接口视图下配置时不指定VLAN,则不论端口属于哪个VLAN,该配置对这个端口都有效;如果指定了VLAN,则只有当该端口属于指定VLAN时,该配置对这个端口才有效。

l              如果在端口组视图下配置时不指定VLAN,则不论端口组内的各端口分别属于哪些VLAN,该配置对该端口组内的所有端口都有效;如果指定了VLAN,则该配置只对该端口组内属于指定VLAN的那些端口有效。

相关配置可参考命令overflow-replace

【举例】

# 在Ethernet1/0上使能IPv6组播组替换功能,Ethernet1/0属于VLAN2。

<Sysname> system-view

[Sysname] interface Ethernet 1/0/1

[Sysname- Ethernet 1/0/1] mld-snooping overflow-replace vlan 2

2.1.19  mld-snooping querier

【命令】

mld-snooping querier

undo mld-snooping querier

【视图】

VLAN视图

【参数】

【描述】

mld-snooping querier命令用来使能MLD Snooping查询器。undo mld-snooping querier命令用来关闭MLD Snooping查询器。

缺省情况下,MLD Snooping查询器处于关闭状态。

只有在VLAN内使能了MLD Snooping后,本命令才能生效。

【举例】

# 在VLAN2内使能MLD Snooping查询器。

<Sysname> system-view

[Sysname] vlan 2

[Sysname-vlan2] mld-snooping querier

2.1.20  mld-snooping query-interval

【命令】

mld-snooping query-interval interval

undo mld-snooping query-interval

【视图】

VLAN视图

【参数】

interval:发送MLD普遍组查询报文的时间间隔,取值范围为2~300,单位为秒。

【描述】

mld-snooping query-interval命令用来配置发送MLD普遍组查询报文的时间间隔。undo mld-snooping query-interval命令用来恢复缺省情况。

缺省情况下,发送MLD普遍组查询报文的时间间隔为125秒。

只有在VLAN内使能了MLD Snooping后,本命令才能生效。

相关配置可参考命令mld-snooping queriermld-snooping max-response-timemax-response-time

【举例】

# 在VLAN2内配置发送MLD普遍组查询报文的时间间隔为20秒。

<Sysname> system-view

[Sysname] vlan 2

[Sysname-vlan2] mld-snooping query-interval 20

2.1.21  mld-snooping router-aging-time

【命令】

mld-snooping router-aging-time interval

undo mld-snooping router-aging-time

【视图】

VLAN视图

【参数】

interval:路由器端口的老化时间,取值范围为1~1000,单位为秒。

【描述】

mld-snooping router-aging-time命令用来在VLAN内配置路由器端口的老化时间。undo mld-snooping router-aging-time命令用来恢复缺省情况。

缺省情况下,路由器端口的老化时间为260秒。

只有在VLAN内使能了MLD Snooping后,本命令才能生效。

相关配置可参考命令router-aging-time

【举例】

# 在VLAN2内配置路由器端口的老化时间为100秒。

<Sysname> system-view

[Sysname] vlan 2

[Sysname-vlan2] mld-snooping router-aging-time 100

2.1.22  mld-snooping special-query source-ip

【命令】

mld-snooping special-query source-ip { current-interface | ipv6-address }

undo mld-snooping special-query source-ip

【视图】

VLAN视图

【参数】

current-interface:指定当前VLAN接口的IPv6地址作为MLD特定组查询报文的源IPv6地址。如果当前VLAN的接口没有IPv6地址,则采用缺省的IPv6地址fe80::02ff:ffff:fe00:0001作为MLD特定组查询报文的源IPv6地址。

ipv6-address:指定IPv6地址作为发送MLD特定组查询报文时的源IPv6地址。

【描述】

mld-snooping special-query source-ip命令用来配置MLD特定组查询报文的源IPv6地址。undo mld-snooping special-query source-ip命令用来恢复缺省情况。

缺省情况下,MLD特定组查询报文的源IPv6地址为fe80::02ff:ffff:fe00:0001。

只有在VLAN内使能了MLD Snooping后,本命令才能生效。

【举例】

# VLAN2接口的IPv6地址为fec0:0:0:1::1/64,指定其作为MLD特定组查询报文的源IPv6地址。

<Sysname> system-view

[Sysname] interface vlan-interface 2

[Sysname-Vlan-interface2] ipv6 address fec0:0:0:1::1/64

[Sysname-Vlan-interface2] quit

[Sysname] vlan 2

[Sysname-vlan2] mld-snooping special-query source-ip current-interface

2.1.23  mld-snooping static-group

【命令】

mld-snooping static-group ipv6-group-address vlan vlan-id

undo mld-snooping static-group ipv6-group-address vlan vlan-id

【视图】

以太网端口视图/端口组视图

【参数】

ipv6-group-address:静态加入的IPv6组播组地址,取值范围为FFxy::/16(但不包括下列地址:FFx0::/16、FFx1::/16、FFx2::/16和FF0y::),其中x和y均代表0~F的任意一个十六进制数。。

vlan vlan-id:指定以太网端口所属的VLAN。vlan-id为指定VLAN的编号,取值范围为1~4094。

【描述】

mld-snooping static-group命令用来使能静态成员端口,即静态加入IPv6组播组的功能。undo mld-snooping static-group命令用来关闭静态成员端口功能。

缺省情况下,静态成员端口功能处于关闭状态。

需要注意的是:

l              在以太网接口视图下进行配置时,只有当该端口属于指定VLAN时,该配置对这个端口才有效。

l              在端口组视图下进行配置时,该配置只对该端口组内属于指定VLAN的那些端口有效。

【举例】

# 在Ethernet1/0/1上使能静态加入IPv6组播组的功能,该以太网端口属于VLAN2,要加入的IPv6组播组为ff1e::1。

<Sysname> system-view

[Sysname] interface Ethernet 1/0/1

[Sysname-Ethernet1/0/1] mld-snooping static-group ff1e::1 vlan 2

2.1.24  mld-snooping static-router-port

【命令】

mld-snooping static-router-port vlan vlan-id

undo mld-snooping static-router-port vlan vlan-id

【视图】

以太网端口视图/端口组视图

【参数】

vlan vlan-id:在指定VLAN内配置静态路由器端口。vlan-id为指定VLAN的编号,取值范围为1~4094。

【描述】

mld-snooping static-router-port命令用来使能静态路由器端口功能。undo mld-snooping static-router-port命令用来关闭静态路由器端口功能。

缺省情况下,静态路由器端口功能处于关闭状态。

需要注意的是:

l              在以太网接口视图下进行配置时,只有当该端口属于指定VLAN时,该配置对这个端口才有效。

l              在端口组视图下进行配置时,该配置只对该端口组内属于指定VLAN的那些端口有效。

【举例】

# 在Ethernet1/0/1上使能静态路由器端口功能,该端口属于VLAN2。

<Sysname> system-view

[Sysname] interface Ethernet 1/0/1

[Sysname-Ethernet1/0/1] mld-snooping static-router-port vlan 2

2.1.25  overflow-replace

【命令】

overflow-replace [ vlan vlan-list ]

undo overflow-replace [ vlan vlan-list ]

【视图】

MLD-Snooping视图

【参数】

vlan vlan-list:在指定VLAN内配置IPv6组播组替换功能。vlan-list为VLAN列表,表示多个VLAN。其表示方式为vlan-list = { vlan-id [ to vlan-id ] }&<1-10>,其中,vlan-id为指定VLAN的编号,取值范围为1~4094。&<1-10>表示前面的参数最多可以输入10次。

【描述】

overflow-replace命令用来全局使能IPv6组播组替换功能。undo overflow-replace命令用来全局关闭IPv6组播组替换功能。

缺省情况下,IPv6组播组替换功能处于关闭状态。

需要注意的是:

如果不指定VLAN,则该配置将对所有VLAN有效;如果指定了VLAN,则该配置只对指定VLAN有效。

相关配置可参考命令mld-snooping overflow-replace

【举例】

# 在VLAN2内全局使能IPv6组播组替换功能。

<Sysname> system-view

[Sysname] mld-snooping

[Sysname-mld-snooping] overflow-replace vlan 2

2.1.26  report-aggregation

【命令】

report-aggregation

undo report-aggregation

【视图】

MLD-Snooping视图

【参数】

【描述】

report-aggregation命令用来使能MLD成员关系报告报文抑制功能。undo report-aggregation命令用来关闭MLD成员关系报告报文抑制功能。

缺省情况下,MLD成员关系报告报文抑制功能处于使能状态。

【举例】

# 关闭MLD成员关系报告报文抑制功能。

<Sysname> system-view

[Sysname] mld-snooping

[Sysname-mld-snooping] undo report-aggregation

2.1.27  reset mld-snooping group

【命令】

reset mld-snooping group { ipv6-group-address | all } [ vlan vlan-id ]

【视图】

用户视图

【参数】

ipv6-group-address:清除指定IPv6组播组地址对应的MLD Snooping表项信息,取值范围为FFxy::/16(但不包括下列地址:FFx0::/16、FFx1::/16、FFx2::/16和FF0y::),其中x和y均代表0~F的任意一个十六进制数。。

all:清除所有MLD Snooping表项信息。

vlan vlan-id:清除指定VLAN内的MLD Snooping表项信息。vlan-id为指定VLAN的编号,取值范围为1~4094。

【描述】

reset mld-snooping group命令用来清除MLD Snooping表项信息。

需要注意的是:

通过本命令不能够清除通过静态配置加入的MLD Snooping表项。

【举例】

# 清除交换机保存的所有MLD Snooping表项信息。

<Sysname> reset mld-snooping group all

2.1.28  reset mld-snooping statistics

【命令】

reset mld-snooping statistics

【视图】

用户视图

【参数】

【描述】

reset mld-snooping statistics命令用来清除MLD Snooping窥探到的所有MLD报文的统计信息。

【举例】

# 清除MLD Snooping窥探到的所有MLD报文的统计信息。

<Sysname> reset mld-snooping statistics

2.1.29  router-aging-time

【命令】

router-aging-time interval

undo router-aging-time

【视图】

MLD-Snooping视图

【参数】

interval:路由器端口的老化时间,取值范围为1~1000,单位为秒。

【描述】

router-aging-time命令用来全局配置路由器端口的老化时间。undo router-aging-time命令用来恢复缺省情况。

缺省情况下,路由器端口的老化时间为260秒。

相关配置可参考命令mld-snooping router-aging-time

【举例】

# 全局配置路由器端口老化的时间为100秒。

<Sysname> system-view

[Sysname] mld-snooping

[Sysname-mld-snooping] router-aging-time 100

 


第3章  组播VLAN配置命令

3.1  组播VLAN配置命令

3.1.1  display multicast-vlan

【命令】

display multicast-vlan [ vlan-id ]

【视图】

任意视图

【参数】

vlan-id:查看指定组播VLAN及其子VLAN的信息,取值范围为1~4094。如果不指定该参数,将显示所有组播VLAN及其子VLAN的信息。

【描述】

display multicast-vlan命令用来查看组播VLAN及其子VLAN的信息。

【举例】

# 查看所有组播VLAN及其子VLAN的信息。

<Sysname> display multicast-vlan

 multicast vlan 100's subvlan list:

   vlan 2 4-8

 multicast vlan 200's subvlan list:

   no subvlan

 multicast vlan 300's subvlan list:

   no subvlan

 multicast vlan 400's subvlan list:

   no subvlan

3.1.2  multicast-vlan enable

【命令】

multicast-vlan vlan-id enable

undo multicast-vlan vlan-id enable

【视图】

系统视图

【参数】

vlan-id:指定VLAN的ID号,取值范围为1~4094。

【描述】

multicast-vlan enable命令用来配置指定VLAN为组播VLAN。undo multicast-vlan enable命令用来取消指定VLAN为组播VLAN。

缺省条件下,VLAN不是组播VLAN。

需要注意的是:

l              所指定的VLAN必须存在。

l              如果设备上已使能了三层组播功能,则不允许在该设备上配置组播VLAN。

l              在配置成为组播VLAN的VLAN内必须使能二层组播功能,才能实现组播VLAN功能;而在组播VLAN的子VLAN内不必使能二层组播功能。

【举例】

# 配置VLAN 2为组播VLAN。

<Sysname> system-view

[Sysname] multicast-vlan 2 enable

3.1.3  multicast-vlan subvlan

【命令】

multicast-vlan vlan-id subvlan vlan-list

undo multicast-vlan vlan-id subvlan vlan-list

【视图】

系统视图

【参数】

vlan-id:指定组播VLAN的ID号,取值范围为1~4094。

vlan-list:指定子VLAN列表,表示多个子VLAN。其表示方式为vlan-list { vlan-id [ to vlan-id ] }&<1-10>,其中,vlan-id为指定子VLANID号,取值范围为14094。&<1-10>表示前面的参数最多可以输入10次。

【描述】

multicast-vlan subvlan命令用来为指定组播VLAN配置子VLAN。undo multicast-vlan subvlan命令用来删除指定组播VLAN内的子VLAN。

缺省情况下,组播VLAN内没有子VLAN。

需要注意的是:

l              要配置的组播VLAN及其子VLAN必须存在;

l              要配置的组播VLAN的子VLAN不能是组播VLAN;

l              要配置的组播VLAN的子VLAN不能是其他组播VLAN的子VLAN;

l              组播VLAN的子VLAN总数不能超过系统限制(S3610&S5510系列以太网交换机支持16个组播VLAN,每个组播VLAN下最多支持1000个子VLAN,交换机所有的子VLAN也不能超过1000个)。

【举例】

# 配置VLAN1到VLAN5为组播VLAN10的子VLAN。

<Sysname> system-view

[Sysname] multicast-vlan 10 subvlan 1 to 5

 


第4章  IGMP配置命令

4.1  IGMP配置命令

4.1.1  display igmp group

【命令】

display igmp group [ group-address | interface interface-type interface-number ] [ static | verbose ]

【视图】

任意视图

【参数】

group-address:查看指定IGMP组播组的信息,取值范围为224.0.1.0~239.255.255.255。

interface-type interface-number:查看指定接口的IGMP组播组信息。

static:查看静态加入的IGMP组播组信息。

verbose:查看IGMP组播组的详细信息。

【描述】

display igmp group命令用来查看IGMP组播组的信息。

需要注意的是:

l              如果不指定接口和组播组地址,将显示所有接口上的IGMP组播组信息;

l              如果不指定static参数,将只显示动态加入的IGMP组播组的详细信息。

【举例】

# 查看所有接口上动态加入的IGMP组播组信息。

<Sysname> display igmp group

Total 3 IGMP Group(s).

Interface group report information

Vlan-interface 2(20.20.20.20):

 Total 3 IGMP Groups reported

  Group Address       Last Reporter   Uptime      Expires

  225.1.1.1           20.20.20.20     00:02:04    00:01:15

  225.1.1.3           20.20.20.20     00:02:04    00:01:15

  225.1.1.2           20.20.20.20     00:02:04    00:01:17

# 查看组播组225.1.1.1的详细信息。

<Sysname> display igmp group 225.1.1.1 verbose

Interface group report information

Vlan-interface 2(10.10.1.20):

 Total 3 IGMP Groups reported

Group: 225.1.1.1

Uptime: 00:00:34

Expires: 00:00:40

Last reporter: 20.20.20.20

Last-member-query-counter: 0

Last-member-query-timer-expiry: off

Version1-host-present-timer-expiry: off

表4-1 display igmp group命令显示信息描述表

字段

描述

Group

组播组地址

Uptime

组播组的运行时间

Expires

删除组播组的剩余时间

Last reporter

报告组成员关系的最后一个主机的地址

Last-member-query-counter

特定组成员查询报文的发送次数

Last-member-query-timer-expiry

特定组成员查询报文的超时时间

Version1-host-present-timer-expiry

运行IGMPv1的主机超时时间

 

4.1.2  display igmp group port-info

【命令】

display igmp group port-info [ vlan vlan-id ] [ verbose ]

【视图】

任意视图

【参数】

vlan-id:查看指定VLAN内的二层端口的信息,取值范围为1~4094。如果不指定该参数,将显示所有VLAN内二层端口的信息。

verbose:查看二层端口的详细信息。

【描述】

display igmp group port-info命令用来查看IGMP二层端口的信息。

【举例】

# 查看IGMP二层端口的详细信息。

<Sysname> display igmp group port-info verbose

    Total 1 IP Group(s).

    Total 1 IP Source(s).

    Total 1 MAC Group(s).

 

  Port flags: D-Dynamic port, S-Static port, A-Aggregation port, C-Copy port

  Subvlan flags: R-Real VLAN, C-Copy VLAN

  Vlan(id):100.

    Total 1 IP Group(s).

    Total 1 IP Source(s).

    Total 1 MAC Group(s).

    Router port(s):total 1 port.

          Ethernet1/0/2                                    (D) ( 00:02:42 )

    IP group(s):the following ip group(s) match to one mac group.

        IP group address: 224.1.1.1

        (1.1.1.1, 224.1.1.1):

        Attribute:Host Port

        Host port(s):total 1 port.

          Ethernet1/0/3                                    (D) ( 00:02:43 )

    MAC group(s):

        MAC group address:0100-5e7f-fffa

        Host port(s):total 1 port.

          Ethernet1/0/3

表4-2 display igmp group port-info命令显示信息描述表

字段

描述

Total1 IP Group(s).

IP组播组的数量

Total 1 IP Source(s).

IP组播源的数量

Total 1 MAC Group(s).

MAC组播组的数量

Port flags: D-Dynamic port, S-Static port, A-Aggregation port, C-Copy port

端口标志:D代表动态端口,S代表静态端口,A代表汇聚端口,C代表由(*,G)表项拷贝到(S,G)下的端口

Subvlan flags: R-Real VLAN, C-Copy VLAN

子VLAN标志:R代表本表项下的真实出口子VLAN,C代表由(*,G)表项拷贝到(S,G)表项下的出口子VLAN

Router port(s)

路由器端口数量

IP group address

IP组播组的地址

MAC group address

MAC组播组的地址

Attribute

IP组播组的属性

Host port(s)

主机成员端口数量

 

4.1.3  display igmp interface

【命令】

display igmp interface [ interface-type interface-number ] [ verbose ]

【视图】

任意视图

【参数】

interface-type interface-number:查看指定接口上IGMP配置和运行信息。如果不指定该参数,将显示所有运行IGMP的接口的相关信息。

verbose:查看IGMP配置和运行的详细信息。

【描述】

display igmp interface命令用来查看接口上IGMP配置和运行的信息。

【举例】

# 查看所有运行了IGMP的接口上IGMP配置和运行的信息。

<Sysname> display igmp interface

Interface information

Vlan-interface 2 (10.10.1.20):

  IGMP is enabled

  Current IGMP version is 2

  Value of query interval for IGMP(in seconds): 60

  Value of other querier present interval for IGMP(in seconds): 125

  Value of maximum query response time for IGMP(in seconds): 10

  Querier for IGMP: 10.10.1.10

  Total 2 IGMP Groups reported

表4-3 display igmp interface命令显示信息描述表

字段

描述

Vlan-interface 2 (10.10.1.20)

接口名(IP地址)

Current IGMP version

该接口运行的IGMP版本号

Value of query interval for IGMP(in seconds)

发送IGMP普遍组查询报文的时间间隔(秒)

Value of other querier present interval for IGMP(in seconds)

IGMP非查询器的存在时间(秒)

Value of maximum query response time for IGMP(in seconds)

IGMP普遍组查询报文中包含的最大响应时间(秒)

Querier for IGMP

IGMP查询器的IP地址

Total 2 IGMP Groups reported

接口上记录的组信息总量

 

4.1.4  display igmp routing-table

【命令】

display igmp routing-table [ source-address [ mask { mask | mask-length } ] | group-address [ mask { mask | mask-length } ] ] *

【视图】

任意视图

【参数】

source-address:指定组播源地址。

group-address:指定组播组地址,取值范围为224.0.1.0~239.255.255.255。

mask:指定组播组或组播源地址的掩码。

mask-length:指定组播组或组播源地址的掩码长度。对于组播源地址,其取值范围为0~32;对于组播组地址,其取值范围为4~32。

【描述】

display igmp routing-table命令用来查看IGMP路由表的路由信息。

【举例】

# 查看IGMP路由表的路由信息。

<Sysname> display igmp routing-table

Routing table

 Total 2 entries

 

 00001. (*, 225.1.1.1)

       List of 1 downstream interface

        Vlan1 (20.1.1.1),

                   Protocol: STATIC

 00002. (*, 239.255.255.250)

       List of 1 downstream interface

        Vlan2 (20.20.20.20), Protocol: IGMP

                   Protocol: IGMP

表4-4 display igmp routing-table命令显示信息描述表

字段

描述

00001

(*,G)项的序号

(*, 225.1.1.1)

IGMP路由表的(*,G)项

List of 1 downstream interface

下游接口列表,表示哪些接口需要进行组播转发

 

4.1.5  igmp

【命令】

igmp

undo igmp

【视图】

系统视图

【参数】

【描述】

igmp命令用来进入IGMP视图。undo igmp命令用来清除在IGMP视图下所作的配置。

只有在设备上先使能了IP组播路由,此命令才能生效。

相关配置可参考命令igmp enablemulticast routing-enable

【举例】

# 进入IGMP视图。

<Sysname> system-view

[Sysname] multicast routing-enable

[Sysname] igmp

[Sysname-igmp]

4.1.6  igmp enable

【命令】

igmp enable

undo igmp enable

【视图】

接口视图

【参数】

【描述】

igmp enable命令用来在接口上使能IGMP。undo igmp enable命令用来关闭接口上的IGMP。

缺省情况下,接口上的IGMP处于关闭状态。

需要注意的是:

l              只有在设备上先使能了IP组播路由,本命令才能生效。

l              只有在接口上使能了IGMP,在该接口上对其它IGMP特性所作的配置才能生效。

相关配置可参考命令igmp

【举例】

# 在Vlan-interface 2接口上使能IGMP。

<Sysname> system-view

[Sysname]interface Vlan-interface 2

[Sysname-Vlan-interface2]igmp enable

4.1.7  igmp lastmember-queryinterval

【命令】

igmp lastmember-queryinterval interval

undo igmp lastmember-queryinterval

【视图】

接口视图

【参数】

interval:指定发送IGMP特定组查询报文的时间间隔,取值范围为1~5,单位为秒。

【描述】

igmp lastmember-queryinterval命令用来在接口上配置发送IGMP特定组查询报文的时间间隔。undo igmp lastmember-queryinterval命令用来恢复缺省情况。

缺省情况下,发送IGMP特定组查询报文的时间间隔为1秒。

相关配置可参考命令lastmember-queryintervaligmp robust-countdisplay igmp interface

【举例】

# 在Vlani-interface 2上配置发送IGMP特定组查询报文的时间间隔设置为3秒。

<Sysname> system-view

[Sysname]interface Vlan-interface 2

[Sysname-Vlan-interface2]igmp lastmember-queryinterval 3

4.1.8  igmp max-response-time

【命令】

igmp max-response-time interval

undo igmp max-response-time

【视图】

接口视图

【参数】

interval:指定IGMP普遍组查询报文的最大响应时间,取值范围为1~25,单位为秒。

【描述】

igmp max-response-time命令用来在接口上配置IGMP普遍组查询的最大响应时间。undo igmp max-response-time命令用来恢复缺省情况。

缺省情况下,IGMP普遍组查询报文的最大响应时间为10秒。

相关配置可参考命令max-response-timeigmp timer other-querier-presentdisplay igmp interface

【举例】

# 在Vlan-interface 2接口上配置IGMP普遍组查询的最大响应时间为8秒。

<Sysname> system-view

[Sysname] interface Vlan-interface 2

[Sysname-Vlan-interface2] igmp max-response-time 8

4.1.9  igmp require-router-alert

【命令】

igmp require-router-alert

undo igmp require-router-alert

【视图】

接口视图

【参数】

【描述】

igmp require-router-alert命令用来在接口上配置丢弃未携带Router-Alert选项的IGMP报文。undo igmp require-router-alert命令用来恢复缺省情况。

缺省情况下,设备不对Router-Alert选项进行检查,即把所有收到的IGMP报文都送给上层协议进行处理,无论其是否携带有Router-Alert选项。

相关配置可参考命令require-router-alertigmp send-router-alert

【举例】

# 在Vlan-interface 2接口上配置丢弃未携带Router-Alert选项的IGMP报文。

<Sysname> system-view

[Sysname]interface Vlan-interface 2

[Sysname-Vlan-interface2]igmp require-router-alert

4.1.10  igmp robust-count

【命令】

igmp robust-count robust-value

undo igmp robust-count

【视图】

接口视图

【参数】

robust-value:指定IGMP健壮系数,即发送IGMP特定组查询报文的次数,取值范围为2~5。

【描述】

igmp robust-count命令用来在接口上配置发送IGMP特定组查询报文的次数。undo igmp robust-count命令用来恢复缺省情况。

缺省情况下,发送IGMP特定组查询报文的次数为2次。

相关配置可参考命令robust-countigmp lastmember-queryintervaligmp timer other-querier-presentdisplay igmp interface

【举例】

# 在Vlan-interface 2接口上将发送特定组查询报文的次数设置为3次。

<Sysname> system-view

[Sysname] interface Vlan-interface 2

[Sysname- Vlan-interface2] igmp robust-count 3

4.1.11  igmp send-router-alert

【命令】

igmp send-router-alert

undo igmp send-router-alert

【视图】

接口视图

【参数】

【描述】

igmp send-router-alert命令用来在接口上配置发送的IGMP报文中携带Router-Alert选项。undo igmp send-router-alert命令用来在接口上配置发送的IGMP报文中不携带Router-Alert选项。

缺省情况下,在发送的IGMP报文中携带Router-Alert选项。

相关配置可参考命令send-router-alertigmp require-router-alert

【举例】

# 配置Vlan-intface 2接口发送的IGMP报文中携带有Router-Alert选项。

<Sysname> system-view

[Sysname]interface Vlan-interface 2

[Sysname-Vlan-interface2]igmp send-router-alert

4.1.12  igmp timer other-querier-present

【命令】

igmp timer other-querier-present interval

undo igmp timer other-querier-present

【视图】

接口视图

【参数】

interval:指定IGMP非查询器的存在时间,取值范围为60~300,单位为秒。

【描述】

igmp timer other-querier-present命令用来在接口上配置IGMP非查询器的存在时间。undo igmp timer other-querier-present命令用来恢复缺省情况。

缺省情况下,IGMP非查询器的存在时间由如下公式决定:IGMP非查询器的存在时间=发送IGMP普遍组查询报文的时间间隔×发送IGMP特定组查询报文的次数+IGMP普遍组查询的最大响应时间÷2。

&  说明:

缺省情况下,上述公式中三个参数的取值分别为60秒、2次和10秒,则IGMP非查询器存在时间的缺省值=60×2+10÷2=125(秒)。

 

【描述】

igmp timer other-querier-present命令用来在接口上配置IGMP非查询器的存在时间。undo igmp timer other-querier-present命令用来在接口上IGMP非查询器的存在时间恢复为缺省值。

相关配置可参考命令timer other-querier-presentigmp timer queryigmp robust-countigmp max-response-timedisplay igmp interface

【举例】

# 将Vlan-interface 2接口上将IGMP非查询器的生存时间设置为200秒。

<Sysname> system-view

[Sysname]interface Vlan-interface 2

[Sysname-Vlan-interface2] igmp timer other-querier-present 200

4.1.13  igmp timer query

【命令】

igmp timer query interval

undo igmp timer query

【视图】

接口视图

【参数】

interval:指定路由器发出IGMP查询报文的时间间隔,取值范围为1~18000,单位为秒。

【描述】

igmp timer query命令用来在接口上配置周期性发送IGMP普遍组查询报文的时间间隔。undo igmp timer query命令用来恢复缺省配置。

缺省情况下,发送IGMP普遍组查询报文的时间间隔为60秒。

相关配置可参考命令timer queryigmp timer other-querier-presentdisplay igmp interface

【举例】

# 将Vlan-interface 2接口周期性发送IGMP普遍组查询报文的时间间隔设置为125秒。

<Sysname> system-view

[Sysname]interface Vlan-interface 2

[Sysname-Vlan-interface2] igmp timer query 125

4.1.14  igmp version

【命令】

igmp version version-number

undo igmp version

【视图】

接口视图

【参数】

version-number:表示IGMP的版本号,取值范围为1~3。

【描述】

igmp version命令用来在接口上配置IGMP的版本。undo igmp version命令用来恢复缺省配置。

缺省情况下,IGMP的版本为IGMPv2。

相关配置可参考命令version

【举例】

# 将Vlan-interface 2接口上运行的IGMP版本配置为IGMPv3。

<Sysname> system-view

[Sysname]interface Vlan-interface 2

[Sysname-Vlan-interface2]igmp version 3

4.1.15  lastmember-queryinterval

【命令】

lastmember-queryinterval interval

undo lastmember-queryinterval

【视图】

IGMP视图

【参数】

interval:指定发送IGMP特定组查询报文的时间间隔,取值范围为1~5,单位为秒。

【描述】

lastmember-queryinterval命令用来全局配置发送IGMP特定组查询报文的时间间隔。undo lastmember-queryinterval命令用来恢复缺省情况。

缺省情况下,发送IGMP特定组查询报文的时间间隔为1秒。

相关配置可参考命令igmp lastmember-queryintervalrobust-countdisplay igmp interface

【举例】

# 全局配置发送IGMP特定组查询报文的时间间隔为3秒。

<Sysname> system-view

[Sysname] igmp

[Sysname-igmp] lastmember-queryinterval 3

4.1.16  max-response-time

【命令】

max-response-time interval

undo max-response-time

【视图】

IGMP视图

【参数】

interval:指定IGMP普遍组查询报文的最大响应时间,取值范围为1~25,单位为秒。

【描述】

max-response-time命令用来全局配置IGMP普遍组查询的最大响应时间。undo max-response-time命令用来恢复缺省情况。

缺省情况下,IGMP普遍组查询的最大响应时间为10秒。

相关配置可参考命令igmp max-response-timetimer other-querier-presentdisplay igmp interface

【举例】

# 全局配置IGMP普遍组查询的最大响应时间为8秒。

<Sysname> system-view

[Sysname] igmp

[Sysname-igmp] max-response-time 8

4.1.17  prompt-leave

【命令】

prompt-leave [ group-policy acl-number ]

undo prompt-leave

【视图】

IGMP视图

【参数】

acl-number:指定基本访问控制列表编号,取值范围为2000~2999。

【描述】

prompt-leave命令用来全局配置组播组成员快速离开功能。undo prompt-leave命令用来关闭组播组成员快速离开功能。

缺省情况下,组播组成员快速离开功能是关闭的,即IGMP查询器在收到主机发送的IGMP离开组报文后将发送IGMP特定组查询报文,而不会直接向上游发送离开通告。

相关配置可参考命令igmp prompt-leavelastmember-queryinterval

【举例】

# 全局配置组播组成员快速离开功能。

<Sysname> system-view

[Sysname] igmp

[Sysname-igmp] prompt-leave

4.1.18  require-router-alert

【命令】

require-router-alert

undo require-router-alert

【视图】

IGMP视图

【参数】

【描述】

require-router-alert命令用来全局配置丢弃未携带Router-Alert选项的IGMP报文。undo require-router-alert命令用来恢复缺省情况。

缺省情况下,设备不对Router-Alert选项进行检查,即把所有收到的IGMP报文都送给上层协议进行处理,无论其是否携带有Router-Alert选项。

相关配置可参考命令igmp require-router-alertsend-router-alert

【举例】

# 全局配置丢弃未携带Router-Alert选项的IGMP报文。

<Sysname> system-view

[Sysname] igmp

[Sysname-igmp] require-router-alert

4.1.19  reset igmp group

【命令】

reset igmp group { all | interface interface-type interface-number { all | group-address [ mask { mask | mask-length } ] [ source-address [ mask { mask | mask-length } ] ] } }

【视图】

用户视图

【参数】

all:清除所有的IGMP转发表项。

interface-type interface-number:指定接口类型和接口编号。

group-address:指定组播组地址,取值范围为224.0.1.0~239.255.255.255。

source-address:指定组播源地址。

mask:指定组播组或组播源地址的掩码。

mask-length:指定组播组或组播源地址的掩码长度。对于组播组地址,其取值范围为4~32;对于组播源地址,其取值范围为0~32。

【描述】

reset igmp group命令用来清除IGMP转发表项。

需要注意的是:

l              在清除VLAN接口下的IGMP转发表项时,将同时清除该VLAN下的IGMP Snooping转发表项。

l              通过本命令不能够清除通过静态配置加入的IGMP转发表项。

相关配置可参考命令display igmp group

【举例】

# 清除所有接口上的所有IGMP和IGMP Snooping转发表项。

<Sysname> reset igmp group all

# 清除接口Vlan-interface100上所有的IGMP转发表项,以及VLAN100下的IGMP Snooping转发表项。

<Sysname> reset igmp group interface vlan-interface 100 all

# 清除接口Vlan-interface100上组播组225.0.0.1的IGMP转发表项,以及VLAN100下该组播组的所有IGMP Snooping转发表项。

<Sysname> reset igmp group interface vlan-interface 100 225.0.0.1

# 清除接口Vlan-interface100上225.1.1.0/24网段内组播组的IGMP转发表项,以及VLAN100下该网段内组播组的IGMP Snooping转发表项。

<Sysname> reset igmp group interface vlan-interface 100 225.1.1.0 mask 24

4.1.20  robust-count

【命令】

robust-count robust-value

undo robust-count

【视图】

IGMP视图

【参数】

robust-value:指定健壮系数,即发送IGMP特定组查询报文的次数,取值范围为2~5。

【描述】

robust-count命令用来全局配置发送IGMP特定组查询报文的次数。undo robust-count命令用来恢复缺省情况。

缺省情况下,发送IGMP特定组查询报文的次数为2次。

相关配置可参考命令igmp robust-countlastmember-queryintervaltimer other-querier-presentdisplay igmp interface

【举例】

# 全局配置发送IGMP特定组查询报文的次数为3次。

<Sysname> system-view

[Sysname] igmp

[Sysname-igmp] robust-count 3

4.1.21  send-router-alert

【命令】

send-router-alert

undo send-router-alert

【视图】

IGMP视图

【参数】

【描述】

send-router-alert命令用来全局配置在发送的IGMP报文中携带Router-Alert选项。undo send-router-alert命令用来全局配置在发送的IGMP报文中不携带Router-Alert选项。

缺省情况下,在发送的IGMP报文中携带Router-Alert选项。

相关配置可参考命令igmp send-router-alertrequire-router-alert

【举例】

# 全局配置在发送的IGMP报文中不携带Router-Alert选项。

<Sysname> system-view

[Sysname] igmp

[Sysname-igmp] undo send-router-alert

4.1.22  timer other-querier-present

【命令】

timer other-querier-present interval

undo timer other-querier-present

【视图】

IGMP视图

【参数】

interval:指定IGMP非查询器的存在时间,取值范围为60~300,单位为秒。

【描述】

timer other-querier-present命令用来全局配置IGMP非查询器的存在时间。undo timer other-querier-present命令用来恢复缺省情况。

缺省情况下,IGMP非查询器的存在时间由如下公式决定:IGMP非查询器的存在时间=发送IGMP普遍组查询报文的时间间隔×发送IGMP特定组查询报文的次数+IGMP普遍组查询的最大响应时间÷2。

&  说明:

缺省情况下,上述公式中三个参数的取值分别为60秒、2次和10秒,则IGMP非查询器存在时间的缺省值=60×2+10÷2=125(秒)。

 

相关配置可参考命令igmp timer other-querier-presenttimer queryrobust-countmax-response-timedisplay igmp interface

【举例】

# 全局配置IGMP非查询器的存在时间为200秒。

<Sysname> system-view

[Sysname] igmp

[Sysname-igmp] timer other-querier-present 200

4.1.23  timer query

【命令】

timer query interval

undo timer query

【视图】

IGMP视图

【参数】

interval:指定发送IGMP查询报文的时间间隔,取值范围为1~18000,单位为秒。

【描述】

timer query命令用来全局配置发送IGMP普遍组查询报文的时间间隔。undo timer query命令用来恢复缺省情况。

缺省情况下,发送IGMP普遍组查询报文的时间间隔为60秒。

相关配置可参考命令igmp timer querytimer other-querier-presentdisplay igmp interface

【举例】

# 全局配置发送IGMP普遍组查询报文的时间间隔为125秒。

<Sysname> system-view

[Sysname] igmp

[Sysname-igmp] timer query 125

4.1.24  version

【命令】

version version-number

undo version

【视图】

IGMP视图

【参数】

version-number:指定IGMP的版本号,取值范围为1~3。

【描述】

version命令用来全局配置IGMP的版本。undo version命令用来恢复缺省情况。

缺省情况下,IGMP的版本为IGMPv2。

相关配置可参考命令igmp version

【举例】

# 全局配置IGMP的版本为IGMPv3。

<Sysname> system-view

[Sysname] igmp

[Sysname-igmp] version 3

 


第5章  PIM配置命令

5.1  PIM配置命令

5.1.1  auto-rp enable

【命令】

auto-rp enable

undo auto-rp enable

【视图】

PIM视图

【参数】

【描述】

auto-rp enable命令用来使能自动RP侦听功能。undo auto-rp enable命令用来关闭自动RP侦听功能。

缺省情况下,自动RP侦听功能处于关闭状态。

相关配置可参考命令static-rp

【举例】

# 使能自动RP侦听功能。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] auto-rp enable

5.1.2  bsr-policy

【命令】

bsr-policy acl-number

undo bsr-policy

【视图】

PIM视图

【参数】

acl-number:指定基本访问控制列表编号,取值范围为2000~2999。在定义该ACL时,使用rule命令中的source参数来指定合法BSR的源地址范围。

【描述】

bsr-policy命令用来配置合法的BSR地址范围,以防止BSR欺骗。undo bsr-policy命令用来取消BSR地址范围的限制。

缺省情况下,BSR的地址范围不受任何限制,即认为所有收到的BSR报文都是合法的。

【举例】

# 配置合法的BSR地址范围,只允许网段10.1.1.0/24中的路由器充当BSR。

<Sysname> system-view

[Sysname] acl number 2000

[Sysname-acl-basic-2000] rule permit source 10.1.1.0 0.0.0.255

[Sysname-acl-basic-2000] quit

[Sysname] pim

[Sysname-pim] bsr-policy 2000

5.1.3  c-bsr

【命令】

c-bsr interface-type interface-number [ hash-length [ priority ] ]

undo c-bsr

【视图】

PIM视图

【参数】

interface-type interface-number:指定接口类型和接口编号。该接口上必须使能了PIM-SM,该配置才能够生效。

hash-length:指定计算RP的哈希掩码长度,取值范围为0~32。如果不指定该参数,则取相应的全局值。

priority:指定C-BSR的优先级,取值范围为0~255。如果不指定该参数,则取相应的全局值。该数值越大,优先级越高。

【描述】

c-bsr命令用来配置C-BSR。undo c-bsr命令用来取消C-BSR的配置。

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

相关配置可参考命令pim smc-bsr hash-lengthc-bsr priorityc-rp

【举例】

# 把接口Vlan-interface100配置为C-BSR。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] c-bsr vlan-interface 100

5.1.4  c-bsr admin-scope

【命令】

c-bsr admin-scope

undo c-bsr admin-scope

【视图】

PIM视图

【参数】

【描述】

c-bsr admin-scope命令用来使能BSR管理域机制,以实现基于BSR管理域分发RP-Set。undo c-bsr admin-scope命令用来关闭BSR管理域机制。

缺省情况下,BSR管理域机制处于关闭状态,即每个PIM-SM域中只能有一个BSR。

相关配置可参考命令c-bsrc-bsr groupc-bsr global

【举例】

# 使能BSR管理域机制。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] c-bsr admin-scope

5.1.5  c-bsr global

【命令】

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

undo c-bsr global

【视图】

PIM视图

【参数】

hash-length:指定Global域中计算RP的哈希掩码长度,取值范围为0~32。如果不指定该参数,则取相应的全局值。

priority:指定Global域中C-BSR的优先级,取值范围为0~255。如果不指定该参数,则取相应的全局值。该数值越大,优先级越高。

【描述】

c-bsr global命令用来配置Global域的C-BSR。undo c-bsr global命令用来删除对Global域C-BSR的配置。

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

相关配置可参考命令c-bsr groupc-bsr hash-lengthc-bsr priority

【举例】

# 把路由器配置为Global域的C-BSR,其优先级为1。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] c-bsr global priority 1

5.1.6  c-bsr group

【命令】

c-bsr group group-address { mask | mask-length } [ hash-length hash-length | priority priority ] *

undo c-bsr group group-address

【视图】

PIM视图

【参数】

group-address:指定组播组地址,取值范围为239.0.0.0~239.255.255.255。

mask:指定组播组地址的掩码。

mask-length:指定组播组地址的掩码长度,取值范围为8~32。

hash-length:指定某组播组所对应的BSR管理域中计算RP的哈希掩码长度,取值范围为0~32。如果不指定该参数,则取相应的全局值。

priority:指定某组播组所对应的BSR管理域中C-BSR的优先级,取值范围为0~255。如果不指定该参数,则取相应的全局值。该数值越大,优先级越高。

【描述】

c-bsr group命令用来配置BSR管理域的C-BSR。undo c-bsr group命令用来删除对BSR管理域C-BSR的配置。

缺省情况下,没有配置BSR管理域的C-BSR。

相关配置可参考命令c-bsr globalc-bsr admin-scopec-bsr hash-lengthc-bsr priority

【举例】

# 把路由器配置为239.0.0.0/8所对应的BSR管理域的C-BSR,其优先级为10。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] c-bsr group 239.0.0.0 255.0.0.0 priority 10

5.1.7  c-bsr hash-length

【命令】

c-bsr hash-length hash-length

undo c-bsr hash-length

【视图】

PIM视图

【参数】

hash-length:指定计算RP的哈希掩码长度,取值范围为0~32。

【描述】

c-bsr hash-length命令用来配置计算RP的哈希掩码长度的全局值。undo c-bsr hash-length命令用来恢复缺省情况。

缺省情况下,计算RP的哈希掩码长度为30。

相关配置可参考命令c-bsrc-bsr globalc-bsr group

【举例】

# 配置计算RP的哈希掩码长度的全局值为16。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] c-bsr hash-length 16

5.1.8  c-bsr holdtime

【命令】

c-bsr holdtime interval

undo c-bsr holdtime

【视图】

PIM视图

【参数】

interval:指定自举超时时间,取值范围为1~2147483647,单位为秒。

【描述】

c-bsr holdtime命令用来配置自举超时时间,即C-BSR等待接收来自BSR的自举报文的超时时间。undo c-bsr holdtime命令用来恢复缺省情况。

缺省情况下,自举超时时间由如下公式决定:自举超时时间=自举时间间隔×2+10。

&  说明:

缺省情况下,自举时间间隔为60秒,则自举超时时间的缺省值=60×2+10=130(秒)。

 

相关配置可参考命令c-bsrc-bsr interval

【举例】

# 配置自举超时时间为150秒。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] c-bsr holdtime 150

5.1.9  c-bsr interval

【命令】

c-bsr interval interval

undo c-bsr interval

【视图】

PIM视图

【参数】

interval:指定自举时间间隔,取值范围为1~2147483647,单位为秒。

【描述】

c-bsr interval命令用来配置自举时间间隔,即BSR发送自举报文的时间间隔。undo c-bsr interval命令用来恢复缺省情况。

缺省情况下,自举时间间隔由如下公式决定:自举时间间隔=(自举超时时间-10)÷2。

&  说明:

缺省情况下,自举超时时间为130秒,则自举时间间隔的缺省值=(130-10)÷2=60(秒)。

 

相关配置可参考命令c-bsrc-bsr holdtime

【举例】

# 配置自举时间间隔为30秒。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] c-bsr interval 30

5.1.10  c-bsr priority

【命令】

c-bsr priority priority

undo c-bsr priority

【视图】

PIM视图

【参数】

priority:指定C-BSR的优先级,取值范围为0~255。该数值越大,优先级越高。

【描述】

c-bsr priority命令用来配置C-BSR优先级的全局值。undo c-bsr priority命令用来恢复缺省情况。

缺省情况下,C-BSR的优先级为0。

相关配置可参考命令c-bsrc-bsr globalc-bsr group

【举例】

# 配置C-BSR优先级的全局值为5。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] c-bsr priority 5

5.1.11  c-rp

【命令】

c-rp interface-type interface-number [ group-policy acl-number | priority priority | holdtime hold-interval | advertisement-interval adv-interval ] *

undo c-rp interface-type interface-number

【视图】

PIM视图

【参数】

interface-type interface-number:指定接口类型和接口编号。该接口的IP地址将被通告为C-RP的地址。

acl-number:指定基本访问控制列表序号,取值范围为2000~2999。该ACL并不用来进行匹配过滤,而是定义了该C-RP所服务的组播组范围,只要是permit的组播组都会作为RP的服务组范围通告出去,其它诸如deny等的配置不起作用。

priority:指定C-RP的优先级,取值范围为0~255,缺省值为0。该数值越大,优先级越低。

hold-interval:指定C-RP的超时时间,取值范围为1~65535,单位为秒。如果不指定该参数,则取相应的全局值。

adv-interval:指定发送宣告报文的间隔时间,取值范围为1~65535,单位为秒。如果不指定该参数,则取相应的全局值。

【描述】

c-rp命令用来配置某接口为C-RP。undo c-rp命令用来删除C-RP的相关配置。

缺省情况下,没有配置C-RP。

需要注意的是:

l              若没有为C-RP指定其所服务的组播组范围,该C-RP将为所有组播组服务。

l              如果路由器想要成为多个组范围的C-RP,则需要在配置group-policy所对应的ACL时将多个组范围用多个rule规则表示出来。

l              如果对于同一接口多次执行本命令,则最新配置将覆盖旧配置。

相关配置可参考命令c-bsr

【举例】

# 把接口Vlan-interface100配置为225.1.0.0/16和226.2.0.0/16所对应的C-RP,C-RP的优先级为10。

<Sysname> system-view

[Sysname] acl number 2000

[Sysname-acl-basic-2000] rule permit source 225.1.0.0 0.0.255.255

[Sysname-acl-basic-2000] rule permit source 226.2.0.0 0.0.255.255

[Sysname-acl-basic-2000] quit

[Sysname] pim

[Sysname-pim] c-rp vlan-interface 100 group-policy 2000 priority 10

5.1.12  c-rp advertisement-interval

【命令】

c-rp advertisement-interval interval

undo c-rp advertisement-interval

【视图】

PIM视图

【参数】

interval:指定发送宣告报文的时间间隔,取值范围为1~65535,单位为秒。

【描述】

c-rp advertisement-interval命令用来配置发送宣告报文时间间隔的全局值。undo c-rp advertisement-interval命令用来恢复缺省情况。

缺省情况下,发送宣告报文的时间间隔为60秒。

相关配置可参考命令c-rp

【举例】

# 配置发送宣告报文时间间隔的全局值为30秒。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] c-rp advertisement-interval 30

5.1.13  c-rp holdtime

【命令】

c-rp holdtime interval

undo c-rp holdtime

【视图】

PIM视图

【参数】

interval:表示BSR等待接收该C-RP发送宣告消息的超时时间,取值范围为1~65535,单位为秒。

【描述】

c-rp holdtime命令用来配置C-RP超时时间的全局值,即BSR等待接收来自C-RP的宣告报文的超时时间。undo c-rp holdtime命令用来恢复缺省情况。

缺省情况下,C-RP的超时时间为150秒。

需要注意的是,由于非BSR通过BSR自举报文来更新C-RP的超时时间,所以在配置时,C-RP的超时时间时不要小于BSR发送自举报文的时间间隔,且最好为该间隔的2.5倍以上,以防止BSR自举报文丢失。

相关配置可参考命令c-rpc-bsr interval

【举例】

# 配置C-RP超时时间的全局值为200秒。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] c-rp holdtime 200

5.1.14  crp-policy

【命令】

crp-policy acl-number

undo crp-policy

【视图】

PIM视图

【参数】

acl-number:指定高级访问控制列表编号,取值范围为3000~3999。在定义该ACL时,使用rule命令中的source参数来指定C-RP的地址,destination参数来指定该C-RP所服务的组播组地址范围。

【描述】

crp-policy命令用来配置合法的C-RP地址范围及其所服务的组播组范围,以防止C-RP欺骗。undo crp-policy命令用来取消C-RP地址范围及其所服务的组播组范围的限制。

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

【举例】

# 配置合法的C-RP地址范围及其所服务的组播组范围,只允许1.1.1.1/32充当C-RP,并只允许其为225.1.0.0/16范围内的组播组服务。

<Sysname> system-view

[Sysname] acl number 3000

[Sysname-acl-adv-3000] rule permit ip source 1.1.1.1 0 destination 225.1.0.0 0.0.255.255

[Sysname-acl-adv-3000] quit

[Sysname] pim

[Sysname-pim] crp-policy 3000

5.1.15  display pim bsr-info

【命令】

display pim bsr-info

【视图】

任意视图

【参数】

【描述】

display pim bsr-info命令用来查看PIM-SM域中的BSR信息,以及本地配置并生效的C-RP信息。

相关配置可参考命令c-bsrc-rp

【举例】

# 查看PIM-SM域中的BSR信息,以及本地配置并生效的C-RP信息。

<Sysname> display pim bsr-info

 Vpn-instance: public net

Elected BSR Address: 12.12.12.9

     Priority: 0

     Hash mask length: 30

     State: Elected

     Scope: Global

     Uptime: 00:00:56

     Next BSR message scheduled at: 00:00:35

 Candidate BSR Address: 12.12.12.9

     Priority: 0

     Hash mask length: 30

     State: Elected

     Scope: Global

表5-1 display pim bsr-info命令显示信息描述表

字段

描述

Vpn-instance

VPN实例名称

Elected BSR Address

当选BSR的地址

Candidate BSR Address

候选BSR的地址

Priority

BSR的优先级

Hash mask length

计算RP的哈希掩码长度

State

BSR的状态

Scope

BSR所属的范围

Uptime

BSR已经存在的时间

Next BSR message scheduled at

预定发送下一个BSR报文剩余时间

 

5.1.16  display pim claimed-route

【命令】

display pim claimed-route [ source-address ]

【视图】

任意视图

【参数】

source-address:查看到达指定组播源的单播路由信息。如果不指定该参数,将显示PIM所使用的所有单播路由信息。

【描述】

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

如果某(S,G)项的标志是SPT,则该(S,G)表项会使用单播路由。

【举例】

# 查看PIM使用的所有单播路由信息。

<Sysname> display pim claimed-route

 Vpn-instance: public net

RPF information about: 172.168.0.0

     RPF interface: Vlan-interface 1, RPF neighbor: 172.168.0.2

     Referenced route/mask: 172.168.0.0/24

     Referenced route type: unicast (direct)

     RPF-route selecting rule: preference-preferred

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

     (172.168.0.12, 227.0.0.1)

表5-2 display pim claimed-route命令显示信息描述表

字段

描述

Vpn-instance

VPN实例名称

RPF interface:

RPF接口的名称和编号

RPF neighbor:

RPF邻居的IP地址

Referenced route/mask:

所用的路由项

Referenced route type:

所引用的路由类型

RPF-route selecting rule:

RPF路由的选择规则

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

使用该路由的(S,G)和(*,G)表项

 

5.1.17  display pim control-message counters

【命令】

display pim control-message counters [ interface interface-type interface-number | message-type message-type ]

【视图】

任意视图

【参数】

interface-type interface-number:查看指定接口上PIM控制报文的数量。

message-type message-type:查看指定类型PIM控制报文的数量。message-type的取值及含义如下:

l              assert:断言报文

l              bsr:自举报文

l              crp:宣告报文

l              graft:嫁接报文

l              graft-ack:嫁接应答报文

l              hello:Hello报文

l              join-prune:加入/剪枝报文

l              probe:空注册报文

l              register:注册报文

l              register-stop:注册终止报文

l              state-refresh:状态刷新报文

【描述】

display pim control-message counters命令用来查看PIM控制报文的数量。

【举例】

# 查看所有接口上所有类型的PIM控制报文数量。

<Sysname> display pim control-message counters

 Vpn-instance: public net

PIM global control-message counters:

Received     Sent            Invalid

Register         20          37          2

Register-Stop        25          20          1

Probe                10          5           0

 

PIM control-message counters for interface: Vlan-interface 1

Received     Sent            Invalid

Assert           10          5           0

Graft                20          37          2

Graft-Ack            25          20          1

Hello                1232            453         0

Join/Prune       15          30          21

State-Refresh        8           7           1

BSR              3243            589         1

C-RP             53          32          0

表5-3 display pim control-message counters命令显示信息描述表

字段

描述

Vpn-instance

VPN实例名称

Received

收到的报文数量

Sent

发送的报文数量

Invalid

无效报文的数量

Register

注册报文

Register-Stop

注册终止报文

Probe

空注册报文

Assert

断言报文

Graft

嫁接报文

Graft-Ack

嫁接应答报文

Hello

Hello报文

Join/Prune

加入/剪枝报文

State Refresh

状态刷新报文

BSR

自举报文

C-RP

宣告报文

 

5.1.18  display pim grafts

【命令】

display pim grafts

【视图】

任意视图

【参数】

【描述】

display pim grafts命令用来查看尚未被确认的嫁接信息。

【举例】

# 查看尚未被确认的嫁接信息。

<Sysname> display pim grafts

 Vpn-instance: public net

 

Source                Group               Age              RetransmitIn

192.168.10.1          224.1.1.1           00:00:24         00:00:02

表5-4 display pim grafts命令显示信息描述表

字段

描述

Vpn-instance

VPN实例名称

Source

嫁接报文中的组播源地址

Group

嫁接报文中的组播组地址

Age

嫁接报文的老化剩余时间

RetransmitIn

重发嫁接报文的剩余时间

 

5.1.19  display pim interface

【命令】

display pim interface [ interface-type interface-number ] [ verbose ]

【视图】

任意视图

【参数】

interface-type interface-number:查看指定接口的PIM信息。

verbose:查看PIM接口的详细信息。

【描述】

display pim interface命令用来查看接口上的PIM信息。

【举例】

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

<Sysname> display pim interface

Vpn-instance: public net

Interface           NbrCnt HelloInt   DR-Pri     DR-Address

Vlan-interface 100  1      30         1          10.1.1.2

Vlan-interface 101  0      30         1          172.168.0.2    (local)

Vlan-interface 102  1      30         1          20.1.1.2

表5-5 display pim interface命令显示信息描述表

字段

描述

Vpn-instance

VPN实例名称

Interface

接口名称

NbrCnt

PIM邻居的数量

HelloInt

发送Hello报文的时间间隔

DR-Pri

竞选DR的优先级

DR-Address

DR的IP地址

 

# 查看接口Vlan-interface 1上的PIM详细信息。

<Sysname> display pim interface Vlan-interface 1 verbose

 Vpn-instance: public net

Interface: Vlan-interface 1, 10.1.1.1

     PIM version: 2

     PIM mode: Sparse

     PIM DR: 10.1.1.2

     PIM DR Priority (configured): 1

     PIM neighbor count: 1

     PIM hello interval: 30 s

     PIM LAN delay (negotiated): 500 ms

     PIM LAN delay (configured): 500 ms

     PIM override interval (negotiated): 2500 ms

     PIM override interval (configured): 2500 ms

     PIM neighbor tracking (negotiated): disabled

     PIM neighbor tracking (configured): disabled

     PIM generation ID: 0XF5712241

     PIM require generation ID: 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

     Number of routers on network not using DR priority: 0

     Number of routers on network not using LAN delay: 0

     Number of routers on network not using neighbor tracking: 2

表5-6 display pim interface verbose命令显示信息描述表

字段

描述

Vpn-instance

VPN实例名称

Interface

接口名称与IP地址

PIM version

PIM协议的版本号

PIM mode

PIM协议的模式,是密集模式还是稀疏模式

PIM DR

DR的IP地址

PIM DR Priority (configured)

竞选DR优先级的配置值

PIM neighbor count

PIM邻居的总数

PIM hello interval

发送Hello报文的时间间隔

PIM LAN delay (negotiated)

剪枝延迟时间的协商值

PIM LAN delay (configured)

剪枝延迟时间的配置值

PIM override interval (negotiated)

剪枝否决时间的协商值

PIM override interval (configured)

剪枝否决时间的配置值

PIM neighbor tracking (negotiated)

邻居跟踪使能与否的协商情况

PIM neighbor tracking (configured)

邻居跟踪使能与否的配置情况

PIM generation ID

Generation_ID参数值

PIM require generation ID

是否使能不接受无Generation ID的Hello报文

PIM hello hold interval

保持PIM邻居的可达状态的时间

PIM assert hold interval

保持断言状态的时间

PIM triggered hello delay

发送Hello报文的最大延迟时间

PIM J/P interval

发送加入/剪枝报文的时间间隔

PIM J/P hold interval

保持加入/剪枝状态的时间

PIM BSR domain border

是否使能了BSR管理域机制

Number of routers on network not using DR priority

该接口所在网段上没有使用DR优先级字段的路由器数量

Number of routers on network not using LAN delay

该接口所在网段上没有使用剪枝延迟时间字段的路由器数量

Number of routers on network not using neighbor tracking

该接口所在网段上使能了邻居跟踪的路由器数量

 

5.1.20  display pim join-prune

【命令】

display pim join-prune mode { sm [ flags flag-value ] | ssm } [ interface interface-type interface-number | neighbor neighbor-address ] * [ verbose ]

【视图】

任意视图

【参数】

mode:查看指定PIM模式下待发送的加入/剪枝报文信息。PIM模式包括smssm,分别表示PIM-SM和PIM-SSM类型的路由项。

flags flag-value:查看含有指定标志的PIM路由表项。flag-value的取值及含义如下

l              rpt:表示共享树上的路由表项;

l              spt:表示最短路径树上的路由表项;

l              wc:表示带WC通配符的路由表项。

interface-type interface-number:查看指定接口上待发送的加入/剪枝报文信息。

neighbor-address:查看待发送给指定PIM邻居的加入/剪枝报文信息。

verbose:查看待发送的加入/剪枝报文的详细信息。

【描述】

display pim join-prune命令用来查看待发送的加入/剪枝报文信息。

【举例】

# 查看PIM-SM模式下待发送的加入/剪枝报文信息。

<Sysname> display pim join-prune mode sm

Vpn-instance: public net

 

 Expiry Time: 22 sec

 Upstream nbr: 192.168.1.55 (Vlan-interface 1)

 0 (*, G) join(s), 1 (S, G) join(s), 0 (S, G, rpt) prune(s)

 

 Expiry Time: 50 sec

 Upstream nbr: 10.1.1.1 (Vlan-interface 2)

 1 (*, G) join(s), 0 (S, G) join(s), 1 (S, G, rpt) prune(s)

 -------------------------------------------------------------------------

 Total (*, G) join(s): 1, (S, G) join(s): 1, (S, G, rpt) prune(s): 1

表5-7 display pim join-prune命令显示信息描述表

字段

描述

Vpn-instance

VPN实例名称

Expiry Time:

发送加入/剪枝报文的剩余时间

Upstream nbr:

上游PIM邻居的IP地址和所在接口

(*, G) join(s)

待发送的(*,G)加入项数量

(S, G) join(s)

待发送的(S,G)加入项数量

(S, G, rpt) prune(s)

待发送的(S,G,rpt)剪枝项数量

 

5.1.21  display pim neighbor

【命令】

display pim neighbor [ interface interface-type interface-number | neighbor-address ] [ verbose ]

【视图】

任意视图

【参数】

interface-type interface-number:查看指定接口上的PIM邻居信息。

neighbor-address:查看指定PIM邻居的信息。

verbose:查看PIM邻居的详细信息。

【描述】

display pim neighbor命令用来查看PIM邻居信息。

【举例】

# 查看所有PIM邻居的信息。

<Sysname> display pim neighbor

 Vpn-instance: public net

Total Number of Neighbors = 2

 

 Neighbor       Interface      Uptime        Expires       Dr-Priority

10.1.1.2       Vlan-interface 101 02:50:49      00:01:31      1

 20.1.1.2       Vlan-interface 102 02:49:39      00:01:42      1 

表5-8 display pim neighbor命令显示信息描述表

字段

描述

Vpn-instance

VPN实例名称

Total Number of Neighbors

PIM邻居的总数

Neighbor

PIM邻居的IP地址

Interface

PIM邻居所在接口的名称

Uptime

PIM邻居已存在的时间

Expires

PIM邻居到期的剩余时间

Dr-Priority

指定路由器的优先级

 

5.1.22  display pim routing-table

【命令】

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

【视图】

任意视图

【参数】

group-address:指定组播组地址,取值范围为224.0.1.0~239.255.255.255。

source-address:指定组播源地址。

mask:指定组播组或组播源地址的掩码。

mask-length:指定组播组或组播源地址的掩码长度,取值范围为0~32。

incoming-interface:查看入接口为指定接口的路由项。

interface-type interface-number:指定接口类型和接口编号。

register:表示注册接口,该参数只有在未指定mode-type,或mode-type取sm时才有效。

outgoing-interface:查看出接口为指定接口的路由项。

include:查看出接口列表中包含指定接口的路由项。

exclude:查看出接口列表中不包含指定接口的路由项。

match:查看出接口列表中包含且仅包含指定接口的路由项。

mode mode-type:表示PIM的模式,mode-type的取值及含义如下:

l              dm:表示PIM-DM类型的路由项;

l              sm:表示PIM-SM类型的路由项;

ssm:表示PIM-SSM类型的路由项。

flags flag-value:表示含有指定标志的PIM路由表项,flag-value的取值及含义如下

l              2msdp:表示准备向MSDP部件发出通知,在下一个SA报文中包含的路由表项;

l              act:表示已经有实际数据到达的组播路由表项;

l              del:表示计划删除的组播路由表项;

l              ext:表示包含了由其他组播路由协议贡献的出接口的路由表项;

l              loc:表示在与组播源网段直连的路由器上的组播路由表项;

l              msdp:表示从MSDP的SA报文中学习到的路由表项;

l              niif:表示未确定入接口的路由表项;

l              nonbr:表示PIM邻居查找失败路由表项;

l              rpt:表示共享树上的路由表项;

l              spt:表示最短路径树上的路由表项;

l              swt:表示正处于向最短路径树切换过程中的路由表项;

l              wc:表示带WC通配符的路由表项。

fsm:显示有限状态机的详细信息。

【描述】

display pim routing-table命令用来查看PIM路由表的内容。

相关配置可参考命令display multicast routing-table

【举例】

# 查看PIM路由表的内容。

<Sysname> display pim routing-table

 Vpn-instance: public net

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

 

 (172.168.0.12, 227.0.0.1)

     RP: 2.2.2.2

     Protocol: pim-sm, Flag: SPT LOC ACT

     UpTime: 02:54:43

     Upstream interface: Vlan-interface 2

         Upstream neighbor: NULL

         RPF prime neighbor: NULL

     Downstream interface(s) information:

     Total number of downstreams: 1

         1: Vlan-interface 3

             Protocol: pim-sm, UpTime: 02:54:43, Expires: 00:02:47

表5-9 display pim routing-table命令显示信息描述表

字段

描述

Vpn-instance

VPN实例名称

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

PIM路由表中(S,G)与(*,G)表项的总数

(172.168.0.2, 227.0.0.1)

PIM路由表中的(S,G)表项

Protocol

PIM的模式,是PIM-SM模式还是PIM-DM模式

Flag

PIM路由表中(S,G)或(*,G)的标志:

l      SPT:表示(S,G)表项在最短路径源树上

l      RPT:表示(S,G)或者(*,G)表项在共享树上

l      WC:表示(*,G)表项

l      LOC:表示该路由器与组播源直连

Uptime

(S,G)或(*,G)表项已存在的时间

Upstream interface

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

Upstream neighbor

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

RPF prime neighbor

(S,G)或(*,G)表项的RPF邻居:

l      对(*,G)表项来说,当本路由器是RP时,(*,G)表项的RPF邻居是NULL

l      对(S,G)表项来说,当本路由器直连源时,(S,G)表项的RPF邻居是NULL

Downstream interface(s) information

下游接口的信息,包括:

l      下游接口的总数

l      下游接口的名称

l      下游接口上的PIM模式

l      下游接口的存在时间

l      下游接口的超时时间

 

5.1.23  display pim rp-info

【命令】

display pim rp-info [ group-address ]

【视图】

任意视图

【参数】

group-address:查看指定组播组所对应的RP信息,取值范围为224.0.1.0~239.255.255.255。如果不指定该参数,将显示所有组播组对应的RP信息。

【描述】

display pim rp-info命令用来查看RP的信息。

需要注意的是:

l              RP信息包括通过BSR机制动态发现的RP信息和静态RP的信息。

l              由于非BSR仅通过收到的BSR自举报文来更新本地的RP-Set,所以即使显示某RP的超时剩余时间为0,系统也并不会将其立即删除,而是在收到下一个BSR自举报文时进行处理:如果该报文中没有该RP了,才将其删除。

【举例】

# 查看组播组224.0.1.1所对应的RP信息。

<Sysname> display pim rp-info 224.0.1.1

Vpn-instance: public net

BSR RP Address is: 2.2.2.2

     Priority: 0

     Uptime: 03:01:10

     Expires: 00:02:30

 RP mapping for this group is: 2.2.2.2

# 查看所有组播组对应的RP信息。

<Sysname> display pim rp-info

 Vpn-instance: public net

PIM-SM BSR RP information:

 Group/MaskLen: 224.0.0.0/4

     RP: 2.2.2.2

     Priority: 0

     Uptime: 03:01:36

     Expires: 00:02:29

表5-10 display pim rp-info命令显示信息描述表

字段

描述

Vpn-instance

VPN实例名称

BSR RP Address is

BSR汇集点的IP地址

Group/MaskLen

汇集点所服务的组播组

RP

汇集点的IP地址

Priority

汇集点的优先级

Uptime

汇集点已存在的时间

Expires

汇集点超时的剩余时间

RP mapping for this group is: 2.2.2.2

服务于当前组播组的汇集点的IP地址为2.2.2.2

 

5.1.24  hello-option dr-priority

【命令】

hello-option dr-priority priority

undo hello-option dr-priority

【视图】

PIM视图

【参数】

priority:指定竞选DR的优先级,取值范围为0~4294967295。该数值越大,优先级越高。

【描述】

hello-option dr-priority命令用来全局配置竞选DR的优先级。undo hello-option dr-priority命令用来恢复缺省情况。

缺省情况下,竞选DR的优先级为1。

相关配置可参考命令pim hello-option dr-priority

【举例】

# 全局配置竞选DR的优先级为3。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] hello-option dr-priority 3

5.1.25  hello-option holdtime

【命令】

hello-option holdtime interval

undo hello-option holdtime

【视图】

PIM视图

【参数】

interval:指定保持PIM邻居可达状态的时间超时时间,取值范围为1~65535,单位为秒。

【描述】

hello-option holdtime命令用来全局配置保持PIM邻居可达状态的时间。undo hello-option holdtime命令用来恢复缺省情况。

缺省情况下,保持PIM邻居可达状态的时间为105秒。

相关配置可参考命令pim hello-option holdtime

【举例】

# 全局配置保持PIM邻居可达状态的时间为120秒。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] hello-option holdtime 120

5.1.26  hello-option lan-delay

【命令】

hello-option lan-delay interval

undo hello-option lan-delay

【视图】

PIM视图

【参数】

interval:指定剪枝延迟时间,取值范围为1~32767,单位为毫秒。

【描述】

hello-option lan-delay命令用来全局配置剪枝延迟时间,即从收到剪枝报文到实施剪枝动作的延迟时间,在这段时间内如果收到了剪枝否决报文,则取消待实施的剪枝动作。undo hello-option lan-delay命令用来恢复缺省情况。

缺省情况下,剪枝延迟时间为500毫秒。

相关配置可参考命令hello-option override-intervalpim hello-option override-intervalpim hello-option lan-delay

【举例】

# 全局配置剪枝延迟时间为200毫秒。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] hello-option lan-delay 200

5.1.27  hello-option neighbor-tracking

【命令】

hello-option neighbor-tracking

undo hello-option neighbor-tracking

【视图】

PIM视图

【参数】

【描述】

hello-option neighbor-tracking命令用来全局禁止加入报文抑制能力,即使能邻居跟踪。undo hello-option neighbor-tracking命令用来使能加入报文抑制能力。

缺省情况下,加入消息抑制能力处于使能状态,即禁止邻居跟踪。

相关配置可参考命令pim hello-option neighbor-tracking

【举例】

# 全局禁止加入报文抑制能力。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] hello-option neighbor-tracking

5.1.28  hello-option override-interval

【命令】

hello-option override-interval interval

undo hello-option override-interval

【视图】

PIM视图

【参数】

interval:指定剪枝否决时间,取值范围为1~65535,单位为毫秒。

【描述】

hello-option override-interval命令用来全局配置剪枝否决时间。undo hello-option override-interval命令用来恢复缺省情况。

缺省情况下,剪枝否决时间为2500毫秒。

相关配置可参考命令hello-option lan-delaypim hello-option lan-delaypim hello-option override-interval

【举例】

# 全局配置剪枝否决时间为2000毫秒。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] hello-option override-interval 2000

5.1.29  holdtime assert

【命令】

holdtime assert interval

undo holdtime assert

【视图】

PIM视图

【参数】

interval:指定保持断言状态的时间,取值范围为7~2147483647,单位为秒。

【描述】

holdtime assert命令用来全局配置保持断言状态的时间。undo holdtime assert命令用来恢复缺省情况。

缺省情况下,保持断言状态的时间为180秒。

相关配置可参考命令holdtime join-prunepim holdtime join-prunepim holdtime assert

【举例】

# 全局配置保持断言状态的时间为100秒。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] holdtime assert 100

5.1.30  holdtime join-prune

【命令】

holdtime join-prune interval

undo holdtime join-prune

【视图】

PIM视图

【参数】

interval:指定保持加入/剪枝状态的时间,取值范围为1~65535,单位为秒。

【描述】

holdtime join-prune命令用来全局配置保持加入/剪枝状态的时间。undo holdtime join-prune命令用来恢复缺省情况。

缺省情况下,保持加入/剪枝状态的时间为210秒。

相关配置可参考命令holdtime assertpim holdtime assertpim holdtime join-prune

【举例】

# 全局配置保持加入/剪枝状态的时间为280秒。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] holdtime join-prune 280

5.1.31  jp-pkt-size

【命令】

jp-pkt-size packet-size

undo jp-pkt-size

【视图】

PIM视图

【参数】

packet-size:指定加入/剪枝报文的最大长度,取值范围为100~8100,单位为字节。

【描述】

jp-pkt-size命令用来配置加入/剪枝报文的最大长度。undo jp-pkt-size命令用来恢复缺省情况。

缺省情况下,加入/剪枝报文的最大长度为8100字节。

相关配置可参考命令jp-queue-size

【举例】

# 配置加入/剪枝报文的最大长度为1500字节。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] jp-pkt-size 1500

5.1.32  jp-queue-size

【命令】

jp-queue-size queue-size

undo jp-queue-size

【视图】

PIM视图

【参数】

queue-size:指定加入/剪枝报文中(S,G)表项的最大数量,取值范围为1~4096。

【描述】

jp-queue-size命令用来配置加入/剪枝报文中(S,G)表项的最大数量。undo jp-queue-size命令用来恢复缺省情况。

缺省情况下,加入/剪枝报文中(S,G)表项的最大数量为1020个。

相关配置可参考命令jp-pkt-size

【举例】

# 配置加入/剪枝报文中(S,G)表项的最大数量为2000。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] jp-queue-size 2000

5.1.33  pim

【命令】

pim

undo pim

【视图】

系统视图

【参数】

【描述】

pim命令用来进入PIM视图。undo pim命令用来清除PIM视图下的所有配置。

只有在设备上先使能了IP组播路由,此命令才能生效。

相关配置可参考multicast routing-enable

【举例】

# 使能IP组播路由,进入PIM视图。

<Sysname> system-view

[Sysname] multicast routing-enable

[Sysname] pim

[Sysname-pim]

5.1.34  pim bsr-boundary

【命令】

pim bsr-boundary

undo pim bsr-boundary

【视图】

接口视图

【参数】

【描述】

pim bsr-boundary命令用来配置BSR管理域的边界。undo pim bsr-boundary命令用来删除BSR管理域的边界。

缺省情况下,没有配置BSR管理域的边界。

相关配置可参考命令c-bsrmulticast boundary

【举例】

# 配置接口Vlan-interface100为BSR管理的边界。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] pim bsr-boundary

5.1.35  pim dm

【命令】

pim dm

undo pim dm

【视图】

接口视图

【参数】

【描述】

pim dm命令用来使能PIM-DM。undo pim dm命令用来关闭PIM-DM。

缺省情况下,PIM-DM处于关闭状态。

相关配置可参考命令pim sm

【举例】

# 在接口Vlan-interface100上使能PIM-DM。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] pim dm

5.1.36  pim hello-option dr-priority

【命令】

pim hello-option dr-priority priority

undo pim hello-option dr-priority

【视图】

接口视图

【参数】

priority:指定竞选DR的优先级,取值范围为0~4294967295。该数值越大,优先级越高。

【描述】

pim hello-option dr-priority命令用来在接口上配置竞选DR的优先级。undo pim hello-option dr-priority命令用来恢复缺省情况。

缺省情况下,竞选DR的优先级为1。

相关配置可参考命令hello-option dr-priority

【举例】

# 在接口Vlan-interface100上配置竞选DR的优先级为3。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] pim hello-option dr-priority 3

5.1.37  pim hello-option holdtime

【命令】

pim hello-option holdtime interval

undo pim hello-option holdtime

【视图】

接口视图

【参数】

interval:指定保持PIM邻居可达状态的时间,取值范围为1~65535,单位为秒。

【描述】

pim hello-option holdtime命令用来在接口上配置保持PIM邻居的可达状态的时间。undo pim hello-option holdtime命令用来恢复缺省情况。

缺省情况下,保持PIM邻居可达状态的时间为105秒。

相关配置可参考命令hello-option holdtime

【举例】

# 在接口Vlan-interface100上配置保持PIM邻居可达状态的时间为120秒。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] pim hello-option holdtime 120

5.1.38  pim hello-option lan-delay

【命令】

pim hello-option lan-delay interval

undo pim hello-option lan-delay

【视图】

接口视图

【参数】

interval:指定剪枝延迟时间,取值范围为1~32767,单位为毫秒。

【描述】

pim hello-option lan-delay命令用来在接口上配置剪枝延迟时间。undo pim hello-option lan-delay命令用来恢复缺省情况。

缺省情况下,剪枝延迟时间为500毫秒。

相关配置可参考命令pim hello-option override-intervalhello-option override-intervalhello-option lan-delay

【举例】

# 在接口Vlan-interface100上配置剪枝延迟时间为200毫秒。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] pim hello-option lan-delay 200

5.1.39  pim hello-option neighbor-tracking

【命令】

pim hello-option neighbor-tracking

undo pim hello-option neighbor-tracking

【视图】

接口视图

【参数】

【描述】

pim hello-option neighbor-tracking命令用来在接口上禁止加入报文抑制能力,即使能邻居跟踪。undo pim hello-option neighbor-tracking命令用来使能加入报文抑制能力。

缺省情况下,加入报文抑制能力处于使能状态,即禁止邻居跟踪。

相关配置可参考命令hello-option neighbor-tracking

【举例】

# 在接口Vlan-interface100上禁止加入报文抑制能力。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] pim hello-option neighbor-tracking

5.1.40  pim hello-option override-interval

【命令】

pim hello-option override-interval interval

undo pim hello-option override-interval

【视图】

接口视图

【参数】

interval:指定剪枝否决时间,取值范围为1~65535,单位为毫秒。

【描述】

pim hello-option override-interval命令用来在接口上配置剪枝否决时间。undo pim hello-option override-interval命令用来恢复缺省情况。

缺省情况下,剪枝否决时间为2500毫秒。

相关配置可参考命令pim hello-option lan-delayhello-option lan-delayhello-option override-interval

【举例】

# 在接口Vlan-interface100上配置剪枝否决时间为2000毫秒。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] pim hello-option override-interval 2000

5.1.41  pim holdtime assert

【命令】

pim holdtime assert interval

undo pim holdtime assert

【视图】

接口视图

【参数】

interval:指定保持断言状态的时间,取值范围为7~2147483647,单位为秒。

【描述】

pim holdtime assert命令用来在接口上配置保持断言状态的时间。undo pim holdtime assert命令用来恢复缺省情况。

缺省情况下,保持断言状态的时间为180秒。

相关配置可参考命令holdtime join-prunepim holdtime join-pruneholdtime assert

【举例】

# 在接口Vlan-interface100上配置保持断言状态的时间为100秒。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] pim holdtime assert 100

5.1.42  pim holdtime join-prune

【命令】

pim holdtime join-prune interval

undo pim holdtime join-prune

【视图】

接口视图

【参数】

interval:指定保持加入/剪枝状态的时间,取值范围为1~65535,单位为秒。

【描述】

pim holdtime join-prune命令用来在接口上配置保持加入/剪枝状态的时间。undo pim holdtime join-prune命令用来恢复缺省情况。

缺省情况下,保持加入/剪枝状态的时间为210秒。

相关配置可参考命令holdtime assertpim holdtime assertholdtime join-prune

【举例】

# 在接口Vlan-interface100上配置保持加入/剪枝状态的时间为280秒。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] pim holdtime join-prune 280

5.1.43  pim require-genid

【命令】

pim require-genid

undo pim require-genid

【视图】

接口视图

【参数】

【描述】

pim require-genid命令用来配置不接受无Generation ID的Hello报文。undo pim require-genid命令用来恢复缺省情况。

缺省情况下,接受无Generation ID的Hello报文。

【举例】

# 配置接口Vlan-interface100不接受无Generation ID的Hello报文。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] pim require-genid

5.1.44  pim sm

【命令】

pim sm

undo pim sm

【视图】

接口视图

【参数】

【描述】

pim sm命令用来使能PIM-SM。undo pim sm命令用来关闭PIM-SM。

缺省情况下,PIM-SM处于关闭状态。

相关配置可参考命令pim dm

【举例】

# 在接口Vlan-interface100上使能PIM-SM。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] pim sm

5.1.45  pim state-refresh-capable

【命令】

pim state-refresh-capable

undo pim state-refresh-capable

【视图】

接口视图

【参数】

【描述】

pim state-refresh-capable命令用来使能状态刷新能力。undo pim state-refresh-capable命令用来关闭状态刷新能力。

缺省情况下,状态刷新能力处于使能状态。

相关配置可参考命令state-refresh-intervalstate-refresh-rate-limitstate-refresh-ttl

【举例】

# 在接口Vlan-interface100上关闭状态刷新能力。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] undo pim state-refresh-capable

5.1.46  pim timer graft-retry

【命令】

pim timer graft-retry interval

undo pim timer graft-retry

【视图】

接口视图

【参数】

interval:指定嫁接报文的重传时间,取值范围为165535,单位为秒。

【描述】

pim timer graft-retry命令用来配置嫁接报文的重传时间。undo pim timer graft-retry命令用来恢复缺省情况。

缺省情况下,嫁接报文的重传时间为3秒。

【举例】

# 在接口Vlan-interface100上配置嫁接报文的重传时间为80秒。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] pim timer graft-retry 80

5.1.47  pim timer hello

【命令】

pim timer hello interval

undo pim timer hello

【视图】

接口视图

【参数】

interval:指定发送Hello报文的时间间隔,取值范围为1~2147483647,单位为秒。

【描述】

pim timer hello命令用来在接口上配置发送Hello报文的时间间隔。undo pim timer hello命令用来恢复缺省情况。

缺省情况下,发送Hello报文的时间间隔为30秒。

相关配置可参考命令timer hello

【举例】

# 在接口Vlan-interface100上配置发送Hello报文的时间间隔为40秒。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] pim timer hello 40

5.1.48  pim timer join-prune

【命令】

pim timer join-prune interval

undo pim timer join-prune

【视图】

接口视图

【参数】

interval:指定发送加入/剪枝报文的时间间隔,取值范围为1~2147483647,单位为秒。

【描述】

pim timer join-prune命令用来在接口上配置发送加入/剪枝报文的时间间隔。undo pim timer join-prune命令用来恢复缺省情况。

缺省情况下,发送加入/剪枝报文的时间间隔为60秒。

相关配置可参考命令timer join-prune

【举例】

# 在接口Vlan-interface100上配置发送加入/剪枝报文的时间间隔为80秒。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] pim timer join-prune 80

5.1.49  pim triggered-hello-delay

【命令】

pim triggered-hello-delay interval

undo pim trigged-hello-delay

【视图】

接口视图

【参数】

interval:指定发送Hello报文的最大延迟时间,取值范围为1~5,单位为秒。

【描述】

pim triggered-hello-delay命令用来配置发送Hello报文的最大延迟时间。undo pim triggered-hello-delay命令用来恢复缺省情况。

缺省情况下,发送Hello报文的最大延迟时间为5秒。

【举例】

# 在接口Vlan-interface100上配置发送Hello报文的最大延迟时间为3秒。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] pim trigged-hello-delay 3

5.1.50  probe-interval

【命令】

probe-interval interval

undo probe-interval

【视图】

PIM视图

【参数】

interval:指定探测时间,取值范围1~3600,单位为秒。

【描述】

probe-interval命令用来配置探测时间,即在注册抑制状态超时前允许DR发送空注册报文的时间。undo probe-interval命令用来恢复缺省情况。

缺省情况下,探测时间为5秒。

相关配置可参考命令register-suppression-timeout

【举例】

# 配置探测时间为6秒。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] probe-interval 6

5.1.51  register-header-checksum

【命令】

register-header-checksum

undo register-header-checksum

【视图】

PIM视图

【参数】

【描述】

register-header-checksum命令用来配置仅根据注册报文头计算校验和。undo register-header-checksum命令用来恢复缺省情况。

缺省情况下,根据整个注册报文计算校验和。

相关配置可参考命令register-policyregister-suppression-timeout

【举例】

# 配置仅根据注册报文头计算校验和。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] register-header-checksum

5.1.52  register-policy

【命令】

register-policy acl-number

undo register-policy

【视图】

PIM视图

【参数】

acl-number:指定高级访问控制列表编号,取值范围为3000~3999。只有与ACL的permit语句匹配的注册报文才会被RP接受。

【描述】

register-policy命令用来配置注册报文的过滤规则。undo register-policy命令用来删除注册报文的过滤规则。

缺省情况下,没有配置注册报文的过滤规则。

相关配置可参考命令register-suppression-timeout

【举例】

# 配置RP接受由10.10.0.0/16范围内的组播源发往225.1.0.0/16范围内的组播组的注册报文。

<Sysname> system-view

[Sysname] acl number 3000

[Sysname-acl-adv-3000] rule permit ip source 10.10.0.0 0.0.255.255 destination 225.1.0.0 0.0.255.255

[Sysname-acl-adv-3000] quit

[Sysname] pim

[Sysname-pim] register-policy 3000

5.1.53  register-suppression-timeout

【命令】

register-suppression-timeout interval

undo register-suppression-timeout

【视图】

PIM视图

【参数】

interval:指定注册抑制状态超时时间,取值范围为1~3600,单位为秒。

【描述】

register-suppression-timeout命令用来配置注册抑制状态超时时间。undo register-suppression-timeout命令用来恢复缺省情况。

缺省情况下,注册抑制状态超时时间为60秒。

相关配置可参考命令probe-intervalregister-policy

【举例】

# 配置注册抑制状态超时时间为70秒。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] register-suppression-timeout 70

5.1.54  reset pim control-message counters

【命令】

reset pim control-message counters [ interface interface-type interface-number ]

【视图】

用户视图

【参数】

interface-type interface-number:重置指定接口的PIM控制报文计数器。如果不指定该参数,将重置所有接口的PIM控制报文数量。

【描述】

reset pim control-message counters命令用来重置PIM控制报文计数器。

【举例】

# 重置PIM控制报文计数器。

<Sysname> reset pim control-message counters

5.1.55  source-lifetime

【命令】

source-lifetime interval

undo source-lifetime

【视图】

PIM视图

【参数】

interval:指定组播源的生存时间,取值范围为1~65535,单位为秒。

【描述】

source-lifetime命令用来配置组播源的生存时间。undo source-lifetime命令用来恢复缺省情况。

缺省情况下,组播源的生存时间为210秒。

相关配置可参考命令state-refresh-interval

【举例】

# 配置组播源的生存时间为200秒。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] source-lifetime 200

5.1.56  source-policy

【命令】

source-policy acl-number

undo source-policy

【视图】

PIM视图

【参数】

acl-number:指定基本或高级访问控制列表编号,取值范围为2000~3999。

【描述】

source-policy命令用来配置组播数据过滤器。undo source-policy命令用来删除组播数据过滤器。

缺省情况下,没有配置组播数据过滤器。

需要注意的是:

l              如果指定的是基本访问控制列表,则对收到的组播数据报文匹配源地址,未通过匹配的报文将被丢弃。

l              如果指定的是高级访问控制列表,则对收到的组播数据报文匹配源地址和组地址,未通过匹配的报文将被丢弃。

l              重复执行此命令,新的配置会覆盖原有配置。

【举例】

# 配置接收组播源为10.10.1.2的组播数据,丢弃组播源为10.10.1.1的组播数据。

<Sysname> system-view

[Sysname] acl number 2000

[Sysname-acl-basic-2000] rule permit source 10.10.1.2 0

[Sysname-acl-basic-2000] rule deny source 10.10.1.1 0

[Sysname-acl-basic-2000] quit

[Sysname] pim

[Sysname-pim] source-policy 2000

5.1.57  spt-switch-threshold

【命令】

spt-switch-threshold infinity[ group-policy acl-number [ order order-value ] ]

undo spt-switch-threshold [ group-policy acl-number ]

【视图】

PIM视图

【参数】

infinity:指定RPT永远不向SPT切换。

group-policy acl-number:与指定组策略相匹配的组播组将启用该阈值。acl-number表示基本访问控制列表编号,取值范围为2000~2999。如果不指定该参数,该阈值将应用于所有组播组。

order order-value:指定ACL在组策略列表中的序号。order-value的取值范围为1~现有组策略列表中的最大序号+1,但取值范围中不包括该ACL在组策略列表中的原有序号。如果已为某ACL指定了order-value,则不允许为该ACL指定相同的order-value,否则系统将报错;如果不指定该参数,则不改变该ACL在组策略列表中的序号。

【描述】

spt-switch-threshold命令用来配置RPT向SPT切换的参数。undo spt-switch-threshold命令用来恢复缺省情况。

缺省情况下,设备从RPT收到第一个组播数据包后便立即向SPT切换。

需要注意的是:

l              当需要调整组策略列表中已有ACL的次序时,可以通过配置参数acl-number指定该ACL,并设置其order-value,将该ACL插入到组策略列表的order-value位置。组策略列表中已有的其他ACL保持先后排列次序不变。

l              当需要启用组策略列表中没有的ACL时,可以通过配置参数acl-number指定该ACL,并设置其order-value,将该ACL插入到组策略列表的order-value位置。如果不指定order-value,则将其插入组策略列表的尾部。

l              如果对同一组播组配置了多条该命令,则该组播组按顺序匹配到的第一个命令将生效。

l              对于交换机来说,一旦建立了组播转发表项,即使有注册出接口,后续的组播数据报文也不会被封装成注册报文进行转发。所以,在可能成为RP的交换机(即静态RP或C-RP等)上,不要使用参数infinity配置永远不向SPT切换,以免导致转发失败。

【举例】

# 在不可能成为RP的交换机上,配置RPT永远不向SPT切换。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] spt-switch-threshold infinity

5.1.58  ssm-policy

【命令】

ssm-policy acl-number

undo ssm-policy

【视图】

PIM视图

【参数】

acl-number:指定基本访问控制列表编号,取值范围为2000~2999。

【描述】

ssm-policy命令用来配置PIM-SSM组播组范围。undo ssm-policy命令用来恢复缺省情况。

缺省情况下,PIM-SSM组播组范围为232.0.0.0/8。

需要注意的是:

l              通过本命令可以定义允许或拒绝的组播源或组播组的地址范围。如果匹配通过,则组播运行模式为PIM-SSM,否则为PIM-SM。

l              对于采用IGMPv3实现(S,G)项的加入,此命令无效。

【举例】

# 配置PIM-SSM域中允许的组播组地址为232.1.0.0/16。

<Sysname> system-view

[Sysname] acl number 2000

[Sysname-acl-basic-2000] rule permit source 232.1.0.0 0.0.255.255

[Sysname-acl-basic-2000] quit

[Sysname] pim

[Sysname-pim] ssm-policy 2000

5.1.59  state-refresh-interval

【命令】

state-refresh-interval interval

undo state-refresh-interval

【视图】

PIM视图

【参数】

interval:指定发送状态刷新报文的时间间隔,取值范围为1~255,单位为秒。

【描述】

state-refresh-interval命令用来配置发送状态刷新报文的时间间隔。undo state-refresh-interval命令用来恢复缺省情况。

缺省情况下,发送状态刷新报文的时间间隔为60秒。

相关配置可参考命令pim state-refresh-capablestate-refresh-rate-limitstate-refresh-ttl

【举例】

# 配置发送状态刷新报文的时间间隔为70秒。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] state-refresh-interval 70

5.1.60  state-refresh-rate-limit

【命令】

state-refresh-rate-limit interval

undo state-refresh-rate-limit

【视图】

PIM视图

【参数】

interval:指定接收新状态刷新报文的等待时间,取值范围为1~65535,单位为秒。

【描述】

state-refresh-rate-limit命令用来配置接收新状态刷新报文的等待时间。undo state-refresh-rate-limit命令用来恢复缺省情况。

缺省情况下,接收新状态刷新报文的等待时间为30秒。

相关配置可参考命令pim state-refresh-capablestate-refresh-intervalstate-refresh-ttl

【举例】

# 配置接收新状态刷新报文的等待时间为45秒。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] state-refresh-rate-limit 45

5.1.61  state-refresh-ttl

【命令】

state-refresh-ttl ttl-value

undo state-refresh-ttl

【视图】

PIM视图

【参数】

ttl-value:指定状态刷新报文的TTL值,取值范围为1~255。

【描述】

state-refresh-ttl命令用来配置状态刷新报文的TTL值。undo state-refresh-ttl命令用来恢复缺省情况。

缺省情况下,状态刷新报文的TTL值为255。

相关配置可参考命令pim state-refresh-capablestate-refresh-intervalstate-refresh-rate-limit

【举例】

# 配置状态刷新报文的TTL值为45。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] state-refresh-ttl 45

5.1.62  static-rp

【命令】

static-rp rp-address [ acl-number ] [ preferred ]

undo static-rp rp-address

【视图】

PIM视图

【参数】

rp-address:指定静态RP的IP地址。该地址必须是合法的单播IP地址,不能配置为127.0.0.0/8网段的地址。

acl-number:指定基本访问控制列表编号,取值范围为2000~2999。如果指定了该参数,则配置的静态RP只为能够通过匹配的组播组服务;如果没有指定该参数,则配置的静态RP将为所有组播组(224.0.0.0/4)服务。

preferred:指定当静态RP与动态RP冲突时,优先选择静态RP。如果不指定该参数,则优先选择动态RP,如果网络中没有动态RP或动态RP失效,静态RP才能生效。

【描述】

static-rp命令用来配置静态RP。undo static-rp命令用来删除静态RP。

缺省情况下,没有配置静态RP。

需要注意的是:

l              作为静态RP的接口不必使能PIM-SM或PIM-DM。

l              当某个静态RP引用的ACL规则发生变化时,需要为所有组播组重新选举RP。

l              重复执行此命令,且指定不同的静态RP地址,将配置多个静态RP。如果存在多个静态RP为某个组服务的情况,则选择IP地址最大的静态RP为该组服务。对于所指定的静态RP地址相同的配置,新配置将覆盖旧配置。

相关配置可参考命令display pim rp-infoauto-rp enable

【举例】

# 配置IP地址为11.110.0.6的接口为静态RP,为ACL 2001所定义的组播组提供服务,并且优先选择静态RP。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] static-rp 11.110.0.6 2001 preferred

5.1.63  timer hello

【命令】

timer hello interval

undo timer hello

【视图】

PIM视图

【参数】

interval:指定发送Hello报文的时间间隔,取值范围为1~2147483647,单位为秒。

【描述】

timer hello命令用来全局配置发送Hello报文的时间间隔。undo timer hello命令用来恢复缺省情况。

缺省情况下,发送Hello报文的时间间隔为30秒。

相关配置可参考命令pim timer hello

【举例】

# 全局配置发送Hello报文的时间间隔为40秒。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] timer hello 40

5.1.64  timer join-prune

【命令】

timer join-prune interval

undo timer join-prune

【视图】

PIM视图

【参数】

interval:指定发送加入/剪枝报文的时间间隔,取值范围为1~2147483647,单位为秒。

【描述】

timer join-prune命令用来全局配置发送加入/剪枝报文的时间间隔。undo timer join-prune命令用来恢复缺省情况。

缺省情况下,发送加入/剪枝报文的时间间隔为60秒。

相关配置可参考命令pim timer join-prune

【举例】

# 全局配置发送加入/剪枝报文的时间间隔为80秒。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] timer join-prune 80

 


第6章  MSDP配置命令

6.1  MSDP配置命令

6.1.1  cache-sa-enable

【命令】

cache-sa-enable

undo cache-sa-enable

【视图】

MSDP视图

【参数】

【描述】

cache-sa-enable命令用来使能SA消息缓存机制。undo cache-sa-enable命令用来关闭SA消息缓存机制。

缺省情况下,SA消息缓存机制处于使能状态。

【举例】

# 使能SA消息缓存机制。

<Sysname> system-view

[Sysname] msdp

[Sysname-msdp] cache-sa-enable

6.1.2  display msdp brief

【命令】

display msdp brief [ state { connect | down | listen | shutdown | up } ]

【视图】

任意视图

【参数】

state:查看指定状态的MSDP对等体。

connect:查看处于连接状态的MSDP对等体。

down:查看处于连接失败状态的MSDP对等体。

listen:查看处于监听状态的MSDP对等体。

shutdown:查看处于手动关闭状态的MSDP对等体。

up:查看处于会话状态的MSDP对等体。

【描述】

display msdp brief命令用来查看MSDP对等体的简要信息。

【举例】

# 查看所有状态的MSDP对等体的简要信息。

<Sysname> display msdp brief

MSDP Peer Brief Information

  Configured   Up           Listen       Connect      Shutdown     Down

  1            1            0            0            0            0

 

  Peer's Address     State   Up/Down time   AS     SA Count  Reset Count

20.20.20.20        Up      00:00:13       100    0         0

表6-1 display msdp brief命令显示信息描述表

字段

描述

Peer's Address

MSDP对等体的地址

State

MSDP对等体的状态:

l      Up:连接建立,处于会话状态

l      Listen:连接建立,本地作为服务器端,处于监听状态

l      Connect:连接未建立,本地作为客户端,处于连接状态

l      Shutdown:关闭状态

l      Down:连接失败

Up/Down time

MSDP对等体连接建立/失败发生的时间

AS

MSDP对等体所在自治域的号码,“?”表示无法获得自治域号码

SA Count

缓存中(S,G)项的数量

Reset Count

MSDP对等体连接复位的次数

 

6.1.3  display msdp peer-status

【命令】

display msdp peer-status [ peer-address ]

【视图】

任意视图

【参数】

peer-address:查看指定MSDP对等体的详细状态信息。如果不指定该参数,将显示所有MSDP对等体的详细状态信息。

【描述】

display msdp peer-status命令用来查看MSDP对等体的详细状态信息。

相关配置可参考命令peer connect-interfacepeer descriptionpeer mesh-grouppeer minimum-ttlpeer request-sa-enablepeer sa-cache-maximumpeer sa-policypeer sa-request-policy

【举例】

# 查看MSDP对等体10.110.11.11的详细状态信息。

<Sysname> display msdp peer-status 10.110.11.11

  MSDP Peer 20.20.20.20, AS 100

  Description:

  Information about connection status:

    State: Up

    Up/down time: 14:41:08

    Resets: 0

    Connection interface: LoopBack0 (20.20.20.30)

    Number of sent/received messages: 867/947

    Number of discarded output messages: 0

    Elapsed time since last connection or counters clear: 14:42:40

  Information about (Source, Group)-based SA filtering policy:

    Import policy: none

    Export policy: none

  Information about SA-Requests:

    Policy to accept SA-Request messages: none

    Sending SA-Requests status: disable

  Minimum TTL to forward SA with encapsulated data: 0

  SAs learned from this peer: 0, SA-cache maximum for the peer: none

  Input queue size: 0, Output queue size: 0

  Counters for MSDP message:

    Count of RPF check failure: 0

    Incoming/outgoing SA messages: 0/0

    Incoming/outgoing SA requests: 0/0

    Incoming/outgoing SA responses: 0/0

Incoming/outgoing data packets: 0/0

表6-2 display msdp peer-status命令显示信息描述表

字段

描述

MSDP Peer

MSDP对等体的地址

AS

MSDP对等体所在自治域的号码,“?”表示无法获得自治域号码

State

MSDP对等体的状态:

l      Up:连接建立,处于会话状态

l      Listen:连接建立,本地作为服务器端,处于监听状态

l      Connect:连接未建立,本地作为客户端,处于连接状态

l      Shutdown:关闭状态

l      Down:连接失败

Up/Down time

MSDP对等体连接建立/失败发生的时间

Resets

MSDP对等体连接复位的次数

Connection interface

用于与对端对等体地址建立TCP连接的接口及其IP地址

Number of sent/received messages

MSDP通过该连接发送和接收的消息数目

Number of discarded output messages

丢弃的待发送信息

Elapsed time since last connection or counters clear

最近一次清除该MSDP对等体信息时刻距现在的时间

Information about (Source, Group)-based SA filtering policy

SA消息过滤列表信息:

l      Import policy:接收指定MSDP对等体的SA消息的过滤列表

l      Export policy:转发指定MSDP对等体的SA消息的过滤列表

Information about SA-Requests

SA请求消息信息:

l      Policy to accept SA-Request messages:接收或转发来自指定MSDP对等体SA消息的过滤规则

l      Sending SA-Requests status:是否使能在收到一个新的组加入消息时,向其指定的MSDP对等体发送SA请求消息

Minimum TTL to forward SA with encapsulated data

封装在SA消息中的组播数据包的最小TTL值

SAs learned from this peer

缓存的SA消息的数量

SA-cache maximum for the peer

可缓存来自指定MSDP对等体的SA消息最大数量

Input queue size

输入缓存中所缓存的数据长度

Output queue size

输出缓存中所缓存的数据长度

Counters for MSDP message

MSDP消息的统计数:

l      Count of RPF check failure:未通过RPF检查而被丢弃的SA消息的统计数

l      Incoming/outgoing SA messages:接收和发送的SA消息的统计数

l      Incoming/outgoing SA requests:接收和发送的SA请求消息的统计数

l      Incoming/outgoing SA responses:接收和发送的SA响应消息的统计数

l      Incoming/outgoing data packets:接收和发送的封装有组播数据的SA消息的统计数

 

6.1.4  display msdp sa-cache

【命令】

display msdp sa-cache [ group-address | source-address | as-number ] *

【视图】

任意视图

【参数】

group-address:指定表示(S,G)项中的组播组地址,取值范围为224.0.1.0~239.255.255.255。

source-address:指定表示(S,G)项中的组播源地址。

as-number:指定表示自治域号码,取值范围为1~65535。

【描述】

display msdp sa-cache命令用来查看MSDP缓存中的(S,G)表项信息。

需要注意的是:

l              只有配置了cache-sa-enable命令之后,执行本命令才会有相应的输出;

l              如果不指定源地址,将显示指定组所有的源信息;

l              如果不指定组地址和源地址,将显示所有SA缓存;

l              如果不指定自治域号,将显示所有自治域的相关信息。

相关配置可参考命令cache-sa-enable

【举例】

# 查看MSDP缓存中的(S,G)表项状态信息。

<Sysname> display msdp sa-cache

MSDP Total Source-Active Cache - 5 entries

 

(Source, Group)                 Origin RP      Pro  AS    Uptime   Expires

(10.10.1.2, 225.1.1.1)            10.10.10.10     BGP  100   00:00:10 00:05:50

(10.10.1.3, 225.1.1.1)            10.10.10.10     BGP  100   00:00:11 00:05:49

(10.10.1.2, 225.1.1.2)            10.10.10.10     BGP  100   00:00:11 00:05:49

(10.10.2.1, 225.1.1.2)            10.10.10.10     BGP  100   00:00:11 00:05:49

(10.10.1.2, 225.1.2.2)            10.10.10.10     BGP  100   00:00:11 00:05:49

 

 MSDP matched 5 entries

表6-3 display msdp sa-cache命令显示信息描述表

字段

描述

(Source, Group)

表示(S,G)项:(源地址,组地址)

Origin RP

生成该(S,G)项源RP地址

Pro

源RP的自治域号码来源于何种协议类型,“?”表示无法获得协议类型

AS

源RP的自治域号码,“?”表示无法获得自治域号码

Uptime

(S,G)项缓存已存在时间

Expires

(S,G)项缓存超时剩余时间

 

6.1.5  display msdp sa-count

【命令】

display msdp sa-count [ as-number ]

【视图】

任意视图

【参数】

as-number:指定自治域号码,取值范围为1~65535。

【描述】

display msdp sa-count命令用来查看MSDP缓存中的SA消息数量。

只有配置了cache-sa-enable命令之后,执行本命令才会有相应的输出。

相关配置可参考命令cache-sa-enable

【举例】

# 查看MSDP缓存中的SA消息数量。

<Sysname> display msdp sa-count

Number of cached Source-Active entries, counted by Peer

Peer's Address     Number of SA

10.10.10.10        5

 

Number of source and group, counted by AS

AS     Number of source    Number of group

?      3                      3

 

Total 5 Source-Active entries

表6-4 display msdp sa-count命令显示信息描述表

字段

描述

Number of cached Source-Active entries, counted by Peer

按照对等体,统计缓存的SA消息数量

Peer's Address

MSDP对等体的地址

Number of SA

来自该对等体的SA消息数量

AS

MSDP对等体所在自治域的号码,“?”表示无法获得自治域号码

Number of source

来自该自治域的组播源的统计数

Number of group

来自该自治域的组播组的统计数

 

6.1.6  encap-data-enable

【命令】

encap-data-enable

undo encap-data-enable

【视图】

MSDP视图

【参数】

【描述】

encap-data-enable命令用来使能在SA消息中封装第一个组播数据包。undo encap-data-enable命令用来禁止在SA消息中封装第一个组播数据包。

缺省情况下,在SA消息中不封装第一个组播数据包。

【举例】

# 使能在SA消息中封装第一个组播数据包。

<Sysname> system-view

[Sysname] msdp

[Sysname-msdp] encap-data-enable

6.1.7  import-source

【命令】

import-source [ acl acl-number ]

undo import-source

【视图】

MSDP视图

【参数】

acl-number:指定基本或高级访问控制列表编号,取值范围为2000~3999。基本访问控制列表用来对源进行过滤,高级访问控制列表用来对源或组进行过滤。如果不指定该参数,将不通告任何组播源信息。

&  说明:

在规则匹配时,对于ACL规则中的协议号不作检查。

 

【描述】

import-source命令用来配置SA消息的创建规则。undo import-source命令用来取消SA消息的创建规则。

缺省情况下,在创建SA消息时,对其通告的(S,G)项不作限制,即SA消息通告域内所有的(S,G)项。

除了可以使用本命令控制SA消息的创建,还可以使用peer sa-policy命令控制SA消息的接收和转发。

相关配置可参考命令peer sa-policy

【举例】

# 配置MSDP对等体创建SA消息时,通告组播路由表中的特定的(S,G)项:组播源在10.10.0.0/16网段,组播组地址为225.1.0.0/16。

<Sysname> system-view

[Sysname] acl number 3101

[Sysname-acl-adv-3101] rule permit ip source 10.10.0.0 0.0.255.255 destination 225.1.0.0 0.0.255.255

[Sysname-acl-adv-3101] quit

[Sysname] msdp

[Sysname-msdp] import-source acl 3101

6.1.8  msdp

【命令】

msdp

undo msdp

【视图】

系统视图

【参数】

【描述】

msdp命令用来使能MSDP,并进入MSDP视图。undo msdp命令用来关闭MSDP,并清除MSDP视图下的所有配置,以释放MSDP占用的资源。

缺省情况下,MSDP处于关闭状态。

只有在设备上先使能了IP组播路由,此命令才能生效。

相关配置可参考命令peer connect-interfacepeer descriptionpeer mesh-grouppeer minimum-ttlpeer request-sa-enablepeer sa-cache-maximumpeer sa-policypeer sa-request-policy

【举例】

# 使能MSDP,并进入MSDP视图。

<Sysname> system-view

[Sysname] multicast routing-enable

[Sysname] msdp

[Sysname-msdp]

6.1.9  originating-rp

【命令】

originating-rp interface-type interface-number

undo originating-rp

【视图】

MSDP视图

【参数】

interface-type interface-number:指定接口类型和接口编号。

【描述】

originating-rp命令用来配置接口地址为SA消息的RP地址。undo originating-rp命令用来取消将接口地址配置为SA消息的RP地址。

缺省情况下,SA消息的RP地址为PIM的RP地址。

【举例】

# 配置接口Vlan-interface100的IP地址为SA消息的RP地址。

<Sysname> system-view

[Sysname] msdp

[Sysname-msdp] originating-rp vlan-interface 100

6.1.10  peer connect-interface

【命令】

peer peer-address connect-interface interface-type interface-number

undo peer peer-address

【视图】

MSDP视图

【参数】

peer-address:指定MSDP对等体的地址。

interface-type interface-number:指定接口类型和接口编号,本地路由器以该接口的主地址为源IP与远端MSDP对等体建立TCP连接。

【描述】

peer connect-interface命令用来创建MSDP对等体连接。undo peer connect-interface命令用来删除MSDP对等体。

缺省情况下,没有创建MSDP对等体连接。

执行其他peer命令之前必须先执行此命令,否则系统将提示peer不存在。

相关配置可参考命令static-rpf-peer

【举例】

# 把使用IP地址125.10.7.6的路由器配置成为本地路由器的MSDP对等体,接口Vlan-interface100为本地连接端口。

<Sysname> system-view

[Sysname] msdp

[Sysname-msdp] peer 125.10.7.6 connect-interface vlan-interface 100

6.1.11  peer description

【命令】

peer peer-address description text

undo peer peer-address description

【视图】

MSDP视图

【参数】

peer-address:指定MSDP对等体的地址。

text:描述性文本,为1~80个字符的字符串,区分大小写。

【描述】

peer description命令用来配置MSDP对等体的描述信息。undo peer description命令用来删除MSDP对等体的描述信息。

缺省情况下,MSDP对等体没有描述信息。

相关配置可参考命令display msdp peer-status

【举例】

# 为IP地址为125.10.7.6的MSDP对等体添加描述信息“Router CstmrA”,以指明该路由器为客户A。

<Sysname> system-view

[Sysname] msdp

[Sysname-msdp] peer 125.10.7.6 description Router CstmrA

6.1.12  peer mesh-group

【命令】

peer peer-address mesh-group name

undo peer peer-address mesh-group

【视图】

MSDP视图

【参数】

peer-address:指定MSDP对等体的地址。

name:指定用来标识一个全连接组的名称,为1~32个字符的字符串,区分大小写。

【描述】

peer mesh-group命令用来把MSDP对等体加入全连接组。undo peer mesh-group命令用来把MSDP对等体从全连接组中删除。

缺省情况下,MSDP对等体不属于任何全连接组。

【举例】

# 把IP地址为125.10.7.6的MSDP对等体加入到全连接组“Grp1”。

<Sysname> system-view

[Sysname] msdp

[Sysname-msdp] peer 125.10.7.6 mesh-group Grp1

6.1.13  peer minimum-ttl

【命令】

peer peer-address minimum-ttl ttl-value

undo peer peer-address minimum-ttl

【视图】

MSDP视图

【参数】

peer-address:指定MSDP对等体的地址。

ttl-value:指定TTL(Time to live,生存时间)值,取值范围为0~255。

【描述】

peer minimum-ttl命令用来配置封装在SA消息中组播报文的最小TTL值。undo peer minimum-ttl命令用来恢复缺省情况。

缺省情况下,封装在SA消息中组播报文的最小TTL值为0。

相关配置可参考命令display msdp peer-status

【举例】

# 配置封装在SA消息中组播报文的最小TTL值为10,只有TTL值大于或等于10的组播报文才能转发给MSDP对等体110.10.10.1。

<Sysname> system-view

[Sysname] msdp

[Sysname-msdp] peer 110.10.10.1 minimum-ttl 10

6.1.14  peer request-sa-enable

【命令】

peer peer-address request-sa-enable

undo peer peer-address request-sa-enable

【视图】

MSDP视图

【参数】

peer-address:指定MSDP对等体的地址。

【描述】

peer request-sa-enable命令用来使能发送SA请求消息。undo peer request-sa-enable命令用来禁止发送SA请求消息。

缺省情况下,不发送SA请求消息。

相关配置可参考命令cache-sa-enable

【举例】

# 配置向MSDP对等体125.10.7.6发送SA请求消息。

<Sysname> system-view

[Sysname] msdp

[Sysname-msdp] peer 125.10.7.6 request-sa-enable

6.1.15  peer sa-cache-maximum

【命令】

peer peer-address sa-cache-maximum sa-limit

undo peer peer-address sa-cache-maximum

【视图】

MSDP视图

【参数】

peer-address:指定MSDP对等体的地址。

sa-limit:指定可缓存SA消息的最大数量,取值范围为1~8192。

【描述】

peer sa-cache-maximum命令用来配置可缓存SA消息的最大数量。undo peer sa-cache-maximum命令用来恢复缺省情况。

缺省情况下,可缓存SA消息的最大数量为8192。

相关配置可参考命令display msdp sa-countdisplay msdp peer-statusdisplay msdp brief

【举例】

# 配置最多可缓存100条来自MSDP对等体125.10.7.6的SA消息。

<Sysname> system-view

[Sysname] msdp

[Sysname-msdp] peer 125.10.7.6 sa-cache-maximum 100

6.1.16  peer sa-policy

【命令】

peer peer-address sa-policy { import | export } [ acl acl-number ]

undo peer peer-address sa-policy { import | export }

【视图】

MSDP视图

【参数】

import:表示接收指定MSDP对等体的SA消息。

export:表示转发指定MSDP对等体的SA消息。

peer-address:指定MSDP对等体的地址。

acl-number:指定高级访问控制列表编号,取值范围为3000~3999。如果不指定该参数,将过滤掉所有携带(S,G)项的SA消息。

【描述】

peer sa-policy命令用来配置接收或转发SA消息的过滤规则。undo peer sa-policy命令用来删除接收或转发SA消息的过滤规则。

缺省情况下,不对接收或转发的SA消息进行过滤,即接收或转发所有SA消息。

除了可以使用本命令控制SA消息的接收和转发,还可以使用import-source命令控制SA消息的创建。

相关配置可参考命令display msdp peer-statusimport-source

【举例】

# 配置对于来自MSDP对等体125.10.7.6的SA消息,只转发其中通过ACL 3100的SA消息。

<Sysname> system-view

[Sysname] acl number 3100

[Sysname-acl-adv-3100] rule permit ip source 170.15.0.0 0.0.255.255 destination 225.1.0.0 0.0.255.255

[Sysname-acl-adv-3100] quit

[Sysname] msdp

[Sysname-msdp] peer 125.10.7.6 connect-interface vlan-interface 100

[Sysname-msdp] peer 125.10.7.6 sa-policy export acl 3100

6.1.17  peer sa-request-policy

【命令】

peer peer-address sa-request-policy [ acl acl-number ]

undo peer peer-address sa-request-policy

【视图】

MSDP视图

【参数】

peer-address:指定MSDP对等体的地址。

acl-number:指定基本访问控制列表编号,取值范围为2000~2999。如果指定该参数,只处理符合该列表的组播组的SA请求消息,其他的被忽略;如果不指定该参数,则忽略所有SA请求。

【描述】

peer sa-request-policy命令用来配置SA请求消息的过滤规则。undo peer sa-request-policy命令用来删除SA请求消息的过滤规则。

缺省情况下,不对SA请求消息进行过滤。

相关配置可参考命令display msdp peer-status

【举例】

# 配置SA请求消息的过滤规则:在来自MSDP对等体175.58.6.5的SA请求消息中,除了来自组地址范围225.1.1.0/24的被接收外,其它的均被忽略。

<Sysname> system-view

[Sysname] acl number 2001

[Sysname-acl-basic-2001] rule permit source 225.1.1.0 0.0.0.255

[Sysname-acl-basic-2001] quit

[Sysname] msdp

[Sysname-msdp] peer 175.58.6.5 sa-request-policy acl 2001

6.1.18  reset msdp peer

【命令】

reset msdp peer [ peer-address ]

【视图】

用户视图

【参数】

peer-address:重置与指定MSDP对等体的的TCP连接。如果不指定该参数,则重置与所有MSDP对等体的TCP连接。

【描述】

reset msdp peer命令用来重置与MSDP对等体的TCP连接,并清除MSDP对等体的所有统计信息。

相关配置可参考命令display msdp peer-status

【举例】

# 重置与MSDP对等体125.10.7.6的TCP连接,并清除该MSDP对等体的所有统计信息。

<Sysname> reset msdp peer 125.10.7.6

6.1.19  reset msdp sa-cache

【命令】

reset msdp sa-cache [ group-address ]

【视图】

用户视图

【参数】

group-address:从MSDP缓存中清除指定组播组相关的(S,G)表项,取值范围为224.0.1.0~239.255.255.255。如果不指定该参数,则从MSDP缓存中清除所有的(S,G)表项。

【描述】

reset msdp sa-cache命令用来清除MSDP缓存中的(S,G)表项。

相关配置可参考命令cache-sa-enabledisplay msdp sa-cache

【举例】

# 清除MSDP缓存中组播组225.5.4.3相关的(S,G)表项。

<Sysname> reset msdp sa-cache 225.5.4.3

6.1.20  reset msdp statistics

【命令】

reset msdp statistics [ peer-address ]

【视图】

用户视图

【参数】

peer-address:清除指定MSDP对等体的统计信息。如果不指定该参数,则清除所有MSDP对等体的统计信息。

【描述】

reset msdp statistics命令用来在不重置MSDP对等体的情况下,清除MSDP对等体的统计信息。

【举例】

# 清除MSDP对等体125.10.7.6的统计信息。

<Sysname> reset msdp statistics 125.10.7.6

6.1.21  shutdown

【命令】

shutdown peer-address

undo shutdown peer-address

【视图】

MSDP视图

【参数】

peer-address:指定MSDP对等体的地址。

【描述】

shutdown命令用来手工关闭MSDP对等体连接。undo shutdown命令用来重新打开MSDP对等体连接。

缺省情况下,MSDP对等体处于连接状态。

相关配置可参考命令display msdp peer-status

【举例】

# 手工关闭MSDP对等体125.10.7.6连接。

<Sysname> system-view

[Sysname] msdp

[Sysname-msdp] shutdown 125.10.7.6

6.1.22  static-rpf-peer

【命令】

static-rpf-peer peer-address [ rp-policy ip-prefix-name ]

undo static-rpf-peer peer-address

【视图】

MSDP视图

【参数】

peer-address:指定MSDP对等体的地址。

rp-policy ip-prefix-name:指定基于SA消息中RP地址的过滤策略。ip-prefix-name表示过滤策略的名称,为1~19个字符的字符串,区分大小写。

【描述】

static-rpf-peer命令用来配置静态RPF对等体。undo static-rpf-peer命令用来删除静态RPF对等体。

缺省情况下,没有配置静态RPF对等体。

在同时配置多个静态RPF对等体时,必须遵守如下两种配置方法:

(1)        都使用rp-policy参数时:多个静态RPF对等体同时起作用,并按照所配置的前缀列表对SA消息进行过滤,只接收RP地址通过过滤的SA消息。如果多个静态RPF对等体同时使用相同的过滤策略,则从其中一个对等体收到的SA消息会向其他对等体转发。

(2)        都不使用rp-policy参数时:按照配置的先后顺序,只有第一个连接状态是up的静态RPF对等体是激活的,接收来自该对等体所有的SA消息,而来自其它静态RPF对等体的SA消息将被丢弃。如果这个激活的静态RPF对等体失效(如配置取消或连接断开),则仍然按照配置的先后顺序,重新选择第一个连接状态是up的静态RPF对等体作为激活的静态RPF对等体。

相关配置可参考命令display msdp peer-statusip prefix-list

【举例】

# 配置静态RPF对等体。

<Sysname> system-view

[Sysname] ip ip-prefix list1 permit 130.10.0.0 16 great-equal 16 less-equal 32

[Sysname] msdp

[Sysname-msdp] peer 130.10.7.6 connect-interface vlan-interface 100

[Sysname-msdp] static-rpf-peer 130.10.7.6 rp-policy list1

6.1.23  timer retry

【命令】

timer retry interval

undo timer retry

【视图】

MSDP视图

【参数】

interval:表示建立MSDP对等体连接的重试时间,取值范围为1~60,单位为秒。

【描述】

timer retry命令用来配置建立MSDP对等体连接的重试时间。undo timer retry命令用来恢复缺省情况。

缺省情况下,建立MSDP对等体连接的重试时间为30秒。

相关配置可参考命令display msdp peer-status

【举例】

# 配置建立MSDP对等体连接的重试时间为60秒。

<Sysname> system-view

[Sysname] msdp

[Sysname-msdp] timer retry 60

 


第7章  组播策略配置命令

7.1  组播策略配置命令

7.1.1  display multicast boundary

【命令】

display multicast boundary [ group-address [ mask | mask-length ] ] [ interface interface-type interface-number ]

【视图】

任意视图

【参数】

group-address:查看指定组播组的组播边界信息,取值范围为224.0.1.0~239.255.255.255。

mask:指定组播组地址的掩码。

mask-length:指定组播组地址的掩码长度,取值范围为4~32。

interface-type interface-number:查看指定接口上的组播边界信息。

【描述】

display multicast boundary命令用来查看组播边界的信息。

相关配置可参考命令multicast boundary

【举例】

# 查看所有接口上的组播边界信息。

<Sysname> display multicast boundary

Multicast boundary information

 Boundary            Interface

 239.0.0.1/16        Vlan-interface4

7.1.2  display multicast forwarding-table

【命令】

display multicast forwarding-table [ source-address [ mask { mask | mask-length } ] | group-address [ mask { mask | mask-length } ] | incoming-interface { interface-type interface-number | register } | outgoing-interface { { exclude | include | match } { interface-type interface-number | register } } | statistics] [ port-info ] [ verbose ]

【视图】

任意视图

【参数】

source-address:指定组播源地址。

group-address:指定组播组地址,取值范围为224.0.1.0~239.255.255.255。

mask:指定组播组或组播源地址的掩码。

mask-length:指定组播组或组播源地址的掩码长度。对于组播组地址,其取值范围为4~32;对于组播源地址,其取值范围为0~32。

incoming-interface:查看入接口为指定接口的路由项。

interface-type interface-number:指定接口类型和接口编号。

register:表示注册接口。

outgoing-interface:查看出接口为指定接口的路由项。

exclude:查看出接口列表中不包含指定接口的路由项。

include:查看出接口列表中包含指定接口的路由项。

match:查看出接口列表中包含且仅包含指定接口的路由项。

statistics:查看组播转发表的统计信息。

port-info:查看二层端口的信息。

verbose:查看组播组的详细信息。

【描述】

display multicast forwarding-table命令用来查看组播转发表的信息。

相关配置可参考命令multicast forwarding-table downstream-limitmulticast forwarding-table route-limitdisplay multicast routing-table

【举例】

# 查看组播转发表的信息。

<Sysname> display multicast forwarding-table

Multicast Forwarding Table

Total 1 entry, 1 matched

00001. (172.168.0.2, 227.0.0.1),

     MID: 0, Flags: 0x0:0

     Uptime: 00:08:32, Timeout in: 00:03:26

     Incoming interface: Vlan-interface1

     List of 1 outgoing interfaces:

       1: Vlan-interface2

     Matched 38264 packets(1071392 bytes), Wrong If 0 packets

     Forwarded 18696 packets(523488 bytes)

表7-1 display multicast forwarding-table命令显示信息描述表

字段

描述

00001

表示(S,G)项的序号

(172.168.0.2,227.0.0.1)

表示组播路由表的(S,G)项

MID

(S,G)项的标识,每个(S,G)表项都有唯一的MID标识,不会重复

Flags

(S,G)项的当前状态,使用不同的比特位来表示(S,G)项所处的不同状态。关于该字段的主要取值及其含义的说明请参见表7-2

Uptime

表示(S,G)项已存在时间

Timeout in

表示(S,G)项的超时剩余时间

Incoming interface

表示(S,G)项的入接口

List of outgoing interface:

1: Vlan-interface2

Matched 38264 packets (1071392 bytes), Wrong If 0 packets

Forwarded 18696 packets (523488 bytes)

出接口列表:

出接口序号:出接口名称和编号

(S,G)项匹配的报文数量(字节数),发生入接口错误的报文个数

(S,G)已转发的组播报文数量(字节数)

 

表7-2 Flags字段的主要取值及其含义

取值

含义

0x00000001

表示需要发送注册终止报文

0x00000002

表示(S,G)项对应的组播源是否活动

0x00000004

表示空的转发项

0x00000008

表示RP是否为PIM域边界路由器

0x00000010

表示有注册出接口

0x00000400

表示将被删除的报文

0x00008000

表示(S,G)项正在主备倒换后平滑

0x00010000

表示平滑过程中(S,G)项被更新

0x00080000

表示(S,G)项被重复刷新,需要先删除后添加表项

0x00100000

添加成功标记

 

7.1.3  display multicast routing-table

【命令】

display multicast routing-table [ source-address [ mask { mask | mask-length } ] | group-address [ mask { mask | mask-length } ] | incoming-interface { interface-type interface-number | register } | outgoing-interface { { exclude | include | match } { interface-type interface-number | register } } ] *

【视图】

任意视图

【参数】

source-address:指定组播源地址。

group-address:指定组播组地址,取值范围为224.0.1.0~239.255.255.255。

mask:指定组播组或组播源地址的掩码。

mask-length:指定组播组或组播源地址的掩码长度。对于组播组地址,其取值范围为4~32;对于组播源地址,其取值范围为0~32。

incoming-interface:查看入接口为指定接口的路由项。

interface-type interface-number:指定接口类型和接口编号。

register:表示注册接口。

outgoing-interface:查看出接口为指定接口的路由项。

exclude:查看出接口列表中不包含指定接口的路由项。

include:查看出接口列表中包含指定接口的路由项。

match:查看出接口列表中包含且仅包含指定接口的路由项。

【描述】

display multicast routing-table命令用来查看组播路由表的信息。

相关配置可参考命令display multicast forwarding-table

【举例】

# 查看组播路由表的信息。

<Sysname> display multicast routing-table

Multicast routing table

 Total 1 entry

 00001. (172.168.0.2, 227.0.0.1)

       Uptime: 00:00:28

       Upstream Interface: Vlan-interface1

       List of 2 downstream interfaces

           1:  Vlan-interface2

           2:  Vlan-interface3

表7-3 display multicast routing-table命令显示信息描述表

字段

描述

00001

表示(S,G)项的序号

(172.168.0.2,227.0.0.1)

表示组播路由表的(S,G)项

Uptime

表示(S,G)项已经存在的时间

Upstream interface

表示(S,G)项的上游接口

List of 2 downstream interfaces:

1: Vlan-interface2

2: Vlan-interface3

下游接口列表:

出接口序号:出接口名

 

7.1.4  display multicast routing-table static

【命令】

display multicast routing-table static [ config ] [ source-address { mask-length | mask } ]

【视图】

任意视图

【参数】

config:查看组播静态路由的配置信息。

source-address:查看指定组播源的组播静态路由信息。

mask:指定组播源地址的掩码。

mask-length:指定组播源地址的掩码长度,取值范围为0~32。

【描述】

display multicast routing-table static命令用来查看组播静态路由的信息。

【举例】

# 查看组播静态路由的配置信息。

<Sysname> display multicast routing-table static config

Multicast Routing Table

Routes : 1

 

 Mroute 10.10.0.0/16,      interface = Vlan-interface1

 Matched routing protocol = <none>, Route-policy = <none>

 Preference = 1, Order = 0

表7-4  display multicast routing-table static命令显示信息描述表

字段

描述

Mroute

组播路由源地址及其掩码长度

Interface

可达组播源的出接口

RPF Neighbor

可达组播源的RPF邻居IP地址

Matched routing protocol

如果协议配置好了,路由的组播源地址应当是单播路由表中一条路由项的目的地址

Route-policy

路由策略。路由的组播源地址应当匹配路由策略

Preference

路由优先级

Order

路由序号

 

7.1.5  display multicast rpf-info

【命令】

display multicast rpf-info source-address [ group-address ]

【视图】

任意视图

【参数】

source-address:查看指定组播源的RPF信息。

group-address:查看指定组播组的RPF信息,取值范围为224.0.1.0~239.255.255.255。

【描述】

display multicast rpf-info命令用来查看组播源的RPF信息。

相关配置可参考命令display multicast routing-tabledisplay multicast forwarding-table

【举例】

# 查看组播源192.168.1.55的所有RPF信息。

<Sysname> display multicast rpf-info 192.168.1.55

RPF information about source 192.168.1.55:

     RPF interface: Vlan-interface1

     Referenced route/mask: 192.168.1.0/24

     Referenced route type: igp

     Route selection rule: preference-preferred

     Load splitting rule: disable

表7-5 display multicast rpf-info命令显示信息描述表

字段

描述

RPF information about source 192.168.1.55

到组播源192.168.1.55的RPF路径信息

RPF interface

表示RPF接口

Referenced route/mask

表示引用的路由及其掩码长度

Referenced route type

表示引用的路由类型,可以是单播路由、MBGP路由或组播静态路由等

Route selection rule

RPF路由选择规则,可以是根据路由协议的优先级进行选择,或者是按照目的地址对路由表进行最长匹配

Load splitting rule

是否使能了负载分担规则

 

7.1.6  ip rpf-route-static

【命令】

ip rpf-route-staticsource-address { mask  | mask-length } [ protocol [ process-id ] ] [ route-policy policy-name ] { rpf-nbr-address | interface-type interface-number } [ order order-number | preference preference ]

undo ip rpf-route-static source-address { mask | mask-length } [ protocol [ process-id ] ] [ route-policy policy-name ]

【视图】

系统视图

【参数】

source-address:指定组播源地址。

mask:指定组播源地址的掩码。

mask-length:指定组播源地址的掩码长度,取值范围为0~32。

protocol:匹配的路由必须在指定的单播路由协议中出现,其取值及含义如下:

l              bgp:表示BGP协议;

l              isis:表示IS-IS协议;

l              ospf:表示OSPF协议;

l              rip:表示RIP协议;

l              static:表示静态路由。

process-id:指定单播路由协议的进程号,取值范围为1~65535。当单播路由协议为bgpisisrip时,需要指定本参数。

policy-name:指定静态组播路由的匹配规则名称,为1~19个字符的字符串。

rpf-nbr-address:指定RPF邻居的IP地址。

interface-type interface-number:指定接口类型和接口编号。

preference:指定路由优先级,取值范围为1~255,缺省值为1。

order-number:指定同网段路由中的配置先后次序,取值范围为1~100。

【描述】

ip rpf-route-static命令用来配置组播静态路由。undo ip rpf-route-static命令用来删除组播静态路由表中的组播静态路由。

缺省情况下,没有配置组播静态路由。

需要注意的是:

l              参数source-address { mask | mask-length }、protocolpolicy-name为配置组播静态路由的关键,三个要素中只要有一个不同就认为是不同的配置。

l              配置时,可以使用display multicast routing-table static命令来查询组播静态路由树中是否已有此配置:若有就修改相应的字段(配置顺序保持不变);若没有则添加。

l              配置本命令时,若下一跳接口是点对点形式,则可在命令中配置下一跳接口;若下一跳接口是非点对点形式,则必须使用下一跳地址形式。

l              配置了本命令之后,该组播静态路由并不一定会生效,因为可能出现无法迭代出接口,或者指定的接口处于down状态等情况。因此,进行此项配置后,建议使用display multicast routing-table static命令来查看该路由是否配置成功或该路由是否生效。

相关配置可参考命令display multicast routing-table static

【举例】

# 配置组播静态路由。

<Sysname> system-view

[Sysname] ip rpf-route-static 1.0.0.0 255.0.0.0 rip 1 route-policy map1 11.0.0.1

7.1.7  multicast boundary

【命令】

multicast boundary group-address { mask | mask-length }

undo multicast boundary { group-address { mask | mask-length } | all }

【视图】

接口视图

【参数】

group-address:指定组播组地址,取值范围为224.0.0.0~239.255.255.255。

mask:指定组播组地址的掩码。

mask-length:指定组播组地址的掩码长度,取值范围为4~32。

all:删除所有接口上配置的边界。

【描述】

multicast boundary命令用来配置组播转发边界。undo multicast boundary命令用来删除组播转发边界。

缺省情况下,没有配置组播转发边界。

需要注意的是:

l              组播转发边界为指定范围的组播组划定了边界条件,如果组播报文的目的地址与边界条件匹配,就停止转发。

l              如果某接口作为多个组播组的转发边界,则仅需在该接口上多次使用该命令为不同组播组配置边界即可。

l              集合A与B都是要配置的组播组范围的转发边界集合,且B是A的子集:如果接口已配置了A,就不允许再配置B;如果接口已配置了B,然后又配置了A,则先前已配置的B将被删除。

相关配置可参考命令display multicast boundary

【举例】

# 将接口Vlan-interface100配置为组播组239.2.0.0/16的转发边界。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] multicast boundary 239.2.0.0 16

7.1.8  multicast forwarding-table downstream-limit

【命令】

multicast forwarding-table downstream-limit limit

undo multicast forwarding-table downstream-limit

【视图】

系统视图

【参数】

limit:指定组播转发表中一条路由的最大下行节点数目(即最大出接口数目),取值范围为0到系统所允许的最大值。

【描述】

multicast forwarding-table downstream-limit命令用来配置组播转发表中一条路由项的最大下行节点数目。undo multicast forwarding-table limit命令用来恢复缺省情况。

缺省情况下,组播转发表中一条路由项的最大下行节点数目为128。

相关配置可参考命令display multicast forwarding-table

【举例】

# 配置组播转发表中一条路由项的最大下行节点数目为120。

<Sysname> system-view

[Sysname] multicast forwarding-table downstream-limit 120

7.1.9  multicast forwarding-table route-limit

【命令】

multicast forwarding-table route-limit limit

undo multicast forwarding-table route-limit

【视图】

系统视图

【参数】

limit:指定组播转发表最大路由数目,取值范围为0到系统所允许的最大值。

【描述】

multicast forwarding-table route-limit命令用来配置组播转发表的最大路由数目。undo multicast forwarding-table route-limit命令用来恢复缺省情况。

缺省情况下,组播转发表的最大路由数目为1000。

相关配置可参考命令display multicast forwarding-table

【举例】

# 配置组播转发表的最大路由数目为200。

<Sysname> system-view

[Sysname] multicast forwarding-table route-limit 200

7.1.10  multicast load-splitting

【命令】

multicast load-splitting { source | source-group }

undo multicast load-splitting

【视图】

系统视图

【参数】

source:指定仅根据组播源对组播流量进行负载分担。

source-group:指定同时根据组播源与组播组对组播流量进行负载分担。

【描述】

multicast load-splitting命令用来配置对组播流量进行负载分担。undo multicast load-splitting命令用来取消对组播流量进行负载分担。

缺省情况下,不对组播流量进行负载分担。

【举例】

# 配置仅根据组播源对组播流量进行负载分担。

<Sysname> system-view

[Sysname] multicast load-splitting source

7.1.11  multicast longest-match

【命令】

multicast longest-match

undo multicast longest-match

【视图】

系统视图

【参数】

【描述】

multicast longest-match命令用来配置按照最长匹配来选择路由,即按照掩码长度选择路由。undo multicast longest-match命令用来取消按照最长匹配来选择路由。

缺省情况下,按照路由表项的顺序来选择路由。

【举例】

# 配置按照最长匹配原则选择路由。

<Sysname> system-view

[Sysname] multicast longest-match

7.1.12  multicast routing-enable

【命令】

multicast routing-enable

undo multicast routing-enable

【视图】

系统视图

【参数】

【描述】

multicast routing-enable命令用来使能IP组播路由。undo multicast routing-enable命令用来关闭IP组播路由。

缺省情况下,IP组播路由处于关闭状态。

需要注意的是:

l              只有使能了IP组播路由,才能配置其它三层组播功能;

l              没有使能IP组播路由前,设备不转发任何组播报文。

【举例】

# 使能IP组播路由。

<Sysname> system-view

[Sysname] multicast routing-enable

7.1.13  reset multicast forwarding-table

【命令】

reset multicast forwarding-table { { source-address [ mask { mask | mask-length } ] | group-address [ mask { mask | mask-length } ] | incoming-interface { interface-type interface-number | register } } * | all }

【视图】

用户视图

【参数】

source-address:指定组播源地址。

group-address:指定组播组地址,取值范围为224.0.1.0~239.255.255.255。

mask:指定组播组或组播源地址的掩码。

mask-length:指定组播组或组播源地址的掩码长度。对于组播组地址,其取值范围为4~32;对于组播源地址,其取值范围为0~32。

incoming-interface:指定转发项的入接口。

interface-type interface-number:指定接口类型和接口编号。

register:指定PIM-SM的注册接口。

all:清除所有组播转发表中的转发项。

【描述】

reset multicast forwarding-table命令用来清除组播转发表中的转发项。

清除组播转发表中的转发项后,组播路由表中的相应表项也将随之被删除。

相关配置可参考命令reset multicast routing-tabledisplay multicast routing-tabledisplay multicast forwarding-table

【举例】

# 从组播转发表中清除组播组225.5.4.3的相关转发表项。

<Sysname> reset multicast forwarding-table 225.5.4.3

7.1.14  reset multicast routing-table

【命令】

reset multicast routing-table { { source-address [ mask { mask | mask-length } ] | group-address [ mask { mask | mask-length } ] | incoming-interface { interface-type interface-number | register } } * | all }

【视图】

用户视图

【参数】

source-address:指定组播源地址。

group-address:指定组播组地址,取值范围为224.0.1.0~239.255.255.255。

mask:指定组播组或组播源地址的掩码。

mask-length:指定组播组或组播源地址的掩码长度。对于组播组地址,其取值范围为4~32;对于组播源地址,其取值范围为0~32。

incoming-interface:指定组播路由项的入接口。

interface-type interface-number:指定接口类型和接口编号。

register:指定注册接口。

all:清除组播路由表中的所有路由项。

【描述】

reset multicast routing-table命令用来清除组播路由表中的路由项。

清除组播路由表中的路由项后,组播转发表中的相应表项也将被随之删除。

相关配置可参考命令reset multicast forwarding-tabledisplay multicast routing-tabledisplay multicast forwarding-table

【举例】

# 清除组播组225.5.4.3的相关路由项。

<Sysname> reset multicast routing-table 225.5.4.3

 

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

新华三官网
联系我们