CN1726689B - 用于移动ip的代理间通信协议 - Google Patents
用于移动ip的代理间通信协议 Download PDFInfo
- Publication number
- CN1726689B CN1726689B CN200380106373.7A CN200380106373A CN1726689B CN 1726689 B CN1726689 B CN 1726689B CN 200380106373 A CN200380106373 A CN 200380106373A CN 1726689 B CN1726689 B CN 1726689B
- Authority
- CN
- China
- Prior art keywords
- access point
- agency
- node
- configuration information
- inter
- 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.)
- Expired - Fee Related
Links
- 238000004891 communication Methods 0.000 title description 12
- 238000000034 method Methods 0.000 claims abstract description 40
- 230000005540 biological transmission Effects 0.000 claims description 9
- 230000004044 response Effects 0.000 claims description 5
- 238000005516 engineering process Methods 0.000 description 12
- 230000015654 memory Effects 0.000 description 11
- 230000006870 function Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000000295 complement effect Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000005538 encapsulation Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- VJYFKVYYMZPMAB-UHFFFAOYSA-N ethoprophos Chemical compound CCCSP(=O)(OCC)SCCC VJYFKVYYMZPMAB-UHFFFAOYSA-N 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000001902 propagating effect Effects 0.000 description 1
- 238000000926 separation method Methods 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/50—Address allocation
- H04L61/5007—Internet protocol [IP] addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0011—Control or signalling for completing the hand-off for data sessions of end-to-end connection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W60/00—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0011—Control or signalling for completing the hand-off for data sessions of end-to-end connection
- H04W36/0019—Control or signalling for completing the hand-off for data sessions of end-to-end connection adapted for mobile IP [MIP]
-
- 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/18—Service support devices; Network management devices
- H04W88/182—Network node acting on behalf of an other network entity, e.g. proxy
Abstract
本发明公开了用于确定节点的配置信息的方法和装置。第一接入点向一个或多个另外的接入点发送代理间请求消息,代理间请求消息标识节点,并且指示该节点的IP配置信息被请求。然后,第一接入点接收来自另外的接入点中的第二接入点的代理间答复消息,代理间答复消息包括IP配置信息,从而使得第一接入点能够使用该IP配置信息来代表该节点发送注册请求。这样,接入点可以支持不支持移动IP的节点的移动性。
Description
技术领域
本发明涉及移动IP网络技术。更具体地说,本发明涉及实现节点移动性的技术,该技术通过使用由接入点发送和接收的控制消息来改变节点在网络内的位置。
背景技术
移动IP是这样的协议,其允许膝上型计算机和其他移动计算机单元(这里称作“移动节点”)在位于不同位置的多个子网之间漫游,而同时保持因特网和/或WAN的连通性。没有移动IP或相关协议,移动节点将无法在通过各个子网漫游的同时保持连接。这是因为任何节点通过因特网通信所需要的IP地址都是位置专用的。每个IP地址都具有指定该节点所驻留的具体子网的字段。如果用户要采用通常附接到一个节点的计算机并利用其漫游,从而使该计算机穿过不同的子网,则该计算机将无法使用其归属基本IP地址。结果,跨国旅行的商人就不能携带他或她的计算机在地理上不同的网段或者无线节点之间漫游,并同时通过因特网而维持连接。在便携式计算设备的时代里,这是不可接受的事情。
为了解决这个问题,已开发并实现了移动IP协议。在网络工作组的RFC 2002(C.Perkins,Ed.,1996年10月)中描述了移动IP的实现。在由Prentice Hall出版的J.Solomon著的“Mobile IP Unplugged”中也描述了移动IP。这里为了一切目的,通过引用整体并入了这两个参考文献的内容。
在图1中图示了移动IP的过程和环境。如图所示,移动IP环境2包括因特网(或者WAN)4,通过该因特网4,移动节点6可以经由归属代理8和外地代理10的协调而执行远程通信。一般来说,归属代理和外地代理是执行由软件、硬件和/或固件实现的适当的移动IP功能的路由器或其他网络连接设备。插入到其归属网段的具体移动节点(例如,膝上型计算机)通过其指定的归属代理与因特网相连。当移动节点漫游时,该移动节点通过可用的外地代理经由因特网通信。可以假定,在地理上不同的位置处存在许多可用的外地代理,以允许利用移动IP协议的广泛分布的因特网连接。注意,移动节点也可以直接注册到其归属代理。
如图1所示,通常移动节点6驻留在网段12中(或者是“以其为基地”),该网段允许其网络实体通过归属代理8(标注为R2的适当配置的路由器)经由因特网4通信。注意,归属代理8不需要直接连接到因特网。例如,如图1所示,归属代理可以通过另一个路由器(在本情形中为路由器R1)而被连接。路由器R1可以依次将一个或多个其他路由器(例如,路由器R3)连接到因特网。
现在,假设移动节点6从其归属基本网段12中移除,并漫游到远程网段14。网段14可以包括诸如PC 16之类的各种其他节点。网段14中的节点通过兼作外地代理10的路由器与因特网通信。移动节点6可以通过构成移动IP协议一部分的各种请求和通告来识别外地代理10。当移动节点6与网段14进行交互时,外地代理10将注册请求中继至归属代理8(如虚线“注册”所指示)。然后,归属代理和外地代理可以协商移动节点附接到外地代理10的条件。例如,附接可以被限制在某时间段内,例如2小时。当协商成功完成时,归属代理8更新内部的“移动性绑定表”,该表指定与移动节点6的身份相关联的转交地址(例如,配置转交地址或外地代理的IP地址)。此外,外地代理10更新内部的“访客表”(visitor table),该表指定移动节点地址、归属代理地址等。于是,移动节点的归属基本IP地址(关联到网段12)已转变为外地代理的IP地址(关联到网段14)。
现在,假设移动节点6希望从其新位置向对端节点18发送消息。然后,根据标准的因特网协议,来自该移动节点的输出消息被打包,并且通过因特网4上的外地代理10被转发到对端节点18(如虚线“来自MN的分组”所示)。如果对端节点18希望向移动节点发送消息(不管是对来自移动节点的消息的答复,还是因为任何其他原因),对端节点都将该消息寻址到子网12中的移动节点6的IP地址。然后,该消息的分组被经由因特网4转发到路由器R1,并且最终到达归属代理8,如虚线(“去往MN的分组(1)”)所示。根据其移动性绑定表,归属代理8识别出移动节点6不再附接到网段12。然后,归属代理根据移动IP协议,封装来自对端节点18的分组(这些分组被寻址到网段12中的移动节点6),然后向移动节点6的“转交”地址转发这些封装后的分组,如虚线(“去往MN的分组(2)”)所示。例如,该转交地址可以是外地代理10的IP地址。然后,外地代理10解封装,并且将消息转发到子网14中的移动节点6。由归属代理和外地代理实现的分组转发机制常常称作“隧道传输”。
由于节点可能不支持移动IP,所以,改变其在网络中的位置的节点不能发起到其归属代理的注册。因此,代理移动IP支持(即,代理注册)可以由代表节点的接入点执行。接入点(AP)是全无线网络中的中心点,或者充当有线和无线网络之间的连接点。可以在整个设施中安置多个AP,以向具有WLAN适配器的用户提供在整个扩展区域中自由漫游的能力,同时维持到所有网络资源的不中断的接入。一旦节点被注册到了归属代理,该归属代理就可以向外地代理转发分组。此外,接入点也可以将由节点发送的分组重定向至外地代理,使得重定向的分组能够被该外地代理转发至适当的目的地。由发明人Wang等在2002年2月20日提交的题为“METHODS AND APPRATUS FOR SUPPORTING PROXY MOBILE IPREGISTRATION IN A WIRELESS LOCAL ARER NETWORK”的申请(代理案卷No.CISCP263,中请序号No.10/080,995)中公开了一种支持利用接入点代理注册的方法,这里为了一切目的通过引用并入了该申请的内容。
为了代表节点发送注册请求,接入点需要节点的IP地址和归属代理的地址(即,默认网关),以便构造注册请求分组。另外,接入点还确定该节点的子网网络掩码(即,子网掩码,netmask),以确定是否需要移动IP代理服务。具体地说,当接入点根据数据分组的源地址和子网掩码确定该节点位于与接入点相同的子网中时,不需要代表该节点执行移动IP服务,如实线所示。然而,当接入点根据源地址确定该节点不位于接入点的子网中时,接入点就代表该节点执行代理移动IP服务。
节点一般在向初始接入点发送的IP分组(例如IP数据分组)中提供其配置信息,例如IP地址、默认网关(例如,归属代理)和网络掩码。当节点漫游到另一个位置时,它漫游到另一个接入点。但是,网络中该后继接入点不拥有该节点的配置信息。此外,节点也不知道该后继接入点不拥有它的配置信息。
因此,考虑到上述情况,希望使后继接入点能够获得这种配置信息,而无需涉及、修改或配置该节点。
发明内容
本发明使得接入点能够确定不支持移动IP的节点的配置信息。配置信息例如可以包括:节点的IP地址、和/或归属代理地址、网络掩码以及外地代理地址。接入点可以从具有这种配置信息的另一个接入点获得配置信息。这样,接入点可以获得节点的配置信息,从而使得该接入点能够代表该节点发起到该节点的归属代理的节点注册。
根据本发明的一个方面,第一接入点向一个或多个另外的接入点发送代理间请求消息,代理间请求消息标识节点,并且指示该节点的IP配置信息被请求。然后,第一接入点接收来自另外的接入点中的第二接入点的代理间答复消息,代理问答复消息包括IP配置信息,从而使得第一接入点能够使用该IP配置信息来代表该节点发送注册请求。这样,接入点就支持不支持移动IP的节点的移动性。
根据本发明的另一个方面,通过向代理间多播组发送请求消息,而将代理间请求消息发送至一个或多个另外的接入点。这是通过将接入点配置为与具体的多播组相关联来实现的。然后,代理间请求消息可以被寻址到该代理间多播组的IP地址。
根据本发明的另一个方面,代理间请求消息和代理间答复消息都遵循代理间协议。该协议例如可以包括消息类型和操作码(opcode)。另外,在请求消息和答复消息中还可以包括序列号,这使得请求消息和答复消息相互匹配。在请求消息和答复消息中还可以包括其他信息。例如,请求消息经由IP和/或MAC地址来标识节点。另外,请求消息还包括发送接入点的IP地址(和/或MAC地址),这使得答复消息能够被发送至正确的接入点。答复消息包括所请求的配置信息,例如上面所阐述的。
本发明的另一个方面是关于计算机程序产品,其包括计算机可读介质,在该介质上提供有程序指令,用于全部或部分实现上述方法和技术。本发明的任何方法都可以被全部或部分表现为可以在这种计算机可读介质中提供的程序指令。另外,本发明关于如这里所述生成和/或使用的数据的各种组合和安排。例如,具有这里所述的格式、并且在合适的介质中提供的分组和数据结构都是本发明的一部分。
在下面结合附图对本发明的详细描述中将更加详细地描述本发明的这些和其他特征。
附图说明
图1图示了移动IP网段和关联的环境。
图2图示了包括多个接入点的系统,该系统可用于实现本发明。
图3是图示了根据本发明各种实施方式,由接入点支持代理注册的方法的过程流程图。
图4图示了根据本发明各种实施方式,由后继接入点发送的示例性查询消息的格式。
图5图示了根据本发明各种实施方式,由接收接入点发送的示例性响应消息的格式。
图6图示了根据本发明各种实施方式的示例性客户历史表,该表由接入点维护,其用于存储先前已通过该接入点注册到其归属代理的节点的节点配置信息。
图7是可被配置为用于实现本发明各个方面的网络设备的框图。
具体实施方式
在下面的描述中,阐述了许多具体细节,以充分理解本发明。但是,对于本领域的技术人员很清楚,没有这些具体细节中的某些或者全部,也可以实施本发明。在其他示例中,没有对公知的过程步骤进行详细描述,以免不必要地模糊本发明。
本发明使得接入点能够获得不支持移动IP的节点的IP配置信息。这是通过如下方式来实现的:通过从一个接入点向其关联到的其他接入点发送通信消息,以请求该节点的IP配置信息。通过使用这种通信,可以在接入点之间传输IP配置信息,从而使接入点能够发起节点对归属代理的注册和解注册。
这里描述了一种这样的发明:该发明使得节点(例如,未实现移动IP协议的节点)能够漫游至诸如支持DHCP的网络之类的网络中的各个外地代理。这部分是通过使用在网络中的接入点之间发送的控制消息而实现的。为了下面讨论的目的,术语“移动节点”将用来指实现移动IP协议的移动节点,而术语“节点”将用来指未实现移动IP协议的节点。
图2图示了可以在其中实现本发明的系统的框图。在下面的描述中,本发明实现于无线网络中。然而,尽管本发明被描述为实现于无线网络中,但是本发明也可以实现于非无线网络中。如图所示,节点206可能希望从其归属代理200漫游至第一外地代理202。类似地,一旦被附接到第一外地代理202,节点206就可能再次希望漫游至第二外地代理204。尽管节点206可能具有分配的IP地址,但是当节点206漫游时,该节点优选地维持这个分配的IP地址。例如,尽管当节点在网络中的位置改变时,DHCP服务器208一般向该节点动态分配新IP地址,但是优选地维持由DHCP服务器208开始分配给该节点的IP地址。
在无线网络中,接入点210和212耦合到外地代理202和204。例如,在无线网络中,接入点210和212可能具有用于接收分组的天线和接收机。作为另一个示例,接入点210和212可以指定非无线网络中的连接点。一般来说,实现移动IP的移动节点通过注册过程向其归属代理注册和解注册。然而,根据本发明,注册是由接入点代表移动IP节点发起的。类似地,解注册也可以由接入点代表漫游节点发起。例如,当第一接入点210构造并经由第一外地代理202发送注册请求分组时,已漫游至第一外地代理202的节点206被注册到该节点的归属代理200。从而,第一外地代理的访客表和归属代理的移动性绑定表被更新,以指示该节点已漫游至第一外地代理202。当节点206漫游至第二外地代理204时,节点206被解注册(例如,利用接入点210、212之一,外地代理202、204之一,或者归属代理200)。换言之,第一外部代理202更新其访客表来反映节点206的移动。类似地,更新归属代理的移动性绑定表来反映节点206移动到了第二外地代理204。因此,可以删除第一外部代理的访客表和归属代理的移动性绑定表中的适当条目。然后,当移动节点完成向归属代理的注册时,新条目被输入到归属代理的移动性绑定表和第二外地代理的访客表中。或者,可以由接入点更新并维护访客表。
这里列出了四种删除节点的IP地址的示例性方法。第一,在接入点接收到地址解析协议(ARP)请求和答复时,可能检测到节点。更具体地说,为了向目的IP地址发送分组,节点必须获得与目的IP地址相关联的MAC地址或“链路层地址”。节点一般通过经由接入点向外部代理发送ARP请求来获得与预期的目的IP地址相关联的MAC地址。第二,节点可以试图经由外部代理发送真正的IP数据分组。从而,在这种实例中,如果该节点的IP地址不再属于本地子网,则接入点接收该数据分组导致该接入点发送控制分组(即,注册请求分组)。第三,接入点可以接收指定到节点的DHCP答复,并且该接入点可以将从该DHCP答复获得的该节点的IP地址保存在其客户表中,用于将来引用。第四,当节点漫游至某接入点并关联至该接入点时,该接入点可以向其关联到的一组接入点发送代理间请求消息。如果一个或多个接入点刚好具有存储在它们的客户历史表中的节点IP配置(如上述三个方法中所提到的),则一个或多个代理间答复消息将被发送回当前接入点。
根据本发明的一种实施方式,一个或多个接入点使用接入点代理间协议控制消息来传输关于各个接入点和/或节点的IP配置的消息,以使得接收接入点可以作出关于下述内容的智能判断:是否代表这些节点经由外地代理而将这些节点注册到它们的归属代理。更具体地说,可以在多个接入点之间传输配置信息,以使得每个接入点都可以存储与各个节点相关联的配置信息的本地拷贝。一旦接入点获得了这种配置信息,就可以使用该配置信息来代表节点发起注册。
图3图示了根据本发明各种实施方式,利用接入点支持代理注册的方法的流程图。如框302-314所示,节点首先漫游至第一接入点。具体地说,在框304中,每个接入点被配置为支持代理间通信。根据一种实施方式,多个接入点中的每个接入点都被配置为代理间通信多播组的成员。例如,具体网络中的所有接入点都配置有相同的多播组地址。另外,这些接入点优选地配置有由该多播组的成员所共享的共享密钥。重要的是还要注意:也可以以替换的方式实现代理间通信,例如在配置有和/或知道其他接入点身份(例如,IP地址)的接入点之间的直接通信。
节点也被配置有其IP配置信息,如框306所示。这种IP配置信息可以包括(但是不限于)节点的IP地址和默认网关(例如,归属代理),以及该节点的网络掩码。另外,归属代理和外地代理可以被实现在单个路由器中。然而,如果归属代理和外地代理未一起实现,IP配置信息可能还包括外地代理地址。
在框308中,当节点漫游至第一接入点时,该节点发起与第一接入点之间的802.11关联。当在框310中第一接入点将802.11关联赋予该节点时,在该节点和第一接入点之间建立起了通信。然后,在框312中,第一接入点根据从该节点接收到的分组(例如,IP数据分组、DHCP答复分组或ARP请求/答复分组)中获得IP配置信息。示例性的IP配置信息可以包括例如IP地址、网络掩码和/或默认网关(例如,归属代理)。然后,在框314中,第一接入点用新获得的配置信息更新其客户历史表。将在下面参考图6更详细地描述示例性的客户历史表。
然后,如框316-318所示,节点漫游至第二接入点,并且在框320中发起与第二接入点之间的802.11关联。然后,在框322中,第二接入点将关联赋予该节点。现在,该节点和第二接入点可以相互通信了。
为了获得该节点的配置信息,在框324中,第二接入点向代理间通信多播组发送代理间请求消息(例如,UDP消息),该消息用节点的链路层MAC地址标识该节点,并且请求与该节点相关联的IP配置信息。例如,节点可以用MAC地址和/或IP地址来标识。优选地,利用安全性散列处理(例如MD5),使用共享密钥来散列化这种代理间请求消息。将在下面参考图4更详细地描述示例性的代理间请求消息。
在框326中,当第一接入点接收到代理间请求消息时,该接入点就从其客户历史表中获得与节点相关联的IP配置信息。然后,在方框328中,第一接入点构造并向第二接入点发送包括有所请求的该节点的IP配置信息的代理间答复消息(例如,UDP消息)。这种代理间答复消息优选地包括有附加的散列值,以便支持由接收接入点执行的完整性检查,其中所述散列值是使用共享密钥和诸如MD5之类的安全散列处理而生成的。将在下面参考图5更详细地描述示例性的代理间答复消息。
重要的是要注意:除了第一接入点之外的其他接入点也将接收代理间请求消息。在接收到代理间请求消息时,接收接入点将搜索它们的客户历史表,以寻找节点的IP配置信息,并且如果节点的IP配置信息位于其客户历史表(其存储一个或多个节点的IP配置信息)中,则将发送代理间答复消息。IP配置信息优选包括节点的IP地址、子网掩码和归属代理地址。
在框330中,当第二接入点接收到代理间答复消息时,该接入点就用新获得的IP配置信息更新其客户历史表。在框332中,第二接入点也可以代表节点向其第一转交地址发送解注册请求,这使得该节点能够针对由第一接入点发送的注册请求向其归属代理执行解注册。然后,在框334中,如果第二接入点确定该节点的IP地址不属于本地子网,则第二接入点使用新获得的IP配置信息代表该节点发送注册请求。
如上参考图3的框324所述,代理间请求消息标识节点,并指示该节点的IP配置信息被请求。图4图示了根据本发明各种实施方式,由后继接入点发送的示例性查询消息格式402的格式。如上所述,代理间请求消息是使用UDP传输协议的IP分组,该分组被寻址到与多个接入点相关联的代理间多播组的地址。因此,代理间请求消息包括IP头部404,其中目的IP地址为代理间多播组地址。另外,代理间请求消息包括UDP头部405。代理间请求消息还包括序列号406,该序列号应当与图5所示的代理间答复消息中的序列号相匹配。根据所示的代理间协议,代理间请求消息包括类型408,其将代理间请求消息标识为代理间协议消息。代理间请求消息还包括操作码410,其将该代理间请求消息标识为查询。如上所述,节点可以由其MAC地址和/或IP地址414来标识。代理间请求消息还包括“发送”接入点的IP地址416,该接入点是发送该代理间请求消息的第一接入点。代理间请求消息还可以包括发送该代理间请求消息的第一接入点的MAC地址418。如上所述,代理间请求消息优选被构造为包括这样的散列值:该散列值支持利用由第一接入点和第二接入点(例如,代理间多播组的成员)所共享的密钥的完整性检查。因此,代理间请求消息将包括使用该共享密钥生成的散列值420。
图5图示了根据本发明多种实施方式,由接收接入点响应于查询消息而发送的示例性响应消息502的格式。如上所述,代理间答复消息是使用UDP或TCP传输协议的IP分组,该IP分组被寻址到已发送代理间请求消息的接入点。因此,代理间答复消息包括IP头部504,其中目的IP地址为目标接入点的IP地址。另外,代理间答复消息包括UDP或TCP头部505。代理间答复消息还包括序列号506,该序列号应当与上面参考图4所述的代理间请求消息中的序列号相匹配。这样,代理间请求和代理间答复可以被相互映射。根据所示的代理间协议,代理间答复消息包括类型508,其将该代理间答复消息标识为代理间协议消息。代理间答复消息还包括操作码510,其将该代理间答复消息标识为响应。如上所述,节点可以由其MAC 512来标识。另外,返回的配置信息包括该节点的IP地址514、子网掩码515、以及它的归属代理(或网关)地址516。IP配置信息还可以包括外地代理地址(例如,如果不同于归属代理地址)517。代理间请求消息还包括“发送”接入点的IP地址518,该接入点是发送该代理间答复消息的第二接入点。代理间请求消息还可以包括发送该代理间答复消息的第二接入点的MAC地址520。如上所述,代理间答复消息优选被构造为包括这样的散列值:该散列值支持利用由第一接入点和第二接入点(例如,代理间多播组的成员)所共享的密钥的完整性检查。因此,代理间答复消息将包括使用该共享密钥生成的散列值522。
图6图示了根据本发明各种实施方式,由接入点维护的示例性客户历史表602,该表用于存储先前已通过接入点注册到其归属代理的节点的节点配置信息。对于接入点已直接(例如,从节点)或间接(例如,经由代理间协议消息)获得了节点配置信息的每个节点,可以存储其节点配置信息。对于每个节点,在客户历史表中存储条目,并且该条目被关联到该节点。在本示例中,每个条目包括节点的IP地址604、并且还可以包括节点的MAC地址606。条目还包括网关地址(例如,归属代理地址)608,并且如果节点漫游至的外地代理不同于归属代理,则还可以包括指示该外地代理的转交地址610。IP配置信息还可以包括子网掩码612,其标识由接入点用来确定节点的IP地址和网络的网络掩码。这样,接入点可以确定节点是否在其归属网络中,或者是否由于节点已漫游到其归属网络之外而导致接入点必须代表节点发起注册。
其他实施方式
一般来说,可以在软件和/或硬件中实现本发明的技术。例如,可以在操作系统内核中、在分离的用户进程中、在绑定到网络应用的库程序包中、在特殊构建的机器上、或者在网络接口卡上实现本发明的技术。在本发明的特定实施方式中,在诸如操作系统之类的软件中,或者在运行在操作系统上的应用中实现本发明的技术。
可以在由存储在存储器中的计算机程序有选择地激活或者重配置的通用可编程机器中实现本发明技术的软件实现或者软件/硬件混和实现。这种可编程机器可以被设计为处理网络流量的网络设备,例如,路由器或交换机。这种网络设备可以具有多个网络接口,例如包括帧中继和ISDN接口。这种网络设备的特定的示例包括路由器和交换机。例如,本发明的接入点可以被实现在专门配置的路由器或服务器中,以及可从San Jose,California的思科系统公司获得Cisco Aironet 350、1100和1200系列接入点。从下面给出的描述将清楚这些机器中的某些的通用体系结构。在替换实施方式中,本发明的技术可以被实现在通用网络主机中,例如,个人计算机或工作站。此外,本发明还可以至少部分被实现在用于网络设备或通用计算设备的卡(例如,接口卡)上。
现在参考图7,适于实现本发明的技术的网络设备1560包括主中央处理单元(CPU)1562、接口1568和总线1567(例如,PCI总线)。当在适当软件或固件的控制下动作时,CPU 1562可以负责实现与期望的网络设备的功能相关联的特定功能。例如,当被配置为中间路由器时,CPU1562可以负责分析分组、封装分组、并且转发分组,以传输到机顶盒。CPU 1562优选地在包括操作系统(例如,Windows NT)的软件和任何适当的应用软件的控制下实现所有这些功能。
CPU 1562可以包括一个或多个处理器1563,例如来自Motorola微处理器系列或者MIPS微处理器系列的处理器。在替换实施方式中,处理器1563是为了控制网络设备1560的运行而专门设计的硬件。在特定的实施方式中,存储器1561(例如,非易失性RAM和/或ROM)也构成CPU1562的一部分。然而,存储器可以以多种不同的方式被耦合到系统。存储器模块1561可以用于多种目的,例如缓存和/或存储数据、程序指令等。
接口1568一般为接口卡(有时被称作“线路卡”)。一般来说,它们控制网络上数据分组的发送和接收,并且有时支持网络设备1560所使用的其他外设。在可提供的接口中包含有线和无线以太网接口、帧中继接口、线缆接口、DSL接口、令牌环接口等。另外,可以提供各种非常高速接口,例如快速以太网接口、千兆位以太网接口、ATM接口、HSSI接口、POS接口、FDDI接口、ASI接口、DHEI接口等。一般来说,这些接口可以包括适于与合适的媒体通信的端口。在某些情形中,它们也可以包括独立的处理器和(在某些情形中)易失性RAM。这些独立的处理器可以控制诸如分组交换、媒体控制和管理这类的通信密集型任务。通过为通信密集型任务提供分离的处理器,这些接口允许主微处理器1562有效地执行路由计算、网络诊断、安全功能等。
尽管未示出,但是可以使用各种可移除天线以增加接入点的范围和可靠性。另外,Cisco Aironct 350、1100和1200系列中的无线发射功率(例如,1、5、20、30、50和100mW)可以被配置为满足覆盖需求和最小化干扰。另外,Cisco Aironct AP可以被配置为对相同覆盖区域中的另一个AP的冗余热备份。该热备份AP连续监控相同信道中的主AP,并且在主AP发生故障的极少见的情形中承担其角色。
尽管图7所示的系统图示了本发明的一种特定的网络设备,但是它决不是可以在其上实现本发明的唯一的网络设备体系结构。例如,常常使用具有处理通信和路由计算等的单个处理器的体系结构。此外,也可以将其他类型的接口和媒体用于网络设备。
不管网络设备的配置如何,该网络设备都可以采用一个或多个存储器或存储器模块(例如,存储模块1565),这些存储器或存储器模块被配置为用于存储数据、用于通用网络操作的程序指令和/或涉及在这里描述的技术的功能的其他信息。例如,程序指令可以控制操作系统和/或一个或多个应用的运行。
因为这种信息和程序指令可以用来实现这里所述的系统/方法,所以本发明涉及包括有用于执行这里所述的各种操作的程序指令、状态信息等的机器可读介质。机器可读介质的示例包括但不限于:诸如硬盘、软盘和磁带之类的磁介质;诸如CD-ROM光盘之类的光介质;诸如可光读软磁盘之类的磁光介质;和专门被配置为用于存储并执行程序指令的硬件设备,例如,只读存储器设备(ROM)和随机访问存储器(RAM)。本发明还可以被包含在通过合适介质传播的载波中,所述介质如无线电波、光线路、电线路等。程序指令的示例既包括诸如由编译器生成的机器码,又包括包含有高级代码的文件,其中高级代码可由计算机使用解释器来执行。
尽管在这里已经图示并描述了本发明的说明性实施方式和应用,但是可以做出许多仍在本发明的概念、范围和精神之内的变化和修改,并且在研读本申请之后,对于本领域的技术人员,这些变化将变得更清楚。例如,尽管说明书描述了接入点,但是也可以使用用于将分组以隧道传输至远程网段中的移动节点的其他实体。例如,路由器、网桥或其他更低智能的分组交换机也可以应用本发明的备份协议。此外,尽管本发明对于不支持移动IP的节点有用,但是本发明也适用于支持移动IP的节点。此外,本发明也可以应用于由诸如DHCP之类的各种协议支持的网络中。
因此,应当将这些实施方式考虑为示例性的,而非限制性的,并且本发明不受限于这里给出的细节,而是可以在所附权利要求的范围和等同物之内做出修改。
Claims (23)
1.一种在第一接入点中支持节点移动性的方法,其中所述节点不支持移动IP,该方法包括:
向标识所述第一接入点所属的代理间多播组的IP地址发送代理间请求消息,所述代理间请求消息标识所述节点,并且指示所述节点的IP配置信息被请求,其中,多个接入点是所述代理间多播组的成员,从而使得所述代理间请求消息能够被所述多个接入点接收,其中所述IP配置信息包括归属代理地址、子网掩码和节点的IP地址;和
接收来自所述代理间多播组中的所述多个接入点中的第二接入点的代理间答复消息,所述代理间答复消息包括所述IP配置信息,从而使得所述第一接入点能够使用所述IP配置信息来代表所述节点发送注册请求,其中,所述IP地址并不唯一地标识所述第二接入点。
2.如权利要求1所述的方法,其中,所述代理间请求消息包括标识所述节点的MAC地址或标识所述节点的IP地址。
3.如权利要求1所述的方法,其中,所述代理间请求消息包括序列号,并且所述代理间答复消息包括所述序列号。
4.如权利要求1所述的方法,其中,所述代理间请求消息包括将所述代理间请求消息标识为代理间消息的类型,并且代理间答复消息包括将所述代理间答复消息标识为代理间消息的类型。
5.如权利要求4所述的方法,其中,所述代理间请求消息包括将所述代理间请求消息标识为查询的操作码,并且所述代理间答复消息包括将所述代理间答复消息标识为响应的操作码。
6.如权利要求1所述的方法,其中,所述代理间请求消息包括所述第一接入点的IP地址,并且所述代理间答复消息包括所述第二接入点的IP地址。
7.如权利要求6所述的方法,其中,所述代理间请求消息还包括所述第一接入点的MAC地址,并且所述代理间答复消息还包括所述第二接入点的MAC地址。
8.如权利要求1所述的方法,其中,所述代理间请求消息和所述代理间答复消息被构造为包括使用由所述第一接入点和所述第二接入点所共享的密钥而生成的散列值。
9.如权利要求1所述的方法,其中,所述代理间请求消息和所述代理间答复消息被构造为包括使用由所述代理间多播组的成员所共享的密钥而生成的散列值。
10.如权利要求1所述的方法,其中,所述代理间请求消息是IP UDP消息,并且所述代理间答复消息是UDP消息或TCP消息。
11.如权利要求1所述的方法,其中,所述IP配置信息还包括转交地址。
12.如权利要求11所述的方法,其中,所述转交地址是所述归属代理地址。
13.如权利要求1所述的方法,其中,在所述节点漫游至所述第一接入点时发送所述代理间请求消息的步骤被执行。
14.如权利要求1所述的方法,还包括:
在客户历史表中存储所述IP配置信息,以使得所述IP配置信息与所述节点相关联。
15.如权利要求1所述的方法,还包括:
使用所述IP配置信息代表所述节点组成注册请求;和
发送所述注册请求。
16.如权利要求1所述的方法,其中所述多个接入点中的每个接入点并不在所述节点的归属网络中。
17.如权利要求1所述的方法,其中所述多个接入点中的每个接入点在外地网络中。
18.一种在第二接入点中支持节点移动性的方法,其中所述节点不支持移动IP,该方法包括:
接收来自代理间多播组中的第一接入点的代理间请求消息,所述代理间请求消息被寻址到与所述第二接入点所属的所述代理间多播组相关联的代理间多播组地址,并且指示所述节点的IP配置信息被请求,其中,多个接入点是所述代理间多播组的成员,从而使得所述代理间请求消息能够被所述多个接入点接收,其中所述IP配置信息包括归属代理地址、子网掩码和节点的IP地址;
将代理间答复消息发送到所述第一接入点,所述代理间答复消息包括所述IP配置信息,从而使所述第一接入点能够使用所述IP配置信息来代表所述节点发送注册请求;
其中,所述代理间多播组地址并不唯一地标识所述第二接入点。
19.如权利要求18所述的方法,还包括:
搜索客户历史表,以寻找所述节点的IP配置信息;
其中在所述节点的IP配置信息位于所述客户历史表中时,发送代理间答复消息的步骤被执行。
20.如权利要求18所述的方法,该方法还包括:
从存储多个节点的IP配置信息的客户历史表中获得所述节点的IP配置信息。
21.一种在第一接入点中支持节点移动性的方法,其中所述节点不支持移动IP,该方法包括:
向与所述第一接入点所属的代理间多播组相关联的代理间多播组地址发送代理间请求消息,所述代理间多播组包括一个或多个另外的接入点,所述代理间请求消息标识所述节点,并且指示所述节点的IP配置信息被请求,从而使得所述一个或多个另外的接入点能够接收所述代理间请求消息,其中所述IP配置信息包括归属代理地址、子网掩码和节点的IP地址;和
接收来自所述代理间多播组中的另外的接入点中的第二接入点的代理间答复消息,所述代理间答复消息包括所述IP配置信息,从而使得所述第一接入点能够使用所述IP配置信息来代表所述节点发送注册请求,其中,所述代理间多播组地址并不唯一地标识所述另外的接入点中的所述第二接入点。
22.一种支持节点的移动性的第一接入点,所述节点不支持移动IP,所述第一接入点包括:
用于向所述第一接入点所属的代理间多播组相关联的代理间多播组地址发送代理间请求消息的装置,所述代理间多播组包括一个或多个另外的接入点,所述代理间请求消息标识所述节点,并且指示所述节点的IP配置信息被请求,从而使得所述一个或多个另外的接入点能够接收所述代理间请求消息,其中所述IP配置信息包括归属代理地址、子网掩码和节点的IP地址;和
用于接收来自所述代理间多播组中的另外的接入点中的第二接入点的代理间答复消息的装置,所述代理间答复消息包括所述IP配置信息,从而使得所述第一接入点能够使用所述IP配置信息来代表所述节点发送注册请求,其中,所述代理间多播组地址并不唯一地标识所述另外的接入点中的所述第二接入点。
23.一种支持节点的移动性的第一接入点,所述节点不支持移动IP,所述第一接入点包括:
用于向标识所述第一接入点所属的代理间多播组的IP地址发送代理间请求消息的装置,所述代理间请求消息标识所述节点,并且指示所述节点的IP配置信息被请求,其中,多个接入点是所述代理间多播组的成员,从而使得所述代理间请求消息能够被所述多个接入点接收,其中所述IP配置信息包括归属代理地址、子网掩码和节点的IP地址;和
用于接收来自所述代理间多播组中的所述多个接入点中的第二接入点的代理间答复消息的装置,所述代理间答复消息包括所述IP配置信息,从而使得所述第一接入点能够使用所述IP配置信息来代表所述节点发送注册请求,其中,所述IP地址并不唯一地标识所述第二接入点。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/321,080 | 2002-12-16 | ||
US10/321,080 US7457289B2 (en) | 2002-12-16 | 2002-12-16 | Inter-proxy communication protocol for mobile IP |
PCT/US2003/038568 WO2004062230A1 (en) | 2002-12-16 | 2003-12-03 | Inter-proxy communication protocol for mobile ip |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1726689A CN1726689A (zh) | 2006-01-25 |
CN1726689B true CN1726689B (zh) | 2010-09-29 |
Family
ID=32507034
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200380106373.7A Expired - Fee Related CN1726689B (zh) | 2002-12-16 | 2003-12-03 | 用于移动ip的代理间通信协议 |
Country Status (7)
Country | Link |
---|---|
US (1) | US7457289B2 (zh) |
EP (1) | EP1574010B1 (zh) |
CN (1) | CN1726689B (zh) |
AT (1) | ATE545262T1 (zh) |
AU (1) | AU2003293389A1 (zh) |
CA (1) | CA2509433A1 (zh) |
WO (1) | WO2004062230A1 (zh) |
Families Citing this family (65)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7471661B1 (en) * | 2002-02-20 | 2008-12-30 | Cisco Technology, Inc. | Methods and apparatus for supporting proxy mobile IP registration in a wireless local area network |
JP2004221674A (ja) * | 2003-01-09 | 2004-08-05 | Ntt Docomo Inc | 通信システム並びに通信システムに使用される配信管理装置及び通信方法 |
US6934298B2 (en) * | 2003-01-09 | 2005-08-23 | Modular Mining Systems, Inc. | Hot standby access point |
US7362742B1 (en) | 2003-01-28 | 2008-04-22 | Cisco Technology, Inc. | Methods and apparatus for synchronizing subnet mapping tables |
US20040224681A1 (en) * | 2003-02-27 | 2004-11-11 | Interactive People Unplugged Ab | Routed home network |
JP2004304371A (ja) * | 2003-03-28 | 2004-10-28 | Fujitsu Ltd | レイヤ2のスイッチング装置 |
US7631099B2 (en) * | 2003-04-16 | 2009-12-08 | Pine Valley Investments, Inc. | Proxy support of mobile IP |
US7505432B2 (en) * | 2003-04-28 | 2009-03-17 | Cisco Technology, Inc. | Methods and apparatus for securing proxy Mobile IP |
US9357033B2 (en) * | 2003-06-17 | 2016-05-31 | Citrix Systems, Inc. | Method and system for dynamic interleaving |
US7016328B2 (en) * | 2003-06-24 | 2006-03-21 | Tropos Networks, Inc. | Method for allowing a client to access a wireless system |
US6954450B2 (en) * | 2003-11-26 | 2005-10-11 | Cisco Technology, Inc. | Method and apparatus to provide data streaming over a network connection in a wireless MAC processor |
AU2004297923B2 (en) * | 2003-11-26 | 2008-07-10 | Cisco Technology, Inc. | Method and apparatus to inline encryption and decryption for a wireless station |
US8078164B2 (en) * | 2004-01-06 | 2011-12-13 | Vasu Networks Corporation | Mobile telephone VOIP/cellular seamless roaming switching controller |
EP1738538B1 (en) | 2004-01-06 | 2018-08-08 | Vasu Networks Corporation | Telephone with automatic switching between cellular and voip networks |
US8520605B2 (en) * | 2004-01-06 | 2013-08-27 | Vasu Networks Corporation | Apparatus for controlling broadband access and distribution of content and communications through an access point |
US8514867B2 (en) | 2004-01-06 | 2013-08-20 | Hava Corporation | Method of determining broadband content usage within a system |
US10419996B2 (en) | 2004-01-06 | 2019-09-17 | Vasu Networks Corporation | Mobile device with automatic switching between cellular and wifi networks |
US8913604B2 (en) | 2004-01-06 | 2014-12-16 | Vasu Networks Corporation | Access point with controller for billing and generating income for access point owner |
US7545782B2 (en) | 2004-02-19 | 2009-06-09 | Belair Networks, Inc. | Mobile station traffic routing |
US7447188B1 (en) | 2004-06-22 | 2008-11-04 | Cisco Technology, Inc. | Methods and apparatus for supporting mobile IP proxy registration in a system implementing mulitple VLANs |
US10320989B2 (en) | 2005-02-11 | 2019-06-11 | Vasu Networks Corporation | Access point with controller for billing and generating income for access point owner |
CN1859722B (zh) * | 2005-05-08 | 2010-04-07 | 华为技术有限公司 | 用户驻地设备配置功能获取终端信息的方法及系统 |
CN100463548C (zh) * | 2005-05-11 | 2009-02-18 | 中兴通讯股份有限公司 | 移动IPv6标准中移动节点向通信节点注册的方法 |
JP4616074B2 (ja) * | 2005-05-16 | 2011-01-19 | 株式会社エヌ・ティ・ティ・ドコモ | アクセスルータ、サービス制御システム、サービス制御方法 |
DE112006001657B4 (de) * | 2005-06-21 | 2017-05-24 | Motorola Mobility, Inc. ( N.D. Ges. D. Staates Delaware ) | Verfahren und Vorrichtungen zum Geräteruf und zur Standortaktualisierung in einem Netzwerk |
GB2440100B (en) * | 2005-06-21 | 2009-09-30 | Motorola Inc | Method and apparatus for reducing latency during wireless connectivity changes |
GB2440884B (en) * | 2005-06-21 | 2010-01-06 | Motorola Inc | Method apparatus and system for establishing a direct route between agents of a sender node and a receiver node |
CN101204099B (zh) * | 2005-06-21 | 2011-09-07 | 摩托罗拉移动公司 | 基于地址解析协议的无线接入点 |
DE112006001656T5 (de) * | 2005-06-21 | 2008-05-08 | Motorola, Inc., Schaumburg | System und Verfahren zur Bereitstellung eines verteilten virtuellen Mobility Agent |
US9357586B2 (en) * | 2005-06-21 | 2016-05-31 | Google Technology Holdings LLC | Method and apparatus to facilitate mobile station communications using internet protocol-based communications |
CN101199219B (zh) * | 2005-06-21 | 2013-06-05 | 摩托罗拉移动公司 | 使用替代和转交因特网协议地址促进通信的方法和装置 |
JP4685520B2 (ja) * | 2005-06-24 | 2011-05-18 | オリンパス株式会社 | Ipアドレス取得方法 |
DE102005043364B4 (de) * | 2005-09-12 | 2007-07-05 | Siemens Ag | Telekommunikationssystem und Verfahren zum Steuern eines Wechsels eines Teilnehmerendgerätes zwischen zwei Netzwerken |
JP4710549B2 (ja) * | 2005-10-28 | 2011-06-29 | 沖電気工業株式会社 | アクセスポイント装置、通信システム、アクセスポイント装置の制御方法及び通信制御方法 |
US8042154B2 (en) * | 2005-11-07 | 2011-10-18 | Cisco Technology, Inc. | Allowing network access for proxy mobile IP cases for nodes that do not support CHAP authentication |
DE102006015033B4 (de) * | 2005-12-16 | 2016-07-07 | Siemens Aktiengesellschaft | Mobile Station als Gateway für mobile Endgeräte zu einem Zugangsnetz sowie Verfahren zur Netzanmeldung der mobilen Station und der mobilen Endgeräte |
TWI287376B (en) * | 2005-12-27 | 2007-09-21 | Ind Tech Res Inst | Method and apparatus for mobility management in wireless networks |
US20070153738A1 (en) * | 2005-12-29 | 2007-07-05 | Barker Charles R Jr | Method for switching the use of an access point (AP) within a wireless communications network |
US8369357B2 (en) * | 2006-02-28 | 2013-02-05 | Cisco Technology, Inc. | System and method for providing simultaneous handling of layer-2 and layer-3 mobility in an internet protocol network environment |
US7886027B2 (en) | 2006-04-14 | 2011-02-08 | International Business Machines Corporation | Methods and arrangements for activating IP configurations |
CN101079704B (zh) * | 2006-05-24 | 2010-08-18 | 中兴通讯股份有限公司 | 实现移动ip接入的系统和方法 |
US20070280240A1 (en) * | 2006-05-31 | 2007-12-06 | Robert Beach | System and method for internet protocol mobility |
KR20080008935A (ko) * | 2006-07-18 | 2008-01-24 | 엘지전자 주식회사 | 이동 통신 시스템에서 ip 주소 선 설정 방법 |
US8861488B2 (en) * | 2006-07-24 | 2014-10-14 | Tropos Networks, Inc. | Distributed client information database of a wireless network |
US8060071B2 (en) * | 2006-08-09 | 2011-11-15 | Avaya Inc. | Enterprise mobility user |
US8228891B2 (en) * | 2007-01-31 | 2012-07-24 | Avaya Inc. | Traffic load balancing |
US8837295B2 (en) * | 2007-05-08 | 2014-09-16 | Alcatel Lucent | Diagnostic tool and method for retrieving subscriber information from nodes located within a layer 2 aggregation network |
CN101304603B (zh) * | 2007-05-11 | 2011-08-10 | 中兴通讯股份有限公司 | 一种移动ip用户策略信息的分发方法 |
US8769611B2 (en) * | 2007-05-31 | 2014-07-01 | Qualcomm Incorporated | Methods and apparatus for providing PMIP key hierarchy in wireless communication networks |
US8929280B2 (en) | 2007-06-04 | 2015-01-06 | Motorola Mobility Llc | Method to switch between network-controlled and mobile-controlled mobile IP functionality |
CN101345997B (zh) * | 2007-07-12 | 2011-08-10 | 中兴通讯股份有限公司 | 一种提供网络服务的方法 |
US8102815B2 (en) * | 2007-07-12 | 2012-01-24 | Telefonaktiebolaget L M Ericsson (Publ) | Proxy mobility optimization |
US8411866B2 (en) * | 2007-11-14 | 2013-04-02 | Cisco Technology, Inc. | Distribution of group cryptography material in a mobile IP environment |
US8553527B2 (en) * | 2009-06-02 | 2013-10-08 | Cisco Technology, Inc. | System and method for dynamically assigning values in a network |
CN101820427A (zh) * | 2010-04-22 | 2010-09-01 | 上海惠豫电气成套设备有限公司 | 一种服务器端ip配置方法 |
CN102238527B (zh) * | 2010-04-22 | 2014-07-02 | 杭州华三通信技术有限公司 | 无线漫游用户访问网络的方法、系统及接入点 |
CN103313303A (zh) * | 2012-03-08 | 2013-09-18 | 株式会社Ntt都科摩 | 无线接入点、无线工作站及其工作方法 |
US10135729B2 (en) * | 2014-01-31 | 2018-11-20 | Hewlett Packard Enterprise Development Lp | Distributed gateway for local subnet |
US9445256B1 (en) | 2014-10-22 | 2016-09-13 | Sprint Spectrum L.P. | Binding update forwarding between packet gateways |
US10021644B2 (en) * | 2014-10-30 | 2018-07-10 | Qualcomm Incorporated | Network discovery |
WO2016115669A1 (zh) * | 2015-01-19 | 2016-07-28 | 华为技术有限公司 | 一种数据通信方法及终端 |
US9936430B1 (en) | 2016-03-07 | 2018-04-03 | Sprint Spectrum L.P. | Packet gateway reassignment |
CN106028440B (zh) * | 2016-07-05 | 2019-06-21 | 中国电子科技集团公司第七研究所 | 漫游用户注册方法和系统 |
US20180343326A1 (en) * | 2017-05-26 | 2018-11-29 | Cisco Technology, Inc. | Can to ip internetworking |
US11153399B2 (en) | 2019-01-23 | 2021-10-19 | International Business Machines Corporation | Facilitating inter-proxy communication via an existing protocol |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1282482A (zh) * | 1997-12-19 | 2001-01-31 | 西门子公司 | 在因特网中支持移动性的方法 |
CN1283948A (zh) * | 1999-08-06 | 2001-02-14 | 朗迅科技公司 | 无线通信系统的动态原籍代理系统 |
EP1124396A2 (en) * | 2000-02-09 | 2001-08-16 | Fujitsu Limited | Mobile communications system and method thereof |
Family Cites Families (105)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4692918A (en) * | 1984-12-17 | 1987-09-08 | At&T Bell Laboratories | Reliable local data network arrangement |
DE3838945A1 (de) * | 1987-11-18 | 1989-06-08 | Hitachi Ltd | Netzwerksystem mit lokalen netzwerken und mit einer hierarchischen wegewahl |
DE3919962C3 (de) * | 1989-06-19 | 1994-07-14 | Hirschmann Richard Gmbh Co | Verfahren und Anordnung zur Sicherung der Datenübertragung in einem linearen Rechnernetz |
US5016244A (en) * | 1989-09-08 | 1991-05-14 | Honeywell Inc. | Method for controlling failover between redundant network interface modules |
CA2040234C (en) * | 1991-04-11 | 2000-01-04 | Steven Messenger | Wireless coupling of devices to wired network |
US5371852A (en) * | 1992-10-14 | 1994-12-06 | International Business Machines Corporation | Method and apparatus for making a cluster of computers appear as a single host on a network |
FI97599C (fi) * | 1993-08-20 | 1997-01-10 | Nokia Telecommunications Oy | Järjestely ja menetelmä tilaajien sijainninhallinnan suorittamiseksi radioverkkojen joukossa |
JP3287511B2 (ja) | 1994-02-17 | 2002-06-04 | 富士通株式会社 | データ交換網におけるデータ通信時の課金方法及び課金装置 |
US5473599A (en) * | 1994-04-22 | 1995-12-05 | Cisco Systems, Incorporated | Standby router protocol |
US5490139A (en) | 1994-09-28 | 1996-02-06 | International Business Machines Corporation | Mobility enabling access point architecture for wireless attachment to source routing networks |
US5825759A (en) * | 1994-10-26 | 1998-10-20 | Telefonaktiebolaget Lm Ericsson | Distributing network services and resources in a mobile communications network |
CA2137587C (en) | 1994-12-08 | 1999-03-23 | Murray Charles Baker | Broadcast/multicast filtering by the bridge-based access point |
US5572528A (en) * | 1995-03-20 | 1996-11-05 | Novell, Inc. | Mobile networking method and apparatus |
US5805702A (en) | 1995-09-29 | 1998-09-08 | Dallas Semiconductor Corporation | Method, apparatus, and system for transferring units of value |
US6016428A (en) * | 1995-10-18 | 2000-01-18 | Telefonaktiebolaget Lm Ericsson | Registration control of mobile stations in a wireless communication system |
JP2838998B2 (ja) * | 1996-02-07 | 1998-12-16 | 日本電気株式会社 | 移動端末及び移動対応ネットワーク |
US5729537A (en) * | 1996-06-14 | 1998-03-17 | Telefonaktiebolaget L M Ericsson (Publ) | Method and apparatus for providing anonymous data transfer in a communication system |
JP2853662B2 (ja) * | 1996-06-18 | 1999-02-03 | 日本電気株式会社 | 移動ホスト対応ネットワーク |
US6061650A (en) * | 1996-09-10 | 2000-05-09 | Nortel Networks Corporation | Method and apparatus for transparently providing mobile network functionality |
US5978672A (en) * | 1996-09-27 | 1999-11-02 | Global Mobility Systems, Inc. | Mobility extended telephone application programming interface and method of use |
US6078575A (en) * | 1996-10-01 | 2000-06-20 | Lucent Technologies Inc. | Mobile location management in ATM networks |
JP3557056B2 (ja) | 1996-10-25 | 2004-08-25 | 株式会社東芝 | パケット検査装置、移動計算機装置及びパケット転送方法 |
JP3651721B2 (ja) | 1996-11-01 | 2005-05-25 | 株式会社東芝 | 移動計算機装置、パケット処理装置及び通信制御方法 |
US6131095A (en) * | 1996-12-11 | 2000-10-10 | Hewlett-Packard Company | Method of accessing a target entity over a communications network |
JP3090194B2 (ja) * | 1997-02-24 | 2000-09-18 | 日本電気株式会社 | 移動ホストのマルチキャスト通信方法 |
US6144671A (en) * | 1997-03-04 | 2000-11-07 | Nortel Networks Corporation | Call redirection methods in a packet based communications network |
US6075783A (en) * | 1997-03-06 | 2000-06-13 | Bell Atlantic Network Services, Inc. | Internet phone to PSTN cellular/PCS system |
SE517600C2 (sv) * | 1997-03-13 | 2002-06-25 | Ericsson Telefon Ab L M | Anordning, system och förfarande för uppsättande av en förbindelse mellan en telekommunikationsstation och ett datanät |
US6137791A (en) * | 1997-03-25 | 2000-10-24 | Ericsson Telefon Ab L M | Communicating packet data with a mobile station roaming within an incompatible mobile network |
US6172986B1 (en) | 1997-05-13 | 2001-01-09 | Hitachi, Ltd. | Mobile node, mobile agent and network system |
US6173399B1 (en) | 1997-06-12 | 2001-01-09 | Vpnet Technologies, Inc. | Apparatus for implementing virtual private networks |
US6226748B1 (en) | 1997-06-12 | 2001-05-01 | Vpnet Technologies, Inc. | Architecture for virtual private networks |
US6070243A (en) * | 1997-06-13 | 2000-05-30 | Xylan Corporation | Deterministic user authentication service for communication network |
US6587882B1 (en) | 1997-08-01 | 2003-07-01 | Kabushiki Kaisha Toshiba | Mobile IP communication scheme using visited site or nearby network as temporal home network |
US6891819B1 (en) * | 1997-09-05 | 2005-05-10 | Kabushiki Kaisha Toshiba | Mobile IP communications scheme incorporating individual user authentication |
US6377982B1 (en) * | 1997-10-14 | 2002-04-23 | Lucent Technologies Inc. | Accounting system in a network |
US6400722B1 (en) | 1997-10-14 | 2002-06-04 | Lucent Technologies Inc. | Optimum routing system |
US6577643B1 (en) * | 1997-10-14 | 2003-06-10 | Lucent Technologies Inc. | Message and communication system in a network |
US6393482B1 (en) * | 1997-10-14 | 2002-05-21 | Lucent Technologies Inc. | Inter-working function selection system in a network |
US6535493B1 (en) * | 1998-01-15 | 2003-03-18 | Symbol Technologies, Inc. | Mobile internet communication protocol |
US6079020A (en) | 1998-01-27 | 2000-06-20 | Vpnet Technologies, Inc. | Method and apparatus for managing a virtual private network |
US6055236A (en) * | 1998-03-05 | 2000-04-25 | 3Com Corporation | Method and system for locating network services with distributed network address translation |
US6208649B1 (en) | 1998-03-11 | 2001-03-27 | Cisco Technology, Inc. | Derived VLAN mapping technique |
US6226751B1 (en) | 1998-04-17 | 2001-05-01 | Vpnet Technologies, Inc. | Method and apparatus for configuring a virtual private network |
US6154839A (en) | 1998-04-23 | 2000-11-28 | Vpnet Technologies, Inc. | Translating packet addresses based upon a user identifier |
US6175917B1 (en) | 1998-04-23 | 2001-01-16 | Vpnet Technologies, Inc. | Method and apparatus for swapping a computer operating system |
US6496491B2 (en) * | 1998-05-08 | 2002-12-17 | Lucent Technologies Inc. | Mobile point-to-point protocol |
US6625135B1 (en) * | 1998-05-11 | 2003-09-23 | Cargenie Mellon University | Method and apparatus for incorporating environmental information for mobile communications |
JP3581251B2 (ja) * | 1998-06-16 | 2004-10-27 | 株式会社東芝 | 通信システム、データパケット転送方法、ルータ装置及びパケット中継装置 |
US6195705B1 (en) * | 1998-06-30 | 2001-02-27 | Cisco Technology, Inc. | Mobile IP mobility agent standby protocol |
US6571289B1 (en) * | 1998-08-03 | 2003-05-27 | Sun Microsystems, Inc. | Chained registrations for mobile IP |
EP0978977A1 (en) | 1998-08-07 | 2000-02-09 | International Business Machines Corporation | A method and system for improving high speed internetwork data transfers |
US6230012B1 (en) * | 1998-08-07 | 2001-05-08 | Qualcomm Incorporated | IP mobility support using proxy mobile node registration |
US6081507A (en) * | 1998-11-04 | 2000-06-27 | Polytechnic University | Methods and apparatus for handling time stamp aging |
US6651105B1 (en) * | 1998-11-12 | 2003-11-18 | International Business Machines Corporation | Method for seamless networking support for mobile devices using serial communications |
US6160804A (en) | 1998-11-13 | 2000-12-12 | Lucent Technologies Inc. | Mobility management for a multimedia mobile network |
US6763007B1 (en) * | 1998-12-11 | 2004-07-13 | Lucent Technologies Inc. | Two phase local mobility scheme for wireless access to packet based networks |
US6452920B1 (en) * | 1998-12-30 | 2002-09-17 | Telefonaktiebolaget Lm Ericsson | Mobile terminating L2TP using mobile IP data |
US6760444B1 (en) * | 1999-01-08 | 2004-07-06 | Cisco Technology, Inc. | Mobile IP authentication |
US6272129B1 (en) * | 1999-01-19 | 2001-08-07 | 3Com Corporation | Dynamic allocation of wireless mobile nodes over an internet protocol (IP) network |
US6665537B1 (en) * | 1999-01-21 | 2003-12-16 | Qualcomm, Incorporated | Automatic invocation of mobile IP registration in a wireless communication network |
US6578085B1 (en) * | 1999-01-27 | 2003-06-10 | Nortel Networks Limited | System and method for route optimization in a wireless internet protocol network |
US6707809B1 (en) * | 1999-02-25 | 2004-03-16 | Utstarcom, Inc. | Method for forwarding data to idle mobile nodes, and home agent control node for use in the method |
US6496855B1 (en) * | 1999-03-02 | 2002-12-17 | America Online, Inc. | Web site registration proxy system |
DE19922288A1 (de) * | 1999-05-14 | 2000-11-23 | Siemens Ag | Anordnung zur mobilen Kommunikation |
US6466964B1 (en) * | 1999-06-15 | 2002-10-15 | Cisco Technology, Inc. | Methods and apparatus for providing mobility of a node that does not support mobility |
US6683871B1 (en) * | 1999-06-17 | 2004-01-27 | Lucent Technologies Inc. | Internet protocol telephony |
US6473413B1 (en) * | 1999-06-22 | 2002-10-29 | Institute For Information Industry | Method for inter-IP-domain roaming across wireless networks |
US7079499B1 (en) | 1999-09-08 | 2006-07-18 | Nortel Networks Limited | Internet protocol mobility architecture framework |
US6684241B1 (en) | 1999-09-29 | 2004-01-27 | Nortel Networks Limited | Apparatus and method of configuring a network device |
US6510144B1 (en) * | 1999-12-07 | 2003-01-21 | Cisco Technology, Inc. | Network layer support to enhance the transport layer performance in mobile and wireless environments |
US6445922B1 (en) * | 1999-12-15 | 2002-09-03 | Lucent Technologies Inc. | Method and system for support of overlapping IP addresses between an interworking function and a mobile IP foreign agent |
US6810259B1 (en) * | 1999-12-16 | 2004-10-26 | Utstarcom Inc. | Location update protocol |
TW453070B (en) | 2000-01-17 | 2001-09-01 | Accton Technology Corp | Wireless network communication system and method with double packet filtering function |
US6522880B1 (en) * | 2000-02-28 | 2003-02-18 | 3Com Corporation | Method and apparatus for handoff of a connection between network devices |
US6947401B2 (en) | 2000-03-08 | 2005-09-20 | Telefonaktiebolaget Lm Ericsson (Publ) | Hierarchical mobility management for wireless networks |
US7130629B1 (en) | 2000-03-08 | 2006-10-31 | Cisco Technology, Inc. | Enabling services for multiple sessions using a single mobile node |
JP3633430B2 (ja) | 2000-03-27 | 2005-03-30 | 三菱電機株式会社 | 通信方法、通信システム、通信装置、及び記録媒体 |
AU2001237590A1 (en) * | 2000-03-31 | 2001-10-15 | British Telecommunications Public Limited Compagny | Mobile data routing |
US6992995B2 (en) * | 2000-04-17 | 2006-01-31 | Telcordia Technologies, Inc. | Telecommunication enhanced mobile IP architecture for intra-domain mobility |
US6992994B2 (en) * | 2000-04-17 | 2006-01-31 | Telcordia Technologies, Inc. | Methods and systems for a generalized mobility solution using a dynamic tunneling agent |
US6982967B1 (en) | 2000-06-29 | 2006-01-03 | Cisco Technology, Inc. | Methods and apparatus for implementing a proxy mobile node in a wireless local area network |
WO2002009458A2 (en) | 2000-07-24 | 2002-01-31 | Bluesocket, Inc. | Method and system for enabling seamless roaming in a wireless network |
JP4201466B2 (ja) * | 2000-07-26 | 2008-12-24 | 富士通株式会社 | モバイルipネットワークにおけるvpnシステム及びvpnの設定方法 |
KR100369807B1 (ko) * | 2000-08-05 | 2003-01-30 | 삼성전자 주식회사 | 이동 인터넷을 위한 패킷 전송 방법 |
WO2002019636A1 (en) * | 2000-08-31 | 2002-03-07 | Padcom, Inc. | Method and apparatus for routing data over multiple wireless networks |
US6996084B2 (en) * | 2000-09-14 | 2006-02-07 | Bbnt Solutions Llc | Publishing node information |
US20020075866A1 (en) * | 2000-09-14 | 2002-06-20 | Troxel Gregory Donald | Delivering messages to a node at a foreign network |
US20020078238A1 (en) * | 2000-09-14 | 2002-06-20 | Troxel Gregory Donald | Routing messages between nodes at a foreign sub-network |
US7152238B1 (en) | 2000-12-29 | 2006-12-19 | Cisco Technology, Inc. | Enabling mobility for point to point protocol (PPP) users using a node that does not support mobility |
FI20010095A (fi) * | 2001-01-16 | 2002-07-17 | Nokia Corp | Varmennusmenetelmä, monitoroiva verkkoelementti tietoliikenneverkoissa ja tietoliikennejärjestelmä |
US7139833B2 (en) * | 2001-04-04 | 2006-11-21 | Ipr Licensing, Inc. | Proxy mobile node capability for mobile IP |
US7339903B2 (en) * | 2001-06-14 | 2008-03-04 | Qualcomm Incorporated | Enabling foreign network multicasting for a roaming mobile node, in a foreign network, using a persistent address |
US7170892B2 (en) * | 2001-12-28 | 2007-01-30 | Nokia Corporation | Network element, and associated method, for facilitating communication of data between elemental devices |
US7079520B2 (en) * | 2001-12-28 | 2006-07-18 | Cisco Technology, Inc. | Methods and apparatus for implementing NAT traversal in mobile IP |
US6597882B1 (en) * | 2002-01-28 | 2003-07-22 | Kabushiki Kaisha Toshiba | Developing apparatus |
US7080151B1 (en) * | 2002-04-01 | 2006-07-18 | Utstarcom, Inc. | Method and system for mobile IP home agent redundancy by using home agent control nodes for managing multiple home agents |
US20030212794A1 (en) * | 2002-05-13 | 2003-11-13 | Telefonaktiebolaget L M Ericsson (Publ) | Network address resolution |
JP3849929B2 (ja) | 2002-06-14 | 2006-11-22 | Kddi株式会社 | 仮想lan対応の無線lanシステム |
US7350077B2 (en) | 2002-11-26 | 2008-03-25 | Cisco Technology, Inc. | 802.11 using a compressed reassociation exchange to facilitate fast handoff |
JP4164352B2 (ja) * | 2002-12-10 | 2008-10-15 | 株式会社日立製作所 | 移動端末を収容できるパケット転送装置 |
US7362742B1 (en) * | 2003-01-28 | 2008-04-22 | Cisco Technology, Inc. | Methods and apparatus for synchronizing subnet mapping tables |
US7343158B2 (en) | 2003-04-16 | 2008-03-11 | Nortel Networks Limited | Home agent redirection for mobile IP |
US20040213172A1 (en) * | 2003-04-24 | 2004-10-28 | Myers Robert L. | Anti-spoofing system and method |
US7505432B2 (en) | 2003-04-28 | 2009-03-17 | Cisco Technology, Inc. | Methods and apparatus for securing proxy Mobile IP |
-
2002
- 2002-12-16 US US10/321,080 patent/US7457289B2/en active Active
-
2003
- 2003-12-03 EP EP03790336A patent/EP1574010B1/en not_active Expired - Lifetime
- 2003-12-03 WO PCT/US2003/038568 patent/WO2004062230A1/en not_active Application Discontinuation
- 2003-12-03 CA CA002509433A patent/CA2509433A1/en not_active Abandoned
- 2003-12-03 CN CN200380106373.7A patent/CN1726689B/zh not_active Expired - Fee Related
- 2003-12-03 AT AT03790336T patent/ATE545262T1/de active
- 2003-12-03 AU AU2003293389A patent/AU2003293389A1/en not_active Abandoned
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1282482A (zh) * | 1997-12-19 | 2001-01-31 | 西门子公司 | 在因特网中支持移动性的方法 |
CN1283948A (zh) * | 1999-08-06 | 2001-02-14 | 朗迅科技公司 | 无线通信系统的动态原籍代理系统 |
EP1124396A2 (en) * | 2000-02-09 | 2001-08-16 | Fujitsu Limited | Mobile communications system and method thereof |
Also Published As
Publication number | Publication date |
---|---|
US7457289B2 (en) | 2008-11-25 |
ATE545262T1 (de) | 2012-02-15 |
US20040114559A1 (en) | 2004-06-17 |
EP1574010A1 (en) | 2005-09-14 |
AU2003293389A1 (en) | 2004-07-29 |
WO2004062230A1 (en) | 2004-07-22 |
CN1726689A (zh) | 2006-01-25 |
EP1574010B1 (en) | 2012-02-08 |
CA2509433A1 (en) | 2004-07-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1726689B (zh) | 用于移动ip的代理间通信协议 | |
CN1774906B (zh) | 安全代理移动ip的方法和装置 | |
US8422467B2 (en) | Methods and apparatus for supporting proxy mobile IP registration in a wireless local area network | |
US7486670B2 (en) | Method for packet communication and computer program stored on computer readable medium | |
CN1714558B (zh) | 支持端口标识的移动ip注册 | |
US7406064B2 (en) | Communication system, server, router, and mobile communications terminal | |
EP1941748B1 (en) | Method for supporting mobility for dynamic windows clients in a wireless lan network | |
CN100583877C (zh) | 在注册为移动节点的服务器集群中分发服务器请求的方法、设备和系统 | |
US8755354B2 (en) | Methods and apparatus for broadcast optimization in mobile IP | |
CN1748399B (zh) | 移动导向器 | |
CN1666486B (zh) | 用于使用域名服务锚定移动节点的方法和装置 | |
US7362742B1 (en) | Methods and apparatus for synchronizing subnet mapping tables | |
JP2003018185A (ja) | モバイルip通信システム、モバイルip通信方法、ネットワーク中継装置及び移動体端末 | |
JP4051064B2 (ja) | ホームエージェント装置,移動通信システムおよび負荷分散方法 | |
JP3685338B6 (ja) | 移動通信網システム上のパケット転送方法、パケット転送システムおよびパケットデータ伝送媒体 | |
JP3685338B2 (ja) | 移動通信網システム上のパケット転送方法、パケット転送システムおよびパケットデータ伝送媒体 | |
JP2004247836A (ja) | 通信制御方法、中継装置、プログラムおよび記憶媒体 |
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: 20100929 Termination date: 20211203 |
|
CF01 | Termination of patent right due to non-payment of annual fee |