核心代码,不同实例,承载不同流量,为每个实例设置一个根网桥达到分流的效果
cpp
stp region-config //进入stp区域的设置
region-name R1 //区域命名为R1
instance 1 vlan 10 //创建实例1
instance 2 vlan 20
active region-configuration
使用默认的根网桥配置:
cpp
//LSW1:
sys
//vlan配置
vlan batch 10 20
int g0/0/1
p l a
p d v 10
int g0/0/2
p l a
p d v 20
int g0/0/3
p l t
p t a v 10 20
int g0/0/4
p l t
p t a v 10 20
q
stp region-config
region-name R1
instance 1 vlan 10
instance 2 vlan 20
active region-configuration
cpp
//LSW2:
sys
vlan batch 10 20
int g0/0/1
p l t
p t a v 10 20
int g0/0/2
p l t
p t a v 10 20
q
stp region-config
region-name R1
instance 1 vlan 10
instance 2 vlan 20
active region-configuration
cpp
//LSW:
sys
//vlan配置
vlan batch 10 20
int g0/0/1
p l a
p d v 10
int g0/0/2
p l a
p d v 20
int g0/0/3
p l t
p t a v 10 20
int g0/0/4
p l t
p t a v 10 20
q
stp region-config
region-name R1
instance 1 vlan 10
instance 2 vlan 20
active region-configuration
此时可以看到1号交换机是根网桥,接口信息如下,四个端口均为指定端口
此时的端口状态如下,红色阻塞,绿色是根,蓝色指定
步骤一:选根网桥
BID最小的是根网桥
步骤二:选根端口(每个非根网桥有且只有一个根端口)
①到根开销最小的端口
②对端或本端与根网桥直连的网桥端口
根yyds
③对端BID最小的端口
④本段PID最小的端口
步骤三:选指定端口(每条链路选一个)
注意:根网桥的端口与
①到跟开销最小的端口
②对端或本端与根网桥直连的网桥端口
根yyds
③对端BID最小的端口
④本段PID最小的端口
指定根网桥后
cpp
//设置根网桥
//LSW4:
//设置为vlan 1的根网桥
q
stp instance 1 root primary
//LSW2:
//设置为vlan 20的根网桥
q
stp instance 2 root primary
LSW2是实例2的根网桥,所以对应的两个端口都是指定端口
LSW2是实例1的根网桥,所以对应的两个端口都是指定端口