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
posted @ 2021-08-03 20:23  isicman  阅读(549)  评论(0)    收藏  举报