IP Library Granted Patent US 8,238,314
Granted Patent B2
US 8,238,314 · App. 11/862,431 · Granted Aug 7, 2012

Method and apparatus for providing a distributed forwarding plane for a mobility home agent

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,238,314
App. No.
11/862,431
Granted
Aug 7, 2012
Kind
B2
Abstract

The invention includes a method and apparatus for providing a distributed forwarding plane for a mobility home agent. The invention provides a method for controlling routing of packets for a mobile node in a network comprising a network domain including a plurality of forwarding elements being controlled by a control element. A method includes computing a route from one of the forwarding elements toward the mobile node and propagating the computed route toward that one of the forwarding elements. The route is computed using location information associated with the mobile node and routing information associated with the network domain.

Claims (30)

1. A method for controlling packet routing for a mobile node in a network, the network comprising a network domain, the network domain comprising a plurality of forwarding elements configured for being controlled by a control element, the method comprising:

computing, for each of the forwarding elements, a route from the forwarding element toward the mobile node, wherein each route is computed using location information associated with the mobile node and routing information associated with the network domain;

propagating the computed routes toward the respective forwarding elements of the network domain for configuring the network domain to provide a distributed forwarding plane for a mobility Home Agent (HA);

wherein, for each forwarding element, the route is computed in a manner for obviating a requirement that a path to the mobile node include the mobility HA; and

wherein, for each forwarding element, the computed route identifies a next-hop node for routing packets intended for the mobile node from the forwarding element toward the mobile node.

2. The method of claim 1 , wherein the location information associated with the mobile node comprises a current location of the mobile node and a pair of endpoints of a tunnel from the mobility HA to the mobile node.

3. The method of claim 1 , wherein the location information associated with the mobile node is received from the mobility HA.

4. The method of claim 1 , wherein the routing information comprises network topology information associated with the network domain and at least one quality-of-service metric associated with the network domain.

5. The method of claim 4 , wherein the at least one quality-of-service metric comprises at least one of a path hop metric, a path cost metric, a link cost metric, and a path delay metric.

6. The method of claim 1 , wherein the forwarding elements and the control element cooperate to function as a router.

7. An apparatus for controlling packet routing for a mobile node in a network, the network comprising a network domain, the network domain comprising a plurality of forwarding elements configured for being controlled by a control element, the apparatus comprising: a processor configured to:

compute, for each of the forwarding elements, a route from the forwarding element toward the mobile node, wherein each route is computed using location information associated with the mobile node and routing information associated with the network domain;

propagate the computed routes toward the respective forwarding elements of the network domain for configuring the network domain to provide a distributed forwarding plane for a mobility Home Agent (HA);

wherein, for each forwarding element, the route is computed in a manner for obviating a requirement that a path to the mobile node include the mobility HA; and

wherein, for each forwarding element, the computed route identifies a next-hop node for routing packets intended for the mobile node from the forwarding element toward the mobile node.

8. The apparatus of claim 7 , wherein the location information associated with the mobile node comprises a current location of the mobile node and a pair of endpoints of a tunnel from the mobility HA to the mobile node.

9. The apparatus of claim 7 , wherein the location information associated with the mobile node is received from the mobility HA.

10. The apparatus of claim 7 , wherein the routing information comprises network topology information associated with the network domain and at least one quality-of-service metric associated with the network domain.

11. The apparatus of claim 10 , wherein the at least one quality-of-service metric comprises at least one of a path hop metric, a path cost metric, a link cost metric, and a path delay metric.

12. The apparatus of claim 7 , wherein the forwarding elements and the control element cooperate to function as a router.

13. A non-transitory computer-readable storage medium storing instructions which, when executed by a computer, cause the computer to perform a method for controlling packet routing for a mobile node in a network, the network comprising a network domain, the network domain comprising a plurality of forwarding elements configured for being controlled by a control element, the method comprising:

computing, for each of the forwarding elements, a route from the forwarding element toward the mobile node, wherein each route is computed using location information associated with the mobile node and routing information associated with the network domain;

propagating the computed routes toward the respective forwarding elements of the network domain for configuring the network domain to provide a distributed forwarding plane for a mobility Home Agent (HA);

wherein, for each forwarding element, the route is computed in a manner for obviating a requirement that a path to the mobile node include-the mobility HA; and

wherein, for each forwarding element, the computed route identifies a next-hop node for routing packets intended for the mobile node from the forwarding element toward the mobile node.

14. The non-transitory computer-readable storage medium of claim 13 , wherein the location information associated with the mobile node comprises a current location of the mobile node and a pair of endpoints of a tunnel from the mobility HA to the mobile node.

15. The non-transitory computer-readable storage medium of claim 13 , wherein the location information associated with the mobile node is received from the mobility HA.

16. The non-transitory computer-readable storage medium of claim 13 , wherein the routing information comprises network topology information associated with the network domain and at least one quality-of-service metric associated with the network domain.

17. The non-transitory computer-readable storage medium of claim 16 , wherein the at least one quality-of-service metric comprises at least one of a path hop metric, a path cost metric, a link cost metric, and a path delay metric.

18. The non-transitory computer-readable storage medium of claim 13 , wherein the forwarding elements and the control element cooperate to function as a router.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033868/0001 →
SECURITY AGREEMENT Recorded Jan 30, 2013
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 029821/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2012
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 028248/0601 →
MERGER Recorded May 14, 2012
From: LUCENT TECHNOLOGIES INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 028200/0873 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2007
From: NANDAGOPAL, THYAGARAJAN; WOO, THOMAS Y
To: LUCENT TECHNOLOGIES INC.
Reel/Frame 019978/0315 →