Automatic network switch configuration to support quality of service
First Claim
1. A network device comprising:
- a plurality of ports to exchange packets of data with one or more networks according to Quality of Service parameters configured for each of the ports;
a forwarding engine to forward the packets of data between the ports; and
a control plane processor to identify one or more planned data flows through the network device between the ports by identifying at least one value in the packets;
wherein the control plane processor identifies association data to identify associations between each of the planned data flows and a profile including one of a plurality of services for the planned data flows,wherein the association data included in the associations is selected during a first selection process for each of the planned data flows following selection of the value in the packets during a second selection process,wherein the profile is configured during a third selection process and the third selection process occurs after the packets enter the network device, andwherein the network device automatically configures the Quality of Service parameters of the ports according to the services and the associations between the planned data flows and the services.
5 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer-readable media for a network device comprises a plurality of ports to exchange packets of data with one or more networks according to Quality of Service parameters configured for each of the ports; a forwarding engine to forward the packets of data between the ports; and a control plane processor to identify one or more planned data flows through the network device between the ports; wherein the control plane processor identifies associations between each of the planned data flows and one of a plurality of services for the planned data flows; and wherein the network device automatically configures the Quality of Service parameters of the ports according to the services and the associations between the planned data flows and the services.
45 Citations
35 Claims
-
1. A network device comprising:
-
a plurality of ports to exchange packets of data with one or more networks according to Quality of Service parameters configured for each of the ports; a forwarding engine to forward the packets of data between the ports; and a control plane processor to identify one or more planned data flows through the network device between the ports by identifying at least one value in the packets; wherein the control plane processor identifies association data to identify associations between each of the planned data flows and a profile including one of a plurality of services for the planned data flows, wherein the association data included in the associations is selected during a first selection process for each of the planned data flows following selection of the value in the packets during a second selection process, wherein the profile is configured during a third selection process and the third selection process occurs after the packets enter the network device, and wherein the network device automatically configures the Quality of Service parameters of the ports according to the services and the associations between the planned data flows and the services. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for configuring a network device comprising a plurality of ports for exchanging packets of data with one or more networks according to Quality of Service parameters configured for each of the ports, the method comprising:
-
identifying one or more planned data flows through the network device between the ports by identifying at least one value in the packets; identifying association data to identify associations between each of the planned data flows and a profile including one of a plurality of services for the planned data flows, selecting the association data included in the associations during a first selection process for each of the planned data flows following selection of the value in the packets during a second selection process, wherein the profile is configured during a third selection process, and wherein the third selection process occurs after the packets enter the network device; and automatically configuring the Quality of Service parameters of the ports according to the services and the associations between the planned data flows and the services. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer program stored on a non-transitory machine readable storage device, the computer program embodying instructions executable by a computer for configuring a network device comprising a plurality of ports for exchanging packets of data with one or more networks according to Quality of Service parameters for each of the ports, the computer program comprising:
-
identifying one or more planned data flows through the network device between the ports by identifying at least one value in the packets; identifying association data to identify associations between each of the planned data flows and a profile including one of a plurality of services for the planned data flow, selecting the association data included in the associations during a first selection process for each of the planned data flows following selection of the value in the packets during a second selection process, wherein the profile is configured during a third selection process, and wherein the third selection process occurs after the packets enter the network device; and automatically configuring the Quality of Service parameters of the ports according to the services and the associations between the planned data flows and the services. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification