STP,MSTP

STD端口状态
在这里插入图片描述
在这里插入图片描述
stp基础配置
在这里插入图片描述

STP扑朔机制
网络中发生拓扑变化时,例如链路中断或接口异常Down等情况,由于MAC地址老化时间的存在(缺省为5分钟),如果不及时通知上游设备,则可能会导致上游设备的报文在这段时间内一直向一个不可达的链路发送。如图1所示,正常情况下,S1和S2之间的链路被阻塞,由A到B的流量依次流经S1、S3、S4和S2。如果S3和S4之间的链路发生故障,流量则由S1直接转发到S2,但在MAC地址表项老化前,S1上仍然存在指向S3的MAC地址表项,流量也仍会被转发给S3,从而导致流量丢失,因此需要拓扑变化机制将网络拓扑的变更及时通知整个STP网络。
MAC地址未老化导致流量丢失
在这里插入图片描述
MSTP
mstp兼容stp和rstp,通过多实例实现对业务流量和用户流量的隔离,同时还提供数据转发的多个冗余路径,在数据转发过程中实现VLAN数据的负载均衡
在mstp中,你可以将若干个vlan映射到一个实例,mstp将为每个instance运行一个生成树,可以基于instance设置优先级,端口路径等参数。

mstp配置示例
在这里插入图片描述
实验
实验题:交换机配置mstp,sw1为vlan10的主,vlan20的备,sw2为vlan20的主,vlan10的备,配置R1的loopback口为1.1.1.1,使得pc1和pc2可以ping通1.1.1.1
在这里插入图片描述

 [R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip address 192.168.10.1 24
[R1-GigabitEthernet0/0/1]int g0/0/1
[R1-GigabitEthernet0/0/1]ip address 192.168.20.1 24
[R1]int loopback 0
[R1-LoopBack0]ip add 1.1.1.1 24    #设置路由器的虚拟ip```
2.对交换机的link-type进行设置
sw1
```cpp
[sw1]vlan batch 10 20
[sw1] int e0/0/1
[sw1-Ethernet0/0/1]port link-type hybrid 
[sw1-Ethernet0/0/1]port hybrid pivd vlan 10
[sw1-Ethernet0/0/1]port hybrid untagged vlan 10 20   #vlan10和vlan20写入untagged表
[sw1] int e0/0/2
[sw1-Ethernet0/0/2]port link-type trunk       
[sw1-Ethernet0/0/2]port trunk allow-pass vlan all    #trunk掉端口
[sw1] int e0/0/3
[sw1-Ethernet0/0/3]port link-type hybrid 
[sw1-Ethernet0/0/3]port hybrid pivd vlan 10
[sw1-Ethernet0/0/3]port hybrid untagged vlan 10 20   # #vlan10和vlan20写入untagged表

[sw1]stp region-configuration               #进入域
[sw1-mst-region]region-name lvq              #设置域的名字为lvq
[sw1-mst-region]instance 1 vlan 10          #使得vlan1为实例1
[sw1-mst-region]instance 2 vlan 20           #使得vlan20为实例2
[sw1-mst-region]active region-configuration   #激活状态
[sw1-mst-region]stp instance 1 root primary    #设置为实例1的主网桥
[sw1-mst-region]stp instance 2 root sencondary  #设置为实例2为实例2的次桥跟
[sw2]vlan batch 10 20
[sw2] int e0/0/1
[sw2-Ethernet0/0/1]port link-type hybrid 
[sw2-Ethernet0/0/1]port hybrid pivd vlan 20
[sw2-Ethernet0/0/1]port hybrid untagged vlan 10 20
[sw2] int e0/0/2
[sw2-Ethernet0/0/2]port link-type trunk 
[sw2-Ethernet0/0/2]port trunk allow-pass vlan all
[sw1] int e0/0/3
[sw2-Ethernet0/0/3]port link-type hybrid 
[sw2-Ethernet0/0/3]port hybrid pivd vlan 20
[sw2-Ethernet0/0/3]port hybrid untagged vlan 10 20

[sw2]stp region-configuration 
[sw2-mst-region]region-name lvq
[sw2-mst-region]instance 1 vlan 10
[sw2-mst-region]instance 2 vlan 20
[sw2-mst-region]active region-configuration
[sw2-mst-region]stp instance 2 root primary
[sw2-mst-region]stp instance 1 root sencondary
[sw3]vlan batch 10 20
[sw3] int e0/0/1
[sw3-Ethernet0/0/1]port link-type hybrid 
[sw3-Ethernet0/0/1]port hybrid pivd vlan 10
[sw3-Ethernet0/0/1]port hybrid untagged vlan 10 20
[sw3] int e0/0/2
[sw3-Ethernet0/0/2]port link-type hybrid
[sw3-Ethernet0/0/2]port hybrid pvid vlan 20
[sw3-Ethernet0/0/2]port hybrid untagged vlan 10 20 
[sw3] int e0/0/3
[sw3-Ethernet0/0/3]port link-type hybrid 
[sw3-Ethernet0/0/3]port hybrid pivd vlan 10
[sw3-Ethernet0/0/3]port hybrid untagged vlan 10 20

[sw3] int e0/0/4
[sw3-Ethernet0/0/4]port link-type hybrid 
[sw3-Ethernet0/0/4]port hybrid pivd vlan 20
[sw3-Ethernet0/0/4]port hybrid untagged vlan 10 20





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值