[发明专利]一种基于OSPF的安全路由协议方法和系统有效
申请号: | 202111438825.8 | 申请日: | 2021-11-29 |
公开(公告)号: | CN114157419B | 公开(公告)日: | 2023-08-08 |
发明(设计)人: | 杨林;马琳茹;王雯;张紫萱 | 申请(专利权)人: | 军事科学院系统工程研究院网络信息研究所 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L45/12;H04L45/16 |
代理公司: | 中国和平利用军工技术协会专利中心 11215 | 代理人: | 刘光德 |
地址: | 100141 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ospf 安全 路由 协议 方法 系统 | ||
1.一种基于OSPF的安全路由协议方法,其特征在于,所述方法包括:
步骤S1、OSPF协议报文的发送方和接收方进行随机数协商,所述OSPF为开放最短路径优先协议;
步骤S2、所述发送方采用杂凑值对待发送的所述OSPF协议报文进行封装加固,将经封装加固的OSPF协议报文发送至所述接收方,并为所述经封装加固的OSPF协议报文分配发送序号;其中:
所述杂凑值基于协商的随机数和所述OSPF协议报文来确定;
所述发送序号依发送端发送的各个报文的顺序逐一递增;
步骤S3、所述接收方在接收到所述经封装加固的OSPF协议报文后,提取所述经封装加固的OSPF协议报文的所述发送序号,并将所述发送序号与接收端维持的接收序号进行比较;其中:
所述接收序号依所述接收端接收所述各个报文的顺序逐一递增;
当所述发送序号与所述接收序号一致时,采用所述杂凑值对所述经封装加固的OSPF协议报文执行解封装加固处理,以提取所述OSPF协议报文中的内容;
当所述发送序号小于所述接收序号时,丢弃所述经封装加固的OSPF协议报文;
其中,在所述步骤S1中,所述随机数协商具体包括:
所述发送方和所述接收方中的第一方向第二方发送协商请求,所述协商请求中包含所述第一方的随机数;
所述第二方在接收到所述协商请求后,将所述第一方的随机数和所述第二方的随机数经由协商请求应答消息发送至所述第一方;
所述第一方在接收到所述协商请求应答消息后,向所述第二方发送协商确认消息,以完成所述随机数协商;
其中,所述步骤S2具体包括:
基于所述协商的随机数和所述OSPF协议报文,利用杂凑算法计算所述杂凑值;
将所述杂凑值封装在所述OSPF协议报文的尾部,以完成所述封装加固;在所述经封装加固的OSPF协议报文的头部的序号字段分配所述发送序号。
2.根据权利要求1所述的一种基于OSPF的安全路由协议方法,其特征在于,在所述步骤S3中,当所述发送序号与所述接收序号一致时,采用所述杂凑值对所述经封装加固的OSPF协议报文执行所述解封装加固处理,具体包括:
所述接收方基于所述协商的随机数和所述OSPF协议报文,利用杂凑算法,计算用于验证所述经封装加固的OSPF协议报文的完整性的校验杂凑值;
当所述校验杂凑值与所述杂凑值一致时,完成所述完整性校验,对所述经封装加固的OSPF协议报文执行所述解封装加固处理,以获取所述OSPF协议报文中的内容;
当所述校验杂凑值与所述杂凑值不一致时,丢弃接收到的所述经封装加固的OSPF协议报文。
3.根据权利要求2所述的一种基于OSPF的安全路由协议方法,其特征在于,在所述步骤S3中,当所述接收方接收到的所述经封装加固的OSPF协议报文的发送序号大于所述接收端维持的接收序号时,将所述发送序号作为所述接收端的新的接收序号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于军事科学院系统工程研究院网络信息研究所,未经军事科学院系统工程研究院网络信息研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111438825.8/1.html,转载请声明来源钻瓜专利网。