Reserving network resources for a communication session
First Claim
Patent Images
1. A method for requesting a network resource for a communication session, comprising:
- facilitating a communication session between a mobile node and an endpoint;
providing a trigger event by a network control platform, the network control platform configured to implement mobility management functions and call access control procedures;
receiving the trigger event at a first anchor point, the first anchor point configured to aggregate one or more management services for a plurality of first access routers, the first anchor point operating like a home agent from the viewpoint of an access router, the first anchor point operating like an access router from the viewpoint of the home agent, the plurality of first access routers comprising a first access router used by the mobile node, the trigger event indicating that reservation of a network resource is being requested for the communication session;
sending, by the first anchor point, an optimization request requesting performance of an optimization procedure;
receiving, at the first anchor point, an optimization response indicating that the optimization request has been granted, the optimization response comprising a care-of address of the endpoint, the care-of address identifying a second anchor point;
identifying the second anchor point from the care-of address, the second anchor point configured to aggregate the one or more management services for a plurality of second access routers, the plurality of second access routers comprising a second access router used by the endpoint;
establishing, by the first anchor point, a tunnel directly between the first anchor point and the second anchor point using the care-of address;
dynamically resizing the tunnel in response to measured traffic sent through the tunnel; and
initiating reservation of the network resource for the communication session over the tunnel.
1 Assignment
0 Petitions
Accused Products
Abstract
Requesting a network resource includes facilitating a communication session between a mobile node and an endpoint. A trigger event is received at a first anchor point associated with the mobile node. The trigger event indicates that reservation of a network resource is being requested for the communication session. A second anchor point associated with the endpoint is identified. Reservation of the network resources for the communication sessions is initiated over a tunnel between the first anchor point and the second anchor point.
-
Citations
24 Claims
-
1. A method for requesting a network resource for a communication session, comprising:
-
facilitating a communication session between a mobile node and an endpoint; providing a trigger event by a network control platform, the network control platform configured to implement mobility management functions and call access control procedures; receiving the trigger event at a first anchor point, the first anchor point configured to aggregate one or more management services for a plurality of first access routers, the first anchor point operating like a home agent from the viewpoint of an access router, the first anchor point operating like an access router from the viewpoint of the home agent, the plurality of first access routers comprising a first access router used by the mobile node, the trigger event indicating that reservation of a network resource is being requested for the communication session; sending, by the first anchor point, an optimization request requesting performance of an optimization procedure; receiving, at the first anchor point, an optimization response indicating that the optimization request has been granted, the optimization response comprising a care-of address of the endpoint, the care-of address identifying a second anchor point; identifying the second anchor point from the care-of address, the second anchor point configured to aggregate the one or more management services for a plurality of second access routers, the plurality of second access routers comprising a second access router used by the endpoint; establishing, by the first anchor point, a tunnel directly between the first anchor point and the second anchor point using the care-of address; dynamically resizing the tunnel in response to measured traffic sent through the tunnel; and initiating reservation of the network resource for the communication session over the tunnel. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A first anchor point operable to request a network resource for a communication session, comprising:
-
an interface operable to; receive a plurality of messages to facilitate a communication session between a mobile node and an endpoint, the mobile node associated with the first anchor point; and receive a trigger event provided by a network control platform, the network control platform configured to implement mobility management functions and call access control procedures, the trigger event indicating that reservation of a network resource is being requested for the communication session; and send an optimization request requesting performance of an optimization procedure; receive an optimization response indicating that the optimization request has been granted, the optimization response comprising a care-of address of the endpoint, the care-of address identifying a second anchor point; a processor coupled to the interface and operable to; aggregate one or more management services for a plurality of first access routers, operate like a home agent from the viewpoint of an access router, and operate like an access router from the viewpoint of the home agent, the plurality of first access routers comprising a first access router used by the mobile node; identify the second anchor point from the care-of address, the second anchor point configured to aggregate the one or more management services for a plurality of second access routers, the plurality of second access routers comprising a second access router used by the endpoint; establish a tunnel directly between the first anchor point and the second anchor point using the care-of address; dynamically resize the tunnel in response to measured traffic sent through the tunnel; and initiate reservation of the network resource for the communication session over the tunnel. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A system for requesting a network resource for a communication session, comprising:
-
means for facilitating a communication session between a mobile node and an endpoint; means for providing a trigger event by a network control platform, the network control platform configured to implement mobility management functions and call access control procedures; means for receiving a trigger event at a first anchor point, the first anchor point configured to aggregate one or more management services for a plurality of first access routers, the first anchor point operating like a home agent from the viewpoint of an access router, the first anchor point operating like an access router from the viewpoint of the home agent, the plurality of first access routers comprising a first access router used by the mobile node, the trigger event indicating that reservation of a network resource is being requested for the communication session; means for sending, by the first anchor point, an optimization request requesting performance of an optimization procedure; means for receiving, at the first anchor point, an optimization response indicating that the optimization request has been granted, the optimization response comprising a care-of address of the endpoint, the care-of address identifying a second anchor point; means for identifying the second anchor point from the care-of address, the second anchor point configured to aggregate the one or more management services for a plurality of second access routers, the plurality of second access routers comprising a second access router used by the endpoint; means for establishing, by the first anchor point, a tunnel directly between the first anchor point and the second anchor point using the care-of address; means for dynamically resizing the tunnel in response to measured traffic sent through the tunnel; and means for initiating reservation of the network resource for the communication session over the tunnel.
-
-
15. A method for optimizing a path for a communication session, comprising:
-
facilitating a plurality of communication sessions between a plurality of mobile nodes and a plurality of endpoints, the mobile nodes communicating through a first anchor point, the first anchor point configured to aggregate one or more management services for a plurality of first access routers used by the mobile nodes, the first anchor point operating like a home agent from the viewpoint of an access router, the first anchor point operating like an access router from the viewpoint of the home agent, the endpoints communicating through a second anchor point, the second anchor point configured to aggregate the one or more management services for a plurality of second access routers used by the endpoints; receiving a plurality of trigger events at the first anchor point, a trigger event provided by a network control platform configured to implement mobility management functions and call access control procedures, the trigger event indicating that reservation of a network resource is being requested for a communication session; sending, by the first anchor point, an optimization request requesting performance of an optimization procedure; receiving, at the first anchor point, an optimization response indicating that the optimization request has been granted, the optimization response comprising a care-of address of the endpoint, the care-of address identifying a second anchor point; identifying the second anchor point from the care-of address; establishing, by the first anchor point, a tunnel directly between the first anchor point and the second anchor point using the care-of address; dynamically resizing the tunnel in response to measured traffic sent through the tunnel; and initiating reservation of the network resources for the communication sessions over the tunnel. - View Dependent Claims (16)
-
-
17. A first anchor point for optimizing a path for a communication session, comprising:
-
an interface operable to; receive a plurality of messages to facilitate a plurality of communication sessions between a plurality of mobile nodes and a plurality of endpoints, the mobile nodes communicating through the first anchor point, the first anchor point configured to aggregate one or more management services for a plurality of first access routers used by the mobile nodes, the first anchor point operating like a home agent from the viewpoint of an access router, the first anchor point operating like an access router from the viewpoint of the home agent, the endpoints communicating through a second anchor point, the second anchor point configured to aggregate the one or more management services for a plurality of second access routers used by the endpoints; and receive a plurality of trigger events, a trigger event provided by a network control platform configured to implement mobility management functions and call access control procedures, the trigger event indicating that reservation of a network resource is being requested for a communication session; send an optimization request requesting performance of an optimization procedure; receive an optimization response indicating that the optimization request has been granted, the optimization response comprising a care-of address of the endpoint, the care-of address identifying a second anchor point; and a processor coupled to the interface and operable to; identify the second anchor point from the care-of address; establish a tunnel directly between the first anchor point and the second anchor point using the care-of address; dynamically resize the tunnel in response to measured traffic sent through the tunnel; and initiate reservation of the network resources for the communication sessions over the tunnel. - View Dependent Claims (18)
-
-
19. A system for optimizing a path for a communication session, comprising:
-
means for facilitating a plurality of communication sessions between a plurality of mobile nodes and a plurality of endpoints, the mobile nodes communicating through a first anchor point, the first anchor point configured to aggregate one or more management services for a plurality of first access routers used by the mobile nodes, the first anchor point operating like a home agent from the viewpoint of an access router, the first anchor point operating like an access router from the viewpoint of the home agent, the endpoints communicating through a second anchor point, the second anchor point configured to aggregate the one or more management services for a plurality of second access routers used by the endpoints; means for receiving a plurality of trigger events at the first anchor point, a trigger event provided by a network control platform configured to implement mobility management functions and call access control procedures, the trigger event indicating that reservation of a network resource is being requested for a communication session; means for sending, by the first anchor point, an optimization request requesting performance of an optimization procedure; means for receiving, at the first anchor point, an optimization response indicating that the optimization request has been granted, the optimization response comprising a care-of address of the endpoint, the care-of address identifying a second anchor point; means for identifying the second anchor point from the care-of address; means for establishing, by the first anchor point, a tunnel directly between the first anchor point and the second anchor point using the care-of address; means for dynamically resizing the tunnel in response to measured traffic sent through the tunnel; and means for initiating reservation of the network resources for the communication sessions over the tunnel.
-
-
20. A network for optimizing a path for a communication session, comprising:
-
a first anchor point and a second anchor point operable to; facilitate a plurality of communication sessions between a plurality of mobile nodes and a plurality of endpoints, the mobile nodes communicating through a first anchor point, the first anchor point configured to aggregate one or more management services for a plurality of first access routers used by the mobile nodes, the first anchor point operating like a home agent from the viewpoint of an access router, the first anchor point operating like an access router from the viewpoint of the home agent, the endpoints communicating through a second anchor point, the second anchor point configured to aggregate the one or more management services for a plurality of second access routers used by the endpoints; the first anchor point further operable to; receive a plurality of trigger events, a trigger event provided by a network control platform configured to implement mobility management functions and call access control procedures, the trigger event indicating that reservation of a network resource is being requested for a communication session; send an optimization request requesting performance of an optimization procedure; receive an optimization response indicating that the optimization request has been granted, the optimization response comprising a care-of address of the endpoint, the care-of address identifying a second anchor point; identify the second anchor point from the care-of address; establish a tunnel directly between the first anchor point and the second anchor point using the care-of address; dynamically resize the tunnel in response to measured traffic sent through the tunnel; and initiating reservation of the network resources for the communication sessions over the tunnel. - View Dependent Claims (21, 22, 23, 24)
-
Specification