当前位置:网站首页>HCIA-R&S自用笔记(22)STP状态与计时器、STP拓扑变化、STP配置及实验
HCIA-R&S自用笔记(22)STP状态与计时器、STP拓扑变化、STP配置及实验
2022-08-04 18:34:00 【筐瓢大师小吕】
STP状态与计时器(7/25,12min)
端口状态(Port Role)
STP端口状态 | R/MSTP端口状态 | 端口状态对应的行为 |
DIsabled | Discarding | 不转发用户流量 不学习MAC地址 |
Blocking | ||
Listening | ||
Learning | Learning | 不转发用户流量 学习MAC地址 |
Forwarding | Forwarding | 转发用户流量 学习MAC地址 |
Disabled(端口禁用或链路失效)
STP计时器
计时器 | 备注 |
Hello | 2s,根桥发送BPDU的间隔 |
Forward Delay | 15s,监听和学习的持续时间 |
Max Age | 20s,保持阻塞的最大时间 (未收到BPDU的时间) |
Listen到Learning15s;Learning到Forwarding15s(15s即Forward Delay)
阻塞端口20s内没有收到比自己更优的BPDU(因为自身BPDU次优所以阻塞),则进入Listening(或Discarding,依STP模式决定)状态
STP拓扑变化(7/25,28min)
当一台有预备端口的交换机检测到直连链路物理故障后,预备端口会转换为根端口(30s变成转发状态)
在SWB失去与SWA的直连后,认为自己成为根桥,并向SWC发送BPDU(这个BPDU是次优的), 但A处保留了之前SWA→SWB→端口A的最优BPDU,在Max Ages(20s)后该BPDU失效,这时,SWC将从根桥收到的BPDU传递给SWB,SWB比较之后发现自己竞争失败,于是该链路上的端口角色开始变化,A进入Learning再进入Forwarding状态,整个过程为50s
清空主机A的ARP表,重新发送ARP,SWB则会立即更新地址表
TCN没有参数,单纯代表拓扑变化
TCA处于Configure BPDU中
SWB再向上发TCN
STP配置及实验(7/26,30min)
命令 | 备注 |
stp mode {mstp | stp | rstp} | 配置STP模式,默认MSTP |
stp priority 4096 | 配置BID优先级,0-61440 步长为4096 |
stp root primary/secondary | 自动修改优先级,指定主/备根桥 |
开销(Cost)标准: | legacy(华为私有):1-200000 802.1d:1-65535 802.1t:1-200000000,默认 |
stp cost 10 | 修改STP开销 |
stp pathcost-standard {dot1d-1998 | dot1t | legacy} | 配置路径开销值的标准 |
stp port priority 144 | 修改PID优先级,步长为16 |
display stp [brief] | 显示STP配置信息和参数 |
边栏推荐
猜你喜欢
The CPU suddenly soars and the system responds slowly, what is the cause?Is there any way to check?
当项目中自动格式化插件Prettier和ESLint冲突报错时如何解决
合宙Cat1 4G模块Air724UG配置RNDIS网卡或PPP拨号,通过RNDIS网卡使开发板上网(以RV1126/1109开发板为例)
The upgrade of capacity helps the flow of computing power, the acceleration moment of China's digital economy
Iptables防火墙基础知识介绍
基于 eBPF 的 Kubernetes 可观测实践
EasyCVR如何通过接口调用设备录像的倍速回放?
如何进行自动化测试?
Nintendo won't launch any new hardware until March 2023, report says
EuROC 数据集格式及相关代码
随机推荐
After EasyCVR is locally connected to the national standard device to map the public network, the local device cannot play and cascade the solution
DHCP&OSPF组合实验演示(Huawei路由交换设备配置)
Flask framework implementations registered encryption, a Flask enterprise class learning 】 【
数仓建模面试
股票开户广发证券,网上开户安全吗?
PHP代码审计9—代码执行漏洞
curl命令的那些事
The Industrial Metaverse Brings Changes to Industry
使用.NET简单实现一个Redis的高性能克隆版(二)
不论你是大众,科班和非科班,我这边整理很久,总结出的学习路线,还不快卷起来
Activity数据库字段说明
合宙Cat1 4G模块Air724UG配置RNDIS网卡或PPP拨号,通过RNDIS网卡使开发板上网(以RV1126/1109开发板为例)
server
Go language Go language, understand Go language file operation in one article
EuROC 数据集格式及相关代码
火灾报警联网FC18中CAN光端机常见问题解答和使用指导
Day018 Inheritance
A group of friends asked for help, but the needs that were not solved in a week were solved in 3 minutes?
【简答题】月薪4k和月薪8k的区别就在这里
【web自动化测试】Playwright快速入门,5分钟上手