• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

H3C S3600系列以太网PON OLT交换机 操作手册-Release 3103-6W100

13-BPDU Tunnel配置

本章节下载 13-BPDU Tunnel配置  (147.67 KB)

docurl=/cn/Service/Document_Software/Document_Center/EPON/OLT/EPON_OLT/S3600_PON_OLT/Configure/Operation_Manual/S3600_PON_OLT_OM-Release_3103-6W100/200905/633493_30005_0.htm

13-BPDU Tunnel配置


1 BPDU Tunnel配置

1.1  BPDU Tunnel简介

为了避免网络中出现环路,用户可以开启设备的STP(Spanning tree protocol,生成树协议)功能(此处的STP是广义的概念,包括STP、RSTP和MSTP)。但是,由于BPDU(Bridge Protocol Data Unit,桥协议数据单元)报文(STP协议通过在设备之间传递BPDU报文来确定网络的拓扑结构)是二层组播报文,所有开启STP功能的设备都会接收并处理,因此不同网络的生成树一起计算,导致每个网络都无法生成正确的生成树。

BPDU Tunnel功能可以解决上述问题,它可使运行STP功能的不同网络拥有各自的生成树,互不干扰,它具有下列作用:

l              对BPDU报文进行透明传输。可以使同一个用户网络的BPDU报文在运营商网络内指定的VLAN中进行广播,使得在不同地域的同一个用户网络可以跨越运营商网络进行统一的生成树计算。

l              同时,由于不同用户网络的BPDU报文在运营商网络的不同VLAN中进行广播,所以不同用户网络的BPDU报文相互隔离,可以独立进行生成树计算。

图1-1中,上部为运营商网络,下部为用户网络,用户网络分为网络A和网络B两个部分。通过在运营商网络两端的边缘设备上配置BPDU Tunnel功能,可以实现用户网络的BPDU报文在运营商网络中的透明传输,且不同用户网络的生成树通过独立计算后生成。

图1-1 BPDU Tunnel网络层次示意图

 

l              在运营商网络的输入端,边缘设备将来自用户网络的BPDU报文的目的MAC地址0x0180-C200-0000修改为特殊的组播MAC地址(默认为0x010F-E200-0003)。在运营商网络中,修改后的BPDU报文被当作数据报文在用户所属的VLAN中进行转发。

l              在运营商网络的输出端,边缘设备将目的MAC地址为BPDU Tunnel报文特有的组播MAC地址(默认为0x010F-E200-0003)的报文识别出来,将其目的MAC地址还原为BPDU报文的原目的MAC地址0x0180-C200-0000,然后将BPDU报文送到指定的用户网络。

用户必须通过配置保证用户网络的BPDU报文在运营商网络中进行透明传输的过程中,其VLAN Tag不能被改变也不能被去掉,否则,系统无法对用户网络的BPDU报文进行正确的透明传输。

 

1.2  配置BPDU Tunnel

1.2.1  配置准备

在配置STP协议的BPTU Tunnel功能之前,需在用户网络中启用MSTP功能。

1.2.2  配置BPDU报文透明传输

表1-1 配置BPDU报文透明传输

操作

命令

说明

进入系统视图

system-view

-

进入端口视图或端口组视图

进入端口或二层聚合端口视图

interface interface-type interface-number

二者必选其一

进入端口视图后,下面进行的配置只在当前端口生效;进入二层聚合端口视图后,下面进行的配置只在当前二层聚合端口生效;进入端口组视图后,下面进行的配置将在端口组中的所有端口生效

进入端口组视图

port-group manual port-group-name

关闭端口的STP功能

undo stp enable

必选

开启端口的STP协议的BPDU Tunnel功能

bpdu-tunnel dot1q stp

必选

缺省情况下,所有端口的STP协议的BPDU Tunnel功能关闭

 

由于STP协议与该协议的BPDU Tunnel功能在端口上是互斥的,因此在开启端口上STP协议的BPDU Tunnel功能前应先关闭该端口的STP功能。有关undo stp enable命令的详细介绍,请参见“接入分册”中的“MSTP命令”。

 

1.2.3  配置BPDU Tunnel报文采用的组播目的MAC地址

BPDU Tunnel报文采用的组播目的MAC地址默认为0x010F-E200-0003,用户可以通过下面的配置将其修改为0x0100-0CCD-CDD0、0x0100-0CCD-CDD1或0x0100-0CCD-CDD2。

表1-2 配置BPDU Tunnel报文采用的组播目的MAC地址

操作

命令

说明

进入系统视图

system-view

-

配置BPDU Tunnel报文采用的组播目的MAC地址

bpdu-tunnel tunnel-dmac mac-address

可选

缺省情况下,BPDU Tunnel报文采用的组播目的MAC地址为0x010F-E200-0003

 

在运营商网络两端的边缘设备上配置的BPDU Tunnel报文采用的组播目的MAC地址必须保持一致,否则,系统无法对BPDU Tunnel报文进行正确的识别。

 

1.3  BPDU Tunnel典型配置举例

1. 组网需求

l              Customer A、Customer B为用户网络边缘设备;

l              Provider A、Provider B为运营商网络边缘设备,运营商网络中的设备之间通过配置好的Trunk端口实现连接。

要求配置实现:

l              处于不同地域的用户Customer A、Customer B可以跨越运营商网络进行统一的生成树计算。

l              BPDU Tunnel报文采用的组播目的MAC地址为0x0100-0CCD-CDD0

2. 组网图

图1-2 配置BPDU Tunnel组网图

 

3. 配置步骤

(1)        Provider A的配置

# 配置BPDU Tunnel报文采用的组播目的MAC地址为0x0100-0CCD-CDD0

<ProviderA> system-view

[ProviderA] bpdu-tunnel tunnel-dmac 0100-0ccd-cdd0

# 配置GigabitEthernet1/1/1端口使用VLAN 2对用户报文进行传输。

[ProviderA] vlan 2

[ProviderA-vlan2] quit

[ProviderA] interface GigabitEthernet 1/1/1

[ProviderA-GigabitEthernet1/1/1] port access vlan 2

# 配置GigabitEthernet1/1/1端口对BPDU报文进行透明传输。

[ProviderA-GigabitEthernet1/1/1] undo stp enable

[ProviderA-GigabitEthernet1/1/1] bpdu-tunnel dot1q stp

(2)        Provider B的配置

# 配置BPDU Tunnel报文采用的组播目的MAC地址为0x0100-0CCD-CDD0

<ProviderB> system-view

[ProviderB] bpdu-tunnel tunnel-dmac 0100-0ccd-cdd0

# 配置GigabitEthernet1/1/2端口使用VLAN 2对用户报文进行传输。

[ProviderB] vlan 2

[ProviderB-vlan2] quit

[ProviderB] interface GigabitEthernet 1/1/2

[ProviderB-GigabitEthernet1/1/2] port access vlan 2

# 配置GigabitEthernet1/1/2端口对BPDU报文进行透明传输。

[ProviderB-GigabitEthernet1/1/2] undo stp enable

[ProviderB-GigabitEthernet1/1/2] bpdu-tunnel dot1q stp

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们