在扁平结构的移动网络中提供地址管理的方法和设备的制作方法

文档序号:7633725阅读:233来源:国知局
专利名称:在扁平结构的移动网络中提供地址管理的方法和设备的制作方法
技术领域
本发明一般地涉及移动数据通信网络,并且更具体地,涉及与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所驻留的每个MONET1分配MONET网络前缀(MNP),该前缀是分配在MR 3的归属链路中的恒定网络前缀。当MR 3将它的网络附着从一个AR 5移动到另一个AR 5时,MNP不发生改变。以MNP对MR 3的入口接口进行配置,并利用MNP对MONET 1中的所有MNN 7的CoA进行配置。只要MNN7驻留在同一个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在扁平结构内的地址管理的第一
具体实施例方式
下面表示出利用本发明通过为接入网络4和MR 3提供地址管理技术,使得AR 5通过通信对端MR 3正确地将下行链路数据包路由到MNN 7。注意MR 3在这里可简单地称作网关移动终端。
在也被称作为下一代因特网协议或IPng的因特网协议版本6(IPv6)的上下文中对本发明进行描述。IPv6由因特网工程任务组的IPng领域管理者于1994年7月25日在多伦多举行的IETF会议的RFC1752“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 andApparatus to Provide Group Management of Multiple Link Identifiers forCollective Mobility”,也由Srinivas Sreemanthula、Haihong Zheng、RenePurnadi和Khiem Le做出(律师存档号NC17687),将其公开的全部内容通入参考并入这里。
与上述结合图2讨论的NEMO方法比较,通过利用图3、图4和图5中示出的本发明的实施方式,可获得包括下面的优势。首先,在HA_MR 8和MR 3之间不需要隧道,从而导致改善的频谱效率。第二,不存在由HA_MR 8引入的三角路由导致改善的传输延迟。第三,MNN7能够支持例如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进程的上下文中对本发明进行了描述,并且本发明包括对邻居高速缓存和邻居发现的使用,但是本发明的至少一些方面能够被应用到其它具有等效或不同的地址管理机制的网络进程中。然而,本发明的教导的所有这些和类似的改进仍将落入到本发明的范围内。
另外,可有利地使用本发明的某些特征而无需相应地使用其它特征。因而,前面的描述应该仅被认为是本发明的示例性的原理而不是对其的限制。
权利要求
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_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包括无线设备。
全文摘要
本发明在移动路由器(MR)中提供一种改进的地址管理方案,该移动路由器通过接入网络将移动网络连接到因特网中。MR代表移动网络中的移动网络节点(MNN)执行邻居通告,从而引导至MNN的数据包被正确地路由到MR,接着再被正确地路由到相应的MNN,同时在接入网络中和移动网络中保持例如IPv6地址管理进程的标准地址管理进程。
文档编号H04L12/56GK1914883SQ200580003904
公开日2007年2月14日 申请日期2005年2月1日 优先权日2004年2月3日
发明者郑海虹, 基埃姆·莱, 雷内·珀纳迪, 斯里尼瓦斯·斯里曼苏拉 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1