Patent ID: 9203748
Filing Date: 2015-12-01
Classification: H04L

Abstract:
1. A software defined network-based data processing system, comprising: a source data node, configured to receive a first data packet, and send the first data packet to a corresponding source control node, wherein the first data packet includes a destination address of the first data packet; the source control node, configured to receive the first data packet sent by the source data node, and determine a destination control node according to the destination address of the first data packet; and the destination control node, configured to receive the first data packet, and generate a second data packet according to the first data packet and a matching policy rule; at least one relay data node, wherein the destination control node is configured to manage each relay data node; wherein the at least one relay data node stores a flow table corresponding to the at least one relay data node, wherein the flow table of the at least one relay data node is used to store a processing rule of a data packet; the source data node stores a flow table corresponding to the source data node, wherein the flow table of the source data node is used to store a processing rule of a data packet; the destination control node is further configured to generate a routing distribution rule and deliver the routing distribution rule to the at least one relay data node and the source data node, wherein the routing distribution rule is used to allocate a route for the second data packet; the at least one relay data node is further configured to receive the routing distribution rule sent by the destination control node, and update the flow table of the at least one relay data node according to the routing distribution rule; the source data node is further configured to: send, according to the updated flow table of the at least one relay data node, the second data packet to a relay data node corresponding to a destination address of the second data packet; and the relay data node is configured to: send, according to the updated flow table, the second data packet to a destination data node corresponding to the destination address of the second data packet.