[数通]STP协议过程简述
[数通]STP协议
参考:计算机网络第09讲-交换机的生成树协议STP-生成树算法STA
参考:STP、RSTP、MSTP原理及配置(未完善) - SkyBiuBiu
STP简介
-
以太网交换机使用生成树协议STP,可以在提高网络可靠性的同时又避免环路带来的各种问题。
-
生成树算法STA是生成树协议的核心,它的实现目标:在包含有物理环路的网络中,构建出一个能够连通全网各节点的树型无环逻辑拓扑。
STP流程
注意:“选举”指的是启用STP协议的各交换机相互交换BPDU来实现的
1. “选举”根交换机
-
根交换机的选举条件:网桥ID(BID)最小的当选。
-
网桥ID(BID)由以下两部分构成:
-
优先级
- 范围:0-65535
- 步长:4096
- 默认值:32768
-
交换机的基本MAC地址
- 举例:4C-1F-CC-40-62-58
-
2. “选举”根端口
-
在每一个非根交换机上选出一个根端口RP(Root Port),并且只能有一个。
-
根端口RP用于接受根交换机发来的BPDU,也用来转发普通流量。
-
根端口RP的选举条件:
-
BPDU接受端口到根交换机的路径开销最小。
链路带宽 成本值 4 Mb/s 250 10 Mb/s 100 16 Mb/s 62 100 Mb/s 19 1 Gb/s 4 10 Gb/s 2 -
对端的网桥ID(BID)最小。
-
对端的端口ID(PID)最小。
- 优先级:
- 范围:0~240
- 步长:16
- 默认值:128
- 端口号:
- ethernet0/0/1,端口号为1。
- 优先级:
-
3. “选举”指定端口并阻塞备用端口
-
在每一个网段上选出一个指定端口DP(Designated Port),并且只能有一个。
-
指定端口DP用来转发根交换机发来的BPDU,也用来转发普通流量。
-
指定端口DP的选举条件:
- 根交换机的所有端口都是指定端口DP。
- 根端口的对端端口一定是指定端口DP。
- BPDU转发端口到根交换机的路径成本最小。
- 本端的端口ID(PID)最小。
- 根交换机的所有端口都是指定端口DP。
-
剩余端口成为备用端口AP(Alternate Port),将它们阻塞。