以太网交换网络中为了进行链路备份,提高网络可靠性,通常会使用冗余链路。但是使用冗余链路会在交换网络上产生环路,引发广播风暴以及MAC地址表不稳定等故障现象,从而导致用户通信质量较差,甚至通信中断。为解决交换网络中的环路问题,提出了生成树协议STP(Spanning Tree Protocol)。
运行STP协议的设备通过彼此交互信息发现网络中的环路,并有选择的对某个端口进行阻塞,最终将环形网络结构修剪成无环路的树形网络结构,从而防止报文在环形网络中不断循环,避免设备由于重复接收相同的报文造成处理能力下降。
由于STP拓扑收敛速度慢,IEEE在2001年发布了802.1w标准定义了RSTP(Rapid Spanning Tree Protocol)。RSTP在STP基础上进行了改进,实现了网络拓扑快速收敛。
多生成树协议MSTP(Multiple Spanning Tree Protocol)是IEEE 802.1s中定义的生成树协议,通过生成多个生成树,来解决以太网环路问题。
交换网络广播风暴
●交换机物理布局是环状(线路备份)
●交换机之间互相转发未知地址的数据帧
线路备份,形成无环拓扑避免广播风暴=>生成树协议
物理有环,逻辑无环。
每个广播域有且仅有一个根网桥
每个非根网桥上有且仅有一个根端口
每个网端上有且仅有一个指定端口
根网桥:优先级+MAC地址
先对比优先级,默认优先级32768,优先级值越小优先级越大,
网桥的MAC地址值越小优先级越大
网桥优先级:
●范围 0-65535
●默认值 32768