×

Network operating system for managing and securing networks

  • US 9,083,609 B2
  • Filed: 09/26/2008
  • Issued: 07/14/2015
  • Est. Priority Date: 09/26/2007
  • Status: Active Grant
First Claim
Patent Images

1. For a network operating system that executes on a network controller computing device and manages a network comprising a plurality of network elements that forward data flows in the network, a method comprising:

  • configuring forwarding behaviors of the plurality of network elements according to network policies declared by a set of management applications that operate on top of the network operating system, wherein the forwarding behavior of each of the plurality of network elements is specified by a set of flow entries stored on the respective network element;

    receiving a packet from a particular network element of the plurality of network elements for a particular data flow when the particular network element is unable to match the packet to a flow entry of the set of flow entries stored on the particular network element;

    analyzing the packet according to the declared network policies and a current view of the network comprising a current topology of the plurality of network elements to determine whether to modify a forwarding behavior of the particular network element; and

    when the forwarding behavior of the particular network element is to be modified, configuring the particular network element to forward additional packets for the particular data flow.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×