Encoding traffic classification information for networking configuration
First Claim
Patent Images
1. A system, comprising:
- a plurality of computing devices comprising one or more respective processors and memory and configured to;
establish, at a networking configuration server, based at least in part on a networking management policy of a distributed system, a particular hierarchy of network traffic categories and respective networking configuration options associated with the network traffic categories of the particular hierarchy to be applied at a particular computing device of the distributed system, and a different hierarchy of network traffic categories and respective networking configuration options associated with the network traffic categories of the different hierarchy to be applied at a different computing device of the distributed system;
determine, at the networking configuration server, one or more steps of a particular procedure usable to classify network traffic units at the particular computing device into network traffic categories of the particular hierarchy and one or more steps of a different procedure usable to classify network traffic units at a different computing device into network traffic categories of the different hierarchy;
transmit, from the networking configuration server to the particular computing device, respective representations of a first data structure indicative of the particular hierarchy and a second data structure indicative of the particular procedure and transmit, from the networking configuration server to the different computing device, respective representations of a third data structure indicative of the different hierarchy and a fourth data structure indicative of the different procedure;
identify, using the particular procedure indicated in the second data structure at the particular computing device, a particular network traffic category of the particular hierarchy to which a particular network traffic unit belongs; and
transmit the particular network traffic unit in accordance with a particular networking configuration option indicated in the first data structure for the particular network traffic category.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for encoding traffic classification information for a networking configuration system are disclosed. At a networking configuration server, a hierarchy of network traffic categories and corresponding networking configuration options are generated. In addition, steps of a procedure usable to classify network traffic units into the categories are determined. Data structures to represent the hierarchy and the procedure are constructed at the networking configuration server and provided to a computing device of a distributed system to be used to schedule network transmissions.
-
Citations
23 Claims
-
1. A system, comprising:
a plurality of computing devices comprising one or more respective processors and memory and configured to; establish, at a networking configuration server, based at least in part on a networking management policy of a distributed system, a particular hierarchy of network traffic categories and respective networking configuration options associated with the network traffic categories of the particular hierarchy to be applied at a particular computing device of the distributed system, and a different hierarchy of network traffic categories and respective networking configuration options associated with the network traffic categories of the different hierarchy to be applied at a different computing device of the distributed system; determine, at the networking configuration server, one or more steps of a particular procedure usable to classify network traffic units at the particular computing device into network traffic categories of the particular hierarchy and one or more steps of a different procedure usable to classify network traffic units at a different computing device into network traffic categories of the different hierarchy; transmit, from the networking configuration server to the particular computing device, respective representations of a first data structure indicative of the particular hierarchy and a second data structure indicative of the particular procedure and transmit, from the networking configuration server to the different computing device, respective representations of a third data structure indicative of the different hierarchy and a fourth data structure indicative of the different procedure; identify, using the particular procedure indicated in the second data structure at the particular computing device, a particular network traffic category of the particular hierarchy to which a particular network traffic unit belongs; and transmit the particular network traffic unit in accordance with a particular networking configuration option indicated in the first data structure for the particular network traffic category. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A method, comprising:
performing, by a plurality of computing devices; generating, at a networking configuration server, a particular hierarchy of network traffic categories comprising one or more levels, and respective network configuration options associated with the network traffic categories of the particular hierarchy, and a different hierarchy of network traffic categories and respective networking configuration options associated with the network traffic categories of the different hierarchy; determining, at the networking configuration server, one or more steps of a particular procedure usable to classify network traffic units into network traffic categories of the particular hierarchy and one or more steps of a different procedure usable to classify network traffic units into network traffic categories of the different hierarchy; providing, from the networking configuration server to a particular computing device of a distributed system, respective representations of one or more data structures indicative of the particular hierarchy and the particular procedure, and providing from the networking configuration server to a different computing device of the distributed system, respective representations of one or more different data structures indicative of the different hierarchy and the different procedure; and transmitting, from the particular computing device, a network traffic unit whose network traffic category is determined at the particular computing device using the particular procedure, in accordance with a particular network configuration option indicated for the network traffic category in the particular hierarchy. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
18. A non-transitory computer-accessible storage medium storing program instructions that when executed on one or more processors:
-
generate, at a networking configuration server, a particular classification of network traffic categories and respective networking configuration options associated with the network traffic categories of the particular classification, and a different classification of network traffic categories and respective networking configuration options associated with the network traffic categories of the different classification; determine, at the networking configuration server, one or more steps of a particular procedure usable to classify network traffic units into network traffic categories of the particular classification, and one or more steps of a different procedure usable to classify network traffic units into network traffic categories of the different classification; construct, at the networking configuration server, one or more particular data structures indicative of the particular classification and the particular procedure and one or more different data structures indicative of the different classification and the different procedure; and provide, from the networking configuration server to a particular computing device, representations of the one or more particular data structures to be used to schedule network transmissions at the particular computing device and provide from the networking configuration server to a different computing device, representations of the one or more different data structures to be used to schedule network transmissions at the different computing device. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification