当前位置:网站首页>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配置信息和参数 |
边栏推荐
- mq消息积压怎么对应
- 关于使用腾讯云HiFlow场景连接器每天提醒签到打卡
- buuctf(探险1)
- Flask framework implementations registered encryption, a Flask enterprise class learning 】 【
- 老电脑怎么重装系统win10
- MMDetection 使用示例:从入门到出门
- Go language Go language, understand Go language file operation in one article
- MySQL安装教程(详细)
- npm配置国内镜像(淘宝镜像)
- 合宙Cat1 4G模块Air724UG配置RNDIS网卡或PPP拨号,通过RNDIS网卡使开发板上网(以RV1126/1109开发板为例)
猜你喜欢
ECCV 2022 | FPN错位对齐,实现高效半监督目标检测(PseCo)
After EasyCVR is locally connected to the national standard device to map the public network, the local device cannot play and cascade the solution
Hezhou Cat1 4G module Air724UG is configured with RNDIS network card or PPP dial-up, and the development board is connected to the Internet through the RNDIS network card (taking the RV1126/1109 devel
工业元宇宙对工业带来的改变
火灾报警联网FC18中CAN光端机常见问题解答和使用指导
链表的经典入门LeetCode题目
2019年海淀区青少年程序设计挑战活动小学组复赛试题详细答案
在表格数据集上训练变分自编码器 (VAE)示例
巴比特 | 元宇宙每日必读:微博动漫将招募全球各类虚拟偶像并为其提供扶持...
【RTOS训练营】关于上课和答疑
随机推荐
【web自动化测试】Playwright快速入门,5分钟上手
dotnet core 使用 CoreRT 将程序编译为 Native 程序
自己经常使用的三种调试:Pycharm、Vscode、pdb调试
BigDecimal 使用注意!!“别踩坑”
火灾报警联网FC18中CAN光端机常见问题解答和使用指导
Alibaba Cloud International Edition uses ROS to build WordPress tutorial
巴比特 | 元宇宙每日必读:微博动漫将招募全球各类虚拟偶像并为其提供扶持...
EasyCVR calls the cloud recording API and returns an error and no recording file is generated. What is the reason?
使用.NET简单实现一个Redis的高性能克隆版(二)
Global electronics demand slows: Samsung's Vietnam plant significantly reduces capacity
天呐,七夕我收到9份告白~
开发那些事儿:如何通过EasyCVR平台获取监控现场的人流量统计数据?
unity中实现ue眼球的渲染
Go 言 Go 语,一文看懂 Go 语言文件操作
Go language Go language, understand Go language file operation in one article
如何让 JS 代码不可断点
面试官:MVCC是如何实现的?
Investigation and Research Based on the Involution Behavior of College Students
方法的重写
基于 eBPF 的 Kubernetes 可观测实践