CN101919277B - 用于检测复制地址的方法、移动台、网络单元和通信*** - Google Patents

用于检测复制地址的方法、移动台、网络单元和通信*** Download PDF

Info

Publication number
CN101919277B
CN101919277B CN2008801247555A CN200880124755A CN101919277B CN 101919277 B CN101919277 B CN 101919277B CN 2008801247555 A CN2008801247555 A CN 2008801247555A CN 200880124755 A CN200880124755 A CN 200880124755A CN 101919277 B CN101919277 B CN 101919277B
Authority
CN
China
Prior art keywords
address
message
travelling carriage
network
network unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN2008801247555A
Other languages
English (en)
Other versions
CN101919277A (zh
Inventor
刘芳
迟彩霞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia of America Corp
Original Assignee
Lucent Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lucent Technologies Inc filed Critical Lucent Technologies Inc
Publication of CN101919277A publication Critical patent/CN101919277A/zh
Application granted granted Critical
Publication of CN101919277B publication Critical patent/CN101919277B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5046Resolving address allocation conflicts; Testing of addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/06Registration at serving network Location Register, VLR or user mobility server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明提出了一种用于检测复制地址的方法、移动台、用于控制移动台接入广域网的网络单元和包括移动台和至少两个网络单元的通信网络,其中,所述移动台从属于第二网络单元的第二接入网移至属于第一网络单元的第一接入网。所述用于检测复制地址的方法包括:移动台发送请求消息至第一网络单元;第一网络单元当收到该请求消息时生成并发送指示明确地址配置并包括前缀信息的第一消息至移动台;移动台检查明确地址配置、基于前缀信息生成地址并发送包含所生成的地址的消息至第一网络单元以指示该移动台要求向第一网络单元注册所生成的地址;和第一网络单元如果没有在其地址表中找到所生成的地址则为移动台创建条目,或如果在其地址表中找到所生成的地址则生成并发送第二消息至移动台以指示所生成的地址是复制地址,并丢弃发送自移动台的具有复制地址的数据分组。

Description

用于检测复制地址的方法、移动台、网络单元和通信***
技术领域
本发明涉及通信领域,具体地涉及检测复制地址。
背景技术
随着移动/无线网络的发展,个人通信成为现实。用户可以与具有移动终端的另一个用户随时接入任何多媒体服务。为了支持基于会话的应用,像VoIP、视频流式传输或会议、最好使用IPv6。然而,当移动终端移动和切换时服务可能被中断。如何减少切换时间并保证QoS十分重要。
对于移动IPv6(MIPv6,RFC 3775)使能的节点,一部分第3层切换延迟是由于当节点移至拜访网络中时的复制地址检测(DAD)和转交地址(CoA)配置所造成的。地址配置和DAD过程会增加1s的延迟,这对于例如VoIP的实时应用而言相当大。因此,如果能够减少由于DAD过程所占用的时间,整个移动IPv6切换过程可以加速。
IPv6(RFC 2460)是针对下一代网络所设计的互联网协议。与IPv4相比,引入了一些新特征。在这些新特征之中,无状态地址配置(RFC 2462)使得主机能够利用本地可用的信息和路由器通告的信息的组合来生成其自己的IPv6地址。路由器通告标识了关联于链路的子网的前缀,同时主机生成唯一标识了子网上的接口的“接口标识符”。通过组合这两个步骤来构成地址。路由器周期性地发送包含两个标志的路由器通告(RA),所述标志指示了应当执行的自动配置(若有的话)的类型。“管理地址配置”标志指示了主机是否应当使用无状态自动配置来获得地址。RA消息还包含零或提供用于地址自动配置的链路上的(on-link)前缀的更多前缀信息选项。
当收到RA消息时,主机基于收到的前缀信息生成IPv6地址。然后,主机通过发出包含最新生成的地址的邻机请求(NS,Neighbor Solicitation)消息来执行复制地址检测(DAD)。如果地址已经被另一主机使用,则该主机用保护该地址的邻机通告(NA,Neighbor Advertisement)来进行答复。一旦保护的NA被收到,就停止地址自动配置过程,并且重新生成另一个地址或执行人工配置。
一旦已发送NS,主机就等待针对保护的NA的RetransTimer毫秒(ms),并且这个请求和等待过程被重复DupAddrDetectTransmits次。RetransTimer的默认值是1000ms,并且所述过程默认地进行一次,这导致1000ms的默认延迟,即针对DAD的1s。
已经提出一些方法来减少DAD的持续时间。例如,Youn-Hee Han提出了高级复制地址检测(A-DAD)。在该方法中,每个接入路由器维持“被动代理缓存(Passive Proxy Cache)”,该“被动代理缓存”的每个地址被事先生成并被接入路由器测试其唯一性。在从路由器成功获得地址之后,主机在其连至新链路的接口上分配该地址,而无需RFC 2461DAD。然而,这个方法更像是全状态地址配置,例如DHCPv6。它缺乏无状态地址配置所提供的灵活性。
在RFC 4429中,由N.Moore提出了一种乐观复制地址检测。其引入一种新的地址状态:“乐观”。这个状态被用来标记可以使用但仍未完成DAD的地址。乐观地址的使用是有限的,例如它不能被用作新通信中的源地址。然而,对于MIPv6,如果在完成DAD过程之前将乐观地址用在绑定更新消息中作为转交地址,则当检测到复制地址时切换过程可能中断。
在UNDAD中,作者提出了一种针对高效DAD过程使用接入路由器的邻机缓存条目(NCE,Neighbor Cache Entries)的机制。接入路由器需要执行附加的功能以维持其邻机缓存中的子网中的节点的完整列表。IPv6主机向接入路由器查询其自动配置的地址的唯一性。接入路由器检查邻机缓存的任何匹配信息并且响应于移动节点的查询。然而,如果没有发现复制地址,则主机在为它自己分配所配置的地址之前仍需要等待至少RetransTimer。因此,DAD过程并未加速。
在END中,接入路由器维持包含所有相连主机的地址列表的地址缓存。为检查地址,MS发送根据RFC 2461和RFC 2462的邻机请求。当收到NS时,接入路由器将该NS中的试验性地址与其地址缓存中的条目相比较。如果没有匹配,则地址路由器在其地址缓存中创建该(试验性)地址的条目并且发送专门的路由器通告给MS以指示该地址的唯一性。如果存在匹配,这表示该地址与另一主机冲突,则接入路由器将NS中继至地址拥有者而不做任何修改。当收到NS时,地址拥有者答复以NA以保护其地址。接入路由器将NA中继至请求的MS而不做任何修改。当收到保护的NA时,请求的MS发现地址冲突并避免分配该试验性地址给接口。尽管这个机制大大缩减了DAD过程,然而仍存在一些由于信令交换所导致的延迟。
此外,对于基于代理邻机发现(PND,Proxy Neighbor Discovery)的现有机制,地址信息是在DAD过程期间从主机所发送的NS消息中学习的。然而,这个方法有时并不可靠。如果从NS消息中学习地址,根据RFC 2462,主机可能在地址配置后不执行DAD并且不发送NS。例如,地址唯一性仅通过接口标识符来确定,这假设子网前缀是被正确地分配的(即,如果所有接口的地址从同一标识符中生成,则要么所有地址要么没有一个地址将被复制)。因此,对于一组从同一接口标识符中构成的地址而言,检查从标识符中生成的本地链路(link-local)地址在链路上是唯一的就足够了。不针对从同一接口标识符中导出的其他地址执行DAD。因此,在这种情况下,接入路由器无法学习主机的地址信息。因此,地址缓存中所包含的信息并不正确。
因此,这些现有解决方案无法很好地解决上述问题。
发明内容
为了解决上述现有技术中的问题,根据本发明的一个方面,提出了一种用于检测复制地址的方法,其中,移动台从属于第二网络单元的第二接入网移至属于第一网络单元的第一接入网中。该方法包括:所述移动台发送请求消息至所述第一网络单元;所述第一网络单元在收到所述请求消息时生成并发送第一消息至该移动台,所述第一消息指示了明确地址配置并包含前缀信息;所述移动台检查该明确地址配置,基于该前缀信息生成地址并发送包含所生成的地址的消息至所述第一网络单元以指示该移动台请求向该第一网络单元注册所生成的地址;以及,如果没有在其地址表中找到所生成的地址,则该第一网络单元为该移动台创建条目,或者如果在其地址表中找到所生成的地址,则生成并发送第二消息至该移动台以指示所生成的地址是复制地址,并丢弃发送自该移动台的具有复制地址的数据分组。
根据本发明的另一方面,提出了一种移动台,该移动台从属于第二网络单元的第二接入网移至属于第一网络单元的第一接入网中。所述移动台包括:第一消息检查装置,用于检查由所述第一网络单元发送的消息以发现是否需要明确地址配置;消息生成装置,用于生成这样的消息:指示该移动台要求向所述第一网络单元注册由它自己生成的地址的消息,或当该移动台将要离开所述第一接入网或停止使用所生成的地址时指示该移动台要求撤销所生成的地址在所述第一网络单元的注册;和第二消息检查装置,用于检查由该第一网络单元发送的消息以发现所生成的地址是否是复制地址。
根据本发明的又另一方面,提出了一种用于控制移动台接入广域网的网络单元,其中,该移动台从属于第二网络单元的第二接入网移至属于第一网络单元的第一接入网中。所述网络单元包括:第一消息生成装置,用于生成指示明确地址配置并包括前缀信息的消息;消息检查装置,用于检查由所述移动台发送的消息以发现该移动台是要求注册由它自己生成的地址还是要求撤销所生成的地址的注册;地址表,用于存储所述移动台的IP地址和链路层地址,以及该地址的使用期限;地址查找装置,用于在所述地址表中查找由该移动台生成的地址;条目创建装置,用于如果没有在该地址表中找到所生成的地址则为该移动台创建条目;第二消息生成装置,用于生成指示所生成的地址是复制地址的消息;以及,分组丢弃装置,用于丢弃发送自所述移动台的具有所述复制地址的数据分组。
根据本发明的又另一方面,提出了一种通信网络。所述通信网络包括:根据本发明的移动台;和至少两个根据本发明的网络单元。
附图说明
参考附图,通过阅读下面对本发明实施例的描述,本发明的所述和许多其他特征和优点将变得显而易见,其中:
-图1示出了WiMAX网络下的切换;
-图2是根据本发明一个实施例的用于检测复制地址的方法的流程图;
-图3示出了在MS与接入路由器之间传送的修改后的消息;
-图4是根据本发明一个实施例的移动台的框图;和
-图5是根据本发明一个实施例的网络单元的框图。
具体实施方式
本发明提出一种用于在例如WiMAX的通信网络中检测复制地址的方法。这个方法例如可以应用于图1所示的接入网。下面参考图1说明本发明的基本思想。
在本发明中,提出一种明确无状态地址自动配置和DAD过程来大大减小像基于PND(代理邻机发现)机制的移动WiMAX网络的接入网的DAD持续时间。移动WiMAX网络是点对多点网络,其中支持移动IPv6。因此,移动台(MS)无法与另一MS直接通信,并且所有业务必须经过接入路由器(ASN-GW),如图1所示。
记住,PND通常用于处理上述网络中的邻机发现问题。接入路由器维护地址表,该地址表包含正被同一子网中的所有IPv6主机使用的IPv6地址和相应链路层地址的列表。当收到NS(邻机请求)消息时,路由器将该NS消息中继至被请求的主机或代表被请求的主机直接发回NA(邻机通告)消息。
在这个过程中,地址表被用来包含同一链路中的所有MS的地址及其相应链路层地址。不像RFC 2462中定义的标准方法那样,在无状态地址配置之后,明确NS消息被发送以通知接入路由器。此外,由于复制地址发生的概率很小,因此DAD过程被MS省略。相反,地址路由器代表MS执行DAD。如果复制地址被检测到,则接入路由器通知MS以重新生成新地址。
在本发明中,MS和接入路由器的所需配置如下。
1)MS的所需配置
·MS在收到来自接入路由器的已修改RA消息之后应当将该接入路由器设置成它的默认网关,并且所有通信应当经过该接入路由器。
·MS应当能够处理如下文中定义的已修改的消息。
2)接入路由器的所需配置
·接入路由器应当维护地址表。该地址表包含MS的IP地址、链路层地址、使用期限等。
·接入路由器应当处理所有接收的NS消息,该NS消息具有用于DAD和地址解析的被请求节点组播目的地址以及指定的和未指定的源地址。
图3示出了已修改的消息。如所示,与RFC标准相比,对消息的修改如下。
1)“E”指示比特被添加到RA消息的“Reserved”部分。如果接入路由器想要请求MS使用明确无状态地址配置,则它必须设置发送至MS的RA消息的“E”比特,
2)“E”或“D”指示比特被添加到NS消息的“Reserved”部分。如果MS想要向接入路由器明确地注册其自动配置的无状态地址则设置“E”比特。如果MS想要向接入路由器明确地撤销其生成的地址的注册则设置“D”比特。“Target Address”被设置成由MS自动配置的地址。
3)“E”指示比特被添加到NA消息的“Reserved”部分。这个消息由接入路由器发送给MS以指示检测到复制地址。“Target Address”是由接入路由器检测到的复制地址。
参考图2,将结合如图1所示的接入网以及如图3所示的修改的消息格式来详细描述用于检测复制地址的方法。
如图2所示,首先,在步骤201中,当移动台(MS)从属于第二网络单元的第二接入网移至属于第一网络单元的第一接入网时,在完成第2层切换后,MS发送请求消息至第一网络单元。在这里,第一和第二接入网可以例如是移动WiMAX网络,第一和第二网络单元可以例如是图1所示的接入路由器,并且所述请求消息例如是RS(路由器请求)消息。
接着,在步骤202中,第一网络单元当收到所述请求消息时生成并发送第一消息至移动台,该第一消息指示了明确地址配置并包括前缀信息。在这里,所述第一消息可以例如是修改后的RA(路由器通告)消息。在这个实施例中,“E”比特被设置在该RA消息中以指示使用明确地址配置。该RA消息被周期性地发送或当收到RS消息时被发送。
然后,在步骤203中,MS检查明确地址配置,基于所述前缀信息生成地址并将包含所生成的地址的消息发送至所述第一网络单元以指示该移动台想要向该第一网络单元明确地注册所生成的地址。在这里,所述地址例如可以是无状态地址并且用于指示注册的消息可以例如是修改的NS(邻机请求)消息。同时,所述MS还将该第一接入路由器设置成其默认网关。
具体地,当收到RA消息时,MS应当检查消息中的“E”比特以发现是否需要明确无状态地址自动配置。如果没有设置“M”比特但设置了“E”比特,则根据RFC 2462中定义的过程生成无状态IP地址。在这个方法中,不再使用“试验性地址”。所生成的地址作为有效地址被分配给MS的接口并且明确NS消息被立即发送至接入路由器。在这个消息中,“E”比特被设置以指示这是明确注册消息。
最后,在步骤204中,如果没有在其地址表中找到所生成的地址,则所述第一网络单元为该移动台创建条目,或如果在其地址表中找到所生成的地址则生成并发送第二消息至该移动台以指示所生成的地址是复制地址,并且丢弃发送自该移动台的具有复制地址的数据分组。在这里,所述第二消息例如可以是修改的NA(邻机通告)消息。
具体地,当收到NS消息时,接入路由器检查是否设置了消息中的“E”比特。如果设置了“E”比特,则接入路由器将该消息中的“Target Address”字段与其地址表相比较。如果在地址表中没有匹配,则接入路由器在地址表中创建条目以存储“Target Address”和相应的链路层地址。如果存在匹配,则MS所生成的地址与另一MS冲突。然后,接入路由器将发送具有“E”比特设置的NA消息至MS以指示检测到复制地址。应当指出,在MS重新生成唯一的地址之前,发送自MS的所有消息不应当被转发至其他节点,以使得复制地址不会对其他MS造成问题。此外,一旦接入路由器检测到所生成的地址是复制地址,则MS所发送的数据分组被接入路由器丢弃。
之后,如果NA消息被接收并且“E”比特被设置在该消息中,则MS将“Target Address”与其自己生成的地址相比较。如果两个地址相同,则接入路由器检测到复制地址。MS必须放弃当前分配的地址并且重新生成地址,如RFC 2462中所定义的。由于路由器在检测到复制地址之后立即发送NA消息至MS,因此对MS的影响是很小的。
然后,如果没有从接入路由器获得指令,则MS将继续使用所生成的地址作为CoA并发送绑定更新(BU)消息以向其家乡代理注册,如移动IPv6中指明的那样。如果CoA不与其他MS冲突,则接入路由器将转发该BU消息至下一跳。否则,该BU消息被接入路由器丢弃。此外,MS必须重新生成新的CoA并重复上述步骤。
优选地,当MS打算离开接入网时,它将发送具有“D”比特设置的NS消息以明确地撤销向接入路由器的注册。如果MS在离开前不发送该消息,则接入路由器中的相应条目将在其使用期限届满后变为无效。如果NS消息中设置了“D”比特,则接入路由器将该消息中的“Target Address”字段与地址表相比较。如果存在匹配,则它将删除包含该地址的条目。如果地址表中不存在匹配,则它将忽略该消息。
应当指出,在创建条目之后,条目内容的更新和变旧会涉及RFC 2461中描述的邻机缓存维护过程。
还应当指出,如果MS无法识别RA和NA消息中的“E”和“D”比特,则其行为与RFC 2462中定义的相同。同样,如果“E”比特和“D”比特没有设置在所接收的NS消息中,则NS将被看作正常的地址解析消息。接入路由器将“Target Address”字段与地址列表相比较。如果存在匹配,则正常的NA消息被发送至请求的MS。在这个NA消息中,“TargetAddress”被设置成NS消息中的那个。如果不存在匹配并且NS的源地址未指明,则NS消息在正常DAD过程中被发出。然后,创建条目以包含NS消息中的“Target Address”和链路层地址。因此,接入路由器可以支持修改后的MS和未修改的MS二者。
由此,本发明提出了一种有效的方法来解决IPv6网络中的地址自动配置和复制地址检测问题。利用这个明确无状态地址自动配置和复制地址检测过程,MS可以在切换中迅速获得有效的地址,MS的切换延迟大大减小并且例如VoIP和视频流式传输的实时应用的QoS得到改进。它可以作为第3层移动性管理协议被用于任何移动IPv6网络中,但是本发明决不限于此。
概括来讲,本方法相比标准的和其他解决方案具有下列优点:
1)MS可以向接入路由器明确注册其无状态地址,以便接入路由器可以可靠地且及时地学习地址;
2)所提出的方法可以节约无状态地址自动配置过程中的复制地址检测时间,这对于移动IPv6使能的网络而言特别有用;
3)所提出的方法可以与标准解决方案并存。对于无法实现上述方法的MS和接入路由器,它们可以只是忽略这些选项并且如有关RFC中定义的那样处理这些消息。
基于同一个发明构思,根据本发明的另一个方面,提出了一种移动台。下面将参考图4描述MS。
图4是根据本发明一个实施例的移动台的框图,其可以例如是移动电话、个人数字助理等并且支持例如移动IPv6协议。MS 400包括:第一消息检查装置401,用于检查由所述第一网络单元所发送的消息以发现是否需要明确地址配置;消息生成装置402,用于生成这样的消息:指示该移动台想要向该第一网络单元明确地注册所生成的地址,或者当该移动台将要离开该第一接入网或停止使用所生成的地址时指示该移动台想要撤销所生成的地址在该第一网络单元的注册;以及,第二消息检查装置403,用于检查由所述第一网络单元发送的消息以发现所生成的地址是否是复制地址。
再次参考图1和2,在这个实施例中,当MS移至新的接入网并发送RS消息至当前接入路由器时,它将收到来自该接入路由器的RA消息作为回复。然后,第一消息检查装置401将检查该RA消息以发现该消息中是否设置有“E”比特。如果设置了“E”比特,则MS将基于提取自该RA消息的前缀信息生成无状态地址。然后,消息生成装置402将生成具有“E”比特设置的NS消息以指示该移动台想要向所述第一网络单元明确地注册所生成的地址。在收到NS消息之后,接入路由器在其地址表中查找包含于该NS消息中的所生成的地址。如果发现复制地址,则接入路由器将发送具有“E”比特设置的NA消息至MS。然后,第二消息检查装置403检查该NA消息以发现所生成的地址是否是复制地址。此外,如果MS当将要离开当前接入网或停止使用所生成的地址时想要撤销所生成的地址在接入路由器的注册,则消息生成装置402将生成具有“D”比特设置的NS消息,该NS消息将被MS发送至接入路由器。
应当指出,如果MS无法识别出RA和NA消息中的“E”和“D”比特,则它的行为将与RFC 2462中定义的相同。
在实现中,本实施例中的移动台400以及其包含的第一消息检查装置401、消息生成装置402和第二消息检查装置403,可以以软件、硬件或其组合来实现。例如,本领域技术人员熟悉各种不同的可用来实现这些部件的设备,例如微处理器、微控制器、ASIC、PLD和/或FPGA等。
在操作中,结合图4所说明的本实施例的移动台400可以解决IPv6网络中的地址自动配置和复制地址检测问题。利用该明确无状态地址自动配置和复制地址检测过程,MS可以在切换中迅速获得有效地址,MS的切换延迟大大减小并且例如VoIP和视频流式传输的实时应用的QoS得到改进。它可以作为第3层移动性管理协议而被用于任何移动IPv6网络,但是本发明决不限于此。
基于同一个发明构思,根据本发明的又另一个方面,提出了一种用于控制移动台接入广域网的网络单元。下面将参考图5描述该网络单元。
图5是根据本发明一个实施例的网络单元的框图,其可以是接入路由器并且支持例如移动IPv6协议。网络单元500包括:第一消息生成装置501,用于生成指示明确地址配置并包括前缀信息的消息;消息检查装置502,用于检查由移动台发送的消息以发现移动台是想要明确注册由它自己生成的地址还是想要明确撤销所生成地址的注册;地址表503,用于存储所述移动台的地址和链路层地址,以及该地址的使用期限;地址查找装置504,用于在所述地址表中查找所生成的地址;条目创建装置505,用于如果没有在所述地址表中找到所生成的地址则为所述移动台创建条目;第二消息生成装置506,用于生成指示所生成的地址是复制地址的消息;以及,分组丢弃装置507,用于丢弃发送自所述移动台的具有复制地址的数据分组。
再次参考图1和2,在这个实施例中,当MS移至新的接入网中并且发送RS消息至当前接入路由器时,第一消息生成装置501将生成具有“E”比特设置的RA消息以指示明确地址配置,该RA消息也包含“PrefixInformation Option(前缀信息选项)”。然后,MS生成无状态地址并发送明确NS消息至接入路由器。当收到NS消息时,消息检查装置502检查该消息以发现MS是想要明确注册所生成的地址还是想要明确撤销所生成地址的注册。如果MS想要向接入路由器注册地址,即具有“E”比特设置的NS消息被接入路由器接收,则地址查找装置504将在地址表503中查找所生成的地址。如果没有找到,则条目创建装置505为该MS创建包含该MS的CoA和链路层地址的条目。如果找到,则第二消息生成装置506生成具有“E”比特设置的NA消息。然后,分组丢弃装置507将丢弃发送自MS的具有复制地址的数据分组。这样,在收到该NA消息后,MS将放弃所生成的地址并且重新生成新的无状态地址以由接入路由器检测。因此,所发送的数据分组将具有新的无状态地址。
作为变型,接入路由器还包括条目删除装置(未显示)以用于当移动台要求撤销所生成地址的注册并且在所述地址表中找到所生成的地址时删除条目。也就是说,在MS想要撤销所生成地址在接入路由器的注册的情况下,即具有“D”比特设置的NS消息被接入路由器接收,则地址查找装置504在地址表中查找该消息中的“Target Address”字段。如果存在匹配,则该条目删除装置将删除该条目;否则只需忽略该消息即可。
应当指出,在条目被创建之后,条目内容的更新和变旧可能涉及RFC2461中描述的邻机缓存维护过程。
还应当指出,如果在所接收的NS消息中没有设置“E”比特和“D”比特,则NS将被看作是正常的地址解析消息。因此,接入路由器可以支持已修改的和未修改的MS。
在实现中,本实施例的网络单元500以及其所包含的第一消息生成装置501、消息检查装置502、地址表503、地址查找装置504、条目创建装置505、第二消息生成装置506以及分组丢弃装置507,可以以软件、硬件或其组合来实现。例如,本领域技术人员熟悉各种不同的可用来实现这些部件的设备,例如微处理器、微控制器、ASIC、PLD和/或FPGA等。
在操作中,上述结合图5说明的本实施例的网络单元500可以解决IPv6网络中的地址自动配置和复制地址检测问题。利用该明确无状态地址自动配置和复制地址检测过程,MS可以在切换中迅速获得有效地址,MS的切换延迟大大减小并且例如VoIP和视频流式传输的实时应用的QoS得到改进。它可以作为第3层移动性管理协议而被用于任何移动IPv6网络,但是本发明决不限于此。
此外,基于同一个发明构思,根据本发明的又另一方面,提出了一种通信网络。这种通信网络包括如上述实施例中所描述的移动台和至少两个网络单元。此外,这个通信网络也可以包括其他网络单元,例如家乡代理或边缘路由器。
在这种通信网络中,MS可以在切换中迅速获得有效地址,MS的切换延迟大大减小并且例如VoIP和视频流式传输的实时应用的QoS得到改进。
尽管上文详细描述了本发明的用于检测复制地址的方法、移动台、用于控制移动台接入广域网的网络单元以及包括移动台和至少两个网络单元的通信网络的示例性实施例,然而上述实施例并不是穷举的,并且本领域技术人员可以在本发明的精神和范围内实现许多更改和修改。因此,本发明不限于上述实施例,其范围仅由所附权利要求来限定。

Claims (21)

1.一种用于检测复制地址的方法,其中移动台从属于第二网络单元的第二接入网移至属于第一网络单元的第一接入网中,其中:
-所述移动台发送请求消息至所述第一网络单元;
-所述第一网络单元当收到所述请求消息时生成并发送指示明确地址配置并包括前缀信息的第一消息至所述移动台;
-所述移动台检查所述明确地址配置、基于所述前缀信息生成地址并且向所述第一网络单元发送包含所生成的地址并且指示所述移动台要求向该第一网络单元注册所生成的地址的消息;和
-所述第一网络单元如果在其地址表中没有找到所生成的地址则为所述移动台创建条目,或如果在其地址表中找到所生成的地址则生成并发送指示所生成的地址是复制地址的第二消息至所述移动台,并且丢弃发送自该移动台的具有该复制地址的数据分组。
2.根据权利要求1所述的方法,其中,所述移动台当收到所述指示所生成的地址是复制地址的第二消息时重新生成新的地址并且重复进行权利要求1中的各个步骤。
3.根据权利要求1或2所述的方法,其中,当所述移动台将要离开所述第一接入网或停止使用所生成的地址时发送用于撤销所生成的地址在所述第一网络单元的注册的消息。
4.根据权利要求3所述的方法,其中,如果所述第一网络单元没有从所述移动台接收所述用于撤销所生成的地址在所述第一网络单元的注册的消息,则所述条目将在其使用期限届满之后变为无效。
5.根据权利要求1或2所述的方法,其中,所述移动台当基于所述前缀信息生成所述地址时将所述第一网络单元设置成其默认网关。
6.根据权利要求1或2所述的方法,其中,所述条目包含所述移动台的转交地址和相应的链路层地址。
7.根据权利要求1或2所述的方法,其中,当从所述移动台收到用于撤销注册的所述消息时,如果发现所生成的地址与其地址表之间的匹配,则所述第一网络单元删除所述条目,或者如果没有发现匹配则忽略用于撤销注册的所述消息。
8.根据权利要求1或2所述的方法,其中,消息的检查包括该消息中指定字段的检查。
9.根据权利要求1或2所述的方法,其中,所述地址是无状态地址。
10.根据权利要求1或2所述的方法,其中,所述地址表包括所述移动台的IP地址和链路层地址,以及该地址的使用期限。
11.一种移动台,该移动台从属于第二网络单元的第二接入网移至属于第一网络单元的第一接入网,其特征在于,包括:
-第一消息检查装置,用于检查由所述第一网络单元发送的消息以发现是否需要明确地址配置;
-消息生成装置,用于生成这样的消息:指示所述移动台要求向所述第一网络单元注册由它自己生成的地址,或者当该移动台将要离开所述第一接入网或停止使用所生成的地址时指示该移动台要求撤销所生成的地址在所述第一网络单元的注册;和
-第二消息检查装置,用于检查由所述第一网络单元发送的消息以发现所生成的地址是否是复制地址。
12.根据权利要求11所述的移动台,其中,当所述第一网络单元检测到复制地址时,所述移动台放弃所生成的地址并且重新生成新地址。
13.根据权利要求11或12所述的移动台,其中,所述地址是无状态地址。
14.根据权利要求11或12所述的移动台,其中,消息的检查包括检查该消息中的指定字段。
15.一种用于控制移动台接入广域网的网络单元,其中,所述移动台从属于第二网络单元的第二接入网移至属于第一网络单元的第一接入网,其特征在于,包括:
-第一消息生成装置,用于生成指示明确地址配置并包括前缀信息的消息;
-消息检查装置,用于检查由所述移动台发送的消息以发现该移动台是要求注册由它自己生成的地址还是要求撤销所生成的地址的注册;
-地址表,用于存储所述移动台的IP地址和链路层地址,以及该地址的使用期限;
-地址查找装置,用于在所述地址表中查找由所述移动台生成的地址;
-条目创建装置,用于如果没有在所述地址表中找到所生成的地址则为所述移动台创建条目;
-第二消息生成装置,用于生成指示所生成的地址是复制地址的消息;和
-分组丢弃装置,用于丢弃发送自所述移动台的具有所述复制地址的数据分组。
16.根据权利要求15所述的网络单元,其中,所述网络单元还包括用于当所述移动台要求撤销对所生成的地址的注册并且没有在所述地址表中找到所生成的地址时删除所述条目的条目删除装置。
17.根据权利要求15或16所述的网络单元,其中,如果所述网络单元没有从所述移动台接收到用于撤销对所生成的地址的注册的消息,则所述条目在其使用期限届满后变为无效。
18.根据权利要求15或16所述的网络单元,其中,所述条目包含所述移动台的转交地址和相应的链路层地址。
19.根据权利要求15或16所述的网络单元,其中,所述消息的检查包括检查该消息中的指定字段。
20.根据权利要求15或16所述的网络单元,其中,所述地址是无状态地址。
21.一种通信网络,包括:
-根据权利要求11-14中任一项的移动台;和
-至少两个根据权利要求15-20中任一项的网络单元。
CN2008801247555A 2008-01-14 2008-01-14 用于检测复制地址的方法、移动台、网络单元和通信*** Active CN101919277B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2008/000088 WO2009089643A1 (en) 2008-01-14 2008-01-14 Method for detecting a duplicate address, mobile station, network element and communication system

Publications (2)

Publication Number Publication Date
CN101919277A CN101919277A (zh) 2010-12-15
CN101919277B true CN101919277B (zh) 2013-11-27

Family

ID=40885033

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008801247555A Active CN101919277B (zh) 2008-01-14 2008-01-14 用于检测复制地址的方法、移动台、网络单元和通信***

Country Status (4)

Country Link
US (1) US8488557B2 (zh)
EP (1) EP2236002B1 (zh)
CN (1) CN101919277B (zh)
WO (1) WO2009089643A1 (zh)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8971956B2 (en) * 2006-10-18 2015-03-03 Samsung Electronics Co., Ltd. Method of providing neighbor information and method of generating neighbor location information
US9602332B2 (en) * 2007-06-15 2017-03-21 Qualcomm Incorporated Method and apparatus for DNS update triggered IPv6 neighbor advertisement
KR100899809B1 (ko) * 2007-12-11 2009-05-27 한국전자통신연구원 무선 센서 네트워크에서 IPv6를 위한 코디네이터,게이트웨이 및 전송 방법
JP5392097B2 (ja) * 2008-02-19 2014-01-22 日本電気株式会社 アドレス決定装置、通信システム、アドレス決定方法及びプログラム
CN101547383B (zh) * 2008-03-26 2013-06-05 华为技术有限公司 一种接入认证方法及接入认证***以及相关设备
US8316137B2 (en) * 2008-06-24 2012-11-20 Qualcomm Incorporated Method and apparatus for ensuring IPv6 uniqueness in a mobile subnetted environment
US8073007B2 (en) 2008-06-24 2011-12-06 Qualcomm Incorporated Method and apparatus for intertechnology IPv6 address configuration
CN102098347B (zh) * 2009-12-15 2015-04-01 中兴通讯股份有限公司 基于终端的互联网地址管理方法及***
GB2479939B (en) 2010-04-30 2016-05-25 Samsung Electronics Co Ltd Improvements to multicast traffic management
CN102624937B (zh) * 2011-01-28 2015-09-09 华为技术有限公司 Ip地址配置方法、装置及***
EP2705705B1 (en) 2011-05-03 2017-08-30 Nokia Technologies Oy Method and apparatus for managing radio interfaces
EP2708012B1 (en) * 2011-05-13 2018-07-04 Nokia Solutions and Networks Oy Methods for prefix allocation and corresponding network element, server and computer program products
US8788454B2 (en) * 2011-08-29 2014-07-22 Red Hat, Inc. Work optimization
WO2013064170A1 (en) * 2011-10-31 2013-05-10 Telefonaktiebolaget L M Ericsson (Publ) Discovery and disconnection of client addresses in an access node for an ip network
US8886775B2 (en) * 2012-03-08 2014-11-11 Cisco Technology, Inc. Dynamic learning by a server in a network environment
US9088608B2 (en) * 2013-03-12 2015-07-21 Cisco Technology, Inc. Throttling and limiting the scope of neighbor solicitation (NS) traffic
US9413713B2 (en) 2013-12-05 2016-08-09 Cisco Technology, Inc. Detection of a misconfigured duplicate IP address in a distributed data center network fabric
WO2016145572A1 (zh) * 2015-03-13 2016-09-22 华为技术有限公司 网络设备与终端设备通信的方法、网络设备及终端设备
US9742798B2 (en) 2015-03-16 2017-08-22 Cisco Technology, Inc. Mitigating neighbor discovery-based denial of service attacks
EP3443730B1 (en) * 2016-04-15 2021-09-01 Convida Wireless, LLC 6lowpan neighbor discovery for supporting mobility and multiple border routers
FR3119502B1 (fr) * 2021-01-29 2024-03-15 Sagemcom Broadband Sas Procede de determination si une adresse ip est attribuee a un terminal dans un reseau de communication

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1543256A (zh) * 2003-04-29 2004-11-03 ���ǵ�����ʽ���� 预先保留新关照地址以实现快速切换的方法
EP1841184A1 (en) * 2006-03-28 2007-10-03 Matsushita Electric Industrial Co., Ltd. Efficient IP address configuration in mobile networks with multiple mobility anchor points (MAPs)

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7200649B1 (en) * 2001-09-27 2007-04-03 Rockwell Automation Technologies, Inc. Adaptive method for duplicative IP address detection
KR100552471B1 (ko) * 2003-10-13 2006-02-15 삼성전자주식회사 무선네트워크에서 억세스포인트를 이용하여 CoA를 미리예약하고 라우팅을 하여 빠른 핸드오프를 수행하는 방법
WO2006035838A1 (ja) * 2004-09-30 2006-04-06 Matsushita Electric Industrial Co., Ltd. 通信ネットワーク管理方法及びアクセスルータ並びに移動通信装置
US20060245403A1 (en) * 2005-04-27 2006-11-02 Matsushita Electric Industrial Co., Ltd. UPnP mobility extension using session initiation protocol
CN1901551A (zh) * 2005-07-19 2007-01-24 上海贝尔阿尔卡特股份有限公司 一种支持IPv6的二层接入网中重复地址检测方法及其装置
JP4979294B2 (ja) * 2006-07-28 2012-07-18 キヤノン株式会社 通信制御装置、及びその制御方法
US7852878B2 (en) * 2006-08-01 2010-12-14 Samsung Electronics Co., Ltd. Apparatus and method for supporting establishment of network address of communication apparatus
KR100789933B1 (ko) 2006-12-08 2008-01-02 한국전자통신연구원 아이피 버전 6 주소에 대한 중복 주소 검출 방법

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1543256A (zh) * 2003-04-29 2004-11-03 ���ǵ�����ʽ���� 预先保留新关照地址以实现快速切换的方法
EP1841184A1 (en) * 2006-03-28 2007-10-03 Matsushita Electric Industrial Co., Ltd. Efficient IP address configuration in mobile networks with multiple mobility anchor points (MAPs)

Also Published As

Publication number Publication date
EP2236002A1 (en) 2010-10-06
CN101919277A (zh) 2010-12-15
US8488557B2 (en) 2013-07-16
EP2236002B1 (en) 2018-06-27
WO2009089643A1 (en) 2009-07-23
US20100316019A1 (en) 2010-12-16
EP2236002A4 (en) 2011-08-17

Similar Documents

Publication Publication Date Title
CN101919277B (zh) 用于检测复制地址的方法、移动台、网络单元和通信***
KR100617426B1 (ko) 이동 단말기 관리 시스템, 이동 단말기, 에이전트 및프로그램
US6930988B2 (en) Method and system for fast IP connectivity in a mobile network
US7486670B2 (en) Method for packet communication and computer program stored on computer readable medium
US6804221B1 (en) Micromobility using multicast
EP1206098B1 (en) Home agent and IP packet transferring method
US7330449B2 (en) Mobile node, mobility control apparatus, communication control method, communication system, and data format
KR100886433B1 (ko) 확장된 브릿지를 이용한 무선통신 시스템에서의 IPv6지원 방법
US20040184465A1 (en) Mobile IP communication system using dual stack transition mechanism and method thereof
US20040165565A1 (en) Communication system, mobile terminal and transfer device
JP2009529267A (ja) 移動通信システムでの移動ノード用のデフォルト・ルータの高速構成
WO2006104065A1 (ja) 移動ルータ、ホームエージェント、および端末位置管理方法
CN1998193B (zh) 移动终端管理设备和归属代理切换方法
JP4057715B2 (ja) ルータ装置、無線端末装置、無線基地局及びメッセージ送信制御方法
US7751816B2 (en) Method of registering a mobile node in a foreign network in a mobile IP environment and mobile IP network by omitting agent discovery
EP2466815B1 (en) Method and system for initiating forwarding of communicaiton, information and data message and for routing configuration
CN100596229C (zh) 告知目标网络地址绑定结果的方法及移动用户终端
JP4175855B2 (ja) 移動ネットワークおよびその通信管理方法
KR20010098088A (ko) 패킷 영역간의 핸드오버 방법 및 그를 이용한 패킷 데이터서비스 방법
JP2006005607A (ja) ネットワークシステムおよび移動ルータ
JP4397397B2 (ja) ハンドオーバ方法、移動端末、ホームエージェント、アクセスルータ、およびモバイルルータ
JP4425757B2 (ja) モバイルネットワークシステム
JP3536822B2 (ja) 移動端末管理システム、移動端末、エージェント及びプログラム
JP3928443B2 (ja) 移動体通信システム
WO2004070997A2 (en) Mobile communication system with a proxy location registration option

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant