
组网需求
如图所示,CE设备通过PE设备相连,CE网络之间运行STP协议,因此CE的STP协议报文需要穿越PE之间的骨干网络。PE的每个接口,只有1台CE接入,PE接收到CE的STP协议报文。此时可以配置基于接口的二层协议透明传输。
本例采用替换来自用户网络的原始二层协议报文的组播MAC地址为指定组播MAC地址的方法,配置骨干网络透明传输CE发送来的STP协议报文。默认的STP协议报文的目的MAC地址为0180-C200-0000。
2012-5-20 15:37:31 上传
下载附件 (48.94 KB)
配置基于接口的二层协议透明传输组网图
配置思路
采用如下思路基于接口的二层协议透明传输的基本功能:
配置CE的STP功能。
把PE的CE侧接口加入到指定的VLAN中。
配置PE基于接口的二层协议透明传输功能。
配置PE的PSN侧接口允许VLAN100和VLAN200的报文通过。
数据准备
为完成此配置例,需准备如下的数据:
PE的CE侧接口所属的VLAN ID值。
PE的PSN侧接口允许通过的VLAN范围。
操作步骤
使能CE设备和PE设备的生成树计算功能
# 配置CE1。
将PE1和PE2的接口Eth0/0/1加入到VLAN100中,将PE1和PE2的接口Eth0/0/2加入到VLAN200中,PE设备使能二层协议透明传输功能 # 配置PE1。 [PE1] vlan 100 [PE1-vlan100] quit [PE1] interface Ethernet 0/0/1 [PE1-Ethernet0/0/1] port hybrid pvid vlan 100 [PE1-Ethernet0/0/1] port hybrid untagged vlan 100 [PE1-Ethernet0/0/1] l2protocol-tunnel stp enable [PE1-Ethernet0/0/1] bpdu enable [PE1-Ethernet0/0/1] quit[PE1] vlan 200 [PE1-vlan200] quit [PE1] interface Ethernet 0/0/2 [PE1-Ethernet0/0/2] port hybrid pvid vlan 200 [PE1-Ethernet0/0/2] port hybrid untagged vlan 200 [PE1-Ethernet0/0/2] l2protocol-tunnel stp enable [PE1-Ethernet0/0/2] bpdu enable [PE1-Ethernet0/0/2] quit# 配置PE2。 [PE2] vlan 100 [PE2-vlan100] quit [PE2] interface Ethernet 0/0/1 [PE2-Ethernet0/0/1] port hybrid pvid vlan 100 [PE2-Ethernet0/0/1] port hybrid untagged vlan 100 [PE2-Ethernet0/0/1] l2protocol-tunnel stp enable [PE2-Ethernet0/0/1] bpdu enable [PE2-Ethernet0/0/1] quit[PE2] vlan 200[PE2-vlan200] quit [PE2] interface Ethernet 0/0/2 [PE2-Ethernet0/0/2] port hybrid pvid vlan 200 [PE2-Ethernet0/0/2] port hybrid untagged vlan 200 [PE2-Ethernet0/0/2] l2protocol-tunnel stp enable [PE2-Ethernet0/0/2] bpdu enable [PE2-Ethernet0/0/2] quit 配置PE替换接收到CE的STP协议报文的MAC地址 # 配置PE1 [PE1] l2protocol-tunnel stp group-mac 0100-5e00-0011# 配置PE2 [PE2] l2protocol-tunnel stp group-mac 0100-5e00-0011 配置PE的PSN侧接口Eth0/0/3允许VLAN100和VLAN200的报文通过 # 配置PE1。 [PE1] interface Ethernet 0/0/3[PE1-Ethernet0/0/3] port hybrid tagged vlan 100 200[PE1-Ethernet0/0/3] quit# 配置PE2。 [PE2] interface Ethernet 0/0/3[PE2-Ethernet0/0/3] port hybrid tagged vlan 100 200[PE2-Ethernet0/0/3] quit 检查配置结果 配置完成后,在PE上使用display l2protocol-tunnel group-mac命令可以查看透明传输的二层协议名称、协议类型、协议报文的组播目的MAC地址、Group MAC地址以及报文的优先级。 以PE1的显示为例。 Protocol EncapeType ProtocolType Protocol-MAC Group-MAC Pri ----------------------------------------------------------------------------- stp llc dsap 0x42 0180-c200-0000 0100-5e00-0011 0 ssap 0x42 配置完成后,在CE1和CE2设备上执行display stp命令可以检查MSTP的根。CE1和CE2之间完成了生成树计算功能。CE1上的Eth0/0/1为根(Root)端口,CE2上的Eth0/0/1为指定(Designated)端口。 TC or TCN received :0 BPDU Sent :6 TCN: 0, Config: 0, RST: 0, MST: 6 BPDU Received :4351 TCN: 0, Config: 0, RST: 0, MST: 4351 TC or TCN received :0 BPDU Sent :4534 TCN: 0, Config: 0, RST: 0, MST: 4534 BPDU Received :6 TCN: 0, Config: 0, RST: 0, MST: 6在CE3和CE4设备上执行display stp命令可以检查MSTP的根。CE3和CE4之间完成了生成树计算功能。CE3上的Eth0/0/1为根(Root)端口,CE4上的Eth0/0/1为指定(Designated)端口。 TC or TCN received :0 BPDU Sent :114 TCN: 0, Config: 0, RST: 0, MST: 114 BPDU Received :885 TCN: 0, Config: 0, RST: 0, MST: 885 TC or TCN received :0 BPDU Sent :1834 TCN: 0, Config: 0, RST: 0, MST: 1834 BPDU Received :1 TCN: 0, Config: 0, RST: 0, MST: 1 配置文件 CE1的配置文件 # sysname CE1# stp enable#interface Ethernet0/0/1 port hybrid pvid vlan 100 port hybrid untagged vlan 100 bpdu enable#returnCE2的配置文件 # sysname CE2#stp enable#interface Ethernet0/0/1 port hybrid pvid vlan 100 port hybrid untagged vlan 100 bpdu enable#returnCE3的配置文件 # sysname CE3#stp enable#interface Ethernet0/0/1 port hybrid pvid vlan 200 port hybrid untagged vlan 200 bpdu enable#returnCE4的配置文件 # sysname CE4#stp enable#interface Ethernet0/0/1 port hybrid pvid vlan 200 port hybrid untagged vlan 200 bpdu enable#returnPE1的配置文件 # sysname PE1# vlan batch 100 200# l2protocol-tunnel stp group-mac 0100-5e00-0011#interface Ethernet0/0/1 port hybrid pvid vlan 100 port hybrid untagged vlan 100 l2protocol-tunnel stp enable bpdu enable#interface Ethernet0/0/2 port hybrid pvid vlan 200 port hybrid untagged vlan 200 l2protocol-tunnel stp enable bpdu enable#interface Ethernet0/0/3 port hybrid tagged vlan 100 200#returnPE2的配置文件 # sysname PE2# vlan batch 100 200# l2protocol-tunnel stp group-mac 0100-5e00-0011#interface Ethernet0/0/1 port hybrid pvid vlan 100 port hybrid untagged vlan 100 l2protocol-tunnel stp enable bpdu enable#interface Ethernet0/0/2 port hybrid pvid vlan 200 port hybrid untagged vlan 200 l2protocol-tunnel stp enable bpdu enable#interface Ethernet0/0/3 port hybrid tagged vlan 100 200#return
