Methods and apparatus for separating home agent functionality
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04J-003/24
H04L-012/66
출원번호
UP-0838613
(2004-05-04)
등록번호
US-7697501
(2010-05-20)
발명자
/ 주소
O'Neill, Alan
출원인 / 주소
Qualcomm Incorporated
대리인 / 주소
Pelaez, François A.
인용정보
피인용 횟수 :
3인용 특허 :
92
초록▼
MIP Home Agent (HA) architectures are described that decompose, e.g., split, packet forwarding control functionality from actual data packet forwarding operations performed by a conventional MIP HA. This places MIP routing control in a node which is distinct from the tunnel end-points which perform
MIP Home Agent (HA) architectures are described that decompose, e.g., split, packet forwarding control functionality from actual data packet forwarding operations performed by a conventional MIP HA. This places MIP routing control in a node which is distinct from the tunnel end-points which perform packet forwarding operations to direct packets including a mobile's Home Address. Tunneling establishment and control functionality is implemented by what is referred to herein as decomposed HA (DHA) while data packet forwarding and redirection is performed, under the control of the DHA, by a tunneling agent (TA) node. The tunneling agent node serves as the data packet redirection node for a mobile as it moves from one location to another and may be located outside of a firewall used to protect the DHA. Tunnel endpoint nodes (Mobile Nodes and/or Access Nodes) send tunnel packets to the tunnel agent whilst directing control signaling packets to the DHA.
대표청구항▼
What is claimed is: 1. A method of supporting mobility in a communications system, the system including a mobile node, a routing control node, a data packet forwarding node and an access node, said access node serving as the mobile nodes point of attachment to the network via a wireless link, the m
What is claimed is: 1. A method of supporting mobility in a communications system, the system including a mobile node, a routing control node, a data packet forwarding node and an access node, said access node serving as the mobile nodes point of attachment to the network via a wireless link, the method comprising: operating the routing control node to receive a forwarding control message, said forwarding control message being communicated from the mobile node to the routing control node via said access node, said forwarding control message being forwarded to said routing control node over a control path which does not traverse said data packet forwarding node; operating the routing control node to establish a data packet forwarding path between the data packet forwarding node and one of said access node and mobile node, said routing control node being outside said data packet forwarding path; operating the routing control node to transmit a response message to said mobile node indicating establishment of said data packet forwarding path; operating the data packet forwarding node to transmit a routing advertisement for an address associated with a first identifier; operating said access node to transmit a routing advertisement for an address associated with a second identifier, wherein said forwarding control message to the routing control node includes a request for installation in a table in said routing control node of a tunnel state entry associating the first and second identifiers; and operating the data packet forwarding node to redirect packets comprising: operating the data packet forwarding node to receive a redirected packet from the one of the mobile node and access node acting as a tunnel endpoint node, said redirected packet including a source address that includes said address associated with the second identifier; operating the data packet forwarding node to compare an additional source address included in the received redirected packet to tunnel state entries stored at the data packet forwarding node, wherein said additional source address includes said address associated with the first identifier; and operating the data packet forwarding node to compare to verify that the tunnel state entry that includes said address associated with first identifier maps said address associated with the first identifier to said address associated with the second identifier. 2. The method of claim 1, wherein said mobile node has a home address associated with said data packet forwarding node, packets intended for said mobile node including said home address being routed to said data packet forwarding node, the method further comprising: operating the data packet forwarding node to redirect packets including said home address of said mobile node along said established data packet forwarding path. 3. The method of claim 1, further comprising: operating the data packet forwarding node to transmit a signal to the routing control node indicating installation of a tunnel state entry for the packet forwarding path. 4. The method of claim 1, wherein said forwarding control message and said response message are IP signals used for mobility signaling; wherein the first identifier is a home address (HoA) of the mobile node; wherein the routing control node is a Home Agent which performs packet routing control functions used to support mobile node mobility; wherein the second identifier is one of a Colocated Care of Address of said mobile node and a Care of Address of a mobility Agent located at said access node; and wherein the data packet forwarding node is a Tunnel Agent. 5. The method of claim 1, wherein the first identifier is one of the following identifiers associated with a mobile node: a fully qualified domain name (FDQN), a Network Access Identity (NAI), a SIP Universal Resource Identifier (URI), an identifier derived from an International Mobile Subscriber Identity (IMSI), a globally unique end node identifier; and wherein the second identifier is one of the following identifiers associated with an access node: a FQDN, an NAI, and a private access node identifier assigned by the operator. 6. The method of claim 1, wherein said system further includes another data packet forwarding node and a third identifier being associated with said another data packet forwarding node, the method further comprising: operating said another data packet forwarding node to transmit an additional routing advertisement for the address associated with the first identifier; operating the data packet forwarding node to receive a signal further indicating the third identifier; and operating said data packet forwarding node to store said third identifier and associate it with a tunnel state entry for the first and second identifiers. 7. The method of claim 1, wherein the data packet forwarding node includes a security routine and a security association that is also known to the routing control node, the method further comprising: operating the data packet forwarding node to determine a security parameter to be included in a first signal to be transmitted to the routing control node, using the second identifier included in said transmitted signal; and wherein said security parameter is used by the routing control node to perform one of a decryption operation, an authentication operation and an integrity checking operation using the second identifier included in said first signal transmitted from the data packet forwarding node to the routing control node. 8. The method of claim 4, further comprising: operating the mobile node to notify the routing control node when it changes the access node to which it is attached to a new access node. 9. The method of claim 8, further comprising: operating the routing control node to direct packet including said Home Address of said mobile node to said new access node, at least some of said directed packets including data corresponding to a communications session between said mobile node and another mobile node, said data being one of voice and text data. 10. A method of supporting mobility in a communications system, the system including a mobile node, a routing control node, a data packet forwarding node and an access node, said access node serving as the mobile nodes point of attachment to the network via a wireless link, the method comprising: operating the routing control node to receive a forwarding control message, said forwarding control message being communicated from the mobile node to the routing control node via said access node, said forwarding control message being forwarded to said routing control node over a control path which does not traverse said data packet forwarding node; operating the routing control node to establish a data packet forwarding path between the data packet forwarding node and one of said access node and mobile node, said routing control node being outside said data packet forwarding path; operating the routing control node to transmit a response message to said mobile node indicating establishment of said data packet forwarding path; operating the data packet forwarding node to transmit a routing advertisement for an address associated with a first identifier; operating said access node to transmit a routing advertisement for an address associated with a second identifier, wherein said forwarding control message to the routing control node includes a request for installation in a table in said routing control node of a tunnel state entry associating the first and second identifiers; operating the routing control node to transmit a first signal to the data packet forwarding node, said first signal requesting the installation of a tunnel state entry in the packet forwarding node, said first signal including the first and second identifiers; operating the data packet forwarding node to receive the first signal from the routing control node; operating the data packet forwarding node to install said address associated with the first identifier and said address associated with the second identifier in a tunnel state entry in the data packet forwarding node; operating the data packet forwarding node to transmit a second signal toward the routing control node, said second signal indicating installation of the tunnel state entry in the data packet forwarding node associated with the first identifier; and wherein said step of transmitting the second signal toward the routing control node follows the successful installation of the tunnel state entry in the data packet forwarding node. 11. The method of claim 10, wherein said mobile node has a home address associated with said data packet forwarding node, packets intended for said mobile node including said home address being routed to said data packet forwarding node, the method further comprising: operating the data packet forwarding node to redirect packets including said home address of said mobile node along said established data packet forwarding path. 12. The method of claim 10, further comprising: operating the data packet forwarding node to transmit a signal to the routing control node indicating installation of a tunnel state entry for the packet forwarding path. 13. The method of claim 10, wherein said forwarding control message and said response message are IP signals used for mobility signaling; wherein the first identifier is a home address (HoA) of the mobile node; wherein the routing control node is a Home Agent which performs packet routing control functions used to support mobile node mobility; wherein the second identifier is one of a Colocated Care of Address of said mobile node and a Care of Address of a mobility Agent located at said access node; and wherein the data packet forwarding node is a Tunnel Agent. 14. The method of claim 10, wherein the first identifier is one of the following identifiers associated with a mobile node: a fully qualified domain name (FDQN), a Network Access Identity (NAI), a SIP Universal Resource Identifier (URI), an identifier derived from an International Mobile Subscriber Identity (IMSI), a globally unique end node identifier; and wherein the second identifier is one of the following identifiers associated with an access node: a FQDN, an NAI, and a private access node identifier assigned by the operator. 15. The method of claim 10, wherein said system further includes another data packet forwarding node and a third identifier being associated with said another data packet forwarding node, the method further comprising: operating said another data packet forwarding node to transmit an additional routing advertisement for the address associated with the first identifier; operating the data packet forwarding node to receive a signal further indicating the third identifier; and operating said data packet forwarding node to store said third identifier and associate it with a tunnel state entry for the first and second identifiers. 16. The method of claim 10, wherein the data packet forwarding node includes a security routine and a security association that is also known to the routing control node, the method further comprising: operating the data packet forwarding node to determine a security parameter to be included in a first signal to be transmitted to the routing control node, using the second identifier included in said transmitted signal; and wherein said security parameter is used by the routing control node to perform one of a decryption operation, an authentication operation and an integrity checking operation using the second identifier included in said first signal transmitted from the data packet forwarding node to the routing control node. 17. The method of claim 13, further comprising: operating the mobile node to notify the routing control node when it changes the access node to which it is attached to a new access node. 18. The method of claim 17, further comprising: operating the routing control node to direct packet including said Home Address of said mobile node to said new access node, at least some of said directed packets including data corresponding to a communications session between said mobile node and another mobile node, said data being one of voice and text data. 19. A machine readable medium embodying computer executable instructions for controlling a tunneling agent node in a communications system including a mobile node, an access node, said tunneling agent node, and a routing control node, wherein one of said access node and the mobile node operates as a tunnel endpoint node, the machine readable medium comprising: instructions for causing the tunneling agent node to generate and send a routing advertisement for an address associated with a first identifier, said tunneling agent node including tunnel state entries that map between an addresses associated with the first identifier and address associated with a second identifier; instructions for causing the tunneling agent node to generate and send a first signal towards the routing control node indicating installation of a tunnel state entry associated with the first identifier, said first signal including the second identifier; instructions for causing the tunneling agent node to receive a data packet including a destination address that includes said address associated with the first identifier; instructions for causing the tunneling agent node to redirect said received data packet, said redirected packet being modified by said tunneling agent node to add a destination address that includes said address associated with the second identifier instructions for causing the tunneling agent node to receive a redirected packet from the tunnel endpoint node, said redirected packet including a source address that includes said address associated with the second identifier; instructions for causing the tunneling agent node to compare an additional source address included in the received redirected packet to tunnel state entries stored at the second node, wherein said additional source address includes said address associated with the first identifier; and instructions for causing the tunneling agent node to verify that the tunnel state entry that includes said address associated with the first identifier maps said address associated with the first identifier to said address associated with said second identifier.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (92)
Raith Alex Krister ; Bilstrom Lars,SEX ; Diachina John ; Henry Raymond C. ; Andersson Karl-Erik,SEX, Activity control for a mobile station in a wireless communication system.
Scivier Mark S.,CAX ; Douthitt Brian L. ; Kilner William Hanell ; Lockhart Thomas Wayne,CAX ; Scotton Geoffrey Richard ; Wiebe Robert,CAX, Data communications system with session control.
Chang-Soo Park KR; Jun-Jin Kong KR; Hee-Won Kang KR; Jae-Yoel Kim KR; Jong-Seon No KR; Kyeong-Cheol Yang KR, Device and method for generating and distributing coded symbols in a CDMA communication system.
Chien Cheng-Tung (Chungho TWX) Chen Chang-Wen (Taipei TWX) But Chiu-Hong (Taipei TWX), Enhanced power saving method for hand-held communications system and a hand-held communications system therefor.
Gilhousen Klein S. (San Diego CA) Padovani Roberto (San Diego CA) Wheatley ; III Charles E. (Del Mar CA), Method and apparatus for controlling transmission power in a CDMA cellular mobile telephone system.
Nessett Danny M. ; Grabelsky David ; Borella Michael S. ; Sidhu Ikhlaq S., Method and system for locating network services with distributed network address translation.
Reed John Douglas ; Smith Jack Anthony, Method and system for managing base station resources in a code division multiple access cellular communication system.
Thomas Lloyd Hiller ; Jin Wang, Method and system for support of overlapping IP addresses between an interworking function and a mobile IP foreign agent.
Grube Gary W. (561 Chateaux Bourne Barrington IL 60010) Bunkenburg Brian K. (3416 N. Racine Chicago IL 60657) Naddell Marc C. (2904 Heatherwood Dr. Schaumburg IL 60193), Method for a communication unit to participate in multiple calls.
Maher John W. (Woodstock IL) Duran James C. (Schaumburg IL), Method for establishing and maintaining communication processing information for a group call.
Grube Gary W. (157 Cedarwood Ct. Palatine IL 60067) Bunkenburg Brian K. (3416 N. Racine Chicago IL 60657) Naddell Marc C. (2904 Heatherwood Dr. Schaumburg IL 60193), Method for providing caller interrupt in a time division multiplexed wireless communication system.
Kawasaki Ryoji (Kanagawa JPX) Yoshizawa Kazuhiro (Chiba JPX) Yotsutani Akio (Tokyo JPX) Saegusa Noboru (Tokyo JPX) Ito Koichi (Tokyo JPX) Huse Syozi (Tokyo JPX), Method of transmitting terminating call signals within a restricted duration and a base station and a portable unit for.
Blakeney ; II Robert D. (San Diego CA) Karmi Gadi (San Diego CA) Tiedemann ; Jr. Edward G. (San Diego CA) Weaver ; Jr. Lindsay A. (San Diego CA), Mobile station assisted soft handoff in a CDMA cellular communications system.
Grube Gary (Palatine IL) Comroe Richard (Dundee IL) Furtaw Robert (Lake Zurich IL) Shaughnessy Mark (Algonquin IL), Mutli-site group dispatch call method.
Lee Hee C. ; Basu Kalyan K. ; Zhou Shun Hua ; Yuan Wei ; Jiang Hua ; Yeh Edith ; Djoko Surnjani, Personal mobility and communication termination for users operating in a plurality of heterogeneous networks.
Vook Frederick W. (Schaumburg IL) Demange Mark (Schaumburg IL) Chang Hungkun (Hoffman Estates IL) Doss William K. (Lake In The Hills IL), Power management technique for determining a device mode of operation.
Steven J. Goldberg ; W. Garland Philips ; Janiece S. Webb, Register for and method of providing contact information for a communications unit identified by a uniform resource name.
Bergenwall, Martin; Ekberg, Jan-Erik; Flykt, Patrik; Haverinen, Henry; M.ang.nsson, Jani, Registration for mobile nodes in wireless internet protocols.
Gilhousen Klein S. (San Diego CA) Jacobs Irwin M. (La Jolla CA) Weaver ; Jr. Lindsay A. (San Diego CA), Spread spectrum multiple access communication system using satellite or terrestrial repeaters.
Jetzek, Ulrich; Muller, Walter; Johansson, Lars B; Blomberg, Petter; Butovitsch, Peter, System and method for estimating interfrequency measurements used for radio network function.
Guido M. Schuster ; Ikhlaq S. Sidhu ; Jerry J. Mahler ; Frederick D. Dean ; Jacek A. Grabiec ; Ismail Dalgic, System and method for providing user mobility services on a telephony network.
Schuster, Guido M.; Grabiec, Jacek A.; Sidhu, Ikhlaq S.; Mahler, Jerry J., System and method for providing user-configured telephone service in a data network telephony system.
Aravamudhan, Lakshminarasimhan; Larkins, John P.; Gupta, Rohit; Li, Haitao, System and method for unifying the implementation and processing of mobile communications and a unified mobility manager for providing such communications.
Vargas Marco Antonio Hurtado,MXX ; Britt Margaret,CAX, TCAP package type specification for ANSI-41 MAP messages in order to support MAP operation closure.
La Porta, Thomas F.; Murakami, Kazutaka; Ramjee, Ramachandran; Thuel, Sandra R.; Varadhan, Kannan, Two phase local mobility scheme for wireless access to packet based networks.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.