STP/MSTP生成树协议
STP/MSTP生成树协议
了解STP、RSTP与MSTP的差异
掌握修改网桥优先级影响根网桥选举的方法
掌握修改端口优先级影响根端口与指定端口选举的方法
掌握配置RSTP的方法以及STP与RSTP的相互兼容问题
实验拓扑图
STP
如果设备默认生成树没有开启,使用以下命令开启。
[S1]stp enable
[S2]stp enable
[S3]stp enable
[S4]stp enable
配置使用传统生成树。
[S1]stp mode stp
[S2]stp mode stp
[S3]stp mode stp
[S4]stp mode stp
查看STP状态信息。
[S1]display stp
根桥选举控制
配置S1为主根网桥,S2为备份根网桥
[S1]stp root primary
[S2]stp root secondary
桥优先级数值越小的优先级越高,将S1的桥优先级修改为8192,将S2的桥 优先级修改为4096。 S1优先级为8192,S2优先级为4096,S2成为根网桥。
[S1]undo stp root
[S1]stp priority 8192
[S2]undo stp root
[S2]stp priority 4096
根端口选举控制
在S1上查看当前端口角色信息。
[S1]display stp brief
MSTID Port Role STP State Protection
0 GigabitEthernet0/0/9 ROOT FORWARDING NONE
0 GigabitEthernet0/0/10 ALTE DISCARDING NONE
0 GigabitEthernet0/0/13 DESI FORWARDING NONE
0 GigabitEthernet0/0/14 DESI FORWARDING NONE
S1的GigabitEthernet0/0/9为根端口。 端口优先级默认值为128,数值越大优先级越小。 S1与S2通过G0/0/9与G0/0/10接口互联。 将S2的端口G0/0/9端口优先级设置为32,G0/0/10端口优先级设置为16。
[S2]interface GigabitEthernet 0/0/9
[S2-GigabitEthernet0/0/9]stp port priority 32
[S2-GigabitEthernet0/0/9]quit
[S2]interface GigabitEthernet 0/0/10
[S2-GigabitEthernet0/0/10]stp port priority 16
[S2-GigabitEthernet0/0/10]quit
在S1上查看当前端口角色信息。 提示:此处是修改S2的端口优先级,而不是修改S1的端口优先级。
[S1]display stp brief
MSTID Port Role STP State Protection
0 GigabitEthernet0/0/9 ALTE DISCARDING NONE
0 GigabitEthernet0/0/10 ROOT FORWARDING NONE
0 GigabitEthernet0/0/13 DESI FORWARDING NONE
0 GigabitEthernet0/0/14 DESI FORWARDING NONE
S3的GigabitEthernet 0/0/1为替代端口。S4的GigabitEthernet 0/0/1是指 定端口。修改S4端口GE0/0/6路径开销为2000000。
[S4]interface GigabitEthernet 0/0/6
[S4-GigabitEthernet0/0/6]stp cost 2000000
[S4-GigabitEthernet0/0/6]quit
RSTP
RSTP配置及验证
配置快速生成树。
[S1]stp mode rstp
[S2]stp mode rstp
[S3]stp mode rstp
[S4]stp mode rstp
MSTP
Muliti stp
多生成树协议(华为交换机默认运行mstp)工作原理:将多个vlan 捆绑在一起,运行在一个stp 实例里面,不同实例间的stp 互相独立。注:默认情况下所有vlan 都在实例0 里面。
实验拓扑
配置交换机
配置交换机的trunk链路和创建VLAN10 20
[SW1]vlan batch 10 20
[SW1]interface GigabitEthernet 0/0/1
[SW1-GigabitEthernet0/0/1]port link-type trunk
[SW1]interface GigabitEthernet 0/0/2
[SW1-GigabitEthernet0/0/2]port link-type trunk
[SW2]vlan batch 10 20
[SW2]interface GigabitEthernet 0/0/1
[SW2-GigabitEthernet0/0/1]port link-type trunk
[SW2]interface GigabitEthernet 0/0/2
[SW2-GigabitEthernet0/0/2]port link-type trunk
[SW3]vlan batch 10 20
[SW3]interface GigabitEthernet 0/0/1
[SW3-GigabitEthernet0/0/1]port link-type trunk
[SW3]interface GigabitEthernet 0/0/2
[SW3-GigabitEthernet0/0/2]port link-type trunk
配置SW1
[SW1]stp region-configuration "进入MST 域视图"
[SW1-mst-region]region-name hcnp "配置MST 域的域名"
[SW1-mst-region]instance 1 vlan 10
[SW1-mst-region]instance 2 vlan 20
[SW1-mst-region]active region-configuration "激活配置"
[SW1]stp instance 1 root primary "将其设置为vlan10的根桥"
配置SW2
[SW2]stp region-configuration
[SW2-mst-region] region-name hcnp
[SW2-mst-region] instance 1 vlan 10
[SW2-mst-region] instance 2 vlan 20
[SW2-mst-region] active region-configuration
[SW2]stp instance 2 root primary "将其设置为vlan20的根桥"
配置SW3
[SW3]stp region-configuration
[SW3-mst-region] region-name hcnp
[SW3-mst-region] instance 1 vlan 10
[SW3-mst-region] instance 2 vlan 20
[SW3-mst-region] active region-configuration
检查已生效的MST域的配置信
[SW1]display stp region-configuration
Oper configuration
Format selector :0
Region name :hcnp
Revision level :0
Instance VLANs Mapped
0 1 to 9, 11 to 19, 21 to 4094
1 10
2 20