STP RSTP MSTP

Posted 加油的林先生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了STP RSTP MSTP相关的知识,希望对你有一定的参考价值。

1. STP RSTP MSTP是什么?

STP生成树协议 RSTP快速生成树协议 MSTP生成树协议  

 

2.有什么用?

 
逻辑断开环路,防止广播风暴的产生

*当接口故障,阻塞接口被激活;线路恢复备份作用,不转发数据

 

3.什么是广播风暴?

*广播帧在交换机一直循环下去,占用系统资源,降低传输质量

 *广播帧的不断增多可能会使设备宕机重启

 

4.STP工作原理

*选定根网桥   【只有一个根交换机,Bridgeid最小的那个】

选定根端口     【离根交换机最近的端口】

选定指定端口      【网段上离根交换机最近的端口

注: Bridgeid由优先级和mac地址组成, 先比较优先级  越小越好

 剩余的其他端口都是非指定端口  

如图

 

 

 

 

5.STP端口状态

禁用  阻塞   侦听   学习  转发

{用时50s}

 

6.STP三个计时器

hello    老化时间20秒     转发延迟

 

7.RSTP端口状态

丢弃   学习  转发

8.STP  默认生成一个树协议只能形成一个网络拓扑,不能有效利用所有网络宽带,造成资源浪费,且生成需要50s

RSTP   快速生成树协议,虽然生成速度快了,但是依旧没解决STP弊端

MSTP  形成多个无环拓扑图,让不同VLAN主机选择不同的拓扑传输数据,实现了网络的负载均衡

 

8.案例如图

 

 

 

*基本配置

【s1】vlan  batch    10  20  30   批量创建VLAN  10  20  30 

【s1]port-group group-member eth0/0/11  eth  0/0/12  eth0/0/15   多个端口加入一个组
[s1-port-group]port  link-type  trunk           组内全部端口配置trunk
[s1-Ethernet0/0/11]port  link-type  trunk
[s1-Ethernet0/0/12]port  link-type  trunk
[s1-Ethernet0/0/15]port  link-type  trunk  
[s1-port-group]port trunk allow-pass  vlan  all           允许通过所有VLAN
[s1-Ethernet0/0/11]port trunk allow-pass  vlan  all
[s1-Ethernet0/0/12]port trunk allow-pass  vlan  all
[s1-Ethernet0/0/15]port trunk allow-pass  vlan  all
[s1-port-group]q
[s1]interface  Eth0/0/1   
[s1Ethernet0/0/1]port  link-type access     配置access
[s1-Ethernet0/0/1]port default  vlan 10     属于VLAN10

 

【s2】vlan  batch    10  20  30

【s2]port-group group-member eth0/0/12 eth  0/0/16  eth0/0/13
[s2-port-group]port  link-type  trunk
[s2-Ethernet0/0/13]port  link-type  trunk
[s2-Ethernet0/0/12]port  link-type  trunk
[s2-Ethernet0/0/16]port  link-type  trunk  
[s2-port-group]port trunk allow-pass  vlan  all
[s2-Ethernet0/0/13]port trunk allow-pass  vlan  all
[s2-Ethernet0/0/12]port trunk allow-pass  vlan  all
[s2-Ethernet0/0/16]port trunk allow-pass  vlan  all
[s2-port-group]q
[s2]interface  Eth0/0/2   
[s2Ethernet0/0/2]port  link-type access 
[s2-Ethernet0/0/2]port default  vlan 20

[s2]interface  Eth0/0/3

[s2Ethernet0/0/3]port  link-type access 
[s2-Ethernet0/0/3]port default  vlan 30

 

 

 

 

 【s3】vlan  batch    10  20  30

 【s3]port-group group-member eth0/0/11  eth  0/0/14  eth0/0/16
[s3-port-group]port  link-type  trunk
[s3-Ethernet0/0/11]port  link-type  trunk
[s3-Ethernet0/0/14]port  link-type  trunk
[s3-Ethernet0/0/16]port  link-type  trunk  
[s3-port-group]port trunk allow-pass  vlan  all
[s3-Ethernet0/0/11]port trunk allow-pass  vlan  all
[s3-Ethernet0/0/14]port trunk allow-pass  vlan  all
[s3-Ethernet0/0/16]port trunk allow-pass  vlan  all
[s3-port-group]q
[s3]interface  Eth0/0/1   
[s3Ethernet0/0/1]port  link-type access 
[s3-Ethernet0/0/1]port default  vlan 20

 

 

 

【s4】vlan  batch    10  20  30

【s4]port-group group-member eth0/0/13 to  eth0/0/15
[s4-port-group]port  link-type  trunk
[s4-Ethernet0/0/13]port  link-type  trunk
[s4-Ethernet0/0/14]port  link-type  trunk
[s4-Ethernet0/0/15]port  link-type  trunk  
[s4-port-group]port trunk allow-pass  vlan  all
[s4-Ethernet0/0/13]port trunk allow-pass  vlan  all
[s4-Ethernet0/0/14]port trunk allow-pass  vlan  all
[s4-Ethernet0/0/15]port trunk allow-pass  vlan  all
[s4-port-group]q
[s4]interface  Eth0/0/2   
[s4Ethernet0/0/2]port  link-type access 
[s4-Ethernet0/0/2]port default  vlan 30

[s4]interface  Eth0/0/3 

[s4Ethernet0/0/3]port  link-type access 
[s4-Ethernet0/0/3]port default  vlan 10

 

 

*s1  s2  s3  s4  全部配置mstp

stp   mode   mstp

*s1  s2  s3  s4  全部配置自定义域名

stp  rsegion-configuration        bokeyuan{自定义}

*s1  s2  s3  s4  全部配置同一实例

instance    10  vlan 10
instance  20  vlan 20  
instance  30  vlan 30
最后一定要生效配置active region-configuration

*选定根网桥[配置 优先级】

s1】stp instance   10 priority  0
s2】stp instance   20 priority  0
s4】stp instance   30 priority  0



 

以上是关于STP RSTP MSTP的主要内容,如果未能解决你的问题,请参考以下文章

HUAWEI STP-RSTP-MSTP

hcnp-stp/rstp/mstp

stp/rstp/mstp命令

RSTP原理

STP、RSTP

STP+RSTP详解