CN1838829A - 无线网络的无缝漫游方法和设备 - Google Patents
无线网络的无缝漫游方法和设备 Download PDFInfo
- Publication number
- CN1838829A CN1838829A CNA2006100680369A CN200610068036A CN1838829A CN 1838829 A CN1838829 A CN 1838829A CN A2006100680369 A CNA2006100680369 A CN A2006100680369A CN 200610068036 A CN200610068036 A CN 200610068036A CN 1838829 A CN1838829 A CN 1838829A
- Authority
- CN
- China
- Prior art keywords
- mobile unit
- address
- services
- arp
- grouping
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 28
- 230000004044 response Effects 0.000 claims description 12
- 230000008878 coupling Effects 0.000 claims description 2
- 238000010168 coupling process Methods 0.000 claims description 2
- 238000005859 coupling reaction Methods 0.000 claims description 2
- 239000000284 extract Substances 0.000 claims description 2
- 238000012545 processing Methods 0.000 claims description 2
- 238000004321 preservation Methods 0.000 claims 1
- 238000004891 communication Methods 0.000 description 7
- 230000007246 mechanism Effects 0.000 description 6
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000005641 tunneling Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/10—Mapping addresses of different types
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4541—Directories for service discovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5084—Providing for device mobility
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/16—Performing reselection for specific purposes
- H04W36/18—Performing reselection for specific purposes for allowing seamless reselection, e.g. soft reselection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/24—Connectivity information management, e.g. connectivity discovery or connectivity update
- H04W40/248—Connectivity information update
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing 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/08—Mobility data transfer
- H04W8/087—Mobility data transfer for preserving data network PoA address despite hand-offs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/26—Network addressing or numbering for mobility support
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/08—Access point devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/14—Backbone network devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W92/00—Interfaces specially adapted for wireless communication networks
- H04W92/02—Inter-networking arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Abstract
公开一种无线网络用的无缝漫游支持的方法和设备。所述方法包括广播对与移动单元相关的默认路由器的物理地址的请求;在默认路由器接收所述请求;答复移动单元;和在位置表中创建初始条目。
Description
技术领域
本发明的实施例一般涉及无线网络,尤其涉及在无线网络中的不同IP子网中的接入点之间的无缝漫游。
背景技术
部分由于无线设备(这里也称为“移动单元”)的通用性和移动性,这种设备的使用正在变得越来越普遍。在许多实际应用中,无线设备使用无线网络来相互通信。为了与有线网络(例如因特网)上的主机通信,无线设备需要利用例如IEEE 802.11标准协议无线网(下面称为“802.11无线网”或者“802.11 WLAN”)和称为接入点(AP)的设备与无线局域网(WLAN)连接。
AP或无线接入点(WAP)配有连接无线设备和有线网络,比如以太网的接口。AP还可包括连接无线通信设备,从而形成无线网络的无线接口。移动单元可通过称为接入路由器(AR)的设备接入因特网,AR通过AP把来自移动单元的分组转发给有线网络上的主机。
AP的覆盖范围有限(例如,室内约100~200英尺)。于是,为了覆盖较大的范围,需要多个AP。部署多个AP的方法有两种。第一种是AP起链路层(第2层)桥接器的作用。第二种是AP起网络层(第3层)路由器的作用。在第一种方法(第二层方法)中,AR、AP和所有移动单元都在相同的子网上。在部署方面更灵活的第二种方法(第三层方法)中,AP可存在于不同的IP子网上,起移动单元的IP路由器的作用,并且利用IP分组而不是链路层帧与AR通信。
802.11 WLAN的部署中的主要设计关键是无线网络内移动单元的无缝漫游支持的问题。必须在不存在任何服务中断,或者只存在最短的服务中断的情况下支持移动性。例如,在向移动单元提供链路层连接性的AP间切换期间,应用层会话不应被中断。如果AP在同一IP子网内,那么802.11 WLAN中固有的第2层切换机制足以应付无缝移动性。但是,如果AP连接到不同的IP子网,那么会需要采用第3层切换机制来支持无缝移动性。
第2层机制存在局限性。例如,广域网中使每个AP与一个电缆或一个网络链接的部署会造成问题。最好把AP置于IP(或者网络)层中,以便把AP连接到不同的IP子网上,便于通用性更高。对于将与另一网络对话的一个网络来说,切换必须在IP层(即第3层)进行。
存在用于第3层移动性的已知机制。例如,一种第3层移动机制被称为移动IP。但是,移动IP和相关机制适合于游离(nomadic)连通性,而不适合于连续移动性和会在802.11 WLAN环境中出现的AP间的频繁切换。此外,移动IP支持目前并非普遍可用。例如,为了使用移动IP,运行MS Windows或Linux操作***的移动单元需要安装额外的软件。
于是,本领域中存在利用第3层切换方案,对802.11 WLAN的无缝漫游支持的需要,所述第3层切换方案能够支持AP间的频繁切换,并且不必要求在移动单元上安装额外的软件。
发明内容
本发明的实施例涉及一种用于确保分组被传送给每个移动单元的正确服务AP,从而向802.11无线网络提供无缝漫游支持的路由更新方案的方法和设备。所述方法和设备向在与不同IP子网连接的AP间漫游的802.11无线移动单元提供低等待时间切换方案。所述方法和设备使用链路层帧向移动单元发送路由更新。在移动单元与新的AP建立链路级关联之后,能够很快开始往来于移动单元的IP分组路由。
根据一个实施例,提供一种向无线网络上的移动单元提供无缝漫游支持的网络通信***,包括:至少两个接入点(AP),每个接入点具有一个有线接口端口和一个无线接口端口,无线接口端口适合于与移动单元耦接;一个适合于与所述至少两个AP中的每一个的有线接口端口耦接的接入路由器(AR);和向AR提供移动单元的路由信息的位置表。根据本发明的另一实施例,提供一种向移动单元路由IP分组的方法,包括:在AR接收IP分组;利用位置表识别移动单元位置,所述位置表包含服务AP的目的地IP地址;从位置表取回服务AP的目的地IP地址;和使IP分组与服务AP的IP地址相关联,以致IP分组适合于通过服务AP传送到所述给移动单元。
根据本发明的另一实施例,提供一种为首次在***中发起通信的移动单元,在位置表中创建初始路由条目的方法,包括:移动单元选择附近的一个AP作为服务AP;移动单元广播关于虚拟默认路由器IP地址(IPvdr地址)的ARP消息;从服务AP把对关于IPvdr地址的ARP的响应发送给移动单元;移动单元处理该ARP响应,从而创建一个ARP高速缓存条目;并从服务AP向AR发送消息,以便为所述移动单元在位置表中创建初始路由条目。
根据本发明的另一实施例,提供一种为移动单元更新位置表中的现有路由条目的方法,包括:移动单元选择新的服务AP;由移动单元与所述新的服务AP关联;从新的服务AP向AR发送路由更新消息;AR处理路由更新消息,以便更新位置表中对应于所述移动单元的路由条目;从新的服务AP向移动单元发送免费ARP消息,以更新对应于IPvdr地址的ARP高速缓存条目。
根据本发明的另一实施例,提供一种在移动单元和主机之间通信的方法,包括从移动单元提供探测信号,以定位(locate)附近的AP;处理来自附近AP的响应;与选择的服务AP相关联;广播关于IPvdr地址的ARP消息,其中发送对移动单元的关于IPvdr地址的ARP的响应;把第一消息发送给AR;处理ARP响应,并创建一个ARP高速缓存条目,其中所述第一消息被用于在位置表中创建初始路由条目。
附图说明
参考附图,能够详细地理解上面叙述的本发明的特征,可以得到上面简要概述的本发明的更详细描述,附图中图解说明了其中的一些实施例。但是要注意的是,附图仅仅图解说明了本发明的典型实施例,于是不应被看成对本发明范围的限制,因为本发明允许其它同样效果的实施例。
图1是图解说明根据本发明的一个实施例用于支持无缝漫游的网络体系结构的***方框图。
图2是图解说明根据本发明的一个实施例,从范围AP1漫游到范围AP2的移动单元的***方框图。
图3是根据本发明的一个实施例的位于接入路由器(AR)的位置表。
图4是根据本发明的一个实施例的位于AR的位置表,图解说明使用L1消息在位置表中创建一个新条目的AP。
图5是根据本发明的一个实施例的位置AR的位置表,图解说明使用L2消息修改位置表中服务AP的IP地址的AP。
图6是图解说明根据本发明的一个实施例,从有线网络到移动单元的IP分组的移动的流程图。
图7是图解说明根据本发明的一个实施例,位于AR的位置表中的新条目的创建的流程图。
图8是图解说明根据本发明的一个实施例,位于AR的位置表中的现有条目的更新的流程图。
虽然这里利用几个实施例和附图,举例说明了本发明的实施例,不过本领域的技术人员会认识到本发明并不局限于描述的实施例和附图。应明白附图及其详细描述并不意图把本发明局限于公开的特殊形式,相反,本发明将覆盖落入由附加权利要求限定的本发明的精神和范围内的所有修改、等同方案和替换方案。
这里使用的标题只是为了便于组织,并不意味着用于限制说明书或权利要求书的范围。如同在本申请内使用的那样,在许可的意义上(即,意味着有可能),而不是在强制的意义上(即意味着必须)使用词语“可能”。类似地,词语“包括”意味着含有,但不限于。
具体实施方式
本发明的实施例包括向移动单元提供从一个接入点(AP)漫游到另一接入点(AP在不同的IP子网上),同时至少保持它们的TCP连接和应用会话(例如,HTTP会话,IP语音会话等)的能力的方法和设备。根据本发明的实施例,设备能够在AP之间实现频繁的移动单元第三层切换。移动单元能够利用已知的操作***(例如Windows XP或Linux)在802.11无线网络内漫游,而不进行任何修改。本发明的实施例被这样安排,以致不需要在移动单元上装入任何特殊的内核模块或者运行应用进程来支持移动性。
本发明的实施例包括把固定的虚拟默认路由器IP(IPvdv)地址用于所有移动单元,把固定的IP地址用于每个活动的移动单元,并根据地址解析协议(ARP)帧和IEEE 802.11管理帧的到达,发出路由器更新。
图1图解说明结合本发明的实施例使用的网络体系结构100。网络体系结构100包括称为AP-AR网络的有线网络110,它连接接入路由器(AR)102与AP 104。有线网络,比如因特网112也与AR 102连接。802.11 WAN网络108和移动单元1061及1062与AP-AR网络110连接。
如同这里所述,与AP-AR网络110连接的主机(即,AR 102和AP 1041及1042)不必存在于相同的IP子网中。例如,AP1(1041)的有线接口可被配置为135.180.145.15的IP地址,而AP2(1042)的有线接口可被配置为135.104.20.99的IP地址。由于AP可被加入到任何IP子网中,并且移动单元能够从一个AP的范围漫游到另一AP的范围,因此根据本发明的一个实施例,这里描述的路由更新方案确保分组被传送给每个移动单元的正确服务AP。
图2描述类似于网络体系结构100的网络体系结构200。图2图解说明了从位置2061漫游到2062的移动单元206。具体地说,在一个实施例中,移动单元2061通过AP1(2041)和AR 202接入因特网212。当移动单元2061离开服务AP1(2041)的接入范围,并进入AP2(2042)的范围时,移动单元2061探测AP2(2042),并交换802.11管理帧,从而与AP2(2042)建立关联。一旦建立了该关联,AP2(2042)开始接受来自移动单元206′1的分组。
根据本发明的实施例,为了支持网络连通性的无缝过渡(transition),AP2(2042)通知AP 202,现在它是移动单元206′1的服务AP,从而AP 202随后能够把指定给移动单元206′1的分组转发给AP2(2042)。另外,AP2(2042)必须通知206′1,以致该移动单元能够把去往因特网212的分组传送给现在的服务AP2(2042)。这里描述AR 202和移动单元206之间通过AP 204的分组转发的细节。
操作上,当指定给移动单元2061的IP分组到达时,AR 202确定当前服务AP 204。在一个实施例中,AR 202使用称为IP隧道(tunnelling)214的技术把分组传送给服务AP 204。IP隧道通常被描述为AR,例如AR 202通过利用服务AP 204的地址作为目的地,把新的IP报头加入到来自因特网212的初始IP分组的情况。当服务AP 204收到隧道分组214时,服务AP从有效负载中抽取初始的IP分组,并利用无线接108把其传送给移动单元206。
为了接入因特网212,移动单元2061必须被配置IP地址和默认路由器IP地址。IP地址允许移动单元2061与因特网212上的其它主机通信。默认路由器是到因特网的第一中继段路由器。要明白的是,移动单元2061把它们的服务AP 204用作默认路由器。采用两个连续步骤把IP分组从移动单元2061传送给AR 202。首先,移动单元2061把该分组封装在802.11帧中,并把所得到的帧传送给服务AP 204。其次,服务AP 204利用IP隧道214,把该分组传送给AR 202,类似于如前所述,通过AP把分组从AR传送给移动单元的方式。
这种两频传送需要两组信息:在AP 204需要AR 202的IP地址;在移动单元2061需要服务AP 204的物理地址。AR的IP地址是在自举期间,AR获得的配置信息的一部分。通过利用ARP协议可动态地获得服务AP的物理地址。一旦移动单元2061获得了其默认路由器的物理地址,那么该信息就在该移动单元的ARP高速缓存中被保持一段时间(例如2分钟左右)以减少ARP请求通信量。由于每个AP具有唯一的物理地址,因此当移动单元2061切换服务AP时,移动单元2061随后改变在其ARP高速缓存中的服务AP物理地址。
根据本发明的一个实施例,网络体系结构200每个移动单元使用一个IP地址,当该移动单元有效时,IP地址保持不变,而不管哪个AP正在使用该移动单元。即,当移动单元在AP间切换时,它不需要改变其IP地址。这种特征确保在移动单元切换到新的服务AP之后,TCP连接保持完好。在移动单元使用动态主机配置协议(DHCP)来获得其IP地址的一个备选实施例中,移动单元可能为IP地址信息向新的AP发出新的DHCP请求。
本发明的实施例把每个AP用作DHCP中继器,把AR用作DHCP服务器。这样,所有DHCP请求被转发给AR以便处理。由于AR为所有有效的移动单元保持一个全球地址表(后面说明),因此根据嵌入移动单元使用的无线接口中的唯一物理地址,AR能够把相同的IP地址分配给相同的移动单元。
图3根据本发明的一个实施例,图解说明查出AP地址的位置表300的结构。位置表300向AR提供每个活动移动单元的路由信息。假定某一IP分组被指定给一个移动单元,AR把目的地IP地址302用作检索与移动单元对应的条目的关键字。AR随后把IP分组传送给移动单元的服务AP。
位置表300包含四个基本部分:移动IP地址字段302;移动物理地理字段306;服务IP地址字段304;和条目访问时间字段305。另外的字段在本发明的预期之内,可被包括在位置表300中,而不脱离本发明的范围。
移动IP地址字段302保存分配给移动单元的IP地址。移动单元物理地址字段306保存移动单元的802.11 WLAN接口的物理地址。移动IP地址和移动单元物理地址字段都是用于检索条目的查寻关键字。服务AP地址字段304保存移动单元的当前服务AP的IP地址。该字段被AR用于如上所述通过利用IP隧道,传送预定给移动单元的分组。条目访问时间字段305保存条目被访问的时间。该字段可被用于删除无效条目,以节约表空间。如前所述,在AR运行的DHCP服务器还使用位置表300来确保相同的IP地址302被分配给相同的移动单元。
虽然每个移动单元把其服务AP用作默认路由器,并且每个AP具有它自己的唯一AP地址,本发明的实施例使用唯一、不变的IP地址作为所有移动单元的默认路由器IP地址。这里把该不变的IP地址称为虚拟默认路由器IP地址(IPvdr)。从而,当它们转换AP时,移动单元不改变它们的默认路由器IP地址。每个AP被编程,以识别IPvdr并且回答关于IPvdr的ARP请求。这种技术被称为Proxy-ARP。
当移动单元打算开始与位于其IP子网之外的主机通信时,它必须找出其默认路由器的物理地址(例如,以太网地址)。由于它被配置作为默认路由器的IPvdr,因此移动单元将以IPvdr作为目标IP地址广播ARP请求。当服务AP收到ARP请求时,它把答复发送给发出请求的移动单元。答复包含IPvdr与服务AP的物理地址的绑定,允许移动单元为未来与服务AP的通信,创建ARP高速缓存条目。目标在于IPvdr的ARP请求也包含发出请求的移动单元的IP地址和物理地址。这是重要的,因为如同这里所述,服务AP能够使用该信息在AR创建初始位置表条目。
根据本发明的一个实施例,提供一种当移动单元发起通信时,在其ARP高速缓存和在AR为移动单元创建初始路由状态的***。参见图4,所述***包括:利用位置表400:接收ARP请求;服务AP从ARP请求抽取源IP地址和物理地址;和把位置更新L1消息420发送给AR。L1消息420包含移动单元的IP地址408和物理地址416,以及服务AP 410的IP地址。在处理L1消息之后,AR在位置表400中创建对应于该移动单元的位置表条目。AR能够把前往移动单元的分组转发给其服务AP。由于活动移动单元定期发送该ARP请求来刷新其ARP高速缓存,因此L1消息还用作定期更新,以避免该位置表条目被除去。
目标在于IPvdr的ARP请求达到两个目的。首先,该请求触发服务AP发送L1消息420,从而在AR创建位置表条目。其次,对该请求的答复允许移动单元获悉其服务AP的物理地址410,并把该信息保存在其ARP高速缓存中。
图5描述位置表500,位置表500图解说明本发明的与当移动单元从一个AP的范围移动到另一AP的范围时的无缝漫游支持相关的实施例。当移动单元移动到新AP的范围中,并与新AP建立关联时,在AR的对应于移动单元的位置表条目和在移动单元的对应于IPvdr的ARP高速缓存条目必须被修改,以支持无缝移动性。新的AP IP地址514不同于先前的AP IP地址510。
操作上,通过从新AP连续发送两个消息,在新AP完成所述关联之后这两个条目马上被修改。免费ARP消息被发送给移动单元,新的位置更新L2消息520被发送给AR。免费ARP是一种包含IPvdr和作为源的新AP的物理地址的ARP请求。该ARP请求的目的不是得出来自移动单元的响应。相反,它被用于修改位于移动单元的ARP高速缓存。在处理免费ARP之前,移动单元的ARP高速缓存包含IPvdr与先前AP的物理地址的绑定。在处理免费ARP之后,移动单元将根据ARP协议规范,改变IPvdr与新AP的物理地址的绑定,从而允许移动单元与新AP通信。
不同于在位置表中创建一个新条目的L1消息420(参见图4),图5中的L2消息520更新位置表中的现有条目。此外,L2消息520不包含移动单元的IP地址。相反,它包含移动单元的物理地址516和新AP的IP地址514。当AR收到L2消息520时,AR使用物理地址516作为检索对应于移动单元的条目的查寻关键字,并用新AP的IP地址代替服务AP IP地址字段。部分504和条目510及514证明了该过程。这允许前往移动单元的分组到达新的AP,随后到达移动单元。
免费ARP和L2消息在可能的最有利时机,即在移动单元与新的服务AP建立关联之后不久,完成支持无缝漫游所需的必要更新。
L1和L2消息都要求来自AR的确认。特别地,对L2消息的确认包含移动单元的IP地址。移动IP地址信息和移动物理地址一起允许AP预先为它刚刚获得的移动单元创建一个ARP高速缓存条目。从而,当前往移动单元的分组到达时,该分组可被立即传送给移动单元,而不必广播ARP请求以找出移动单元的物理地址,和等待来自移动单元的ARP答复。
图6是根据本发明的一个实施例,描述从主机,比如从因特网接收IP分组和把IP分组发送给移动单元的方法的流程图。该方法包括主机具有将发送给移动单元602的分组的步骤。在步骤604,***接收指定去往移动单元的分组。在步骤606,***利用根据本发明的一个实施例的位置表,如前所述那样识别移动单元的位置条目。在步骤608,***从位置表取回服务AP的IP地址。在步骤610,***利用如前所述的IP隧道技术,把报头添加到分组中。添加的报头包含作为目的地的当前服务AP的IP地址。在步骤612,***把所得到的分组发送给服务AP。在步骤614,服务AP除去加入的报头,并把所得到的分组发送给移动单元。在同一主机或者一个不同的主机发送另一分组之前,该方法在步骤616结束。
根据本发明的另一实施例,如图7中所示,提供描述当移动单元发起通信时,在其ARP高速缓存和在AR的移动单元的初始路由状态的产生的流程图。该方法开始于步骤702。在步骤704,在802.11 WLAN内,移动单元发出探测信号,以找出它可以访问的AP的位置。在步骤706,移动单元处理来自附近AP的响应,并选择与之相关的一个AP。选择的AP变成移动单元的服务AP。在步骤708,当移动单元开始与有线网络中的一个主机通信时,移动单元发出关于IPvdr地址的广播ARP消息。在步骤710,服务AP把对关于IPvdr地址的ARP的响应发送给移动单元,还把L1消息发送给AR。在步骤712,移动单元处理来自服务AP的ARP响应,并创建把IPvdr IP地址和对应于该服务AP的物理地址绑定在一起的ARP高速缓存条目。在步骤714(在一个实施例中,步骤714与步骤712并行执行),AR处理来自移动单元的L1消息,并为移动单元在位置表中创建一个路由条目。如果移动单元留在相同位置,并且暂时不寻找新的服务AP,那么该方法在步骤718结束。另一方面,如果移动单元移动,那么***前进到步骤A(参见图8)。
图8是描述如果移动单元移动,那么选择新的服务AP的流程图。图8中描述的步骤目的在于更新在移动单元的对应于IPvdr的ARP高速缓存条目和位置表中的对应于该移动单元的路由条目。具体地说,根据本发明的另一实施例,提供当移动单元从其当前服务AP的范围移动到新的服务AP的范围时,更新在其ARP高速缓存和在AR的关于移动单元的路由状态的步骤。
在步骤802,移动单元选择新的服务AP,并建立与新的服务AP的802.11关联。在步骤804,新的AP把L2消息发送给AR,把免费ARP消息发送给移动单元。在步骤806,AR处理L2消息,更新位置表中对应于该移动单元的路由条目,并向新的服务AP回送确认消息。更新使新的服务AP成为移动单元的当前服务AP。在步骤808(在一个实施例中,步骤808与步骤806并行进行),移动单元处理来自新的服务AP的免费ARP,并修改其ARP高速缓存,以便把新的服务AP的物理地址与IPvdr地址绑定在一起。在步骤810,新的服务AP处理来自AR的确认,并为该移动单元在其ARP中创建一个新条目。该方法在步骤812结束。
例子
下面的例子根据本发明的实施例,说明AR和AP如何支持无缝移动性。结合图2、4和5-8考虑该例子。假定移动单元被启动,并被配置以IP地址10.1.1.100,并且默认路由器IP地址(IPvdr)为10.1.1.1。当移动单元206建立与AP1(2041)的关联时,AP1把L2消息520发送给AR 202,把免费ARP发送给移动单元206。由于AR 202并不具有关于移动单元206的条目,因此它忽略L2消息520。类似地,移动单元206忽略免费ARP,因为其ARP高速缓存为空。
当移动单元206首次发起与主机(例如因特网)的通信时,它发出关于IPvdr(10.1.1.1)的ARP广播。AP1(2041)答复该ARP请求,并把L1消息420发送给AR 202,AR 202使用该L1消息420在位置表中创建对应于该移动单元的新条目408。一旦在AR 202创建了位置表(图3)条目308,并且在移动单元206创建了绑定IPvdr与AP1(2041)的物理地址的ARP高速缓存条目,那么移动单元206和主机212能够相互通信。
当移动单元206移动到AP2(2042)的范围时,它建立与AP2的关联。一旦建立了该关联,AP2把L2消息520发送给AR 202,把免费ARP发送给移动单元206。AR使用在L2消息520中携带的物理地址作为检索对应于移动单元206的条目的查寻关键字,并用(在L2消息520中携带的)AP2的IP地址514替换表510中的服务AP IP地址。AR 202随后把包含移动单元206的IP地址的确认发送给AP2(2042)。AP2处理该确认,并为移动单元206在其ARP高速缓存中创建一个条目。
当收到免费ARP时,移动单元206修改其ARP高速缓存,以致IPvdr与AP2的物理地址绑定。L2消息520连同免费ARP一起完成支持根据本发明的实施例的无缝漫游所需的必要路由更新。
有利的是,本发明的实施例不需要对移动单元的修改。当它从一个AP移动到另一AP时,每个移动单元保持固定的IP地址和固定的默认路由器地址。接入点和AR合作追踪每个移动单元,并利用IP隧道转发分组。
虽然上面描述了本发明的实施例,不过在不脱离本发明的基本范围的情况下,可设计出本发明的其它和更多的实施例,本发明的范围由下面的权利要求限定。
Claims (10)
1、一种向无线网络上的移动单元提供无缝漫游支持的网络通信***,包括:
至少两个接入点(AP),每个接入点具有一个有线接口端口和一个无线接口端口,无线接口端口适合于与移动单元耦接;
一个适合于与所述至少两个AP中的每一个的有线接口端口耦接的接入路由器(AR);和
向AR提供移动单元的路由信息的位置表。
2、按照权利要求1所述的网络通信***,其中位置表包含:
移动单元IP地址字段;
移动单元物理地址字段;
服务AP IP地址字段;和
条目访问时间字段。
3、按照权利要求2所述的网络通信***,其中移动单元IP地址字段保存分配给移动单元的IP地址。
4、按照权利要求2所述的网络通信***,其中移动单元物理地址字段保存移动单元的无线网络接口的物理地址。
5、按照权利要求2所述的网络通信***,其中服务AP IP地址字段保存移动单元的当前服务AP的IP地址,将由AR使用的把适合于传输的分组传送给移动单元的IP地址。
6、按照权利要求2所述的网络通信***,其中条目访问时间字段保存条目被访问时的时间。
7、按照权利要求1所述的网络通信***,其中每个移动单元包含一个不变的虚拟默认路由器IP(IPvdr)地址。
8、一种向移动单元路由IP分组的方法,包括:
在AR接收IP分组;
利用位置表识别移动单元位置,所述位置表包含服务AP的目的地IP地址;
从位置表取回服务AP的目的地IP地址;和
使服务AP的IP地址与IP分组相关联,以致IP分组适合于通过服务AP传送到所述给移动单元。
9、一种在移动单元和主机之间通信的方法,包括:
从移动单元提供探测信号,以定位附近的AP;
处理来自附近AP的响应;
与选择的服务AP相关联;
广播关于IPvdr地址的ARP消息,其中发送对移动单元的关于IPvdr地址的ARP的响应;
把第一消息发送给AR;和
处理ARP响应并创建一个ARP高速缓存条目,其中所述第一消息被用于在位置表中创建初始路由条目。
10、按照权利要求9所述的方法,还包括:
从ARP请求抽取源IP地址和物理地址;和
把位置更新消息发送给AR。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/089,736 | 2005-03-25 | ||
US11/089,736 US7894407B2 (en) | 2005-03-25 | 2005-03-25 | Method and apparatus for seamless roaming for wireless networks |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1838829A true CN1838829A (zh) | 2006-09-27 |
CN1838829B CN1838829B (zh) | 2011-12-28 |
Family
ID=36096475
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2006100680369A Expired - Fee Related CN1838829B (zh) | 2005-03-25 | 2006-03-24 | 无线网络的无缝漫游方法和设备 |
Country Status (4)
Country | Link |
---|---|
US (1) | US7894407B2 (zh) |
EP (1) | EP1705847B1 (zh) |
JP (2) | JP2006279960A (zh) |
CN (1) | CN1838829B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012162894A1 (zh) * | 2011-06-02 | 2012-12-06 | Deng Fangbo | 变址漫游 |
CN103067535A (zh) * | 2012-12-26 | 2013-04-24 | 东南大学 | 面向道路应急无线接入的网络结构和ip流动接入方法 |
CN105554854A (zh) * | 2015-12-31 | 2016-05-04 | 天彩电子(深圳)有限公司 | 局域网内wifi切换方法和*** |
CN112136299A (zh) * | 2018-05-17 | 2020-12-25 | 诺基亚技术有限公司 | 经由公共服务提供方网络上的vpn连接性促进住宅无线漫游 |
Families Citing this family (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7463607B2 (en) * | 2005-04-15 | 2008-12-09 | Intel Corporation | Apparatus, system and method capable of pre-allocating and communicating IP address information during wireless communication |
US7529256B2 (en) * | 2005-07-08 | 2009-05-05 | Cisco Technology, Inc. | Communication device client update system and method |
US9002342B2 (en) * | 2005-12-02 | 2015-04-07 | Nokia Corporation | System, apparatus, and method for dynamically customizing and configuring applications |
US7738891B2 (en) * | 2005-12-02 | 2010-06-15 | Nokia Corporation | System, apparatus, and method for dynamically configuring application access point settings |
FI20060936A0 (fi) * | 2006-10-24 | 2006-10-24 | Nokia Corp | Menetelmä kanavanvaihtojen suorittamiseksi viestintäjärjestelmässä |
US8532070B2 (en) * | 2006-12-18 | 2013-09-10 | Cisco Technology, Inc. | Fast handoff for wireless devices in a wired-wireless network |
US7969953B1 (en) * | 2007-01-22 | 2011-06-28 | Sprint Communications Company L.P. | Mobile device handoff while maintaining connectivity with multiple access points |
DE602007005358D1 (de) * | 2007-04-17 | 2010-04-29 | Deutsche Telekom Ag | Neuer flussbasierter Layer-2-Handovermechanismus für mobilen Knoten mit Multi-Netzwerkschnittstellen |
CN101119394A (zh) * | 2007-08-09 | 2008-02-06 | 北京艾科网信科技有限公司 | 一种基于网络的ip分配方法及旁路设备 |
US8611895B2 (en) * | 2009-10-30 | 2013-12-17 | Apple Inc. | Methods for optimizing paging mechanisms using device context information |
US8406195B2 (en) * | 2010-07-19 | 2013-03-26 | At&T Intellectual Property I, L.P. | Radio network controller with IP mapping table |
US20120134346A1 (en) * | 2010-11-30 | 2012-05-31 | Peter Bosch | Wireless communication system network equipment with broadcast-based backhaul network interface and next generation air interface |
US20150172889A1 (en) * | 2012-06-04 | 2015-06-18 | The University Of Tokyo | Wireless network apparatus |
CN103517262B (zh) * | 2012-06-21 | 2018-11-16 | 南京中兴新软件有限责任公司 | 一种数据交换的方法、接入路由器及位置管理服务器 |
TWI454723B (zh) | 2013-03-15 | 2014-10-01 | Ind Tech Res Inst | 應用於無線設備之辨識裝置、辨識系統及其方法 |
CN105706400B (zh) | 2013-11-05 | 2019-01-22 | 思科技术公司 | 在网络上转发分组的方法和装置 |
US10778584B2 (en) | 2013-11-05 | 2020-09-15 | Cisco Technology, Inc. | System and method for multi-path load balancing in network fabrics |
US9674086B2 (en) | 2013-11-05 | 2017-06-06 | Cisco Technology, Inc. | Work conserving schedular based on ranking |
US9655232B2 (en) | 2013-11-05 | 2017-05-16 | Cisco Technology, Inc. | Spanning tree protocol (STP) optimization techniques |
US9374294B1 (en) | 2013-11-05 | 2016-06-21 | Cisco Technology, Inc. | On-demand learning in overlay networks |
US9502111B2 (en) | 2013-11-05 | 2016-11-22 | Cisco Technology, Inc. | Weighted equal cost multipath routing |
US9769078B2 (en) | 2013-11-05 | 2017-09-19 | Cisco Technology, Inc. | Dynamic flowlet prioritization |
US9825857B2 (en) | 2013-11-05 | 2017-11-21 | Cisco Technology, Inc. | Method for increasing Layer-3 longest prefix match scale |
US9397946B1 (en) | 2013-11-05 | 2016-07-19 | Cisco Technology, Inc. | Forwarding to clusters of service nodes |
US10951522B2 (en) * | 2013-11-05 | 2021-03-16 | Cisco Technology, Inc. | IP-based forwarding of bridged and routed IP packets and unicast ARP |
US9888405B2 (en) | 2013-11-05 | 2018-02-06 | Cisco Technology, Inc. | Networking apparatuses and packet statistic determination methods employing atomic counters |
US9876711B2 (en) | 2013-11-05 | 2018-01-23 | Cisco Technology, Inc. | Source address translation in overlay networks |
KR20160092645A (ko) * | 2015-01-28 | 2016-08-05 | 한국전자통신연구원 | 식별자 및 위치자 분리 환경에서의 로컬 도메인 내 종단 호스트간의 통신 방법 및 시스템 |
CN106658479B (zh) * | 2016-11-16 | 2020-12-11 | 广东新岸线科技有限公司 | 一种无线网络融合的实现方法 |
JP7029976B2 (ja) * | 2018-02-22 | 2022-03-04 | セイコーソリューションズ株式会社 | 注文管理システム及び通信制御プログラム |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6535493B1 (en) | 1998-01-15 | 2003-03-18 | Symbol Technologies, Inc. | Mobile internet communication protocol |
JP2000059380A (ja) * | 1998-08-07 | 2000-02-25 | Toshiba Tec Corp | 移動体データ通信システム |
GB2341059A (en) * | 1998-08-28 | 2000-03-01 | Nokia Oy Ab | Internet protocol flow detection |
JP3767781B2 (ja) * | 1999-07-23 | 2006-04-19 | 東芝テック株式会社 | 無線式データ通信システム |
US20020055971A1 (en) | 1999-11-01 | 2002-05-09 | Interdigital Technology Corporation | Method and system for a low-overhead mobility management protocol in the internet protocol layer |
JP3717733B2 (ja) * | 2000-01-11 | 2005-11-16 | シャープ株式会社 | ネットワークシステム |
US6490259B1 (en) | 2000-02-24 | 2002-12-03 | Telcordia Technologies, Inc. | Active link layer and intra-domain mobility for IP networks |
JP2002084305A (ja) * | 2000-07-03 | 2002-03-22 | Mitsubishi Electric Corp | Ip通信無線端末システムおよび無線端末によるip通信方法 |
GB0113902D0 (en) * | 2001-06-07 | 2001-08-01 | Nokia Corp | Security in area networks |
US7016682B2 (en) * | 2002-03-04 | 2006-03-21 | Air Broadband Communications, Inc. | Hybrid wireless access bridge and mobile access router system and method |
JP2004007073A (ja) * | 2002-05-30 | 2004-01-08 | Toshiba Corp | 無線通信におけるハンドオーバ方法、および無線通信装置 |
JP2004112727A (ja) * | 2002-09-20 | 2004-04-08 | Ntt Docomo Inc | 移動通信制御システム、移動通信制御方法、これらに用いて好適なルータ装置、サーバ装置及びデータ構造 |
US20050148345A1 (en) * | 2003-01-24 | 2005-07-07 | Fujitsu Limited | Location management program, computer program, and storage medium |
JP2004304570A (ja) * | 2003-03-31 | 2004-10-28 | Kanda Tsushin Kogyo Co Ltd | 無線lanシステムにおけるローミング方式 |
US7715340B2 (en) | 2004-03-04 | 2010-05-11 | At&T Corp. | Method and apparatus for enabling IP mobility with high speed access and network intelligence in communication networks |
KR100800879B1 (ko) * | 2004-03-05 | 2008-02-04 | 삼성전자주식회사 | 무선 통신 시스템의 분리형 매체 억세스 제어 프로토콜 구조와 이를 이용한 데이터 송수신 방법 및 핸드 오버 방법과 그 시스템 |
US20060136694A1 (en) * | 2004-12-17 | 2006-06-22 | Robert Hasbun | Techniques to partition physical memory |
-
2005
- 2005-03-25 US US11/089,736 patent/US7894407B2/en not_active Expired - Fee Related
-
2006
- 2006-02-28 EP EP06251059A patent/EP1705847B1/en not_active Expired - Fee Related
- 2006-03-24 CN CN2006100680369A patent/CN1838829B/zh not_active Expired - Fee Related
- 2006-03-24 JP JP2006082506A patent/JP2006279960A/ja active Pending
-
2011
- 2011-10-04 JP JP2011219704A patent/JP5147982B2/ja not_active Expired - Fee Related
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012162894A1 (zh) * | 2011-06-02 | 2012-12-06 | Deng Fangbo | 变址漫游 |
CN103067535A (zh) * | 2012-12-26 | 2013-04-24 | 东南大学 | 面向道路应急无线接入的网络结构和ip流动接入方法 |
CN103067535B (zh) * | 2012-12-26 | 2016-05-04 | 东南大学 | 面向道路应急无线接入的网络结构和ip流动接入方法 |
CN105554854A (zh) * | 2015-12-31 | 2016-05-04 | 天彩电子(深圳)有限公司 | 局域网内wifi切换方法和*** |
CN112136299A (zh) * | 2018-05-17 | 2020-12-25 | 诺基亚技术有限公司 | 经由公共服务提供方网络上的vpn连接性促进住宅无线漫游 |
CN112136299B (zh) * | 2018-05-17 | 2023-02-14 | 诺基亚技术有限公司 | 经由公共服务提供方网络上的vpn连接性促进住宅无线漫游 |
US11963007B2 (en) | 2018-05-17 | 2024-04-16 | Nokia Technologies Oy | Facilitating residential wireless roaming via VPN connectivity over public service provider networks |
Also Published As
Publication number | Publication date |
---|---|
JP2006279960A (ja) | 2006-10-12 |
JP5147982B2 (ja) | 2013-02-20 |
EP1705847B1 (en) | 2011-07-06 |
US20060215623A1 (en) | 2006-09-28 |
US7894407B2 (en) | 2011-02-22 |
EP1705847A1 (en) | 2006-09-27 |
JP2012054961A (ja) | 2012-03-15 |
CN1838829B (zh) | 2011-12-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1838829A (zh) | 无线网络的无缝漫游方法和设备 | |
US20040184465A1 (en) | Mobile IP communication system using dual stack transition mechanism and method thereof | |
CN101199219B (zh) | 使用替代和转交因特网协议地址促进通信的方法和装置 | |
JP2004129210A (ja) | 移動管理方法および移動端末 | |
CN1774906A (zh) | 安全代理移动ip的方法和装置 | |
CN101127758B (zh) | 移动节点的ip地址获取方法与获取*** | |
CN1366405A (zh) | 通过移动通信网的信息传递控制方法和*** | |
CN1589538A (zh) | 支持ipv6的移动路由器 | |
CN1623300A (zh) | 在未来因特网中利用区域定位点支持移动节点的移动性的***和方法 | |
CN1942009A (zh) | 支持***中移动电信终端的移动性的电信***和方法 | |
CN1879442A (zh) | 在无线局域网与无线广域网之间无缝切换的方法和*** | |
JP2003534719A (ja) | 通信システム及び方法 | |
CN1914883A (zh) | 在扁平结构的移动网络中提供地址管理的方法和设备 | |
EP1445898B1 (en) | Mobile communication control system | |
CN1665340A (zh) | 移动通信网络***及移动性管理装置 | |
CN100563389C (zh) | 移动通信***和移动通信***中使用的路由管理设备 | |
US8050680B2 (en) | Apparatus and method for performing vertical handover in a wireless communication system | |
JP4905499B2 (ja) | 移動管理方法および移動端末 | |
CN1774903A (zh) | 移动网际协议的代理服务器支持 | |
CN1499889A (zh) | 用于分组无线网与无线局域网混合部署的无缝漫游方法 | |
JPH1023068A (ja) | 移動通信方法と移動通信装置 | |
CN1248462C (zh) | 一种柔性ip网络技术体系中实现局域网/广域网自适应的方法 | |
CN101047674A (zh) | 一种收集接入路由器信息的方法及其*** | |
KR20090065048A (ko) | 저전력 수직 핸드오버 정보 관리 시스템 및 그 방법 | |
CN1354940A (zh) | 无线网和路由过程 |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20111228 |
|
CF01 | Termination of patent right due to non-payment of annual fee |