RSTP配置:

根交换机的配置:

1)设备启动rstp

#system-view

#stp   enable

#stp  mode  rstp

设备rstp启动后,各个端口的rstp默认为启动状态,在不参与rstp计算端口上关闭rstp。

#interface  g2/0/4

#stp  disable

配置该设备为树根。

a.将该设备的bridge优先级配置为0

#stp   priority  0

b.使用命令将该设备指定为树根

#stp   root primary

在与下层设备相连的端口启动根保护功能。

#interface  g2/0/1

#stp   root-protection

#quit

#interface  g2/0/2

#stp   root-protection

#quit

启动该设备的TC防攻击功能

#stp  tc-protection   enable

下连交换机的配置

设备开启rstp

#system-view

#stp   enable

#stp mode  rstp

关闭不参与rstp计算的端口rstp功能

#interface  g1/0/7

#stp   disable

#quit

配置bridge的优先级

#stp   priority   4096

指定端口起开根保护功能

#interface  g1/0/4

#stp  root-protection

#quit

#interface  g1/0/5

#stp   root-protection

其它设备相同的原理配置。



MSTP配置:

RSTP和STP 缺点:


同一局域网内所有的vlan共享一个生成树,无法在vlan间实现数据流量的负载均衡;

链路利用率低,被阻塞的冗余链路不承载任何流量,造成了带宽的浪费,还可能造成部分vlan报文无法转发。

MSTP:MSTP兼容STP和RSTP,既可以快速收敛,又能使不同VLAN的流量沿各自的路径转发,从而为冗余链路提供了更好的负载分担机制


核心层交换机a的配置:

1)进入MST域视图。

#system-view

#stp   region-configuration

2)配置MST域的域名、VLAN映射关系和修订级别。

MSTP的修订级别用来与MST域名和MST域的VLAN映射表来共同确定设备所属的MST域。修订级别可以在域名和VLAN映射表相同的情况下,来区分不同的域。

#region-name   example

#instance  1  vlan  10

#instance  3  valn  30

#instance  4   vlan   40

#revision-level   0

手动激活MST域的配置。

#active   region-configuration

定义switch  a为实例1的树根

#stp   instance   1  root   primary


配置核心交换机b.b交换机与a相连

#system-view

#stp   region-configuration

配置MST域的域名、vlan映射关系和修订级别

#region-name   example

#instance   1   vlan 10

#instance    3   valn 30

#instance    4    vlan   40

#revision-level   0

手动激活MST域的配置

#active   region-configuration

定义交换机b为实例3的树根

#stp  instance  3  root   primary

其它相连设备相同的原理配置。