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

06-IP組播配置舉例

目錄

06-H3C_IPv6組播VLAN典型配置舉例

本章節下載 06-H3C_IPv6組播VLAN典型配置舉例  (190.53 KB)

06-H3C_IPv6組播VLAN典型配置舉例

H3C IPv6組播VLAN典型配置舉例

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

資料版本:6W100-20190330

產品版本:Release 7577P04

 

Copyright © 2019 bobty下载软件 版權所有,保留一切權利。

非經本公司書麵許可,任何單位和個人不得擅自摘抄、複製本文檔內容的部分或全部,並不得以任何形式傳播。

除bobty下载软件 的商標外,本手冊中出現的其它公司的商標、產品標識及商品名稱,由各自權利人擁有。

本文檔中的信息可能變動,恕不另行通知

 



1  簡介

本文檔介紹了基於子VLAN的IPv6組播VLAN和基於端口的IPv6組播VLAN的配置舉例。

2  配置前提

本文檔中的配置均是在實驗室環境下進行的配置和驗證,配置前設備的所有參數均采用出廠時的缺省配置。如果您已經對設備進行了配置,為了保證配置效果,請確認現有配置和以下舉例中的配置不衝突。

本文假設您已了解IPv6 組播VLAN特性。

3  基於子VLAN的IPv6組播VLAN

3.1  組網需求

3.1.1  現網描述

圖1所示,某樓層分布了兩個不同的部門,通過在Switch B上配置不同的VLAN來區分這兩個部門,其中用戶VLAN 10、VLAN 20分別標識了部門1、部門2。交換機Switch A上配置了VLAN 10、VLAN 20對應的VLAN虛接口,分別作為用戶VLAN的網關。

由於業務需要,部門1中有多台主機需要同時接收網絡中某一發送源發送的數據。該企業采用了IPv6組播的傳輸方式:在Switch A的Vlan-interface10上運行MLDv1。同時為避免組播數據在數據鏈路層的廣播問題,該企業在交換機Switch B的VLAN 10內開啟了版本1的MLD Snooping功能。

圖1 僅用戶VLAN 10內有組播接收者的配置組網圖

 

3.1.2  需求描述

目前由於業務拓展,如圖2所示,部門2內的用戶主機同樣需要接收該組播源發送的組播數據。為滿足該業務需求,可以在Switch A的Vlan-interface20上運行MLDv1並在交換機Switch B的VLAN 20內開啟版本1的MLD Snooping功能。按照這樣方法進行配置會增加Switch A複製組播數據的工作負荷,並且在Switch A與Switch B之間的鏈路上會存在大量相同的組播數據。

為降低Switch A複製組播數據的工作負荷,同時提高Switch A與Switch B之間的鏈路帶寬的有效利用率,考慮在Switch B上配置基於子VLAN的IPv6組播VLAN來實現上述需求。

圖2 基於子VLAN的IPv6組播VLAN配置組網圖

 

3.2  配置思路

·              分別在Switch A、Switch B上創建VLAN 30,配置Switch A、Switch B直連的端口允許VLAN 10、VLAN 20與VLAN 30的報文帶Tag通過。

·              在Switch A上創建Vlan-interface30,並在Vlan-interface30上使能MLD功能。

·              使能Switch B上VLAN 10、VLAN 20與VLAN 30內的MLD Snooping功能。

·              在Switch B上將VLAN 30配置為IPv6組播VLAN,並將用戶VLAN 10、VLAN 20配置為組播VLAN 30的子VLAN。

3.3  配置注意事項

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

·              請提前準備IPv6 組播VLAN對應的VLAN虛接口的IPv6地址,該地址僅需滿足用戶網絡中IPv6地址的唯一性即可。

3.4  配置步驟

(1)      配置準備

# 配置交換機Switch A上Vlan-int10、Vlan-int20的接口地址,使之成為用戶VLAN 10、VLAN 20的網關,具體配置過程略。

# 配置組播源與接收者之間的單播路由,並確保組播源到接受者的單播路由可達,具體配置過程略。

(2)      配置Switch A

# 使能IPv6組播路由功能。

<SwitchA> system-view

System View: return to User View with Ctrl+Z.

[SwitchA]ipv6 multicast routing

[SwitchA -mrib6]quit

# 創建VLAN 30,配置端口Ten-GigabitEthernet1/0/1允許VLAN 10VLAN 20VLAN 30的報文帶Tag通過。

[SwitchA] vlan 30

[SwitchA-vlan30] quit

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

[SwitchA-Ten-GigabitEthernet1/0/1] port link-type hybrid

[SwitchA-Ten-GigabitEthernet1/0/1] port hybrid vlan 10 20 30 tagged

# 配置接口Vlan-interface30IPv6地址,並使能MLD功能。

[SwitchA] interface vlan-interface 30

[SwitchA-Vlan-interface30] ipv6 address 2001::1 64

[SwitchA-Vlan-interface30] mld enable

[SwitchA-Vlan-interface30] quit

# 創建VLAN 40,將端口Ten-GigabitEthernet1/0/2加入到該VLAN中。

[SwitchA] vlan 40

[SwitchA-vlan40] port ten-gigabitethernet 1/0/2

[SwitchA-vlan40] quit

# 配置接口Vlan-interface40IPv6地址,在該接口上配置IPv6 pim dm功能。

[SwitchA] interface vlan-interface 40

[SwitchA-Vlan-interface40] ipv6 address 1::1 64

[SwitchA-Vlan-interface40] ipv6 pim dm

[SwitchA-Vlan-interface40] quit

(3)      配置Switch B

# 全局使能MLD Snooping。

<SwitchB> system-view

[SwitchB] mld-snooping

[SwitchB-mld-snooping] quit

# 在VLAN 10內使能MLD Snooping

[SwitchB] vlan 10

[SwitchB-vlan10] mld-snooping enable

[SwitchB-vlan10] quit

# 在VLAN 20內使能MLD Snooping

[SwitchB] vlan 20

[SwitchB-vlan20] mld-snooping enable

[SwitchB-vlan20] quit

# 創建VLAN 30,在VLAN 30內使能MLD Snooping功能。

[SwitchB] vlan 30

[SwitchB-vlan30] mld-snooping enable

[SwitchB-vlan30] quit

# 配置端口Ten-GigabitEthernet1/0/1允許VLAN 10VLAN 20VLAN 30的報文帶Tag通過。

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

[SwitchB-Ten-GigabitEthernet1/0/1] port link-type hybrid

[SwitchA-Ten-GigabitEthernet1/0/1] port hybrid vlan 10 20 30 tagged

# 配置VLAN 30為組播VLAN,並把VLAN 10VLAN 20都配置為該組播VLAN的子VLAN

[SwitchB] ipv6 multicast-vlan 30

[SwitchB-ipv6-mvlan-30] subvlan 10 20

[SwitchB-ipv6-mvlan-30] quit

3.5  驗證配置

# 顯示Switch B上所有IPv6組播VLAN的信息。

[SwitchB] display ipv6 multicast-vlan

Total 1 IPv6 multicast VLANs.

 

IPv6 multicast VLAN 30:

  Sub-VLAN list(2 in total):

     10,20

  Port list(0 in total):

# 顯示Switch B上IPv6組播VLAN轉發表項的信息。

[SwitchB] display ipv6 multicast-vlan group

Total 1 entries.

 

IPv6 multicast VLAN 30: Total 1 entries.

  (::, FF1E::101)

    Sub-VLANs (2 in total):

      VLAN 10

      VLAN 20

由此可見,IPv6組播VLAN(VLAN 30)在各子VLAN(VLAN 10、VLAN 20)內維護表項。

3.6  配置文件

·              Switch A:

#

vlan 10

#

vlan 20

#

vlan 30

#

vlan 40

#

interface Vlan-interface10

 ipv6 address 2002::1/64

#

interface Vlan-interface20

 ipv6 address 2003::1/64

#

interface Vlan-interface30

 ipv6 address 2001::1/64

 mld enable

#

interface Vlan-interface40

 ipv6 address 1::1/64

 ipv6 pim dm

#

interface Ten-GigabitEthernet1/0/1

 port link-mode bridge

port link-type hybrid

 port hybrid vlan 10 20 30 tagged

 port hybrid vlan 1 untagged

#

interface Ten-GigabitEthernet1/0/2

port link-mode bridge

port access vlan 40

#

ipv6 multicast routing

#

·              Switch B:

#

mld-snooping

#

vlan 10

 mld-snooping enable

#

vlan 20

 mld-snooping enable

#

vlan 30

 mld-snooping enable

#

ipv6 multicast-vlan 30

 subvlan 10 20

#

interface Ten-GigabitEthernet1/0/1

 port link-mode bridge

port link-type hybrid

port hybrid vlan 10 20 30 tagged

port hybrid vlan 1 untagged

#

interface Ten-GigabitEthernet1/0/2

 port link-mode bridge

 port access vlan 10

#

interface Ten-GigabitEthernet1/0/3

 port link-mode bridge

 port access vlan 10

#

interface Ten-GigabitEthernet1/0/4

 port link-mode bridge

 port access vlan 20

#

interface Ten-GigabitEthernet1/0/5

 port link-mode bridge

 port access vlan 20

#

4  基於端口的IPv6組播VLAN

4.1  組網需求

4.1.1  現網描述

圖3所示,某樓層分布了兩個不同的部門,通過在Switch B上配置不同的VLAN來區分這兩個部門,其中用戶VLAN 10、VLAN 20分別標識了部門1、部門2。交換機Switch A上配置了VLAN 10、VLAN 20對應的VLAN虛接口,分別作為用戶VLAN的網關。

由於業務需要,部門1中有多台主機需要同時接收網絡中某一發送源發送的數據。該企業采用了IPv6組播的傳輸方式:在Switch A的Vlan-interface10上運行MLDv1。同時為避免組播數據在數據鏈路層的廣播問題,該企業在交換機Switch B的VLAN 10內開啟了版本1的MLD Snooping功能。

圖3 僅用戶VLAN 10內有組播接收者的配置組網圖

 

4.1.2  需求描述

目前由於業務拓展,如圖4所示,部門2內的用戶主機同樣需要接收該組播源發送的組播數據。為滿足該業務需求,可以在Switch A的Vlan-interface20上運行MLDv1並在交換機Switch B的VLAN 20內開啟版本1的MLD Snooping功能。按照這樣方法進行配置會增加Switch A複製組播數據的工作負荷,並且在Switch A與Switch B之間的鏈路上會存在大量相同的組播數據。

為降低Switch A複製組播數據的工作負荷,同時提高Switch A與Switch B之間的鏈路帶寬的有效利用率,考慮在Switch B上配置基於端口的IPv6組播VLAN來實現上述需求。

圖4 基於端口的IPv6組播VLAN配置組網圖

 

4.2  配置思路

·              分別在Switch A、Switch B上創建VLAN 30,配置Switch A、Switch B直連的端口允許VLAN 10、VLAN 20與VLAN 30的報文帶Tag通過。

·              在Switch A上創建Vlan-interface30,並在Vlan-interface30上使能MLD功能。

·              在Switch B上將VLAN 30配置為IPv6組播VLAN,並將交換機Switch B連接組播數據接收者的端口加入到IPv6組播VLAN 30內。

·              將交換機Switch B連接組播數據接收者的端口均配置為Hybrid端口,並允許端口默認VLAN與組播VLAN 30的報文不帶Tag通過。

·              使能Swith B上的VLAN 10、VLAN 20與VLAN 30內的MLD Snooping功能。

4.3  配置注意事項

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

·              對於基於端口的IPv6組播VLAN,同一端口隻能屬於一個IPv6組播VLAN。

·              請提前準備IPv6 組播VLAN對應的VLAN虛接口的IPv6地址,該地址僅需滿足用戶網絡中IPv6地址的唯一性即可。

4.4  配置步驟

(1)      配置準備

# 配置交換機Switch A上Vlan-int10、Vlan-int20的接口地址,使之成為用戶VLAN 10、VLAN 20的網關,具體配置過程略。

# 配置組播源與接收者之間的單播路由,並確保組播源到接受者的單播路由可達,具體配置過程略。

(2)      配置Switch A

# 使能IPv6組播路由功能。

<SwitchA> system-view

System View: return to User View with Ctrl+Z.

[SwitchA]ipv6 multicast routing

[SwitchA-mrib6]quit

# 創建VLAN 30,配置端口Ten-GigabitEthernet1/0/1允許VLAN 10VLAN 20VLAN 30的報文帶Tag通過。

[SwitchA] vlan 30

[SwitchA-vlan30] quit

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

[SwitchA-Ten-GigabitEthernet1/0/1] port link-type hybrid

[SwitchA-Ten-GigabitEthernet1/0/1] port hybrid vlan 10 20 30 tagged

# 配置接口Vlan-interface30上的IPv6地址,並使能MLD功能。

[SwitchA] interface vlan-interface 30

[SwitchA-Vlan-interface30] ipv6 address 2001::1 64

[SwitchA-Vlan-interface30] mld enable

[SwitchA-Vlan-interface30] quit

# 創建VLAN 40,將端口Ten-GigabitEthernet1/0/2加入到該VLAN中。

[SwitchA] vlan 40

[SwitchA-vlan40] port ten-gigabitethernet 1/0/2

[SwitchA-vlan40] quit

# 配置接口Vlan-interface40IPv6地址,並在該接口上配置IPv6 pim dm功能。

[SwitchA] interface vlan-interface 40

[SwitchA-Vlan-interface40] ipv6 address 1::1 64

[SwitchA-Vlan-interface40] ipv6 pim dm

[SwitchA-Vlan-interface40] quit

(3)      配置Switch B

# 全局使能MLD Snooping。

<SwitchB> system-view

[SwitchB] mld-snooping

[SwitchB-mld-snooping] quit

# 在VLAN 10內使能MLD Snooping

[SwitchB] vlan 10

[SwitchB-vlan10] mld-snooping enable

[SwitchB-vlan10] quit

# 在VLAN 20內使能MLD Snooping

[SwitchB] vlan 20

[SwitchB-vlan20] mld-snooping enable

[SwitchB-vlan20] quit

# 創建VLAN 30,在VLAN 30內使能MLD Snooping功能。

[SwitchB] vlan 30

[SwitchB-vlan30] mld-snooping enable

[SwitchB-vlan30] quit

# 配置端口Ten-GigabitEthernet1/0/1允許VLAN 10VLAN 20VLAN 30的報文帶Tag通過。

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

[SwitchB-Ten-GigabitEthernet1/0/1] port link-type hybrid

[SwitchA-Ten-GigabitEthernet1/0/1] port hybrid vlan 10 20 30 tagged

# 將交換機Switch B連接組播數據接收者的端口均配置為Hybrid端口,並允許端口默認VLAN與組播VLAN 30的報文不帶Tag通過。

[SwitchB] interface ten-gigabitethernet 1/0/2

[SwitchB-Ten-GigabitEthernet1/0/2] port link-type hybrid

[SwitchB-Ten-GigabitEthernet1/0/2] port hybrid pvid vlan 10

[SwitchB-Ten-GigabitEthernet1/0/2] port hybrid vlan 10 30 untagged

[SwitchB-Ten-GigabitEthernet1/0/2] quit

[SwitchB] interface ten-gigabitethernet 1/0/3

[SwitchB-Ten-GigabitEthernet1/0/3] port link-type hybrid

[SwitchB-Ten-GigabitEthernet1/0/3] port hybrid pvid vlan 10

[SwitchB-Ten-GigabitEthernet1/0/3] port hybrid vlan 10 30 untagged

[SwitchB-Ten-GigabitEthernet1/0/3] quit

[SwitchB] interface ten-gigabitethernet 1/0/4

[SwitchB-Ten-GigabitEthernet1/0/4] port link-type hybrid

[SwitchB-Ten-GigabitEthernet1/0/4] port hybrid pvid vlan 20

[SwitchB-Ten-GigabitEthernet1/0/4] port hybrid vlan 20 30 untagged

[SwitchB-Ten-GigabitEthernet1/0/4] quit

[SwitchB] interface ten-gigabitethernet 1/0/5

[SwitchB-Ten-GigabitEthernet1/0/5] port link-type hybrid

[SwitchB-Ten-GigabitEthernet1/0/5] port hybrid pvid vlan 20

[SwitchB-Ten-GigabitEthernet1/0/5] port hybrid vlan 20 30 untagged

[SwitchB-Ten-GigabitEthernet1/0/5] quit

# 配置VLAN 30為組播VLAN

[SwitchB] ipv6 multicast-vlan 30

# 將Switch B連接組播數據接收者的端口端口Ten-GigabitEthernet1/0/2到Ten-GigabitEthernet1/0/5加入IPv6組播VLAN 30。

[SwitchB-ipv6-mvlan-30] port ten-gigabitethernet 1/0/2 to ten-gigabitethernet 1/0/5

[SwitchB-ipv6-mvlan-30] quit

4.5  驗證配置

# 顯示Switch B上所有IPv6組播VLAN的信息。

[SwitchB] display ipv6 multicast-vlan

Total 1 IPv6 multicast VLANs.

 

IPv6 multicast VLAN 30:

  Sub-VLAN list(0 in total):

  Port list(4 in total):

    XGE1/0/2

    XGE1/0/3

XGE1/0/4

    XGE1/0/5

 

# 顯示Switch B上IPv6組播VLAN轉發表項的信息。

[SwitchB] display mld-snooping group

Total 1 entries.

 

VLAN 30: Total 1 entries.

  (::, FF1E::101)

    Host slots (0 in total):

    Host ports (4 in total):

      XGE1/0/2         (00:03:23)

      XGE1/0/3         (00:04:07)

      XGE1/0/4         (00:04:16)

      XGE1/0/5         (00:05:10)

由此可見,MLD Snooping統一在IPv6組播VLAN(VLAN 30)中維護成員端口。

4.6  配置文件

·              Switch A:

#

vlan 10

#

vlan 20

#

vlan 30

#

vlan 40

#

ipv6 multicast-vlan 30

#

interface Vlan-interface10

 ipv6 address 2002::1/64

#

interface Vlan-interface20

 ipv6 address 2003::1/64

#

interface Vlan-interface30

 ipv6 address 2001::1/64

 mld enable

#

interface Vlan-interface40

 ipv6 address 1::1/64

 ipv6 pim dm

#

interface Ten-GigabitEthernet1/0/1

 port link-mode bridge

port link-type hybrid

 port hybrid vlan 10 20 30 tagged

 port hybrid vlan 1 untagged

#

interface Ten-GigabitEthernet1/0/2

port link-mode bridge

port access vlan 40

#

ipv6 multicast routing

#

·              Switch B:

#

mld-snooping

#

vlan 10

 mld-snooping enable

#

vlan 20

 mld-snooping enable

#

vlan 30

 mld-snooping enable

#

ipv6 multicast-vlan 30

#

interface Ten-GigabitEthernet1/0/1

 port link-mode bridge

port link-type hybrid

port hybrid vlan 10 20 30 tagged

port hybrid vlan 1 untagged

#

interface Ten-GigabitEthernet1/0/2

 port link-mode bridge

 port link-type hybrid

port hybrid vlan 10 30 untagged

port hybrid pvid vlan 10

ipv6 port multicast-vlan 30

#

interface Ten-GigabitEthernet1/0/3

 port link-mode bridge

port link-type hybrid

port hybrid vlan 10 30 untagged

port hybrid pvid vlan 10

ipv6 port multicast-vlan 30

#

interface Ten-GigabitEthernet1/0/4

 port link-mode bridge

port link-type hybrid

port hybrid vlan 20 30 untagged

port hybrid pvid vlan 20

ipv6 port multicast-vlan 30

#

interface Ten-GigabitEthernet1/0/5

 port link-mode bridge

port link-type hybrid

port hybrid vlan 20 30 untagged

port hybrid pvid vlan 20

ipv6 port multicast-vlan 30

#

5  相關資料

·              H3C S7600-X係列以太網交換機 IP組播配置指導-R757X

·              H3C S7600-X係列以太網交換機 IP組播命令參考-R757X

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

BOB登陆
官網
聯係我們