Stage-implemented QoS shaping for data communication switch
DCFirst Claim
1. A quality of service (QoS) shaping method for a data communication switch, the method comprising:
- receiving a packet having an inbound priority value;
determining a QoS shaping index for the packet in accordance with packet addressing information;
selecting a QoS shaping map for the packet using the QoS shaping index; and
selecting a priority value based on the inbound priority value using the selected QoS shaping map wherein the QoS shaping map is selected from a plurality of QoS shaping maps including internal priority maps and outbound priority maps.
4 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A stage-implemented QoS shaping scheme is provided for a data communication switch. The stage-implemented QoS shaping scheme may be implemented by augmenting an existing packet forwarding logic. Inbound packets or other input signals enter the switch with inbound QoS or priority information. The inbound QoS information and packet header data are used by the switch to determine internal and outbound QoS information in stages. The first stage receives a key including addressing and other information and determines a QoS shaping index. In the second stage, the QoS shaping index is used to select QoS shaping maps, and the inbound QoS information is mapped to the QoS shaping maps to select internal and outbound QoS information.
-
Citations
23 Claims
-
1. A quality of service (QoS) shaping method for a data communication switch, the method comprising:
-
receiving a packet having an inbound priority value;
determining a QoS shaping index for the packet in accordance with packet addressing information;
selecting a QoS shaping map for the packet using the QoS shaping index; and
selecting a priority value based on the inbound priority value using the selected QoS shaping map wherein the QoS shaping map is selected from a plurality of QoS shaping maps including internal priority maps and outbound priority maps. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data communication switch having a plurality of switching modules interconnected over a backplane, each switching module comprising:
-
an access controller for receiving a packet from a network, the packet including an input key and an inbound priority value;
a switching controller for receiving the packet from the access controller and for providing the input key as an output;
a packet forwarding logic for receiving the input key and for providing a QoS shaping index as an output based on the input key; and
a QoS shaping logic for receiving the QoS shaping index and the inbound priority value and for selecting a priority value based on the QoS shaping index and the inbound priority value wherein the selected priority value includes an outbound priority value, and the outbound priority value is included in the packet prior to transmission from the switch. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A data communication switch having a stage-implemented QoS shaping scheme for a packet, the packet including an inbound priority value, the switch comprising:
-
first stage means for receiving an input key including one or more packet flow properties and for providing QoS shaping data as an output in response to the input key; and
second stage means for receiving the QoS shaping data and for providing an internal priority value and an outbound priority value in response to the QoS shaping data and the input priority value wherein the second stage means includes a plurality of QoS shaping maps, each QoS shaping map including either an internal priority map or an outbound priority map, and wherein the QoS shaping data is used to select one or more QoS shaping maps. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
Specification