在没有堆叠的情况下,每个接入层交换机,都和汇聚层交换机构成一个三角形的结构 。因为STP 选举规则中只要与根桥直连的链路不会被阻塞,非根桥之间的互联链路不管是哪个端口阻塞,链路都会阻塞。
接入层交换机上,每一个Access链路都开启生成树的边缘端口,也就是stp edge-port。防止办公电脑的开机、关机操作导致交换机接口UP/DOWN,从而发送TCN-BPDU报文让全网生成树重新计算而导致的网络闪断,震荡等不正常现象的发生。
所有Trunk接口上均启用端口广播抑制,一旦发现广播报文超过80%,就立刻关闭这个端口,破除环路,防止广播风暴。
生成树的计算方法
1、选择根桥
生产环境中最好手动设置优先级 0 、4096、步数递增,在三角形的网络环境中,与根桥直连的链路不会被阻塞。
2、选择根端口
根端口只会分配在非根桥上这一点容易让人误解,
3、选择指定端口
根桥上倒是指定端口,非根桥上也只有一个指定端口。
生成树与vlan
在实际生产环境中生成树和vlan 对应,所以生成树的类型也一般是MSTP ,也就是每一个vlan一个生成树;针对不同的vlan设置不同的根桥,把流量引入不同的汇聚交换机,从而达到一个流量负载分担的效果。
MSTP
这种类型的生成数类型是把多个vlan放在一个实例中,再针对实例来设置优先级。
华为生成树MSTP 命令配置如下 :
1、创建mstp 与vlan 的映射
stp mode mstp
stp region-configuration
region-name RG1
instance 1 vlan 11 13
instance 2 vlan 12 14
active region-configuration
2、调整实例的优先级(值越小优先级越高)
在交换机1上将实例的优先级调整到最小值 0,将实例2的优先级第二优先级4096 ,将交换机2实例1优先级调整至0 、将实例1 优先级调整至4096 。建议使用绝对值0、4096 不要使用相对的primary 、secondary 。
sw1:
stp instance 1 priority 0
stp instance 2 priority 4096
stp enable
sw2:
stp instalnce 1 priority 4096
stp instance 2 priority 0
stp enable
active region-configuration
生成树和VRRP
生成树一般和VRRP 结合使用
将生成树的根桥和VRRP的Master配置在同一台设备.
具体配置参考如下链接
MSTP基本概念 – S300, S500, S2700, S5700, S6700 V200R022C00 配置指南-以太网交换 – 华为 (huawei.com)