×

DHT-based control network implementation method and system, and network controller

  • US 9,479,432 B2
  • Filed: 09/27/2013
  • Issued: 10/25/2016
  • Est. Priority Date: 12/14/2012
  • Status: Active Grant
First Claim
Patent Images

1. A Distributed Hash Table (DHT)-based control network implementation method, comprising:

  • establishing, by switches, routing control channels with specified network controllers in a distributed Peer-to-Peer (P2P) network;

    performing, by one of the network controllers first receiving a path creation request as a head-node network controller, path calculation, generating P2P path creation request message, and forwarding the P2P path creation request message along a path;

    transmitting, by the network controllers receiving the P2P path creation request message on the path, forwarding flow tables contained in the P2P path creation request message to the switches managed by themselves to finish respective local path creation, wherein the network controllers receiving the P2P path creation request message include intermediate-node network controllers and an end-node network controller, wherein each of the intermediate-node network controllers on the path forwards the P2P path creation request message along the path after finishing local path creation, and the end-node network controller returns P2P path creation response message along reverse path after finishing local path creation;

    updating, by each of the intermediate-node network controllers receiving the P2P path creation response message, the P2P path creation response message in combination with a local path creation result, and forwarding the updated P2P path creation response message along the reverse path; and

    determining, by the head-node network controller, whether the path is successfully created or not in combination with a local path creation result after receiving the P2P path creation response message;

    wherein a destination node of the P2P path creation request message is the end-node network controller on the path;

    a routing path header of the P2P path creation request message consists of Identifiers (ID) of the other network controllers except the end-node network controller on the path; and

    a message body of the P2P path creation request message consists of the forwarding flow tables transmitted to each switch on the path.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×