冗余链路引起广播风暴和MAC地址表不稳定
    冗余拓扑保证了在单点故障时,帧的传输,但是会引发广播风暴和MAC地址表不稳定等问题。
    解决办法:STP协议
    将某些端口置于阻塞状态就能防止冗余结构的网络拓扑中产生回路。
    STP协议工作方式:通过在交换机之间传递BPDU(bridge protocol data unit,桥接协议数据单元)来互相告知诸如交换机的链路性质,根桥信息等,以便确定根桥,决定哪些端口处于转发状态,哪些端口处于阻止状态,以免引起网络环路。
    功能:允许在网络中存在容错的交换路径,并且不产生回路;即在之中有多个链路,但是只有一条是激活的,其他的备份线路都于备用状态以防止主链路出现故障.
    STP工作原理:
    STP通过把一个带回路的图去掉某些边,从而生成一个树形结构拓扑,来避免环路所带来的问题。
    每个网络只能有一个根桥
    每个非根桥只能有一个跟端口
    每个段只能有一个指派端口
   
    根桥的选举:网络中桥识别码最低的被选为根桥,其中桥识别码由桥优先级+桥MAC地址组成。
    根端口的选举:对于非根桥交换机,到达根桥的最佳路径的端口被选为根端口。
    指派端口的选举:一般情况下,根桥的各个端口都是指派端口。在一个段上,各个非根桥中到达根桥的最佳路径的端口被选为指派端口。
    阻塞端口:既非根端口又非指派端口的即为阻塞端口。
    根端口与指派端口的区别:
    两个端口都是到达根桥最短路径的端口,根端口是对于每一个非根桥有且仅有一个,指派端口是对于每一个段有且仅有一个。
   
    生成树端口状态:生成树会将每个端口的状态作以下变换:阻塞-》侦听-》学习-》转发
(to be continued)