STP
生成树协议STP(使交换机的分布像一棵树一样,不会出现环路)
工作原理:
- 选则根交换机
- 选择根端口、指定端口、可选端口
- 关闭所有阻塞端口的流量转发功能
各端口以及作用:
- 根端口—————->转发(朝向根桥)
- 指定端口————->转发
- 阻塞端口————->阻塞
工作工程:开始时每个交换机都认为自己是根交换机,都发送BPDU直到选举出根交换机,选举成功后只有根桥会发送BPDU
选举根交换机(根桥的所有端口都是指定端口)
- BridgeID(越小越优先)=优先级+MAC地址
- 桥优先级比较(小的优先)
- MAC地址(交换机背板MAC地址)比较(小的优先)
非根交换机的根端口选举(每台非根交换机根端口只有一个,根端口对面一定是指定端口)
- 比较cost值(小的优先),端口带宽越大优先级越小。
- 比较上行交换机的BridgeID(小的优先)
- 比较上行交换机的端口标
指定端口的选择(没有根端口的链路上有一个指定端口与阻塞端口,根桥的所有端口都是指定端口)
- 根路径的开销
- 端口所属桥ID
- 端口ID(端口优先级+端口MAC)
快速生成树协议RSTP
端口五种状态:
Blocking state(阻塞)
Listening state(监听)
Learning state(学习)
Forwarding state(转发)
Disabled state(不接收)
五种状态的转化:
- 从初始化到阻塞或禁用状态
- 从阻塞到侦听或禁用状态
- 从侦听到学习或禁用状态
- 从学习到转发或禁用状态
- 从转发到禁用状态
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 2924854739@qq.com
文章标题:STP
本文作者:DROBP
发布时间:2019-09-08, 08:47:42
最后更新:2019-11-04, 19:28:02
原始链接:https://DROBP.github.io/2019/09/08/STP/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。