STP接口状态,RSTP协议,MSTP协议

1,禁用 ----1,接口关闭的情况下;2,接口禁用生成树协议。

2,阻塞----生成树协议激活接口后进入的第一个状态。该状态下接口只能侦听BPDU,不能转发BPDU和业务帧,也不能学习MAC地址

开始所有接口都进入阻塞状态,则都不发送配置BPDU,这样,所有接口都侦听不到BPDU,则20s老化时间后进入下一个阶段

3,侦听----STP角色选举阶段,这个状态可以收发BPDU,但是不能转发业务数据(防止在角色完全指定前出现环路),也不能学习MAC地址。侦听状态转发延迟时间默认为15是,这个时间就是用来选举时间。角色选举完成后,根端口与指定端口继续进行,非指定端口将退回阻塞状态。

4,学习 ----该状态需要停留15s,只学习业务数据帧的MAC地址,但不进行转发。其目的在于减少在MAC地址没有记录是未知单播泛洪操作。

5,转发-----正常的接受发送BPDU及业务数据

802.1D收敛时间----30s或50s

首次收敛:50s

结构突变:1,根网桥故障:50s  2,直连链路故障:30s; 3,非直连发送故障:50s;

STP的配置

[sw1]stp mode (mstp,rstp,stp)  修改STP的版本--华为默认选择MSTP协议

[sw1]stp enable ---激活STP,华为设备默认激活

[sw1]stp priority (n×4096)修改优先级n<15

[sw1-g0/0/0]stp priority (nx16)修改接口优先级n<15

[sw1]stp root primary 设置交换机为根网桥,BID优先级为0.

[sw1]stp rooy secondary 设置交换机为备份网桥,BID优先级为4096.

802.1D生成树的缺陷

1,收敛速度慢

2,链路利用率低

PVST----基于VLAN的生成树协议(一个vlan对应一棵树)当存在大量的VLAN是将占有大量的资源。

RSTP---快速生成树---802.1w---一个交换网络只有一棵树-RSTP可以向下兼容802.1D,需要按照802.1D的规则来执行。

改进点1:变更了端口角色

802.1D---根端口,指定端口,非指定端口

802.1W---根端口,指定端口,替代(Alternate)端口,备份(Backup)端口

替代端口目的是成为更端口的备份。由于学习到其它网桥发送的BPDU报文而阻塞的端口。

备份端口成为指定端口的备份。由于学习到自己发送的BPDU报文而阻塞的端口。如果指定端口失效后,则将第一时间代替指定端口,直接进入转发状态

改进点2:修改了端口的状态类型

802.1D---禁用,阻塞,侦听,学习,转发。

802.1W

1,DISCARDING(丢弃状态)接口不转发业务流量学习MAC地址

2,学习---接口可以学习MAC地址,但不转发流量

3,转发 --- 接口可以学习MAC地址,也可以转发业务流量。

改进点3,对配置BPDU的报文逐级进行修改

在RSTP,构建及维护树形结构使用的BPDU被称为RST BPDU,其BPDU的类型使用0x02表示,相当于802.1D中的配置BPDU

P/A机制---加快收敛

RSTP通过P/A机制来保证一个指定端口得以从丢弃得状态快速的进入转发状态,从而加速了生成树的收敛,在P/A机制当中,存在一个同步状态,实际将其他所有接口进行堵塞,防止临时环路的产生。

改进点4:对配置BPDU的处理

1,当拓扑结构稳定后,配置BPDU的发送方式发送变化

802.1D-只有根网桥每隔2s主动发送配置BPDU,其他非根网桥只被动转发

802.1W---所有非根网桥,也可以每隔2s主动的发送根网桥的配置BPDU。

2,更短的BPDU的超时时间

802.1D---最大老化时间---20s

802.1W----一个接口在超时时间(三个周期---6s)内未收到BPDU,则认为邻居协商失败

改进点5:快速收敛机制

1,根端口和指定端口的快速转换----(根端口---替代端口)---(指定端口对应备份端口)

2,设置边缘接口

在802.1W中我们可以将连接终端的接口手动配置为边缘接口,其作用是这些接口不参与STP生成树角色的选举,之后这些接口断开,树型结构也不会更改。

边缘接口存在保护机制,及当这个接口接收到其他交换设备发送BPDU,则将转换成普通接口。

3,P/A机制

改进点6:拓扑变更机制的改进

802.1D:拓扑变更逐级上报,根网桥统一下发TC,jiangMAC地址表从300s老化时间改为15s老化。

802.2W: 拓扑变更设备直接发送TC标记位配置BPDU,之后传递给所有设备。

MSTP---多生成树协议---802.1s

在MSTP当中,我们引入了instance实例的概念---可以理解为一个或多个VLAN的集合。为了区分和标记不同的instance,我们设计了instance-ID---12为二进制构成(取值范围为0-4094)---华为设备默认会生成instance0,并且VLAN一开始都默认属于instance0。

Region----域---类似于ospf当中的区域,当一个交换网络规模较大时,可以将其划分为多个MST域,当然,如果一个交换网络规模较小,则只划分一个MST域也可以。

1,具有相同的域名---Region name

2,必须具备相同的修订等级 ---revision level

3,相同的VLAN和instance的映射关系

MSTP配置

步骤:

1,创建VLAN

2,配置trunk干道

3,更改生成树的模式

4,配置MST域

[sw1]stp region-configuration ---进入域试图

[sw1-mst-region]region-name aa --定义域名

[sw1-mst-region]revision-level 1---修订等级

[sw1-mst-region]instance 1 vlan 1 to 5 --配置实例和VLAN的对应关系

[sw1-mst-region]active region-configuration  激活域设置(配置完成时必须激活)

5,干涉选举

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值