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

06-IP組播命令參考

目錄

03-組播VLAN命令

本章節下載 03-組播VLAN命令  (201.60 KB)

03-組播VLAN命令


1 組播VLAN

1.1  組播VLAN配置命令

1.1.1  display multicast-vlan

display multicast-vlan命令用來顯示組播VLAN的信息。

【命令】

display multicast-vlan [ vlan-id ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

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

【舉例】

# 顯示所有組播VLAN的信息。

<Sysname> display multicast-vlan

Total 2 multicast VLANs.

 

Multicast VLAN 100:

  Sub-VLAN list(3 in total):

    2-3, 6

  Port list(3 in total):

    XGE1/0/1

    XGE1/0/2

    XGE1/0/3

 

Multicast VLAN 200:

  Sub-VLAN list(0 in total):

  Port list(0 in total):

表1-1 display multicast-vlan命令顯示信息描述表

字段

描述

Total 2 multicast VLANs

組播VLAN的總數

Multicast VLAN 100

組播VLAN

Sub-VLAN list(3 in total)

組播VLAN的子VLAN列表及總數

Port list(3 in total)

組播VLAN的端口列表及總數

 

1.1.2  display multicast-vlan forwarding-table

display multicast-vlan forwarding-table命令用來顯示組播VLAN轉發表的信息。

【命令】

display multicast-vlan forwarding-table [ group-address [ mask { mask-length | mask } ] | source-address [ mask { mask-length | mask } ] | slot slot-number | subvlan vlan-id | vlan vlan-id ] *

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

group-address:顯示指定組播組的信息,取值範圍為224.0.0.0~239.255.255.255。如果未指定本參數,將顯示所有組播組的信息。

mask { mask-length | mask }:指定組播組的掩碼長度或掩碼。mask-length的取值範圍為4~32,缺省值為32;mask的缺省值為255.255.255.255。

source-address:顯示指定組播源的信息。如果未指定本參數,將顯示所有組播源的信息。

mask { mask-length | mask }:指定組播源的掩碼長度或掩碼。mask-length的取值範圍為0~32,缺省值為32;mask的缺省值為255.255.255.255。

slot slot-number:顯示指定成員設備上的信息,slot-number表示設備在IRF中的成員編號。如果未指定本參數,將顯示主設備上的信息。

subvlan vlan-id:顯示指定子VLAN的信息。如果未指定本參數,將顯示所有子VLAN的信息。

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

【舉例】

# 顯示組播VLAN轉發表的全部信息。

<Sysname> display multicast-vlan forwarding-table

Multicast VLAN 100 Forwarding Table

Total 1 entries, 1 matched

 

00001. (1.1.1.1, 225.0.0.1)

     Flags: 0x10000

     Multicast VLAN: 100

     List of sub-VLANs (3 in total):

       1: VLAN 10

       2: VLAN 20

       3: VLAN 30

表1-2 display multicast-vlan forwarding-table命令顯示信息描述表

字段

描述

Multicast VLAN 100 Forwarding Table

組播VLAN 100的轉發表

Total 1 entries, 1 matched

表項的總數和匹配數

00001

表示(S,G)項的序號

 (1.1.1.1, 255.0.0.1)

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

Flags

(S,G)項的當前狀態,使用不同的比特位來表示(S,G)項所處的不同狀態,主要取值如下:

·     0x1:表示表項處於Inactive狀態

·     0x4:表示表項下刷失敗

·     0x8:表示有子VLAN下刷失敗

·     0x200:表示表項處於平滑狀態

·     0x10000:表示組播VLAN表項

Multicast VLAN

組播VLAN

List of sub-VLANs (3 in total)

組播VLAN的子VLAN列表及總數

 

1.1.3  display multicast-vlan group

display multicast-vlan group命令用來顯示組播VLAN的組播組表項信息。

【命令】

display multicast-vlan group [ source-address | group-address | slot slot-number | verbose | vlan vlan-id ] *

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

source-address:顯示指定組播源的信息。如果未指定本參數,將顯示所有組播源的信息。

group-address:顯示指定組播組的信息,取值範圍為224.0.1.0~239.255.255.255。如果未指定本參數,將顯示所有組播組的信息。

slot slot-number:顯示指定成員設備上的信息,slot-number表示設備在IRF中的成員編號。如果未指定本參數,將顯示主設備上的信息。

verbose:顯示詳細信息。如果未指定本參數,將顯示概要信息。

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

【舉例】

# 顯示組播VLAN的所有組播組表項的詳細信息。

<Sysname> display multicast-vlan group verbose

Total 6 entries.

 

Multicast VLAN 10: Total 3 entries.

  (2.2.2.2, 225.1.1.2)

    Flags: 0x70000020

    Sub-VLANs (1 in total):

      VLAN 40

  (111.112.113.115, 225.1.1.4)

    Flags: 0x70000030

    Sub-VLANs (1 in total):

      VLAN 40

  (0.0.0.0, 226.1.1.6)

    Flags: 0x60000020

    Sub-VLANs (1 in total):

      VLAN 40

 

Multicast VLAN 20: Total 3 entries.

  (2.2.2.2, 225.1.1.2)

    Flags: 0x70000010

    Sub-VLANs (0 in total):

  (111.112.113.115, 225.1.1.4)

    Flags: 0x70000010

    Sub-VLANs (0 in total):

  (0.0.0.0, 226.1.1.6)

    Flags: 0x50000010

    Sub-VLANs (0 in total):

表1-3 display multicast-vlan group命令顯示信息描述表

字段

描述

Total 6 entries

表項的總數

Multicast VLAN 10: Total 3 entries

組播VLAN 10的組播組表項總數

(0.0.0.0, 226.1.1.6)

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

Flags

(S,G)表項的狀態,通過將不同的比特位置位來表示不同的狀態:

·     0x10:表示表項由組播VLAN創建

·     0x20:表示表項由子VLAN創建

·     0x40:表示表項即將被刪除

·     0x10000000:表示表項新創建或在查詢周期內收到過IGMP查詢報文,且沒有收到過IGMPv1報告報文

·     0x20000000:表示表項在查詢周期內沒有收到過IGMPv2/v3報告報文

·     0x40000000:表示表項在查詢周期內沒有收到過IGMPv3 IS_EX(NULL)報文

Sub-VLANs (1 in total)

組播VLAN的子VLAN列表及總數

 

【相關命令】

·     reset multicast-vlan group

1.1.4  multicast-vlan

multicast-vlan命令用來配置組播VLAN,並進入組播VLAN視圖。如果指定的組播VLAN已經存在,則直接進入組播VLAN視圖。

undo multicast-vlan命令用來取消組播VLAN配置。

【命令】

multicast-vlan vlan-id

undo multicast-vlan { all | vlan-id }

【缺省情況】

所有VLAN均不是組播VLAN。

【視圖】

係統視圖

【缺省用戶角色】

network-admin

【參數】

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

all:刪除所有組播VLAN。

【使用指導】

組播VLAN的總數不得超過5。

需在配置為組播VLAN的指定VLAN內使能IGMP Snooping。

在已使能了IP組播路由的設備上不建議再配置組播VLAN。

【舉例】

# 在VLAN 100內使能IGMP Snooping,將其配置為組播VLAN,並進入組播VLAN視圖。

<Sysname> system-view

[Sysname] igmp-snooping

[Sysname-igmp-snooping] quit

[Sysname] vlan 100

[Sysname-vlan100] igmp-snooping enable

[Sysname-vlan100] quit

[Sysname] multicast-vlan 100

[Sysname-mvlan-100]

【相關命令】

·     igmp-snooping enable(IP組播命令參考/IGMP Snooping)

·     multicast routing(IP組播命令參考/組播路由與轉發)

1.1.5  multicast-vlan entry-limit

multicast-vlan entry-limit命令用來配置組播VLAN轉發表項的最大數量。

undo multicast-vlan entry-limit命令用來恢複缺省情況。

【命令】

multicast-vlan entry-limit limit

undo multicast-vlan entry-limit

【缺省情況】

組播VLAN轉發表項的最大數量為4000。

【視圖】

係統視圖

【缺省用戶角色】

network-admin

【參數】

limit:組播VLAN轉發表項的最大數量,取值範圍為0~4000。

【使用指導】

當用戶通過multicast-vlan entry-limit命令將組播VLAN轉發表項的最大數量降低時,係統不會主動刪除多餘表項,直至有表項被老化或被手工刪除。建議用戶執行reset multicast-vlan group命令,將設備上超出最大數量的組播VLAN轉發表項清除。

【舉例】

# 配置組播VLAN轉發表項的最大數量為128個。

<Sysname> system-view

[Sysname] multicast-vlan entry-limit 128

【相關命令】

·     entry-limit (IGMP-Snooping view) (IP組播命令參考/IGMP Snooping)

1.1.6  port (multicast-VLAN view)

port命令用來向組播VLAN內添加端口。

undo port命令用來刪除組播VLAN內的端口。

【命令】

port interface-list

undo port { all | interface-list }

【缺省情況】

組播VLAN內沒有端口。

【視圖】

組播VLAN視圖

【缺省用戶角色】

network-admin

【參數】

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

all:刪除當前組播VLAN內的所有端口。

【使用指導】

隻允許將二層以太網接口、二層聚合接口類型的用戶端口配置為組播VLAN的端口。且一個端口隻能屬於一個組播VLAN。

對於添加到組播VLAN內的端口,還需在該端口所屬的用戶VLAN內使能IGMP Snooping。

【舉例】

# 將端口Ten-GigabitEthernet1/0/1到Ten-GigabitEthernet1/0/3添加到組播VLAN 100內。

<Sysname> system-view

[Sysname] multicast-vlan 100

[Sysname-mvlan-100] port ten-gigabitethernet 1/0/1 to ten-gigabitethernet 1/0/3

1.1.7  port multicast-vlan

port multicast-vlan命令用來配置端口所屬的組播VLAN。

undo port multicast-vlan命令用來恢複缺省情況。

【命令】

port multicast-vlan vlan-id

undo port multicast-vlan

【缺省情況】

端口不屬於任何組播VLAN。

【視圖】

二層以太網接口視圖

二層聚合接口視圖

【缺省用戶角色】

network-admin

【參數】

vlan-id:指定端口所屬組播VLAN的編號,取值範圍為1~4094。

【使用指導】

一個端口隻能屬於一個組播VLAN。

對於添加到組播VLAN內的端口,還需在該端口所屬的用戶VLAN內使能IGMP Snooping。

【舉例】

# 配置端口Ten-GigabitEthernet1/0/1屬於組播VLAN 100。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 1/0/1

[Sysname-Ten-GigabitEthernet1/0/1] port multicast-vlan 100

1.1.8  reset multicast-vlan group

reset multicast-vlan group命令用來清除組播VLAN的組播組表項。

【命令】

reset multicast-vlan group [ source-address [ mask { mask-length | mask } ] | group-address [ mask { mask-length | mask } ] | vlan vlan-id ] *

【視圖】

用戶視圖

【缺省用戶角色】

network-admin

【參數】

source-address:清除包含指定組播源的表項。如果未指定本參數,將清除包含所有組播源表項。

mask { mask-length | mask }:指定組播源的掩碼長度或掩碼。mask-length的取值範圍為0~32,缺省值為32;mask的缺省值為255.255.255.255。

group-address:清除指定組播組的表項,取值範圍為224.0.1.0~239.255.255.255。如果未指定本參數,將清除所有組播組的表項。

mask { mask-length | mask }:指定組播組的掩碼長度或掩碼。mask-length的取值範圍為4~32,缺省值為32;mask的缺省值為255.255.255.255。

vlan vlan-id:清除指定VLAN的表項,取值範圍為1~4094。如果未指定本參數,將清除所有VLAN的表項。

【舉例】

# 清除組播VLAN的所有組播組表項。

<Sysname> reset multicast-vlan group

【相關命令】

·     display multicast-vlan group

1.1.9  subvlan (multicast-VLAN view)

subvlan命令用來向組播VLAN內添加子VLAN。

undo subvlan命令用來刪除組播VLAN內的子VLAN。

【命令】

subvlan vlan-list

undo subvlan { all | vlan-list }

【缺省情況】

組播VLAN內沒有子VLAN。

【視圖】

組播VLAN視圖

【缺省用戶角色】

network-admin

【參數】

vlan-list:指定子VLAN列表,表示多個子VLAN。其表示方式為vlan-list = { vlan-id [ to vlan-id ] }&<1-10>,其中,vlan-id為指定子VLAN的編號,取值範圍為1~4094。&<1-10>表示前麵的參數最多可以輸入10次。這些指定的子VLAN必須存在,且不能是組播VLAN或其它組播VLAN的子VLAN。

all:刪除當前組播VLAN內的所有子VLAN。

【使用指導】

組播VLAN的子VLAN內需要使能IGMP Snooping。

【舉例】

# 配置VLAN 10到VLAN 15為組播VLAN 100的子VLAN。

<Sysname> system-view

[Sysname] multicast-vlan 100

[Sysname-mvlan-100] subvlan 10 to 15

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

BOB登陆
官網
聯係我們