×

Systems and methods for determining network forwarding paths with a controller

  • US 9,356,838 B1
  • Filed: 03/15/2013
  • Issued: 05/31/2016
  • Est. Priority Date: 03/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method of using a controller that controls switches in a network, the method comprising:

  • with the controller, receiving a network packet;

    generating an identifier based on network attributes of the network packet;

    based on the identifier, determining a network forwarding path for the network packet;

    with the controller, maintaining network topology information for the network;

    generating a directed acyclic graph based on the network topology information, wherein the switches include ports; and

    generating a plurality of virtual switches, wherein at least one virtual switch of the plurality of virtual switches includes ports from multiple switches, wherein generating the identifier based on the network attributes of the network packet comprises;

    identifying which virtual switch of the plurality of virtual switches is associated with the network packet; and

    generating the identifier based on the identified virtual switch.

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