在扁平结构的移动网络中提供地址管理的方法和设备转让专利

申请号 : CN200580003904.9

文献号 : CN100591075C

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 郑海虹基埃姆·莱雷内·珀纳迪斯里尼瓦斯·斯里曼苏拉

申请人 : 诺基亚公司

摘要 :

本发明在移动路由器(MR)中提供一种改进的地址管理方案,该移动路由器通过接入网络将移动网络连接到因特网中。MR代表移动网络中的移动网络节点(MNN)执行邻居通告,从而引导至MNN的数据包被正确地路由到MR,接着再被正确地路由到相应的MNN,同时在接入网络中和移动网络中保持例如IPv6地址管理进程的标准地址管理进程。

权利要求 :

1.一种管理网络中地址的方法,所述方法包括:

当将移动网络MONET的移动路由器MR连接到包括接入路由器 AR的接入网络AN的接入点AP时,从移动网络节点MNN发送第 一邻居通告,所述第一邻居通告包括所述MONET内的所述MNN的 转交地址CoA和链路层地址LLA;

基于所述第一邻居通告,在所述MR中构建将所述CoA与所述LLA 进行关联的第一邻居高速缓存;

代表所述MNN从所述MR向所述AN发送第二邻居通告,所述第 二邻居通告包括所述MNN的CoA和所述MR的LLA,即LLA_MR, 之间的映射;以及基于所述第二邻居通告,在所述AR中构建将所述CoA与所述 LLA_MR进行关联的第二邻居高速缓存。

2.根据权利要求1中所述的方法,所述方法进一步包括:

响应于目的地地址字段中具有CoA的下行链路数据包到达所述 AR,利用所述CoA检测所述第二邻居高速缓存,以便获得关联的 MR的LLA_MR;

利用链路层目的地地址字段内的所述LLA_MR,向所述MR传输 所述数据包;

响应于所述数据包到达所述MR,利用IP层目的地地址字段内 的CoA检测所述第一邻居高速缓存,以便获得关联的MNN的LLA; 以及利用所获得的所述链路层目的地地址字段内的LLA,向所述 MNN传输所述数据包。

3.一种管理网络中地址的方法,所述方法包括:

当将移动网络MONET的移动路由器MR连接到包括接入路由器 AR的接入网络AN的接入点AP时,从移动网络节点MNN发送第 一邻居通告,所述第一邻居通告包括所述MONET内的所述MNN的 转交地址CoA和链路层地址LLA;

基于第一邻居通告,在所述MR中构建将所述CoA与所述LLA进 行关联的第一邻居高速缓存,并构建将所述CoA与所述MR的LLA 集中的一个LLA,即LLA_MRi,进行关联的映射表;

代表所述MNN从所述MR向所述AN发送第二邻居通告,所述第 二邻居通告包括所述MNN的CoA和所述LLA_MRi之间的映射;以及基于所述第二邻居通告,在所述AR中构建将所述CoA与所述 LLA_MRi进行关联的第二邻居高速缓存。

4.根据权利要求3中所述的方法,所述方法进一步包括:

响应于目的地地址字段中具有CoA的下行链路数据包到达所述 AR,利用所述CoA检测所述第二邻居高速缓存,以便获得关联的 MR的LLA_MRi;

利用链路层目的地地址字段内的所述LLA_MRi,向所述MR传 输所述数据包;

响应于所述数据包到达所述MR,利用所述链路层目的地地址字 段内的所述LLA_MRi检测所述映射表,以便获得关联的CoA;

利用从所述映射表获得的所述CoA检测所述第一邻居高速缓 存,以便获得关联的MNN的LLA;以及利用所获得的所述链路层目的地地址字段内的LLA,向所述 MNN传输所述数据包。

5.一种管理网络中地址的方法,所述方法包括:

当将移动网络MONET的移动路由器MR连接到包括接入路由器 AR的接入网络AN的接入点AP时,从移动网络节点MNN发送第 一邻居通告,所述第一邻居通告包括所述MONET内的所述MNN的 转交地址CoA和链路层地址LLA;

基于所述第一邻居通告,在所述MR中构建将所述MNN的LLA 与所述MR的LLA集中的一个LLA,即LLA_MRi,进行关联的映 射表;

代表所述MNN从所述MR向所述AN发送第二邻居通告,所述第 二邻居通告包括所述MNN的CoA和所述LLA_MRi之间的映射;以及基于所述第二邻居通告,在所述AR中构建将所述CoA与所述 LLA_MRi进行关联的邻居高速缓存。

6.根据权利要求5中所述的方法,所述方法进一步包括:

响应于目的地地址字段中具有CoA的下行链路数据包到达所述 AR,利用所述CoA检测所述邻居高速缓存,以便获得关联的MR的 LLA_MRi;

利用链路层目的地地址字段内的所述LLA_MRi,向所述MR传 输所述数据包;

响应于所述数据包到达所述MR,利用所述链路层目的地地址字 段内的所述LLA_MRi检测所述映射表,以便获得关联的MNN的 LLA;以及利用所获得的所述链路层目的地地址字段内的LLA,向所述 MNN传输所述数据包。

7.一种管理网络中地址的系统,所述系统包括具有移动路由器 MR和至少一个移动网络节点MNN的移动网络MONET,所述 MONET可通过所述MR连接到包括接入路由器AR的接入网络AN 的接入点AP,其中所述MNN的数据处理器响应于连接到所述AP的MR来发 送第一邻居通告,所述第一邻居通告包括在所述MONET内的所述 MNN的转交地址CoA和链路层地址LLA;

其中所述MR的数据处理器响应于所述第一邻居通告,构建将所 述CoA与所述LLA进行关联的第一邻居高速缓存,并且代表所述 MNN从所述MR向所述AN发送第二邻居通告,所述第二邻居通告 包括所述MNN的CoA和所述MR的LLA,即LLA_MR,之间的映 射;并且所述AR的数据处理器响应于所述第二邻居通告,构建将所述 CoA与所述LLA_MR进行关联的第二邻居高速缓存。

8.根据权利要求7中所述的系统,其中所述AR数据处理器进 一步响应于目的地地址字段内具有CoA的下行链路数据包到达所述 AR,利用所述CoA检测所述第二邻居高速缓存,从而获得关联的 MR的LLA_MR,以及利用链路层目的地地址字段内的所述 LLA_MR,将所述数据包传输到所述MR;

其中所述MR数据处理器进一步响应于所述数据包到达所述 MR,利用IP层目的地地址字段内的所述CoA检测所述第一邻居高 速缓存,从而获得关联的MNN的LLA,以利用所获得的所述链路 层目的地地址字段内的LLA,向所述MNN传输所述数据包。

9.根据权利要求7中所述的系统,其中所述MR包括无线设备。

10.一种管理网络中地址的系统,所述系统包括具有移动路由器 MR和至少一个移动网络节点MNN的移动网络MONET,所述 MONET可通过所述MR连接到包括接入路由器AR的接入网络AN 的接入点AP,其中所述MNN的数据处理器响应于所述MR连接到所述AP, 发送第一邻居通告,所述第一邻居通告包括在所述MONET内的所 述MNN的转交地址CoA和链路层地址LLA;

其中所述MR的数据处理器响应于所述第一邻居通告,构建将所 述CoA与所述LLA进行关联的第一邻居高速缓存,并构建将所述 CoA与所述MR的LLA集中的一个LLA,即LLA_MRi,进行关联 的映射表,并且代表所述MNN从所述MR向所述AN发送第二邻居 通告,所述第二邻居通告包括所述MNN的CoA和所述LLA_MRi 之间的映射;并且其中所述AR的数据处理器响应于所述第二邻居通告,构建将所 述CoA与所述LLA_MRi进行关联的第二邻居高速缓存。

11.根据权利要求10中所述的系统,其中所述AR数据处理器 进一步响应于目的地地址字段内具有CoA的下行链路数据包到达所 述AR,利用所述CoA来检测所述第二邻居通告,从而获得关联的 MR的LLA_MRi,并且利用链路层目的地地址字段内的所述MR的 LLA_MRi,将所述数据包传输到所述MR;

其中所述MR数据处理器进一步响应于所述数据包到达所述 MR,利用链路层目的地地址字段内的所述LLA_MRi,检测所述映 射表以获得关联的CoA,利用从所述映射表获得的所述CoA来检测 所述第一邻居高速缓存,以获得关联的MNN的LLA,并利用所获 得的所述链路层目的地地址字段内的LLA,向所述MNN传输所述 数据包。

12.根据权利要求10中所述的系统,其中所述MR包括无线设 备。

13.一种管理网络中地址的系统,所述系统包括具有移动路由器 MR和至少一个移动网络节点MNN的移动网络MONET,所述 MONET可通过所述MR连接到包括接入路由器AR的接入网络AN 的接入点AP,其中所述MNN的数据处理器响应于连接到所述AP的MR,发 送第一邻居通告,所述第一邻居通告包括在所述MONET内的所述 MNN的转交地址CoA和链路层地址LLA;

其中所述MR的数据处理器响应于所述第一邻居通告,构建将所 述MNN的LLA与所述MR的LLA集中的一个LLA,即LLA_MRi, 进行关联的映射表,并且代表所述MNN从所述MR向所述AN发送 第二邻居通告,所述第二邻居通告包括所述MNN的CoA和所述 LLA_MRi之间的映射;并且其中所述AR的数据处理器响应于所述第二邻居通告,构建将所 述CoA与所述LLA_MRi进行关联的邻居高速缓存。

14.根据权利要求13中所述的系统,其中所述AR数据处理器 进一步响应于目的地地址字段内具有CoA的下行链路数据包到达所 述AR,利用所述CoA来检测所述邻居高速缓存,从而获得关联的 MR的LLA_MRi,并且利用链路层目的地地址字段内的所述 LLA_MRi,将所述数据包传输到所述MR,其中所述MR数据处理 器响应于所述数据包到达所述MR,利用所述链路层目的地地址字段 内的所述LLA_MRi,检测所述映射表以获得关联的MNN的LLA, 并利用所获得的所述目的地地址字段内的LLA,向所述MNN传输 所述数据包。

15.根据权利要求13中所述的系统,其中所述MR包括无线设 备。

说明书 :

技术领域

本发明一般地涉及移动数据通信网络,并且更具体地,涉及与 IPv6协议和等效的协议兼容的扁平结构的移动网络。

背景技术

在随后的描述中将参考下面的缩写。
AP     接入点
AR     接入路由器
BU     绑定更新
CoA    转交地址
HA     归属代理
HA_MR  归属代理移动路由器
LLA    链路层地址
MAC    媒体接入控制
MNN    移动网络节点
MONET  移动网络
MR     移动路由器
PAN    个域网
PSBU   前缀范围绑定更新
一般地,网络移动性支持处理对视为单个单元的整个网络的移动性 的管理,该单元能够改变它到因特网的附着点并因此改变了其在因特网 拓扑中的可达到性。这种类型的网络可以被称之为MONET,并包括至 少一个连接到全球因特网的MR。称之为MNN的MR后的那些节点可 以是固定的或移动的。
MONET可以采取几种不同的形式,它的例子包括下面的几种:
连接到PAN的网络:具有蜂窝接口和例如蓝牙接口的本地接口的 移动电话,连同具有蓝牙功能的PDA组成一个非常简单的移动网络的 实例。在这种情况中,移动电话作为通过蜂窝链路附着到因特网的MR, 而PDA作为用于web浏览或运行个人web服务器的MNN。
部署在公共运输中的接入网络:公共运输车辆向乘客携带的IP设 备提供因特网的接入。车辆中的接入点作为MS,而乘客的个人通信设 备是MNN。
图1表示常规的MONET 1以及它到因特网2的连接的例子。 MONET 1的MR 3通过接入网络4连接到因特网2。接入网络4中的 AR 5是将MR 3连接到因特网2的第一跳路由器。MR 3和AR 5之间 可存在至少一个专用链路技术的AP 6来提供MR 3和AR 5之间的链路 层连接。MR 3可在AP 6和/或AR 5之间移动,并因而提供了一种切换 机制。多个MNN 7(为了方便示出3个MNN,两个是移动的而一个是 固定的)通过MR 3连接到接入网络4。MONET 1中使用的链路技术可 与MR 3和AP 6之间使用的链路技术相同或不相同。每个MNN 7和 MR 3可基于使用的链路技术来配置它自己的EUI-64链路层地址 (LLA)。
可使用两种方法向MNN 7提供移动性控制和地址管理。
第一种方法是NEMO技术。NEMO支持需要MR 3之后没有节点知 道MONET的移动性。换句话说,MONET 1附着的改变对于MR 3之 后的MNN7应该是完全透明的。下面参考图2对NEMO技术进行更为 详细的描述。
图2示出基本的NEMO方法。假设MR 3具有分配的带有归属代理 归属网络,该归属代理称为HA_MR 8。给MR 3所驻留的每个MONET 1分配MONET网络前缀(MNP),该前缀是分配在MR 3的归属链路 中的恒定网络前缀。当MR 3将它的网络附着从一个AR 5移动到另一 个AR 5时,MNP不发生改变。以MNP对MR 3的入口接口进行配置, 并利用MNP对MONET 1中的所有MNN 7的CoA进行配置。只要MNN 7驻留在同一个MONET 1内,它的CoA就不需要被改变。MNN 7可 通过发送BU来更新它自己的HA 10内的绑定高速缓存9和通信对端节 点12。以该配置,发送到MNN 7的CoA的所有数据包首先被路由到 MR 3的归属链路,接着由HA_MR8中途拦截,其如下所述那样进一步 将数据包路由到MR 3。
MR 3利用由服务AR 5(AR-1)在它的出口接口上通告的网络前缀 来配置它的CoA。当MR 3改变它的附着点时,它利用新的AR 5(AR-2) 的前缀来重新配置它的CoA。除了向HA-MR 8发送具有新的CoA的 BU来更新绑定高速缓存9A以外,MR 3还向HA_MR 8发送前缀范围 绑定更新(PSBU)消息。PSBU是将MR 3的CoA与MNP而不是单个 的地址进行关联的增强的BU。尽管一些其它的方案(例如,路由器优 化)可用于避免或减少由HA_MR 8和MR 3之间的隧道所造成的开销, 但是HA_MR 8利用该绑定将目的字段中表示为该MNP的任何数据包 通过隧道(通常如隧道11所示)传输到MR 3。在对来自HA_MR 8的 隧道数据包进行解封装之后,MR 3将原始数据包转发到MONET 1内 的通信对端MNN7。
通过该方法,甚至当MR 3在AR 5之间移动时,并因此改变了它 的CoA,MONET 1内的MNN还能够使用同一个CoA,并且MNN不 需要新的CoA。这就减小了由于每个MNN 7的IP移动性所造成的开销。 然而,HA_MR 8和MR 3之间的双向隧道造成的开销在MR 3和AR 5 之间的接口上被寄送并被施加到去向MNN 7的入站的所有数据包或来 自MNN 7的出站的所有数据包。因为在对本发明的特殊兴趣的情况中 MR 3和接入网络4之间的接入接口很可能是无线接口,所以由于隧道 11的使用造成的开销大幅度减小了无线链路的频谱效率。
第二个方法是扁平结构的技术,其中不是像NEMO方法中那样 提供分组的IP移动性,而是每个MNN 7负责处理它自己的IP移动 性。每个MNN 7利用服务AR 5的前缀配置它的关联的CoA。无论 何时MR 3附着到新的MR 5,每个MNN 7重新配置它的CoA并且 向它的HA 10和通信对端节点发送BU。基于MNN7的CoA对流向 MNN 7的数据包进行路由,并因此在HA MR 8和MR 3之间就不需 要如NEMO方法中的隧道协议。
这两种方法中的每一种可在不同的应用中使用,并且在一些情况 中是可以并存的。
尽管对分组的移动性进行了优化,但由于发生在HA_MR 8和 MR 3之间的隧道11,所以基于NEMO的方法引入了接入接口上的 高开销和相应的低路由效率。HA_MR 8的存在也需要来自服务提 供商的基础设施的支持。因此基于NEMO的解决方案更适用于在 例如涉及诸如火车或公共汽车的高速货物运输环境的高移动性环 境中提供接入的任务。
当与NEMO方法进行比较时,扁平结构的方法具有不需要支持 HA_MR 8的优点,并且因此为服务提供商提供增强的系统简易性。 它还消除了MR 3和HA_MR 8之间的隧道11,以及由于HA_MR8 的存在而引入的三角路由,并且因此导致改善的频谱效率和减小的 传输延迟和开销。基于扁平结构的解决方案更适用于热点应用中, 例如在诸如办公室、住宅、咖啡馆或机场的小区域内找到的这些不 具有移动性或具有低移动性的热点应用。
在基于扁平结构的移动性管理方法中,每个MNN 7通过MR 3 向AR 5发送它的邻居通告。该邻居通告包含MNN 7的CoA和它 的LLA之间的映射,该映射被记录在AR 5的邻居高速缓存中。当 AR 5接收引导向MNN 7的下行链路数据包时,它使用记录在邻居 高速缓存中的LLA将层2(L2)帧传输到MNN 7。然而,由于用 在接入网络4和用在MONET 1中的链路技术可以完全不同,所以 接入网络4和MONET 1可具有完全不同的LLA管理方案。例如, 在以太网中使用的LLA的自构(self-constructed)EU-64比特格式 和其它的接入技术可能不适用于使用具有LLA分配的中央化地控 制机制的蜂窝技术的接入网络4。结果,每个MNN7的LLA可能 无法由接入网络4中的节点识别,并且利用MNN 7的LLA从AR 5 发送的L2帧可能无法到达MONET 1。
因此可以理解在上面讨论的移动性控制和地址管理的扁平结构 的方法中,为了使AR 5通过相应的MR 3向MNN 7路由下行链路 数据包,需要某个特殊的地址管理和移动性控制方案。然而,在本 发明之前,合适的地址管理和移动性控制方案是无法得到的。

发明内容

根据这些教导的目前优选实施方式,克服了上述和其它的问题并 且实现了其它的优点。
本发明在移动路由器中提供了一种改进的地址管理方案,该移动 路由器通过接入网络将移动网络接入到因特网。根据本发明,MR代 表移动网络内的MNN执行邻居通告,从而引导向MNN的数据包被 正确地路由到MR,并且接着正确地路由到相应的MNN,同时维持 了接入网络中和移动网络中例如IPv6地址管理进程的标准管理进 程。
在本发明的第一实施方式中,一种方法和系统用来管理网络中 的地址,从而当将MONET的MR连接到包括AR的接入网络的AP 时,该方法从MNN发送第一邻居通告,第一邻居通告包括MONET 内的MNN的CoA和LLA。基于第一邻居通告,该方法在MR内构 建将CoA与LLA进行关联的第一邻居高速缓存并且代表MNN从 MR向接入网络发送第二邻居通告,第二邻居通告包括MNN的CoA 和MR的LLA(LLA_MR)之间的映射。该方法进一步基于第二邻 居通告工作以便在AR内构建将CoA和LLA_MR进行关联的第二邻 居高速缓存。
对目的地地址字段中具有CoA的下行链路数据包到达AR做出 响应,本方法利用CoA检测第二邻居高速缓存来获得关联的MR的 LLA_MR并且利用链路层目的地地址字段内的LLA_MR来向MR传 输数据包。对数据包到达MR做出响应,该方法利用IP层目的地地 址字段内的CoA检测第一邻居高速缓存来获得关联的MNN的LLA 并且利用所获得的链路层目的地地址字段内的LLA向MNN传输数 据包。
在第二实施方式中,基于第一邻居通告,该方法用来在MR内构 建将CoA与LLA进行关联的第一邻居高速缓存,并且构建将CoA 与MR的LLA集中的一个LLA(LLA_MRi)进行关联的映射表。该 方法还代表MNN将第二邻居通告从MR发送到AN,第二邻居通告 包括MNN的CoA和LLA_MRi之间的映射,并且基于第二邻居通告, 该方法在AR中构建将CoA与LLA_MRi进行关联的第二邻居高速 缓存。
在第二实施方式中,对目的地地址字段内具有CoA的下行链路 数据包到达AR做出响应,该方法利用CoA检测第二邻居高速缓存 来获得关联的MR的LLA_MRi并且利用链路层目的地地址字段内的 LLA_MRi向MR传输数据包。对数据包到达MR做出响应,该方法 利用从IP层目的地地址字段内获得的CoA检测第一邻居高速缓存来 获得关联的MNN的LLA并且利用所获得的链路层目的地地址字段 内的LLA向MNN传输数据包。
在第三实施方式中,基于第一邻居通告,该方法在MR内构建将 MNN的LLA与MR的LLA集中的一个LLA(LLA_MRi)进行关联 的映射表并且代表,MNN将第二邻居通告从MR发送到AN,第二 邻居通告包括MNN的CoA和LLA_MRi之间的映射。基于第二邻居 通告,该方法在AR中构建将CoA与LLA_MRi进行关联的邻居高 速缓存。
在第三实施方式中,对目的地地址字段中具有CoA的下行链路 数据包到达AR做出响应,如在第二实施方式中,该方法利用CoA 检测邻居高速缓存来获得关联的MR的LLA_MRi,并且利用链路层 目的地地址字段内的LLA_MRi向MR传输数据包。对数据包到达 MR做出响应,在该实施方式中该方法利用链路层目的地地址字段内 的LLA_MRi检测映射表来获得关联的MNN的LLA并且利用所获 得的链路层目的地地址字段内的LLA向MNN传输数据包。
在本发明的优选实施方式中,MR可以是例如蜂窝设备的无线设 备。因而MR可实现为蜂窝电话。

附图说明

当结合所附附图阅读优选实施方式的以下详细描述时,这些教导 的上述和其它方面将变得更加明显,其中:
图1示出常规的MONET和其到因特网的连接;
图2表示常规的基于NEMO的移动网络移动性系统;
图3表示借助于单个MR LLA在扁平结构内的地址管理的实施 方式;
图4绘出借助于多个MR LLA在扁平结构内的地址管理的第一 实施方式;以及
图5绘出借助于多个MR LLA在扁平结构内的地址管理的第二 实施方式。

具体实施方式

下面表示出利用本发明通过为接入网络4和MR 3提供地址管理 技术,使得AR 5通过通信对端MR 3正确地将下行链路数据包路由 到MNN 7。注意MR 3在这里可简单地称作网关移动终端。
在也被称作为下一代因特网协议或IPng的因特网协议版本6 (IPv6)的上下文中对本发明进行描述。IPv6由因特网工程任务组的 IPng领域管理者于1994年7月25日在多伦多举行的IETF会议的RFC 1752“The Recommendation for the IP Next Generation Protocol”中提议。 该提议由因特网工程指导小组通过并在1994年11月17日成为建议标 准。IPv6协议的核心集在1998年8月10日成为IETF起草标准。因特 网协议版本6缩写为IPv6(其中“6”表示将版本号6分配给它)。因特 网协议的前一个版本是版本4(表示为IPv4)。
图3表示借助于单个的MR LLA在扁平结构内的地址管理情况。子 网可隐含存在于MNN 7和AR 5之间。在图3中,MR 3和每个MNN 7 配置它自己的LLA。在该实施方式中,MR 3具有两种LLA,其中一种 在MONET 1内使用并且基于MONET 1内使用的链路技术,这里称为 LLA_MR’,而另一种在通过AP6到接入网络4的接入接口6A上使用 并且基于所使用的接入链路技术,这里称为LLA_MR。每个MNNi的 LLA称为LLAi。
在接收从AR 4发送的携带了AR 4的网络前缀的路由器通告后, MR 3可向MONET 1转发该路由器通告,或者如果对MONET 1链路技 术更为适宜的话,则它可产生新的包含AR 4的网络前缀的路由器通告 消息。MR 3和每个MNN 7利用AR 5的网络前缀配置它的CoA。
每个MNN 7在MONET 1内发送带有它的CoA和LLA的邻居通告。 这些邻居通告用于构建MR 3内的邻居高速缓存3A。然而,MR 3不会 从MNN 7向接入网络4转发邻居通告。代替地,MR 3代表MNN 7向 接入网络4发送邻居通告。在这种情况中,邻居通告包含每个MNN 7 的CoA和LLA_MR之间的映射,该映射记录在AR 5的邻居高速缓存 5A中。
当下行链路数据包(引导向MNN 7的一个)到达AR 5时,AR 5 通过利用下行链路数据包的IP层目的地地址字段内携带的MNN 7的 CoA来检测它的邻居高速缓存5A并且获得MR 3的LLA。也就是说, AR 5利用CoA在邻居高速缓存5A内检索以便查询与包含MNN 7的 MONET 1关联的MR 3的相应的LLA_MR。接着AR 5利用LLA_MR 将L2帧内的下行链路数据包传输到通信对端MR 3,MR 3基于到达的 数据包的IP层目的地地址内携带的CoA来检测它的邻居高速缓存3A 并且获得通信对端MNN 7的LLA,接着利用MNN 7的LLA向MNN 7 传输数据包。
可以理解,该实施方式利用MR 3内的多归属(multi-home)支持, 即映射到单个LLA的多个IP地址。
图4表示借助于多个MR LLA在扁平结构内的地址管理情况。在图 4的实施方式中,MR 3被分配了LLA集({LLA_MRi}),在这个非 限制性的例子中表示为LLA_MR1、LLA_MR2和LLA_MR3并且存储 在映射表3B中。每个MNN 7在MONET 1内发送带有它的CoA和LLA 的邻居通告。这些邻居通告用于在MR 3中构建邻居高速缓存3A。然而, MR 3不从MNN 7向接入网络4转发该邻居通告。代替地,MR 3将每 个MNN 7的CoA映射到来自MR LLA集的唯一的LLA(MNNi被映射 到LLA_MRi)。MR 3代表MNN 7向接入网络4发送邻居通告。对于 每个MNN 7,邻居通告包含MNN 7的CoA和关联的LLA_MRi之间的映 射。邻居通告信息记录在AR 5的邻居高速缓存5A内。
当下行链路数据包到达AR 5时,AR 5通过利用下行链路数据包的 IP层目的地地址字段内携带的MNN 7的CoA,来检测它的邻居高速缓 存5A并获得MR 3的LLA_MRi地址。接着AR 5利用LLA_MRi向通 信对端MR 3传输L2帧中的下行链路数据包。如在图4中由不同的箭 头一般性示出的引导向与CoA1/LLA1关联的MNN 7的数据包的情况, 在从AR 5接收到L2帧后,MR 3首先利用接收到的LLA_MRi在映射 表3B内进行检索并且获得相应的CoA。获得CoA的可选方式是从接收 到的下行链路内的IP层目的地地址字段获得它。接着使用相应的CoA 来对邻居高速缓存3A进行检索以便获得相应的MNN 7的LLAi,接着 该数据包被发送到具有链路层目的地地址字段内的LLA的MNN 7。
图5表示基于图4的实施方式的又一实施方式,其中邻居高速缓存 3A和映射表3B由映射表3C代替,用于基于接收到的LLA_MRi直接 查询MNNi的LLAi。该实施方式暗示尽管MR 3通告了MNN 7的CoA, 结合如上所述的图4的实施方式的相应的LLA_MRi,它不需要在映射 表3C内存储或记录CoA。
图4和图5的实施方式暗示对MR 3的多个LLA的支持。在美国专 利申请S.N.10/______中描述了一种合适的技术,该技术用于向MR 3提供 多个LLA,该申请与本专利申请同日提交并且题目为“Method and Apparatus to Provide Group Management of Multiple Link Identifiers for Collective Mobility”,也由Srinivas Sreemanthula、Haihong Zheng、Rene Purnadi和Khiem Le做出(律师存档号:NC17687),将其公开的全部内 容通入参考并入这里。
与上述结合图2讨论的NEMO方法比较,通过利用图3、图4和图 5中示出的本发明的实施方式,可获得包括下面的优势。首先,在 HA_MR 8和MR 3之间不需要隧道,从而导致改善的频谱效率。第二, 不存在由HA_MR 8引入的三角路由导致改善的传输延迟。第三,MNN 7能够支持例如IPv6/MIPv6的标准协议并且MNN不需要额外的标准化 努力。此外,不需要例如提供HA_MR 8所需的网络基础设施支持,因 此就为服务提供商提供了系统复杂度的降低。
注意到因为本发明的实施方式是基于扁平结构的架构的,所以与 NEMO架构中的不同,分组的移动性的优化不是目的。因此,当MR 3 通过连接到新的AP 6而改变它的网络附着时,新的CoA优选地配置在 每个MNN 7中,BU优选地从每个MMN 7发送。然而,由于基于扁平 结构的方法更用于使用在低移动性或没有移动性的网络中,所以CoA 的改变和关联的BU的发送通常不会充分频繁地发生以致对网络的效率 和带宽利用造成重大的影响。
应该可以认识到,本发明的各种实施方式每个包括一种系统,该系 统包括根据存储的程序进行操作以便执行本发明的数据处理器。例如, MR 3、MNN7和AR 5每个将包括某种类型的本地智能,该MP3诸如 包括蜂窝能力并且还可起蜂窝电话功能的无线设备实施方式,这些本地 智能实现在编程的数据处理器中,该数据处理器根据上述的进程操作以 便执行改进的扁平结构网络的移动性进程。
通过示例性的和非限制性的例子,前面的描述对发明人目前认为是 实施本发明的最佳方法和设备提供了全面的和教益的描述。然而,当结 合附图和所附权利要求书进行阅读时,鉴于前面的描述,各种改进和修 改对于相关领域内的熟练技术人员来说可变得显而易见。例如,尽管一 般在IPv6进程的上下文中对本发明进行了描述,并且本发明包括对邻 居高速缓存和邻居发现的使用,但是本发明的至少一些方面能够被应用 到其它具有等效或不同的地址管理机制的网络进程中。然而,本发明的 教导的所有这些和类似的改进仍将落入到本发明的范围内。
另外,可有利地使用本发明的某些特征而无需相应地使用其它特 征。因而,前面的描述应该仅被认为是本发明的示例性的原理而不是对 其的限制。