Continuous mobility across wireless networks by integrating mobile IP and GPRS mobility agents
First Claim
1. A method comprising:
- listening for a registration message from a mobile node at an external interface of a gateway node of a wireless packet service, the registration message containing a care-of address for the mobile node that is outside of the wireless packet service;
accepting a registration message from the mobile node at the external interface;
registering the mobile node to the care-of address contained in the registration message;
sending a registration reply message to the mobile node via the care-of address, the registration reply message indicating successful registration;
creating a binding for the mobile node;
tunneling packets addressed to the mobile node to the care-of address; and
receiving tunneled packets from the mobile node, decapsulating the tunneled packets and sending them to the appropriate address.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention supports mobility for a mobile node between different packet data services. In one embodiment, the invention includes listening for a registration message from a mobile node at an external interface of a gateway node of a wireless packet service, the registration message containing a care-of address for the mobile node that is outside of the wireless packet service, accepting a registration message from the mobile node at the external interface, and registering the mobile node to the care-of address contained in the registration message. This embodiment further includes sending a registration reply message to the mobile node via the care-of address, the registration reply message indicating successful registration, creating a binding for the mobile node, tunneling packets addressed to the mobile node to the care-of address, and receiving tunneled packets from the mobile node, decapsulating the tunneled packets and sending them to the appropriate address.
80 Citations
43 Claims
-
1. A method comprising:
-
listening for a registration message from a mobile node at an external interface of a gateway node of a wireless packet service, the registration message containing a care-of address for the mobile node that is outside of the wireless packet service;
accepting a registration message from the mobile node at the external interface;
registering the mobile node to the care-of address contained in the registration message;
sending a registration reply message to the mobile node via the care-of address, the registration reply message indicating successful registration;
creating a binding for the mobile node;
tunneling packets addressed to the mobile node to the care-of address; and
receiving tunneled packets from the mobile node, decapsulating the tunneled packets and sending them to the appropriate address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A machine-readable medium having stored thereon data representing instructions which, when executed by a machine, cause the machine to perform operations comprising:
-
listening for a registration message from a mobile node at an external interface of a gateway node of a wireless packet service, the registration message containing a care-of address for the mobile node that is outside of the wireless packet service;
accepting a registration message from the mobile node at the external interface;
registering the mobile node to the care-of address contained in the registration message;
sending a registration reply message to the mobile node via the care-of address, the registration reply message indicating successful registration;
creating a binding for the mobile node;
tunneling packets addressed to the mobile node to the care-of address; and
receiving tunneled packets from the mobile node, decapsulating the tunneled packets and sending them to the appropriate address. - View Dependent Claims (13, 14)
-
-
15. An apparatus comprising:
-
a gateway node of a wireless packet service;
an external interface of the gateway node; and
a home agent to listen for a registration message from a mobile node at the external interface, the registration message containing a care-of address for the mobile node that is outside of the wireless packet service, to accept a registration message from the mobile node at the external interface, to register the mobile node to the care-of address contained in the registration message, to send a registration reply message to the mobile node via the care-of address, the registration reply message indicating successful registration, to create a binding for the mobile node, to tunnel packets addressed to the mobile node to the care-of address, and to receive tunneled packets from the mobile node, decapsulate the tunneled packets and send them to the appropriate address. - View Dependent Claims (16, 17, 18)
-
-
19. A method comprising:
-
registering a mobile node at a server node of a first wireless packet service;
registering the mobile node at an access router of a second wireless packet service;
obtaining a care-of address from the access router;
sending a registration message to a home agent associated with the first wireless packet service, the registration message including the care-of address;
receiving a registration reply message from the home agent, tunneling to the home agent, packets for transmission from the mobile node;
receiving tunneled packets from the home agent at the mobile node. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A machine-readable medium having stored thereon data representing instructions which, when executed by a machine, cause the machine to perform operations comprising:
-
registering a mobile node at a server node of a first wireless packet service;
registering the mobile node at an access router of a second wireless packet service;
obtaining a care-of address from the access router;
sending a registration message to a home agent associated with the first wireless packet service, the registration message including the care-of address;
receiving a registration reply message from the home agent, tunneling packets from the mobile node to the home agent;
receiving tunneled packets from the home agent at the mobile node. - View Dependent Claims (32, 33, 34, 35)
-
-
36. An apparatus comprising:
-
a communications device to register at a server node of a first wireless packet service;
a communications device to register at an access router of a second wireless packet service;
a memory containing instruction containing instructions for registration and communication with the wireless packet services; and
a processor coupled to the communications device and the memory to obtain a care-of address from the access router, to send a registration message to a home agent associated with the first wireless packet service, the registration message including the care-of address, to receive a registration reply message from the home agent, to tunnel packets for transmission to the home agent, and to receive tunneled packets from the home agent. - View Dependent Claims (37, 38, 39, 40)
-
-
41. A wireless packet service system comprising:
-
a gateway node;
an external interface of the gateway node;
a plurality of serving nodes, each coupled to the gateway node and to which mobile nodes are assigned;
a home agent to listen for a registration message from a mobile node at the external interface, the registration message containing a care-of address for the mobile node that is outside of the wireless packet service, to accept a registration message from the mobile node at the external interface, to register the mobile node to the care-of address contained in the registration message, to send a registration reply message to the mobile node via the care-of address, the registration reply message indicating successful registration, to create a binding for the mobile node, to tunnel packets addressed to the mobile node to the care-of address, and to receive tunneled packets from the mobile node, decapsulate the tunneled packets and send them to the appropriate address; and
a virtual serving node of the wireless packet service coupled to the gateway node to accept an assignment of a mobile node from a serving node in association with creating a binding for the mobile node to the care-of address. - View Dependent Claims (42, 43)
-
Specification