A distributed organization interconnection method based on SD-WAN
Through SD-WAN technology, deep packet detection and QoS technology are used to classify and prioritize data, dynamic selection and shard transmission paths are solved, and cross-regional data transmission efficiency and security problems in enterprise networks are achieved, and stable and efficient Multi-link load balancing and network resource optimization.
Patent Information
- Application Number
- CN202410954925.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-17
- Publication Date
- 2024-12-20
- Estimated Expiration
- 2044-07-17
AI Technical Summary
Enterprise networks face problems such as network complexity, low bandwidth utilization, poor network performance, security challenges and high construction and operation costs, especially in cross-regional distribution of multinational enterprises and cloud service access. Network connection.
Using the distributed institutional interconnection method based on SD-WAN, data packets are classified and pre-processed through deep packet detection technology, neighbor discovery protocol is used to determine the routers and paths to be selected, and combined with QoS technology to determine priority and evaluation scores to realize data packets dynamic routing and sharding transmission ensure data is transmitted through the optimal path.
It improves data transmission efficiency and security, realizes multi-link load balancing, ensures data transmission stability between branches, optimizes network resource utilization, reduces transmission delay and congestion, and improves the overall network service quality.
Smart Images

Figure CN118590455B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of organization interconnection, and in particular to a method for interconnecting distributed organizations based on SD-WAN. Background Art
[0002] With the development of business and information technology, enterprise networks are facing various problems and challenges. Taking the wide area network as an example, the common challenges and problems faced by traditional wide area networks (WANs) include increasing network complexity, increasing management difficulty, network performance and efficiency issues such as low bandwidth utilization and poor network performance, increasing security challenges, and increasing construction and operation and maintenance costs. Multinational companies also face the need for efficient, fast and reliable network connections for cross-border offices and cloud service access.
[0003] SD-WAN is the abbreviation of Software Defined Wide Area Network, an important branch of Software Defined Network (SDN). It separates the control function and data forwarding function of network devices through software-defined technology. Users can independently control the flow of WAN traffic according to predetermined routing strategies, so that ordinary Internet links can achieve network quality comparable to dedicated lines, reduce traffic costs, and improve bandwidth utilization.
[0004] For enterprises distributed across regions, stable and efficient network connections are required between branches to achieve data sharing and collaboration. SD-WAN can achieve multi-link load balancing through intelligent routing selection and traffic optimization, ensuring connectivity between branches and the stability of data transmission. Therefore, how to achieve routing selection and traffic optimization has become an urgent problem to be solved. Summary of the invention
[0005] The purpose of the present invention is to provide a method for interconnecting distributed organizations based on SD-WAN to solve the above-mentioned technical problems.
[0006] The purpose of the present invention can be achieved through the following technical solutions:
[0007] A method for interconnecting distributed organizations based on SD-WAN, comprising the following steps:
[0008] S1: Determine the data packets to be transmitted, classify the data packets by deep packet inspection technology to obtain transmission classification, and preprocess the data packets in the transmission classification, wherein the preprocessing includes compression and encryption, and use the preprocessed data packets as the data packets to be transmitted;
[0009] S2: Determine a candidate router through a neighbor discovery protocol, the candidate router being a router adjacent to the current router, and taking a path between the candidate router and the current router as a candidate path;
[0010] Acquire selection parameters of the candidate path, the selection parameters include bandwidth, jitter, delay, packet loss rate and occupancy rate, and determine a transmission path according to the selection parameters, the transmission path being a candidate path that can transmit the data packet to be transmitted;
[0011] S3: Determine the priority of each data packet to be transmitted by QoS technology, and determine the data packet i to be transmitted with the highest priority, obtain the transmission path corresponding to the data packet i to be transmitted, and calculate the evaluation score K according to the selection parameter, and sort the transmission paths according to the size of the evaluation scores. The larger the evaluation score, the higher the corresponding transmission path is in the sorting;
[0012] The transmission path that ranks first in the sorting is used as a reference path, the MTU of the reference path is obtained, and the size Di of the data packet i to be transmitted is determined, the excess amount ∆Byt=Di-MTU is calculated, and the data packet i to be transmitted is fragmented to obtain a first data fragment and a second data fragment, the size of the first data fragment is MTU, the size of the second data fragment is ∆Byt, and the first data fragment is transmitted through the reference path;
[0013] Remove the transmission path at the first place from the sorting, generate a new sorting, and use the second data fragment as the data packet i to be transmitted, and repeat the above steps to perform data slicing until the excess amount ∆Byt≤0 after the above steps are repeated for the Fth time, then do not perform data slicing and transmit it through the reference path;
[0014] S4: taking the transmission path not used in step S3 as a candidate path, and repeating steps S2-S3 to perform data segmentation and transmission on all data packets to be transmitted.
[0015] As a further solution of the present invention: in the step S2, the process of determining the transmission path according to the selection parameters specifically includes:
[0016] Establishing a database, wherein the database stores transmission requirements corresponding to different data packets to be transmitted, wherein the transmission requirements include a preset bandwidth range, a jitter range, a delay range, a packet loss rate range, and an occupancy rate range;
[0017] The selection parameters of the path to be selected are obtained, and when the selection parameters all meet the transmission requirements, the path to be selected is used as the transmission path of the data packet to be transmitted.
[0018] As a further solution of the present invention: when there is a certain path b to be selected that is simultaneously a transmission path for two or more data packets to be transmitted, the following steps are performed:
[0019] The data packet b' to be transmitted with the highest priority among the data packets to be transmitted that have the same transmission path is obtained, and the transmission path b is used as the transmission path of the data packet b' to be transmitted.
[0020] As a further solution of the present invention: in the step S3, the process of calculating the evaluation score K according to the selection parameters specifically includes:
[0021] Evaluation score K = a ban *C ban +a jit *C jit +a lat *C lat +a pac *C pac +a uti *C uti , where a ban Indicates the preset bandwidth ratio coefficient, C ban represents bandwidth, a jit Indicates the preset jitter ratio coefficient, C jit Indicates jitter, a lat Indicates the preset delay ratio, C lat Indicates delay, a pac Indicates the preset packet loss ratio coefficient, C pac Indicates the packet loss rate, a uti Indicates the preset occupancy ratio coefficient, C uti Indicates the occupancy rate.
[0022] As a further solution of the present invention: in the process of sorting the transmission paths according to the evaluation scores, when there are two or more evaluation scores that are the same, the following steps are performed:
[0023] Get the coefficient set A=(a ban , a jit , a lat , a pac , a uti ), and obtain the maximum coefficient amax=max(A), and determine the selection parameter amax' corresponding to the maximum coefficient amax;
[0024] The transmission paths are sorted according to the order of the selection parameter amax'. The larger the selection parameter amax' is, the higher the ranking of the corresponding transmission path is.
[0025] As a further solution of the present invention: in the process of determining the transmission path according to the selection parameters, when the selection parameters of the to-be-selected path cannot meet the transmission requirements, the following steps are performed:
[0026] Get the elements in the coefficient set A and sort them by size, with the larger the element, the higher the ranking;
[0027] The selection parameter corresponding to the last position in the sorting is removed, and the transmission path is re-determined. If the selection parameter of the to-be-selected path still cannot meet the transmission requirements, the above steps are repeated to determine the transmission path.
[0028] As a further solution of the present invention: when the number of elements in the sorting is less than a preset value, and the selection parameters of the to-be-selected path still cannot meet the transmission requirements, an early warning message is sent to remind the staff.
[0029] As a further solution of the present invention: when all the transmission paths have been used and there are still data packets to be transmitted that have not been transmitted, an early warning message is sent to remind the staff.
[0030] Beneficial effects of the present invention: In the present invention, firstly, the data packets to be transmitted are determined, the transmission classification is determined, and the data packets in the transmission classification are preprocessed, which can improve the efficiency and security of data transmission and make the subsequent priority management and path selection more targeted; it can be understood that by classifying the data packets through the deep packet inspection technology (DPI), the type and content of the data packets can be better understood, which is helpful for the subsequent priority management and path selection; the deep packet inspection technology (DPI) is used to check the content of the data packets passing through the network. DPI not only checks the header information of the data packets (such as the source address, the destination address and the port number), but also deeply checks the load part (i.e., the data part) of the data packets to identify more detailed information; compressing the data packets can reduce the amount of data, thereby improving the transmission efficiency; encrypting the data packets can improve the security of the data and prevent the data from being intercepted or tampered with during the transmission process;
[0031] Then determine the candidate routers and the candidate paths; it is worth noting that through this dynamic routing selection, it is possible to respond to changes in network conditions in real time, prevent the efficiency and reliability of data transmission from being affected by changes in selection parameters during transmission, and ensure that data packets always pass through the optimal path during transmission, thereby improving the overall transmission performance; Neighbor Discovery Protocol (NDP) is a protocol in IPv6 networks that is used to discover the existence of each other between nodes on the same link; then determine the transmission path based on the selection parameters; it is worth noting that different data packets to be transmitted have different requirements for selection parameters, such as real-time video streaming: the requirements for delay and jitter are higher, so the path with low delay and small jitter is preferred;
[0032] Then determine the priority of each data packet to be transmitted. This is to ensure that data packets with higher priority are transmitted first, to prevent high-priority data packets from being delayed or blocked in the network, affecting the execution of key tasks. For example, data packets with higher requirements for transmission delay and reliability, such as real-time video conferencing, should be transmitted first. Through this priority management mechanism, the timely transmission of key data packets can be guaranteed and the quality of network services can be improved. In addition, priority determination can also help better allocate network resources, so that in the case of network congestion or limited resources, important data can be given priority, while non-critical data can be transmitted later, reducing the burden on the overall network; QoS (Quality of Service) technology is a mechanism for managing and controlling network traffic. It can identify and classify different types of network traffic and mark data packets to distinguish different service levels (i.e., priorities);
[0033] After that, the evaluation score of the transmission path is calculated, and the reference path is determined. When the excess is greater than 0, the data packet is fragmented, which can effectively utilize the bandwidth of multiple paths and avoid overloading of a single path; priority management ensures that key data is transmitted first and improves the transmission efficiency of important data; path sorting and selection ensure that the data packet is transmitted through the optimal path, reducing delays and congestion; data fragmentation improves transmission flexibility and efficiency and makes full use of the bandwidth resources of multiple paths;
[0034] Finally, unused transmission paths are reused to avoid wasting path resources, and the path selection and data fragmentation process are repeated to ensure that all data packets are evenly distributed on multiple paths for transmission, thereby improving the overall efficiency and reliability of data transmission. The present invention can achieve multi-link load balancing through route selection and traffic optimization, ensuring the stability of data transmission between branches. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] The present invention will be further described below in conjunction with the accompanying drawings.
[0036] Figure 1 It is a flow chart of a method for interconnecting distributed organizations based on SD-WAN in the present invention. DETAILED DESCRIPTION
[0037] 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.
[0038] See also Figure 1 As shown, the present invention is a method for interconnecting a distributed mechanism based on SD-WAN, comprising the following steps:
[0039] S1: Determine the data packets to be transmitted, classify the data packets by deep packet inspection technology to obtain transmission classification, and preprocess the data packets in the transmission classification, wherein the preprocessing includes compression and encryption, and use the preprocessed data packets as the data packets to be transmitted;
[0040] S2: Determine a candidate router through a neighbor discovery protocol, the candidate router being a router adjacent to the current router, and taking a path between the candidate router and the current router as a candidate path;
[0041] Acquire selection parameters of the candidate path, the selection parameters include bandwidth, jitter, delay, packet loss rate and occupancy rate, and determine a transmission path according to the selection parameters, the transmission path being a candidate path that can transmit the data packet to be transmitted;
[0042] S3: Determine the priority of each data packet to be transmitted by QoS technology, and determine the data packet i to be transmitted with the highest priority, obtain the transmission path corresponding to the data packet i to be transmitted, and calculate the evaluation score K according to the selection parameter, and sort the transmission paths according to the size of the evaluation scores. The larger the evaluation score, the higher the corresponding transmission path is in the sorting;
[0043] The transmission path that ranks first in the sorting is used as a reference path, the MTU of the reference path is obtained, and the size Di of the data packet i to be transmitted is determined, the excess amount ∆Byt=Di-MTU is calculated, and the data packet i to be transmitted is fragmented to obtain a first data fragment and a second data fragment, the size of the first data fragment is MTU, the size of the second data fragment is ∆Byt, and the first data fragment is transmitted through the reference path;
[0044] Remove the transmission path at the first place from the sorting, generate a new sorting, and use the second data fragment as the data packet i to be transmitted, and repeat the above steps to perform data slicing until the excess amount ∆Byt≤0 after the above steps are repeated for the Fth time, then do not perform data slicing and transmit it through the reference path;
[0045] S4: taking the transmission path not used in step S3 as a candidate path, and repeating steps S2-S3 to perform data segmentation and transmission on all data packets to be transmitted.
[0046] It should be noted that firstly determining the data packets that need to be transmitted, determining the transmission classification, and preprocessing the data packets in the transmission classification can improve the efficiency and security of data transmission, and make the subsequent priority management and path selection more targeted; it is understandable that by classifying the data packets through the deep packet inspection technology (DPI), the type and content of the data packets can be better understood, which is helpful for the subsequent priority management and path selection; Deep Packet Inspection (DPI) is used to check the content of the data packets passing through the network. DPI not only checks the header information of the data packet (such as the source address, destination address and port number), but also deeply checks the payload part (that is, the data part) of the data packet to identify more detailed information; compressing the data packet can reduce the amount of data, thereby improving the transmission efficiency; encrypting the data packet can improve the security of the data and prevent the data from being intercepted or tampered with during the transmission process;
[0047] Then determine the candidate routers and the candidate paths; it is worth noting that through this dynamic routing selection, it is possible to respond to changes in network conditions in real time, prevent the efficiency and reliability of data transmission from being affected by changes in selection parameters during transmission, and ensure that data packets always pass through the optimal path during transmission, thereby improving the overall transmission performance; Neighbor Discovery Protocol (NDP) is a protocol in IPv6 networks that is used to discover the existence of each other between nodes on the same link; then determine the transmission path based on the selection parameters; it is worth noting that different data packets to be transmitted have different requirements for selection parameters, such as real-time video streaming: the requirements for delay and jitter are higher, so the path with low delay and small jitter is preferred;
[0048] Then determine the priority of each data packet to be transmitted. This is to ensure that data packets with higher priority are transmitted first, to prevent high-priority data packets from being delayed or blocked in the network, affecting the execution of key tasks. For example, data packets with higher requirements for transmission delay and reliability, such as real-time video conferencing, should be transmitted first. Through this priority management mechanism, the timely transmission of key data packets can be guaranteed and the quality of network services can be improved. In addition, priority determination can also help better allocate network resources, so that in the case of network congestion or limited resources, important data can be given priority, while non-critical data can be transmitted later, reducing the burden on the overall network; QoS (Quality of Service) technology is a mechanism for managing and controlling network traffic. It can identify and classify different types of network traffic and mark data packets to distinguish different service levels (i.e., priorities);
[0049] After that, the evaluation score of the transmission path is calculated, and the reference path is determined. When the excess is greater than 0, the data packet is fragmented, which can effectively utilize the bandwidth of multiple paths and avoid overloading of a single path; priority management ensures that key data is transmitted first and improves the transmission efficiency of important data; path sorting and selection ensure that the data packet is transmitted through the optimal path, reducing delays and congestion; data fragmentation improves transmission flexibility and efficiency and makes full use of the bandwidth resources of multiple paths;
[0050] Finally, unused transmission paths are reused to avoid wasting path resources, and the path selection and data segmentation process is repeated to ensure that all data packets are evenly distributed on multiple paths for transmission, thereby improving the overall efficiency and reliability of data transmission.
[0051] In another preferred implementation of the present invention, in step S2, the process of determining the transmission path according to the selection parameters specifically includes:
[0052] Establishing a database, wherein the database stores transmission requirements corresponding to different data packets to be transmitted, wherein the transmission requirements include a preset bandwidth range, a jitter range, a delay range, a packet loss rate range, and an occupancy rate range;
[0053] The selection parameters of the path to be selected are obtained, and when the selection parameters all meet the transmission requirements, the path to be selected is used as the transmission path of the data packet to be transmitted.
[0054] It is worth noting that different types of data packets (such as video streaming, file transfer, voice calls, etc.) have different requirements for network transmission. For example, video streaming requires low latency and low jitter, while file transfer requires high bandwidth. By establishing a database and storing the transmission requirements of different data packets, the most appropriate transmission path can be selected for each data packet. At the same time, a path that meets the requirements can better meet the transmission needs of data packets, reduce delays, packet loss and other problems that may occur during transmission, and thus improve overall network performance.
[0055] In another preferred implementation of the present invention, when there is a certain path b to be selected that is simultaneously a transmission path for two or more data packets to be transmitted, the following steps are performed:
[0056] The data packet b' to be transmitted with the highest priority among the data packets to be transmitted that have the same transmission path is obtained, and the transmission path b is used as the transmission path of the data packet b' to be transmitted.
[0057] It can be understood that by selecting the highest priority data packet b' to be transmitted and assigning the transmission path b to it, it can be ensured that critical data is transmitted first. High-priority data packets usually represent more important or more urgent data (such as real-time video, emergency messages, etc.), which require faster and more reliable transmission to avoid transmission delays or losses.
[0058] In another preferred implementation of the present invention, in step S3, the process of calculating the evaluation score K according to the selection parameters specifically includes:
[0059] Evaluation score K = a ban *C ban +a jit *C jit +a lat *C lat +a pac *C pac +a uti *C uti , where a ban Indicates the preset bandwidth ratio coefficient, C ban represents bandwidth, a jit Indicates the preset jitter ratio coefficient, C jit Indicates jitter, a lat Indicates the preset delay ratio, C lat Indicates delay, a pac Indicates the preset packet loss ratio coefficient, C pac Indicates the packet loss rate, a uti Indicates the preset occupancy ratio coefficient, C uti Indicates the occupancy rate.
[0060] In another preferred implementation of the present invention, in the process of sorting the transmission paths according to the evaluation scores, when there are two or more evaluation scores that are the same, the following steps are performed:
[0061] Get the coefficient set A=(a ban , a jit , a lat , a pac , a uti ), and obtain the maximum coefficient amax=max(A), and determine the selection parameter amax' corresponding to the maximum coefficient amax;
[0062] The transmission paths are sorted according to the order of the selection parameter amax'. The larger the selection parameter amax' is, the higher the ranking of the corresponding transmission path is.
[0063] It should be noted that the larger the selection parameter is, the higher the weight and importance of the network characteristics corresponding to the parameter in the transmission path selection. For example, if the maximum coefficient amax' corresponds to the bandwidth parameter, it means that bandwidth is a key indicator in the transmission path selection. In this case, the path with a larger bandwidth can better meet the data transmission requirements, so it ranks higher.
[0064] In another preferred implementation of the present invention, in the process of determining the transmission path according to the selection parameters, when the selection parameters of the to-be-selected path cannot meet the transmission requirements, the following steps are performed:
[0065] Get the elements in the coefficient set A and sort them by size, with the larger the element, the higher the ranking;
[0066] The selection parameter corresponding to the last position in the sorting is removed, and the transmission path is re-determined. If the selection parameter of the to-be-selected path still cannot meet the transmission requirements, the above steps are repeated to determine the transmission path.
[0067] It can be understood that by sorting the elements in the coefficient set A according to their size and removing the last digit, it is possible to prioritize key selection parameters with higher weights to ensure that they are met, thereby ensuring that the most important transmission requirements are prioritized. For example, if delay and jitter are the parameters that have the greatest impact on transmission quality, then removing other parameters with lower weights can ensure that delay and jitter are met first, thereby improving transmission quality.
[0068] In another preferred implementation of the present invention, when the number of elements in the sorting is less than a preset value, the selection parameters of the to-be-selected path still cannot meet the transmission requirements, and an early warning message is sent to remind the staff.
[0069] It is worth noting that when the number of elements in the sort is less than the preset value and cannot meet the transmission requirements, it means that the system can no longer find a suitable transmission path by automatically adjusting parameters. At this time, sending early warning information to remind staff can ensure the maintainability of the system, discover and solve problems in time, and avoid potential transmission failures.
[0070] In another preferred implementation of the present invention, when all the transmission paths have been used and there are still data packets to be transmitted that have not been transmitted, an early warning message is sent to remind the staff.
[0071] It is worth noting that sending early warning information can promptly notify staff that there are untransmitted data packets in the current system. This may be caused by all available paths being occupied or insufficient network resources. Timely reminders can allow staff to respond and handle the problem quickly, avoiding long transmission delays or data loss.
[0072] The above is a detailed description of an embodiment of the present invention, but the content is only a preferred embodiment of the present invention and cannot be considered to limit the scope of implementation of the present invention. All equivalent changes and improvements made within the scope of the present invention should still fall within the scope of the patent coverage of the present invention.
Claims
1. A method for interconnecting distributed organizations based on SD-WAN, characterized in that: The following steps are involved: S1: Determine the data packets to be transmitted, classify the data packets by deep packet inspection technology to obtain transmission classification, and preprocess the data packets in the transmission classification, wherein the preprocessing includes compression and encryption, and use the preprocessed data packets as the data packets to be transmitted; S2: Determine a candidate router through a neighbor discovery protocol, the candidate router being a router adjacent to the current router, and taking a path between the candidate router and the current router as a candidate path; Acquire selection parameters of the candidate path, the selection parameters include bandwidth, jitter, delay, packet loss rate and occupancy rate, and determine a transmission path according to the selection parameters, the transmission path being a candidate path that can transmit the data packet to be transmitted; S3: Determine the priority of each data packet to be transmitted by QoS technology, and determine the data packet i to be transmitted with the highest priority, obtain the transmission path corresponding to the data packet i to be transmitted, and calculate the evaluation score K according to the selection parameter, and sort the transmission paths according to the size of the evaluation scores. The larger the evaluation score, the higher the corresponding transmission path is in the sorting; The transmission path that ranks first in the sorting is used as a reference path, the MTU of the reference path is obtained, and the size Di of the data packet i to be transmitted is determined, the excess amount ∆Byt=Di-MTU is calculated, and the data packet i to be transmitted is fragmented to obtain a first data fragment and a second data fragment, the size of the first data fragment is MTU, the size of the second data fragment is ∆Byt, and the first data fragment is transmitted through the reference path; Remove the transmission path at the first place from the sorting, generate a new sorting, and use the second data fragment as the data packet i to be transmitted, and repeat the above steps to perform data slicing until the excess amount ∆Byt≤0 after the above steps are repeated for the Fth time, then do not perform data slicing and transmit it through the reference path; S4: taking the transmission path not used in step S3 as a candidate path, and repeating steps S2-S3 to perform data segmentation and transmission on all data packets to be transmitted.
2. According to claim 1, a method for interconnecting distributed organizations based on SD-WAN is characterized in that: In the step S2, the process of determining the transmission path according to the selection parameters specifically includes: Establishing a database, wherein the database stores transmission requirements corresponding to different data packets to be transmitted, wherein the transmission requirements include a preset bandwidth range, a jitter range, a delay range, a packet loss rate range, and an occupancy rate range; The selection parameters of the path to be selected are obtained, and when the selection parameters all meet the transmission requirements, the path to be selected is used as the transmission path of the data packet to be transmitted.
3. According to claim 2, a method for interconnecting distributed organizations based on SD-WAN is characterized in that: When there is a candidate path b that is simultaneously a transmission path for two or more data packets to be transmitted, the following steps are performed: The data packet b' to be transmitted with the highest priority among the data packets to be transmitted that have the same transmission path is obtained, and the transmission path b is used as the transmission path of the data packet b' to be transmitted.
4. The SD-WAN distributed mechanism interconnection method according to claim 3, characterized in that: In the step S3, the process of calculating the evaluation score K according to the selection parameters specifically includes: Evaluation score K = a ban *C ban +a jit *C jit +a lat *C lat +a pac *C pac +a uti *C uti , where a ban Indicates the preset bandwidth ratio coefficient, C ban represents bandwidth, a jit Indicates the preset jitter ratio coefficient, C jit Indicates jitter, a lat Indicates the preset delay ratio, C lat Indicates delay, a pac Indicates the preset packet loss ratio coefficient, C pac Indicates the packet loss rate, a uti Indicates the preset occupancy ratio coefficient, C uti Indicates the occupancy rate.
5. According to claim 4, a method for interconnecting distributed organizations based on SD-WAN is characterized in that: In the process of sorting the transmission paths according to the evaluation scores, when there are two or more evaluation scores that are the same, the following steps are performed: Get the coefficient set A=(a ban , a jit , a lat , a pac , a uti ), and obtain the maximum coefficient amax=max(A), and determine the selection parameter amax' corresponding to the maximum coefficient amax; The transmission paths are sorted according to the order of the selection parameter amax'. The larger the selection parameter amax' is, the higher the ranking of the corresponding transmission path is.
6. The SD-WAN distributed mechanism interconnection method according to claim 5, characterized in that: In the process of determining the transmission path according to the selection parameters, when the selection parameters of the candidate path cannot all meet the transmission requirements, the following steps are performed: Get the elements in the coefficient set A and sort them by size, with the larger the element, the higher the ranking; The selection parameter corresponding to the last position in the sorting is removed, and the transmission path is re-determined. If the selection parameter of the to-be-selected path still cannot meet the transmission requirements, the above steps are repeated to determine the transmission path.
7. The SD-WAN distributed mechanism interconnection method according to claim 6, characterized in that: When the number of elements in the sort is less than a preset value, the selection parameters of the candidate path still cannot meet the transmission requirements, and an early warning message is sent to remind the staff.
8. The method for interconnecting distributed organizations based on SD-WAN according to claim 1, characterized in that: When all the transmission paths have been used and there are still untransmitted data packets to be transmitted, an early warning message is sent to remind the staff.
Citation Information
Patent Citations
Message transmission method, device and system
CN107104898A
Data flow scheduling method, electronic equipment and storage medium
CN110290178A
SD-WAN flow identification method based on deep packet inspection technology
CN115361334A
