Service interface for QoS-driven HPNA networks
First Claim
1. A method of classifying data frames in a first layer in a network, the method comprising:
- classifying a first data frame received from a second layer in the network into one of a plurality of quality of service streams based on a first value of a quality of service parameter associated with the first data frame, the second layer being a higher layer of the network relative to the first layer, wherein the classifying of the first data frame includes comparing the first value of the quality of service parameter to a stored value;
associating the first data frame with one of a plurality of quality of service queues based on the classifying of the first data frame, each of the plurality of quality of service queues being associated with a respective quality of service stream;
forwarding the first data frame to the one of the plurality of quality of service queues;
forming a frame classification table including a first entry having a frame classifier used for classifying the first data frame based on the first value of the quality of service parameter; and
adding a second entry to the frame classification table when a second data frame received from the second layer is associated with a second value of the quality of service parameter that is not present in the frame classification table.
3 Assignments
0 Petitions
Accused Products
Abstract
An in-band signaling model media control (MC) terminal for an HPNA network includes a frame classification entity (FCE) and a frame scheduling entity (FSE) and provides end-to-end Quality of Service (QoS) by passing the QoS requirements from higher layers to the lower layers of the HPNA network. The FCE is located at an LLC sublayer of the MC terminal, and receives a data frame from a higher layer of the MC terminal that is part of a QoS stream. The FCE classifies the received data frame for a MAC sublayer of the MC terminal based on QoS information contained in the received data frame, and associates the classified data frame with a QoS stream queue corresponding to a classification of the data frame. The FSE is located at the MAC sublayer of the MC terminal, and schedules transmission of the data frame to a destination for the data frame based on a QoS requirement associated with the QoS stream.
-
Citations
18 Claims
-
1. A method of classifying data frames in a first layer in a network, the method comprising:
-
classifying a first data frame received from a second layer in the network into one of a plurality of quality of service streams based on a first value of a quality of service parameter associated with the first data frame, the second layer being a higher layer of the network relative to the first layer, wherein the classifying of the first data frame includes comparing the first value of the quality of service parameter to a stored value; associating the first data frame with one of a plurality of quality of service queues based on the classifying of the first data frame, each of the plurality of quality of service queues being associated with a respective quality of service stream; forwarding the first data frame to the one of the plurality of quality of service queues; forming a frame classification table including a first entry having a frame classifier used for classifying the first data frame based on the first value of the quality of service parameter; and adding a second entry to the frame classification table when a second data frame received from the second layer is associated with a second value of the quality of service parameter that is not present in the frame classification table. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of classifying frames in a first layer in a network, the method comprising:
-
classifying a first data frame received from a second layer in the network into one of a plurality of quality of service streams based on a first value of a quality of service parameter associated with the first data frame, the second layer being a higher layer of the network relative to the first layer; associating the first data frame with one of a plurality of quality of service queues based on the classifying of the first data frame, each of the plurality of quality of service queues being associated with a respective quality of service stream; forwarding the first data frame to the one of the plurality of quality of service queues; forming a frame classification table including a first entry having a frame classifier used for classifying the first data frame based on the first value of the quality of service parameter; adding a second entry to the frame classification table when a second data frame received from the second layer is associated with a second value of the quality of service parameter that is not present in the frame classification table, wherein the first data frame is included in a first plurality of data frames; receiving a second plurality of data frames, each of the second plurality of data frames including an unrecognized quality of service parameter; classifying each of the second plurality of data frames as a best-effort quality of service stream; and forwarding each of the second plurality of data frames to a best-effort quality of service queue, the best-effort quality of service queue being associated with the besteffort quality of service stream. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification