命名数据网络移动性管理
IP网络移动性管理
随着设备的移动,设备的网络连接点IP可能改变,移动IP可以解决这个问题。移动IP_百度百科 (baidu.com)
移动节点使用一个家乡地址(Home Address)和一个转交地址(Care of Address)。当节点移动到转交地址后,其他节点给其发信息时,发送到家乡地址时此节点通过隧道技术将数据转发给转交地址,保持了会话的稳定性。隧道技术_百度百科 (baidu.com)
NDN移动性管理
NDN两个特点:接收者驱动,发送和接收之间的传输是无状态,无连接的。
移动主要包括两部分:内容请求方的移动和内容源的移动。
移动造成的问题:数据包丢失,需要重传兴趣包,路由表失效,内容请求方的质量难以保证。
IP和NDN对比
IP依赖位置,NDN不依赖位置
IP处理移动性问题必须依赖面向连接,NDN不一定需要。
IP许多协议都依赖一台主机对应一个连接的假设,如HTTP规定一个GET请求只能建立一个TCP连接,这造成了即使有多个网络接口也无法利用。而NDN无需将特定的传输流与端口绑定而达到主机多寻址。
设计原则和评价指标
原则:公平性,稳定性,节能性,可靠性
评价指标:切换时延,切换失败概率,切换开销,时延限制导致的丢包率。
NDN请求端移动性管理
请求段移动性缓存策略
被动缓存策略:加入原来连接A,切换后连接到代理节点B,节点与A断开连接后,依然由A缓存数据包;节点接入B后发送请求包,B节点向A请求数据内容。这种方式的缺点就是效率较低。
发布/订阅策略:加入原来连接A,切换后可能连接到代理节点B,C,D,节点与A断开连接后,B,C,D都请求数据包;这种方式的缺点就是开销较大。
主动缓存策略:切换后连接到各个代理节点的概率不同,根据某些策略,概率大的节点请求数据包,概率小的不请求。实际上就是前两个方法的综合。
请求端移动性管理方案
集中式管理:
1.使用代理辅助的管理:不需要用户与信息发送方建立连接,要求代理节点为自己下载特定的数据包。
2.FMA方案:维护一个FMT表,一个接口连接原路由器,切换时在注册节点之前另一个接口提前与移动后连接的路由器进行连接,新路由器从原路由器处获取数据包。
3.层次路由:实际上NDN的命名机制是层次化的。如
BUPT/FNL
,就类似于网络号主机号。分布式管理:充分利用CS的缓存机制
NDN内容源移动性管理
原生NDN没有做处理,主要包括集中式方案和分布式方案两种。