当前位置:网站首页>2022-08-01 网工进阶(二十四) STP进阶知识
2022-08-01 网工进阶(二十四) STP进阶知识
2022-08-10 07:40:00 【鹅一只】
STP基本知识
详见
2021-12-19 网工基础(十二) STP生成树基础_鹅一只的博客-CSDN博客
补充
根桥的查看方式
[SW1]display stp
-------[CIST Global Info][Mode STP]-------
CIST Bridge :32768.4c1f-ccf5-70e8
Config Times :Hello 2s MaxAge 20s FwDly 15s MaxHop 20
Active Times :Hello 2s MaxAge 20s FwDly 15s MaxHop 20
CIST Root/ERPC :32768.4c1f-cc51-2794 / 20000
CIST RegRoot/IRPC :32768.4c1f-ccf5-70e8 / 0
CIST RootPortId :128.1
BPDU-Protection :Disabled
TC or TCN received :49
TC count per hello :0
STP Converge Mode :Normal
Time since last TC :0 days 0h:4m:10s
Number of TC :5
Last TC occurred :GigabitEthernet0/0/1
----[Port1(GigabitEthernet0/0/1)][FORWARDING]----
Port Protocol :Enabled
Port Role :Root Port
Port Priority :128
Port Cost(Dot1T ) :Config=auto / Active=20000
Designated Bridge/Port :32768.4c1f-cc51-2794 / 128.1
Port Edged :Config=default / Active=disabled
Point-to-point :Config=auto / Active=true
Transit Limit :147 packets/hello-time
Protection Type :None
---- More ----第四行,CIST Root/ERPC :32768.4c1f-cc51-2794 / 20000中的 CIST Root 为根桥。
修改接口开销命令
[SW1-GigabitEthernet0/0/1]stp cost ?
INTEGER<1-200000000> Port path cost修改接口优先级
[SW1-GigabitEthernet0/0/1]stp port priority ?
INTEGER<0-240> Port priority, in steps of 16RP根端口的作用
用来接收根桥的BPDU
DP指定端口的作用
用来发送和转发根桥的BPDU
AP堵塞端口的作用
用来作为RP根端口的备用
关于转发延时
在STP中,侦听(listening)和学习(learning)都有15秒的延时。
配置BPDU的抓包观察

1 协议ID:总值0。代表STP协议
2 版本ID:总值0。代表STP协议
3 BPDU类型:0x00代表配置BPDU。若为0x80,代表TCN BPDU报文,在网络拓扑发生变化时发送。
4 标志位
5 拓扑变化确认位:否
6 拓扑变化位:否
7 根桥的桥ID:32768 4C1FCC512794
8 到达根桥的cost(RPC):20000
9 发送者的桥ID:32768 4C1FCCDB6A7B
10 发送者的端口ID:0x8003 代表优先级128 接口号为3
11 消息寿命:1 代表到达根桥是1跳
12 最大寿命:20秒。
13 BPDU的发送间隔:2秒。
14 转发延时:侦听和学习的延时15秒。
TCN BPDU报文
当拓扑发送变化时,交换机逐级会向根桥发送TCN BPDU报文通告变化,且发送者的MAC老化时间强制变为15秒。

当根桥收到TCP BPDU后,会发送拓扑变化确认位和拓扑变化位都为Yes的报文告知非根交换机确认收到,然后会持续35秒泛洪拓扑变化位为Yes的报文给所有非根交换机(约16-17次),收到的非根交换机会将MAC老化时间强制为15秒,之后重新计算生成树。
STP计时器
stp有3种计时器
forward-delay:侦听和学习的转发延时,缺省值15秒。
hello:BPDU的发送间隔,缺省值2秒。
max-age:BPDU的最大老化时间,缺省值20秒。
相关命令
修改stp计时器(仅在根桥修改有效)
[SW1]stp timer ?
forward-delay Specify forward delay
hello Specify hello time interval
max-age Specify max ageSTP不足之处
1 收敛速度慢,侦听、学习各有15秒的转发延时,如果拓扑发生变化,至少有30秒的转发延时,加上链路老化时间20秒,最多有50秒的等待。
2 端口划分、状态划分不明确。
3 配置BPDU只有根桥可以发送,非根交换机只能转发。
因为STP的种种缺点,RSTP对STP进行了改进。接下来我们开始学习RSTP。
边栏推荐
猜你喜欢

自动化测试框架Pytest(二)——前后置处理

WooCommerce 安装和 rest api 使用

一文2600字手把手教你编写性能测试用例
![Chapter 11 Database Design Specifications [2. Index and Tuning] [MySQL Advanced]](/img/a5/88699cf7b7fc0ca721977dc07b0602.png)
Chapter 11 Database Design Specifications [2. Index and Tuning] [MySQL Advanced]

DGIOT supports industrial equipment rental and remote control

模糊查询除了like+ % 还能用什么方式

如何远程调试对方的H5页面

761. Special Binary Sequences

delta method 介绍

MySQL设置初始密码—注意版本mysql-8.0.30
随机推荐
DGIOT支持工业设备租赁以及远程管控
mysql数据库月增长量问题
调试ZYNQ的u-boot 2017.3 不能正常启动,记录调试过程
VS2013-debug assembly code-generate asm file-structure memory layout-function parameter stack-calling convention
每日一题,数组字符串的匹配问题
foreach遍历删除元素问题总结
IDLE development wordCount program (5)
SQL建表问题,帮我看看好吗朋友们~大家人。!
初使jest 单元测试
VMware ESX Server常用命令行
Excuse me.Oracle CDC connector supports LogMiner and XStream API two ways to capture
卷积神经网络卷积层公式,卷积神经网络运算公式
概率分布及其应用
如何正确理解线程机制中常见的I/O模型,各自主要用来解决什么问题?
如何远程调试对方的H5页面
delta method 介绍
PLSQL学习第四天
S0:12345:respawn:/bin/start_getty 115200 ttyS0 vt102
幂函数 指数函数 对数函数
34. 谈谈为什么要拆分数据库?有哪些方法?