• 產品與解決方案
  • 行業解決方案
  • 服務
  • 支持
  • 合作夥伴
  • 關於我們

08-IP組播命令參考

目錄

04-IGMP Snooping命令

本章節下載 04-IGMP Snooping命令  (237.04 KB)

04-IGMP Snooping命令

目  錄

1 IGMP Snooping配置命令

1.1 IGMP Snooping配置命令

1.1.1 display igmp-snooping group

1.1.2 display igmp-snooping host

1.1.3 display igmp-snooping statistics

1.1.4 dot1p-priority (IGMP-Snooping view)

1.1.5 drop-unknown (IGMP-Snooping view)

1.1.6 fast-leave (IGMP-Snooping view)

1.1.7 group-policy (IGMP-Snooping view)

1.1.8 host-aging-time (IGMP-Snooping view)

1.1.9 host-tracking (IGMP-Snooping view)

1.1.10 igmp-snooping

1.1.11 igmp-snooping dot1p-priority

1.1.12 igmp-snooping drop-unknown

1.1.13 igmp-snooping enable

1.1.14 igmp-snooping fast-leave

1.1.15 igmp-snooping general-query source-ip

1.1.16 igmp-snooping group-limit

1.1.17 igmp-snooping group-policy

1.1.18 igmp-snooping host-aging-time

1.1.19 igmp-snooping host-join

1.1.20 igmp-snooping host-tracking

1.1.21 igmp-snooping last-member-query-interval

1.1.22 igmp-snooping leave source-ip

1.1.23 igmp-snooping max-response-time

1.1.24 igmp-snooping overflow-replace

1.1.25 igmp-snooping proxying enable

1.1.26 igmp-snooping querier

1.1.27 igmp-snooping query-interval

1.1.28 igmp-snooping report source-ip

1.1.29 igmp-snooping router-aging-time

1.1.30 igmp-snooping router-port-deny

1.1.31 igmp-snooping source-deny

1.1.32 igmp-snooping special-query source-ip

1.1.33 igmp-snooping static-group

1.1.34 igmp-snooping static-router-port

1.1.35 igmp-snooping version

1.1.36 last-member-query-interval (IGMP-Snooping view)

1.1.37 max-response-time (IGMP-Snooping view)

1.1.38 overflow-replace (IGMP-Snooping view)

1.1.39 report-aggregation (IGMP-Snooping view)

1.1.40 reset igmp-snooping group

1.1.41 reset igmp-snooping statistics

1.1.42 router-aging-time (IGMP-Snooping view)

1.1.43 source-deny (IGMP-Snooping view)

 


1 IGMP Snooping配置命令

說明

MSR 2600、MSR 30-11、MSR 30-11E、MSR 30-11F和MSR3600-51F路由器不支持IGMP Snooping。

 

1.1  IGMP Snooping配置命令

1.1.1  display igmp-snooping group

【命令】

display igmp-snooping group [ vlan vlan-id ] [ verbose ] [ | { begin | exclude | include } regular-expression ]

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

vlan vlan-id:查看指定VLAN內IGMP Snooping組的信息。vlan-id為指定VLAN的編號,取值範圍為1~4094。如果未指定本參數,將顯示所有VLAN內IGMP Snooping組的信息。

verbose:查看IGMP Snooping組的詳細信息。

|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。

begin:從包含指定正則表達式的行開始顯示。

exclude:隻顯示不包含指定正則表達式的行。

include:隻顯示包含指定正則表達式的行。

regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。

【描述】

display igmp-snooping group命令用來查看IGMP Snooping組的信息,包括動態和靜態加入的IGMP Snooping組。

【舉例】

# 查看VLAN 2內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, C-Copy port, P-PIM 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(s).

            Eth1/1                (D) ( 00:01:30 )

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

      IP group address:224.1.1.1

        (0.0.0.0, 224.1.1.1):

          Attribute:    Host Port

          Host port(s):total 1 port(s).

            Eth1/2                (D) ( 00:03:23 )

    MAC group(s):

      MAC group address:0100-5e01-0101

          Host port(s):total 1 port(s).

            Eth1/2

表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, C-Copy port, P-PIM port

端口標誌:D代表動態端口,S代表靜態端口,C代表由(*,G)表項拷貝到(S,G)表項下的端口,P代表由PIM Snooping添加的端口

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

子VLAN標誌:R代表本表項下的真實出口子VLAN,C代表由(*,G)表項拷貝到(S,G)表項下的出口子VLAN

Router port(s)

路由器端口的數量

( 00:01:30 )

動態路由器/成員端口的老化剩餘時間

IP group address

IP組播組的地址

(0.0.0.0, 224.1.1.1)

(S,G)表項,0.0.0.0表示所有組播源

MAC group address

MAC組播組的地址

Attribute

IP組播組的屬性

Host port(s)

成員端口的數量

 

1.1.2  display igmp-snooping host

【命令】

display igmp-snooping host vlan vlan-id group group-address [ source source-address ] [ | { begin | exclude | include } regular-expression ]

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

vlan vlan-id:查看指定VLAN內IGMP Snooping跟蹤的主機信息。vlan-id為指定VLAN的編號,取值範圍為1~4094。

group group-address:查看IGMP Snooping跟蹤的加入指定組播組的主機信息。group-address為組播組的地址,取值範圍為224.0.1.0~239.255.255.255。

source source-address:查看IGMP Snooping跟蹤的加入指定組播源的主機信息。source-address為組播源的地址,取值為有效的單播地址或0.0.0.0,0.0.0.0表示所有組播源。

|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。

begin:從包含指定正則表達式的行開始顯示。

exclude:隻顯示不包含指定正則表達式的行。

include:隻顯示包含指定正則表達式的行。

regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。

【描述】

display igmp-snooping host命令用來查看IGMP Snooping跟蹤的主機信息,以配合IGMP Snooping主機跟蹤功能的使用。

【舉例】

# 查看VLAN 2內IGMP Snooping跟蹤的加入組播組224.1.1.1的主機信息。

<Sysname> display igmp-snooping host vlan 2 group 224.1.1.1

VLAN(ID) : 2

  (0.0.0.0, 224.1.1.1)

    Port : Ethernet1/1

      Host                                    Uptime          Expires

      1.1.1.1                                 00:02:20        00:00:40

      2.2.2.2                                 00:02:21        00:00:39

    Port : Ethernet1/2

      Host                                    Uptime          Expires

      3.3.3.3                                 00:02:20        00:00:40

表1-2 display igmp-snooping host命令顯示信息描述表

字段

描述

VLAN(ID)

VLAN的編號

(0.0.0.0, 224.1.1.1)

(S,G)表項,0.0.0.0表示所有組播源

Port

成員端口的名稱

Host

主機的IP地址

Uptime

主機的運行時間

Expires

主機的超時時間,timeout表示已超時

 

1.1.3  display igmp-snooping statistics

【命令】

display igmp-snooping statistics [ | { begin | exclude | include } regular-expression ]

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。

begin:從包含指定正則表達式的行開始顯示。

exclude:隻顯示不包含指定正則表達式的行。

include:隻顯示包含指定正則表達式的行。

regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。

【描述】

display igmp-snooping statistics命令用來查看IGMP Snooping監聽到的IGMP報文的統計信息。

【舉例】

# 查看IGMP Snooping監聽到的IGMP報文的統計信息。

<Sysname> display igmp-snooping statistics

  Received IGMP general queries:0.

  Received IGMPv1 reports:0.

  Received IGMPv2 reports:19.

  Received IGMP leaves:0.

  Received IGMPv2 specific queries:0.

  Sent     IGMPv2 specific queries:0.

  Received IGMPv3 reports:1.

  Received IGMPv3 reports with right and wrong records:0.

  Received IGMPv3 specific queries:0.

  Received IGMPv3 specific sg queries:0.

  Sent     IGMPv3 specific queries:0.

  Sent     IGMPv3 specific sg queries:0.

  Received error IGMP messages:19.

表1-3 display igmp-snooping statistics命令顯示信息描述表

字段

描述

general queries

普遍組查詢報文

specific queries

特定組查詢報文

reports

報告報文

leaves

離開報文

reports with right and wrong records

包含錯誤和正確紀錄的報告報文

specific sg queries

特定源組查詢報文

error IGMP messages

錯誤的IGMP報文

 

1.1.4  dot1p-priority (IGMP-Snooping view)

【命令】

dot1p-priority priority-number

undo dot1p-priority

【視圖】

IGMP-Snooping視圖

【缺省級別】

2:係統級

【參數】

priority-number:IGMP報文的802.1p優先級,取值範圍為0~7。該數值越大,優先級越高。

【描述】

dot1p-priority命令用來全局配置IGMP報文的802.1p優先級。undo dot1p-priority命令用來恢複缺省情況。

缺省情況下,IGMP報文的802.1p優先級為0。

需要注意的是,本命令對VLAN接口上使能了IGMP的VLAN也有效。

【舉例】

# 全局配置IGMP報文的802.1p優先級為3。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] dot1p-priority 3

1.1.5  drop-unknown (IGMP-Snooping view)

【命令】

drop-unknown

undo drop-unknown

【視圖】

IGMP-Snooping視圖

【缺省級別】

2:係統級

【參數】

【描述】

drop-unknown命令用來全局使能丟棄未知組播數據報文的功能。undo drop-unknown命令用來全局關閉丟棄未知組播數據報文的功能。

缺省情況下,丟棄未知組播數據報文的功能處於關閉狀態,即對未知組播數據報文進行廣播。

相關配置可參考命令igmp-snooping drop-unknown

MSR係列路由器各款型對於本節所描述的命令及參數的支持情況有所不同,詳細差異信息如下:

型號

命令

描述

MSR800

drop-unknown

支持

MSR 900

支持

MSR900-E

支持

MSR 930

支持

MSR 20-1X

不支持

MSR 20

不支持

MSR 30

MSR 30-11E和MSR 30-11F固定交換接口支持

MIM和XMIM二層以太網交換模塊不支持

MSR 50

FIC二層以太網交換模塊不支持

MSR 2600

MSR 2600-10支持

MSR 2600-17不支持

MSR3600-51F

固定交換接口支持

MIM二層以太網交換模塊不支持

 

【舉例】

# 全局使能丟棄未知組播數據報文的功能。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] drop-unknown

1.1.6  fast-leave (IGMP-Snooping view)

【命令】

fast-leave [ vlan vlan-list ]

undo fast-leave [ vlan vlan-list ]

【視圖】

IGMP-Snooping視圖

【缺省級別】

2:係統級

【參數】

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次。如果指定了本參數,本配置隻對指定VLAN有效;如果未指定本參數,則本配置將對所有VLAN都有效。

【描述】

fast-leave命令用來全局使能端口快速離開功能。端口快速離開是指當運行了IGMP Snooping的路由器從某端口收到主機發送的離開某組播組的IGMP離開組報文時,直接把該端口從對應轉發表項的出端口列表中刪除。undo fast-leave命令用來全局關閉端口快速離開功能。

缺省情況下,端口快速離開功能處於關閉狀態。

需要注意的是,本命令對VLAN接口上使能了IGMP的VLAN也有效。

相關配置可參考命令igmp-snooping fast-leave

【舉例】

# 使能VLAN 2內的端口快速離開功能。

<Sysname> system-view

[Sysname] igmp-snooping

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

1.1.7  group-policy (IGMP-Snooping view)

【命令】

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

undo group-policy [ vlan vlan-list ]

【視圖】

IGMP-Snooping視圖

【缺省級別】

2:係統級

【參數】

acl-number:指定基本或高級ACL的編號,取值範圍為2000~3999。主機隻能加入與該ACL規則中permit語句匹配的組播組。其中高級ACL規則中指定的源地址是指IGMP報文中的組播源地址(對於IGMPv1/v2報文和未攜帶組播源地址的IS_EX/TO_EX類型的IGMPv3報文,視其組播源地址為0.0.0.0),而並非指IP報文的源地址。

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次。如果指定了本參數,本配置隻對指定VLAN有效;如果未指定本參數,則本配置將對所有VLAN都有效。

【描述】

group-policy命令用來配置全局組播組過濾器,以限定VLAN內的主機所能加入的組播組。undo group-policy命令用來刪除全局組播組過濾器。

缺省情況下,沒有配置全局組播組過濾器,即各VLAN內主機可以加入任意合法的組播組。

需要注意的是:

·     本命令對VLAN接口上使能了IGMP的VLAN也有效。

·     當指定的ACL不存在或者其規則為空時,將過濾掉所有的組播組。

·     可以為端口在不同的VLAN內配置不同的ACL規則,但在相同VLAN內所配置的新規則會取代舊規則。

相關配置可參考命令igmp-snooping group-policy

【舉例】

# 限定VLAN 2內的主機隻能加入組播組225.1.1.1。

<Sysname> system-view

[Sysname] acl number 2000

[Sysname-acl-basic-2000] rule permit source 225.1.1.1 0

[Sysname-acl-basic-2000] quit

[Sysname] igmp-snooping

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

1.1.8  host-aging-time (IGMP-Snooping view)

【命令】

host-aging-time interval

undo host-aging-time

【視圖】

IGMP-Snooping視圖

【缺省級別】

2:係統級

【參數】

interval:動態成員端口的老化時間,取值範圍為200~1000,單位為秒。

【描述】

host-aging-time命令用來全局配置動態成員端口的老化時間。undo host-aging-time命令用來恢複缺省情況。

缺省情況下,動態成員端口的老化時間為260秒。

相關配置可參考命令igmp-snooping host-aging-time

【舉例】

# 全局配置動態成員端口的老化時間為300秒。

<Sysname> system-view

[Sysname] igmp-snooping

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

1.1.9  host-tracking (IGMP-Snooping view)

【命令】

host-tracking

undo host-tracking

【視圖】

IGMP-Snooping視圖

【缺省級別】

2:係統級

【參數】

【描述】

host-tracking命令用來全局使能IGMP Snooping主機跟蹤功能。undo host-tracking命令用來全局關閉IGMP Snooping主機跟蹤功能。

缺省情況下,IGMP Snooping主機跟蹤功能處於關閉狀態。

相關配置可參考命令display igmp-snooping hostigmp-snooping host-tracking

【舉例】

# 全局使能IGMP Snooping主機跟蹤功能。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] host-tracking

1.1.10  igmp-snooping

【命令】

igmp-snooping

undo igmp-snooping

【視圖】

係統視圖

【缺省級別】

2:係統級

【參數】

【描述】

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.11  igmp-snooping dot1p-priority

【命令】

igmp-snooping dot1p-priority priority-number

undo igmp-snooping dot1p-priority

【視圖】

VLAN視圖

【缺省級別】

2:係統級

【參數】

priority-number:IGMP報文的802.1p優先級,取值範圍為0~7。該數值越大,優先級越高。

【描述】

igmp-snooping dot1p-priority命令用來在VLAN內配置IGMP報文的802.1p優先級。undo igmp-snooping dot1p-priority命令用來恢複缺省情況。

缺省情況下,IGMP報文的802.1p優先級為0。

需要注意的是:

·     本命令對VLAN接口上使能了IGMP的VLAN也有效。

·     在配置本命令之前,必須先在VLAN內使能IGMP Snooping。

相關配置可參考命令igmp-snooping enable

【舉例】

# 在VLAN 2內使能IGMP Snooping,並配置IGMP報文的802.1p優先級為3。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vlan 2

[Sysname-vlan2] igmp-snooping enable

[Sysname-vlan2] igmp-snooping dot1p-priority 3

1.1.12  igmp-snooping drop-unknown

【命令】

igmp-snooping drop-unknown

undo igmp-snooping drop-unknown

【視圖】

VLAN視圖

【缺省級別】

2:係統級

【參數】

【描述】

igmp-snooping drop-unknown命令用來在VLAN內使能丟棄未知組播數據報文的功能。undo igmp-snooping drop-unknown命令用來在VLAN內關閉丟棄未知組播數據報文的功能。

缺省情況下,丟棄未知組播數據報文的功能處於關閉狀態,即對未知組播數據報文進行廣播。

在配置本命令之前,必須先在VLAN內使能IGMP Snooping。

相關配置可參考命令igmp-snooping enabledrop-unknown

MSR係列路由器各款型對於本節所描述的命令及參數的支持情況有所不同,詳細差異信息如下:

型號

命令

描述

MSR800

igmp-snooping drop-unknown

不支持

MSR 900

不支持

MSR900-E

不支持

MSR 930

不支持

MSR 20-1X

不支持

MSR 20

不支持

MSR 30

MIM和XMIM二層以太網交換模塊支持

MSR 30-11E和MSR 30-11F的固定交換接口不支持

MSR 50

FIC二層以太網交換模塊支持

MSR 2600

MSR 2600-10不支持

MSR 2600-17支持

MSR3600-51F

MIM二層以太網交換模塊支持

固定交換接口不支持

 

【舉例】

# 在VLAN 2內使能IGMP Snooping,並使能丟棄未知組播數據報文的功能。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vlan 2

[Sysname-vlan2] igmp-snooping enable

[Sysname-vlan2] igmp-snooping drop-unknown

1.1.13  igmp-snooping enable

【命令】

igmp-snooping enable

undo igmp-snooping enable

【視圖】

VLAN視圖

【缺省級別】

2:係統級

【參數】

【描述】

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

【舉例】

# 在VLAN 2內使能IGMP Snooping。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vlan 2

[Sysname-vlan2] igmp-snooping enable

1.1.14  igmp-snooping fast-leave

【命令】

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

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

【視圖】

二層以太網接口視圖/二層聚合接口視圖/端口組視圖

【缺省級別】

2:係統級

【參數】

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命令用來在端口上使能端口快速離開功能。端口快速離開是指當設備從某端口收到主機發送的離開某組播組的IGMP離開組報文時,直接把該端口從對應轉發表項的出端口列表中刪除。undo igmp-snooping fast-leave命令用來在端口上關閉端口快速離開功能。

缺省情況下,端口快速離開功能處於關閉狀態。

需要注意的是:

·     本命令對VLAN接口上使能了IGMP的VLAN也有效。

·     在二層以太網接口或二層聚合接口視圖下配置時,如果未指定VLAN,則該配置將對該接口所屬的每個VLAN分別生效;如果指定了VLAN,則隻有當該接口屬於指定VLAN時,該配置才生效。

·     在端口組視圖下配置時,如果未指定VLAN,則該配置將對該端口組內的所有端口都生效;如果指定了VLAN,則該配置隻對該端口組內屬於指定VLAN的那些端口生效。

相關配置可參考命令fast-leave

【舉例】

# 在VLAN 2內的端口Ethernet1/1上使能端口快速離開功能。

<Sysname> system-view

[Sysname] interface ethernet 1/1

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

1.1.15  igmp-snooping general-query source-ip

【命令】

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

undo igmp-snooping general-query source-ip

【視圖】

VLAN視圖

【缺省級別】

2:係統級

【參數】

ip-address:指定任意合法IP地址作為發送IGMP普遍組查詢報文時的源IP地址。

current-interface:指定當前VLAN接口的IP地址作為IGMP普遍組查詢報文的源IP地址。如果當前VLAN的接口沒有IP地址,則采用缺省的IP地址0.0.0.0作為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。

相關配置可參考命令igmp-snooping enable

【舉例】

# 在VLAN 2內使能IGMP Snooping,並配置IGMP普遍組查詢報文的源IP地址為10.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 general-query source-ip 10.1.1.1

1.1.16  igmp-snooping group-limit

【命令】

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

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

【視圖】

二層以太網接口視圖/二層聚合接口視圖/端口組視圖

【缺省級別】

2:係統級

【參數】

limit:表示端口加入的組播組最大數量,取值範圍為1~128。

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命令用來恢複缺省情況。

缺省情況下,端口加入的組播組最大數量為128個。

需要注意的是:

·     還可使用igmp group-limit命令限製接口上的組播組數量。而對於同一個VLAN,如果既對該VLAN內的端口進行限製,又對該VLAN接口進行限製,可能導致二、三層表項不一致,因此在這種情況下建議隻限製VLAN接口上的組播組數量。

·     在二層以太網接口或二層聚合接口視圖下配置時,如果未指定VLAN,則該配置將對該接口所屬的每個VLAN分別生效;如果指定了VLAN,則隻有當該接口屬於指定VLAN時,該配置才生效。

·     在端口組視圖下配置時,如果未指定VLAN,則該配置將對該端口組內的所有端口都生效;如果指定了VLAN,則該配置隻對該端口組內屬於指定VLAN的那些端口生效。

相關配置可參考“IP組播命令參考/IGMP”中的命令igmp group-limit

【舉例】

# 配置端口Ethernet1/1在VLAN 2內加入的組播組最大數量為10個。

<Sysname> system-view

[Sysname] interface ethernet 1/1

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

1.1.17  igmp-snooping group-policy

【命令】

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

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

【視圖】

二層以太網接口視圖/二層聚合接口視圖/端口組視圖

【缺省級別】

2:係統級

【參數】

acl-number:指定基本或高級ACL的編號,取值範圍為2000~3999。主機隻能加入與該ACL規則中permit語句匹配的組播組。其中,高級ACL規則中指定的源地址是指IGMP報文中的組播源地址(對於IGMPv1/v2報文和未攜帶組播源地址的IS_EX/TO_EX類型的IGMPv3報文,視其組播源地址為0.0.0.0),而並非指IP報文的源地址。

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命令用來在端口上刪除組播組過濾器。

缺省情況下,端口上沒有配置組播組過濾器,即該端口下的主機可以加入任意合法的組播組。

需要注意的是:

·     在二層以太網接口或二層聚合接口視圖下配置時,如果未指定VLAN,則該配置將對該接口所屬的每個VLAN分別生效;如果指定了VLAN,則隻有當該接口屬於指定VLAN時,該配置才生效。

·     在端口組視圖下配置時,如果未指定VLAN,則該配置將對該端口組內的所有端口都生效;如果指定了VLAN,則該配置隻對該端口組內屬於指定VLAN的那些端口生效。

·     當指定的ACL不存在或者其規則為空時,將過濾掉所有的組播組。

·     可以為端口在不同的VLAN內配置不同的ACL規則,但在相同VLAN內所配置的新規則會取代舊規則。

相關配置可參考命令group-policy

【舉例】

# 限定端口Ethernet1/1下VLAN 2內的主機隻能加入組播組225.1.1.1。

<Sysname> system-view

[Sysname] acl number 2000

[Sysname-acl-basic-2000] rule permit source 225.1.1.1 0

[Sysname-acl-basic-2000] quit

[Sysname] interface ethernet 1/1

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

1.1.18  igmp-snooping host-aging-time

【命令】

igmp-snooping host-aging-time interval

undo igmp-snooping host-aging-time

【視圖】

VLAN視圖

【缺省級別】

2:係統級

【參數】

interval:動態成員端口的老化時間,取值範圍為200~1000,單位為秒。

【描述】

igmp-snooping host-aging-time命令用來在VLAN內配置動態成員端口的老化時間。undo igmp-snooping host-aging-time命令用來恢複缺省情況。

缺省情況下,動態成員端口的老化時間為260秒。

在配置本命令之前,必須先在VLAN內使能IGMP Snooping。

相關配置可參考命令igmp-snooping enablehost-aging-time

【舉例】

# 在VLAN 2內使能IGMP Snooping,並配置動態成員端口的老化時間為300秒。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vlan 2

[Sysname-vlan2] igmp-snooping enable

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

1.1.19  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

【視圖】

二層以太網接口視圖/二層聚合接口視圖/端口組視圖

【缺省級別】

2:係統級

【參數】

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命令用來恢複缺省情況。

缺省情況下,沒有配置模擬主機加入組播組或組播源組。

需要注意的是:

·     模擬主機采用的IGMP版本與VLAN內的IGMP Snooping版本保持一致。

·     本命令對VLAN接口上使能了IGMP的VLAN也有效,且模擬主機所采用的IGMP版本與VLAN接口上的IGMP版本保持一致。

·     隻有當IGMP Snooping的版本為3時,配置參數source-ip source-address才會有實際的意義;當IGMP Snooping的版本為2時,雖然也可以配置參數source-ip source-address,但模擬主機在收到查詢報文時並不會進行響應。

·     在二層以太網接口或二層聚合接口視圖下配置時,隻有當該接口屬於指定VLAN時,該配置才生效;在端口組視圖下配置時,該配置隻對該端口組內屬於指定VLAN的那些端口有效。

【舉例】

# 在VLAN 2內的端口Ethernet1/1上配置模擬主機加入組播源組(1.1.1.1,232.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/1

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

1.1.20  igmp-snooping host-tracking

【命令】

igmp-snooping host-tracking

undo igmp-snooping host-tracking

【視圖】

VLAN視圖

【缺省級別】

2:係統級

【參數】

【描述】

igmp-snooping host-tracking命令用來在VLAN內使能IGMP Snooping主機跟蹤功能。undo igmp-snooping host-tracking命令用來在VLAN內關閉IGMP Snooping主機跟蹤功能。

缺省情況下,IGMP Snooping主機跟蹤功能處於關閉狀態。

在配置本命令之前,必須先在VLAN內使能IGMP Snooping。

相關配置可參考命令display igmp-snooping hostigmp-snooping enablehost-tracking

【舉例】

# 在VLAN 2內使能IGMP Snooping,並使能IGMP Snooping主機跟蹤功能。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vlan 2

[Sysname-vlan2] igmp-snooping enable

[Sysname-vlan2] igmp-snooping host-tracking

1.1.21  igmp-snooping last-member-query-interval

【命令】

igmp-snooping last-member-query-interval interval

undo igmp-snooping last-member-query-interval

【視圖】

VLAN視圖

【缺省級別】

2:係統級

【參數】

interval:發送IGMP特定組查詢報文的時間間隔,取值範圍為1~5,單位為秒。

【描述】

igmp-snooping last-member-query-interval命令用來在VLAN內配置發送IGMP特定組查詢報文的時間間隔。undo igmp-snooping last-member-query-interval命令用來恢複缺省情況。

缺省情況下,發送IGMP特定組查詢報文的時間間隔為1秒。

在配置本命令之前,必須先在VLAN內使能IGMP Snooping。

相關配置可參考命令igmp-snooping enablelast-member-query-interval

【舉例】

# 在VLAN 2內使能IGMP Snooping,並配置發送IGMP特定組查詢報文的時間間隔為3秒。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vlan 2

[Sysname-vlan2] igmp-snooping enable

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

1.1.22  igmp-snooping leave source-ip

【命令】

igmp-snooping leave source-ip { ip-address | current-interface }

undo igmp-snooping leave source-ip

【視圖】

VLAN視圖

【缺省級別】

2:係統級

【參數】

ip-address:指定任意合法的IP地址作為代理發送IGMP離開報文的源IP地址。

current-interface:指定當前VLAN接口的IP地址作為代理發送IGMP離開報文的源IP地址。如果當前VLAN的接口沒有IP地址,則采用缺省的IP地址0.0.0.0作為代理發送IGMP離開報文的源IP地址。

【描述】

igmp-snooping leave source-ip命令用來配置代理發送IGMP離開報文的源IP地址。undo igmp-snooping leave source-ip命令用來恢複缺省情況。

缺省情況下,代理發送IGMP離開報文的源IP地址為0.0.0.0。

需要注意的是:

·     在配置本命令之前,必須先在VLAN內使能IGMP Snooping。

·     模擬主機發送的IGMP離開報文的源IP地址也采用本命令所配置的源IP地址。

相關配置可參考命令igmp-snooping enable

【舉例】

# 在VLAN 2內使能IGMP Snooping,並配置代理發送IGMP離開報文的源IP地址為10.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 leave source-ip 10.1.1.1

1.1.23  igmp-snooping max-response-time

【命令】

igmp-snooping max-response-time interval

undo igmp-snooping max-response-time

【視圖】

VLAN視圖

【缺省級別】

2:係統級

【參數】

interval:IGMP普遍組查詢的最大響應時間,取值範圍為1~25,單位為秒。

【描述】

igmp-snooping max-response-time命令用來在VLAN內配置IGMP普遍組查詢的最大響應時間。undo igmp-snooping max-response-time命令用來恢複缺省情況。

缺省情況下,IGMP普遍組查詢的最大響應時間為10秒。

在配置本命令之前,必須先在VLAN內使能IGMP Snooping。

相關配置可參考命令igmp-snooping enablemax-response-timeigmp-snooping query-interval

【舉例】

# 在VLAN 2內使能IGMP Snooping,並配置IGMP普遍組查詢的最大響應時間為5秒。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vlan 2

[Sysname-vlan2] igmp-snooping enable

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

1.1.24  igmp-snooping overflow-replace

【命令】

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

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

【視圖】

二層以太網接口視圖/二層聚合接口視圖/端口組視圖

【缺省級別】

2:係統級

【參數】

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命令用來關閉端口上的組播組替換功能。

缺省情況下,組播組替換功能處於關閉狀態。

需要注意的是:

·     本命令對VLAN接口上使能了IGMP的VLAN也有效。

·     在二層以太網接口或二層聚合接口視圖下配置時,如果未指定VLAN,則該配置將對該接口所屬的每個VLAN分別生效;如果指定了VLAN,則隻有當該接口屬於指定VLAN時,該配置才生效。

·     在端口組視圖下配置時,如果未指定VLAN,則該配置將對該端口組內的所有端口都生效;如果指定了VLAN,則該配置隻對該端口組內屬於指定VLAN的那些端口生效。

相關配置可參考命令overflow-replace

【舉例】

# 在VLAN 2內的端口Ethernet1/1上使能組播組替換功能。

<Sysname> system-view

[Sysname] interface ethernet 1/1

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

1.1.25  igmp-snooping proxying enable

【命令】

igmp-snooping proxying enable

undo igmp-snooping proxying enable

【視圖】

VLAN視圖

【缺省級別】

2:係統級

【參數】

【描述】

igmp-snooping proxying enable命令用來在VLAN內使能IGMP Snooping代理功能。undo igmp-snooping proxying enable命令用來在VLAN內關閉IGMP Snooping代理功能。

缺省情況下,VLAN內的IGMP Snooping代理功能處於關閉狀態。

在配置本命令之前,必須先在VLAN內使能IGMP Snooping。

相關配置可參考命令igmp-snooping enable

【舉例】

# 在VLAN 2內使能IGMP Snooping,並使能IGMP Snooping代理功能。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vlan 2

[Sysname-vlan2] igmp-snooping enable

[Sysname-vlan2] igmp-snooping proxying enable

1.1.26  igmp-snooping querier

【命令】

igmp-snooping querier

undo igmp-snooping querier

【視圖】

VLAN視圖

【缺省級別】

2:係統級

【參數】

【描述】

igmp-snooping querier命令用來使能IGMP Snooping查詢器。undo igmp-snooping querier命令用來關閉IGMP Snooping查詢器。

缺省情況下,IGMP Snooping查詢器處於關閉狀態。

需要注意的是,在配置本命令之前,必須先在VLAN內使能IGMP Snooping。

相關配置可參考命令igmp-snooping enable

【舉例】

# 在VLAN 2內使能IGMP Snooping,並使能IGMP Snooping查詢器。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vlan 2

[Sysname-vlan2] igmp-snooping enable

[Sysname-vlan2] igmp-snooping querier

1.1.27  igmp-snooping query-interval

【命令】

igmp-snooping query-interval interval

undo igmp-snooping query-interval

【視圖】

VLAN視圖

【缺省級別】

2:係統級

【參數】

interval:發送IGMP普遍組查詢報文的時間間隔,取值範圍為2~300,單位為秒。

【描述】

igmp-snooping query-interval命令用來配置發送IGMP普遍組查詢報文的時間間隔。undo igmp-snooping query-interval命令用來恢複缺省情況。

缺省情況下,發送IGMP普遍組查詢報文的時間間隔為60秒。

在配置本命令之前,必須先在VLAN內使能IGMP Snooping。

相關配置可參考命令igmp-snooping enableigmp-snooping querierigmp-snooping max-response-timemax-response-time

【舉例】

# 在VLAN 2內使能IGMP Snooping,並配置發送IGMP普遍組查詢報文的時間間隔為20秒。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vlan 2

[Sysname-vlan2] igmp-snooping enable

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

1.1.28  igmp-snooping report source-ip

【命令】

igmp-snooping report source-ip { ip-address | current-interface }

undo igmp-snooping report source-ip

【視圖】

VLAN視圖

【缺省級別】

2:係統級

【參數】

ip-address指定任意合法的IP地址作為代理發送IGMP報告報文的源IP地址。

current-interface:指定當前VLAN接口的IP地址作為代理發送IGMP報告報文的源IP地址。如果當前VLAN的接口沒有IP地址,則采用缺省的IP地址0.0.0.0作為代理發送IGMP報告報文的源IP地址。

【描述】

igmp-snooping report source-ip命令用來配置代理發送IGMP報告報文的源IP地址。undo igmp-snooping report source-ip命令用來恢複缺省情況。

缺省情況下,代理發送IGMP報告報文的源IP地址為0.0.0.0。

需要注意的是:

·     在配置本命令之前,必須先在VLAN內使能IGMP Snooping。

·     模擬主機發送的IGMP報告報文的源IP地址也采用本命令所配置的源IP地址。

相關配置可參考命令igmp-snooping enable

【舉例】

# 在VLAN 2內使能IGMP Snooping,並配置代理發送IGMP報告報文的源IP地址為10.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 report source-ip 10.1.1.1

1.1.29  igmp-snooping router-aging-time

【命令】

igmp-snooping router-aging-time interval

undo igmp-snooping router-aging-time

【視圖】

VLAN視圖

【缺省級別】

2:係統級

【參數】

interval:動態路由器端口的老化時間,取值範圍為1~1000,單位為秒。

【描述】

igmp-snooping router-aging-time命令用來在VLAN內配置動態路由器端口的老化時間。undo igmp-snooping router-aging-time命令用來恢複缺省情況。

缺省情況下,動態路由器端口的老化時間為105秒。

在配置本命令之前,必須先在VLAN內使能IGMP Snooping。

相關配置可參考命令igmp-snooping enablerouter-aging-time

【舉例】

# 在VLAN 2內使能IGMP Snooping,並配置動態路由器端口的老化時間為100秒。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vlan 2

[Sysname-vlan2] igmp-snooping enable

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

1.1.30  igmp-snooping router-port-deny

【命令】

igmp-snooping router-port-deny [ vlan vlan-list ]

undo igmp-snooping router-port-deny [ vlan vlan-list ]

【視圖】

二層以太網接口視圖/二層聚合接口視圖/端口組視圖

【缺省級別】

2:係統級

【參數】

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 router-port-deny命令用來禁止端口成為動態路由器端口。undo igmp-snooping router-port-deny命令用來恢複缺省情況。

缺省情況下,不禁止端口成為動態路由器端口。

需要注意的是:

·     本命令對VLAN接口上使能了IGMP的VLAN也有效。

·     在二層以太網接口或二層聚合接口視圖下配置時,如果未指定VLAN,則該配置將對該接口所屬的每個VLAN分別生效;如果指定了VLAN,則隻有當該接口屬於指定VLAN時,該配置才生效。

·     在端口組視圖下配置時,如果未指定VLAN,則該配置將對該端口組內的所有端口都生效;如果指定了VLAN,則該配置隻對該端口組內屬於指定VLAN的那些端口生效。

【舉例】

# 在VLAN 2內禁止端口Ethernet1/1成為動態路由器端口。

<Sysname> system-view

[Sysname] interface ethernet 1/1

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

1.1.31  igmp-snooping source-deny

【命令】

igmp-snooping source-deny

undo igmp-snooping source-deny

【視圖】

二層以太網接口視圖/端口組視圖

【缺省級別】

2:係統級

【參數】

【描述】

igmp-snooping source-deny命令用來使能組播數據報文源端口過濾功能。undo igmp-snooping source-deny命令用來關閉組播數據報文源端口過濾功能。

缺省情況下,組播數據報文源端口過濾功能處於關閉狀態。

需要注意的是,本命令對VLAN接口上使能了IGMP的VLAN也有效。

【舉例】

# 在Ethernet1/1上使能組播數據報文源端口過濾功能。

<Sysname> system-view

[Sysname] interface ethernet 1/1

[Sysname-Ethernet1/1] igmp-snooping source-deny

1.1.32  igmp-snooping special-query source-ip

【命令】

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

undo igmp-snooping special-query source-ip

【視圖】

VLAN視圖

【缺省級別】

2:係統級

【參數】

ip-address:指定IP地址作為發送IGMP特定組查詢報文時的源IP地址。

current-interface:指定當前VLAN接口的IP地址作為IGMP特定組查詢報文的源IP地址。如果當前VLAN的接口沒有IP地址,則采用缺省的IP地址0.0.0.0作為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。

相關配置可參考命令igmp-snooping enable

【舉例】

# 在VLAN 2內使能IGMP Snooping,並配置IGMP特定組查詢報文的源IP地址為10.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 special-query source-ip 10.1.1.1

1.1.33  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

【視圖】

二層以太網接口視圖/二層聚合接口視圖/端口組視圖

【缺省級別】

2:係統級

【參數】

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命令用來恢複缺省情況。

缺省情況下,端口不是靜態成員端口。

需要注意的是:

·     隻有當IGMP Snooping的版本為3時,配置參數source-ip source-address才會有實際的意義;當IGMP Snooping的版本為2時,雖然也可以配置參數source-ip source-address,但該配置將不會生效。

·     在二層以太網接口或二層聚合接口視圖下配置時,隻有當該接口屬於指定VLAN時,該配置才生效;在端口組視圖下配置時,該配置隻對該端口組內屬於指定VLAN的那些端口有效。

【舉例】

# 在VLAN 2內的端口Ethernet1/1上配置靜態加入組播源組(1.1.1.1,232.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/1

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

1.1.34  igmp-snooping static-router-port

【命令】

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

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

【視圖】

二層以太網接口視圖/二層聚合接口視圖/端口組視圖

【缺省級別】

2:係統級

【參數】

vlan vlan-id:在指定VLAN內配置靜態路由器端口。vlan-id為指定VLAN的編號,取值範圍為1~4094。

【描述】

igmp-snooping static-router-port命令用來配置靜態路由器端口。undo igmp-snooping static-router-port命令用來恢複缺省情況。

缺省情況下,端口不是靜態路由器端口。

需要注意的是:

·     本命令對VLAN接口上使能了IGMP的VLAN也有效。

·     在二層以太網接口或二層聚合接口視圖下配置時,隻有當該接口屬於指定VLAN時,該配置才生效;在端口組視圖下配置時,該配置隻對該端口組內屬於指定VLAN的那些端口有效。

【舉例】

# 在VLAN 2內的端口Ethernet1/1上配置靜態路由器端口。

<Sysname> system-view

[Sysname] interface ethernet 1/1

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

1.1.35  igmp-snooping version

【命令】

igmp-snooping version version-number

undo igmp-snooping version

【視圖】

VLAN視圖

【缺省級別】

2:係統級

【參數】

version-number:表示IGMP Snooping的版本號,取值範圍為2~3。

【描述】

igmp-snooping version命令用來配置IGMP Snooping的版本。undo igmp-snooping version命令用來恢複缺省情況。

缺省情況下,IGMP Snooping的版本為2。

需要注意的是,在配置本命令之前,必須先在VLAN內使能IGMP Snooping。

相關配置可參考命令igmp-snooping enable

【舉例】

# 在VLAN 2內使能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.36  last-member-query-interval (IGMP-Snooping view)

【命令】

last-member-query-interval interval

undo last-member-query-interval

【視圖】

IGMP-Snooping視圖

【缺省級別】

2:係統級

【參數】

interval:發送IGMP特定組查詢報文的時間間隔,取值範圍為1~5,單位為秒。

【描述】

last-member-query-interval命令用來全局配置發送IGMP特定組查詢報文的時間間隔。undo last-member-query-interval命令用來恢複缺省情況。

缺省情況下,發送IGMP特定組查詢報文的時間間隔為1秒。

相關配置可參考命令igmp-snooping last-member-query-interval

【舉例】

# 全局配置發送IGMP特定組查詢報文的時間間隔為3秒。

<Sysname> system-view

[Sysname] igmp-snooping

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

1.1.37  max-response-time (IGMP-Snooping view)

【命令】

max-response-time interval

undo max-response-time

【視圖】

IGMP-Snooping視圖

【缺省級別】

2:係統級

【參數】

interval:IGMP普遍組查詢的最大響應時間,取值範圍為1~25,單位為秒。

【描述】

max-response-time命令用來全局配置IGMP普遍組查詢的最大響應時間。undo max-response-time命令用來恢複缺省情況。

缺省情況下,IGMP普遍組查詢的最大響應時間為10秒。

相關配置可參考命令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.38  overflow-replace (IGMP-Snooping view)

【命令】

overflow-replace [ vlan vlan-list ]

undo overflow-replace [ vlan vlan-list ]

【視圖】

IGMP-Snooping視圖

【缺省級別】

2:係統級

【參數】

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次。如果指定了本參數,本配置隻對指定VLAN有效;如果未指定本參數,則本配置將對所有VLAN都有效。

【描述】

overflow-replace命令用來全局使能組播組替換功能。undo overflow-replace命令用來全局關閉組播組替換功能。

缺省情況下,組播組替換功能處於關閉狀態。

需要注意的是,本命令對VLAN接口上使能了IGMP的VLAN也有效。

相關配置可參考命令igmp-snooping overflow-replace

【舉例】

# 在VLAN 2內全局使能組播組替換功能。

<Sysname> system-view

[Sysname] igmp-snooping

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

1.1.39  report-aggregation (IGMP-Snooping view)

【命令】

report-aggregation

undo report-aggregation

【視圖】

IGMP-Snooping視圖

【缺省級別】

2:係統級

【參數】

【描述】

report-aggregation命令用來使能IGMP成員關係報告報文抑製功能。undo report-aggregation命令用來關閉IGMP成員關係報告報文抑製功能。

缺省情況下,IGMP成員關係報告報文抑製功能處於使能狀態。

需要注意的是,本命令對VLAN接口上使能了IGMP的VLAN也有效。

【舉例】

# 關閉IGMP成員關係報告報文抑製功能。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] undo report-aggregation

1.1.40  reset igmp-snooping group

【命令】

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

【視圖】

用戶視圖

【缺省級別】

2:係統級

【參數】

group-address:指定組播組,取值範圍為224.0.1.0~239.255.255.255。

all:表示所有組播組。

vlan vlan-id:指定VLAN的編號,取值範圍為1~4094。

【描述】

reset igmp-snooping group命令用來清除IGMP Snooping組的動態加入記錄。

需要注意的是,本命令隻能清除動態加入記錄,而無法清除靜態加入記錄。

【舉例】

# 清除所有IGMP Snooping組的動態加入記錄。

<Sysname> reset igmp-snooping group all

1.1.41  reset igmp-snooping statistics

【命令】

reset igmp-snooping statistics

【視圖】

用戶視圖

【缺省級別】

2:係統級

【參數】

【描述】

reset igmp-snooping statistics命令用來清除IGMP Snooping監聽到的所有IGMP報文的統計信息。

【舉例】

# 清除IGMP Snooping監聽到的所有IGMP報文的統計信息。

<Sysname> reset igmp-snooping statistics

1.1.42  router-aging-time (IGMP-Snooping view)

【命令】

router-aging-time interval

undo router-aging-time

【視圖】

IGMP-Snooping視圖

【缺省級別】

2:係統級

【參數】

interval:動態路由器端口的老化時間,取值範圍為1~1000,單位為秒。

【描述】

router-aging-time命令用來全局配置動態路由器端口的老化時間。undo router-aging-time命令用來恢複缺省情況。

缺省情況下,動態路由器端口的老化時間為105秒。

相關配置可參考命令igmp-snooping router-aging-time

【舉例】

# 全局配置動態路由器端口的老化時間為100秒。

<Sysname> system-view

[Sysname] igmp-snooping

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

1.1.43  source-deny (IGMP-Snooping view)

【命令】

source-deny port interface-list

undo source-deny port interface-list

【視圖】

IGMP-Snooping視圖

【缺省級別】

2:係統級

【參數】

interface-list:端口列表,表示一個或多個端口。表示方式為interface-list = { interface-type interface-number [ to interface-type interface-number ] }。其中,interface-type為接口類型,interface-number為接口編號。

【描述】

source-deny命令用來使能組播數據報文源端口過濾功能,即過濾掉所有收到的組播數據報文。undo source-deny命令用來關閉組播數據報文源端口過濾功能。

缺省情況下,組播數據報文源端口過濾功能處於關閉狀態。

需要注意的是,本命令對VLAN接口上使能了IGMP的VLAN也有效。

【舉例】

# 使能從Ethernet1/1到Ethernet1/4上的組播數據報文源端口過濾功能。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] source-deny port ethernet 1/1 to ethernet 1/4

不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!

BOB登陆
官網
聯係我們