[发明专利]一种基于SDN架构的IS-IS路由协议的可信认证方法有效

专利信息
申请号: 201611085261.3 申请日: 2016-11-30
公开(公告)号: CN106603512B 公开(公告)日: 2019-07-09
发明(设计)人: 王宝生;邓文平;李博;苏金树;陈曙晖;高先明;彭伟;王宏;郦苏丹;唐竹 申请(专利权)人: 中国人民解放军国防科学技术大学
主分类号: H04L29/06 分类号: H04L29/06;H04L12/715
代理公司: 湖南兆弘专利事务所(普通合伙) 43008 代理人: 赵洪
地址: 410073 湖南省长沙市砚瓦池正*** 国省代码: 湖南;43
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于SDN架构的IS‑IS路由协议的可信认证方法,目的是提供一种既能确保接入网络的路由器的可靠性,又能确保路由器之间发送的路由协议消息可信的方法。技术方案是先构建一个由N个可信路由器和一台集中控制服务器构成的网络系统,在Hello数据报文尾部增加设备序列号TLV;集中控制服务器安装有可信路由认证软件,可信路由认证软件由认证数据表,认证模块和配置终端组成;认证模块将认证申请报文中的设备序列号对与认证数据表中的设备序列号对进行比对,将得到的认证结果字段的值通过认证结果报文发送给发送认证申请报文的可信路由器以确定是否通过认证。本发明既能确保入网的路由器的可靠性,也能确保路由器之间发送的路由协议消息可信。
搜索关键词: 一种 基于 sdn 架构 is 路由 协议 可信 认证 方法
【主权项】:
1.一种基于SDN架构的IS‑IS路由协议的可信认证方法,其特征在于包括以下步骤:第一步,构建一个集中与分布相结合的网络系统,它由N个可信路由器和一台集中控制服务器构成,N为正整数;可信路由器是安装有IS‑IS可信路由协议的路由器,IS‑IS可信路由协议与标准IS‑IS路由协议的区别在于在Hello数据报文尾部增加了设备序列号字段TLV,设备序列号字段TLV由Type,Length,Value三部分组成,Type=252,Length=TLV的长度,Value=设备序列号,设备序列号是一串字母和数字交错的字符;集中控制服务器通过网络系统中的一台可信路由器接入网络系统,通过网络系统与网络系统中所有可信路由器进行通信,集中控制服务器和可信路由器之间使用套接字建立UDP连接以进行控制报文的传输;控制报文有两类:认证申请报文和认证结果报文;认证申请报文包含形如<路由器A的设备序列号,路由器B的设备序列号>的设备序列号对,认证结果报文包含认证结果字段,当认证结果字段=0时,代表认证不通过,当认证结果字段=1时,代表认证通过;所述UDP指用户数据报协议;集中控制服务器安装有可信路由认证软件,可信路由认证软件由认证数据表,认证模块和配置终端组成;认证数据表的每个表项为形如<表项序号,路由器A的设备序列号,路由器B的设备序列号>的设备序列号对;认证模块接收可信路由器发过来的认证申请报文,取出认证申请报文中的设备序列号对与认证数据表中的设备序列号对进行比对,然后将得到的认证结果字段的值通过认证结果报文发送给发送认证申请报文的可信路由器;配置终端从用户输入的配置命令获取整个网络系统拓扑的配置信息,将整个网络拓扑的配置信息采用设备序列号对的形式保存到认证数据表中;配置终端通过操作命令对认证数据表进行操作,操作命令包括增加、删除和显示命令;第二步,将未接入当前网络系统的非可信路由器RTC与当前网络系统中的任意一台可信路由器RTD进行可信认证,方法如下:2.1.RTC启动IS‑IS路由协议,周期性地向RTD发送Hello数据报文,并接收RTD发送过来的Hello数据报文;2.2.RTD接收RTC发送过来的Hello数据报文,检查接收到的Hello数据报文中是否包含设备序列号字段TLV,如果收到的Hello数据报文中没有包含设备序列号字段TLV,RTD将收到的Hello数据报文直接丢弃,转到2.1步;如果收到的Hello数据报文中包含设备序列号字段TLV,转2.3步;2.3.RTD将接收到的Hello数据报文中的设备序列号字段TLV中的RTC的设备序列号取出,和自己保存在本地的路由器的设备序列号组成形如<RTC的设备序列号,RTD的设备序列号>的设备序列号对;2.4.RTD将2.3步生成的设备序列号对通过认证申请报文发送给集中控制服务器;2.5.集中控制服务器接收到RTD发送的认证申请报文后将认证申请报文传递给认证模块;2.6.认证模块收到RTD发送的认证申请报文后,取出包含在认证申请报文中的设备序列号对,将取出的设备序列号对和集中控制服务器认证数据表中的表项进行一一比对,如果取出的设备序列号对中的两个设备序列号和认证数据表中的某条表项中的两个设备序列号相同,则将认证结果报文中的认证结果字段设置为1,如果没有匹配的表项,则将认证结果报文中的认证结果字段设置为0;然后认证模块将认证结果报文发送给RTD;2.7.RTD接收到集中控制服务器认证模块发送的认证结果报文后,取出其中的认证结果字段,如果认证结果字段的值为0,则RTD将收到的Hello数据报文直接丢弃,转到2.1步;如果认证结果字段的值为1,则RTD接收到的RTC发送的Hello数据报文通过验证,则接收该Hello数据报文。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科学技术大学,未经中国人民解放军国防科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201611085261.3/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top