STP判断接口工作模式
拓扑
配置
LSW1
[Huawei]stp mode stp
[Huawei]stp priority 0\\将Lsw1的优先级调为0为根桥
LSW2
[Huawei]stp mode stp
[Huawei]stp priority 4096\\将Lsw1的优先级调为4096
LSW3
[Huawei]stp mode stp
LSW4
[Huawei]stp mode stp
工作原理
一.选举根桥
当交换机开启STP协议,启动后会发送配置BPDU,最后根据收到的配置BPDU中的谁的桥ID最小,被选举为根桥,桥ID由桥优先级+MAC地址组成,LSW1的桥优先级最小,所以成为根桥,LSW1可以查看验证,发现根桥的桥ID就是自己的桥ID
CIST Bridge :0 .4c1f-cc11-6984//CIST Brige 指的就是本机的网桥ID
Config Times :Hello 2s MaxAge 20s FwDly 15s MaxHop 20
Active Times :Hello 2s MaxAge 20s FwDly 15s MaxHop 20
CIST Root/ERPC :0 .4c1f-cc11-6984 / 0//CIST root/ERPC 指的是总根的网桥ID,和到总根的开销
CIST RegRoot/IRPC :0 .4c1f-cc11-6984 / 0//CIST域根桥ID/内部路径开销(从本交换设备到CIST域根交换设备的路径开销)。
CIST RootPortId :0.0//CIST根端口的ID。“0.0”表示交换设备是根交换设备,没有根端口。
BPDU-Protection :Disabled//BPDU保护功能:Disabled:未使能BPDU保护。Enabled:使能BPDU保护。
TC or TCN received :15//收到的TC或者TCN报文数量。
TC count per hello :0//每hellotime收到的TC报文总数。
STP Converge Mode :Normal//STP收敛方式。
Time since last TC :0 days 2h:2m:26s//从上次拓扑变化到现在经过的时间。
Number of TC :15//拓扑变化的次数。
Last TC occurred :GigabitEthernet0/0/2
二. 非根交换机选举根端口(RP)
根交换机到LSW2的GE0/0/1口RPC为20000,GE0/0/2口的RPC为40000,GE0/0/3口的RPC为60000,RPC的计算方式为,根桥到接口路径上所有入接口的开销之和,RPC最小的为根端口,GE0/0/1成为根端口,具体路径如下
LSW2 G0/0/1//为PR口
LSW3 G0/0/1
LSW4 G0/0/1//LSW4的RPC一样但G0/0/1的PID小优先级高
三.选举指定端口
甚于除了RP的接受都会发送最优BPDU给对端接口,再经过计算得出指定端口
根桥的端口都为指定端口
LSW1 G0/0/1和G0/0/2为DP//根桥上的接口一般都为DP口
LSW2 G0/0/1和G0/0/2//LSW2G0/0/1的桥ID(BID)优先级比LSW3G0/0/3高
LSW3 G0/0/3//LSW3G0/0/2的RPC开销比LSW4的G0/0/2少所以优先级高
4.预备端口选举
将不是指定端口和根端口的端口设置为预备端口,最后STP的端口角色情况如下
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现