A software-defined real-time dynamic optimization method for multipath network flows
A real-time dynamic, software-defined technology, applied in the field of network communication, can solve problems such as inability to link, select or optimize, and affect user experience, so as to enhance user experience and improve transmission efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
no. 1 example
[0025] Such as figure 1 As shown, the software-defined method for real-time dynamic optimization of multi-path network flows provided by this embodiment is applied to wide area networks, and the specific steps include: multi-path network architecture construction step S10: deploying control of real-time dynamic optimization of multi-path network flows in the wide area network Controller, intelligent software-defined network device, client and server, in which the controller and network device constitute a multi-path network architecture in which the control plane and switching plane are separated, and the client uses the real-time dynamically optimized multi-path network flow path Access the server. It also includes a real-time monitoring step S20: the network device independently measures the network status of the network, and uploads the network status information to the controller in real-time or near real-time; the controller stores the network topology of the multi-path n...
no. 2 example
[0031] Such as figure 2 , image 3 and Figure 5 As shown, after the real-time monitoring step S20, the real-time dynamic optimization method for multi-path network flow in this embodiment also includes: step S100: the controller Floodlight accepts the registration request from the client; step S30: the client requests the controller to send the first report Wen; Step S40: After the controller agrees to the request, designate a network device OVS to the client, and calculate the optimal path between the client Client and the server Server; Step S50: The client performs the first tunnel operation on the first message Afterwards, the first message is sent to the network device; Step S60: After the network device receives the first message, it performs a second tunnel operation on the first message and searches whether there is a flow table of the first message; Step S80 : If the network device has a flow table of the first message, the network device forwards the first message ...
no. 3 example
[0038] Such as image 3 and Figure 5 As shown, after step S60: after the network device checks whether there is a flow table of the first message, the real-time dynamic optimization method for multi-path network flow in this embodiment further includes: Step S70: the network device does not store the first message flow table, the network device forwards the first message to the controller, and the controller recalculates the optimal path between the client and the server and the flow table of the first message, and sends the flow table of the first message to to the network device. The function of the controller to generate the flow table means that when the controller receives the first unmatched packet uploaded by the network device, it judges according to the source IP address of the first packet. If the client belongs to the registered client, it is the user The end calculates the optimal path to the server, otherwise ignores the first uploaded packet.
[0039] In this...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


