[发明专利]一种基于独立内核模块的LISP数据流处理方法有效

专利信息
申请号: 201611085207.9 申请日: 2016-11-30
公开(公告)号: CN106603511B 公开(公告)日: 2019-06-28
发明(设计)人: 邓文平;王宝生;高先明;苏金树;陈曙晖;郦苏丹;王宏;彭伟;陶静;唐竹 申请(专利权)人: 中国人民解放军国防科学技术大学
主分类号: H04L29/06 分类号: H04L29/06;H04L12/741;G06F9/445
代理公司: 湖南兆弘专利事务所(普通合伙) 43008 代理人: 赵洪
地址: 410073 湖南省长沙市砚瓦池正*** 国省代码: 湖南;43
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于独立内核模块的LISP数据流处理方法,目的是解决采用对Linux系统协议栈打补丁的方法来实现LISP数据流处理方法在代码维护成本、跨平台部署难度和开发周期等方面的不足。技术方案是将标准LISP数据流处理软件和虚拟接口Tunnel的网络驱动模块整合,得到改进后LISP数据流处理软件,并将改进后LISP数据流处理软件加载到Linux系统中,由改进后LISP数据流处理软件创建虚拟接口Tunnel;协议栈中的IP协议栈、虚拟接口Tunnel、改进后LISP数据流处理软件相互协作,从网络接口收发报文。采用本发明使得不需要修改Linux协议栈的代码,不需要对Linux系统的协议栈打补丁就能实现LISP数据流处理,使得代码维护成本低,开发人员能力要求大大降低,跨平台部署难度降低,开发周期减少。
搜索关键词: 一种 基于 独立 内核 模块 lisp 数据流 处理 方法
【主权项】:
1.一种基于独立内核模块的LISP数据流处理方法,其特征在于包括以下步骤:第一步、将标准LISP数据流处理软件和虚拟接口Tunnel的网络驱动模块整合在一起,将LISP解封装报文功能和LISP封装报文功能移到虚拟接口Tunnel的网络驱动模块的传递报文部分,得到改进后LISP数据流处理软件;第二步、将改进后LISP数据流处理软件加载到Linux系统的传输层,由改进后LISP数据流处理软件自动创建虚拟接口Tunnel;第三步、协议栈中的IP协议栈、虚拟接口Tunnel、改进后LISP数据流处理软件相互协作,从网络接口收发报文,方法是:3.1 IP协议栈通过网络驱动程序从网络接口接收报文,检查报文中目的IP地址是否等于Linux系统中任意一个网络接口的IP地址:如果与Linux系统中所有网络接口的IP地址均不相等,说明报文类型是IP报文,跳转至步骤3.2;如果在Linux系统中找到一个与报文中目的IP地址相等的网络接口的IP地址,说明报文类型是LISP报文,跳转至步骤3.3;3.2 IP协议栈判断接收的IP报文的下一跳的IP地址是否等于虚拟接口Tunnel的IP地址,如果下一跳IP地址等于虚拟接口Tunnel的IP地址,说明报文类型是合法IP报文,跳转至步骤3.2.2;否则说明报文类型是非法IP报文,跳转至步骤3.2.1;3.2.1 IP协议栈将该IP报文丢弃,跳转至步骤3.4;3.2.2虚拟接口Tunnel从IP协议栈接收IP报文,将IP报文传递到改进后LISP数据流处理软件;3.2.3改进后LISP数据流处理软件将IP报文封装为LISP报文,并将封装好的LISP报文传递给虚拟接口Tunnel;3.2.4虚拟接口Tunnel接收到LISP报文,将LISP报文又传递回IP协议栈;3.2.5 IP协议栈从虚拟接口Tunnel接收LISP报文,查找转发表确定报文转发的下一跳的网络接口,将LISP报文通过该网络接口发送至与其直连的设备,跳转至步骤3.4;3.3 IP协议栈检查LISP报文头部中IP协议号是否等于4:如果LISP报文头部中IP协议号等于4,说明报文类型是合法LISP报文,跳转至步骤3.3.2;如果报文头部中IP协议号不等于4,说明报文类型是非法LISP报文,跳转至步骤3.3.1;3.3.1 IP协议栈将报文丢弃,并跳转至步骤3.4;3.3.2 IP协议栈去掉LISP报文中IP头部,将LISP报文传递给虚拟接口Tunnel;3.3.3虚拟接口Tunnel从IP协议栈接收LISP报文,将LISP报文传递给改进后LISP数据流处理软件,改进后LISP数据流处理软件将收到的LISP报文解封装报文为IP报文,并将解封装后IP报文传递给虚拟接口Tunnel,由虚拟接口Tunnel传递给IP协议栈;3.3.4 IP协议栈从虚拟接口Tunnel接收IP报文,查找转发表确定报文转发的下一跳的网络接口,将IP报文通过该网络接口发送至与其直连的设备,跳转至步骤3.4;3.4完成一个报文处理任务。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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