延迟容忍网络(Delay-tolerant networking)

(1) 问题的提出

        TCP和其它很多传输协议基于这样的假设:发送者和接收者通过某网络路径长期连接在一起,否则协议会失效,数据也不能被传输。但并非每一个网络都能保证有端到端的路径,这些网络之间的连接是间断性的。要在这类网络中传输数据是一件很棘手,同时极具挑战性的事情。

(2) DTN的定义

       在这些网络中,当有工作链路的时候,交换数据的工作仍然能够通过将它们存储在结点并在之后转发来实现。这个技术叫做消息交换。最终,数据会被延迟送到目的地。其结构基于此方法的网络叫做DTN(Delay-Tolerant Network,或Disruption-Tolerant Network)。

(3) 有关DTN的工作

        对于DTN的工作开始于2002年,这一年IETF成立了一个关于DTN的研究组。DTN的灵感产生于在空间中发送包的想法。空间网络必须应对间歇性的通信和很长的延迟。Kevin Fall发现这些用于空间网络的想法也能够被应用于间歇性连接很常见的地球网络中(Fall,2003)。这个模型对通信过程中存储和延迟时有发生的因特网作了一个有用的总结。数据传输就像在邮政系统中传输或电子邮件一样,而非像在路由器中的包交换一样。

       2002年以来,DTN的结构得到了更新,DTN模型的应用也得到了发展。Laoutaris等(2009)研究了该模型,发现它能够以较小的代价提供充足的能力,同时,DTN模型提供的能力是传统端到端模型提供的能力的两倍

(4) DTN的结构

        对于缺乏端到端连接的情况,DTN能够正常运转,因为它有一个基于消息交换的结构,如图1所示。它也可用于容忍可靠性低和延迟大的链路。这个结构在RFC 4838中有详细说明。

图1 延迟容忍网络结构

        在DTN术语中,一个消息被称为是一个bundle。DTN结点包含有存储器(像磁盘或闪存一样典型的连续存储器)。它们存储这些bundle,直到链路可得,然后转发这些bundle。这些链路间歇性地工作。图1展示了五个当前没有工作的间歇性链路,以及两个正在工作的链路。一个工作链路叫做一个contact。图1也显示了存储在两个DTN结点处的bundle,它们正等着被contact发送出去。使用这种方法,这些bundle被从源站到目的站的contact延迟了。

(5) 研究展望

       在学术界,DTN的许多方面正在研究中。正如上面提到的,路由的好策略取决于contact的特性。在网络中存储数据也引发了其它问题。现在,拥塞控制也必须考虑在结点处的存储器,它们被当成另外一种能够被充分利用的资源。端到端通信的缺乏也带来了安全问题。在一个DTN结点接手一个bundle之前,它可能想知道发送者是否有权使用网络,并且这个bundle是否是目的端所需要的。这三个问题的解决之道取决于DTN的类型,因为空间网络与传感网络不同。

 

 

参考资料

Andrew S. Tanenbaum, ComputerNetworks(fifth edition), 机械工业出版社。

时间: 2024-10-27 08:35:27

延迟容忍网络(Delay-tolerant networking)的相关文章

网络延迟测试,网络延迟过大怎么办?

在各式各样的数据在网络介质中通过网络协议(如TCP/IP)进行传输,如果信息量过大不加以限制,超额的网络流量就会导致设备反映缓慢,造成网络延迟. 单位:毫秒(MS) 如何定义网络延迟程度: (网络延迟PING值越低速度越快) 1~30ms:极快,几乎察觉不出有延迟,玩任何游戏速度都特别顺畅 31~50ms:良好,可以正常游戏,没有明显的延迟情况 51~100ms:普通,对抗类游戏能感觉出明显延迟,稍有停顿 >100ms:差,无法正常游戏,有卡顿,丢包并掉线现象 计算方法:1秒=1000毫秒(例:

美拟建新型激光太空网络 或可连接月球和火星

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;      [ 科技讯]5月14日消息,据媒体报道,通讯发达的当今社会,便捷快速,让科学家又有 新的想法,搭建宇宙星球间的通讯网络.美国宇航局研发新一代太空通信系统,拟建立激光太空互联网,为未来太空旅客提供便捷网络通信,或将建立连接 月球,甚至火星的互联网. 未来太空旅游和太空旅馆将带来更多的太空游客,互联网是他们太空生活的重要一部分,TDRSS是理想的互联网实现方法

《自顶向下网络设计(第3版)》——2.3 网络性能

2.3 网络性能 自顶向下网络设计(第3版) 在分析网络设计技术要求时,你应该将客户所能接受的网络性能标准,包括吞吐量.精确度.效率.延迟和响应时间等区分出来. 现在有很多关于网络性能方面的数学性论述.本书在讨论网络性能时采用实际的非数学的方法,避免在网络性能精确描述中出现令人畏惧的数学方程式.虽然这些方程式比它们看上去要简单得多,但它们对于理解客户目标通常是没有必要的.本节的目标是为读者提供一种简单的网络性能观点,包括当你没有时间进行数学分析时从现实世界中能作出的结论. 分析客户的网络性能目标

Docker网络和服务发现

本文讲的是Docker网络和服务发现[编者的话] 本文是<Docker网络和服务发现>一书的全文,作者是Michael Hausenblas.本文介绍了Docker世界中的网络和服务发现的工作原理,并提供了一系列解决方案. 前言 当你开始使用Docker构建应用的时候,对于Docker的能力和它带来的机会,你会感到很兴奋.它可以同时在开发环境和生产环境中运行,只需要将一切打包进一个Docker镜像中,然后通过Docker Hub分发镜像,这是很直接了当的.你会发现以下过程很令人满意:你可以快速

国内虚拟运营商借SDN布局5G网络

过去几年里,软件定义网络(Software Defined Network,简称SDN)成为网络技术领域的热门话题,引起了业界的关注.SDN的核心特点是抽象出网络操作系统平台,屏蔽底层网络设备物理细节差异,并向上层提供统一的管理和编程接口,以网络操作系统平台为基础开发出应用程序,通过软件来定义网络拓扑.资源分配.处理机制等.SDN的发展大致可分为广义和狭义两种,广义SDN泛指向上层应用开放资源接口,可实现软件编程控制的各类基础网络架构,狭义SDN则专指符合ONF组织定义的基于标准Openflow

《网络安全体系结构》一1.7 良好的网络安全策略是具有预见性的

1.7 良好的网络安全策略是具有预见性的 网络安全体系结构现在是凌晨3点,而你可以像婴儿一般酣睡.那太好了,这要归功于你为保护新的电子商务站点而奋战的所有日日夜夜,你采用了能买到的最好的安全设备和软件来保护自己的站点.你拥有一对能处理OC-48的防火墙,拥有能够自定义复杂特征的NIDS,昂贵的报警和报告工具会在每天上午向你的老板提交报告,也会检查文件系统中最新的数据,日志分析器会对你的服务器进行分析.拥有这些最新的安全技术保障,哪怕你尚未深入了解它们的工作原理,你仍然可以通过配置防火墙使其过滤掉

《Cisco QoS认证考试指南(第2版)》——1.3节QoS:调整带宽、延迟、抖动和丢包

1.3 QoS:调整带宽.延迟.抖动和丢包Cisco QoS认证考试指南(第2版)不同的终端用户流量对网络性能的要求有所不同.比如文件传输应用只关注吞吐量,而对个别数据包的延迟并不关注:交互式应用需要一致的响应时间:语音呼叫需要一致的低延迟:视频会议需要一致的低延迟和高吞吐量. 用户可能会对应用性能和网络性能提出一些合理的抱怨.当然,终端用户总是认为网络要对所有的性能问题负责,无论这是否属实!用户合理的抱怨可能包括如下这些. 我的应用很慢.我的文件需要传输很长时间.视频卡住了.电话延迟太大,我和

如何构建“绿色”网络架构

摘要:着眼于智慧机场建设,本文围绕"绿色"网络架构的设计和实现的关键问题开展研究.对"绿色"网络设计的生命周期和原则进行分析阐述,针对实际建设需求提出优化的解决方案,并通过新一代数据中心网络建设的实践案例分析,从统一通信和虚拟化两个角度阐述如何构建"绿色"网络架构. 关键词:智慧机场:"绿色"网络:网络架构:生命周期 智慧机场是新一代信息技术在机场领域的高度集成,包括信息感知.传输.处理等各个环节,而在智慧机场建设过程中,绿色

有关网络端到端路径性能测试

近年来VoIP.VoD等实时应用在网络应用中比例大量增加,实时应用需要网络对其提供服务保证或区分服务,网络路径的延时特性和传输速率越来越受到人们的重视.网络延时和有效带宽直接反映了路径的性能和对端主机提供的服务等级水平,但它们都是随时间随机变化的变量,跟踪这些路径特征参数的动态变化可以获得资源的使用状况和性能趋势,并作为网络路径性能评价和实时的端到端性能管 理的依据. 一.端到端路径性能问题 端到端性能管理的目标是为用户提供一条稳定可用的具有一定服务保障的连接.其范围已超出了流量工程和容量规划等