SUPPORT OF DISPARATE ADDRESSING PLANS AND DYNAMIC HA ADDRESS ALLOCATION IN MOBILE IP
First Claim
1. A communications method for use in a communications system including a first network address domain, a second network address domain, and an intermediate node, said intermediate node including first and second interfaces, said first interface having a first network address routable in the first network address domain, said second interface having a second network address routable in said second network address domain, said first and second network addresses being different, said system further including a downstream node and an upstream node, said downstream node having an interface and a network address in the first domain, said upstream node having an interface and a network address in the second domain, the method comprising the steps of:
- operating the upstream node to receive a second message including a second message body and a second header, said second message body including at least one instruction from said downstream node and said second network address corresponding to said second interface, said second header including a destination address corresponding to said upstream node, said at least one instruction having been received by said intermediate node in a first message from said downstream node; and
operating the upstream node to use said second network address in a tunnel establishment operation implemented in accordance with said at least one instruction.
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.
99 Citations
14 Claims
-
1. A communications method for use in a communications system including a first network address domain, a second network address domain, and an intermediate node, said intermediate node including first and second interfaces, said first interface having a first network address routable in the first network address domain, said second interface having a second network address routable in said second network address domain, said first and second network addresses being different, said system further including a downstream node and an upstream node, said downstream node having an interface and a network address in the first domain, said upstream node having an interface and a network address in the second domain, the method comprising the steps of:
-
operating the upstream node to receive a second message including a second message body and a second header, said second message body including at least one instruction from said downstream node and said second network address corresponding to said second interface, said second header including a destination address corresponding to said upstream node, said at least one instruction having been received by said intermediate node in a first message from said downstream node; and operating the upstream node to use said second network address in a tunnel establishment operation implemented in accordance with said at least one instruction. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An upstream node for use in a communications system including a first network address domain, a second network address domain, and an intermediate node including first and second interfaces, said first interface having a first network address routable in the first network address domain, said second interface having a second network address routable in said second network address domain, said first and second network addresses being different, said system further including a downstream node and an upstream node, said downstream node having an interface and a network address in the first domain, said upstream node having an interface and a network address in the second domain, said upstream node comprising:
-
means for receiving a second message including a second message body and a second header, said second message body including at least one instruction from said downstream node and said second network address corresponding to said second interface, said second header including a destination address corresponding to said upstream node, said at least one instruction having been received by said intermediate node in a first message from said downstream node; and means for processing said second message to use said second network address in a tunnel establishment operation implemented in accordance with said at least one instruction. - View Dependent Claims (9, 10)
-
-
11. An upstream node for use in a communications system including a first network address domain, a second network address domain, and an intermediate node including first and second interfaces, said first interface having a first network address routable in the first network address domain, said second interface having a second network address routable in said second network address domain, said first and second network addresses being different, said system further including a downstream node and an upstream node, said downstream node having an interface and a network address in the first domain, said upstream node having an interface and a network address in the second domain, said upstream node comprising:
-
a receiver for receiving a second message including a second message body and a second header, said second message body including at least one instruction from said downstream node and said second network address corresponding to said second interface, said second header including a destination address corresponding to said upstream node, said at least one instruction having been received by said intermediate node in a first message from said downstream node; and a processing module for processing said second message to use said second network address in a tunnel establishment operation implemented in accordance with said at least one instruction. - View Dependent Claims (12)
-
-
13. A computer program product comprising:
-
a machine readable medium embodying machine executable instructions for controlling an upstream node in a communications system including a first network address domain, a second network address domain, and an intermediate node including first and second interfaces, said first interface having a first network address routable in the first network address domain, said second interface having a second network address routable in said second network address domain, said first and second network addresses being different, said system further including a downstream node and an upstream node, said downstream node having an interface and a network address in the first domain, said upstream node having an interface and a network address in the second domain, the machine readable medium comprising; instructions for causing the upstream node to process a second message received from the intermediate node, the second message including a second message body and a second header, said second message body including at least one instruction from said downstream node and said second network address corresponding to said second interface, said second header including a destination address corresponding to said upstream node, said at least one instruction having been received by said intermediate node in a first message from said downstream node; and instructions for causing the upstream node to use said second network address in a tunnel establishment operation implemented in accordance with said at least one instruction.
-
-
14. An upstream node for use in a communications system including a first network address domain, a second network address domain, and an intermediate node including first and second interfaces, said first interface having a first network address routable in the first network address domain, said second interface having a second network address routable in said second network address domain, said first and second network addresses being different, said system further including and a downstream node and an upstream node, said downstream node having an interface and a network address in the first domain, said upstream node having an interface and a network address in the second domain, the upstream node comprising a processor configured to:
-
control said upstream node to process a second message received from the intermediate node, the second message including a second message body and a second header, said second message body including at least one instruction from said downstream node and said second network address corresponding to said second interface, said second header including a destination address corresponding to said upstream node, said at least one instruction having been received by said intermediate node in a first message from said downstream node; and control said upstream node to use said second network address in a tunnel establishment operation implemented in accordance with said at least one instruction.
-
Specification