发明名称 一种基于多层子环的地址刷新方法
摘要 一种基于多层子环的地址刷新方法,本发明互连节点在上层子环的端口上收到最近的协议报文并且刷新地址转发表后,互连节点记录接收该协议报文端口的端口号;若该互连节点的下层子环因拓扑发生变化而需要在该互连接点的上层子环的控制信道上发送Flush报文时,所述互连节点仅向没有被记录的另一个上层子环的端口发送Flush报文;若所述子环上节点的环上端口收到Flush报文后,检查该端口是否启动刷新定时器FT;当端口中的FT定时器超时后,如果变量1的值为0并且变量2的值不为11,拥有该端口的节点刷新地址转发表;如果变量1的值不为0,拥有该端口的节点刷新地址转发表。本发明解决多层子环的地址刷新问题,提高了网络性能。
申请公布号 CN101895454A 申请公布日期 2010.11.24
申请号 CN201010230400.3 申请日期 2010.07.19
申请人 南京邮电大学 发明人 王斌
分类号 H04L12/42(2006.01)I;H04L12/56(2006.01)I;H04L12/24(2006.01)I 主分类号 H04L12/42(2006.01)I
代理机构 南京经纬专利商标代理有限公司 32200 代理人 许方
主权项 1.一种基于多层子环的地址刷新方法,其特征在于所述方法如下:互连节点在上层子环的端口上收到最近的协议报文并且刷新地址转发表后,互连节点记录接收该协议报文端口的端口号;若该互连节点的下层子环因拓扑发生变化而需要在该互连接点的上层子环的控制信道上发送Flush报文时,所述互连节点仅向没有被记录的另一个上层子环的端口发送Flush报文;若所述子环上节点的环上端口收到Flush报文后,检查该端口是否启动刷新定时器FT(Flush Timer):如果没有启动FT,所述端口启动FT定时器,并且将Flush报文中的Net_ID和PID分别记录在变量1和变量2中即:变量1←Net_ID;变量2←PID;如果已经启动FT定时器并且FT定时器没有超时,那么变量1的值与Flush报文中的Net_ID进行异或运算,变量2的值与Flush报文中的PID进行异或运算,然后将结果分别存入变量1和变量2中即:<img file="FSA00000195969000011.GIF" wi="49" he="49" /><img file="FSA00000195969000012.GIF" wi="1164" he="75" />当端口中的FT定时器超时后,如果变量1的值为0并且变量2的值不为11,拥有该端口的节点刷新地址转发表;如果变量1的值不为0,拥有该端口的节点刷新地址转发表;其中:Net_ID是触发互连节点构造Flush报文的子环的控制信道的标识为特殊组播MAC地址或控制VLANID;PID有2比特,指明构造Flush报文的互连节点在子环上的端口是东面端口还是西面端口:10为东面端口,01为西面端口。
地址 210003 江苏省南京市新模范马路66号