[发明专利]拓扑联动方法及装置有效
申请号: | 200810009161.1 | 申请日: | 2008-02-02 |
公开(公告)号: | CN101227479A | 公开(公告)日: | 2008-07-23 |
发明(设计)人: | 张涵;闫军 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L12/26 |
代理公司: | 隆天国际知识产权代理有限公司 | 代理人: | 郭晓东 |
地址: | 310053浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 拓扑 联动 方法 装置 | ||
技术领域
本发明涉及网络通信,尤其涉及一种使运行于弹性分组环(ResilientPacket Ring简称RPR)逻辑口之上的应用协议快速检测邻居节点状态的方法及装置。
背景技术
RPR层次模型和开放式系统互联(Open Systems Interconnect,简称OSI)参考模型的关系如图1所示,如图所示,RPR层次模型主要包括:
介质访问控制(Medium Access Control简称MAC)控制子层,主要包括拓扑发现与校验、公平算法、运行维护管理(Operation,Administration andMaintenance简称OAM)功能、保护机制和选环。
MAC数据通路(datapath)子层为每个子环提供数据传输的功能。
物理层(Physical Layer,简称PHY)服务接口用于MAC层向物理层发送帧或者从物理层接收帧。
MAC服务接口定义了MAC客户层和MAC控制子层之间数据和控制信息传递的原语。
经过以上几个层次对RPR协议的封装,通过逻辑链路控制(Logical linkcontrol简称LLC)向上层提供MAC服务。在实际应用中,一般会虚拟出一个RPR逻辑口,以便所有的业务都事先运行在RPR逻辑口上,而后由RPR协议来决定业务具体从哪个RPR物理口上通过。
RPR模块通过当前节点两侧是否断开的情况来维护节点RPR逻辑口的链路状态,即可以分两种状态:一种情况是:如果节点的两侧只要有一侧不断开,则对应的RPR逻辑口链路状态为UP(连通);另一种情况是,如果某一节点相邻的两侧都断开,则对应的逻辑口链路状态为DOWN(断开)。
请参阅图2,图2为RPR逻辑口链路状态第一种情况示意图;如图所示,节点C左侧断开,但是右侧没有断开,从节点C上、下环的业务还可以进行通信,在这种情况下,节点C的RPR逻辑口链路状态仍然为UP(连通)。
而对于另外一种情况,请参阅图3,图3为RPR逻辑口链路状态第二种情况示意图;如图所示,在节点C左、右侧都断开,节点C完全从RPR环中退出,从节点C上、下环业务不能进行通信,在这种情况下,节点C的RPR逻辑口链路状态为DOWN。而对于与之相连的节点A和节点B,由于分别仅有一侧被断开(B节点右侧断开、节点A左侧断开),节点A、节点B的逻辑口仍为UP(连通)。
由于在现有技术中,一般在邻居节点之间都是通过互相发送应用协议(属于上层协议)心跳报文来检测彼此的RPR网络存在状态。而上层协议发送的心跳报文间隔时间一般都是秒级的,为了节省带宽,心跳报文的间隔时间一般都会在拓扑变化时快发,拓扑没有变化时慢发,当依赖于慢发的心跳报文来发现邻居节点状态的改变时,这个时间将会更长。
因此,在上述检测机制下,会造成上层拓扑协议无法立刻感知节点C已经离开,不仅导致与节点C相邻的节点(例如节点B)向节点C转发报文时造成报文的丢失,从而影响报文后续处理。而且也与当前RPR协议的拓扑故障稳定特性所实现的50ms相差甚远。
发明内容
针对现有技术中存在的问题,本发明的目的在于提供一种拓扑联动方法,使运行于RPR逻辑接口之上的应用协议能够快速检测RPR节点邻居状态的问题。
本发明的另一目的在于提供一种实现上述方法的拓扑联动装置。
为实现上述目的,本发明的技术方案如下:
一种拓扑联动方法,用于运行于RPR逻辑口之上的应用协议与RPR之间的拓扑联动,包括以下步骤:
步骤S100:应用协议向所述RPR协议模块注册,使各RPR节点获知所述应用协议用于标识本节点的关键标识、所述应用协议所关心的邻居状态和所述邻居状态变化时通知所述应用协议的通知机制;所述关心的邻居状态包括新邻居加入和/或旧邻居退出;
步骤S200:各RPR节点利用所述各应用协议的注册获取本节点的关键标识,并学习所述邻居节点的关键标识;
步骤S300:通过RPR拓扑发现机制,检测所关心的邻居状态;
步骤S400:将检测到的发生变化的邻居状态与所述邻居的关键标识,通过所述通知机制发送给所述应用协议。
本发明的拓扑联动方法,其中,步骤S200包括:
步骤S210:各RPR节点通过各应用协议的注册获取各自的关键标识,且广播携带有记录本节点不同应用协议关键标识的关键标识列表的ATD帧;
步骤S220:接收其他节点广播的所述ATD帧;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810009161.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电流互感器在线检测仪
- 下一篇:用于降低由油分离器输出的噪声级的方法和设备