用于前缀控制的设备和用于前缀选择的设备的制作方法

文档序号:7675690阅读:163来源:国知局
专利名称:用于前缀控制的设备和用于前缀选择的设备的制作方法
技术领域
本发明涉及用于前缀控制的设备以及用于前缀选择的设备,其被设计用来控制网络前缀(networkprefix,有时筒称为前缀),以便网络中的节点正确 i也配置i也址。
背景技术
IP移动性概念的使用使得即使用户不在他/她自己的住所中(外出)时也 能与该用户进行通信。作为能够实现该IP移动性概念的典型实例,例如,存 在在以下非专利文件1中定义的移动IP。根据移动IP,例如,即使在移动设备中断开线缆的情况下,例如,该连 接也会从DSL (数字用户线;有线连接)转移到蜂窝接入系统(无线连接), 用户能够通过下载文件或者基于IP的语音(VoIP)而连续地进行通信。另外,即4吏发生了移动,用户也能够建立移动个人区域网(PAN)等等, 来保持与网络的无缝连接。作为实现这样的IP移动性的典型实例,存在在非专利文件2中定义的网 络移动性(NEMO)。用户能够接受外地节点(以下称为访问者节点(VN)) 在用户的移动网络中进行操作。移动PAN中的节点有时执行非专利文件3中公开的IPv6(因特网协议第 6版)方式的无国籍(stateless )地址自动配置。移动PAN中的节点能够接收从移动路由器(MR)传送的包括前缀的路 由器通告(RA)。根据IPv6无国籍地址自动配置,通过在本地可获得的信息 以及从路由器通告的信息之间组合,该节点能够生成它自己的地址。路由器通告(advertise)用于标识与链路相关联的子网的前缀,并且,主 机生成唯一标识子网中的接口的"接口标识符"。另外,这两种信息的组合构 成地址。另一方面,在NEMO的情况下,MR通告关于移动PAN的它自己的移动 网络前缀(MNP)。从MR通告的MNP是以下两种前缀中的一种位于外地
网络中的前缀(从接入路由器AR获取的MNPAR (或者归属前缀));或者, 在非专利文件4中公开的MNPNEM0。在向相对于VN的低级网络广播MNPAR的情况下,在移动到外地网络时, MR通过该MR与其建立了连接的外地网络中的AR,从RA提取MNPAR,由 此从AR荻取MNPar。此时,MR迸行MNPar的通告,以便VN能够在移动 PAN内配置有效地址。另一方面,MR获取用于它所属的本地节点的MNPNEM0。 MNPnemo先前 被分配给相关的MR (例如,由提供MNPNEM0的系统手动或者自动地分配), 或者,由MR的归属代理(HA)通过使用诸如在非专利文件5中/>开的DHCP (动态主机配置协i义)的前缀委派片几制,对其动态地分配MNPNEMO。然而,在MNP被广播给MR所属于的移动PAN的情况下,存在VN通 过使用MNPnemo配置有效地址、以及本地节点(LN)通过使用MNPar配置 有效地址的可能性。在这种情况下,MR变得难以区别由MR接收的分组是 来自本地节点还是来自VN。VN通常属于不同于MR所属的网络的归属网络,并且,在通过使用移 动PAN内的MNPNEMO生成全局地址的情况下,存在于移动PAN的外部的、 从通信对等体(peer)节点发送到VN的分组不仅通过VN的归属代理、而且 还通过MR的归属代理传递。另 一方面,在VN通过使用MNPAR生成移动PAN 中的全局地址的情况下,上述分组到达VN,而不需要通过MR的归属代理 传递,其提供了减少冗余路由的优点。另外,LN通常属于MR所属的同一归属代理,并且,在通过使用移动 PAN内的MNPar生成全局地址的情况下,由于MR的移动,存在改变该全局 地址的需要,因此,不能获得NEMO的优点。另一方面,在LN通过使用移 动PAN内的MNPNEM0生成全局地址的情况下,即使在MR移动的情况下, 也不需要LN改变全局地址,因此,可获得NEMO的优点。在此描述中,因为上述原因,由移动PAN内的VN使用MNPn陽o生成 全局地址、或者由移动PAN内的LN使用MNPAR生成全局地址有时表示为 使用错误(或者不适当)的前缀的地址生成,或者表示为错误(或者不适当) 的地址生成。此外,由移动PAN内的VN使用MNPar生成全局地址、或者 由移动PAN内的LN使用MNPNEMo生成全局地址有时表示为使用正确(或 者适当)的前缀的地址生成,或者表示为正确(或者适当)的地址生成。
另一方面,以下专利文件1提出了 MR防止有意地通告的网络前缀(与 MNPnemo相对应的本地(native )网络前缀)的通告的方法。利用该专利文件 1中公开的技术,MR获取由AR分配的委派的网络前缀(与MNPAR相对应) 并向它所属于的移动PAN广4番该委派的网络前缀。因此,在移动PAN内没 有公开MR原始具有的MNP,结果,VN能够阻止通过使用MR原始具有的 MNP而进4于的i也址配置。另外,以下专利文件2提出了保持移动网络中IP地址的前缀的私密性和 安全性的方法。利用该专利文件2中公开的技术,对于移动PAN内的节点地 址的配置,MR传送指定不能从广域网(WAN)到达的空地址前缀的RA。 然后,移动PAN内的节点在空地址前缀的基础上生成它自己的转交地址。从移动PAN内的节点传送的消息包括描述通过WAN可达到的目的地地 址的目的地地址字段、以及描述包含空地址前缀的节点的转交地址的源地址 字段。 一旦接收到该消息,针对于该消息,MR便通过向反向路由报头添加 节点的转交地址、以及向源地址字段中插入描述MNP的MR的转交地址而 改变消息,然后将它传送给AR。非专利文件1: D. Johnson, C. Perkins和J. Arkko, "Mobility Support in IPv6",因特网工程任务组请求注解3775, 2004年6月。非专利文件2: V. Devarapalli, R. Wakikawa, A. Petrescu和P. Thubert, "Network Mobility (NEMO ) Basic Support Protocol",因特网工程任务组请 求注解3963, 2005年1月。非专利文件3: S. Thomson和T. Narten, "IPv6 Stateless Address Autoconfiguration",因特网工程任务组请求注解2462, 1998年12月。非专利文件4: T. Kniveton和P. Thubert, "Mobile Network Prefix Delegation",因特网工程任务组因特网草稿,2005年8月。非专利文件5: O. Troan and R. Droms, "IPv6 Prefix Options for Dynamic Host Configuration Protocol ( DHCP ) version 6",因特网工程任务组请求注解 3633, 2003年12月。专利文件1:美国专利申i青2005/99971专利文件2:美国专利申请2004/248931然而,根据专利文件1中公开的技术,因为未向移动PAN中通告MR原 始具有的MNP,所以,当执行地址自动配置4几制时,本地节点不能获耳又MR 原始具有的MNP。因此,本地节点不能执行地址配置,或者,其不能获得可 通过使用由AR分配给MR的委派的(delegated)网络前缀执行地址配置而 获得的基于NEMO的优点。同时,根据专利文件2中公开的技术,要求MR对传送到WAN的所有 分组的改变进行处理,并且,对MR中的处理加上了大量负担。此外,存在 与不同协议,例如,IP安全性(IPsec )协议及其它的操作相沖突的可能,其 会导致不同协议的分组抵消。发明内容为了解决上述问题,本发明的目标是使能连接到通告多个前缀的路由器 的通信节点来使用包括适当前缀的地址。具体地,本发明的目标是当连接到 通告多个前缀的移动路由器的移动PAN时,通信节点能够使用包括适当前缀 的地址。为了达到上述目的,根据本发明,提供一种用于前缀控制的设备,其连 接到用第一前缀指定的第一网络以及其在工作于具有作为下级的、用第二前 缀指定的第二网络的路由器中,包括用于向第二网络通告第一和第二前缀的前缀通告部件;以及用于允许连接到第二网络的通信节点来使用由适合于通信节点的第 一或 者第二前缀配置的地址的前缀控制部件。该配置使能连接到通告多个前缀的路由器的通信节点来使用包括适当前 缀的地址。除上述布置之外,根据本发明用于前缀控制的设备还包括消息生成部件, 用于生成包括第 一和第二前缀以及指示在连接到第二网络的通信节点的功能 的基础上选择的第一和第二前缀之一的前缀选择信息的消息,作为用于通告 第一和第二前缀的消息。用该配置,路由器能够向通信节点提供适当前缀。与上述配置相结合,设计根据本发明用于前缀控制的设备,使得第一前 缀在关于属于不同于路由器所属的归属网络的归属网络的通信节点的适当前 缀处进行设置,而第二前缀在关于属于其是路由器所属的归属网络的归属网 络的通信节点的适当前缀处进行设置。用该配置,访问者节点(VN)能够使用包括从路由器的主机网络中获得
的前缀的地址,而本地节点(LN)能够使用包括从路由器以下的网络中获得的前缀的地址。此外,与上述配置相结合,根据本发明用于前缀控制的设备包括用于从连接到第二网络的通信节点接收有关通信节点的地址的重复地址检测消息的重复地址4全测消息接收部件;用于判断包括在由重复地址检测消息接收部件接收的消息中的地址是否通过使用适合于通信节点的前缀进行配置的前缀判断部件;以及用于当前缀判断部件的判断示出地址不是通过使用适当前缀配置时,传送指示地址处于重复状态的消息的响应部件。用上述配置,在包括不适合于通信节点的前缀的地址设置为该通信节点的地址的情况下,有可能使无效该地址的使用。而且,与上述配置相结合,根据本发明用于前缀控制的设备包括用于对连接到第二网络的通信节点执行认证处理的认证部件;以及用于关于没有通过认证部件认证的通信节点,在适合于通信节点的前缀处设置第 一前缀的前缀适当性设置部件。该配置使能未认证通信节点作为访问者节点进行处理。然而此外,与上述配置相结合,根据本发明用于前缀控制的设备包括通信节点标识部件,用于标识连接到第二网络的通信节点,通信节点是否属于其是路由器所属的归属网络的归属网络;以及地址提供部件,用于在通信节点标识部件的标识结果的基础上,向属于不同于路由器所属的归属网络的归属网络的通信节点提供包括第一前缀的地址以及向属于其是路由器所属的归属网络的归属网络的通信节点提供包括第二前缀的地址。该配置使能在通信节点的标识结果的基础上分配包括适合于通信节点的 前缀的地址。另外,与上述配置相结合,根据本发明用于前缀控制的设备包括用于从连接到第二网络的通信节点接收分组的分组接收部件,在所述分组中,设置由通信节点自身配置的地址为源地址;用于判断在由分组接收部件接收的分组中设置为源地址的通信节点的地址是否通过使用适合于通信节点的前缀进行配置的前缀判断部件;以及
提供包括适当前缀的地址的地址提供部件。用上述配置,路由器能够参考从通信节点传送的分组来检查通信节点通过使用无国籍地址自动配置机制所配置的地址,以及在使用适当前缀的情况下,它能够纟是供包括适合于该通信节点的前缀的地址。另外,与上述配置相结合,根据本发明用于前缀控制的设备包括用于从连接到第二网络的通信节点接收分组的分组接收部件,在所述分组中,设置由通信节点自身配置的地址为源地址;用于判断在由分组接收部件接收的分组中设置为源地址的通信节点的地 址是否通过使用适合于通信节点的前缀进行配置的前缀判断部件;以及当前缀判断部件中的判断示出地址不是通过使用适当前缀配置时,用于 传送指示地址处于重复状态的消息的响应部件。用上述配置,路由器能够参考从通信节点传送的分组来检查通信节点通 过使用无国籍地址自动配置机制所配置的地址,以及在使用不适当前缀的情 况下,它能够^使无效使用该通信节点的地址。然而另外,与上述配置相结合,根据本发明用于前缀控制的设备包括用于从连接到第二网络的通信节点接收分组的分组接收部件,在所述分 组中,设置由通信节点自身配置的地址为源地址;用于判断在由分组接收部件接收的分组中设置为源地址的通信节点的地 址是否通过使用适合于通信节点前缀进行配置的前缀判断部件;以及当前缀判断部件中的判断示出地址是通过使用不适当前缀配置时,用于 向通信节点通告适合于通信节点的前缀的适当前缀通告部件。用上述配置,路由能够参考从通信节点传送的分组来检查通信节点通过 使用无国籍地址自动配置机制所配置的地址,以及在使用不适当前缀的情况 下,它能够向该通信节点提供适当前缀。此外,与上述配置相结合,在根据本发明用于前缀控制的设备中,路由 器是固定到网络上的可移动的移动路由器或者接入路由器。用该配置,在移动路由器或者接入路由器许可使用在其下的网络中两种 或更多种不同类型的前缀的情况下,很明显本发明是适用的。另外,为了达到上述目的,根据本发明,提供一种用于前缀选择的设备, 其工作于可连接到网络的通信节点中,包括消息接收部件,用于从连接到用第 一前缀指定的第 一 网络以及具有作为
下级的、用第二前缀指定的第二网络的路由器中接收包括第一和第二前缀以 及指示在连接到第二网络的通信节点的功能的基础上选择的第 一和第二前缀之一的前缀选择信息的消息;以及前缀选择部件,用于在包括在由消息接收部件接收的消息中的前缀选择 信息的基础上,选择适合于通信节点的第一或者第二前缀,其用于配置通信 节点的地址。用该配置,连接到通告多个前缀的路由器的通信节点能够使用包括适当 前缀的地址。与上述配置相结合,在根据本发明用于前缀选择的设备中,在通信节点 属于不同于路由器所属的归属网络的归属网络的情况下,通信节点选4奪第一 前缀作为适当前缀,而当通信节点属于其是^^由器所属的归属网络的归属网 络时,通信节点选择第二前缀作为适当前缀。用该配置,访问者节点(VN)能够使用包括从路由器的主机网络中获得 的前缀的地址,而本地节点(LN)能够使用包括从路由器以下的网络中获得 的前缀的地址。本发明具有上述配置,因此连接到通告多个前缀的路由器的通信节点能 够使用包括适当前缀的地址。具体地,根据本发明,当通信节点连接到通知 多个前缀的移动路由器的移动PAN时,可得到包括适当前缀的地址。


图1是示出根据本发明的实施例的移动路由器的优选配置的一个示例的 框图;图2是示出根据本发明的实施例的节点的优选配置的一个示例的框图; 图3是示出根据本发明的实施例的优选系统的一个示例的框图; 图4是根据本发明的实施例从移动路由器传送的路由器通告消息的一个 示例的图示;图5是示出根据本发明的第一实施例的、移动路由器向节点提供用于无 国籍地址配置的前缀的方法的一个示例的序列图;图6是示出根据本发明的第二实施例的、移动路由器向继承节点提供用 于无国籍地址配置的前缀的方法的 一个示例的流程图;图7是示出根据本发明的第三实施例的、移动路由器向未认证的(unauthenticated)本地节点提供用于无国籍地址配置的前缀的方法的一个示 例的流程图;图8是示出根据本发明的第五实施例的、向仅仅对它自己的接口地址(接 口标识符)执行重复地址检测的继承节点提供前缀的方法的一个示例的序列图;图9是示出根据本发明的第六实施例的、关于仅仅对它自己的接口地址 (接口标识符)进行重复地址检测的继承节点而执行有国籍(statefiil)地址 配置的方法的一个示例的序列图;以及图10是示出根据本发明的第七实施例的、向仅仅对它自己的接口地址 (接口标识符)进行重复地址检测的继承节点提供用于无国籍地址配置的前 缀的方法的一个示例的序列图。
具体实施方式
下文将给出对本发明实施例的描述。首先,为了更好地理解本发明,在 下文将定义术语。"移动个人区域网络(移动PAN)"表示在直接或者间接产生的安全相关 信息的基础上建立节点的个人网络。"移动网络前缀(MNP)"表示委派给移动路由器并且在移动PAN中通 告的IPv6前缀。在移动PAN中,通告一个或多个移动网络前缀是可^f亍的。 例如,MNP包括取决于与移动路由器建立连接的AR的MNPAR(从AR通告)、 以及移动路由器原始具有的MNPNEMO (由移动路由器的归属代理分配)。"各由器通告(RA)"描述周期性地、或者作为对^^由器恳求消息的响 应而从路由器传送分组。路由器通告是用于通告路由器的存在(地址)的分 组,并包括多个链路参数和因特网参数。此外,路由器通告包括用于进行 是否存在于同一链路上的判断(在链路上(on-link)确定)和/或地址配置的 前缀、推荐跳跃极限值(hop limit value)等等。在以下描述中,为了充分理解本发明,设置了指定的数值、时间、协议 名称及其它参数。然而,4艮明显,本领域的4支术人员能够执行本发明,而不 考虑这些所指定的详细定义。此外,为了不必要地避免使本发明不清楚,在 框图中图解了众所周知的组件和^^莫块。首先,参考图1,在下文中将描述根据本发明实施例的移动路由器(MR)
的优选配置。图1是示出根据本发明实施例的移动路由器的优选配置的一个 示例的框图。在图1中示出的配置示例中,MR10具有接入接口 11。 MR10允许通过 接入接口 11向/从与MR10通信的不同节点或路由器传送/接收分组。作为接 入接口 11的一个示例,存在有Wi-Fi、蓝牙(注册商标)、蜂窝,但是并不限 于此。此外,作为从接入接口 11传送的分组的一个示例,存在路由器通告, 但是并不限于此。此外,接入接口 11执行通过路径14向/从处理单元12传 送/接收分组。另外,MR10具有用来对传送/接收分组进行处理的处理单元12。处理单 元12具有生成包括前缀和信息的路由器通告(RA)的功能,由此,连接到 MR IO的节点能够选择前缀。包括在路由器通告中的前缀包括接入路由器的 移动网络前缀(MNPAR)和网络移动性的移动网络前缀(MNPNEMO ),但是并 不限于这些信息。另外,优选地,如非专利文件3所示,处理单元12具有在重复地址;险测 时生成相邻通告(neighbor advertisement)消息的功能。另外,处理单元12 优选地具有处理与连接到MR 10的节点有关的认证信息的功能。作为要由节 点进行的认证方法的一个示例,有802.1x认证方法,〗旦是并不限于此。虽然 认证信息优选地包括节点标识符信息、数字证书、令牌等,但是并不限于这 些信息。此外,处理单元12具有对由连接到MR 10的节点用作全局地址的前缀 对该节点是否正确进行判断的功能也是可以接受的。此外,处理单元12具有 这样的功能在节点使用错误前缀的情况下,通过使用相邻通告(NA)或者 路由器通告(RA)作出响应。MR 10包括用于存储MR 10所需要的信息的MR高速緩存13。作为存储 在MR高速緩存13中的信息的示例,存在关于连接到MR 10的节点的认证、 前缀高速緩存13a以及路由器相邻高速緩存13b的信息,但是并不局限于这 些。前缀高速緩存13a存储MNPnemo和MNPar。路由器相邻高速緩存13b 存储关于最近通信的流量的相邻节点的一组条目。存储在前缀高速緩存13a 或者路由器相邻高速緩存13b中的信息并不局限于上述信息。其次,参考图2,将描述根据本发明实施例的节点(连接到移动PAN的 节点)的优选配置。图2是示出根据本发明的实施例的节点的优选配置的一 个示例的框图。在图2中示出的配置示例中,节点20包括接入接口 21。节点20能够执 行通过接入接口 21向/从其它节点或者路由器传送/接收分组。作为接入4妄口 21的一个示例,存在Wi-Fi、蓝牙(注册商标)、蜂窝等,但是并不局限于这 些。此外,作为从接入接口 21传送的分组的一个示例,存在相邻恳求,但是 并不局限于此。此外,接入接口 21执行通过关于处理单元22的^各径24的分 组的传送/接收。另外,节点20包括对传送/接收分组进行处理的处理单元22。处理单元 22具有生成节点20的有效地址的功能。处理单元22通过在从RA提耳又的移 动网络前缀(MNP )和它已产生的接口标识符之间进行组合,来配置地址。 此外,处理单元22具有在重复地址^r测时生成相邻恳求消息的功能。另外,节点20包括用于存储节点所需要的信息的节点高速緩存23。作 为存储在节点高速缓存23中的信息的一个示例,存在关于节点20、节点相 邻高速緩存23a等的个人认证信息,但是,并不局限于这些。节点相邻高速 緩存23a存储关于最近发送的流量的相邻节点的一组条目。存储在节点相邻 高速缓存23a中的信息并不局限于上述信息。虽然在该描述中,作为一个示例而描述了节点20 ( VN 20a和LN 20b ) 原则上用作主机的情况,但是节点20是具有作为下级的网络的路由器也是可 以接受的。也就是说,例如,节点20可以是包括NEMO协议的移动路由器。此外,参考图3,在下文将描述^4居本发明的实施例的优选系统。图3 是根据本发明的实施例的优选系统的一个示例的图示。在图3中示出的系统 中,访问者节点(VN) 20a可连接到移动个人区域网络(移动PAN )31。例 如,VN20a是移动PAN31的用户未占有的节点。此外,本地节点(LN)20b 可连接到移动PAN 31 。例如,LN 20b是移动PAN 31的用户所占有的节点。另外,移动PAN 31具有MR 10。 MR 10是能够通过从一个链路移动到 不同链路来改变网络连接点的路由器。优选地,MR 10具有在两个或更多接 口之间传递分组、以及传送路由器通告到移动PAN31中的功能。优选地,例 如,如稍后描述的图4所示,从MR 10传送的路由器通告包括MNPNEMo、 MNPAR、以及用于前缀选择的信息。然而,并不局限于此。另外,优选地,由MR 10根据认证技术对VN 20a和VN 20b进行认证。
作为上述认证技术的一个示例,例如,有802.1x等等,但是并不局限于此。 因此,授权VN 20a和VN 20b在移动PAN 31内操作。另外,在图3中示出的系统中,接入路由器(AR) 10a存在于接入网络 (未示出)的边缘,并且通过路径3连接到广域网(WAN) 34,而MR 10通 过路径32连接到AR 10a。该配置提供因特网协议(IP )的连通性,而AR 10a 起到用于MR10的缺省路由器的作用。此外,由于该配置,MRIO能够起到 移动PAN 31和WAN 34之间的网关的作用。此外,在图3中示出的系统中,归属代理(HA) 35是用于MR IO的归 属路由器,其执行向MR 10分配和注册MNPNEM0。优选地,将VN 20a和VN 20b实现为移动节点或者固定节点。作为VN 20a 和VN20b的一些示例,存在打印机、个人计算机、其它电子外设等,但是, 它们并不局限于这些。此外, 一个或者多个节点20连"f妄到移动PAN31也是 可以接受的。此外,本领域技术人员应该理解, 一个或多个路由器连接到移 动PAN31 (移动PAN31的用户占有这些路由器也是可以接受的,但是其用 户并不一定占有它们)。也可将路由器实现为移动路由器、或固定路由器。此外,MR10和HA35能够通过4吏用安全技术、在其间为相互通信建立 安全关联。作为上述安全技术的一个示例,存在因特网密钥交换(IKE),但 是,并不局限于此。在图3中示出的系统中,当MR 10连接到外地链路时,MR 10从AR 10a 接收包括MNPar的路由器通告(RAX此时,MR IO通过使用MNPar配置 有效转交地址,并且将它存储在MR高速緩存13a中。此外,MR 10与HA 35 建立安全关联。当在MR 10和HA 35之间建立了安全关联时,MR 10进行将 绑定更新(BU )消息传送到HA 35的处理,由此更新当前连接点处的地址(使 用MNPar配置的有效梓交地址)。HA 35检查BU消息是否来自有效归属用户,并且,当它来自有效归属 用户时,更新它自己的BU高速缓存。此时,HA 35使MR 10的唯一归属地 址与MR 10的当前转交地址相关联。此外,MR 10向HA 35发布对MNP的请求,并且,例如,根据诸如DHCPv6 前缀委派的技术,从HA35静态分配它。顺便提及,分配MNP的技术并不 限于DHCPv6前缀委派。此夕卜,HA 35向MR 10传送包括MNPNEM0的RA。 因此,HA35能够管理由MR 10使用的MNP。
作为不同的模式,MR 10生成MNPNEM0、以及向移动PAN 31内的节点 或者路由器通告MNPnemo并且在HA35中注册它也是可能的。因此,MR 10 能够动态地生成MNPNEMO,从而减少对HA35的处理依赖性(HA35的处理 负载)。例如,在MR10根据上述方法荻取了有效MNPnemo的情况下,MR10 将该MNPNEMo存储在前缀高速緩存13a中。在获取所需的前缀(上述MNPar和MNPNEM0)之后,MR IO构造包括 这些前缀的路由器通告(例如,图4中示出的路由器通告),然后将它通知到 移动PAN 31中。图4是根据本发明的实施例的、从移动路由器传送的路由器通告消息的 一个示例的图示。在图4中,RA40描述由MR10生成的路由器通告。RA40具有IP字賴二 41。在IP字段41中设置RA40的IP报头。此外,在IP字I更41中,例如, 包括了 MR10的接口的源地址、多播目的地地址等,但是并不局限于这些。另外,RA 40能够具有要用于执行因特网层功能的因特网控制消息协议 (ICMP )字段42。在ICMP字段42中包括地址配置标志、路由器寿命等也 是可以接受的,但是并不局限于这些。另外,RA40具有选项43。该选项43包含用于地址配置的由VN20a或 者LN 20b使用的前缀信息。选项43还可包括诸如MNPnem。 43a、 MNPAR 43b 以及前缀选择43c的信息,但是并不局限于这些。MNPnemo 43a包含由移动PAN 31内的本地节点(LN )用于地址配置的 前缀(MNPNEM0 )。另 一方面,MNPar 43b包括由移动PAN 31内的访问者节 点用于地址配置的前缀(MNPAR )。虽然在描述中,在MNPNEM0 43a和MNPAR 43b的每个中都包括一个前缀,但是,本领域技术人员应该理解,在每个 MNPnemo 43a和MNPAR 43b中包括多个前缀也是可以接受的。另外,通过前缀选4奪43c,向移动PAN31内的节点发出关于用于基于 移动PAN31内的功能(例如,节点的归属网络是否与MR IO的归属网络相 同)的地址配置的前缀的通告。在MR10向移动PAN31中通告一个或多个 前缀的情况下,优选地,MR 10向前缀选择43a添加指示移动PAN 31内的节 点如何使用前缀的信息。具体地,前缀选4奪43c包括示出包括在要多播的RA中的两种信息中的 哪一种指示MNPnemq或者MNPAR的标识信息。因此,能够从前缀选择43c
中读出信息的VN或者LN能够选择用于它自己的通信的适当前缀(当LN选 择mnpnemo时,VN选择mnpar)。在节点接收包括一个或多个前缀的RA 40的情况下,该节点能够处理存 储在前缀选择43a中的信息,以便指定哪个前缀要用来配置它自己的全局地 址。在图4中,在存在于一个RA40中的选项43中,包括存储两种类型的前 缀MNPNEM0 43a和MNPAR 43b的字段,并且,还提供了存储指示选项43内 的每个前缀所属的类型的信息的前缀选择43。然而,图4中示出的RA40是 一个示例,并且,还可采用不同的消息格式。关于这一点,虽然两种前缀同时插入到在图4中示出的RA40中,但是 也可以在RA中插入更多(三个或更多)前缀。此外,虽然两种前缀一皮同时 插入图4中示出的RA 40中,但是,例如,由不同的RA传送两种前缀MNPNEMO 43a以及MNPAR43b也是可以接受的。此外,虽然在图4中示出的RA40中, 前缀选择43c位于两种前缀的部署之后,但是,例如,指示哪一种应用于在 下列字段中包括的前缀的信息(例如,标志)被插入到前缀mnpnem。43a以 及MNPar431)中的每种的字段的前部中也是可以接受的。此外,在预先确定 了 RA40内的前缀部署的情况下,例如,当前缀按照mnpnem。43a和mnpar 43b的次序一个个地插入到RA40中时,用于前缀选择43的字段变得不必要。在下文中,将参考图1中示出的MR IO的配置、图2中示出的节点20 的配置、图3中示出的网络配置、以及图4中示出的RA消息格式,来描述 根据本发明的第一至第八实施例的操作。<第一实施例>首先,参考图5,在下文将描述移动路由器向节点提供用于无国籍地址 配置的前缀的方法。图5是示出根据本发明的第一实施例的移动路由器向节 点提供无国籍地址配置的方法的一个示例的序列图。在图5中,优选地,VN 20a已经移到移动PAN 31,并且,例如,已经 由MR 10通过使用诸如801.x的认证技术(但是并不局限于801.x )对VN 20a 进行认证。在步骤S50, MR 10将RA 40多播(multicast)到移动PAN 31 。在获取 了RA40之后,在步骤S51, VN20a能够执行地址配置。对于步骤S51中的 地址配置,VN20a能够在RA前缀选择43c中的信息的基础上,从RA40中
提取MNPAR 43b,并组合它产生的接口标识符与MNPAR 43b,以便创建有效 的暂时地址(tentative address ) ( VN 20a用作全局地址的地址4美选)。在创建了暂时地址以后,在步骤S52, VN 20a向移动PAN 31多播相邻 恳求(NS),以便判断该暂时地址在移动PAN 31内是不是唯一的。在步骤 S52传送的NS包括例如,VN 20a的未指定的源地址以及暂时地址,但是 并不局限于此。例如, 一旦在源地址的基础上4妻收到在步骤S52传送的VN 20a的NS, 移动PAN 31内的节点或者路由器就能够判断与该NS相对应的恳求消息的类 型。因为在步骤S52传送的NS消息具有未指定的源地址,所以,移动PAN31 内的节点或者路由器判断该NS是从执行重复地址检测(DAD)的节点传送 的。在移动PAN31内的不同节点或者路由器正在使用该NS中描述的暂时地 址的情况下,暂时地址一皮认为是处于重复条件,并且,响应与该NS,指定的 节点或者路由器多播相邻通告(NA)到移动PAN31中。在VN 20a没有接收到相对于步骤S52中传送的NS的有效NA (即,指 示地址重复状态的NA)的情况下,暂时地址被认为是唯一的,并且,暂时地 址用作移动PAN 31内的VN 20a的全局地址。然而,在VN 20a已接收到相对于步骤S52中传送的NS的有效NA的情 况下,暂时地址在移动PAN31内不是唯一的(即,例如,该暂时地址已经由 不同的节点使用)。在这种情况下,VN 20a在该暂时地址的基础上更新节点 相邻高速緩存23a。此外,VN 20a生成新的暂时地址,并且多播新的NS到 移动PAN 31中(它对新的暂时地址#1行重复地址4全测)。如上所述,根据本发明的第一实施例,移动PAN31内的节点或者^各由器 能够从RA40中选择正确的MNP,并且通过使用无国籍机制配置它自己的地 址。因此,MR IO能够实现对移动PAN 31内的节点或者路由器的前缀分配 控制。〈第二实施例〉另外,在下文将描述本发明的第二实施例。就图5中示出的序列图来说, 要求VN 20a能够理解存储在前缀选择43c中的信息,以便确定将在RA 40 内使用的一个MNP。在下文将给出方法的描述,由此,在本发明的第二实施 例中,继承节点能够执行上述地址配置方法。在本发明的第二实施例的下列 描述中,假定图5中示出的VN20a是继承节点。继承节点是基于传统技术的 节点,并且,它不能够理解例如存储在图4中示出的RA40的前缀选择中的 信息,并且,不能主动地进行适当前缀的选择。在本发明的第二实施例中,因为,即使在步骤S50接收到RA40, VN 20a 也不能掌握前缀选择43c内的信息,所以,例如,它选择在RA40的选项43 的报头中存在的可用前缀。在这里描述的示例中,假定在步骤S51中VN20a 选择了 MNPNEMO 43a、并执行地址配置以生成暂时地址。该处理与上述参考 图5的处理相同,并且,将省略其详细i^明。此外, 一旦生成了暂时地址, VN20a就多播相邻恳求(NS)到移动PAN31。该处理也与上述参考图5描 述的处理相同,并且,将省略其详细说明。其次,参考图6,在下文将给出根据本发明的第二实施例的移动路由器 向继承节点提供用于无国籍地址配置的前缀的方法的描述。图6是示出才艮据 本发明的第二实施例的、移动路由器向继承节点提供无国籍地址配置前缀的 方法的一个示例的流程图。图6中示出的流程图的步骤S60至S62的处理由 MR 10实施,而步骤S63中的处理由VN 20a (继承节点)进行。在步骤S60, MR 10接收在步骤S52从VN 20a传送的NS,以及在步骤 S61, MR 10 ^r查暂时地址,以便证实VN 20a是否正在使用正确的MNP。MR 10能够判断由VN 20a使用的MNP是正确的(即,MNPAR)还是不 正确的(即,MNPNEM0 )。如果MR 10判断VN 20a正在使用正确的MNP, 则才喿作结束,而不执行特殊处理。另一方面,当判断VN20a正在使用错误的MNP时,在步骤S62, MR 10 响应于来自在步骤S52传送的VN 20a的NS而多播NA。该NA指示DAD 中的地址重复条件。即,MR 10被设计用来响应相对于使用错误MNP的暂 时地址指示DAD中的地址重复的NA。一旦接收到有效NA(即,指示地址重复的NA), VN20a就判断该暂时 地址在移动PAN31内不是唯一的,并且,在该地址的基础上更新节点相邻高 速緩存23a。在这种情况下,在步骤S63, VN 20a生成新的暂时地址,并且 将新的NS多4番到移动PAN 31中。另夕卜,在对使用MNP配置的暂时地址的DAD处理失败的情况下,以及, 例如,如果对包括指定MNP的暂时地址(即,MNPNEMO )的DAD处理的失 败次凄t达到预定值,则VN20a采用RA40中的不同MNP (即,MNPAR)。因
此,VN 20a能够配置包括适当前缀(MNPar )的地址。如上所述,根据本发明的第二实施例,响应于包括使用错误MNP (MNPNEMO )配置的暂时地址的VN 20a的NS, MR 10能够通过多播指示地 址重复的NA来配置新的地址。在该情形下,在继承节点或者继承路由器选 择不同的正确MNP (MNPAR)的情况下,它能够配置在移动PAN31内可用 的有效地址。因此,在本发明中,继承节点或者继承路由器也成为可操作的, 并可获得类似于本发明的上述第一实施例的那些优点。本领域技术人员应该理解,本发明的第二实施例接受在移动PAN31中存 在多个继7 G各由器或者继承节点。 〈第三实施例〉此外,参考图7,在下文将描述根据本发明的第三实施例的移动路由器 向未认证的本地节点提供用于无国籍地址配置的前缀的方法。图7是示出根 据本发明的第三实施例的移动路由器向未认证本地节点提供用于无国籍地址 配置的前缀的方法的 一个示例的流程图。在步骤S70, MR 10验证LN 20b的真实性(LN 20b是否为认证节点)。 在LN 20b能够实施相对于MR 10的i人证处理的情况下,在步骤S71, MR 10 确认LN20b是本地节点。另一方面,本发明的第三实施例基于这样的假定 LN 20b不具有相对于MR IO实施认证处理的功能。在这种情况下,在步骤 S72, MR 10将LN 20b作为移动PAN 31内的访问者节点进4亍处理。例如, 802.1x被称为认证规定,但是认证失见定并不局限于此。在下列处理中,在上面参考图6描述的步骤S60至S63,进行前缀委派 处理。该处理的细节与上述的那些处理相同,并将省略其描述。如上所述,根据本发明的第三实施例,MR 10能够将不能实施认证处理 的移动PAN 31内的节点或路由器作为访问者节点或者访问者路由器进行处 理,并能够执行前缀委派。因此,MR IO将未确认的节点或者路由器作为访 问者节点或者访问者路由器进行处理,并且,针对于该节点或者^^由器, <又 许可使用MNPAR的地址的使用。因此,MR 10能够管理MNP聖Mo的委派, 从而防止未i人^L节点作为能够获得对用户网络的接入的本地节点工作,并减 少假冒本地节点的骗子节点(rogue node )的风险,因此在移动PAN 31内可 实现给定级别的安全性。在本发明的第三实施例中,本领域技术人员应该理解,在移动PAN 31 中存在多个未认证路由器或者节点也是可以接受的。 〈第四实施例〉另外,在下文将描述根据本发明的第四实施例的执行有国籍地址配置的方法。在本发明的第四实施例的描述中,MR10起到DHCP服务器的作用, 并且,路由器通告不被传送到移动PAN31 (或者,用于地址配置的前缀不净皮 插入到;洛由器通告中)。在本发明的第四实施例中,VN20a开始有国籍地址配置处理,例如,在 未;f全测到RA的情况下。在这种情况下,VN20a传送用于查找可用DHCP月良 务器的多播DHCP恳求消息。一旦冲妄收到该DHCP恳求消息,MR 10就通过使用DHCP通告消息来作 出响应。此外,作为对MR 10的DHCP通告消息的响应,VN 20a向MR 10 传送DHCP地址请求消息,以便请求可靠的地址分配及其它配置信息。MR 10 通过使用包括验证的地址(非重复地址)和配置信息的DHCP地址响应消息, 来对VN 20a作出响应。此时,因为MR 10通过使用DHCP完成了地址分配, 所以,有可能选择性地提供要由访问者节点或者本地节点使用的前缀。在正常情况下,请求节点(DHCP地址请求消息的源)使得DHCP节点 能够通过DHCP识别该节点。通过利用其,MRIO能够识别该请求节点是访 问者节点还是本地节点,以便分配具有适当前缀的地址。顺便提及,优选地, DHCP请求包含用来使MR 10能够识别请求节点的身份的信息。此外,在MR10不能充分地识别请求节点的情况下,当MR标识请求节 点所需要的信息没有被包括在DHCP请求中时,或者,在其它情况下,MR 10 仅仅将请求节点作为访问者节点进行处理、并且分配从MNPAR导出的地址也 是适当的。如上所述,根据本发明的第四实施例,在对移动PAN31内的节点进行有 国籍地址分配的情况下,有可能根据DHCP服务器的节点标识符的结果,正 确地选择分配给该节点的地址(包括MNPar的地址、或者包括MNPnemo的 地址)。在本发明的第四实施例中,本领域技术人员应该理解,在移动PAN 31 中存在多个路由器或者节点也是可以接受的。 〈第五实施例〉另外,在下文将描述本发明的第五实施例。本发明的第五实施例将被描
述为关于相对于仅仅对它的接口地址(接口标识符)进行重复地址4企测的继 承节点执行无国籍地址配置的方法。在分配单播地址给接口之前,使用无国籍地址自动配置的继承节点对单播地址执行重复地址检测(DAD),并且,存在进行针对于单播地址是否具有 唯一性的测试的需要。然而,在使用无国籍地址自动配置的情况下,假定正确地分配了子网的前缀,仅仅基于接口标识符而判断地址的唯一性。为此,在不能理解RA40 中的前缀选择43a的继承节点或者继承路由器选择了错误的MNP、并且生成 它自己的全局地址的情况下,将会出现问题。参考图8,在下文将描述根据本发明的第五实施例的向仅仅对它自己的 接口地址(接口标识符)执行重复地址检测的继承节点提供前缀的方法。图 8是示出根据本发明的第五实施例的向仅仅对它自己的接口地址(接口标识 符)执行重复地址检测的继承节点提供前缀的方法的一个示例的序列图。在 下列本发明的第五实施例的描述中,假定图8中示出的VN20a是继承节点, 并且,它进行无国籍地址自动配置。一旦进入网络,就通过4吏用诸如802.1x的认i正技术(并不局限于此), 由MR 10认证VN 20a。此外,VN 20a对接口标识符4丸行重复地址4全测 (DAD ),以^更测试暂时地址的唯一性。当完成对接口标识符的唯一性的测试时,在步骤S80,例如,VN20a^是 取存在于RA 40的选项43的报头中的可使用的前缀(MNPNEM0 43a ),以便 将它与它自己的接口标识符组合,从而配置它自己的全局地址。另外,VN20a开始使用该全局地址进行分组通信,在步骤S81,进行分 组传送,其中,该全局地址被i殳置为源地址。此时,在步4聚S82, MR 10 #r 查被设置为该分组上的源地址的VN20a的全局地址,以便确认是否正在使用 正确的MNP。在这种情况下,因为MNPnemo被用于VN 20a的全局地址,所以,MR 10 判断VN20a正在使用不正确的MNP,并且,在步骤S83,它向VN20a传送 未恳求的RA,其中,设置"管理的地址配置标志,,(同样地被称为M位)。 M位的设置是用于通知有国籍地址配置的实施。此外,"未恳求的"表示没有 得到接收器的批准而进行传送。一旦在步骤S83接收到未恳求的RA传送,VN20a就通过使用有国籍协 议进行地址配置。在这种情况下,例如,地址配置有国籍协议基于本发明的 第四实施例中描述的DHCP而4丸行上述处理。如上所述,根据本发明的第五实施例,有可能向仅仅对它自己的接口标识符只执行重复地址检测的继承节点或者继承路由器分配包括正确MNP的 地址。在本发明的第五实施例中,本领域技术人员应该理解,在移动PAN 31 中存在多个继承路由器或者继承节点也是可以接受的。 〈第六实施例〉此外,参考图9,在下文将描述根据本发明的第六实施例的向仅仅对它 自己的接口地址(接口标识符)执行重复地址检测的继承节点提供用于无国 籍地址配置的前缀的方法。图9是示出根据本发明的第六实施例的针对仅仅 对它自己的接口地址(接口标识符)执行重复地址检测的继承节点执行无国 籍地址配置的方法的一个示例的序列图。在下列本发明的第六实施例的描述 中,假定图9中示出的VN20a是继承节点,并且,它进行无国籍地址自动配 置。一旦进入网络,就通过使用诸如802.1x的认证技术(并不局限于此), 由MR 10认证VN 20a。此外,VN 20a对接口标识符执行重复地址检测 (DAD),由此测试暂时地址的p舉一性。当完成对接口标识符唯一性的测试时,在步骤S80,例如,VN20a通过 使用存在于RA40的选项43的报头中的可使用的前缀(MNPNEM。43a)来配 置它自己的全局地址,并且,在步骤S81,进行分组传送,其中,设置该全 局地址为源地址。同时,在步骤S82, MR 10#:查VN20a是否正在使用正确 的MNP。上述步骤S80至S82与图8中示出的那些步骤相同,这里将省略详 细"i兌明。在这种情况下,因为MNPnem。被用于VN 20a的全局地址,所以,MR 10 判断VN20a正在使用不正确的MNP,并且,在步骤S83a, MR10向VN20a 传送未恳求的NA。该未恳求的NA指示地址重复。一旦接收到步骤S83中传送的未恳求的NA, VN 20a就判断它自己的全 局地址不是唯一的,并且,在随机时段内的待机(离开(back-off))之后, 它重新进^f亍地址自动配置。并且,这种情况下,如同本发明的第二实施例那样,如果对包括指定的 MNP (即,MNPNEM0)的暂时地址的DAD处理的失败次数达到预定值,则 VN 20a使用RA 40中的不同MNP (即,MNPAR),由此配置包括适当前缀 (MNPar)的i也址。如上所述,根据本发明的第六实施例,通过向仅仅对它自己的接口标识 符只执行重复地址检测的继承节点或者继承路由器传送指示地址重复的未恳 求的NA,新的地址配置成为可行。在继承节点或者继承路由器选择不同的正 确MNP (MNPAR)的情况下,有可能配置在移动PAN31内的可用的有效地 址。在本发明的第六实施例中,本领域技术人员应该理解,在移动PAN 31 中存在多个继承路由器或者继承节点也是可以接受的。 〈第七实施例〉此外,参考图10,在下文将描述根据本发明的第七实施例的向仅仅对它 自己的接口地址(接口标识符)执行重复地址检测的继承节点提供用于无国 籍地址配置的前缀的方法。图IO是示出根据本发明的第七实施例的针对仅仅 对它自己的接口地址(接口标识符)执行重复地址检测的继承节点提供用于 无国籍地址配置的前缀的方法的一个示例的序列图。在下列本发明的第七实 施例的描述中,假定图10中示出的VN20a是继承节点,并且,它进行无国 籍地址自动配置。一旦进入网络,就通过使用诸如802.1x的认证技术(并不局限于此), 由MR 10认证VN 20a。此外,VN 20a对接口标识符执行重复地址;险测 (DAD),由此测试暂时地址的唯一性。当完成对接口标识符的唯一性的测试时,在步骤S80,例如,VN20a通 过使用存在于RA 40的选项43的报头中的可使用的前缀(MNPNEMO 43a), 来配置它自己的全局地址,并且,在步骤S81,进行分组传送,其中,设置 该全局地址为源地址。同时,在步骤S82, MR1(U企查VN20a是否正在^吏用 正确的MNP。上述步骤S80至S82与图8中示出的那些步骤相同,并且,这 里将省略详细说明。在这种情况下,因为MNPn固o被用于VN 20a的全局地址,所以,MR 10 判断VN20a正在使用不正确的MNP,并且,在步骤S83b, MR10向VN20a 传送仅仅包括选项43中的MNPAR的未恳求的RA。 一旦接收到在步骤S83b 中传送的未恳求的RA, VN 20a就通过4吏用在步骤S83b通告的MNPar来配
置新的全局地址,由此使用正确前缀(MNPAR)来生成地址。在这种情况下,优选地,通过单播向VN 20a传送未恳求的RA。如上所述,根据本发明的第七实施例,通过向仅仅对它自己的接口标识 符只执行重复地址检测的继承节点或者继承路由器传送包括正确前缀的未恳 求的RA,新的;也址的正确的重新配置成为可4亍。关于这一点,存在接收到步骤S83b中传送的未恳求的RA的VN 20a不 能掌握该未恳求的RA是使用MNPAR的地址重新配置的请求的情况。因此, 考虑到这样的情况,本发明的第六和第七实施例相互结合以便在传送指示地 址重复的未恳求的NA (图9中的步骤S83b)之后立即传送仅仅包括MNPAR 的未恳求的RA (图10中的步骤S83b)也是适当的。在本发明的第七实施例中,本领域技术人员应该理解,在移动PAN 31 中存在多个继承路由器或者继承节点也是可以接受的。 〈第八实施例〉另外,在下文将描述本发明的第八实施例。虽然在上述本发明的第一至 第七实施例中,原则上由MR实现正确前缀(或者^f吏用正确前缀的地址)的 提供,但是,由直接连接到一个或者多个路由器或者节点的AR10a提供前缀 也是适当的。在本发明的第八实施例中,AR 10a向直接连接到AR 10a的路由器或者 节点通告一个或者多个MNP。在这种情况下,AR 10a的各个组件与图1中 示出的MR 10的那些组件相同。然而,优选地,MNPNEM0 一皮解释为指定AR 10a 下的接入网络的前缀,其原来由AR 10a通告,而MNPAR被解释为指定与AR 10a进行直4妻或者间接连接的主机网络(host network)的前缀。 〈第九实施例〉在上文描述的强制使用正确前缀的技术全部基于移动网络情形。然而, 相关领域的技术人员应该理解,所述技术能够应用于其它方案,而并不一定 限于移动网络。本发明的第九实施例描述了 一个示例。考虑移动IPv6节点和它的归属代理的情况。为了诸如使能流程过滤或相 反的原因,即使当移动IPv6节点处于它的归属链路时,移动IPv6节点也可 能不想使用它的归属地址。这是因为,当移动节点在它附连到它的归属链路 时使用它的归属地址时,它不得不移除在归属代理处注册的绑定。这可能由 于注销而导致移动节点放松由归属代理提供的服务。当移动IPv6节点附连到
它的归属链路时,为了允许移动IPv6节点不使用它的归属地址,归属代理能 够通告两个或更多前缀。第一前缀是正常的归属前缀。从该归属前缀中配置 移动节点的归属地址。其它前缀(或者多个前缀)可以被称为归属外地前缀。 该归属外地前缀由移动节点使用,以配置转交地址,以便当附连于归属链路 时,它不需要使用它的归属地址。利用从归属外地前缀配置的该转交地址, 移动节点能够继续向归属代理发送绑定注册(其将移动节点的归属地址绑定 到转交地址),从而继续享受由归属代理提供的服务,当移除这样的绑定注册 时,其是不可用的。这样的服务的一个示例是在归属代理处的流程过滤。利用在归属链路上宣布的两个前缀,附连于归属链路的其它节点可能(错 误地)使用任一前缀来配置它们的地址。这可能会导致归属链路中不必要的DAD流量,或者,可以通过策略(由于账单以及账目的原因,等等)禁止由 其它节点使用从归属外地前缀配置的地址。为了解决该问题,归属代理可以 使用如本发明的第一至第八实施例所述的方法,来确保只有有效的移动节点 才能够配置来自归属外地前缀的地址。附连于归属链路的其它节点(诸如本 地节点或者继承移动节点)将继续使用归属前缀来配置它们的地址。如之前的实施例所述,归属代理可以包括单个RA中的两个前缀,并包 括前缀选择信息(作为分离选项、标志、或者只是前缀在RA中出现的次序), 或者分别发送不同RA消息中的前缀。移动节点将需要进行如之前所述的VN 功能,以正确地识别出归属外地前缀,并且,当它选择保持它与归属代理的 绑定注册时,使用归属外地前缀。当归属代理检测到这些NS消息是节点试 图对从错误的前缀配置的地址执行DAD的结果时,归属代理可以使用以NA 消息响应NS消息的技术。因此,有效地,利用在上述情形中使用的本发明,归属代理能够确保本 地节点或者继承移动节点将仅仅从归属前缀配置它们的地址。不想使用它们 的归属地址(以便通过在归属代理处保持绑定注册而继续享受由归属代理提 供的服务)的移动节点能够从归属外地前缀配置它们的转交地址。归属代理 能够验证移动节点是否有资格使用归属外地前缀,以及容许或者拒绝适当地 使用在此描述中所述的机制的地址配置。在本发明上述实施例中公开的技术内容仅仅表示本发明的一个模式,本 发明覆盖了从上述实施例所公开的技术内容中所理解和推断的范围。此外, 本发明上述实施例中使用的术语的意义、术语的定义等并不局限于这些实施
例,并且,它们可应用于其它实施例。此外,通过以任意方式组合本发明的 上述各个实施例也可实现本发明。另外,虽然在此描述中,移动PAN当作移动网络的一个示例,但是,本 发明并不局限于移动网络的模式是移动网络的情况。此外,除了本发明中的移动路由器是具有单个主旨(substance)的终端装置之外,本发明还可应用 于这样的逻辑存在,其中封装软件等等,其作为逻辑实体在形成移动终端的 实际连接点的固定站之间移动,以及向移动终端提供移动网络。另外,本发明实施例的以上描述中使用的各个功能块一般用作为集成电 路的LSI(大规模集成电路)实现。这些块单独作为一块芯片形成、或者这 些块的部分或者全部作为一块芯片形成也是可以接受的。虽然在该情况下采 用LSI,但是有时根据集成度也称为IC (集成电路)、系统LSI、特大LSI或 者超大LSI。此外,形成集成电路的技术并不局限于LSI,专用电路或者通用处理器 也可实现。在制造LSI之后,使用使能编程的FPGA (现场可编程门阵列)、 或者允许在LSI内部重新配置连接以及设置电路单元的重新配置处理器也是 可以4妄受的。形成用LSI可替换的集成电路的技术,则通过使用该技术能够自然地并入功 能块。例如,可应用于生物工艺学等等。工业实用性本发明提供了连接到通告多个前缀的路由器的通信节点能够使用包括适 当前缀的地址的优点,具体地,提供了当通信节点连接到具有通告多个前缀 的移动路由器的移动PAN时、通信节点能够使用包括适当前缀的地址的优点。 本发明可应用于与网络(具体地,移动网络)中的前缀通告有关的技术以及 使用无线电通信的网络技术。
权利要求
1. 一种用于前缀控制的设备,其连接到由第一前缀指定的第一网络,并在具有由第二前缀指定的作为下级的第二网络的路由器中操作,该设备包括前缀通告部件,用于向所述第二网络通告该第一和第二前缀;以及前缀控制部件,用于允许连接到所述第二网络的通信节点使用由适合于该通信节点的该第一或第二前缀配置的地址。
2. 根据权利要求1所述的用于前缀控制的设备,还包括消息生成部件, 用于生成包括该第一和第二前缀、以及指示要基于连接到所述第二网络的所 述通信节点的功能而选择的该第 一和第二前缀之一 的前缀选择信息的消息, 作为用于通告该第 一和第二前缀的消息。
3. 根据权利要求1所述的用于前缀控制的设备,其中,在与属于不同于 所述路由器所属的归属网络的归属网络的通信节点有关的适当前缀处,设置 该第一前缀,而在与属于作为所述路由器所属的归属网络的归属网络的通信 节点有关的适当前缀处,设置该第二前缀。
4. 根据权利要求1所述的用于前缀控制的设备,还包括 重复地址检测消息接收部件,用于从连接到所述第二网络的该通信节点接收有关该通信节点的地址的重复地址;险测消息;前缀判断部件,用于判断在由所述重复地址检测消息接收部件接收的该 消息中包括的地址是否通过使用适合于该通信节点的前缀而被配置;以及响应部件,用于当所述前缀判断部件的判断示出该地址不是通过使用适 当前缀而被配置时,传送指示该地址处于重复状态的事实的消息。
5. 根据权利要求1所述的用于前缀控制的设备,还包括认证部件,用于对连接到所述第二网络的该通信节点执行认证处理;以及前缀适当性设置部件,用于针对未被所述认证部件认证的通信节点,在 适合于该通信节点的前缀处设置该第一前缀。
6. 根据权利要求1所述的用于前缀控制的设备,还包括 通信节点标识部件,用于针对连接到所述第二网络的通信节点是否属于作为所述路由器所属的归属网络的归属网络,而标识该通信节点;以及地址提供部件,用于基于所述通信节点标识部件的标识的结果,向属于 不同于所述路由器所属的归属网络的归属网络的通信节点提供包括该第 一前 缀的地址,并向属于作为所述路由器所属的归属网络的归属网络的通信节点 提供包括该第二前缀的地址。
7. 根据权利要求1所述的用于前缀控制的设备,还包括 分组接收部件,用于从连接到所述第二网络的该通信节点接收分组,在所述分组中,将由该通信节点自身配置的地址设置为源地址;前缀判断部件,用于判断在由所述分组接收部件接收的该分组中被设置 为该源地址的该通信节点的地址是否通过使用适合于该通信节点的前缀而被 配置;以及地址提供部件,用于当所述前缀判断部件中的判断示出该地址不是通过 使用适当前缀而被配置时,提供包括该适当前缀的地址。
8. 根据权利要求1所述的用于前缀控制的设备,还包括 分组接收部件,用于从连接到所述第二网络的该通信节点接收分组,在所述分组中,将由该通信节点自身配置的地址设置为源地址;前缀判断部件,用于判断在由所述分组接收部件接收的该分组中被设置 为该源地址的该通信节点的地址是否通过使用适合于该通信节点的前缀而被 配置;以及响应部件,用于当所述前缀判断部件中的判断示出该地址不是通过使用 适当前缀而被配置时,传送指示该地址处于重复状态的事实的消息。
9. 根据权利要求1所述的用于前缀控制的设备,还包括 分组接收部件,用于从连接到所述第二网络的该通信节点接收分组,在所述分组中,将由该通信节点自身配置的地址设置为源地址;前缀判断部件,用于判断在由所述分组接收部件接收的该分组中被设置 为该源地址的该通信节点的地址是否通过使用适合于该通信节点的前缀而被 配置;以及适当前缀通告部件,用于当所述前缀判断部件中的判断示出该地址不是 通过使用适当前缀而被配置时,向该通信节点通告适合于该通信节点的前缀。
10. 根据权利要求1所述的用于前缀控制的设备,其中,所述路由器是可 移动的移动路由器、或者固定到网络上的接入路由器。
11. 一种用于前缀选择的设备,其在可连接到网络的通信节点中操作,该 设备包括 消息接收部件,用于从连接到由第 一前缀指定的第 一 网络以及具有由第 二前缀指定的作为下级的第二网络的路由器接收消息,该消息包括该第 一和 第二前缀、以及指示基于连接到所述第二网络的通信节点的功能而选择的该 第一和第二前缀之一的前缀选^奪信息;以及前缀选择部件,用于基于在由所述消息接收部件接收的该消息中包括的 该前缀选择信息,选择适合于该通信节点的该第一或第二前缀,该第一或第 二前缀要用于配置该通信节点的地址。
12.根据权利要求11所述的用于前缀选择的设备,其中,在该通信节点 属于与所述^ 各由器所属的归属网络不同的归属网络的情况下,该通信节点选 择该第一前缀作为适当前缀,而当该通信节点属于作为所述路由器所属的归 属网络的归属网络时,该通信节点选择该第二前缀作为适当前缀。
全文摘要
公开了一种技术,其使能连接到路由器的通信节点通告多个前缀来使用包括适当前缀的地址。根据该技术,MR(移动路由器)(10)向移动PAN(31)多播路由器通告消息,其包括从它所属于的归属网络中获得的前缀(MNP<sub>NEMO</sub>)、从AR(接入路由器)(10a)通告的前缀(MNP<sub>AR</sub>)以及指示在关于移动PAN(31)的功能的基础上选择的前缀之一的前缀选择信息。连接到移动PAN的节点(VN 20a,LN 20b)参考路由器通告消息的前缀选择信息,以便选择适合于此的、用于配置它自己的全局地址的前缀。
文档编号H04L29/12GK101401392SQ20078000866
公开日2009年4月1日 申请日期2007年3月8日 优先权日2006年3月10日
发明者吴振华, 平野纯, 林俊强, 陈必耀 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1