DMM Approach with Mobile IP阅读摘要

draft地址:http://datatracker.ietf.org/doc/draft-tu-dmm-with-mip/

集中式移动锚定有几个缺点:易于发生单点故障、不能实现路由优化等

三个术语:MRHAALM

Mopbility Routing;  Home Address Allocation;  Location Management


HAA、LM、MR的作用

1.Interface between HAA and MR

  在MN与MR连接期间,分配前缀或IP地址给MN

2.Interface between LM and MR

保存MN的路由位置,及为MN进行路由优化的建立

3.Interface between MR and MR

支持MN从pMR到nMR在控制层的移交,及支持MN和它的通信节点间用分布方式在数据层的通信投递(拦截自HoA发送或发送到HoA的包,和发送包)

An administrative domain may have a large amount of mobile nodes;

therefore the LM may need to maintain a large amount of information

(i.e. tracing the routing location of those mobile nodes).

每个本地网络,几乎都包含几个部署有MRHAALM功能的路由

根据实现机制,HAALM可被部署成一个实体,也可单独部署。


 在实际的部署中,每个本地网络可以部署多个LMHAA

The local network to which the MN is initially attached is known as

its home local network

4.DMM方法的概述

4.1初始连接

1.当MN被初始化和连接到MN被连接到一个MR上访问的连接上时,DMM的初始连接就被触发了

2.然后HAA与MR相互作用,HAA分配HoA给MN,直至这个本地网络就成为MN的家乡本地网络。

3.接着MR与LM相互作用,更新MN的路由位置信息。(但不强制)

4.最后,发送到MN的HoA地址的会话会按常规IPv6的路由原理自动路由到MR。

4.2动态移动管理

MN移动到nMR(可能在家乡,也可能在外地)nMR首先需要恢复MNHoA的配置状态及更新LM为新的路由位置(如nMRIP地址)。

MN连接到nMR上,锚定到nMRnew HoA可以分配给MN(新会话就使用new HoA作为源IP地址,旧会话用old HoA;但是MN需要有管理不同HoAs的能力)

4.3分布式路由

为了实现路由优化,MRs需要保存在LMs上的位置信息

一种方法:Optimized routing based on location query

1.*MR31 first determines whether it holds the routing location

information of MN1 locally. 

*If not, MR31 will initiate a query to a LM (e.g. MN1’s home LM), who holds such information

2.然后MR31保存MN1的路由本地消息 

3.基于收集到的路由本地信息,MR31有两个分布式路由方案实现分布式路由:

(1)MR31建立一条到MR11的隧道,路由优化,通过建立的隧道,MR31直接发送压缩后的IP包给MR11.

(2)per-host-locator  mechanism能被用来实现分布式路由,定位器是MN1的路由位置"Per-Host Locators for Distributed Mobility Management"

另一种方法:Another approach for optimized routing

1.首先MR31判断下自己是否有MN1的路由位置信息,若无则以常规的IPv6路由机制发送会话给MR12(假设IP包的地址为HoA of MN1,且这个地址锚定到MR12上)  

2.一旦接收到会话后,MR12判断MN1是否跟自己连接上了,若没有,MR12将会向LM询问MN1的位置地址

3.然后,MR12执行distributed routing,将会话发给MR11(现在NM1正连接在上面),接着MR11将其发送给MN1.   

4.MR12通过MRs间的相互作用发送其他消息给MR31,通知MR31及MN1现在的路由本地情况来触发路由优化

5.MR31执行分布路由方案(即路由优化方案),进行优化路径传送

6.

4.4 Handover with Active Session

前面讨论了MN改变它的连接时的方案,但没有讨论怎样去保持切换前的会话。

1.Context transfer between nMR and pMR is always necessary, e.g.

security context. The nMR could inform the pMR with MN1’s new

routing location information during the context transfer.

2.在第一步中,pMRMN1建立移动环境,至少用来记录MN1的新路由位置(移动环境是为实现切换用来记录数据的暂时信息,当切换完成时,它将被删除。)

3.连接着MN2MR31不清楚MN1切换情况,所以MN2的会话通过MR31发送给pMR,然后转交给MN1

4. 为了减少数据丢包,pMR优先建立一条从nMRMR31的双向隧道;这步实现的关键是首先pMR需要发送一条消息到MR31,更新保存在MR31上的MN1路由位置信息;至此实现了路由优化:


5.The CN is assumed to be a mobile node. That means CN must be attached to a certain MR, and that MR will keep track of the location of CN and interpreted any packet sent from CN to MN.

当CN不为固定点时,CN可以设想为MN,MR需要像处理MN一样处理CN。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值