Method and apparatus for providing a distributed forwarding plane for a mobility home agent
First Claim
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.
5 Assignments
0 Petitions
Accused Products
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.
-
Citations
18 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
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. - View Dependent Claims (8, 9, 10, 11, 12)
- a processor configured to;
-
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. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification