Support of disparate addressing plans and dynamic HA address allocation in mobile IP
First Claim
1. A method of supporting disparate addressing plans in a wireless communication system, comprising:
- receiving, at a downstream node configured to communicate in a first addressing domain, a registration request message from a mobile node visiting the first addressing domain, wherein the registration request message includes an upstream node address of an upstream node in a second addressing domain and an intermediate node downstream address indicator different from an intermediate node downstream address of an intermediate node;
dynamically allocating, at the downstream node, the intermediate node downstream address of the intermediate node to the mobile node in response to receiving the registration request message, wherein the intermediate node has an upstream interface that is reachable from the upstream node;
sending, from the downstream node, a first message including a first header and a first message body, the first header including the dynamically allocated intermediate node downstream address as the destination address of the first message, the first message body including at least one instruction and the dynamically allocated intermediate node downstream address, wherein the at least one instruction is configured to control the upstream node to interact with the intermediate node;
receiving, at the downstream node, a fourth message in response to the upstream node receiving a second message generated by the intermediate node based on the first message and the upstream node replying with a third message, the fourth message including a fourth message body that includes the dynamically allocated intermediate node downstream address and a dynamically allocated intermediate node upstream address used by the upstream node in invoking the at least one instruction, wherein the dynamically allocated intermediate node upstream address is in the second addressing domain; and
forwarding the dynamically allocated intermediate node downstream address and the dynamically allocated intermediate node upstream address to the mobile node.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for enhancing Mobile IP signaling and to support use of disparate addressing plans and dynamic Home Agent allocation in Mobile IP Regional Tunneling are described. The enhanced methods of signaling use an intermediate node, e.g., a Gateway Foreign Agent, straddling different addressing domains, when the signaling controls a process between the intermediate node and an upstream node. The specific intermediate node, its interfaces and upstream addresses can be dynamically selected. The Enhanced MIP signaling includes dynamic allocation of: a regional node at a Foreign Agent, the upstream address of a regional node by the regional node, a Home Agent for a regional node prior to dynamic allocation of the regional node. A method is supported to indicate to a Mobile Node that a dynamically allocated regional node has become invalid triggering enhanced MIP signaling dynamically allocating a new regional node and upstream interface address.
124 Citations
22 Claims
-
1. A method of supporting disparate addressing plans in a wireless communication system, comprising:
-
receiving, at a downstream node configured to communicate in a first addressing domain, a registration request message from a mobile node visiting the first addressing domain, wherein the registration request message includes an upstream node address of an upstream node in a second addressing domain and an intermediate node downstream address indicator different from an intermediate node downstream address of an intermediate node; dynamically allocating, at the downstream node, the intermediate node downstream address of the intermediate node to the mobile node in response to receiving the registration request message, wherein the intermediate node has an upstream interface that is reachable from the upstream node; sending, from the downstream node, a first message including a first header and a first message body, the first header including the dynamically allocated intermediate node downstream address as the destination address of the first message, the first message body including at least one instruction and the dynamically allocated intermediate node downstream address, wherein the at least one instruction is configured to control the upstream node to interact with the intermediate node; receiving, at the downstream node, a fourth message in response to the upstream node receiving a second message generated by the intermediate node based on the first message and the upstream node replying with a third message, the fourth message including a fourth message body that includes the dynamically allocated intermediate node downstream address and a dynamically allocated intermediate node upstream address used by the upstream node in invoking the at least one instruction, wherein the dynamically allocated intermediate node upstream address is in the second addressing domain; and forwarding the dynamically allocated intermediate node downstream address and the dynamically allocated intermediate node upstream address to the mobile node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory machine readable medium embodying machine executable instructions for supporting disparate addressing plans in a wireless communication system, comprising:
-
at least one instruction for receiving, at a downstream node configured to communicate in a first addressing domain, a registration request message from a mobile node visiting the first addressing domain, wherein the registration request message includes an upstream node address of an upstream node in a second addressing domain and an intermediate node downstream address indicator different from an intermediate node downstream address of an intermediate node; at least one instruction for dynamically allocating the intermediate node downstream address of the intermediate node to the mobile node in response to receiving the registration request message, wherein the intermediate node has an upstream interface that is reachable from the upstream node; at least one instruction for sending, from the downstream node, a first message including a first header and a first message body, the first header including the dynamically allocated intermediate node downstream address as the destination address of the first message, the first message body including at least one instruction and the dynamically allocated intermediate node downstream address, wherein the at least one instruction included in the first message body is configured to control the upstream node to interact with the intermediate node; at least one instruction for receiving a fourth message in response to the upstream node receiving a second message generated by the intermediate node based on the first message and the upstream node replying with a third message, the fourth message including a fourth message body that includes the dynamically allocated intermediate node downstream address and a dynamically allocated intermediate node upstream address used by the upstream node in invoking the at least one instruction included in the first message body, wherein the dynamically allocated intermediate node upstream address is in the second addressing domain; and at least one instruction for forwarding the dynamically allocated intermediate node downstream address and the dynamically allocated intermediate node upstream address to the mobile node.
-
-
12. A downstream node for supporting disparate addressing plans in a wireless communication system, comprising:
-
means for receiving, at the downstream node configured to communicate in a first addressing domain, a registration request message from a mobile node visiting the first addressing domain, wherein the registration request message includes an upstream node address of an upstream node in a second addressing domain and an intermediate node downstream address indicator different from an intermediate node downstream address of an intermediate node; means for dynamically allocating the intermediate node downstream address of the intermediate node to the mobile node in response to receiving the registration request message, wherein the intermediate node has an upstream interface that is reachable from the upstream node; means for sending, from the downstream node, a first message including a first header and a first message body, the first header including the dynamically allocated intermediate node downstream address as the destination address of the first message, the first message body including at least one instruction and the dynamically allocated intermediate node downstream address, wherein the at least one instruction is configured to control the upstream node to interact with the intermediate node; means for receiving a fourth message in response to the upstream node receiving a second message generated by the intermediate node based on the first message and the upstream node replying with a third message, the fourth message including a fourth message body that includes the dynamically allocated intermediate node downstream address and a dynamically allocated intermediate node upstream address used by the upstream node in invoking the at least one instruction, wherein the dynamically allocated intermediate node upstream address is in the second addressing domain; and means for forwarding the dynamically allocated intermediate node downstream address and the dynamically allocated intermediate node upstream address to the mobile node.
-
-
13. A downstream node for supporting disparate addressing plans in a wireless communication system, comprising:
-
a receiver configured to receive, at the downstream node configured to communicate in a first addressing domain, a registration request message from a mobile node visiting the first addressing domain, wherein the registration request message includes an upstream node address of an upstream node in a second addressing domain and an intermediate node downstream address indicator different from an intermediate node downstream address of an intermediate node; a processor configured to dynamically allocate the intermediate node downstream address of the intermediate node to the mobile node in response to receiving the registration request message, wherein the intermediate node has an upstream interface that is reachable from the upstream node; a transmitter configured to send, from the downstream node, a first message including a first header and a first message body, the first header including the dynamically allocated intermediate node downstream address as the destination address of the first message, the first message body including at least one instruction and the dynamically allocated intermediate node downstream address, wherein the at least one instruction is configured to control the upstream node to interact with the intermediate node; wherein the receiver is further configured to receive, at the downstream node, a fourth message in response to the upstream node receiving a second message generated by the intermediate node based on the first message and the upstream node replying with a third message, the fourth message including a fourth message body that includes the dynamically allocated intermediate node downstream address and a dynamically allocated intermediate node upstream address used by the upstream node in invoking the at least one instruction, wherein the dynamically allocated intermediate node upstream address is in the second addressing domain; and wherein the transmitter is further configured to forward the dynamically allocated intermediate node downstream address and the dynamically allocated intermediate node upstream address to the mobile node. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification