
NDN
文章平均质量分 88
阙建明
这个作者很懒,什么都没留下…
展开
-
NFD开发指南-5. Strategy API
在NFD转发过程中,转发策略( forwarding strategy )智能地做出决策,决定是否,何时以及在何处转发 Interest 。转发策略( forwarding strategy )与转发管道( forwarding pipelines ,第4节)一起构成了NFD中的数据包处理逻辑。在转发管道( forwarding pipeline )处理过程中,当需要做出有关 Interest 转发的决定时,会触发转发策略( forwarding strategy )中对应的方法进行转发决策。此外,该策略翻译 2022-04-27 15:03:26 · 458 阅读 · 0 评论 -
NFD开发指南-4. Forwarding
NFD具有智能转发平面( smart forwarding plane ),该平面由 转发管道 ( forwarding pipelines ,第4节)和 转发策略 ( forwarding strategies ,第5节)组成。 转发管道(或管道)由数据包上的一系列处理步骤组成。 此外,当某个事件被触发( an event is triggered )并且匹配一定条件( a condition is matched )时将开启 pipeline 处理流程( a pipeline is entered )。翻译 2022-04-27 14:55:43 · 1044 阅读 · 0 评论 -
NDNSIM 在线拓扑生成器
本文主要介绍一个用于在线生成NDNSIM实现所需拓扑的工具,github项目地址:SunnyQjm/ndnsim-topology: This is a ndnsim topology generator (github.com)在线拓扑生成器传送门:ndnsim topology generator (sunnyqjm.github.io)1. 添加节点和链路添加节点添加链路2. 导出拓扑router# node comment yPos原创 2022-04-27 10:40:31 · 1351 阅读 · 0 评论 -
NDN新增tag的方案
本文档展示如何修改ndn-cxx和NFD的源码,添加一个值基本类型的Tag,下面的过程将展示添加一个值为uint64_t类型的Tag SrcAddress。添加Tag的含义在NDNLPv2协议中定义了LpPacket,具体的格式如下:LpPacket = LP-PACKET-TYPE TLV-LENGTH *LpHeaderField [F...原创 2020-04-20 14:53:22 · 1375 阅读 · 12 评论 -
NFD开发指南-3.Tables
tables 模块提供NFD的主要数据结构( data structures )。转发信息库 (FIB,Forwarding Information Base )(第3.1节)用于将兴趣包转发到匹配数据( matching Data )的潜在源( potential source(s) )。它与IP的FIB表类似,只是它允许列出传出的 face 是一个 face 列表而不是单个 face 。网...翻译 2020-04-20 14:52:28 · 823 阅读 · 0 评论 -
NFD开发指南-2.Face系统
Face 是广义的网络接口。与物理网络接口类似,可以在 Face 上发送和接收数据包。Face 比网络接口更通用。 它可能是:物理网络接口以在物理链路上进行通信( a physical network interface to communicate on a physical link );NFD与远程节点之间的覆盖通信通道( an overlay communication channe...翻译 2020-04-20 14:51:13 · 1300 阅读 · 4 评论 -
NFD开发指南-1.介绍
原文地址:NFD开发指南-1.介绍NDN转发守护程序( NFD )是一个网络转发器,它与命名数据网络( NDN )协议 [1] 一起实现和发展。 本文档介绍了NFD的内部结构,并且适合有兴趣扩展和改进NFD的开发人员。 有关NFD的其他信息,包括有关如何编译和运行NFD的说明,可在NFD主页上找到 [2] 。NFD的主要设计目标是支持NDN体系结构的各种实验。 该设计强调 模块化 ( mo...翻译 2020-04-20 14:48:44 · 4177 阅读 · 4 评论 -
一种用于NDN的安全的链路状态路由协议
原文地址:A Secure Link State Routing Protocol for NDN摘要(Abstract)命名数据链路状态路由协议(NLSR,Named-data Link State Routing protocol)是一个用作NDN网络域内路由的协议。很很多IP网络下的路由协议一样,它也是一个应用层的协议,不同的是NLSR使用NDN的兴趣包和数据包来更新路由信息,直接受...原创 2019-12-24 16:29:08 · 2355 阅读 · 1 评论 -
NLSR: 命名数据链路状态路由协议
paper地址:NLSR: Named-data Link State Routing Protocol摘要(Abstract)本文介绍了一种用于命名数据网络(NDN, Named Data Network)的路由协议——命名数据链路状态路由协议(NLSR,Named-data Link State Routing Protocol)的设计。由于NDN使用名称来标识和检索数据,所以NLSR...原创 2019-12-19 14:41:09 · 2755 阅读 · 1 评论