翻译经典之《Cisco Lan Switching》第六章 理解生成树(四):四步比较原则
2015-02-09 23:12
246 查看
【版权声明:原创翻译文章,翻译水平有限,错误在所难免,翻译作者对文章中存在的错误或遗漏所造成后果不承担任何责任,请谨慎转载。转载请保留本声明及出处:blog.csdn.net/shallnet
,下载该书英文版】
(Four-Step STP Decision Sequence)
当要创建一个逻辑上无环的拓扑时,生成树总是使用如下四条比较原则:
最小根网桥BID
最小根路径开销
最小发送者BID
最小端口ID
各个网桥之间通过网网桥协议数据单元(BPDU)来传送生成树信息,每个网桥在每个端口上通过使用上面四条比较原则来计算得到一个最优的BPDU,所有在端口上接收和发送的BPDU都会纳入计算范围。当一个端口接收BPDU时,该BPDU会先后计算得到上面四个值,看计算出来的值是否比已经保存的BPDU更优(也就是看值是否更小),如果是就替换以前的值。
注:
当网桥接收到更优BPDU时会发送配置BPDU。
另外,做“保存最优BPDU”的同时也控制BPDU的发送。当网桥首次激活时,其所有端口开始每2秒发送BPDU(如果使用默认timer配置的话),但如果某端口接收到另外网桥发来的BPDU,并且该BPDU比已发送的BPDU更优时,那么本地端口停止发送BPDU。如果更优的BPDU在一段时间周期(默认20秒)内没有再从相邻的网桥发过来,那么本地端口恢复发送BPDU。
注:
此处有两种类型的BPDU:配置BPDU和拓扑改变通知(TCN)BPDU,这一章有一半的内容都只讨论配置BPDU,另外一半的内容讨论TCN BPDU和两者之间的差异。
,下载该书英文版】
(Four-Step STP Decision Sequence)
当要创建一个逻辑上无环的拓扑时,生成树总是使用如下四条比较原则:
最小根网桥BID
最小根路径开销
最小发送者BID
最小端口ID
各个网桥之间通过网网桥协议数据单元(BPDU)来传送生成树信息,每个网桥在每个端口上通过使用上面四条比较原则来计算得到一个最优的BPDU,所有在端口上接收和发送的BPDU都会纳入计算范围。当一个端口接收BPDU时,该BPDU会先后计算得到上面四个值,看计算出来的值是否比已经保存的BPDU更优(也就是看值是否更小),如果是就替换以前的值。
注:
当网桥接收到更优BPDU时会发送配置BPDU。
另外,做“保存最优BPDU”的同时也控制BPDU的发送。当网桥首次激活时,其所有端口开始每2秒发送BPDU(如果使用默认timer配置的话),但如果某端口接收到另外网桥发来的BPDU,并且该BPDU比已发送的BPDU更优时,那么本地端口停止发送BPDU。如果更优的BPDU在一段时间周期(默认20秒)内没有再从相邻的网桥发过来,那么本地端口恢复发送BPDU。
注:
此处有两种类型的BPDU:配置BPDU和拓扑改变通知(TCN)BPDU,这一章有一半的内容都只讨论配置BPDU,另外一半的内容讨论TCN BPDU和两者之间的差异。
相关文章推荐
- 翻译经典之《Cisco Lan Switching》第六章 理解生成树(三):生成树协议的两个关键概念
- 翻译经典之《Cisco Lan Switching》第六章 理解生成树(十一):实际网络中如何应用生成树
- 翻译经典之《Cisco Lan Switching》第六章 理解生成树(六):STP五个状态
- 翻译经典之《Cisco Lan Switching》第六章 理解生成树(五):生成树初始化收敛三部曲
- 翻译经典之《Cisco Lan Switching》第六章 理解生成树(九):两种BPDU类型
- 翻译经典之《Cisco Lan Switching》第六章 理解生成树(七):STP三个timer
- 翻译经典之《Cisco Lan Switching》第六章 理解生成树(一): 本章内容
- 翻译经典之《Cisco Lan Switching》第六章 理解生成树(十三):每VLAN生成树
- 翻译经典之《Cisco Lan Switching》第六章 理解生成树(十):拓扑改变处理过程
- 翻译经典之《Cisco Lan Switching》第六章 理解生成树(二): 什么是生成树、为何要使用生成树?
- 翻译经典之《Cisco Lan Switching》第六章 理解生成树(八):掌握show spantree 命令
- 翻译经典之《Cisco Lan Switching》第六章 理解生成树(十二):确定根网桥配置
- 翻译经典之《Cisco Lan Switching》:前言
- Cisco LAN Switching (CCIE Professional Development series
- Cisco Packet Tracert 之 生成树理解
- cisco lan switching cli
- Cisco LAN Switching Fundamentals
- 报童、钱包和迪米特法则(设计模式迪米特原则经典论文翻译)
- 摘要:我们经常会用到递归函数,但是如果递归深度太大时,往往导致栈溢出。而递归深度往往不太容易把握,所以比较安全一点的做法就是:用循环代替递归。文章最后的原文里面讲了如何用10步实现这个过程,相当精彩。本文翻译了这篇文章,并加了自己的一点注释和理解。
- 一个无聊男人的疯狂《数据结构与算法分析-C++描述》学习笔记 习题2.8 随机数组的三种生成算法(补) 将bash的实现翻译成比较纯正的bash风格