Methods and apparatus for controlling access link packet flow aggregation and resource allocation in a mobile communications system
First Claim
1. A method of operating an access node to control aggregation of packet flows over an access link between said access node and a peer node, the method comprising:
- defining a mapping between a first downstream packet flow and a first downstream packet flow aggregate, said first downstream packet flow aggregate being one of a plurality of downstream packet flow aggregates, each of said downstream packet flow aggregates corresponding to at least one downstream packet flow which includes a flow of packets from said peer node to said access node, a plurality of downstream packet flows corresponding to said first downstream packet flow aggregate; and
defining a mapping between a first upstream packet flow and a first upstream packet flow aggregate, said first upstream packet flow including a flow of packets from said access node to said peer node.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for aggregating IP packets over an access link between a wireless access router and a core node and for managing resource allocation to access link packet aggregates, e.g., as a function of the status of wireless communications links used to couple mobile nodes to the access router are described. Improved aggregate resource control messages and use of such messages are described. Some of the new messages allow aggregate resources for both upstream and downstream aggregates to be controlled in a single message. A single message may include information corresponding to multiple aggregates and/or multiple constituent flows included in an aggregate with aggregate direction information being included. Use of tunnels to communicate management messages, e.g., messages used to control resource allocation to aggregates is also described. Propagation of access link aggregate information is communicated to tunnel end nodes which generate packets that are communicated over the access link.
188 Citations
42 Claims
-
1. A method of operating an access node to control aggregation of packet flows over an access link between said access node and a peer node, the method comprising:
-
defining a mapping between a first downstream packet flow and a first downstream packet flow aggregate, said first downstream packet flow aggregate being one of a plurality of downstream packet flow aggregates, each of said downstream packet flow aggregates corresponding to at least one downstream packet flow which includes a flow of packets from said peer node to said access node, a plurality of downstream packet flows corresponding to said first downstream packet flow aggregate; and defining a mapping between a first upstream packet flow and a first upstream packet flow aggregate, said first upstream packet flow including a flow of packets from said access node to said peer node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of operating an access node to control aggregation of packet flows over an access link between said access node and a peer node, the method comprising:
-
defining a mapping between a first downstream packet flow and a first downstream packet flow aggregate, said first downstream packet flow aggregate being one of a plurality of downstream packet flow aggregates, each of said downstream packet flow aggregates corresponding to at least one downstream packet flow which includes a flow of packets from said peer node to said access node, a plurality of downstream packet flows corresponding to said first downstream packet flow aggregate; and defining a mapping between a first upstream packet flow and a first upstream packet flow aggregate, said first upstream packet flow including a flow of packets from said access node to said peer node; operating the access node to assign access link resources for the first upstream packet flow aggregate; and operating the access node to assign access link resources for the first downstream packet flow aggregate; modifying the assignment of access link resources to one of said upstream and downstream packet flow aggregates, said modifying including; determining the resources required for said one of said upstream and downstream packet flow aggregates as a function of a second admission control event; comparing the required resources to available resources assigned to said one of said upstream and downstream packet flow aggregates; acquiring resources for said one of said upstream and downstream packet flow aggregates over the access link, if the required resources are less than the assigned available resources; and wherein the available resources in a packet aggregate is maintained by the access node above the required resources by an unassigned resource value to enable future packet flows to be admitted quickly by avoiding the need to use signaling to adjust the available resources for that aggregate. - View Dependent Claims (12)
-
-
13. A packet flow aggregation method for use in aggregating packet flows between a network node operating as an aggregation peer node and an access node, the access node including a wireless interface for communicating with mobile nodes over wireless communications links, the method comprising:
-
operating the access node to assign a plurality of downstream packet flows to a first downstream packet flow aggregate, the downstream packet flows conveying packets from said aggregation peer node to said access node, said first downstream packet flow aggregate including multiple downstream packet flows; and operating the access node to assign a plurality of upstream packet flows to a first upstream packet flow aggregate, the upstream packet flows conveying packets from said access node to said aggregation peer node, said first upstream packet flow aggregate including multiple upstream packet flows. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method of controlling access link resource allocation on an access link extending between a wireless access router and a core network node operating as an aggregation node, said access link carrying a plurality of aggregated downstream packet flows and at least one aggregated upstream packet flow, the method comprising:
-
operating said access node to control both the assignment of downstream access link resources between said downstream packet flow aggregates and the assignment of upstream access link resources to said at least one aggregated upstream packet flow; and operating said access node to communicate downstream access link resource allocation information to said aggregation peer node. - View Dependent Claims (19, 20, 21, 22)
-
-
23. An access node for use in a communications system including an aggregation peer node coupled to said access node by an access link, said access node including:
-
means for communicating with mobile nodes over wireless communications links; means for assigning a plurality of downstream packet flows to a first downstream packet flow aggregate, the downstream packet flows conveying packets from said aggregation peer node to said access node, said first downstream packet flow aggregate including multiple downstream packet flows; and means for assigning a plurality of upstream packet flows to a first upstream packet flow aggregate, the upstream packet flows conveying packets from said access node to said aggregation peer node, said first upstream packet flow aggregate including multiple upstream packet flows. - View Dependent Claims (24, 25, 26)
-
-
27. An access node used to control aggregation of packet flows over an access link extending between said access node and a peer node, the access node comprising:
-
a module for defining a mapping between a first downstream packet flow and a first downstream packet flow aggregate, said first downstream packet flow aggregate being one of a plurality of downstream packet flow aggregates, each of said downstream packet flow aggregates corresponding to at least one downstream packet flow which includes a flow of packets from said peer node to said access node, a plurality of downstream packet flows corresponding to said first downstream packet flow aggregate; and a module for defining a mapping between a first upstream packet flow and a first upstream packet flow aggregate, said first upstream packet flow including a flow of packets from said access node to said peer node. - View Dependent Claims (28)
-
-
29. A communications method for use in a mobile communications system including an access node coupled to a first network node by an access link and to a plurality of wireless communications terminals by wireless communications links, the method comprising:
-
operating said access node to generate downstream packet classification information used to assign packets to different downstream packet flow aggregates based on packet header information, said downstream packet flow aggregates being communicated over said access link from said first network node to said access node; operating said access node to generate packet classification information used to assign packets to different upstream packet flow aggregates based on packet header information; and communicating said downstream packet classification information to said first network node. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
-
36. A communications method for use in a mobile communications system including an access node coupled to a network node by an access link and to a plurality of wireless communications terminals by wireless communications links, a plurality of downstream packet flow aggregates being used to communicate packets from said network node to said access node, each downstream packet flow aggregate being used to carry a different set of packets, said packet sets being distinguishable from one another based on packet header information, a plurality of upstream packet flow aggregates being used to communicate packets from said network node to said access node, the method comprising:
-
operating the access node to control the allocation of downstream access link resources to said downstream aggregate packet flows; and operating the access node to control the allocation of upstream access link resources to said upstream aggregate packet flows. - View Dependent Claims (37, 38)
-
-
39. An access node for use in a communications system including an aggregation peer node coupled to said access node by an access link, said access node including:
-
a wireless interface for communicating with mobile nodes over wireless communications links; and a resource allocation module configured to; assign a plurality of downstream packet flows to a first downstream packet flow aggregate, the downstream packet flows conveying packets from said aggregation peer node to said access node via said access link, said first downstream packet flow aggregate including multiple downstream packet flows; and assign a plurality of upstream packet flows to a first upstream packet flow aggregate, the upstream packet flows conveying packets from said access node to said aggregation peer node, said first upstream packet flow aggregate including multiple upstream packet flows. - View Dependent Claims (40, 41)
-
-
42. A non-transitory computer readable medium including machine executable instructions stored thereon, for use in an access node in a communications system including an aggregation peer node coupled to said access node by an access link, the computer readable medium comprising:
-
instructions for causing the access node to assign a plurality of downstream packet flows to a First downstream packet flow aggregate, the downstream packet flows conveying packets from said aggregation peer node to said access node, said first downstream packet flow aggregate including multiple downstream packet flows; and instructions for causing the access node to assign a plurality of upstream packet flows to a first upstream packet flow aggregate, the upstream packet flows conveying packets from said access node to said aggregation peer node, said first upstream packet flow aggregate including multiple upstream packet flows.
-
Specification