网站大量收购闲置独家精品文档,联系QQ:2885784924

NDN体系翻译NDN体系翻译.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
NDN体系翻译NDN体系翻译

2体系 NDN是一个全新的架构,但可以基于当前的操作实践。它的设计反映了我们当前的互联网架构的优势和局限性。/parc/videos/WidgetA.mpg。路由器会记住这一请求是从哪一接口发出,然后检查数据包中的FIB,查找由基于名字的路由协议填充的名字,将数据包转发。一旦这一interest包到了某段代码中,这段代码含有它请求的数据,则它将返回一个data数据包,包中包含名字和请求的数据内容,二者一起由生产者密钥签名加密。这个data数据包径直按原路径返回给消费者。无论是interest数据包还是data数据包中均不包含任何主机地址或接口地址。interest数据包是通过数据包中的名字中携带的数据来源者的信息而被路由,而data数据包则是通过interest数据包在转发途中每一跳留下来的状态信息。 NDN路由器上保留一定时间段内的interest数据包和data数据包。当重复的请求相同数据的interest数据包被路由器接收时,路由器只转发最早接收到的数据包。然后路由器将数据包存在PIT表中,表中包含数据包的名字和来自的接口。当data数据包来到时,路由器将查询表格信息,找到所需转发接口。然后路由器将移除查询到的那一栏信息,并将数据缓存在Content Store中,一种基本上运用内存替换策略的路由器缓冲区。data数据包基本上与interest数据包转发的途径一样,只是反了方向。一个data数据包对应一个interest数据包,实现逐跳流量平衡。 一个NDN数据在它来自何方和去往何处这一意义上是独立的。因此路由器可以缓存它以满足将来可能潜在的需求。这使NDN可以不需额外的基础设施便可以自动提供多种功能。包括内容分发(许多用户可能在不同的时间请求相同的数据),多播(许多用户可能在相同时间请求相同的数据),流动性(用户在不同的位置请求数据)和实现容忍延迟网络(用户连接有间歇性特点)。比方说,考虑一个消费者在移动的车辆上观看流媒体视频。消费者可能会请求了一些数据自己却移动到了另一个位置。这种情况下,尽管数据到达原先的位置并且被丢弃,但沿途的缓存却还在。当消费者重新请求数据时,则很可能从原数据沿途中离现有位置最近的缓存上获得数据,使得中断消耗最小。接近消费者的数据缓存能够提高数据包交付能力并减少对数据原始来源的依赖性从而减少由于数据攻击或错误而导致的请求失败。 下面我们详细描述NDN体系结构中的各主要元素,找出设计选择的优势和提出的挑战。 2.2.1命名 NDN名字对网络是不透明的。例如,路由器并不知道名字的含义(尽管他们知道组成名字成分之间的界限)。这允许每个应用程序选择适合他们需要的命名方案并允许命名方案独立的从网络中进化。 NDN设计假定层次结构化的名字。例如,一个由PARC产生的视频可能有名字/parc/videos/WidgetA.mpg,其中/表明名字内各成分的界限。这种层次结构对于呈现数据片段间关系的应用很有帮助。例如,视频的版本一的片段3可能被命名为/parc/videos/WidgetA.mpg/1/3。这种结构同样允许规模化路由。在理论上它可能实现平面名字路由,同时它作为ip地址的层次结构,能够聚合。而这在扩大当今的路由系统规模方面是必不可少的。通常的结构需要允许程序在NDN名字操作能够通过数据生产者和消费者之间的程序实现。例如表明版本控制和分割的名称约定。命名约定是特定于应用程序和不透明的网络。Ndn借助名字来路由转发数据包,从而消除了ip架构中的四大地址问题:地址空间浪费,Nat遍历,流动性和规模化地址管理。自从名字空间 无界之后,便不再出现地址浪费问题。而自从主机不再因需要提供内容而暴露它的地址,nat遍历的问题也得到解决。至于需要ip的可变地址的流动性也自从数据名始终保持不变后不再会中断传输。最后,地址分配和管理也不再被本地网络所需要,尤其是传感器网络中的授权。 路由可以以类似的方式完成今天的IP路由。而不是宣布IP前缀,配送网路由器宣布名字前缀覆盖路由器愿意服务的数据。这个声明通过路由协议通过网络传播,和每个路由器构建FIB基于收到了吗路由公告。传统的路由协议,如OSPF和边界网关协议,可以适应路线在名字的前缀。然而,一个无界的名称空间就提出了一个问题:如何保持路由表大小可伸缩的数据名称。在3.1节中,我们描述可伸缩的几种方法传统的和新的路由。 路由器将名字视为不透明的组件和简单序列做特定组件的最长前缀匹配的内容对FIB的名字从一个包。例如,A.mpg / parc /视频/小部件可能匹配/ parc /视频和FIB帕洛阿尔托研究中心,和parc /视频最长前缀匹配。一个重要的问题是查找是否变长,层次名称可以在行率。在3.2节我们介绍各种硬件和我们计划探索的软件技术的快速名称查找,。 NDN固有支持

文档评论(0)

cduutang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档