A Distributed Hash Table, DHT, based control network implementation method, comprising: establishing, by switches, routing control channels with specified network controllers in DHT-based distributed Peer-to-Peer, P2P, network so that each of the specific network controllers performs information interaction with one or more switches via the routing control channels; performing, by the network controllers receiving path creation requests, path calculation as head-node network controllers, generating P2P path creation request messages, and forwarding the P2P path creation request messages along paths; transmitting, by the network controllers receiving the P2P path creation request messages on the paths, forwarding flow tables contained in the P2P path creation request messages to the switches managed by themselves to finish respective local path creation, wherein intermediate-node network controllers on the paths forward the P2P path creation request messages along the paths after finishing local path creation, and end-node network controllers return P2P path creation response messages along reverse paths after finishing local path creation; updating, by the intermediate-node network controllers receiving the P2P path creation response messages, the P2P path creation response messages in combination with local path creation results, and forwarding the updated P2P path creation response messages along the reverse paths; and determining, by the head-node network controllers, whether the paths are successfully created or not in combination with local path creation results after receiving the P2P path creation response messages; wherein destination nodes of the P2P path creation request messages are the end-node network controllers on the paths; routing path headers of the P2P path creation request messages consist of Identifiers, IDs, of the other network controllers except the end-node network controllers on the paths; and message bodies of the P2P path creation request messages consist of the forwarding flow tables transmitted to each switch on the paths. establishing, by switches, routing control channels with specified network controllers in DHT-based distributed Peer-to-Peer, P2P, network so that each of the specific network controllers performs information interaction with one or more switches via the routing control channels; performing, by the network controllers receiving path creation requests, path calculation as head-node network controllers, generating P2P path creation request messages, and forwarding the P2P path creation request messages along paths; transmitting, by the network controllers receiving the P2P path creation request messages on the paths, forwarding flow tables contained in the P2P path creation request messages to the switches managed by themselves to finish respective local path creation, wherein intermediate-node network controllers on the paths forward the P2P path creation request messages along the paths after finishing local path creation, and end-node network controllers return P2P path creation response messages along reverse paths after finishing local path creation; updating, by the intermediate-node network controllers receiving the P2P path creation response messages, the P2P path creation response messages in combination with local path creation results, and forwarding the updated P2P path creation response messages along the reverse paths; and determining, by the head-node network controllers, whether the paths are successfully created or not in combination with local path creation results after receiving the P2P path creation response messages; wherein destination nodes of the P2P path creation request messages are the end-node network controllers on the paths; routing path headers of the P2P path creation request messages consist of Identifiers, IDs, of the other network controllers except the end-node network controllers on the paths; and message bodies of the P2P path creation request messages consist of the forwarding flow tables transmitted to each switch on the paths.