stp 生成树协议

Posted 杨小小

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了stp 生成树协议相关的知识,希望对你有一定的参考价值。

stp 生成树协议

Spanning Tree Protocol   --------IEEE802.1D

链路管理协议​​ 为网络提供路径冗余同时防止产生环路,广播风暴,MAC表不稳定。

生成树协议操作对终端站透明,终端站并不知道它们自己是否连接在单个局域网段或多网段中,当两个网桥同时连接相同的计算机网段时,生成树协议可以允许两网桥之间互相交换信息,这样只需要其中一个网桥处理两台计算机之间发送的信息。

网桥之间通过桥接协议数据单元(Bridge Protocol Data Unit--BPDUBT4​​)交换各自状态信息。生成树协议通过发送BPDU信息选出网络中根交换机和根节点端口,并为每个网段选出根节点端口和指定端口。

优先级+MAC地址=网桥ID

怎样选根桥,选网桥ID最小的,优先级根据路径和贷款设定,怎样选根端口,选到跟网桥的路径成本最低的端口。

优先级默认为32768

根端口:消息寿命20秒,根Hello时间2秒,2秒发送BPDU,转发延迟15秒

一:选根网桥

二:选根端口

三:阻断(20秒)--〉倾听(15秒)--〉学习--〉转发--〉关闭



端口状态

Blocking(阻塞状态):此时,二层端口为非指定端口,也不会参与数据帧的转发。该端口通过接收BPDU来判断根交换机的位置和根ID,以及在STP拓扑收敛结束之后,各交换机端口应该处于什么状态,在默认情况下,端口会在这种状态下停留20秒钟时间。


Listening(侦听状态):生成树此时已经根据交换机所接收到的BPDU而判断出了这个端口应该参与数据帧的转发。于是交换机端口就将不再满足于接收BPDU,而同时也开始发送自己的BPDU,并以此通告邻接的交换机该端口会在活动拓扑中参与转发数据帧的工作。在默认情况下,该端口会在这种状态下停留15秒钟的时间。


Learning(学习状态):这个二层端口准备参与数据帧的转发,并开始填写MAC表。在默认情况下,端口会在这种状态下停留15秒钟时间。


Forwarding(转发状态):这个二层端口已经成为了活动拓扑的一个组成部分,它会转发数据帧,并同时收发BPDU。


Disabled(禁用状态):这个二层端口不会参与生成树,也不会转发数据帧。

以上是关于stp 生成树协议的主要内容,如果未能解决你的问题,请参考以下文章

stp 生成树协议

STP——生成树协议

STP——生成树协议

STP 生成树协议

STP--生成树协议

STP协议(生成树协议)