RSTP update FDB and TCN
来源:互联网 发布:php mysql 代码 编辑:程序博客网 时间:2024/05/18 02:25
Update FDB
当拓扑结构重新配置时,从某个Bridge的观点来看,终端似乎被移走了。
当Port成为或终止是现行拓扑(active topology)的一部分时,Mac信息应当重学。即使是网络的一部分被重新配置。
如果Port不再是现行拓扑的一部分时,动态过滤条目应当从过滤数据库中移除;TCN信息被传输通过新的活动Port(active Port)和Bridge上的其他活动Port。
一个Bridge在某个活动Port接收到TCN BPDU,将移除其他活动Port(不包含edge Port)的动态过滤条目并通过这些Port传播TCN。
在edge Port的状态改变后,Topology Change状态机不产生TCN,也不移除edge Port的动态过滤条。
在一个root Port上先前学习的MAC address信息能被移动到alternate Port,该Port现在变成了root Port。
因为retiring root Port转换成Discarding临时分开现行拓扑为两部分:
a) main tree:包含通过retiring root Port可达的所有Bridges和LANs;
b) sub tree:包含retiring root Port所在的Bridge和Bridge与网络边缘之间的所有Bridges和LANs。
Topology Change Notification
TC Flag:
对于STP,root收到一个Notification,它将设置TC Flag,通知所有Bridge拓扑结构发生了变化。
对于RSTP,其功能与TCN相同,不同与STP的用法。
TC Ack Flag:
用于STP,不用于RSTP。
STP Bridge:
当Designated Bridge改变拓扑结构时,它将传送TCN BPDU给root Port连接的LAN,它将一直传送直到从该LAN的Designated Bridge收到TC Ack。然后这个Bridge重复上面过程直到传送Root Bridge。
Root Bridge收到一个Notification,它将设置TC flag,通知所有Bridge拓扑结构发生了变化。Bridge用Forwarding Delay来老化(aging out)动态条目,当该Flag重置时,Bridge回复到用过滤数据库Aging Time。
RSTP Bridge:
Bridge传送TCN信息用RST BPDU(TC flag set)。Bridge在某个活动Port接收到TCN BPDU,将移除其他活动Port(不包含edge Port)的动态过滤条目并通过这些Port传播TCN。
- RSTP update FDB and TCN
- RSTP
- RSTP
- RSTP priority vector and role selection
- 什么是TCN?
- 什么是TCN?什么时候会发送TCN消息?
- 什么是TCN?什么时候会发送TCN消息?
- The differences between alternate port and backup port in RSTP
- understanding process and update
- mysql update between and
- Delete and Update
- Unity3D Update and FixedUpdate
- rstp协议
- STP/RSTP
- STP RSTP
- rstp edgeport
- tair的fdb原理
- FDB - MAC地址表
- Java的一些基础知识
- [FxCop.设计规则]9. 事件句柄声明不恰当
- JavaBean的设计和使用模型
- [转帖]c#.net常用函数和方法集
- AXIS学习笔记(一)
- RSTP update FDB and TCN
- 一个清华学生在香港学习受到的心灵振憾【原创】
- 数据定型在asp中的应用
- 现在很少有朋友上网了
- RSTP priority vector and role selection
- 今天打算学XML了
- 汇编实现CRC编码(7,3)码
- 关于php处理多选框checkbox的方法
- 使用 wxWidgets 实现的列表菜单控件