加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

BPDU Tunnel配置【转载】

(2017-03-15 15:05:48)
标签:

it

网络

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

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

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

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


配置BPDU报文透明传输

操作

命令

说明

进入系统视图

system-view

-

进入二层以太网端口视图或端口组视图

进入二层以太网端口或二层聚合端口视图

interface interface-type interface-number

二者必选其一

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

进入端口组视图

port-group manual port-group-name

关闭端口的STP功能

stp disable

必选

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

bpdu-tunnel dot1q stp

必选

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

 

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

操作

命令

说明

进入系统视图

system-view

-

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

bpdu-tunnel tunnel-dmac mac-address

可选

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

 

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

 

Customer ACustomer B为用户网络边缘设备;

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

要求配置实现:

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

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

http://s13/bmiddle/002V8zFGzy79wsivWSU5c&690Tunnel配置【转载】" />

 

Provider A的配置

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

system-view

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

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

[ProviderA] vlan 2

[ProviderA-vlan2] quit

[ProviderA] interface ethernet 1/0/1

[ProviderA-Ethernet1/0/1] port access vlan 2

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

[ProviderA-Ethernet1/0/1] stp disable

[ProviderA-Ethernet1/0/1] bpdu-tunnel dot1q stp

Provider B的配置

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

system-view

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

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

[ProviderB] vlan 2

[ProviderB-vlan2] quit

[ProviderB] interface ethernet 1/0/2

[ProviderB-Ethernet1/0/2] port access vlan 2

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

[ProviderB-Ethernet1/0/2] stp disable

[ProviderB-Ethernet1/0/2] bpdu-tunnel dot1q stp


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有