[发明专利]一种快速切换邻居逻辑链路的方法和设备有效
申请号: | 201310372666.5 | 申请日: | 2013-08-23 |
公开(公告)号: | CN103441928A | 公开(公告)日: | 2013-12-11 |
发明(设计)人: | 杨裕斌;张海生;周万 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/707 | 分类号: | H04L12/707;H04L12/721;H04L12/26 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 郑红娟;宋志强 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 快速 切换 邻居 逻辑 方法 设备 | ||
技术领域
本发明涉及网络通信传输技术领域,特别是一种快速切换邻居逻辑链路的方法和设备。
背景技术
中间系统到中间系统最短路径桥(ISIS-SPB,Intermediate System to Intermediate System-Shortest Path Bridging)是最短路径桥(SPB,Shortest Path Bridging)网络各个SPB节点间共享信息的途径,在骨干链路上交互ISIS-SPB协议报文,根据比较严格的规则建立ISIS邻居,进行链路状态信息的同步。中间系统到中间系统(ISIS,Intermediate System to Intermediate System)同步之后的每个节点拥有整个网络中所有节点信息和链路信息,形成公共信息数据库,并随时保证这些信息及时更新。每个节点基于这些信息,使用一致的算法来计算出相同的结果,计算的结果是每个节点的转发表的集合,最后将计算结果写入数据平面指导流量转发。
两个SPB设备间可能存在多个物理链路,而ISIS-SPB仅支持在每个多拓扑标识符MTID(Multi Topology Identifier)建立单个邻居关系。因此在ISIS-SPB的邻居关系建立时,如果两个SPB设备间存在多个物理链路,则需要根据标准选择一条物理链路建立邻居关系。标准中要求该链路对应较优SPB设备(SPB设备的系统标识System ID较小)上电路标识Circuit ID较小的链路。假设对于图1中链路1为符合标准定义的优选链路,称之为较优链路,链路2则为次优链路。
当邻居关系建立之后,邻居SPB设备根据用户配置的Hello报文发送时间间隔周期性的发送Hello报文,用来发现和维持邻居关系。邻居保持时间超时后将逻辑链路老化(邻居保持时间等于用户配置的Hello报文失效时间与Hello报文发送时间间隔的乘积)。
如果本地SPB设备由于用户操作导致建立的邻居关系失效,而且对端SPB邻居设备无法感知,例如在本地SPB设备上对建立邻居关系的邻居逻辑链路的接口去使能ISIS-SPB,那么由于对端SPB邻居设备无法感知该操作,因此只有等待邻居保持时间超时后才能将该邻居老化。由于较优链路上的邻居关系在此期间一直存在,故无法在次优链路上建立邻居关系。邻居保持时间从几秒至几千秒不等,这将导致这段时间内两台SPB设备间链路不能使用。
现有技术无法快速感知本地SPB设备去使能等操作引起的邻居关系失效,只能依赖于邻居保持时间超时后将逻辑链路老化。而该保持时间则是来自于本地SPB设备较早前发送的Hello报文。如果用户配置的邻居保持时间较长,将导致次优链路在较长时间内不能建立邻居关系,进而影响拓扑的快速收敛。虽然用户可以通过更改配置修改抑制时间,但是这将导致用户操作复杂度提升,易用性降低。
发明内容
有鉴于此,本发明提供了一种快速切换邻居逻辑链路的方法和设备,本地SPB设备检测到自身的第一逻辑链路接口发生邻居关系失效事件后,本地SPB设备在第一逻辑链路发送一个邻居保持时间为0的第一Hello报文来更新对端SPB邻居设备的邻居保持时间,从而使邻居保持时间提前超时,删除原有邻居关系,在其他逻辑链路上重新建立邻居关系,实现邻居逻辑链路的快速切换与拓扑的快速收敛。本发明提出的技术方案是
一种快速切换邻居逻辑链路的方法,应用于本地最短路径桥SPB设备与对端SPB设备之间,所述本地SPB设备与对端SPB设备之间在第一逻辑链路上建立有邻居关系,该方法包括以下步骤:
本地SPB设备检测到自身的第一逻辑链路接口发生邻居关系失效事件,所述第一逻辑链路接口为第一逻辑链路对应的接口;
本地SPB设备在第一逻辑链路上发送邻居保持时间为0的第一Hello报文给对端SPB设备,以使对端SPB设备更新第一逻辑链路对应的邻居保持时间,并在邻居保持时间超时后删除第一逻辑链路上建立的邻居关系;
本地SPB设备在其他逻辑链路上发送邻居保持时间不为0的第二Hello报文给对端SPB设备,以在所述其他逻辑链路中的一条逻辑链路上,重新建立与对端SPB设备之间的邻居关系,其中,所述其他逻辑链路为本地SPB设备与对端SPB设备之间的除第一逻辑链路之外的逻辑链路。
上述方案中,所述第一逻辑链路为本地SPB设备与对端SPB设备之间的较优链路时,该方法进一步包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310372666.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种报文发送方法及装置
- 下一篇:报文处理方法及装置