当前位置:网站首页>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配置信息和参数 |
边栏推荐
- How can test engineers break through career bottlenecks?
- 【AI+医疗】斯坦福大学最新博士论文《深度学习在医学影像理解中的应用》,205页pdf
- 图解LeetCode——899. 有序队列(难度:困难)
- 数据集成:holo数据同步至redis。redis必须是集群模式?
- Literature Review on Involution of College Students
- unity中实现ue眼球的渲染
- 动态数组底层是如何实现的
- MMDetection 使用示例:从入门到出门
- (ECCV-2022)GaitEdge:超越普通的端到端步态识别,提高实用性
- Flask framework implementations registered encryption, a Flask enterprise class learning 】 【
猜你喜欢
The CPU suddenly soars and the system responds slowly, what is the cause?Is there any way to check?
A group of friends asked for help, but the needs that were not solved in a week were solved in 3 minutes?
#yyds干货盘点# 面试必刷TOP101:链表相加(二)
自己经常使用的三种调试:Pycharm、Vscode、pdb调试
2019 Haidian District Youth Programming Challenge Activity Elementary Group Rematch Test Questions Detailed Answers
链表的经典入门LeetCode题目
基于 eBPF 的 Kubernetes 可观测实践
用Excel绘制统计图
Documentary on Security Reinforcement of Network Range Monitoring System (1)—SSL/TLS Encrypted Transmission of Log Data
Flask framework implementations registered encryption, a Flask enterprise class learning 】 【
随机推荐
[Distributed Advanced] Let's fill in those pits in Redis distributed locks.
离线同步odps到mysql 中文乱码是因为?mysql已是utf8mb4
2019 Haidian District Youth Programming Challenge Activity Elementary Group Rematch Test Questions Detailed Answers
数据库SqlServer迁移PostgreSql实践
EasyCVR calls the cloud recording API and returns an error and no recording file is generated. What is the reason?
GBase8s存储过程
自己经常使用的三种调试:Pycharm、Vscode、pdb调试
通配符SSL证书不支持多域名吗?
哈夫曼树(暑假每日一题 15)
ptables基本语法使用规则
面试官:MVCC是如何实现的?
当项目中自动格式化插件Prettier和ESLint冲突报错时如何解决
EasyCVR本地接入国标设备映射公网后,本地设备出现无法播放与级联的解决方法
力扣学习---0804
EuROC dataset format and related codes
袋鼠云思枢:数驹DTengine,助力企业构建高效的流批一体数据湖计算平台
动态数组底层是如何实现的
LVS+Keepalived群集
flink-cdc支持并行读取一张mysql表的binlog不?
July 31, 2022 Summary of the third week of summer vacation