stp生成树协议

STP树的生成过程:首先选举根桥(Root Bridge ),然后确定根端口(Root Port,PR)和指定端口(Designated Port,DP),最后堵塞备用端口(Alternate Port,AP)。

选举根桥:

运营STP协议交换机,会互相交换STP协议帧,这些帧的载荷数据被称为BPDU(网桥协议数据单元)。

    当STP交换机初始启动时之后,各个交换机都会认为自己是根桥,并在发送给别的交换机的BPDU宣告自己是根桥。当交换机接受到别的交换机发来的BPDU的时候,会比较BPDU中指定的根桥和自己的根桥,交换机不断的交互BPDU,同时也对BID进行比较,直到最后选举一台BID(根桥)最小的交换机作为根桥!

确定根端口:某个交换机的根端口到根桥的路径开销(RPC)值越小(即该端口到根端口所经过的所有链路的路径开销的和),则把这个端口确定为根端口PID。

链路路径开销和端口速率有关,端口转发速率越大,则路径开销越小。

如果两条线路路径开销相同,则比较上行设备的PID,PID越小则选为根端口。

选举指定端口:

阻塞备用端口:确定了根端口和指定端口,交换机上所剩于的非根端口和非指定端口统称备用端口,STP会对这些端口进行逻辑堵塞,不能转发和接收用户数据帧,但是能接收处理STP数据帧。

配置STP命令:

原文地址:https://www.cnblogs.com/jiucai/p/12093226.html