11-PBB典型配置举例
本章节下载: 11-PBB典型配置举例 (167.56 KB)
H3C S6860产品PBB典型配置举例
Copyright © 2018 新华三技术有限公司 版权所有,保留一切权利。
非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。
除新华三技术有限公司的商标外,本手册中出现的其它公司的商标、产品标识及商品名称,由各自权利人拥有。
本文档中的信息可能变动,恕不另行通知。
目 录
本文档介绍使用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。
本举例是在S6860-CMW710-R2612版本上进行配置和验证的。
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 S6860系列以太网交换机 二层技术-以太网交换配置指导-Release 26xx系列
· H3C S6860系列以太网交换机 二层技术-以太网交换命令参考-Release 26xx系列
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!