Cloud platform remote communication management method and system based on SDN container

By introducing master, slave and sub-SDN containers into the cloud platform and using access rules protocols for data encoding and routing adjustment, the cumbersome network traffic and security issues in data transmission of SDN containers are solved, and efficient and secure data transmission and management are achieved .

CN118972256BActive Publication Date: 2024-12-17YUNBIAN CLOUD TECHNOLOGY (SHANGHAI) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411442873.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-16
Publication Date
2024-12-17
Estimated Expiration
2044-10-16

AI Technical Summary

Technical Problem

The existing microservices based on SDN containers have problems with cumbersome network traffic, cumbersome verification processes and data security during data transmission. In particular, the user authentication information is stored in the cloud and is easily stolen by hackers, resulting in customer privacy and data transmission security. threaten.

Method used

By introducing main SDN containers, slave SDN containers and sub SDN containers into the cloud platform, the data is encoded, compressed and encrypted by access rules protocols, and dynamically adjust data routing based on real-time monitoring of container load and access status, real-time monitoring, to achieve secure and private data Separation and forwarding.

Benefits of technology

It realizes more flexible and efficient network management, reduces data transmission delay, increases transmission bandwidth, and improves the data exchange efficiency and security of cloud platforms through multiplexing and reducing the number of HTTP requests.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118972256B_ABST
    Figure CN118972256B_ABST
Patent Text Reader

Abstract

The present invention provides a cloud platform remote communication management method and system based on SDN container, the method comprising the following steps: dynamically monitoring the frequency of occurrence of characters and the number of container accesses during the data transmission process of the main SDN container, several slave SDN containers and several sub-SDN containers; building an access rule protocol between the main SDN container, several slave SDN containers and several sub-SDN containers; encrypting and compressing the data of a sub-SDN container through a slave SDN container, and further transmitting it to the main SDN container, the main SDN container opens part of the slave SDN containers according to the access rule protocol; the control surface selects the files transmitted from the slave SDN container in the S2 step to be received from the open part of the slave SDN container, and further decompresses and transmits it to the sub-SDN container receiving the data. The cloud platform remote communication management method based on SDN container provided by the present invention can achieve more flexible and efficient network management and optimization.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of cloud platform data transmission management, and in particular relates to a cloud platform remote communication management method and system based on SDN container. Background Art

[0002] SDN (Software Defined Network) is a new type of network innovation architecture. Its core idea is to separate the control layer and forwarding layer of network equipment to achieve flexible control of network traffic and provide a good platform for network and application innovation. With the large-scale application of SDN technology in the network management of industry cloud and hybrid cloud, the functions of SDN controllers have gradually improved. In addition to the control and management of business networks, the functional requirements of accurate billing, automatic reporting, abnormal traffic detection, and troubleshooting have gradually increased. The impact brought about by this is that SDN controllers have become increasingly bloated, the functional modules are complex, and the code coupling under the monolithic application architecture has increased, making the development, product iteration, and operation and maintenance deployment of SDN controllers more difficult.

[0003] Microservices are a new technology for deploying applications and services in cloud platforms. Compared with the traditional SOA-oriented monolithic application architecture, microservices have the advantages of simple development, low coupling between microservices, high availability, low dependence on hardware environment, and convenient deployment. It has gradually become a widely used cloud platform container remote communication management technology. Container technology will become the main technical implementation of the PaaS layer in the field of cloud computing. Compared with traditional virtual machine technology, its kernel lightweight operating system virtualization implementation will occupy less memory to achieve hardware-independent resource isolation. However, although it is easy to deploy containers on the same computer, it still has many problems in high availability management, disaster recovery and scalability. Therefore, an excellent orchestration layer is a necessary prerequisite for large-scale deployment of containers in production.

[0004] In the prior art, there are four types of microservice authentication technologies used by SDN container-based microservices in the data transmission process: single sign-on, distributed session, client token, and client token combined with API network management. However, single sign-on will generate a large amount of trivial network traffic and repeated actions, distributed session, client token, and client token combined with API network management will lead to cumbersome verification process, user authentication information is stored in the cloud, if hackers enter the cloud to steal, the authentication token will be lost, and there will be problems with customer privacy and data transmission security. Summary of the invention

[0005] In view of the above-mentioned defects, the present invention provides a cloud platform remote communication management method and system based on SDN container. The cloud platform remote communication management method based on SDN container provided by the present invention can realize more flexible and efficient network management and optimization, and the sub-SDN container first encodes and compresses the data through the access rule protocol and transmits it to the slave SDN container, and then selects another slave SDN container and the sub-SDN container that finally receives the data through the access rule protocol, so as to effectively perform secure and private data separation and forwarding on the data, and dynamically adjust the container selection configuration and traffic management in the cloud platform container through the setting of the access rule protocol.

[0006] The present invention provides the following technical solution: a remote communication management method for a cloud platform based on an SDN container, wherein the cloud platform includes a master SDN container, a plurality of slave SDN containers and a plurality of sub-SDN containers, each slave SDN container corresponds to a plurality of sub-SDN containers, and the method includes the following steps:

[0007] S1: Dynamically monitor the frequency of occurrence of characters and the number of container accesses during data transmission of the master SDN container, several slave SDN containers and several sub-SDN containers;

[0008] S2: Establish access rule protocols among the master SDN container, several slave SDN containers, and several sub-SDN containers;

[0009] After the data of a sub-SDN container is encrypted and compressed by a slave SDN container and further transmitted to the master SDN container, the master SDN container opens part of the slave SDN containers according to the access rule protocol;

[0010] S3: The control surface selects and receives the file transmitted from the SDN container in step S2 from the SDN container for the open part, and further decompresses and transmits the file to the sub-SDN container for receiving the data.

[0011] Furthermore, the access rule formulation method of step S2 is as follows:

[0012] S201: Send the data in the nth child SDN container to the ith slave SDN container to which it belongs, and after the ith slave SDN container encrypts and compresses the data, the ith slave SDN container transmits the data to the master SDN container; n=1,2,…,N; i=1,2,…,I;

[0013] S202: When the data is transferred to the main SDN container, the number of accesses to the main SDN container is monitored in real time. , the main switch current state of the main SDN container controlling the access volume and main switch current load , the number of idle slave SDN containers in the cloud platform and the number of idle sub-SDN containers in the cloud platform , and the number of accesses from the i-th SDN container , the i-th slave switch current state of the i-th slave SDN container's control access and the i-th slave switch current load ; to be active or inactive; to be active or inactive; , ;

[0014] S203: Calculating the slave switch capacity threshold in the cloud platform during the data transmission process , Main switch capacity threshold ;

[0015] S204: If the main switch current state is active and the main switch current load Then, step S25 is performed to determine the situation of the i-th slave SDN container corresponding to the n-th sub-SDN container;

[0016] S205: If the i-th slave switch current state is active, and the i-th slave switch current load is less than the slave switch capacity threshold: ; The nth child SDN container is allowed to pass the data through the i-th slave SDN container, and the i-th slave SDN container encrypts and compresses the data and transmits it to the master SDN container;

[0017] S206: If the i-th slave switch current state is inactive, and the i slave switch current load is greater than the slave switch capacity threshold: , then find the jth slave SDN container, the jth slave SDN container satisfies the jth slave switch current state is active, and the jth slave switch current load is less than the slave switch capacity threshold: ; Control the nth sub-SDN container to encrypt and compress the data through the i-th slave SDN container and then transmit it to the master SDN container; And j≠i;

[0018] S207: After the data is transmitted to the main SDN container through the nth sub-SDN container, the access quantity of the main SDN container and the access quantity of the sub-SDN container are dynamically updated:

[0019] ; is the updated number of accesses to the main SDN container;

[0020] ; The updated number of accesses from the SDN container.

[0021] Furthermore, the step S203 calculates the switch capacity threshold The formula is as follows:

[0022] ;

[0023] The step S203 calculates the main switch capacity threshold The formula is as follows:

[0024] .

[0025] Furthermore, in the step S2, the data of a sub-SDN container is encrypted and compressed by a sub-SDN container, comprising the following steps:

[0026] S211: Count each character in the data transmitted by the nth sub-container Frequency of occurrence , u=1,2,…,U, forming a character frequency set ; U is the total number of characters for data transmission in the nth sub-container, and the data characters transmitted by the nth sub-container form a character set ;

[0027] S212: Find the two with the smallest frequencies in the character frequency set F: the first minimum frequency and the second minimum frequency Add and get the frequency and ,Will , Remove it from the character frequency set F, and add the calculated frequency and Combined with other frequencies in the character frequency set F to form a secondary character frequency set ; and set the first minimum frequency and the second minimum frequency As child nodes, the frequency and As the first minimum frequency and the second minimum frequency The parent node forms a binary tree branch;

[0028] S213: The secondary character frequency set Repeat the step S212, and based on the binary tree branch formed in the step S212, use the parent node generated in the step S212 as a new child node to sequentially form multiple binary tree branches from bottom to top, and finally obtain a character frequency binary tree;

[0029] S214: The character set obtained in step S211 The uth character in , traverse from the root node of the character frequency binary tree obtained in step S213 to the position of the character in the character frequency binary tree to obtain the uth character Binary encoding of the path traversing the character frequency binary tree , forming a coded data stream : , the i-th slave SDN container sends the encoded data stream Transmitted to the main SDN container.

[0030] Furthermore, the method of selecting and receiving the file transmitted from the SDN container in step S2 from the SDN container in the open part in step S3, and further decompressing and transmitting the file to the subordinate sub-SDN container includes the following steps:

[0031] S221: The jth slave SDN container starts from the root node of the character frequency binary tree obtained in step S213 and reads the encoded data stream bit by bit. The binary string in the coded data stream Decode to obtain a decoded data set E, which is the data to be transmitted to the n sub-SDN containers;

[0032] S222: Control the jth slave SDN container to transmit the decoded data set E to the mth sub-SDN container. .

[0033] The present invention also provides a cloud platform communication management system based on SDN container using the above method, including a cloud platform SDN container data transmission monitoring module, a protocol building and SDN container open module and a data stream receiving and decoding module;

[0034] The cloud platform SDN container data transmission monitoring module is used to dynamically monitor the frequency of character occurrence and the number of container accesses during the data transmission process of the master SDN container, several slave SDN containers and several sub-SDN containers;

[0035] The protocol building and slave SDN container opening module is used to build an access rule protocol between a master SDN container, several slave SDN containers and several sub-SDN containers;

[0036] The data stream receiving and decoding module is used to control the open part to select and receive the file transmitted from the SDN container in the step S2 from the SDN container, and further decompress and transmit it to the sub-SDN container of the received data.

[0037] The beneficial effects of the present invention are:

[0038] 1. The cloud platform remote communication management method based on SDN container provided by the present invention can realize more flexible and efficient network management and optimization. The sub-SDN container first encodes and compresses the data through the access rule protocol and transmits it to the slave SDN container, and then selects another slave SDN container and the sub-SDN container that finally receives the data through the access rule protocol, so as to effectively separate and forward the data securely and privately, and dynamically adjust the container selection configuration and traffic management in the cloud platform container through the setting of the access rule protocol.

[0039] 2. The present invention reduces the delay in the data transmission process by uploading the sub-SDN data to the slave SDN container and decoding it in the upper-level slave SDN container during the data reception process. The access protocol rules can realize multiplexing from SDN to the main SDN, increase the transmission bandwidth, and simultaneously reduce the data round-trip time of HTTP request, further improve the data exchange efficiency of the cloud platform, optimize the transmission layer and reduce the number of handshakes. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] The present invention will be described in more detail below based on embodiments and with reference to the accompanying drawings, wherein:

[0041] Figure 1 A schematic diagram of a process flow of a cloud platform remote communication management method based on an SDN container provided by the present invention;

[0042] Figure 2 This is a schematic diagram of the module structure of the cloud platform remote communication management system based on SDN container provided by the present invention. DETAILED DESCRIPTION

[0043] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0044] like Figure 1 As shown, it is a flow chart of a cloud platform remote communication management method based on an SDN container provided by the present invention. The cloud platform includes a master SDN container, several slave SDN containers and several sub-SDN containers. Each slave SDN container corresponds to multiple sub-SDN containers. The method provided by the present invention includes the following steps:

[0045] S1: Dynamically monitor the frequency of characters and the number of container accesses during data transmission between the master SDN container, several slave SDN containers, and several sub-SDN containers;

[0046] S2: Establish access rule protocols among the master SDN container, several slave SDN containers, and several sub-SDN containers;

[0047] After the data of a sub-SDN container is encrypted and compressed by a slave SDN container and further transmitted to the master SDN container, the master SDN container opens part of the slave SDN containers according to the access rule protocol;

[0048] S3: The control surface selects the file transmitted from the SDN container in step S2 from the SDN container for the open part, and further decompresses and transmits it to the sub-SDN container of the received data.

[0049] Through the real-time monitoring of the master SDN container, several slave SDN containers and several sub-SDN containers in the cloud platform in step S1, the status of each device and the architectural changes in the network architecture can be effectively controlled. Then, through the subsequent process, the appropriate slave SDN container is selected to transfer the data in the sub-SDN container to the master SDN container.

[0050] As another preferred embodiment of the present invention, the access rule formulation method in step S2 is as follows:

[0051] S201: Send the data in the nth child SDN container to the ith slave SDN container to which it belongs. After the ith slave SDN container encrypts and compresses the data, the ith slave SDN container transmits the data to the master SDN container; n=1,2,…,N; i=1,2,…,I;

[0052] S202: When data is transferred to the main SDN container, the number of accesses to the main SDN container is monitored in real time , the main switch current status of the main SDN container to control access volume and main switch current load , the number of idle slave SDN containers in the cloud platform and the number of idle sub-SDN containers in the cloud platform , and the number of accesses from the i-th SDN container , the i-th slave switch current state of the i-th slave SDN container's control access and the i-th slave switch current load ; to be active or inactive; to be active or inactive; , ;

[0053] S203: Calculating the capacity threshold of the slave switch in the cloud platform during data transmission , Main switch capacity threshold ;

[0054] S204: If the main switch current state For active and main switch current load Then, step S25 is performed to determine the situation of the i-th slave SDN container corresponding to the n-th sub-SDN container;

[0055] S205: If the i-th slave switch current state is active, and the i-th slave switch current load is less than the slave switch capacity threshold: ; The nth child SDN container is allowed to pass the data through the ith slave SDN container, and the ith slave SDN container encrypts and compresses the data before transmitting it to the master SDN container;

[0056] S206: If the i-th slave switch current state is inactive, and the i slave switch current load is greater than the slave switch capacity threshold: , then find the jth slave SDN container, the jth slave SDN container satisfies the jth slave switch current state is active, and the jth slave switch current load is less than the slave switch capacity threshold: ; Control the nth sub-SDN container to encrypt and compress the data through the ith slave SDN container and then transmit it to the main SDN container; And j≠i;

[0057] S207: After the data is transmitted to the main SDN container through the nth sub-SDN container, the access quantity of the main SDN container and the access quantity of the sub-SDN container are dynamically updated:

[0058] ; is the updated number of accesses to the main SDN container;

[0059] ; is the updated number of accesses from the SDN container;

[0060] Through real-time monitoring of dynamic data such as switch current status, current load, and number of visitors, the current status of the main switch is compared with the threshold of the main SDN container switch, and the current status of the slave switch is compared with the threshold of the slave SDN container switch. If the current load is less than the threshold, the corresponding slave SDN container will be selected to encrypt and compress the target transmission data and then transmit it to the main SDN container.

[0061] Step S203 calculates the switch capacity threshold The formula is as follows:

[0062] ;

[0063] Step S203 calculates the main switch capacity threshold The formula is as follows:

[0064] .

[0065] As another preferred embodiment of the present invention, in step S2, the data of a sub-SDN container is encrypted and compressed by a sub-SDN container, including the following steps:

[0066] S211: Count each character in the data transmitted by the nth sub-container Frequency of occurrence , u=1,2,…,U, forming a character frequency set ; U is the total number of characters for data transmission in the nth sub-container, and the data characters transmitted by the nth sub-container form a character set ;

[0067] S212: Find the two with the smallest frequencies in the character frequency set F: the first minimum frequency and the second minimum frequency Add and get the frequency and ,Will , Remove it from the character frequency set F, and add the calculated frequency and Combined with other frequencies in the character frequency set F to form a secondary character frequency set ; and set the first minimum frequency and the second minimum frequency As child nodes, frequency and As the first minimum frequency and the second minimum frequency The parent node forms a binary tree branch;

[0068] S213: Secondary character frequency set Repeat step S212, and based on the binary tree branch formed in step S212, use the parent node generated in step S212 as a new child node to sequentially form multiple binary tree branches from bottom to top, and finally obtain a character frequency binary tree;

[0069] S214: character set obtained in step S211 The uth character in , traverse from the root node of the character frequency binary tree obtained in step S213 to the position of the character in the character frequency binary tree to obtain the uth character Binary encoding of the path through the character frequency binary tree , forming a coded data stream : , the i-th slave SDN container encodes the data stream Transfer to the main SDN container.

[0070] As another preferred embodiment of the present invention, the method of selecting and receiving the file transmitted from the SDN container in step S2 from the SDN container in the open part in step S3, and further decompressing and transmitting it to the sub-SDN container subordinate thereto, comprises the following steps:

[0071] S221: The jth slave SDN container starts from the root node of the character frequency binary tree obtained from step S213 and reads the encoded data stream bit by bit The binary string in the encoding data stream Decode to obtain a decoded data set E, which is the data to be transmitted to the n sub-SDN containers;

[0072] S222: Control the jth slave SDN container to transmit the decoded data set E to the mth sub-SDN container. .

[0073] The present invention arranges the data character frequencies in a node-like binary tree structure from bottom to top by constructing a binary tree, and then performs binary encoding according to the position in the binary tree, so as to realize lossless data compression, reduce redundancy by assigning binary codes of different lengths to data, and effectively increase the security of information transmission by encoding the data stream. In the scenario of SDN container data transmission, the data stream is compressed and encoded as a data obfuscation means, and preliminary encryption is performed during the SDN container data transmission process to generate a unique binary tree related to the character frequency, and the transmitted data is encoded in sequence according to the binary tree, so as to achieve the dual effects of data obfuscation and compression, thereby ensuring the security and privacy of data transmission in the sub-container, the slave container and the main container in the cloud platform based on the SDN container.

[0074] like Figure 2 As shown, the cloud platform communication management system based on SDN container using the above method provided by the present invention includes a cloud platform SDN container data transmission monitoring module, a protocol building and SDN container open module and a data stream receiving and decoding module;

[0075] The cloud platform SDN container data transmission monitoring module is used to dynamically monitor the frequency of character occurrence and the number of container accesses during the data transmission process of the main SDN container, several slave SDN containers and several sub-SDN containers;

[0076] The protocol building and slave SDN container opening module is used to build the access rule protocol between the master SDN container, several slave SDN containers and several sub-SDN containers;

[0077] The data stream receiving and decoding module is used to control the open part to select and receive the file transmitted from the SDN container in step S2 from the SDN container, and further decompress and transmit it to the sub-SDN container of the received data.

[0078] It should be noted that the serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages and disadvantages of the embodiments. And the terms "including", "comprising" or any other variants thereof in this article are intended to cover non-exclusive inclusion, so that a process, device, article or method including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, device, article or method. In the absence of further restrictions, an element defined by the sentence "including a ..." does not exclude the presence of other identical elements in the process, device, article or method including the element.

[0079] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present invention.

[0080] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A remote communication management method for a cloud platform based on an SDN container, wherein the cloud platform includes a master SDN container, a plurality of slave SDN containers and a plurality of sub-SDN containers, each slave SDN container corresponds to a plurality of sub-SDN containers, It is characterized in that The method comprises the following steps: S1: Dynamically monitor the frequency of occurrence of characters and the number of container accesses during data transmission of the master SDN container, several slave SDN containers and several sub-SDN containers; S2: Establish access rule protocols among the master SDN container, several slave SDN containers, and several sub-SDN containers; After the data of a sub-SDN container is encrypted and compressed by a slave SDN container and further transmitted to the master SDN container, the master SDN container opens part of the slave SDN containers according to the access rule protocol; S3: The control surface selects the file transmitted from the SDN container in step S2 from the SDN container for the open part, and further decompresses and transmits it to the sub-SDN container for receiving data; The access rule formulation method of step S2 is as follows: S201: Send the data in the nth child SDN container to the ith slave SDN container to which it belongs, and after the ith slave SDN container encrypts and compresses the data, the ith slave SDN container transmits the data to the master SDN container; n=1,2,…,N; i=1,2,…,I; S202: When the data is transferred to the main SDN container, the number of accesses to the main SDN container is monitored in real time. , the main switch current state of the main SDN container controlling the access volume and main switch current load , the number of idle slave SDN containers in the cloud platform and the number of idle sub-SDN containers in the cloud platform , and the number of accesses from the i-th SDN container , the i-th slave switch current state of the i-th slave SDN container's control access and the i-th slave switch current load ; to be active or inactive; to be active or inactive; , ; S203: Calculating the slave switch capacity threshold in the cloud platform during the data transmission process , Main switch capacity threshold ; S204: If the main switch current state is active and the main switch current load Then, step S25 is performed to determine the situation of the i-th slave SDN container corresponding to the n-th sub-SDN container; S205: If the i-th slave switch current state is active, and the i-th slave switch current load is less than the slave switch capacity threshold: ; The nth child SDN container is allowed to pass the data through the i-th slave SDN container, and the i-th slave SDN container encrypts and compresses the data and transmits it to the master SDN container; S206: If the i-th slave switch current state is inactive, and the i slave switch current load is greater than the slave switch capacity threshold: , then find the jth slave SDN container, the jth slave SDN container satisfies the jth slave switch current state is active, and the jth slave switch current load is less than the slave switch capacity threshold: ; Control the nth sub-SDN container to encrypt and compress the data through the i-th slave SDN container and then transmit it to the master SDN container; And j≠i; S207: After the data is transmitted to the main SDN container through the nth sub-SDN container, the access quantity of the main SDN container and the access quantity of the sub-SDN container are dynamically updated: ; is the updated number of accesses to the main SDN container; ; is the updated number of accesses from the SDN container; The method is implemented by using a cloud platform remote communication management system based on an SDN container, the system comprising a cloud platform SDN container data transmission monitoring module, a protocol building and SDN container open module, and a data stream receiving and decoding module; The cloud platform SDN container data transmission monitoring module is used to dynamically monitor the frequency of character occurrence and the number of container accesses during the data transmission process of the master SDN container, several slave SDN containers and several sub-SDN containers; The protocol building and slave SDN container opening module is used to build an access rule protocol between a master SDN container, several slave SDN containers and several sub-SDN containers; The data stream receiving and decoding module is used to control the open part to select and receive the file transmitted from the SDN container in the step S2 from the SDN container, and further decompress and transmit it to the sub-SDN container of the received data.

2. The cloud platform remote communication management method based on SDN container according to claim 1, It is characterized in that The step S203 calculates the switch capacity threshold The formula is as follows: ; The step S203 calculates the main switch capacity threshold The formula is as follows: 。 3. The cloud platform remote communication management method based on SDN container according to claim 1, It is characterized in that The method of encrypting and compressing the data of a sub-SDN container in step S2 includes the following steps: S211: Count each character in the data transmitted by the nth sub-container Frequency of occurrence , u=1,2,…,U, forming a character frequency set ; U is the total number of characters for data transmission in the nth sub-container, and the data characters transmitted by the nth sub-container form a character set ; S212: Find the two with the smallest frequencies in the character frequency set F: the first minimum frequency and the second minimum frequency Add and get the frequency and ,Will , Remove it from the character frequency set F, and add the calculated frequency and Combined with other frequencies in the character frequency set F to form a secondary character frequency set ; and set the first minimum frequency and the second minimum frequency As child nodes, the frequency and As the first minimum frequency and the second minimum frequency The parent node forms a binary tree branch; S213: The secondary character frequency set Repeat the step S212, and based on the binary tree branch formed in the step S212, use the parent node generated in the step S212 as a new child node to sequentially form multiple binary tree branches from bottom to top, and finally obtain a character frequency binary tree; S214: The character set obtained in step S211 The uth character in , traverse from the root node of the character frequency binary tree obtained in step S213 to the position of the character in the character frequency binary tree to obtain the uth character Binary encoding of the path traversing the character frequency binary tree , forming a coded data stream : , the i-th slave SDN container sends the encoded data stream Transmitted to the main SDN container.

4. The cloud platform remote communication management method based on SDN container according to claim 3, It is characterized in that The method of selecting and receiving the file transmitted from the SDN container in step S2 from the SDN container in the open part in step S3, and further decompressing and transmitting the file to the sub-SDN container thereof, comprises the following steps: S221: The jth slave SDN container starts from the root node of the character frequency binary tree obtained in step S213 and reads the encoded data stream bit by bit. The binary string in the coded data stream Decode to obtain a decoded data set E, which is the data to be transmitted to the n sub-SDN containers; S222: Control the jth slave SDN container to transmit the decoded data set E to the mth sub-SDN container. .