当前位置:网站首页>【无标题】
【无标题】
2022-08-02 15:55:00 【缺技术的猪】
1,禁用— 1,接口关闭情况下;2,接口禁用生成树协议
2,阻塞— 生成树协议激活接口后进入的第一个状态。该状态下,接口只能侦听
BPDU,不能转发BPDU和业务帧,也不能学习MAC地址
一开始所有接口都进入阻塞状态,则都不发送配置BPDU,这样,所有接口都侦听
不到BPDU,则20S老化时间后将进入下一个阶段。
3,侦听— STP角色选举阶段,这个状态下可以收发BPDU,但是不能转发业务数据,
也不能学习MAC地址。
这个状态下不允许转发业务数据,主要是因为为了防止在角色没有完全选出来时,
可能出现临时环路,导致业务流量入环。
侦听状态需要停留一个转发延迟时间,默认为15S,这个时间就是用来选举的时
间。即使,角色选举提前结束,也需要等到时间到达再进入下一个状态。
角色选举完成后,不是所有的接口都进入下一个学习状态,而是根端口和指定端口
可以继续进行,非指定端口则将退回到阻塞状态。
802.1D生成树协议的缺陷:
1,收敛速度慢
2,链路利用率低
PVST — 基于VLAN的生成树协议— 一个VLAN一棵树— PVST的问题是如果交换网络
中存在大量VLAN时,则需要大量树,每棵树都需要通过配置BPDU来来维护树形结构,
则造成资源占用过大。
RSTP — 快速生成树— 802.1W — 一个交换网路中只有一棵树— RSTP可以向下兼容
802.1D,需要按照802.1D的规则来执行。
改进点1:变更了端口角色
802.1D — 根端口,指定端口,非指定端口
802.1W — 根端口,指定端口,替代(Alternate)端口,备份(Backup)端口
分区7.5HCIP中心暑假 的第2 页
替代端口— 主要目的是成为根端口的备份。由于学习到其他网桥发送的配置
BPDU报文而阻塞的端口,他提供的是从指定桥到根桥的另一条路径,作为根端口
的备份。当一个根端口失效后,则最优的替代端口可以直接成为根端口,直接进入
转发状态。
P/A机制— 加快收敛
RSTP通过P/A机制来保证一个指定端口得以从丢弃状态快速的进入到转发状态,从
而加速了生成树的收敛。在P/A机制当中,存在一个“同步状态”,实际上就是将
其他所有接口进行堵塞,防止临时环路的产生。
MSTP的配置
交换网络中存在10个VLAN,其中VLAN1 - 5将走以SW1作为根生成树的链路,
vlan 6 - 10走以SW2为根的树。并且两台设备互为备份。
1,创建VLAN
2,配置trunk干道
3,更改生成树的模式
[sw1]stp mode mstp — 可以不用改,因为华为设备默认使用MSTP协议
4,配置MST域
[sw1]display stp region-configuration — 查看STP域配置信息
Region name :4c1fcc3210c3 — 交换机默认会存在在一个以自己SVI接口
对应的MAC地址命名的域中
[sw1]stp region-configuration — 进入域视图
[sw1-mst-region]
[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,干涉选举
[sw1]stp instance 1 root primary — 将该设备设置为实例1的根网桥
[sw2]stp instance 1 root secondary — 将该设备设置为实例1的备份根网桥
分
边栏推荐
猜你喜欢
随机推荐
A tour of gRPC:06 - gRPC client straming 客户端流
【服务器数据恢复】Raid阵列更换故障硬盘后数据同步失败的数据恢复案例
.NET性能优化-使用SourceGenerator-Logger记录日志
机械臂速成小指南(十八):圆弧规划
IJCAI'22 推荐系统论文梳理
JZ32 从上往下打印二叉树
【Transformer专题】Vision Transformer(ViT)原理 + 代码
品牌方发行NFT时,应如何考量实用性?
Idea中运行sparkSQL
每日练习------定义一个N*N二维数组,从键盘上输入值,找出每行中最大值组成一个一维数组并输出;
2.5 - 死锁
2.6 - 进程资源
JZ56 数组中只出现一次的两个数字
推荐系统相关顶会整理
软件技术功能开发思路
解析并执行 shell 命令
Azure Kinect(K4A)人体识别跟踪进阶
Qt reads Json files (including source code + comments)
QueryWrapper method explained
不平衡问题: 深度神经网络训练之殇