Patent ID: 8086701
Filing Date: 2011-12-27
Classification: H04L

Abstract:
1. A method of configuring a plurality of network nodes, the network nodes including at least two different types of network nodes, comprising: receiving data indicative of a desired performance of a network including the plurality of network nodes; converting the data into at least two separate configuration instructions, each of the configuration instructions associated with one of the plurality of network nodes; transmitting the configuration instructions to the associated plurality of network nodes; receiving data logs from each of the plurality of network nodes configured based upon the configuration instructions, the data logs providing a historical view of activity on each of the plurality of network nodes; storing the data logs in an network state database; reading at least a portion of the data logs from the network state database at an observation layer; providing the portion of the data logs to at least one application; receiving at the observation layer information from the at least one application, the information including at least one request to reconfigure the performance of the plurality of network nodes, the at least one request to reconfigure based on the portion of the data logs provided to the at least one application; processing the at least one request at a control layer to generate data indicative of a desired reconfigured performance of the plurality of network nodes; and converting, at a policy layer, the reconfiguration data into configuration instructions for at least one of the plurality of network nodes.