1. 生成树协议(STP:Spanning Tree Protocol):逻辑上断开环路,防止广播风暴的产生。
2. STP算法:讲一个环形网络生成无环拓扑的步骤:
1) 选择根网桥(Root Bridge):网络唯一
2) 选择根端口(Root Ports):非根桥上,每个交换机唯一
3) 选择指定端口(Designated Ports):网段(有几条线连交换就有几个网段)唯一
4) 最后剩下的为阻塞端口
3. 根网桥、根端口与指定端口的选择规则:
1) 根桥:BID=2个字节的优先级+6个字节的MAC 选择小的
2) 根端口:(1)端口cost(根路径成本最低) 选择小的
            (2)直连网桥的BID 选择小的
            (3)直连网桥的PID(端口ID:8位端口优先级+8位端口编号)
选择小的
3) 指定端口:*根桥上所有端口都是指定端口
(1)端口cost 选择小的
(2)端口所在网桥的BID 选择小的
(3)直连网桥的PID(优先级范围:0-255,默认:128) 选择小的
4. BPDU(桥协议数据单元):交换机之间使用BPDU来交换STP信息,使用组播发送BPDU。
BPDU分为两种类型:
1) 配置BPDU:用于生成树计算
2) 拓扑变更通告(TCN)BPDU:用于通告网络拓扑的变化
5. 生成树端口的状态:交换机端口的5种STP状态:
状态 用途
转发(Forwarding) 发送和接收用户数据,只此状态可以接收转发数据
学习(Learning)到转发需15s 构建网桥表
侦听(Listening)到学习需15s 构建“活动”拓扑选举根网桥、根端口、指定端口
阻塞(Blocking)20s老化时间 只接受BPDU,不转发数据
禁用(Disable) 强制关闭
6. 生成树计时器:
1) 交换机开机需要等待30s(转发延迟)开始转发数据
2) 当某个正在使用的链路断掉,阻塞的端口需要50s时间开始转发数据
7. PVST(按VLAN生成树):cisco私有,为每个VLAN构造一棵生成树
标准生成树协议(CST):不考虑VLAN
 
 
----本文档由 联科教育 ( http://www.iLync.cn)原创提供,有任何问题访问我们站点并咨询我们专家团队,谢谢!