关于华为VBST(VLAN-Based Spanning Tree)

VBST(VLAN-Based Spanning Tree)是华为提出的一种生成树协议,通过它可在每个VLAN内构建一棵生成树,使不同VLAN内的流量可通过不同的生成树转发。

VBST可以简单理解为在每个VLAN上运行一个STP或RSTP协议,不同VLAN之间的生成树完全独立。

MSTP的多实例和多进程概念比较抽象,配置较为复杂,就没有VBST好用

VBST没有多实例、多进程的概念

VBST支持与PVST、PVST+、Rapid PVST+协议互通。

VBST沿用了STP/RSTP的如下基本概念:

一个根桥

两种度量:ID和路径开销。

三种端口状态:Discarding、Learning和Forwarding。

五种端口角色:根端口、指定端口和边缘端口、Alternate端口、Backup端口。

三种定时器:Hello Time、Forward Delay和Max Age。

与STP协议中规定不同的是,VBST协议中BID是由桥优先级(Bridge Priority)、VLAN ID与桥MAC地址构成。桥优先级与VLAN ID之和占据前16位,其余的低48位是MAC地址。也是越小越优先

VBST通过在VLAN内传递VBST报文来确定网络拓扑结构。VBST报文基于STP/RSTP报文,但相对STP/RSTP报文,VBST报文在源MAC地址字段和协议长度字段之间加入了四字节的802.1Q Tag

VBST支持基于VLAN的拓扑计算,每个VLAN都会发送带有VLAN Tag报文的VBST报文,拓扑计算独立进行,拓扑计算方法跟STP/RSTP相同

VBST支持普通方式和增强方式两种P/A(Proposal/Agreement)机制

VBST支持普通方式和增强方式两种P/A(Proposal/Agreement)机制

重点来了

VBST与PVST/PVST+/Rapid PVST+协议是怎么互通的

对于Trunk端口

VBST设备和Rapid PVST+设备对接时,在VLAN1中,VBST设备使用标准的RSTP报文与对端交互(也会同时发填充RSTP Data的VBST报文),其他VLAN内使用RSTP Data填充的VBST报文与对端交互。

VBST设备和PVST+设备对接时,在VLAN1中,VBST设备使用标准的STP报文与对端交互(也会同时发填充STP Data的VBST报文),其他VLAN内使用STP Data填充的VBST报文与对端交互。

VBST设备和PVST设备对接时,报文交互跟VBST与PVST+对接类似。区别在于,在VLAN 1中,VBST设备和PVST设备之间只发送填充STP Data的VBST报文交互。

两端报文可互相识别且均携带VLAN信息,因此可基于VLAN生成生成树。因此,VBST设备与PVST/PVST+/Rapid PVST+设备使用Trunk端口对接时,就如同VBST设备跟VBST设备对接一样。

对于Access端口

VBST设备将只根据此端口所在VLAN使用标准的STP(对接PVST/PVST+设备)或RSTP(对接Rapid PVST+设备)报文与对端交互。这样,拓扑计算将按照STP/RSTP协议进行,由于STP/RSTP协议不区分VLAN,所以最终形成一棵各VLAN共享的生成树。

总结:对于Trunk端口,两端报文可互相识别且均携带VLAN信息,因此可基于VLAN生成生成树。对于Access端口使用标准的STP或RSTP报文与对端交互。

配置方法:

vlan batch 10 20 30

#

stp mode vbst

#

stp vlan 1 disable

stp vlan 30 root secondary

stp vlan 10 20 root primary

#

interface GigabitEthernet0/0/1

 port link-type trunk

 undo port trunk allow-pass vlan 1

 port trunk allow-pass vlan 10 20 30

#

interface GigabitEthernet0/0/2

 port link-type trunk

 undo port trunk allow-pass vlan 1

 port trunk allow-pass vlan 20 30

#

interface GigabitEthernet0/0/3

 port link-type trunk

 undo port trunk allow-pass vlan 1

 port trunk allow-pass vlan 10 20

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

资料库01

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值