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

H3C S6800係列以太網交換機 典型配置舉例-Release 26xx係列-6W100

目錄

11-PBB典型配置舉例

本章節下載 11-PBB典型配置舉例  (165.53 KB)

11-PBB典型配置舉例

H3C S6800產品PBB配置舉例

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

H3C_彩色.emf

 



1  簡介

本文檔介紹使用PBB技術在運營商網絡中傳輸用戶網絡數據的配置舉例。

2  配置前提

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

本文檔假設您已了解PBB特性。

3  配置舉例

3.1  組網需求

圖1所示,BEB1、BEB2和BCB為運營商網絡設備,用戶網絡的兩個站點Site 1和Site 2分別通過Device A和Device B接入運營商網絡。為了節約運營商網絡的VLAN資源,Device A和Device B連接用戶網絡的端口開啟QinQ功能,為來自用戶網絡的報文添加VLAN 1000的Tag。

為了減少運營商網絡核心設備BCB需要學習的MAC地址數量,要求通過配置PBB功能實現用戶網絡Site 1和Site 2之間的互通。

圖1 PBB配置組網圖


3.2  配置思路

·     為了節約運營商網絡的VLAN資源,在Device A和Device B連接用戶網絡的端口上開啟QinQ功能,為用戶網絡的報文添加外層VLAN Tag 1000。在BEB 1和BEB 2的下行端口上配置服務實例匹配外層VLAN Tag為1000的報文,將用戶網絡的報文通過PBBN轉發。

·     由於用戶網絡報文的VLAN信息在通過PBBN傳輸時需要保留,因此在BEB上,服務實例的接入模式以及VSI實例的數據封裝類型均可以采用Ethernet。

3.3  使用版本

本舉例是在S6800-CMW710-R2609版本上進行配置和驗證的。

3.4  配置注意事項

PBB功能隻需在BEB設備上配置。BCB設備隻需配置允許BVLAN的報文通過。

3.5  配置步驟

3.5.1  BEB 1的配置

# 創建VLAN 1000和VLAN 2000。

<BEB1> system-view

[BEB1] vlan 1000

[BEB1-vlan1000] quit

[BEB1] vlan 2000

[BEB1-vlan2000] quit

# 使能L2VPN功能。

[BEB1] l2vpn enable

# 創建名為test的VSI。

[BEB1] vsi test

# 指定其模式為PBB,I-SID為1。

[BEB1-vsi-test] pbb i-sid 1

# 為PBB VSI實例test指定B-VLAN 2000。

[BEB1-vsi-test-1] bvlan 2000

[BEB1-vsi-test-1] quit

[BEB1-vsi-test] quit

# 將上行端口Ten-GigabitEthernet1/0/1配置為Trunk端口且允許VLAN 2000通過,取消允許VLAN 1通過。將該端口指定為PBB VSI實例test的上行口。

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

[BEB1-Ten-GigabitEthernet1/0/1] port link-type trunk

[BEB1-Ten-GigabitEthernet1/0/1] port trunk permit vlan 2000

[BEB1-Ten-GigabitEthernet1/0/1] undo port trunk permit vlan 1

[BEB1-Ten-GigabitEthernet1/0/1] pbb uplink vsi test

[BEB1-Ten-GigabitEthernet1/0/1] quit

# 將下行端口Ten-GigabitEthernet1/0/2配置為Trunk端口且允許VLAN 1000通過,取消允許VLAN 1通過。

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

[BEB1-Ten-GigabitEthernet1/0/2] port link-type trunk

[BEB1-Ten-GigabitEthernet1/0/2] port trunk permit vlan 1000

[BEB1-Ten-GigabitEthernet1/0/2] undo port trunk permit vlan 1

# 在下行端口Ten-GigabitEthernet1/0/2上創建服務實例1,配置報文匹配規則為匹配外層VLAN Tag為1000的報文。

[BEB1-Ten-GigabitEthernet1/0/2] service-instance 1

[BEB1-Ten-GigabitEthernet1/0/2-srv1] encapsulation s-vid 1000

# 將服務實例1與PBB VSI實例test關聯,接入模式為Ethernet。

[BEB1-Ten-GigabitEthernet1/0/2-srv1] xconnect vsi test access-mode ethernet

[BEB1-Ten-GigabitEthernet1/0/2-srv1] quit

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

# 指定PBB VSI實例test對應的數據封裝類型為Ethernet。

[BEB1] vsi test

[BEB1-vsi-test] pbb i-sid 1

[BEB1-vsi-test-1] encapsulation ethernet

[BEB1-vsi-test-1] quit

[BEB1-vsi-test]quit

3.5.2  BEB 2的配置

BEB 2的配置和BEB 1完全相同,配置過程略。

3.5.3  BCB的配置

# 創建VLAN 2000。

<BCB> system-view

[BCB] vlan 2000

[BCB-vlan2000] quit

# 批量配置端口Ten-GigabitEthernet1/0/1~Ten-GigabitEthernet1/0/2為Trunk端口,且允許VLAN 2000的報文通過,取消允許VLAN 1通過。

[BCB] interface range ten-gigabitethernet 1/0/1 to ten-gigabitethernet 1/0/2

[BCB-if-range] port link-type trunk

[BCB-if-range] port trunk permit vlan 2000

[BCB-if-range] undo port trunk permit vlan 1

[BCB-if-range] quit

3.5.4  Device A的配置

# 創建VLAN 1000。

<DeviceA> system-view

[DeviceA] vlan 1000

[DeviceA-vlan1000] quit

# 配置端口Ten-GigabitEthernet1/0/1為Access端口,允許VLAN 1000的報文通過。

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

[DeviceA-Ten-GigabitEthernet1/0/1] port access vlan 1000

# 開啟端口Ten-GigabitEthernet1/0/1的QinQ功能。

[DeviceA-Ten-GigabitEthernet1/0/1] qinq enable

[DeviceA-Ten-GigabitEthernet1/0/1] quit

# 配置端口Ten-GigabitEthernet1/0/2為Trunk端口,且允許VLAN 1000的報文通過,取消允許VLAN 1通過。

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

[DeviceA-Ten-GigabitEthernet1/0/2] port link-type trunk

[DeviceA-Ten-GigabitEthernet1/0/2] port trunk permit vlan 1000

[DeviceA-Ten-GigabitEthernet1/0/2] undo port trunk permit vlan 1

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

3.5.5  Device B的配置

Device B的配置和Device A完全相同,配置過程略。

3.6  驗證配置

(1)     在BEB 1和BEB 2上顯示PBB VSI實例test的上行連接信息。

<BEB1> display pbb connection

BMAC            BVLAN  Port                      Type  Aging

011e-8300-0001  2000   XGE1/0/1                  MC    N

0cda-415e-232e  2000   XGE1/0/1                  UC    Y

<BEB2> display pbb connection

BMAC            BVLAN  Port                      Type  Aging

011e-8300-0001  2000   XGE1/0/1                  MC    N

00e0-fc58-1234  2000   XGE1/0/1                  UC    Y

011e-8300-0001為BCB的橋MAC地址,00e0-fc58-1234為BEB1的橋MAC地址,0cda-415e-232e為BEB 2的橋MAC地址。可以看到BEB 1和BEB 2之間已經建立了正確的PBB連接信息,用於指導報文轉發。

(2)     使用Site 1中的一台PC和相同VLAN內Site 2中的一台PC互相ping對方,可以Ping通,表明Site 1和Site 2之間實現了互通。

(3)     使用display mac-address命令顯示BCB的MAC地址表,可以看到BCB上沒有學習到用戶網絡的MAC地址。

3.7  配置文件

·     BEB 1和BEB 2:

#

vlan 1000

#

vlan 2000

#

 l2vpn enable

#

vsi test

 pbb i-sid 1

  bvlan 2000

  encapsulation ethernet

#

interface Ten-GigabitEthernet1/0/1

 port link-mode bridge

 port link-type trunk

 undo port trunk permit vlan 1

 port trunk permit vlan 2000

 pbb uplink vsi test

#

interface Ten-GigabitEthernet1/0/2

 port link-mode bridge

 port link-type trunk

 undo port trunk permit vlan 1

 port trunk permit vlan 1000

 service-instance 1

  encapsulation s-vid 1000

  xconnect vsi test access-mode ethernet

#

·     BCB:

#

vlan 2000

#

interface Ten-GigabitEthernet1/0/1

 port link-mode bridge

 port link-type trunk

 undo port trunk permit vlan 1

 port trunk permit vlan 2000

#

interface Ten-GigabitEthernet1/0/2

 port link-mode bridge

 port link-type trunk

 undo port trunk permit vlan 1

 port trunk permit vlan 2000

#

·     Device A和Device B:

#

vlan 1000

#

interface Ten-GigabitEthernet1/0/1

 port link-mode bridge

 port access vlan 1000

 qinq enable

#

interface Ten-GigabitEthernet1/0/2

 port link-mode bridge

 port link-type trunk

 undo port trunk permit vlan 1

 port trunk permit vlan 1000

#

4  相關資料

·     H3C S6800係列以太網交換機 二層技術-以太網交換配置指導-Release 26xx係列

·     H3C S6800係列以太網交換機 二層技術-以太網交換命令參考-Release 26xx係列

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

BOB登陆
官網
聯係我們