The invention discloses a network connection device oriented to DTN/IP protocol stack, including a link access module; an Ethernet frame capture and parsing module for capturing data frames from Ethernet and parsing content therein; a BP packaging and forwarding module for packaging messages into BP packets and sending them in DTN network; and a BP receiving and parsing module for receiving and parsing BP packets from DTN network. Module; data transmission module that can continue sending data packets to the target ip. The invention can repackage IP data packets commonly used in terrestrial communication into BP data packets, and send them in DTN network, so as to obtain the advantages of DTN network delay tolerance, low signal-to-noise ratio tolerance, and make data transmission more reliable.
【技术实现步骤摘要】
面向DTN/IP协议栈的网络连通设备
本专利技术涉及延迟容忍网络(DelayTolerantNetwork)
,具体地说,是一种连通DTN/IP协议栈的网关设备。
技术介绍
DTN(DelayTolerantNetwork)网络表示一种容迟/容断网络,2004年正式被提出。这种网络具有网络拓扑实时变化、间歇性链接、长延时、低信噪比(高误码率)等特点。在DTN网络中,无论是连接断开亦或是意外物理断路所导致的bp包未被成功发送,数据均会被当前节点保存,以等待畅通的传输路径,再重新开始传输数据。如果能将地面通常使用的ip数据包重新打包为bp数据包从而于DTN网络中转发,那么对地面与飞艇、卫星等通信条件波动较大的实体之间的通信将有十分积极的意义。网关(Gateway)又称网间连接器、协议转换器。网关在网络层以上实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关既可以用于广域网互连,也可以用于局域网互连。网关是一种充当转换重任的计算机系统或设备。使用在不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间,通俗地讲,网关是一个翻译器。
技术实现思路
本专利技术的目的在于提供一种面向DTN/IP协议栈的网络连通设备。实现本专利技术目的的技术方案:一种面向DTN/IP协议栈的网络连通设备,包括:用于从链路中收发数据的链路接入模块;用于抓取链路中以太网帧并进行解析的抓帧、解析模块;用于将抓取到的以太网帧其中内容打包为bp包,用以在DTN网络中进行转发的bp打包、转发模块。用于从DTN网络中接收bp包、并加以解析从而得到其中内容的bp ...
【技术保护点】
1.一种面向DTN/IP协议栈的网络连通设备,其特征在于,包括:链路接入模块,从链路中收发数据,负责将接收到的数据交给抓帧、解析模块,将从数据发送模块中得到的数据包或者从bp打包转发、模块中得到bp包发送到物理链路中;抓帧、解析模块,用于抓取链路中以太网帧并进行解析,并将解析出的内容传输给bp打包、转发模块;bp打包、转发模块,将抓取到的以太网帧其中内容打包为bp包,在DTN网络中进行转发,打包好的bp包会被传输给链路接入模块以进行转发;bp接收、解析模块,从DTN网络中接收bp包、并加以解析从而得到其中内容,得到的内容会被传输给数据发送模块;数据发送模块,用于将从bp接收、解析模块中得到的内容继续发往目标ip节点。
【技术特征摘要】
1.一种面向DTN/IP协议栈的网络连通设备,其特征在于,包括:链路接入模块,从链路中收发数据,负责将接收到的数据交给抓帧、解析模块,将从数据发送模块中得到的数据包或者从bp打包转发、模块中得到bp包发送到物理链路中;抓帧、解析模块,用于抓取链路中以太网帧并进行解析,并将解析出的内容传输给bp打包、转发模块;bp打包、转发模块,将抓取到的以太网帧其中内容打包为bp包,在DTN网络中进行转发,打包好的bp包会被传输给链路接入模块以进行转发;bp接收、解析模块,从DTN网络中接收bp包、并加以解析从而得到其中内容,得到的内容会被传输给数据发送模块;数据发送模块,用于将从bp接收、解析模块中得到的内容继续发往目标ip节点。2.根据权利要求1所述的网络连通设备,其特征在于,所述抓帧、解析模块的具体实现如下:步骤1,打开网络接口,连接该模块与链路接入模块;步骤2,对数据链路中发往指定ip的以太网帧进行循环抓帧,调用并以16进制数的形式表示其中获取的所含内容;步骤3,调用回调函数,在每次抓取一个以太网帧后运行,以太网帧内容以16进制数形式发送给bp打包、转发模块。3.根据权利要求1所述的网络连通设备,其特征在于,所述bp打包、转发模块的具体实现如下:步骤1,将接收到的16进制数据打包为bp包;步骤2,通过CGR动态路由算法,计算bp包于DT...
【专利技术属性】
技术研发人员:魏松杰,朱人杰,程浩,
申请(专利权)人:南京理工大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。