STP协议的作用与工作过程分析

STP协议的作用与工作过程分析
STP协议的功能与过程
STP协议(生成树协议)是一个两层管理协议和ieee802.1d.ieee 802.1d标准STP最早的标准,它提供了一个动态冗余切换机制的网络。STP协议可以部署在网络设计的备用线路,确保:
*当主线正常工作时,备份线关闭
*当主线路失败时,它将自动启用备份并切换数据流。
RSTP(快速生成树协议)是STP的扩展,其主要特点是增加端口状态的快速切换机制,实现了网络拓扑结构的快速转型。
STP协议的作用是通过使用无环路的路径来避免和消除网络中的环路。
STP工作过程:
运行生成树算法的切换默认(STA)发送BPDU每两秒。
选择唯一的根桥,根网桥上的所有端口都是指定的端口。
在每个非根网桥上选择唯一的根端口;在每个段中选择唯一指定的端口。
(1)选择根网桥:网桥只包含桥ID;
桥ID(8b)=优先级(2字节)+交换机的MAC地址(6字节);
Cisco交换机的优先级缺省值是32768,可以修改范围,065535;
优先级的最小值是根网桥。
优先级值是相同的,最小MAC地址是根网桥。
最小桥ID值是根网桥;
根网桥默认每2秒发送BPDU。

(2)为每个非根网桥选择唯一的根端口:根网桥上没有根端口。
最小端口成本是根端口。
端口的成本是相同的,端口ID最小端口成为根端口。
端口ID通常是MAC地址+端口优先级端口,Cisco交换机优先端口,默认是128,可以修改0128的范围;
具有最小MAC地址的端口成为根端口。

(3)在每个段中选择唯一指定的端口:
端口的成本最低,是指定的端口。
根网桥到网段的端口的成本是最小的。
通常只有根桥端口才成为指定的端口。
转发状态作为根端口和指定端口;失败者端口进入阻塞状态,只听BPDU;

(4)当阻塞端口小于BPDU在指定的时间间隔(默认20秒),生成树算法将选举重新运行。
缺点:在运行生成树算法的过程中,网络被阻塞,所有端口都不转发。
30-50秒的计算过程。
根端口是根网桥的最低开销端口,所谓的根端口是将数据发送到根网桥的端口。

交换网络里根端口和指定端口被称为非指定端口,而非指定端口通过生成树协议在网络中被阻塞。
每个交换机只能有一个根端口,一个物理网络只能有一个指定端口,一个交换机网络只能有一个根交换机。
生成树端口状态:在正常情况下,端口状态有两个阻塞状态和转发状态,当设备发现拓扑发生变化时,会出现两种状态,即监听状态和学习状态。
阻塞状态:所有的端口被封锁在一开始防止两层循环。处于阻塞状态的端口可以接收BPDU包,但不是BPDU包。
状态监控:在监控状态,开关可以确定根,并可以选择根端口,指定端口,和非指定端口。在状态监测过程中,端口可以发送和接收BPDN包,但不转发数据帧。
学习状态:学习状态是白色的,学习mac,完成MAC地址表的收敛,但没有转发数据帧。
前向状态:在前向状态下,两层接口可以转发数据帧。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部