文章目录
实验拓扑

SW1配置
bash
vlan batch 10 20
port-group 1
group-member G0/0/5 G0/0/6
port link-type trunk
port trunk allow-pass vlan 10 20
SW2配置
bash
vlan batch 10 20
port-group 1
group-member G0/0/5 G0/0/6
port link-type trunk
port trunk allow-pass vlan 10 20
SW3配置
bash
vlan batch 10 20
port-group 1
group-member G0/0/5 G0/0/6
port link-type trunk
port trunk allow-pass vlan 10 20
SW3把1口跟2口加入vlan
bash
int g 0/0/1
port link-type access
port defalut vlan 10
int g 0/0/2
port link-type access
port defalut vlan 20
当前这个网络环境中已经有两个vlan了,如果使用STP的话,会让这两个vlan在这个环路拓扑中选择一个交换机作根,实际的企业环境中,vlan的数量不一定只有10跟20,有可能有多个vlan,STP在逻辑上断开了物理环路,形成了无环的树状拓扑的网络结构,但是确实所有的vlan都选一个设备作根,那对这个设备而言,负载太大了。
MSTP可以以vlan为单位

MSTP(Multiple Spanning Tree Protocol) 是一个IEEE标准(802.1s),它允许在一个交换网络中运行多个生成树实例。
MSTP概述
1)MSTP作用

2)端口状态

3)MSTP配置

SW1配置
bash
stp mode mstp
stp region-configuration
stp region-configuration 命令的作用是:
# 进入一个专用的配置模式,用于集中定义和修改决定交换机MST域成员身份的三大核心参数
#(域名、修订级别、VLAN-实例映射),并确保这些参数能够被原子性地提交和生效。
# 简单说,它就是 "MST域身份配置模式"的入口。
# 不进入这里,你就无法正确设置让多台交换机成为"自己人"的关键信息。
region-name ntd # 每个设备的域名要保持一直
instance 1 vlan 10
instance 2 vlan 20
active region-configuration # 激活配置

SW2跟SW3上的配置要跟SW1上保持一致

如何调整网桥位置
SW1配置
bash
stp instance 1 priority 4096 # 现在SW1就成为 vlan10 的根了
SW2配置
bash
stp instance 2 priority 4096 # 现在SW1就成为 vlan10 的根了
如何验证




还可以选择次根

