在骨干网设备连接中,单一链路的连接很容易实现,但一个简单的故障就会造成网络的中断.因此在实际网络组建的过程中,为了保持网络的稳定性,在多台交换机组成的网络环境中,通常都使用一些备份连接,以提高网络的健壮性、稳定性.

 

  这里的备份连接也称为备份链路或者冗余链路.备份链路之间的交换机经常互相连接,形成一个环路,通过环路可以在一定程度上实现冗余.

 

  链路的冗余备份能为网络带来健壮性、稳定性和可靠性等好处,但是备份链路也会使网络存在环路,环路问题是备份链路所面临的最为严重的问题,交换机之间的环路将导致网络新问题的发生:

 

  广播风暴

 

  多帧复制

 

  地址表的不稳定

 

  解决方法:

 

  生成树协议避免环路

 

  每个LAN都会选择一台设备为指定交换机,通过该设备的端口连接到根,该端口为指定端口( Designated port )

 

  将交换网络中所有设备的根端口(RP)和指定端口(DP)设为转发状态(Forwarding),将其他端口设为阻塞状态(Blocking)

 

  生成树经过一段时间(默认值是50秒左右)稳定之后,所有端口要么进入转发状态,要么进入阻塞状态。

 

  IEEE 802.1w—快速生成树协议

 

  快速生成树协议概述

 

  快速生成树协议RSTP(Rapid Spannning Tree Protocol) IEEE 802.1w

 

  RSTP协议在STP协议基础上做了改进,使得收敛速度快得多(最快1秒以内)

 

  生成树协议的配置

 

  开启生成树协议

 

  Switch(config)#Spanning-tree

 

  关闭生成树协议

 

  Switch(config)#no Spanning-tree

 

  配置生成树协议的类型

 

  Switch(config)#Spanning-tree mode stp/rstp

 

  锐捷全系列交换机默认使用MSTP协议

 

  配置交换机优先级

 

  Switch(config)#spanning-tree priority <0-61440>

 

  (“0”或“4096”的倍数、共16个、缺省32768)

 

  恢复到缺省值

 

  Switch(config)# no spanning-tree priority

 

  配置交换机端口的优先级

 

  Switch(config)#interface interface-type interface-number

 

  Switch(config-if)#spanning-tree port-priority number

 

  显示生成树状态

 

  Switch#show spanning-tree

 

  显示端口生成树协议的状态

 

  Switch#show spanning-tree interface fastethernet <0-2/1-24>

 

  生成树协议概述

 

  生成树协议(spanning-tree protocol)由IEEE 802.1d标准定义

 

  生成树协议的作用是为了提供冗余链路,解决网络环路问题

 

  生成树协议通过SPA(生成树算法)生成一个没有环路的网络,当主要链路出现故障时,能够自动切换到备份链路,保证网络的正常通信