Methods and apparatus for controlling resource allocation where tunneling and access link packet aggregation are used in combination
First Claim
1. A communications method for use in a communications system including an access node and at least one mobile node, a communications path extending between said at least one mobile node and said access node, said communications path including a wireless communications link, the communications system further including a first network node coupled to said access node by an access link and a second network node coupled to said first network node, a first packet tunnel extending between said second network node and one of said access node and said mobile node, said first packet tunnel passing through said first network node and over said access link, said first packet tunnel being used to communicate at least one packet tunnel constituent packet flow, the method comprising:
- storing packet classification information in said access node, said packet classification information including;
i) information used to identify packets corresponding to said first packet tunnel, ii) information used to identify packets corresponding to a first access link packet aggregate, and iii) information defining a mapping between packet tunnels and access link aggregates to be used for routing packets between said packet tunnels and said access link aggregates, said information including information indicating a mapping between said first packet tunnel and said first access link packet aggregate; and
operating the access node to communicate said packet classification information to the first network 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.
156 Citations
21 Claims
-
1. A communications method for use in a communications system including an access node and at least one mobile node, a communications path extending between said at least one mobile node and said access node, said communications path including a wireless communications link, the communications system further including a first network node coupled to said access node by an access link and a second network node coupled to said first network node, a first packet tunnel extending between said second network node and one of said access node and said mobile node, said first packet tunnel passing through said first network node and over said access link, said first packet tunnel being used to communicate at least one packet tunnel constituent packet flow, the method comprising:
-
storing packet classification information in said access node, said packet classification information including;
i) information used to identify packets corresponding to said first packet tunnel, ii) information used to identify packets corresponding to a first access link packet aggregate, and iii) information defining a mapping between packet tunnels and access link aggregates to be used for routing packets between said packet tunnels and said access link aggregates, said information including information indicating a mapping between said first packet tunnel and said first access link packet aggregate; andoperating the access node to communicate said packet classification information to the first network node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A communications system for use with a mobile node comprising:
-
an access node, a communications path extending between said mobile node and said access node, said communications path including a wireless communications link; a first network node coupled to said access node by an access link; a second network node coupled to said first network node, a first packet tunnel extending between said second network node and one of said access node and said mobile node, said first packet tunnel passing through said first network node and over said access link, said first packet tunnel being used to communicate at least one packet tunnel constituent packet flow; said access node including means for storing packet classification information, said packet classification information including;
i) information used to identify packets corresponding to said first packet tunnel, and ii) information used to identify packets corresponding to a first access link packet aggregate;said access node further including means for using said stored information to map packets received from said first packet tunnel to said first access link packet aggregate; and means for transmitting a packet received from said first packet tunnel through said first access link packet aggregate. - View Dependent Claims (13, 14)
-
-
15. A computer readable medium embodying computer executable instructions for controlling an access node to implement a communications method in a communications system including said access node and at least one mobile node, a communications path extending between said at least one mobile node and said access node, said communications path including a wireless communications link, the communications system further including a first network node coupled to said access node by an access link and a second network node coupled to said first network node, a first packet tunnel extending between said second network node and one of said access node and said mobile node, said first packet tunnel passing through said first network node and over said access link, said first packet tunnel being used to communicate at least one packet tunnel constituent packet flow, the method comprising:
- storing packet classification information in said access node, said packet classification information including;
i) information used to identify packets corresponding to said first packet tunnel, and ii) information used to identify packets corresponding to a first access link packet aggregate, and iii) information indicating a mapping between said first packet tunnel and said first access link packet aggregate; andcommunicating said packet classification information to the first network node. - View Dependent Claims (16)
- storing packet classification information in said access node, said packet classification information including;
-
17. A device for use in an access node, said device comprising a processor configured to control said access node to implement a communications method in a communications system including said access node and at least one mobile node, a communications path extending between said at least one mobile node and said access node, said communications path including a wireless communications link, the communications system further including a first network node coupled to said access node by an access link and a second network node coupled to said first network node, a first packet tunnel extending between said second network node and one of said access node and said mobile node, said first packet tunnel passing through said first network node and over said access link, said first packet tunnel being used to communicate at least one packet tunnel constituent packet flow, the method comprising:
- storing packet classification information in said access node, said packet classification information including;
i) information used to identify packets corresponding to said first packet tunnel, ii) information used to identify packets corresponding to a first access link packet aggregate, and iii) information indicating a mapping between said first packet tunnel and said first access link packet aggregate; andcommunicating said packet classification information to the first network node. - View Dependent Claims (18)
- storing packet classification information in said access node, said packet classification information including;
-
19. An access node for use in a communications system including said access node and at least one mobile node, a communications path extending between said at least one mobile node and said access node, said communications path including a wireless communications link, the communications system further including a first network node coupled to said access node by an access link and a second network node coupled to said first network node, a first packet tunnel extending between said second network node and one of said access node and said mobile node, said first packet tunnel passing through said first network node and over said access link, said first packet tunnel being used to communicate at least one packet tunnel constituent packet flow, said access node comprising:
-
a memory for storing packet classification information, said packet classification information including;
i) information used to identify packets corresponding to said first packet tunnel, and ii) information used to identify packets corresponding to a first access link packet aggregate;a classifier module for using said stored information to map packets received from said first packet tunnel to said first access link packet aggregate; and a transmitter for transmitting a packet received from said first packet tunnel through said first access link packet aggregate. - View Dependent Claims (20, 21)
-
Specification