11-PBB典型配置舉例
本章節下載: 11-PBB典型配置舉例 (165.53 KB)
Copyright © 2018bobty下载软件 版權所有,保留一切權利。 非經本公司書麵許可,任何單位和個人不得擅自摘抄、複製本文檔內容的部分或全部, 並不得以任何形式傳播。本文檔中的信息可能變動,恕不另行通知。 |
|
目 錄
本文檔介紹使用PBB技術在運營商網絡中傳輸用戶網絡數據的配置舉例。
本文檔中的配置均是在實驗室環境下進行的配置和驗證,配置前設備的所有參數均采用出廠時的缺省配置。如果您已經對設備進行了配置,為了保證配置效果,請確認現有配置和以下舉例中的配置不衝突。
本文檔假設您已了解PBB特性。
如圖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配置組網圖
· 為了節約運營商網絡的VLAN資源,在Device A和Device B連接用戶網絡的端口上開啟QinQ功能,為用戶網絡的報文添加外層VLAN Tag 1000。在BEB 1和BEB 2的下行端口上配置服務實例匹配外層VLAN Tag為1000的報文,將用戶網絡的報文通過PBBN轉發。
· 由於用戶網絡報文的VLAN信息在通過PBBN傳輸時需要保留,因此在BEB上,服務實例的接入模式以及VSI實例的數據封裝類型均可以采用Ethernet。
本舉例是在S6800-CMW710-R2609版本上進行配置和驗證的。
PBB功能隻需在BEB設備上配置。BCB設備隻需配置允許BVLAN的報文通過。
# 創建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
BEB 2的配置和BEB 1完全相同,配置過程略。
# 創建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
# 創建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
Device B的配置和Device A完全相同,配置過程略。
(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地址。
· 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
#
· H3C S6800係列以太網交換機 二層技術-以太網交換配置指導-Release 26xx係列
· H3C S6800係列以太網交換機 二層技術-以太網交換命令參考-Release 26xx係列
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!