A method and device for processing drift of tcp flow separated by data and control
A technology for processing devices and data, which is applied in the field of communication, can solve problems such as increased business and clusters that cannot be directly adopted, and achieve the effects of reducing cluster costs, reducing the amount of synchronous data, and reducing bandwidth pressure
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0086]This embodiment is a control data processing flow of the TCP stream drift processing device for separating data and control according to the present invention. Each device in the load balancing cluster acts as a client to independently manage the TCP NAT connection conversion table information of the device, and an additional control device is deployed in the load balancing cluster to centrally store the TCP NAT connection conversion table information of the entire cluster. The control equipment can also be two, one is the main control equipment, and the other is used as the backup. If the main control equipment breaks down, it can switch to the backup control equipment to continue working.
[0087] The structure of this embodiment is as follows Figure 5 As shown, the control data processing flow is as follows:
[0088] 1) TCP flow 1 is processed by load balancing device 1, and after processing, device 1 locally stores the NAT connection translation table information o...
Embodiment 2
[0102] This embodiment is the service data processing flow of the TCP flow drift processing device for separating data and control according to the present invention.
[0103] When the TCP flow drifts, such as Figure 6 As shown, the business data processing flow is as follows:
[0104] 1) When the TCP flow does not drift, it is processed by device 1 in the load balancing cluster. When the TCP flow drifts due to various reasons, some packets are forwarded to device 3 for processing (dotted line 1);
[0105] 2) When device 3 receives the TCP message, it searches the local TCP NAT connection conversion table. Since the TCP connection is established on device 1, the relevant connection information cannot be found in device 3, and device 3 forwards the message through the internal channel to the control device for processing (dotted line 2);
[0106] 3) After the control device receives the message, it queries the global TCP NAT connection conversion table to find that the TCP c...
Embodiment 3
[0118] This embodiment is the service data processing flow of the TCP flow drift processing device for separating data and control according to the present invention.
[0119] When the TCP flow drifts, such as Figure 7 As shown, the business data processing flow is as follows:
[0120] 1) When the TCP flow does not drift, it is processed by device 1 in the load balancing cluster. When the TCP flow drifts due to various reasons, some packets are forwarded to device 3 for processing (see dotted line 1 in the figure);
[0121] 2) When device 3 receives the TCP message, it searches the local TCP NAT connection conversion table. Since the TCP connection is established on device 1, the relevant connection information cannot be found in device 3, and device 3 sends RPC to the control device through the internal channel. (Remote Procedure Call, remote procedure call) query flow ownership device (see dotted line 2 in the figure);
[0122] 3) The control device queries the connection...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


