[发明专利]拓扑联动方法及装置有效
申请号: | 200810009161.1 | 申请日: | 2008-02-02 |
公开(公告)号: | CN101227479A | 公开(公告)日: | 2008-07-23 |
发明(设计)人: | 张涵;闫军 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L12/26 |
代理公司: | 隆天国际知识产权代理有限公司 | 代理人: | 郭晓东 |
地址: | 310053浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 拓扑 联动 方法 装置 | ||
1.一种拓扑联动方法,用于运行于RPR逻辑口之上的应用协议与RPR之间的拓扑联动,包括以下步骤:
步骤S100:应用协议向所述RPR协议模块注册,使各RPR节点获知所述应用协议用于标识本节点的关键标识、所述应用协议所关心的邻居状态和所述邻居状态变化时通知所述应用协议的通知机制;所述关心的邻居状态包括新邻居加入和/或旧邻居退出;
步骤S200:各RPR节点利用所述各应用协议的注册获取本节点的关键标识,并学习所述邻居节点的关键标识;
步骤S300:通过RPR拓扑发现机制,检测所关心的邻居状态:
步骤S400:将检测到的发生变化的邻居状态与所述邻居的关键标识,通过所述通知机制发送给所述应用协议。
2.如权利要求1所述的拓扑联动方法,其特征在于,步骤S200包括:
步骤S210:各RPR节点通过各应用协议的注册获取各自的关键标识,且广播携带有记录本节点不同应用协议关键标识的关键标识列表的ATD帧;
步骤S220:接收其他节点广播的所述ATD帧;
步骤S230:读取所述ATD帧的关键标识列表,学习邻居的关键标识。
3.如权利要求2所述的拓扑联动方法,其特征在于:
所述关键标识列表记录在一个或分片记录在所述ATD帧的多个属性单元的属性实际内容中,同一关键标识记录于同一所述属性单元中,每一属性单元的type字段使用保留类型值,length字段表示属性实际内容中使用的字节数;所述属性实际内容的格式包括:
Header字段,其0位表示关键标识列表是否分片记录于多个所述属性单元中,1位表示是否为分片中的最后一片;
IdDate字段,用于记录所述关键标识。
4.如权利要求1所述的拓扑联动方法,其特征在于,所述通知机制为利用写消息队列的消息通知,或利用响应函数接口的回调函数通知。
5.如权利要求1或2所述的拓扑联动方法,其特征在于:所述拓扑发现机制,通过在稳定定时器到期时记录的本次邻居列表,与前次邻居列表相比较得出所述邻居状态变化。
6.一种实现权利要求1所述的拓扑联动方法的拓扑联动装置,其特征在于,所述拓扑联动装置包括:
注册模块,用于将应用协议提交的标识本节点的关键标识、应用协议所关心的邻居状态和向所述应用协议通知所述所关心的邻居状态的通知机制形成注册信息并向所述RPR协议模块注册;
学习模块,与所述注册模块相连,利用所述注册信息获取本节点关键标识,并学习邻居节点的关键标识;
邻居检测模块,用于接收所述注册模块传来的所述所关心的邻居状态与所述学习模块传来的所述邻居的关键标识,通过拓扑发现机制,检测所述所关心的邻居状态;
通知模块,与所述注册模块和所述邻居检测模块分别相连,用于将所述邻居检测模块传来的所述邻居状态与所述邻居的关键标识,通过所述通知机制发送给所述应用协议。
7.如权利要求6所述的拓扑联动装置,其特征在于:所述学习模块包括:
帧生成单元,用于生成携带有记录源节点不同应用协议关键标识的关键标识列表的ATD帧,所述关键标识通过各应用协议注册时获取;
帧发送单元,用于广播所述帧生成单元生成的所述ATD帧;
帧接收单元,用于接收其他RPR节点广播的ATD帧;
帧读取单元,用于读取所述帧接收单元接收到的所述ATD帧的关键标识列表;
标识学习单元,接收所述帧读取单元传来的所述关键标识列表,进行邻居关键标识的学习。
8.如权利要求6或7所述的拓扑联动装置,其特征在于:所述邻居检测模块包括:
稳定定时器;
输入单元,用于接收注册模块输入的所述所关心的邻居状态与所述学习模块输入的所述关键标识;
所述邻居列表单元,用于生成和维护邻居列表,其中,初始化时,以所有检测到的邻居为新加入邻居生成初始邻居列表;所述稳定定时器到期时,生成本次邻居列表;
所述索引单元,用于将所述邻居列表以RPR节点的MAC地址生成索引;
所述比较单元,用于借助索引单元传来的所述索引,将本次邻居列表与前次邻居列表进行比较,得出所述关心的邻居状态;
输出单元,用于向所述通知模块传送检测到的所述邻居状态与所述邻居的关键标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810009161.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电流互感器在线检测仪
- 下一篇:用于降低由油分离器输出的噪声级的方法和设备