CN111835639A - SD-WAN network intelligent link selection method based on cloud computing - Google Patents

SD-WAN network intelligent link selection method based on cloud computing Download PDF

Info

Publication number
CN111835639A
CN111835639A CN202010639022.8A CN202010639022A CN111835639A CN 111835639 A CN111835639 A CN 111835639A CN 202010639022 A CN202010639022 A CN 202010639022A CN 111835639 A CN111835639 A CN 111835639A
Authority
CN
China
Prior art keywords
link
current
network
standby
quality level
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010639022.8A
Other languages
Chinese (zh)
Other versions
CN111835639B (en
Inventor
魏小兰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang lingwan Network Co.,Ltd.
Original Assignee
Hangzhou Internet Bank Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou Internet Bank Technology Co ltd filed Critical Hangzhou Internet Bank Technology Co ltd
Priority to CN202010639022.8A priority Critical patent/CN111835639B/en
Priority to PCT/CN2020/123140 priority patent/WO2022007244A1/en
Publication of CN111835639A publication Critical patent/CN111835639A/en
Application granted granted Critical
Publication of CN111835639B publication Critical patent/CN111835639B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/70Routing based on monitoring results
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/22Alternate routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • H04W40/12Communication route or path selection, e.g. power-based or shortest path routing based on transmission quality or channel quality

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

An SD-WAN network intelligent link selection method based on cloud computing belongs to the technical field of networks. The method is applied to the client device and comprises the following steps: step S10, establishing a plurality of communication links between the client device and a plurality of edge routers deployed in the cloud environment; step S20, detecting the network status of each communication link; step S30, according to the detected network condition, evaluating the quality grade of each link; step S40, according to the quality grade of each link, determining one of the links with the highest quality grade as a main link and the other links as standby links; and step S50, setting the route of the client device according to the determined main link and the standby link. The invention evaluates the network quality grade in time through periodic active detection, intelligently selects a relatively optimal link for the network, and fully considers the actual use requirements of users.

Description

SD-WAN network intelligent link selection method based on cloud computing
Technical Field
The invention belongs to the technical field of networks, and particularly relates to an SD-WAN network intelligent link selection method based on cloud computing.
Background
Two basic components of a traditional enterprise network: (1) network devices such as routers, switches, VPN gateways, etc.; (2) MPLS/MSTP and other enterprise-level line resources. Although the line resources can satisfy a certain SLA (Service level agent, defined by delay, packet loss rate, jitter, bandwidth, etc.), in reality, the network environment changes constantly and is very complex, and even if there is a combination of good network equipment and high-quality line resources, IT cannot be guaranteed that the enterprise IT application can obtain a satisfactory effect, for example: (1) network resources cannot be reasonably utilized, for example, during the peak period of network access, network congestion occurs, line resources are not enough, and in the idle period, expensive network dedicated lines cannot be fully utilized; (2) the network quality is not satisfactory, the network is unstable, the internet speed is slow, and the like, and although an enterprise can improve the network experience by purchasing line resources with higher-level SLAs, the cost is inevitably increased.
The application of the SD-WAN technology solves the problems to a great extent, so that network resources of enterprises are utilized more fully, and the network quality is improved more greatly. To a certain extent, the SD-WAN operation network is a substitute for enterprise-level line resources, and the SD-WAN CPE (Customer personal Equipment, hereinafter referred to as CPE) is a substitute for various enterprise-network WAN side devices. The SD-WAN operation network can provide a stable and high-quality network for users at the cloud end, but the network stability between a user gateway (CPE) and the SD-WAN cloud network cannot be guaranteed. At present, a common method is to provide multiple links between a CPE and an SD-WAN cloud network, that is, the CPE establishes a connection with multiple VPEs (Virtual Provider Edge, Edge routers of a service Provider backbone network, deployed on a cloud, including a public cloud and a private cloud), selects one of the links as a main link, and selects a backup link only when the main link is disconnected. Due to the fact that the network environment changes from moment to moment, the main link may not be the optimal link from the CPE to the SD-WAN cloud network.
The invention patent CN201210539033.4 discloses a method for switching between a main link and a standby link, and specifically discloses a method applied to a wireless routing device, where the wireless routing device dials through a first wireless modem module to access the main link and dials through a second wireless modem module to access the standby link, and the method includes the following steps: A. establishing a uniform link signal quality judgment standard for judging the signal quality of the main link and the standby link, and setting a switching condition according to the signal quality of the links; B. detecting the signal quality of the main link and the standby link in real time; C. when the detected signal quality is judged to meet the set switching condition, starting a switching program to switch the main link and the standby link; the link signal quality judgment standard is as follows: within the set or configured time y1, if the current signal strength values s read in the time exceeding a certain proportion z1 are all lower than a lower threshold value x1 of signal strength, determining that the link signal quality is poor, wherein z1 is the set or configured percentage of time for determining that the link signal quality meets the lower threshold value x 1; within the set or configured time y2, if the current signal strength values s read in the time exceeding a certain proportion of z2 are all higher than the signal strength upper threshold value x2, the link signal quality is judged to be good, and z2 is the set or configured time percentage for judging that the link signal quality meets the upper threshold value x 2; the x1 and x2 are configurable in manual mode and dynamically calculated in automatic mode. The method is applied to wireless routing equipment, and the main link and the standby link are predetermined and are switched and selected by judging the signal quality of the links.
Disclosure of Invention
Aiming at the problems in the prior art, the invention provides the SD-WAN network intelligent link selection method based on cloud computing, so that the main link between the client equipment and the SD-WAN cloud network can be dynamically adjusted according to the real-time state of the network link, the network speed is increased, and the user experience is improved.
The invention is realized by the following technical scheme:
a SD-WAN network intelligent link selection method based on cloud computing is applied to client equipment and comprises the following steps:
step S10, establishing a plurality of communication links between the client device and a plurality of edge routers deployed in the cloud environment;
step S20, detecting the network status of each communication link;
step S30, according to the detected network condition, evaluating the quality grade of each link;
step S40, according to the quality grade of each link, determining one of the links with the highest quality grade as a main link and the other links as standby links;
and step S50, setting the route of the client device according to the determined main link and the standby link.
The Virtual Provider Edge (VPE) is deployed in a cloud environment and provides a plurality of optional link exits for client equipment, and the VPE is also an entrance of an SD-WAN cloud network. An IPSec VPN tunnel is established between the client device and the VPEs, the IPSec VPN provides a secure communication channel for the two private networks on the public network, and the security of the connection between the client device and the VPEs is ensured through an encryption channel. The client device deployed at the enterprise network outlet serves as an enterprise gateway, and the optimal link from the current client device to the SD-WAN cloud network can be intelligently selected for a user, so that the safety and stability of the network are ensured.
Preferably, the client device is a CPE device or a VCPE device.
The method is suitable for CPE Equipment and VCPE (Virtual Customer experience Equipment, VCPE for short, Linux host based on x86 platform or docker service mirror).
Preferably, step S20 includes:
step S21, sending periodic detection instructions to each link to obtain the detection results of each communication link;
step S22, according to the detection result, obtaining the packet loss rate, the average delay value, and the jitter value of each link, and obtaining the bandwidth ratio of each link.
Preferably, step S30 includes:
step S31, according to the detected network state, including packet loss rate, average delay value, jitter value, respectively comparing the packet loss rate evaluation standard table, average delay value evaluation standard table, jitter value evaluation standard table, determining the packet loss evaluation level, average delay evaluation level, jitter evaluation level of each link;
in step S32, according to the bucket law, the worst level among the packet loss evaluation level, the average delay evaluation level, and the jitter evaluation level in each link is used as the quality level of the link, and the quality levels of all links are determined in this way.
Preferably, the step S31 includes:
step S311, according to the network state of the periodic detection, each link has packet loss rate, average delay value and jitter value of a plurality of periodic detections; determining the weighted packet loss rate, the weighted average delay value and the weighted jitter value of each link according to a weighting algorithm;
step S312, comparing the packet loss rate determined by each link with the packet loss rate evaluation standard table to obtain the packet loss evaluation grade of each link; comparing the average delay value determined by each link with an average delay value evaluation standard table to obtain the average delay evaluation grade of each link; and comparing the jitter value determined by each link with a jitter value evaluation standard table to obtain the jitter evaluation grade of each link.
Preferably, step S40 includes:
when one of the following conditions A, B, C is detected, according to the quality level of each link, determining one of the links with the highest quality level as a main link and the others as standby links:
A. a main link is not set in the current network;
B. the link with the changed quality level in the current network is a current main link, and the quality level of the current main link becomes lower and the network is unavailable;
C. the link with the changed quality level in the current network is the current main link, and the quality level of the current main link becomes low and the network is in a busy state.
Preferably, when two or more links with the highest quality level in each link are available, the link with the optimal evaluation level is selected as the main link according to the evaluation levels of key options of the links, wherein the key options are one of packet loss, average delay and jitter.
Preferably, case C includes: and when detecting that the link with the changed quality level in the current network is the current main link, the quality level of the current main link is lowered and the network is in a busy state, selecting the link with the highest quality level in the current standby link according to the quality level of each link, and if the quality level of the current standby link is higher than the quality level of the current main link and the bandwidth of the current standby link is larger than the bandwidth of the current main link, selecting the current standby link as the main link.
Preferably, the step S40 further includes: when detecting that a link with a changed quality level in the current network is a current standby link, the quality level of the current standby link is higher and is equal to the quality level of a current main link, the current main link meets the condition that the bandwidth ratio of the current main link is lower than the threshold value of the bandwidth ratio, and the current standby link meets the condition that the evaluation level of the key option of the current standby link is better than the evaluation level of the same key option of the current main link, selecting the current standby link as the main link; the key option is one of packet loss, average delay and jitter.
Preferably, the step S40 further includes:
when detecting that a link with a changed quality grade in the current network is a standby link, the quality grade of the current standby link is higher than the quality grade of the current main link, and the current standby link meets the condition that the bandwidth of the current standby link is larger than the bandwidth of the current main link, selecting the current standby link as the main link;
and when the link with the changed quality level in the current network is detected to be a standby link, the quality level of the current standby link is higher than the quality level of the current main link, the current standby link meets the condition that the bandwidth of the current standby link is less than or equal to the bandwidth of the current main link, and the current main link meets the conditions that the bandwidth ratio of the current main link is less than the bandwidth ratio threshold and the network flow of the current main link is less than the bandwidth of the current standby link, selecting the current standby link as the main link.
Preferably, the step S40 further includes:
when one of the following conditions a, b, c, d and e is detected, determining that the current main link is still the main link:
a. the link with the changed quality level in the current network is the current main link, and the quality level of the current main link is high;
b. the link with the changed quality level in the current network is the current standby link, and the quality level of the current standby link becomes lower;
c. the link with the changed quality grade in the current network is a current standby link, and the quality grade of the current standby link is higher and is smaller than that of the current main link;
d. the link with the changed quality level in the current network is a current standby link, the quality level of the current standby link is higher and equal to the quality level of the current main link, and the condition that the bandwidth ratio of the current main link is lower than the bandwidth ratio threshold value or the condition that the evaluation level of the key option of the current standby link is higher than the evaluation level of the same key option of the current main link cannot be met, wherein the key option is one of packet loss, average delay and jitter;
e. the link with the changed quality level in the current network is a standby link, the quality level of the current standby link becomes higher and is higher than the quality level of the current main link, and the condition that the bandwidth of the current standby link is less than or equal to the bandwidth of the current main link, the condition that the bandwidth ratio of the current main link is lower than the bandwidth ratio threshold value or the condition that the network flow of the current main link is less than the bandwidth of the current standby link cannot be met.
Preferably, the step S50 includes:
if the main link and the standby link are not set in the current network, setting the route of the client device according to the main link and the standby link determined in the step S40;
if the main link and the standby link are set in the current network and changed, the original route setting is deleted, and the route of the client device is set according to the main link and the standby link determined again in step S40.
The invention has the following beneficial effects:
an SD-WAN network intelligent link selection method based on cloud computing,
(1) the method can intelligently select the relatively optimal link for the SD-WAN network, improve the network speed and improve the user experience. According to the method, each routing is carried out, the current quality is selected to be the best, and the actual use requirement of a user is considered.
(2) Network oscillation is reduced, and the network environment is stabilized. Network environment changes thousands, instantaneous oscillation of a certain link should not cause link change, otherwise frequent link change can cause network oscillation. When the link level is evaluated, weighted packet loss rate, average delay and jitter are used instead of the last link packet loss rate, average delay and jitter, so that network oscillation is reduced to a great extent, and in addition, the network is more stable due to the balance of bandwidth proportion.
Drawings
Fig. 1 is a general flowchart of an SD-WAN network intelligent link selection method based on cloud computing according to the present invention;
FIG. 2 is a diagram of SD-WAN cloud network topology.
Detailed Description
The following are specific embodiments of the present invention and are further described with reference to the drawings, but the present invention is not limited to these embodiments.
As shown in fig. 1, the invention relates to a method for selecting an SD-WAN network intelligent link based on cloud computing, which is applied to a client device, and the method comprises:
step S10, establishing a plurality of communication links between the client device and a plurality of edge routers deployed in the cloud environment;
step S20, detecting the network status of each communication link;
step S30, according to the detected network condition, evaluating the quality grade of each link;
step S40, according to the quality grade of each link, determining one of the links with the highest quality grade as a main link and the other links as standby links;
and step S50, setting the route of the client device according to the determined main link and the standby link.
Before executing steps S20-S50, an SD-WAN network environment is constructed. After the network environment is constructed, the intelligent link selection process can be executed according to the steps S20-S50. In step S10, the SD-WAN network environment is mainly constructed by the client device and a plurality of edge routers deployed in the cloud environment, and an IPSec VPN tunnel is constructed between the client device and the edge routers, where the tunnel is a secure communication channel and can ensure secure communication between the client device and the edge routers. The client device may be a CPE device or a VCPE device (fig. 2 shows a network topology diagram of a communication connection between the CPE device and the VPE device, and a communication connection between the VCPE device and the VPE device). The method is not limited to the SD-WAN network constructed by only CPE equipment and a plurality of VPE equipment, or the SD-WAN network constructed by only VCPE equipment and a plurality of VPE equipment, or the SD-WAN network simultaneously constructed by CPE equipment and VCPE equipment and a plurality of VPE equipment respectively.
In step S20, the network condition of the communication link is detected by the client device, primarily detecting the IPSec VPN link. Specifically, the step S20 includes:
step S21, sending periodic detection instructions to each link to obtain the detection results of each communication link;
step S22, according to the detection result, obtaining the packet loss rate, the average delay value, and the jitter value of each link, and obtaining the bandwidth ratio of each link.
The client device comprises a network detection module for actively initiating a periodic detection instruction, such as an ICMP message or a UDP packet, to each link, and the detection destination is a VPE device. A certain number of packets are sent in each period, for example, 20 packets are sent in one period, and the period is 5 seconds. And then, according to the detection result, obtaining the packet loss rate, the average delay value and the jitter value of the detection message of each link. And in addition, the bandwidth ratio of each link is obtained, and the higher the bandwidth ratio is, the more busy the link is.
Specifically, the method for calculating the bandwidth ratio includes: assuming that the link receives a message r, the total message sent is s, the probing period is t, the bandwidth is B, and the bandwidth ratio is B between two probes, the calculation formula is as follows:
Figure RE-DEST_PATH_IMAGE001
when the client device receives the detection result, step S30 is executed. Specifically, step S30 includes:
step S31, according to the detected network state, including packet loss rate, average delay value, jitter value, respectively comparing the packet loss rate evaluation standard table, average delay value evaluation standard table, jitter value evaluation standard table, determining the packet loss evaluation level, average delay evaluation level, jitter evaluation level of each link;
in step S32, according to the bucket law, the worst level among the packet loss evaluation level, the average delay evaluation level, and the jitter evaluation level in each link is used as the quality level of the link, and the quality levels of all links are determined in this way.
The packet loss rate evaluation standard table is a table in which packet loss rates and packet loss rate evaluation levels are stored in a one-to-one correspondence manner, the average delay value evaluation standard table is a table in which average delay values and average delay value evaluation levels are stored in a one-to-one correspondence manner, and the jitter value evaluation standard table is a table in which jitter values and jitter value evaluation levels are stored in a one-to-one correspondence manner. The packet loss rate evaluation standard table, the average delay value evaluation standard table and the jitter value evaluation standard table are stored in the client device after being preset. The evaluation criterion can be set according to actual conditions, for example, the network packet loss setting criterion mainly refers to the packet loss rate. And (3) excellent: the packet loss rate is 0; good: the packet loss rate is (0,5% ], the difference is the packet loss rate is (5%,90% ]), the unavailability is the packet loss rate is (90%, 100% ], for example, the network average delay can be set to be standard, the excellence is [0, 60ms ], the excellence is (60 ms,120 ms), the difference is (120 ms,300 ms), the unavailability is more than 300ms, for example, the jitter has a large influence on real-time communication, and the evaluation standard can be set according to the actual use requirement.
The client device also comprises a link evaluation module, and after receiving the detection result obtained by the network detection module, the link evaluation module can evaluate the quality of the current link according to the packet loss rate, the average delay value and the jitter value obtained by the link in the latest period; the quality of the current link can also be evaluated according to the packet loss rate, the average delay value and the jitter value obtained by detecting the last 10 periods of the link (or adjusting the times according to the needs). When the values of the plurality of detection periods are adopted, the step S31 includes:
step S311, according to the network state of the periodic detection, each link has packet loss rate, average delay value and jitter value of a plurality of periodic detections; determining the weighted packet loss rate, the weighted average delay value and the weighted jitter value of each link according to a weighting algorithm;
step S312, comparing the packet loss rate determined by each link with the packet loss rate evaluation standard table to obtain the packet loss evaluation grade of each link; comparing the average delay value determined by each link with an average delay value evaluation standard table to obtain the average delay evaluation grade of each link; and comparing the jitter value determined by each link with a jitter value evaluation standard table to obtain the jitter evaluation grade of each link.
In step S311, the weighting algorithm may determine the ratio of the detected values in each period according to the weights, and then calculate a more accurate and reasonable final value for determining the evaluation level in step S312.
After each detection period is finished, the network detection module stores the detection data, and the evaluation module evaluates the link. The link evaluation module calculates weighted jitter value, packet loss rate and average delay value according to a certain weighting mode by taking the latest n times of detection results on the link, the weighting mode can be adjusted according to needs, generally speaking, the newer detection data has higher weight, after the weighted data is obtained, the level of each data falling into the evaluation standard is seen, and according to the bucket law, the worst level in the three weighted data is taken as the quality level of the current link.
The calculation formula of the weighting algorithm is as follows:
Figure RE-133048DEST_PATH_IMAGE002
wherein the content of the first and second substances,
Figure RE-237402DEST_PATH_IMAGE003
is the most recently j-th acquired detection value,
Figure RE-301173DEST_PATH_IMAGE004
is the weight corresponding to the j-th most recent probe, n is the total number of weighted calculations, and
Figure RE-296811DEST_PATH_IMAGE005
is the final weight.
The weighting algorithm is illustrated by taking the average delay as an example. Taking n as 10, setting the weight of the weighting parameter
Figure RE-11695DEST_PATH_IMAGE004
: {1%, 1%,2%, 3%, 5%, 5%, 8%, 10%, 20%, 45% }, i.e. the newly detected data weight is 45%, the weight of the second time is 20% and the third time is 10%, and so on, the earliest detection weight is the smallest, 1%.
Average delay data obtained from the last 10 detections
Figure RE-801796DEST_PATH_IMAGE003
: { 37.314, 36.638, 38.194, 37.900,38.883, 37.550, 38.040, 38.162, 39.233, 36.809} (in ms), the weighted average delay calculation method is as follows: 37.314 + 1% +36.638 + 1% +38.194 + 2% +37.900 + 3% +38.883 + 5% +37.550 + 5% +38.040 + 8% +38.162 + 10% +39.233 + 20% + 36.809% =37.732
The link weighted average delay was calculated to be 37.732ms, which is the best rating in the evaluation criteria.
According to the method, the weighted jitter value and the packet loss rate can be calculated, and the level of the evaluation standard is respectively judged, each link has the three weighted data, and the level with the worst weighted data is selected as the quality level of the current link, so that the quality levels of all the links are determined.
And the client equipment selects the optimal link as a main link and other links as standby links according to the link quality grade. Specifically, step S40 includes: when one of the following conditions A, B, C is detected, according to the quality level of each link, determining one of the links with the highest quality level as a main link and the others as standby links:
A. a main link is not set in the current network;
B. the link with the changed quality level in the current network is a current main link, and the quality level of the current main link becomes lower and the network is unavailable;
C. the link with the changed quality level in the current network is the current main link, and the quality level of the current main link becomes low and the network is in a busy state.
In case a, the current network is a newly established network or a reestablished network, and a primary link is not set, a primary link and a standby link need to be selected based on the quality level of the link. In this case we choose { Q }idleThe highest link in the tree. When two or more links with the highest quality level are selected, selecting the link with the optimal evaluation level as a main link according to the evaluation levels of key options of the links, wherein the key options are one of packet loss, average delay and jitter. For example, if the user cares about the quality of real-time communication, the jitter may be selected as a key option, and when a plurality of links with the same quality level are encountered, the link with the minimum jitter is selected as the final main link. According to this selection rule, the main link is the one with the best network conditions among all the links currently.
In case B, the link with the changed quality level in the current network is the current primary link, and the quality level of the current primary link becomes lower and the network is unavailable, that is, the link level of the current primary link is 0, the primary link needs to be reselected immediately, and according to the quality level of each link, one link with the highest quality level in each link is determined to be the primary link, and the other links are the standby links. When two or more links with the highest quality level are selected, selecting the link with the optimal evaluation level as a main link according to the evaluation levels of key options of the links, wherein the key options are one of packet loss, average delay and jitter.
In case C, the link whose quality level changes in the current network is the current main link, and the quality level of the current main link becomes low and the network is in a busy state, i.e. the level of the current link is greater than 0. And selecting one of the current standby links with the highest quality grade according to the quality grade of each link, and selecting the current standby link as the main link if the quality grade of the current standby link is higher than the quality grade of the current main link and the bandwidth of the current standby link is larger than that of the current main link. Specifically, when the condition C occurs, the bandwidth ratio of the link is first looked up, and if the bandwidth ratio is high, it indicates that the link quality is reduced because the network is busy, in this case, an available link needs to be searched for by a standby link having a larger bandwidth than the current main link. And if the link quality grade in the standby link is higher than that of the main link and the bandwidth is larger than that of the main link, selecting the standby link as a new main link.
The step S40 further includes: when the link with the changed quality grade in the current network is detected to be the current standby link, and the quality grade of the current standby link is higher and equal to the quality grade Q of the current main linknew=QmainAnd the current primary link meets the condition that the bandwidth ratio of the current primary link is lower than the bandwidth ratio threshold (for example, the bandwidth ratio threshold is 30%, and the bandwidth ratio b of the current primary link is lower than 30%), and when the current standby link meets the condition that the evaluation grade of the key option of the current standby link is better than the evaluation grade of the same key option of the current primary link, the current standby link is selected as the primary link; the key option is one of packet loss, average delay and jitter.
The step S40 further includes:
when the link with the changed quality grade in the current network is detected to be a standby link, and the quality grade of the current standby link becomes higher and is greater than the quality grade Q of the current main linknew>QmainAnd the current standby link satisfies that the bandwidth of the current standby link is larger than the bandwidth B of the current main linknew>BmainWhen the condition is met, selecting the current standby link as a main link;
when the link with the changed quality grade in the current network is detected to be a standby link, and the quality grade of the current standby link becomes higher and is greater than the quality grade Q of the current main linknew>QmainAnd the current standby link meets the condition that the bandwidth of the current standby link is less than or equal to the bandwidth B of the current main linknew≤ BmainAnd the current primary link meets the conditions that the bandwidth ratio of the current primary link is lower than the bandwidth ratio threshold (for example, the bandwidth ratio threshold is 30%, and the bandwidth ratio B of the current primary link is lower than 30%) and the network traffic of the current primary link is smaller than the bandwidth B of the current standby linknewAnd if so, selecting the current standby link as the main link.
The step S40 further includes:
when one of the following conditions a, b, c, d and e is detected, determining that the current main link is still the main link:
a. the link with the changed quality level in the current network is the current main link, and the quality level of the current main link is high;
b. the link with the changed quality level in the current network is the current standby link, and the quality level of the current standby link becomes lower;
c. the link with the changed quality grade in the current network is a current standby link, and the quality grade of the current standby link is higher and is smaller than that of the current main link;
d. the link with the changed quality level in the current network is a current standby link, the quality level of the current standby link is higher and equal to the quality level of the current main link, and the condition that the bandwidth ratio of the current main link is lower than the bandwidth ratio threshold value or the condition that the evaluation level of the key option of the current standby link is higher than the evaluation level of the same key option of the current main link cannot be met, wherein the key option is one of packet loss, average delay and jitter;
e. the link with the changed quality level in the current network is a standby link, the quality level of the current standby link becomes higher and is higher than the quality level of the current main link, and the condition that the bandwidth of the current standby link is less than or equal to the bandwidth of the current main link, the condition that the bandwidth ratio of the current main link is lower than the bandwidth ratio threshold value or the condition that the network flow of the current main link is less than the bandwidth of the current standby link cannot be met.
In the above cases a, b, and c, if the quality level of the main link in the current network is still the highest among all links, the main link does not need to be reselected. The d and e conditions are determined after comparison, even if the quality level of the link exceeds the quality level of the current main link, if the condition of bandwidth ratio or key option is not met under the d condition, the current main link is still selected as the main link; and if the condition of the bandwidth or the bandwidth ratio or the network flow is not met under the condition of e, the current main link is still selected as the main link.
Based on whether the network sets the primary link and the standby link, step S50 specifically includes:
if the main link and the standby link are not set in the current network, setting the route of the client device according to the main link and the standby link determined in the step S40;
if the main link and the standby link are set in the current network and changed, the original route setting is deleted, and the route of the client device is set according to the main link and the standby link determined again in step S40.
The client device also comprises a link selection module used for selecting the current optimal link as the main link according to the evaluation grade of each link obtained by the link evaluation module. The client device also comprises a route selecting module, and the route of the client device is set according to the result of the link selecting module.
The currently used link is called a main link, and the quality grade of the main link is set as QmainAnd the unused link is called the standby link, and the link quality level is { Q }idleThere may be more than one, and the latest changing link quality level is Qnew. When the client device executes step S40, the link selection step is as follows:
and detecting whether a main link exists in the current network, if no main link exists, selecting the main link according to the quality grade of the link obtained by calculation in the steps S20 and S30. And (4) selecting the link with the highest quality grade as a main link and the other links as standby links according to a selection principle. And when more than one link with the highest link quality grade exists, determining the main link according to the optimal evaluation grade of the key options.
When detecting that a main link exists in the current network, whether the quality grade changes is the main link or the standby link needs to be detected. And if the link is the main link, judging the situation according to the situation.
If the link level becomes high, the link does not need to be changed; if the link level becomes low and the link level is 0, indicating that the network is not available, it is necessary to immediately reroute the link according to the quality levels of the links calculated in steps S20 and S30, and to take the link with the highest quality level as the main link.
If the link level becomes low but the value is still greater than 0, the bandwidth ratio of the link is looked up first, and if the bandwidth ratio is high, the link quality is reduced because the network is busy, in which case, an available link needs to be searched for by a standby link which is wider than the current main link. If the link quality grade in the standby link is larger than that of the main link and the bandwidth is larger than that of the main link, the standby link is selected as a new main link, the route is reset, and the link selection module informs the route selection module of switching the route.
If the newly changed link is a standby link and the link quality level is low, there is no need to reselect the primary link.
If the newly changed link is an idle link and the link quality level is high, a case-by-case selection is required.
If the new link quality level is less than the main link quality level, the main link does not need to be reselected;
if the new link quality level is equal to the primary link level, then the primary link bandwidth is to be seen. If the bandwidth occupation ratio is low (for example, the bandwidth occupation ratio is less than 30%, the network is idle), key options of the main link and the new link are compared, if the key option of the new link is better than that of the main link, the route needs to be reset, the link selection module informs the route selection module to switch the route, and the link does not need to be switched in other situations;
if the quality level of the new link is higher than the quality level of the main link, comparing the bandwidths of the main link and the new link, if the bandwidth ratio of the new link is larger, switching the current route, otherwise, looking at the bandwidth ratio of the main link, if the bandwidth ratio of the main link is very low (such as the bandwidth ratio is less than 30 percent, the network is idle), and the network flow of the main link does not exceed the bandwidth of the new link, resetting the route, switching the route, and otherwise, not switching the route.
And after receiving the route switching notification of the link selection module, the route selection module deletes the route of the old link and adds a new link route to complete the link selection. If no handover is received, no route re-setup is required.
According to the intelligent link selection method of the client equipment in the SD-WAN network environment based on the cloud computing system, provided by the invention, the network quality grade is evaluated in time through periodic active detection, the relatively optimal link is intelligently selected for the network, and the actual use requirements (such as the setting of key options) of a user are fully considered. The weighted packet loss rate, the average delay and the jitter are used instead of the packet loss rate, the average delay and the jitter of the latest link, so that the network oscillation is reduced to a great extent, and in addition, the balance of the bandwidth of the main link and the bandwidth ratio when the link is selected can also make the network more stable, and the network experience of a user is improved.
It will be appreciated by persons skilled in the art that the embodiments of the invention described above and shown in the drawings are given by way of example only and are not limiting of the invention. The objects of the present invention have been fully and effectively accomplished. The functional and structural principles of the present invention have been shown and described in the examples, and any variations or modifications of the embodiments of the present invention may be made without departing from the principles.

Claims (12)

1. A SD-WAN network intelligent link selection method based on cloud computing is applied to client equipment and is characterized by comprising the following steps:
step S10, establishing a plurality of communication links between the client device and a plurality of edge routers deployed in the cloud environment;
step S20, detecting the network status of each communication link;
step S30, according to the detected network condition, evaluating the quality grade of each link;
step S40, according to the quality grade of each link, determining one of the links with the highest quality grade as a main link and the other links as standby links;
and step S50, setting the route of the client device according to the determined main link and the standby link.
2. The cloud-computing-based SD-WAN network intelligent link selection method as claimed in claim 1, wherein said client device is a CPE device or a VCPE device.
3. The cloud-computing-based SD-WAN network intelligent link selection method according to claim 1, wherein step S20 includes:
step S21, sending periodic detection instructions to each link to obtain the detection results of each communication link;
step S22, according to the detection result, obtaining the packet loss rate, the average delay value, and the jitter value of each link, and obtaining the bandwidth ratio of each link.
4. The cloud-computing-based SD-WAN network intelligent link selection method according to claim 1, wherein step S30 includes:
step S31, according to the detected network state, including packet loss rate, average delay value, jitter value, respectively comparing the packet loss rate evaluation standard table, average delay value evaluation standard table, jitter value evaluation standard table, determining the packet loss evaluation level, average delay evaluation level, jitter evaluation level of each link;
in step S32, according to the bucket law, the worst level among the packet loss evaluation level, the average delay evaluation level, and the jitter evaluation level in each link is used as the quality level of the link, and the quality levels of all links are determined in this way.
5. The cloud-computing-based SD-WAN network intelligent link selection method according to claim 4, wherein said step S31 includes:
step S311, according to the network state of the periodic detection, each link has packet loss rate, average delay value and jitter value of a plurality of periodic detections; determining the weighted packet loss rate, the weighted average delay value and the weighted jitter value of each link according to a weighting algorithm;
step S312, comparing the packet loss rate determined by each link with the packet loss rate evaluation standard table to obtain the packet loss evaluation grade of each link; comparing the average delay value determined by each link with an average delay value evaluation standard table to obtain the average delay evaluation grade of each link; and comparing the jitter value determined by each link with a jitter value evaluation standard table to obtain the jitter evaluation grade of each link.
6. The cloud-computing-based SD-WAN network intelligent link selection method according to claim 1, wherein step S40 includes:
when one of the following conditions A, B, C is detected, according to the quality level of each link, determining one of the links with the highest quality level as a main link and the others as standby links:
a main link is not set in the current network;
the link with the changed quality level in the current network is a current main link, and the quality level of the current main link becomes lower and the network is unavailable;
the link with the changed quality level in the current network is the current main link, and the quality level of the current main link becomes low and the network is in a busy state.
7. The intelligent cloud-computing-based link selection method for the SD-WAN network according to claim 6, wherein when there are two or more links with the highest quality level in each link, the link with the optimal evaluation level is selected as a main link according to the evaluation level of a key option of the link, wherein the key option is one of packet loss, average delay and jitter.
8. The cloud-computing-based SD-WAN network intelligent link selection method according to claim 6, wherein case C comprises: and when detecting that the link with the changed quality level in the current network is the current main link, the quality level of the current main link is lowered and the network is in a busy state, selecting the link with the highest quality level in the current standby link according to the quality level of each link, and if the quality level of the current standby link is higher than the quality level of the current main link and the bandwidth of the current standby link is larger than the bandwidth of the current main link, selecting the current standby link as the main link.
9. The cloud-computing-based SD-WAN network intelligent link selection method according to claim 6, wherein the step S40 further comprises: when detecting that a link with a changed quality level in the current network is a current standby link, the quality level of the current standby link is higher and is equal to the quality level of a current main link, the current main link meets the condition that the bandwidth ratio of the current main link is lower than the threshold value of the bandwidth ratio, and the current standby link meets the condition that the evaluation level of the key option of the current standby link is better than the evaluation level of the same key option of the current main link, selecting the current standby link as the main link; the key option is one of packet loss, average delay and jitter.
10. The cloud-computing-based SD-WAN network intelligent link selection method according to claim 6, wherein the step S40 further comprises:
when detecting that a link with a changed quality grade in the current network is a standby link, the quality grade of the current standby link is higher than the quality grade of the current main link, and the current standby link meets the condition that the bandwidth of the current standby link is larger than the bandwidth of the current main link, selecting the current standby link as the main link;
and when the link with the changed quality level in the current network is detected to be a standby link, the quality level of the current standby link is higher than the quality level of the current main link, the current standby link meets the condition that the bandwidth of the current standby link is less than or equal to the bandwidth of the current main link, and the current main link meets the conditions that the bandwidth ratio of the current main link is less than the bandwidth ratio threshold and the network flow of the current main link is less than the bandwidth of the current standby link, selecting the current standby link as the main link.
11. The cloud-computing-based SD-WAN network intelligent link selection method according to claim 6, wherein the step S40 further comprises:
when one of the following conditions a, b, c, d and e is detected, determining that the current main link is still the main link:
a. the link with the changed quality level in the current network is the current main link, and the quality level of the current main link is high;
b. the link with the changed quality level in the current network is the current standby link, and the quality level of the current standby link becomes lower;
c. the link with the changed quality grade in the current network is a current standby link, and the quality grade of the current standby link is higher and is smaller than that of the current main link;
d. the link with the changed quality level in the current network is a current standby link, the quality level of the current standby link is higher and equal to the quality level of the current main link, and the condition that the bandwidth ratio of the current main link is lower than the bandwidth ratio threshold value or the condition that the evaluation level of the key option of the current standby link is higher than the evaluation level of the same key option of the current main link cannot be met, wherein the key option is one of packet loss, average delay and jitter;
e. the link with the changed quality level in the current network is a standby link, the quality level of the current standby link becomes higher and is higher than the quality level of the current main link, and the condition that the bandwidth of the current standby link is less than or equal to the bandwidth of the current main link, the condition that the bandwidth ratio of the current main link is lower than the bandwidth ratio threshold value or the condition that the network flow of the current main link is less than the bandwidth of the current standby link cannot be met.
12. The cloud-computing-based SD-WAN network intelligent link selection method according to claim 6, wherein said step S50 includes:
if the main link and the standby link are not set in the current network, setting the route of the client device according to the main link and the standby link determined in the step S40;
if the main link and the standby link are set in the current network and changed, the original route setting is deleted, and the route of the client device is set according to the main link and the standby link determined again in step S40.
CN202010639022.8A 2020-07-06 2020-07-06 SD-WAN network intelligent link selection method based on cloud computing Active CN111835639B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202010639022.8A CN111835639B (en) 2020-07-06 2020-07-06 SD-WAN network intelligent link selection method based on cloud computing
PCT/CN2020/123140 WO2022007244A1 (en) 2020-07-06 2020-10-23 Cloud computing-based method for smart link selection in sd-wan network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010639022.8A CN111835639B (en) 2020-07-06 2020-07-06 SD-WAN network intelligent link selection method based on cloud computing

Publications (2)

Publication Number Publication Date
CN111835639A true CN111835639A (en) 2020-10-27
CN111835639B CN111835639B (en) 2021-03-19

Family

ID=72900666

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010639022.8A Active CN111835639B (en) 2020-07-06 2020-07-06 SD-WAN network intelligent link selection method based on cloud computing

Country Status (2)

Country Link
CN (1) CN111835639B (en)
WO (1) WO2022007244A1 (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112468999A (en) * 2020-12-16 2021-03-09 国铁吉讯科技有限公司 Link quality monitoring method and system for communication system
CN112996080A (en) * 2021-01-26 2021-06-18 杭州网银互联科技股份有限公司 POP point selection access method in SD-WAN network
CN113347089A (en) * 2021-07-05 2021-09-03 北京字跳网络技术有限公司 Software Defined Network (SDN) system, network configuration method, device and equipment
CN113645117A (en) * 2021-07-08 2021-11-12 郑州信大捷安信息技术股份有限公司 IPSec protocol-based multi-channel intelligent routing method and system
CN113783775A (en) * 2021-03-09 2021-12-10 北京京东尚科信息技术有限公司 Data transmission method and device
CN114363214A (en) * 2021-12-31 2022-04-15 中国信息通信研究院 Method and device for switch anti-seismic test, computer equipment and storage medium
CN114615178A (en) * 2022-03-16 2022-06-10 北京轻网科技有限公司 Link quality detection method and device
CN115118584A (en) * 2022-04-29 2022-09-27 上海辰锐信息科技公司 Self-adaptive mechanism for cross-domain network cooperative communication
CN115134216A (en) * 2022-05-30 2022-09-30 杭州初灵信息技术股份有限公司 Method, system and medium for protection and scheduling of different machine IPSEC tunnel depending on SDWAN
CN115550242A (en) * 2022-11-29 2022-12-30 北京天维信通科技有限公司 Communication link selection method, system, equipment and readable storage medium
WO2023284447A1 (en) * 2021-07-13 2023-01-19 腾讯科技(深圳)有限公司 Cloud-edge collaboration data transmission method, server, and storage medium
CN115801551A (en) * 2023-02-13 2023-03-14 北京徐工汉云技术有限公司 Switching method and device of SD-WAN (secure digital-Wide area network) network tunnel
CN116017604A (en) * 2023-01-06 2023-04-25 北京国网富达科技发展有限责任公司 Network integrated communication method and system applied to intelligent production equipment

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115426504A (en) * 2022-09-05 2022-12-02 北京蔚领时代科技有限公司 Weak network resisting method based on multi-path network interaction

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101159669A (en) * 2007-10-09 2008-04-09 华为技术有限公司 Service flow switching method and apparatus
US20110170419A1 (en) * 2010-01-13 2011-07-14 Xuekun Zhang Microwave device, system and method for instructing acm switching in hsm systems
CN102984743A (en) * 2012-12-13 2013-03-20 迈普通信技术股份有限公司 Main/standby link switching method and wireless route equipment
US20160226606A1 (en) * 2015-02-04 2016-08-04 Korea Electronics Technology Institute Method for determining link quality in wireless network system
CN105933939A (en) * 2016-04-13 2016-09-07 杭州华三通信技术有限公司 Link maintenance method and device
CN106454982A (en) * 2016-10-19 2017-02-22 北京交通大学 Link switching method and system in wireless communication network
US20170346722A1 (en) * 2016-05-24 2017-11-30 Level 3 Communications, Llc Route selection system for a communication network and method of operating the same
CN107708163A (en) * 2017-09-18 2018-02-16 深圳市信锐网科技术有限公司 A kind of roving link switching method, mobile terminal, network modules and storage medium
CN108173718A (en) * 2018-01-29 2018-06-15 赛特斯信息科技股份有限公司 The system and method for BFD link detectings and assessment based on SD-WAN scenes
CN108306831A (en) * 2017-01-13 2018-07-20 华为技术有限公司 Route selecting method and device
CN108540379A (en) * 2018-04-19 2018-09-14 南方电网科学研究院有限责任公司 Time synchronization disturbance switching method, time synchronism apparatus and system based on IEEE 1588V2
CN109039890A (en) * 2018-09-25 2018-12-18 韩剑坡 A kind of communication link establishes, switching method and relevant apparatus and system
CN109194561A (en) * 2018-08-29 2019-01-11 杭州迪普科技股份有限公司 Select the method, apparatus and storage medium of link
CN109743370A (en) * 2018-12-24 2019-05-10 上海游驰网络技术有限公司 Mixed cloud connection method and system based on SD-WAN

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102843257B (en) * 2012-08-15 2016-08-03 无锡北邮感知技术产业研究院有限公司 A kind of path evaluation method and device
US10523539B2 (en) * 2017-06-22 2019-12-31 Nicira, Inc. Method and system of resiliency in cloud-delivered SD-WAN
US10708144B2 (en) * 2018-11-14 2020-07-07 Juniper Networks, Inc. Predicting application quality of experience metrics using adaptive machine learned probes

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101159669A (en) * 2007-10-09 2008-04-09 华为技术有限公司 Service flow switching method and apparatus
US20110170419A1 (en) * 2010-01-13 2011-07-14 Xuekun Zhang Microwave device, system and method for instructing acm switching in hsm systems
CN102984743A (en) * 2012-12-13 2013-03-20 迈普通信技术股份有限公司 Main/standby link switching method and wireless route equipment
US20160226606A1 (en) * 2015-02-04 2016-08-04 Korea Electronics Technology Institute Method for determining link quality in wireless network system
CN105933939A (en) * 2016-04-13 2016-09-07 杭州华三通信技术有限公司 Link maintenance method and device
US20170346722A1 (en) * 2016-05-24 2017-11-30 Level 3 Communications, Llc Route selection system for a communication network and method of operating the same
CN106454982A (en) * 2016-10-19 2017-02-22 北京交通大学 Link switching method and system in wireless communication network
CN108306831A (en) * 2017-01-13 2018-07-20 华为技术有限公司 Route selecting method and device
CN107708163A (en) * 2017-09-18 2018-02-16 深圳市信锐网科技术有限公司 A kind of roving link switching method, mobile terminal, network modules and storage medium
CN108173718A (en) * 2018-01-29 2018-06-15 赛特斯信息科技股份有限公司 The system and method for BFD link detectings and assessment based on SD-WAN scenes
CN108540379A (en) * 2018-04-19 2018-09-14 南方电网科学研究院有限责任公司 Time synchronization disturbance switching method, time synchronism apparatus and system based on IEEE 1588V2
CN109194561A (en) * 2018-08-29 2019-01-11 杭州迪普科技股份有限公司 Select the method, apparatus and storage medium of link
CN109039890A (en) * 2018-09-25 2018-12-18 韩剑坡 A kind of communication link establishes, switching method and relevant apparatus and system
CN109743370A (en) * 2018-12-24 2019-05-10 上海游驰网络技术有限公司 Mixed cloud connection method and system based on SD-WAN

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112468999A (en) * 2020-12-16 2021-03-09 国铁吉讯科技有限公司 Link quality monitoring method and system for communication system
CN112996080A (en) * 2021-01-26 2021-06-18 杭州网银互联科技股份有限公司 POP point selection access method in SD-WAN network
CN113783775A (en) * 2021-03-09 2021-12-10 北京京东尚科信息技术有限公司 Data transmission method and device
CN113347089A (en) * 2021-07-05 2021-09-03 北京字跳网络技术有限公司 Software Defined Network (SDN) system, network configuration method, device and equipment
CN113347089B (en) * 2021-07-05 2022-09-09 北京字跳网络技术有限公司 Software Defined Network (SDN) system, network configuration method, device and equipment
CN113645117A (en) * 2021-07-08 2021-11-12 郑州信大捷安信息技术股份有限公司 IPSec protocol-based multi-channel intelligent routing method and system
WO2023284447A1 (en) * 2021-07-13 2023-01-19 腾讯科技(深圳)有限公司 Cloud-edge collaboration data transmission method, server, and storage medium
CN114363214A (en) * 2021-12-31 2022-04-15 中国信息通信研究院 Method and device for switch anti-seismic test, computer equipment and storage medium
CN114615178A (en) * 2022-03-16 2022-06-10 北京轻网科技有限公司 Link quality detection method and device
CN114615178B (en) * 2022-03-16 2024-02-13 北京轻网科技股份有限公司 Link quality detection method and device
CN115118584A (en) * 2022-04-29 2022-09-27 上海辰锐信息科技公司 Self-adaptive mechanism for cross-domain network cooperative communication
CN115134216A (en) * 2022-05-30 2022-09-30 杭州初灵信息技术股份有限公司 Method, system and medium for protection and scheduling of different machine IPSEC tunnel depending on SDWAN
CN115134216B (en) * 2022-05-30 2024-04-12 杭州初灵信息技术股份有限公司 Method, system and medium for protecting and scheduling different IPSEC tunnel based on SDWAN
CN115550242A (en) * 2022-11-29 2022-12-30 北京天维信通科技有限公司 Communication link selection method, system, equipment and readable storage medium
CN115550242B (en) * 2022-11-29 2023-04-11 北京天维信通科技有限公司 Communication link selection method, system, equipment and readable storage medium
CN116017604A (en) * 2023-01-06 2023-04-25 北京国网富达科技发展有限责任公司 Network integrated communication method and system applied to intelligent production equipment
CN116017604B (en) * 2023-01-06 2023-09-29 北京国网富达科技发展有限责任公司 Network integrated communication method and system applied to intelligent production equipment
CN115801551A (en) * 2023-02-13 2023-03-14 北京徐工汉云技术有限公司 Switching method and device of SD-WAN (secure digital-Wide area network) network tunnel
CN115801551B (en) * 2023-02-13 2023-04-28 北京徐工汉云技术有限公司 SD-WAN network tunnel switching method and device

Also Published As

Publication number Publication date
CN111835639B (en) 2021-03-19
WO2022007244A1 (en) 2022-01-13

Similar Documents

Publication Publication Date Title
CN111835639B (en) SD-WAN network intelligent link selection method based on cloud computing
Apostolopoulos et al. Improving QoS routing performance under inaccurate link state information
CN111316605B (en) Layer 3 fair rate congestion control notification
US9654383B2 (en) Route optimization using measured congestion
EP1171977A1 (en) Method, system and router providing active queue management in packet transmission systems
CN112996080B (en) POP point selection access method in SD-WAN network
EP2263354B1 (en) Admission control in a packet network
EP3384641A1 (en) Dynamic configuration of routing paths in a data network
Gao et al. Avoiding oscillations due to intelligent route control systems.
Al-Jawad et al. Policy-based QoS management framework for software-defined networks
Park et al. Proportional bandwidth allocation in diffserv networks
Georgoulas et al. Joint measurement-and traffic descriptor-based admission control at real-time traffic aggregation points
Chan et al. An enhanced congestion avoidance mechanism for TCP Vegas
Pletka et al. PURPLE: predictive active queue management utilizing congestion information
Butenweg Two distributed reactive MPLS traffic engineering mechanisms for throughput optimization in best effort MPLS networks
Georgoulas et al. Measurement-based admission control for real-time traffic in IP differentiated services networks
Yamamoto et al. Congestion control for reliable multicast achieving TCP fairness
Nurhaida et al. INTERIOR GATEWAY PROTOCOL ROUTING PERFORMANCE COMPARISON OF THE VIRTUAL PRIVATE NETWORK BASED ON MULTI PROTOCOL LABEL SWITCHING AND DIRECT-LINK BACKUPSED ON MPLS AND DIRECT-LINK BACKUP
Nishimuta et al. Adaptive server and path switching scheme for content delivery network
Chang et al. Distributed measurement-aware routing: Striking a balance between measurement and traffic engineering
Zheng et al. Performance evaluation of adaptive AQM algorithms in a variable bandwidth network
Kassim et al. Adaptive Policing Algorithms on inbound internet traffic using Generalized Pareto model
RU2783589C1 (en) Method for functioning of a radio relay network with packet switching
Dort-Golts et al. Load balancing algorithm exploiting overlay techniques
CN117811991A (en) Closed-loop-based congestion feedback and detection path calculation method for realizing multi-domain cloud network

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20210819

Address after: 310000 room 521, building 5, No. 17-1, Chuxin Road, Gongshu District, Hangzhou City, Zhejiang Province

Patentee after: Zhejiang lingwan Network Co.,Ltd.

Address before: Room 2005, building 3, 96 Huaxing Road, Xihu District, Hangzhou City, Zhejiang Province 310012

Patentee before: Hangzhou Internet Bank Technology Co.,Ltd.