[发明专利]拟态架构交换设备中有状态协议的同步方法有效
申请号: | 202010183173.7 | 申请日: | 2020-03-16 |
公开(公告)号: | CN111556008B | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 于洪;宋克;沈剑良;虎艳宾;刘勤让;陈艇;李沛杰;高彦钊;张丽;董春雷 | 申请(专利权)人: | 中国人民解放军战略支援部队信息工程大学 |
主分类号: | H04L69/22 | 分类号: | H04L69/22 |
代理公司: | 郑州大通专利商标代理有限公司 41111 | 代理人: | 石丹丹 |
地址: | 450000 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 拟态 架构 交换 设备 状态 协议 同步 方法 | ||
1.一种拟态架构交换设备中有状态协议的同步方法,其特征在于,包括:
对异构执行体的协议栈进行改造,在协议栈中增加信息封包导出接口和信息解包导入接口;
当需要进行协议同步时,调度器向服务集中正常工作的协议栈或者向主通道所在的协议栈发送查询请求;
当协议栈收到调度器的查询请求后,通过信息封包导出接口将与协议状态有关的信息打包成数据包发送给调度器;
在调度器向主通道所在的协议栈发送查询请求的情况下,查询所得的报文通过调度器直接转发给需要同步的协议栈;在调度器向服务集中正常工作的协议栈发送查询请求的情况下,查询所得的报文需要经过调度器一致性比较后再发送给需要同步的协议栈;
当需要同步的协议栈收到数据包后,通过信息解包导入接口,更新自身的协议状态。
2.根据权利要求1所述的拟态架构交换设备中有状态协议的同步方法,其特征在于,在调度器向服务集中正常工作的协议栈发送查询请求之前,还包括:需要进行同步的协议栈通知调度器已做好同步准备。
3.根据权利要求2所述的拟态架构交换设备中有状态协议的同步方法,其特征在于,需要进行同步的协议栈通知调度器已做好同步准备,具体时机选在该协议栈所在的异构执行体完成初始化操作,以及该协议栈自身完成启动。
4.根据权利要求1所述的拟态架构交换设备中有状态协议的同步方法,其特征在于,所述信息封包导出接口用于将协议栈相关状态信息打包成一个报文或者多个报文发送给调度器。
5.根据权利要求1所述的拟态架构交换设备中有状态协议的同步方法,其特征在于,所述信息解包导入接口用于将来自调度器的报文按顺序存储、解包、提取状态信息,以及通过接口函数将配置信息设置到本地协议栈中。
6.根据权利要求1所述的拟态架构交换设备中有状态协议的同步方法,其特征在于,当需要同步的协议栈收到数据包后,通过信息解包导入接口,更新自身的协议状态之后,还包括:调度器对同步的结果进行判决,如果判决同步成功,则结束同步流程;如果判决同步不成功,则重新进行同步。
7.根据权利要求6所述的拟态架构交换设备中有状态协议的同步方法,其特征在于,调度器进行判决的依据包括协议栈对外发送的报文以及协议栈本身存储的协议状态信息,当判决协议栈对外发送的报文一致,且协议栈本身存储的协议状态信息一致,则判决协议栈的同步成功,否则判决协议栈的同步不成功。
8.根据权利要求7所述的拟态架构交换设备中有状态协议的同步方法,其特征在于,对于协议栈对外发送的报文的判决依据包括报文到达时间和报文本身的内容,如果多个协议栈对应的报文到达调度器的时间在规定时间范围内,且报文中需要进行比较的内容一致,则判决协议栈对外发送的报文达到一致,反之,则没有达到一致。
9.根据权利要求7所述的拟态架构交换设备中有状态协议的同步方法,其特征在于,对于协议栈本身存储的协议状态信息的判决依据是根据协议的不同而不同,如果协议栈间的状态信息全部一致,则判决一致,反之,则没有达到一致。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军战略支援部队信息工程大学,未经中国人民解放军战略支援部队信息工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010183173.7/1.html,转载请声明来源钻瓜专利网。