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

04-組播分冊

目錄

01-組播路由與轉發命令

本章節下載 01-組播路由與轉發命令  (180.47 KB)

01-組播路由與轉發命令


1 組播路由與轉發配置命令

本文所涉及的路由器代表了一般意義下的路由器或運行了IP組播路由協議的三層交換機。

 

1.1  組播路由與轉發配置命令

1.1.1  display mac-address multicast

【命令】

display mac-address [ mac-address [ vlan vlan-id ] | [ multicast ] [ vlan vlan-id ] [ count ] ]

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

mac-address:查看指定MAC地址的靜態組播MAC表項,取值範圍為除0100-5Exx-xxxx3333-xxxx-xxxx以外的任意合法的組播MAC地址,其中x代表0F的任意一個十六進製數

vlan vlan-id:查看指定VLAN的靜態組播MAC地址表項。vlan-id為指定VLAN的編號,取值範圍為1~4094。如果未指定該參數,則顯示所有VLAN的靜態組播MAC地址表項。

multicast:查看靜態組播MAC地址表項。

count:查看靜態組播MAC地址表項的數量。如果指定了本參數,將隻顯示符合條件的(由count前麵所指定的參數決定)表項數量,而不顯示表項的具體內容。

【描述】

display mac-address multicast命令用來查看靜態組播MAC地址表信息。

需要注意的是,如果未指定任何參數,或僅指定了vlancount兩參數之一或其組合時,將顯示包括靜態組播MAC地址表項和單播MAC地址表項在內的所有MAC地址表項信息。

相關配置可參考命令mac-address multicast,以及“係統分冊/MAC地址表命令”中的命令display mac-address

【舉例】

# 查看VLAN 2的靜態組播MAC地址表信息。

<Sysname> display mac-address multicast vlan 2

MAC ADDR        VLAN ID   STATE            PORT INDEX             AGING TIME(s)

0100-0001-0001     2      Multicast        GigabitEthernet2/0/1            NOAGED

                                           GigabitEthernet2/0/2

                                           GigabitEthernet2/0/3

                                           GigabitEthernet2/0/4

 

  ---  1 mac address(es) found  ---

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

字段

描述

MAC ADDR

MAC地址

VLAN ID

MAC地址所在的VLAN ID

STATE

MAC地址的狀態:

l      Multicast:表示該表項是用戶手工配置的靜態組播MAC地址表項

PORT INDEX

該MAC地址對應的端口,表示發往該MAC地址的報文將從此端口發出

AGING TIME(s)

老化時間狀態,靜態組播MAC地址表項隻有NOAGED狀態,其表示該表項不會被老化

1 mac address(es) found

共有1個靜態組播MAC地址表項

 

1.1.2  display multicast boundary

【命令】

display multicast [ all-instance | vpn-instance vpn-instance-name ] boundary [ group-address [ mask | mask-length ] ] [ interface interface-type interface-number ]

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

all-instance:指定所有實例。

vpn-instance vpn-instance-name:指定VPN實例,vpn-instance-name表示VPN實例的名稱,為1~31個字符的字符串,不可以包含空格,區分大小寫。

group-address:查看指定組播組的組播邊界信息,取值範圍為224.0.0.0~239.255.255.255。

mask:指定組播組地址的掩碼,缺省值為255.255.255.255。

mask-length:指定組播組地址的掩碼長度,取值範圍為4~32,缺省值為32。

interface-type interface-number:查看指定接口上的組播邊界信息。

【描述】

display multicast boundary命令用來查看組播邊界的信息。

需要注意的是,如果不指定all-instancevpn-instance參數,則隻顯示公網實例的相關信息。

相關配置可參考命令multicast boundary

【舉例】

# 查看公網實例所有接口上的組播邊界信息。

<Sysname> display multicast boundary

Multicast boundary information of VPN-Instance: public net

 Boundary            Interface

 224.1.1.0/24        Vlan1

 239.2.2.0/24        Vlan2

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

字段

描述

Multicast boundary information of VPN-Instance: public net

公網組播邊界信息

Boundary

表示組播邊界對應的組播組

Interface

表示組播邊界對應的接口

 

1.1.3  display multicast forwarding-table

【命令】

display multicast [ all-instance | vpn-instance vpn-instance-name ] 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 | slot slot-number ] * [ port-info ]

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

all-instance:指定所有實例。

vpn-instance vpn-instance-name:指定VPN實例,vpn-instance-name表示VPN實例的名稱,為1~31個字符的字符串,不可以包含空格,區分大小寫。

source-address:組播源地址,查看包含指定組播源的組播轉發項。

group-address:組播組地址,查看指定組播組的組播轉發項,取值範圍為224.0.0.0~239.255.255.255。

mask:指定組播組或組播源地址的掩碼,缺省值為255.255.255.255。

mask-length:指定組播組或組播源地址的掩碼長度。對於組播組地址,其取值範圍為4~32,缺省值為32;對於組播源地址,其取值範圍為0~32,缺省值為32。

incoming-interface:查看指定入接口的組播轉發項。

interface-type interface-number:查看指定接口類型和接口編號的入接口的組播轉發項。

register:查看入接口為PIM-SM注冊接口的組播轉發項。

outgoing-interface:查看指定出接口的組播轉發項。

exclude:查看出接口列表中不包含指定接口的組播轉發項。

include:查看出接口列表中包含指定接口的組播轉發項。

match:查看出接口列表中包含且僅包含指定接口的組播轉發項。

statistics:查看組播轉發表的統計信息。

slot slot-number:查看指定接口板上的組播轉發項。slot-number表示接口板所在槽位的編號。如果不指定該參數,則顯示主控板上的組播轉發表項。

port-info:查看二層端口的信息。

【描述】

display multicast forwarding-table命令用來查看組播轉發表的信息。

需要注意的是:

l              如果不指定all-instancevpn-instance參數,則隻顯示公網實例的相關信息。

l              組播轉發表直接用於指導組播數據的轉發,通過查看該表可以了解組播數據的轉發狀態。

相關配置可參考命令multicast forwarding-table downstream-limitmulticast forwarding-table route-limitdisplay multicast routing-table

【舉例】

# 查看公網實例組播轉發表的信息。

<Sysname> display multicast forwarding-table

Multicast Forwarding Table of VPN-Instance: public net

Total 1 entry

 

Total 1 entry 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 19648 packets(20512512 bytes), Wrong If 0 packets

     Forwarded 19648 packets(20512512 bytes)

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

字段

描述

Multicast Forwarding Table of VPN-Instance: public net

公網組播轉發表

Total 1 entry

組播轉發表中(S,G)項的總數

Total 1 entry matched

組播轉發表中匹配的(S,G)項總數

00001

表示(S,G)項的序號

(172.168.0.2,227.0.0.1)

表示組播轉發表的(S,G)項

MID

(S,G)項的標識,每個(S,G)表項都有唯一的MID標識,不會重複

Flags

(S,G)項的當前狀態,使用不同的比特位來表示(S,G)項所處的不同狀態。關於該字段的主要取值及其含義的說明請參見1-4

Uptime

表示(S,G)項已存在時間

Timeout in

表示(S,G)項的超時剩餘時間

Incoming interface

表示(S,G)項的入接口

List of 1 outgoing interface:

1: Vlan-interface2

出接口列表:

出接口序號:出接口名稱和編號

Matched 19648 packets (20512512 bytes), Wrong If 0 packets

(S,G)項匹配的報文數量(字節數),發生入接口錯誤的報文個數

Forwarded 19648 packets (20512512 bytes)

(S,G)已轉發的組播報文數量(字節數)

 

表1-4 Flags字段的主要取值及其含義

取值

含義

0x00000001

表示需要發送注冊終止報文

0x00000002

表示(S,G)項對應的組播源是否活動

0x00000004

表示空的轉發項

0x00000008

表示RP是否為PIM域邊界路由器

0x00000010

表示有注冊出接口

0x00000400

表示(S,G)項將被刪除

0x00008000

表示(S,G)項正在主備倒換後平滑

0x00010000

表示平滑過程中(S,G)項被更新

0x00080000

表示(S,G)項被重複刷新,需要先刪除後添加表項

0x00100000

添加成功標記

 

1.1.4  display multicast routing-table

【命令】

display multicast [ all-instance | vpn-instance vpn-instance-name ] 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 } } ] *

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

all-instance:指定所有實例。

vpn-instance vpn-instance-name:指定VPN實例,vpn-instance-name表示VPN實例的名稱,為1~31個字符的字符串,不可以包含空格,區分大小寫。

source-address:組播源地址,查看包含指定組播源的組播路由項。

group-address:組播組地址,查看指定組播組的組播路由項,取值範圍為224.0.0.0~239.255.255.255。

mask:指定組播組或組播源地址的掩碼,缺省值為255.255.255.255。

mask-length:指定組播組或組播源地址的掩碼長度。對於組播組地址,其取值範圍為4~32,缺省值為32;對於組播源地址,其取值範圍為0~32,缺省值為32。

incoming-interface:查看指定入接口的組播路由項。

interface-type interface-number:查看指定接口類型和接口編號的入接口的組播路由項。

register:查看入接口為PIM-SM注冊接口的組播路由項。

outgoing-interface:查看指定出接口的組播路由項。

exclude:查看出接口列表中不包含指定接口的組播路由項。

include:查看出接口列表中包含指定接口的組播路由項。

match:查看出接口列表中包含且僅包含指定接口的組播路由項。

【描述】

display multicast routing-table命令用來查看組播路由表的信息。

需要注意的是:

l              如果不指定all-instancevpn-instance參數,則隻顯示公網實例的相關信息。

l              組播路由表是進行組播數據轉發的基礎,通過查看該表可以了解(S,G)表項等的建立情況。

相關配置可參考命令display multicast forwarding-table

【舉例】

# 查看公網實例組播路由表的信息。

<Sysname> display multicast routing-table

Multicast routing table of VPN-Instance: public net

 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

表1-5 display multicast routing-table命令顯示信息描述表

字段

描述

Multicast routing table of VPN-Instance: public net

公網組播路由表

Total 1 entry

組播路由表中(S,G)項的總數

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.1.5  display multicast routing-table static

【命令】

display multicast routing-table [ all-instance | vpn-instance vpn-instance-name ] static [ config ] [ source-address { mask-length | mask } ]

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

all-instance:指定所有實例。

vpn-instance vpn-instance-name:指定VPN實例,vpn-instance-name表示VPN實例的名稱,為1~31個字符的字符串,不可以包含空格,區分大小寫。

config:查看組播靜態路由的配置信息。

source-address:查看指定組播源的組播靜態路由信息。

mask:指定組播源地址的掩碼。

mask-length:指定組播源地址的掩碼長度,取值範圍為0~32。

【描述】

display multicast routing-table static命令用來查看組播靜態路由的信息。

需要注意的是,如果不指定all-instancevpn-instance參數,則隻顯示公網實例的相關信息。

【舉例】

# 查看公網實例全部組播靜態路由的信息。

<Sysname> display multicast routing-table static

 

Multicast Routing Table of VPN-Instance: public net

Routes : 1

 

 Mroute 10.10.0.0/16

          Interface = Vlan-interface1         RPF Neighbor = 2.2.2.2

          Matched routing protocol = <none>, Route-policy = <none>

          Preference = 1, Order = 1

 Running Configuration = ip rpf-route-static 10.10.0.0 16 2.2.2.2 order 1

# 查看公網實例組播路由表中組播靜態路由的配置信息。

<Sysname> display multicast routing-table static config

 

Multicast Routing Table of VPN-Instance: public net

Routes : 1

 

 Mroute 10.10.0.0/16,    RPF neighbor = 2.2.2.2

 Matched routing protocol = <none>, Route-policy = <none>

 Preference = 1, Order = 1

表1-6 display multicast routing-table static命令顯示信息描述表

字段

描述

Multicast Routing Table of VPN-Instance: public net

公網組播路由表

Mroute

組播路由源地址及其掩碼長度

Interface

可達組播源的出接口

RPF Neighbor

可達組播源的RPF鄰居IP地址

Matched routing protocol

如果協議配置好了,路由的組播源地址應當是單播路由表中一條路由項的目的地址

Route-policy

路由策略。路由的組播源地址應當匹配路由策略

Preference

路由優先級

Order

路由序號

 

1.1.6  display multicast rpf-info

【命令】

display multicast [ all-instance | vpn-instance vpn-instance-name ] rpf-info source-address [ group-address ]

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

all-instance:指定所有實例。

vpn-instance vpn-instance-name:指定VPN實例,vpn-instance-name表示VPN實例的名稱,為1~31個字符的字符串,不可以包含空格,區分大小寫。

source-address:查看指定組播源的RPF信息。

group-address:查看指定組播組的RPF信息,取值範圍為224.0.1.0~239.255.255.255。

【描述】

display multicast rpf-info命令用來查看組播源的RPF信息。

需要注意的是,如果不指定all-instancevpn-instance參數,則隻顯示公網實例的相關信息。

相關配置可參考命令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:

     VPN instance: public net

     RPF interface: Vlan-interface1, RPF neighbor: 10.1.1.1

     Referenced route/mask: 192.168.1.0/24

     Referenced route type: igp

     Route selection rule: preference-preferred

     Load splitting rule: disable

表1-7 display multicast rpf-info命令顯示信息描述表

字段

描述

RPF information about source 192.168.1.55

到組播源192.168.1.55的RPF路徑信息

RPF interface

表示RPF接口

RPF neighbor

表示RPF鄰居

Referenced route/mask

表示引用的路由及其掩碼長度

Referenced route type

表示引用的路由類型,可以是下列類型之一:

l      igp:單播路由(內部網關協議)

l      egp:單播路由(外部網關協議)

l      unicast (direct):單播路由(直連)

l      unicast:其它單播路由(如單播靜態路由等)

l      mbgp:MBGP路由

l      multicast static:組播靜態路由

Route selection rule

RPF路由選擇規則,可以是根據路由協議的優先級進行選擇,或者是按照目的地址對路由表進行最長匹配

Load splitting rule

是否使能了負載分擔規則

 

1.1.7  ip rpf-route-static

【命令】

ip rpf-route-static [ vpn-instance vpn-instance-name ] source-address { mask | mask-length } [ protocol [ process-id ] ] [ route-policy policy-name ] { rpf-nbr-address | interface-type interface-number } [ preference preference ] [ order order-number ]

undo ip rpf-route-static [ vpn-instance vpn-instance-name ] source-address { mask | mask-length } [ protocol [ process-id ] ] [ route-policy policy-name ]

【視圖】

係統視圖

【缺省級別】

2:係統級

【參數】

vpn-instance vpn-instance-name:指定VPN實例,vpn-instance-name表示VPN實例的名稱,為1~31個字符的字符串,不可以包含空格,區分大小寫。

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。當單播路由協議為isisospfrip時,需要指定本參數。

policy-name:指定靜態組播路由的匹配規則名稱,為1~19個字符的字符串,不可以包含空格,區分大小寫。

rpf-nbr-address:指定RPF鄰居的IP地址。

interface-type interface-number:指定與RPF鄰居相連接口的接口類型和接口編號。

preference:指定路由優先級,取值範圍為1~255,缺省值為1。

order-number:指定同網段路由中的配置先後次序,取值範圍為1~100。

【描述】

ip rpf-route-static命令用來配置組播靜態路由。undo ip rpf-route-static命令用來刪除組播靜態路由表中的組播靜態路由。

缺省情況下,沒有配置組播靜態路由。

需要注意的是:

l              如果不指定vpn-instance參數,則本配置針對公網實例。

l              參數source-address { mask | mask-length }、protocolpolicy-name為配置組播靜態路由的關鍵,三個要素中隻要有一個不同就認為是不同的配置。

l              配置時,可以使用display multicast routing-table static命令來查詢組播靜態路由樹中是否已有此配置:若有就修改相應的字段(配置順序保持不變);若沒有則添加。

l              配置時,若RPF鄰居的接口類型是以太網接口、三層聚合接口、RPR接口、Loopback接口或VLAN接口時,不能使用指定與RPF鄰居相連接口(interface-type interface-number)的方式指定RPF鄰居,而隻能使用指定地址(rpf-nbr-address)的方式指定RPF鄰居。

l              配置了本命令之後,該組播靜態路由並不一定會生效,因為可能出現無法迭代出接口,或者指定的接口處於down狀態等情況。因此,進行此項配置後,建議使用display multicast routing-table static命令來查看該路由是否配置成功或該路由是否生效。

相關配置可參考命令display multicast routing-table static

【舉例】

# 配置到組播源10.1.1.1/24的組播靜態路由,其RPF鄰居的地址是192.168.1.23。

<Sysname> system-view

[Sysname] ip rpf-route-static 10.1.1.1 24 192.168.1.23

1.1.8  mac-address multicast

【命令】

在係統視圖下:

mac-address multicast mac-address interface interface-list vlan vlan-id

undo mac-address [ multicast ] [ [ mac-address [ interface interface-list ] ] vlan vlan-id ]

在以太網端口視圖或二層聚合端口視圖下:

mac-address multicast mac-address vlan vlan-id

undo mac-address [ multicast ] mac-address vlan vlan-id

在端口組視圖下:

mac-address multicast mac-address vlan vlan-id

undo mac-address multicast mac-address vlan vlan-id

【視圖】

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

【缺省級別】

2:係統級

【參數】

mac-address:靜態組播MAC地址,取值範圍為除0100-5Exx-xxxx3333-xxxx-xxxx以外的任意合法的組播MAC地址,其中x代表0F的任意一個十六進製數。當配置的靜態組播MAC地址與其它協議的MAC地址衝突時,係統會給出提示。

interface-list接口列表,表示一個或多個接口。表示方式為interface-list = { interface-type interface-number [ to interface-type interface-number ] }&<1-n>。其中,interface-type為接口類型,interface-number為接口編號;&<1-n>表示前麵的參數最多可以輸入n次,n的取值範圍與設備的型號有關,請以設備的實際情況為準

vlan vlan-id指定接口所屬的VLAN,必須為已創建的VLAN,如果指定的接口不屬於該VLAN,係統將提示出錯。vlan-id為指定VLAN的編號,取值範圍為14094

【描述】

mac-address multicast命令用來配置靜態組播MAC地址表項。undo mac-address multicast命令用來刪除靜態組播MAC地址表項。

缺省情況下,沒有配置靜態組播MAC地址表項。

需要注意的是,執行undo mac-address multicast命令時若未指定multicast參數,將刪除包括靜態組播MAC地址表項和單播MAC地址表項在內的所有MAC地址表項。

相關配置可參考命令display mac-address multicast,以及“係統分冊/MAC地址表命令”中的命令mac-address

【舉例】

# 配置靜態組播MAC地址表項0100-0001-0001,對應的接口為VLAN 2內的GigabitEthernet2/0/1到GigabitEthernet2/0/5。

<Sysname> system-view

[Sysname] mac-address multicast 0100-0001-0001 interface gigabitethernet 2/0/1 to gigabitethernet 2/0/5 vlan 2

# 在接口GigabitEthernet2/0/1下配置靜態組播MAC地址表項0100-0001-0001,該接口屬於VLAN 2。

<Sysname> system-view

[Sysname] interface gigabitethernet 2/0/1

[Sysname-GigabitEthernet2/0/1] mac-address multicast 0100-0001-0001 vlan 2

1.1.9  mtracert

【命令】

mtracert source-address [ [ last-hop-router-address ] group-address ]

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

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

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

last-hop-router-address:指定最後一跳路由器的地址,缺省值為當前路由器的地址。

【描述】

mtracert命令用來跟蹤組播數據的傳輸路徑。

需要注意的是,在跟蹤組播數據(S,G)的傳輸路徑時若指定了last-hop-router-address,則該地址所對應的接口必須是(S,G)表項的出接口,否則跟蹤將失敗。

【舉例】

# 跟蹤組播數據(6.6.6.6,225.2.1.1)的傳輸路徑,指定最後一跳路由器的IP地址為5.5.5.8。

<Sysname> mtracert 6.6.6.6 5.5.5.8 225.2.1.1

 Type Ctrl+C to quit mtrace facility

 Tracing reverse path of (6.6.6.6, 225.2.1.1) from last-hop router (5.5.5.8) to source via multicast routing-table

 

 -1 5.5.5.8

   Incoming interface address: 4.4.4.8

   Previous-hop router address: 4.4.4.7

   Input packet count on incoming interface: 17837

   Output packet count on outgoing interface: 0

   Total number of packets for this source-group pair: 8000

   Protocol: PIM

   Forwarding TTL: 0

   Forwarding code: No error

 

 -2 4.4.4.7

   Incoming interface address: 6.6.6.7

   Previous-hop router address: 0.0.0.0

   Input packet count on incoming interface: 2

   Output packet count on outgoing interface: 259

   Total number of packets for this source-group pair: 8100

   Protocol: PIM

   Forwarding TTL: 0

   Forwarding code: No error

表1-8 mtracert命令顯示信息描述表

字段

描述

last-hop router

最後一跳路由器

(6.6.6.6, 225.2.1.1)

要跟蹤的組播數據(S,G)

-1 5.5.5.8

從最後一跳路由器開始每一跳的出接口地址

Incoming interface address

入接口的IP地址

Previous-hop router address

上一跳的IP地址

Input packet count on incoming interface

入接口收到的組播報文統計

Output packet count on outgoing interface

出接口發出的組播報文統計

Total number of packets for this source-group pair

轉發的(S,G)報文統計

Protocol

運行的組播路由協議

Forwarding TTL

報文從出接口轉發出去的最小TTL值

Forwarding code

轉發代碼

 

1.1.10  multicast boundary

【命令】

multicast boundary group-address { mask | mask-length }

undo multicast boundary { group-address { mask | mask-length } | all }

【視圖】

接口視圖

【缺省級別】

2:係統級

【參數】

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

1.1.11  multicast forwarding-table downstream-limit

【命令】

multicast forwarding-table downstream-limit limit

undo multicast forwarding-table downstream-limit

【視圖】

係統視圖/VPN實例視圖

【缺省級別】

2:係統級

【參數】

limit:指定單條組播轉發表項的最大下行節點數目,取值範圍為0~128。

【描述】

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

# 配置VPN實例mvpn中單條組播轉發表項的最大下行節點數目為60。

<Sysname> system-view

[Sysname] ip vpn-instance mvpn

[Sysname-vpn-instance-mvpn] multicast forwarding-table downstream-limit 60

1.1.12  multicast forwarding-table route-limit

【命令】

multicast forwarding-table route-limit limit

undo multicast forwarding-table route-limit

【視圖】

係統視圖/VPN實例視圖

【缺省級別】

2:係統級

【參數】

limit:指定組播轉發表的最大表項數,取值範圍為0~1000。

【描述】

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

# 配置VPN實例mvpn的組播轉發表的最大表項數為200。

<Sysname> system-view

[Sysname] ip vpn-instance mvpn

[Sysname-vpn-instance-mvpn] multicast forwarding-table route-limit 200

1.1.13  multicast load-splitting

【命令】

multicast load-splitting { source | source-group }

undo multicast load-splitting

【視圖】

係統視圖/VPN實例視圖

【缺省級別】

2:係統級

【參數】

source:指定僅根據組播源對組播流量進行負載分擔。

source-group:指定同時根據組播源與組播組對組播流量進行負載分擔。

【描述】

multicast load-splitting命令用來配置對組播流量進行負載分擔。undo multicast load-splitting命令用來取消對組播流量進行負載分擔。

缺省情況下,不對組播流量進行負載分擔。

【舉例】

# 在公網實例中配置僅根據組播源對組播流量進行負載分擔。

<Sysname> system-view

[Sysname] multicast load-splitting source

# 在VPN實例mvpn中配置僅根據組播源對組播流量進行負載分擔。

<Sysname> system-view

[Sysname] ip vpn-instance mvpn

[Sysname-vpn-instance-mvpn] multicast load-splitting source

1.1.14  multicast longest-match

【命令】

multicast longest-match

undo multicast longest-match

【視圖】

係統視圖/VPN實例視圖

【缺省級別】

2:係統級

【參數】

【描述】

multicast longest-match命令用來配置按照最長匹配來選擇RPF路由,即選擇掩碼最長的路由作為RPF路由。undo multicast longest-match命令用來恢複缺省情況。

缺省情況下,選擇優先級最高的路由作為RPF路由。

【舉例】

# 在公網實例中配置按照最長匹配原則選擇RPF路由。

<Sysname> system-view

[Sysname] multicast longest-match

# 在VPN實例mvpn中配置按照最長匹配原則選擇RPF路由。

<Sysname> system-view

[Sysname] ip vpn-instance mvpn

[Sysname-vpn-instance-mvpn] multicast longest-match

1.1.15  multicast routing-enable

【命令】

multicast routing-enable

undo multicast routing-enable

【視圖】

係統視圖/VPN實例視圖

【缺省級別】

2:係統級

【參數】

【描述】

multicast routing-enable命令用來使能IP組播路由。undo multicast routing-enable命令用來關閉IP組播路由。

缺省情況下,IP組播路由處於關閉狀態。

需要注意的是:

l              隻有在公網實例或VPN實例中使能了IP組播路由,才能配置相應實例中的其它三層組播功能;

l              沒有使能IP組播路由前,設備不轉發任何組播報文。

【舉例】

# 使能公網實例中的IP組播路由。

<Sysname> system-view

[Sysname] multicast routing-enable

# 使能VPN實例mvpn中的IP組播路由。

<Sysname> system-view

[Sysname] ip vpn-instance mvpn

[Sysname-vpn-instance-mvpn] route-distinguisher 100:1

[Sysname-vpn-instance-mvpn] multicast routing-enable

1.1.16  reset multicast forwarding-table

【命令】

reset multicast [ all-instance | vpn-instance vpn-instance-name ] forwarding-table { { source-address [ mask { mask | mask-length } ] | group-address [ mask { mask | mask-length } ] | incoming-interface { interface-type interface-number | register } } * | all }

【視圖】

用戶視圖

【缺省級別】

2:係統級

【參數】

all-instance:指定所有實例。

vpn-instance vpn-instance-name:指定VPN實例,vpn-instance-name表示VPN實例的名稱,為1~31個字符的字符串,不可以包含空格,區分大小寫。

source-address:組播源地址,清除包含指定組播源的組播轉發項。

group-address:組播組地址,清除指定組播組的組播轉發項,取值範圍為224.0.0.0~239.255.255.255。

mask:指定組播組或組播源地址的掩碼,缺省值為255.255.255.255。

mask-length:指定組播組或組播源地址的掩碼長度。對於組播組地址,其取值範圍為4~32,缺省值為32;對於組播源地址,其取值範圍為0~32,缺省值為32。

incoming-interface:清除指定入接口的組播轉發項。

interface-type interface-number:清除指定接口類型和接口編號的入接口的組播轉發項。

register:清除入接口為PIM-SM注冊接口的組播轉發項。

all:清除組播轉發表中的所有組播轉發項。

【描述】

reset multicast forwarding-table命令用來清除組播轉發表中的轉發項。

需要注意的是:

l              如果不指定all-instancevpn-instance參數,則隻清除公網實例的相關表項。

l              清除組播轉發表中的轉發項後,組播路由表中的相應表項也將隨之被刪除。

相關配置可參考命令reset multicast routing-tabledisplay multicast routing-tabledisplay multicast forwarding-table

【舉例】

# 從公網實例組播轉發表中清除組播組225.5.4.3的相關轉發表項。

<Sysname> reset multicast forwarding-table 225.5.4.3

# 從VPN實例mvpn的組播轉發表中清除組播組226.1.2.3的相關轉發表項。

<Sysname> reset multicast vpn-instance mvpn forwarding-table 226.1.2.3

1.1.17  reset multicast routing-table

【命令】

reset multicast [ all-instance | vpn-instance vpn-instance-name ] routing-table { { source-address [ mask { mask | mask-length } ] | group-address [ mask { mask | mask-length } ] | incoming-interface { interface-type interface-number | register } } * | all }

【視圖】

用戶視圖

【缺省級別】

2:係統級

【參數】

all-instance:指定所有實例。

vpn-instance vpn-instance-name:指定VPN實例,vpn-instance-name表示VPN實例的名稱,為1~31個字符的字符串,不可以包含空格,區分大小寫。

source-address:組播源地址,清除包含指定組播源的組播路由項。

group-address:組播組地址,清除指定組播組的組播路由項,取值範圍為224.0.0.0~239.255.255.255。

mask:指定組播組或組播源地址的掩碼,缺省值為255.255.255.255。

mask-length:指定組播組或組播源地址的掩碼長度。對於組播組地址,其取值範圍為4~32,缺省值為32;對於組播源地址,其取值範圍為0~32,缺省值為32。

incoming-interface:清除指定入接口的組播路由項。

interface-type interface-number:清除指定接口類型和接口編號的入接口的組播路由項。

register:清除入接口為PIM-SM注冊接口的組播路由項。

all:清除組播路由表中的所有組播路由項。

【描述】

reset multicast routing-table命令用來清除組播路由表中的路由項。

需要注意的是:

l              如果不指定all-instancevpn-instance參數,則隻清除公網實例的相關表項。

l              清除組播路由表中的路由項後,組播轉發表中的相應表項也將被隨之刪除。

相關配置可參考命令reset multicast forwarding-tabledisplay multicast routing-tabledisplay multicast forwarding-table

【舉例】

# 從公網實例組播路由表中清除組播組225.5.4.3的相關路由項。

<Sysname> reset multicast routing-table 225.5.4.3

# 從VPN實例mvpn的組播路由表中清除組播組226.1.2.3的相關路由項。

<Sysname> reset multicast vpn-instance mvpn routing-table 226.1.2.3

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

BOB登陆
官網
聯係我們