Method, device, medium and equipment for measuring service quality of SD-WAN (Secure Digital-Wide Area Network)
By obtaining and counting the network service quality indicators of SD-WAN network equipment, determining the network service value and displaying it, the problem that traditional tools are difficult to accurately reflect the SD-WAN network service quality is solved, and quantitative evaluation and optimization of SD-WAN network service capabilities are achieved.
Patent Information
- Application Number
- CN202411701471.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-25
- Publication Date
- 2025-04-01
AI Technical Summary
Traditional operational tools are difficult to accurately reflect the quality of SD-WAN network service, resulting in failure alarms being covered up and excessive maintenance energy is consumed.
By obtaining the network service quality indicators within the preset period collected by network equipment, counting the first time and total service duration of all devices in the target unit that do not meet the expected service quality, determine the network service value, and display it in a graph form.
It realizes quantitative evaluation of SD-WAN network service capabilities, supports instant alarms, historical trend analysis and functional optimization, and improves the scientificity and efficiency of network management.
Smart Images

Figure CN119743787A_ABST
Abstract
Description
Technical Field
[0001] This article relates to the field of SD-WAN, and in particular to methods, devices, media and equipment for measuring the quality of SD-WAN network services. Background Art
[0002] In the related technologies, traditional operation tools mainly monitor and alarm each function separately. Due to the large number of functional items, a large number of alarms are often generated, which easily cover up the truly effective fault alarms. In addition, the maintenance of these alarm configuration items also requires a lot of effort.
[0003] Based on the above problems, during the normal operation of SD-WAN, there is an urgent need for quantitative indicators that can accurately reflect the current SD-WAN service capabilities, so that alarm thresholds can be set through this indicator to help operation and maintenance quickly discover problems. Summary of the invention
[0004] In order to overcome the problems existing in the related technology, this article provides a method, apparatus, and medium-level equipment for measuring the quality of SD-WAN network service.
[0005] According to a first aspect of the present invention, a method for measuring the quality of service of an SD-WAN network is provided, comprising:
[0006] Acquire network service quality indicators collected by network devices within a preset period of time, wherein the network devices include traffic access devices and / or edge nodes;
[0007] According to the network service quality indicator, statistics are collected on the first duration that all devices in the target unit do not meet the expected service quality and the total service duration of all devices in the target unit;
[0008] Determining a network service value of a target unit within a preset time period according to the first duration and the total service duration;
[0009] The network service value of the target unit is displayed in a chart form.
[0010] In some embodiments of the present application, based on the above solution, determining the network service value of the target unit within the preset time period according to the first duration and the total service duration includes:
[0011] Determine the ratio of the time that does not meet the expected service quality to the total service time;
[0012] A difference value obtained by subtracting the ratio from 1 is determined, and a percentage of the difference value is used as the network service quantity value of the target unit within a preset time period.
[0013] In some embodiments of the present application, based on the aforementioned solution, the network service quality indicator includes a first network service quality indicator collected by the traffic access device, and the first network service quality indicator includes: an access device system operation status indicator, a core component operation status indicator, and a network service quality indicator for tunnel transmission between interconnected branches; and / or
[0014] The network service quality indicator includes a second network service quality indicator collected by the edge node, and the second network service quality indicator includes a state indicator of the operation of a service component of the edge node and an indicator of connection resource occupancy.
[0015] In some embodiments of the present application, based on the above solution, determining the network service value of the target unit within a preset time period according to the network service quality indicator includes:
[0016] The network service value of the target unit within the preset time period is determined according to the first network service quality indicator and / or the second network service quality indicator.
[0017] In some embodiments of the present application, based on the above solution, determining the network service value of the target unit within the preset time period according to the network service quality indicator further includes:
[0018] According to a preset sampling frequency, the preset time period is divided into n sampling periods;
[0019] According to the preset rules and the first network service quality indicator and / or the second network service quality indicator collected by each device in the target unit in each sampling period, the network service capability value of each device in each sampling period is determined;
[0020] Counting the number of times that the network service capability value of m devices in the target unit is 0 in n sampling periods;
[0021] The ratio of the number of times the network service capability value is 0 to the total number of sampling times is counted, the difference between 1 and the ratio is calculated, and the percentage of the difference is used as the network service value of the target unit within the preset time period.
[0022] In some embodiments of the present application, based on the above solution, the preset rules include:
[0023] When the device fails and the entire machine cannot operate, the network service capability value is 0;
[0024] When the core forwarding component fails to forward data, the network service capability value is 0;
[0025] When other functional components fail and cannot achieve the expected effect of the customer, the network service capability value is 0;
[0026] When the delay and packet loss rate of tunnel transmission between interconnected branches exceed the service threshold of the link, the network service capability value is 0.
[0027] In some embodiments of the present application, based on the aforementioned scheme, the network service value of the target unit within the preset period includes: device-level network service value, user-level network service value, and full-network-level network service value;
[0028] The method for measuring the SD-WAN network service quality also includes: obtaining network service values of target units of different magnitudes through an API interface.
[0029] According to another aspect of the present invention, a device for measuring the quality of service of an SD-WAN network is provided, comprising:
[0030] An indicator acquisition module, used to acquire network service quality indicators collected by network devices within a preset period of time, wherein the network devices include traffic access devices and / or edge nodes;
[0031] A duration determination module, used to count the first duration during which all devices in the target unit fail to meet the expected service quality and the total service duration of all devices in the target unit according to the network service quality indicator;
[0032] A service value determination module, used to determine the network service value of the target unit within a preset time period according to the first duration and the total service duration;
[0033] The display module is used to display the network service value of the target unit in the form of a chart.
[0034] In some embodiments of the present application, based on the above solution, the service value determination module is further used to:
[0035] Determine the ratio of the time that does not meet the expected service quality to the total service time;
[0036] A difference value obtained by subtracting the ratio from 1 is determined, and a percentage of the difference value is used as the network service quantity value of the target unit within a preset time period.
[0037] In some embodiments of the present application, based on the above solution, the service value determination module is further used to:
[0038] According to a preset sampling frequency, the preset time period is divided into n sampling periods;
[0039] According to the preset rules and the first network service quality indicator and / or the second network service quality indicator collected by each device in the target unit in each sampling period, the network service capability value of each device in each sampling period is determined;
[0040] Counting the number of times that the network service capability value of m devices in the target unit is 0 in n sampling periods;
[0041] The ratio of the number of times the network service capability value is 0 to the total number of sampling times is counted, the difference between 1 and the ratio is calculated, and the percentage of the difference is used as the network service value of the target unit within the preset time period.
[0042] According to another aspect of the present invention, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed, the steps of the method for measuring the quality of service of an SD-WAN network are implemented.
[0043] According to another aspect of the present invention, a computer device is provided, comprising a processor, a memory and a computer program stored on the memory, wherein when the processor executes the computer program, the steps of the method for measuring the quality of service of an SD-WAN network are implemented.
[0044] This article collects network service quality indicators through network equipment, counts the first duration that all devices in the target unit do not meet the expected service quality and the total service duration of all devices in the target unit, and determines the network service value of the target unit within the preset time period based on the first duration and the total service duration, and displays it in the form of a chart. It can quantitatively evaluate the SD-WAN network service capabilities, and can achieve instant alarms, historical trend analysis and function optimization support based on the network service value, making SD-WAN network management more scientific and efficient, and improving the evaluation and optimization level of network service quality, which is of great significance for achieving efficient SD-WAN operations.
[0045] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] The accompanying drawings constituting a part of this document are used to provide a further understanding of this document. The exemplary embodiments and descriptions of this document are used to explain this document and do not constitute an improper limitation on this document. In the accompanying drawings:
[0047] Figure 1 It is a flow chart of a method for measuring the quality of SD-WAN network service according to an exemplary embodiment.
[0048] Flowchart of the method.
[0049] Figure 2 It is a block diagram of a device for measuring SD-WAN network service quality according to an exemplary embodiment.
[0050] Figure 3 The invention is a block diagram of a computer device according to an exemplary embodiment. DETAILED DESCRIPTION
[0051] In order to make the purpose, technical solutions and advantages of the embodiments of this article clearer, the technical solutions in the embodiments of this article will be clearly and completely described below in conjunction with the drawings in the embodiments of this article. Obviously, the described embodiments are part of the embodiments of this article, not all of the embodiments. Based on the embodiments in this article, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this article. It should be noted that the embodiments in this article and the features in the embodiments can be combined with each other arbitrarily without conflict.
[0052] In order to provide quantitative indicators that accurately reflect the current SD-WAN service capabilities, so as to set alarm thresholds through the indicators and help operation and maintenance quickly discover problems, this application provides a method for measuring the quality of SD-WAN network services.
[0053] Figure 1 FIG. 1 is a flow chart of a method for measuring the quality of service of an SD-WAN network according to an exemplary embodiment. Figure 1 , the methods for measuring the quality of SD-WAN network services include at least S11-S14.
[0054] Step S11: The management platform obtains network service quality indicators collected by network devices within a preset time period, and the network devices include traffic access devices and / or edge nodes.
[0055] The quality indicators related to the provision of services are collected by network devices, where the network devices can be traffic access devices, such as CPE devices, which are used to access the user's traffic to the SD-WAN network. The network devices can also be edge nodes of the SD-WAN network, accessing traffic from the traffic access devices and forwarding it to other nodes. Depending on the purpose, only the network service quality indicators collected by the traffic access devices or edge nodes can be obtained, or the network service quality indicators collected by the traffic access devices and edge nodes can be obtained at the same time.
[0056] The management platform obtains the network service quality indicators collected by the network equipment in a certain period of time. According to the network service indicators, it can further determine the service provided by the network equipment in the period of time. The preset period of time can be set according to specific needs. The duration of the preset period of time can be one minute, one hour, one day, etc. The preset period of time can be a pre-specified time period, such as 10:00 to 10:10.
[0057] Step S12, based on the network service quality index, counting the first duration during which all devices in the target unit do not meet the expected service quality and the total service duration of all devices in the target unit.
[0058] According to the network service quality indicators, it is possible to calculate the time that all devices in the target unit meet the expected service quality within the preset period, the time that does not meet the expected service quality, the total service time of all devices, etc. The target unit is the unit to be monitored, which can be a single device, a target user, or the entire network.
[0059] Step S13, determining the network service value of the target unit within a preset time period according to the first duration and the total service duration.
[0060] Based on the ratio of the first duration of all devices not meeting the expected service quality to the total service duration, we can determine the duration of the device not being able to provide services normally during a service cycle. The larger the ratio, the greater the proportion of devices or duration that do not meet the expected service quality. The network service value quantifies the network service quality of the target unit. Furthermore, thresholds can be set in a targeted manner. Once the ratio is greater than the preset threshold, the system can quickly issue an alarm to help operation and maintenance personnel quickly perceive the occurrence of problems.
[0061] Step S14, displaying the network service value of the target unit in the form of a chart.
[0062] The target unit can be a single device, a target user, or the entire network. Based on management needs, the network service values of units at different levels can be obtained and displayed in the form of charts to facilitate observation and understanding, which helps to improve network management efficiency.
[0063] When the target unit is a stand-alone device, there is one device in the target unit. By counting the duration of the device not meeting the expected service quality in a cycle and the total service duration of the device, the duration of not meeting the expected service quality can be determined. Of course, by counting the duration of the device meeting the expected service quality in a cycle and the total service duration of the device, the duration of not meeting the expected service quality can also be further determined.
[0064] But when the target unit is the target user or the entire network, statistics must be taken for multiple devices. In a network that provides services normally, since the proportion of devices that do not meet the expected service quality is small, counting the time that all devices do not meet the expected service quality can reduce the amount of statistical data. Of course, the result of counting the time that all devices meet the expected service quality and the total service time of all devices is the same, but the amount of statistical data is relatively large. Therefore, in the method for measuring the SD-WAN network service quality provided by this application, the time that all devices do not meet the expected service quality is counted, which is used to calculate the network service value of the target unit within a preset time period, reducing the amount of statistical data and increasing the statistical speed.
[0065] In an exemplary embodiment, determining the network service value of the target unit within a preset period of time according to the first duration and the total service duration includes:
[0066] Determine the ratio of the time that does not meet the expected service quality to the total service time;
[0067] The difference between 1 and the ratio is determined, and the percentage of the difference is used as the network service quantity value of the target unit within the preset time period.
[0068] The above statement can be expressed by a quantitative formula for network service quality.
[0069] The quantitative formula of network service quality can be expressed as: SLA = (1-A / B) × 100%. Among them, SLA is the network service value, A is the duration of all devices not meeting the expected service quality within the cycle, and B is the total service duration of all devices within the cycle.
[0070] It is not difficult to understand that 1-A / B in the formula can be understood as the ratio of the time that all devices in a cycle meet the expected service quality to the total service time of all devices in the cycle.
[0071] In an exemplary embodiment, the network service quality indicator includes a first network service quality indicator collected by the traffic access device, and the first network service quality indicator includes: an access device system operation status indicator, a core component operation status indicator, and a network service quality indicator of tunnel transmission between interconnected branches; and / or
[0072] The network service quality indicator includes a second network service quality indicator collected by the edge node, and the second network service quality indicator includes a state indicator of the operation of a business component of the edge node and an indicator of connection resource occupancy.
[0073] Access device system operation status indicators: By monitoring the system logs and performance counters of the access device, system anomalies, failures, or performance degradation events are recorded, and the duration of failure to meet service quality requirements is calculated.
[0074] Core component operation status indicators: Monitor the operation status of core components, such as CPU usage, memory usage, etc., to determine whether the core components are running stably within the cycle.
[0075] Network service quality indicators for tunnel transmission between interconnected branches: Evaluate the network service quality of inter-branch communication through indicators such as tunnel transmission packet loss rate, latency, and throughput.
[0076] Business component operating status indicators of edge nodes: monitor the operating status of business components on edge nodes, such as business processing delay, error rate, etc.
[0077] Indicators of connection resource usage: Evaluate the connection resources of edge nodes, such as bandwidth usage, number of sessions, etc., to determine whether resources are used effectively.
[0078] Different network devices collect network service quality indicators in a targeted manner according to their own characteristics to measure whether each device meets the expected service quality during the collection cycle. Once an indicator does not meet the requirements, it can be determined that the device does not meet the expected service quality.
[0079] In an exemplary embodiment, determining the network service value of a target unit within a preset period of time according to a network service quality indicator includes:
[0080] The network service value of the target unit within the preset time period is determined according to the first network service quality indicator and / or the second network service quality indicator.
[0081] Network service quality indicators can be selectively collected according to monitoring needs. For example, when it is necessary to monitor individual traffic access devices, it is only necessary to select the first network service quality indicator collected by the device to determine the network service value of the device; when it is necessary to monitor certain edge nodes, it is only necessary to select the second network service quality indicator collected by these edge nodes to determine the network service value of these edge nodes. When it is necessary to monitor the network performance related to a certain user, it is necessary to select the first network service quality indicator collected by the traffic access device related to the user's network and the second network service quality indicator collected by the edge node to jointly determine their network service values. The network service value can be used to evaluate the service quality of the entire network within a preset time period, and as a basis for optimizing network performance and resource allocation.
[0082] In an exemplary embodiment, determining the network service value of the target unit within a preset time period according to the network service quality indicator further includes:
[0083] According to the preset sampling frequency, the preset time period is divided into n sampling periods;
[0084] According to preset rules and each device in the target unit collects the first network service quality indicator and / or the second network service quality indicator in each sampling period, and determines the network service capability value of each device in each sampling period;
[0085] Count the number of times the network service capability value is 0 for m devices in the target unit in n sampling cycles;
[0086] The ratio of the number of times the network service capability value is 0 to the total number of sampling times is counted, the difference between 1 and the ratio is calculated, and the percentage of the difference is used as the network service value of the target unit within the preset time period.
[0087] If the duration of all devices not meeting the expected service quality during the entire preset period is collected, all devices need to be sampled in real time. For a large network, due to the huge number of devices, collecting the duration of all devices not meeting the expected service quality will consume a lot of computing resources and network resources, which may affect the overall network service.
[0088] In this embodiment, a sampling frequency is preset, and the preset period can be divided into n sampling cycles according to the preset sampling frequency. For example, if the sampling frequency is once per minute and the preset period is 10 minutes, the preset period can be divided into 10 sampling cycles. Each device collects a network service quality indicator once in a sampling cycle, and determines the network service capability of the device in this sampling cycle according to the preset rules and the collected network service quality indicators.
[0089] The number of times the network service capability value of the m devices in the target unit is 0 in n sampling periods is counted. If the network service capability is 0, it can be considered that the device does not meet the expected service quality in this sampling period. The product of the number of times the network service capability value of the device is 0 and the duration of the sampling period is equivalent to the duration of the device not meeting the expected service quality. The product of the total number of sampling times and the duration of the sampling period is equivalent to the total service duration.
[0090] Therefore, the network service value formula SLA = (1-A / B) × 100% can be transformed to obtain:
[0091]
[0092] Among them, m is the total number of devices and n is the number of sampling cycles.
[0093] When calculating the network service value of the entire network, m is the sum of all network devices in the entire network. When calculating the network service value of a certain user, m is the sum of the network devices of the user. When calculating the network service value of a single device, m is 1, and the formula can be further simplified to:
[0094]
[0095] In this embodiment, the number of times that the device does not meet the expected service quality is used instead of the duration that the device does not meet the expected service quality, which effectively reduces the workload of sampling and reduces the occupation of device resources.
[0096] At the same time, the sampling frequency can be set according to specific needs. The sampling frequency can be set to once per minute, once per hour, or once per day. A low sampling frequency can reduce the consumption of equipment and network resources and provide network service capabilities, but it cannot detect problems in a timely manner. A high sampling frequency can provide a more timely network service quality assessment, so that problems can be discovered and solved in a timely manner, improving real-time performance and response efficiency.
[0097] In an exemplary embodiment, the preset rules include:
[0098] When the device fails and the entire machine cannot operate, the network service capability value is 0;
[0099] When the core forwarding component fails to forward data, the network service capability value is 0;
[0100] When other functional components fail and cannot achieve the expected effect of the customer, the network service capability value is 0;
[0101] When the delay and packet loss rate of tunnel transmission between interconnected branches exceed the service threshold of the link, the network service capability value is 0.
[0102] The core component is a program deployed on traffic access devices or edge nodes to forward data. If the program fails, the service will no longer be provided and the service quality will be directly affected.
[0103] Other functional components are designed to assist core components in carrying out their work. They are usually programs that only work when the control center changes the configuration. If a program fails, it will not necessarily affect the user experience immediately. Therefore, in this application, when other functional components fail and cannot achieve the expected results, the network service capability value is determined to be 0.
[0104] By setting monitoring indicators and clarifying that when these monitoring indicators meet the preset requirements, the service capability value of the device is determined to be 0. In each sampling cycle, only the number of times the network service capability value is 0 is recorded, which improves the sampling efficiency and simplifies the sampling process.
[0105] In an exemplary embodiment, the network service value of the target unit within a preset period includes: a device-level network service value, a user-level network service value, and a full-network-level network service value;
[0106] Methods for measuring the quality of SD-WAN network services also include: obtaining network service values of target units of different magnitudes through an API interface.
[0107] The management platform can request and display the quantitative values of network service quality at the device level, user level, and network level through the open interface of the aggregation service. It can keep track of the network service status of target units at different levels at any time and discover problems in a timely manner.
[0108] For example: Get the device-level network service quality quantification value interface:
[0109] [GET]
[0110] http: / / IP:PORT / api / v1 / sl a_cpe? hostname=111&hostname=2222&start=1678158432&end=1678159432
[0111] [POST]http: / / IP:PORT / api / v1 / sl a_cpe
[0112] Get the network service value of devices "111" and "222" in a certain period of time.
[0113] 3. Get the user-level network service quality quantification value interface:
[0114] [GET]http: / / IP:PORT / ap i / v1 / sl a_user? user=111&user=2222&start=1678158432&end=1678159432
[0115] [POST]http: / / IP:PORT / api / v1 / sl a_user
[0116] Get the network service value of users "111" and "222" in a certain period of time.
[0117] 4. Get the quantified value of network service quality at the whole network level:
[0118] [GET]
[0119] http: / / IP:PORT / api / v1 / sl a_user? user=al l&start=1678158432&en d=1678159432
[0120] Get the network service value of the entire network in a certain period of time.
[0121] In an exemplary embodiment, the network topology visualization technology is integrated through the method of the present invention to further enhance the network fault diagnosis and optimization capabilities. By collecting and building network topology data in real time, the network structure and performance indicators are dynamically displayed, the fault area is quickly located, or predictive maintenance and automated network optimization are performed. This integrated method makes SD-WAN network management more scientific and efficient, improves the evaluation and optimization level of network service quality, and is of great significance for achieving efficient SD-WAN operations.
[0122] Through the above embodiments, the method for measuring the SD-WAN network service quality provided by this application can quantitatively measure the network service capabilities at multiple levels, such as device level, user level, and whole network level, in the SD-WAN network, and can accurately evaluate the quality and performance of network services. Compared with the traditional function-based monitoring and alarm methods, it can more comprehensively and objectively evaluate the service capabilities of the SD-WAN network.
[0123] Setting an appropriate sampling frequency can timely discover network problems. For example, if the service quality does not meet expectations, after the system issues a corresponding alarm, it can determine which users have network problems by checking the network service values of different users, and then quickly locate the device with network failure by checking the network service values of the user's device. This alarm system based on quantitative values has higher accuracy and pertinence than the independent alarms of traditional alarm systems, and can locate and solve network failures more quickly.
[0124] In addition, historical data of network service values at different levels can be combined to conduct trend analysis, conduct a comprehensive assessment of the service capabilities of the SD-WAN network, provide important data support for R&D personnel, optimize and improve the functions of the SD-WAN network, and enhance the performance and quality of the SD-WAN network.
[0125] In short, the SD-WAN network service capabilities are quantitatively measured, and rapid alarms, historical trend analysis, and function optimization support are implemented based on the quantitative SLA. This comprehensive measurement method makes SD-WAN network management more scientific and efficient, improves the evaluation and optimization level of network service quality, and is of great significance for achieving efficient SD-WAN operations.
[0126] Figure 2 1 is a block diagram of a device for measuring the quality of service of an SD-WAN network according to an exemplary embodiment. Figure 2 , a device for measuring the quality of SD-WAN network service, applied to the management platform, including: an indicator acquisition module 201, a duration determination module 202, a service value determination module 203, and a display module 204.
[0127] The indicator acquisition module 201 is configured to acquire network service quality indicators collected by network devices within a preset period of time, and the network devices include traffic access devices and / or edge nodes.
[0128] The duration determination module 202 is configured to count the first duration during which all devices in the target unit do not meet the expected service quality and the total service duration of all devices in the target unit according to the network service quality indicator.
[0129] The service value determination module 203 is configured to determine the network service value of the target unit within a preset time period according to the first duration and the total service duration.
[0130] The display module 204 is configured to display the network service value of the target unit in the form of a chart.
[0131] In an exemplary embodiment, the service amount determination module 203 is further configured to:
[0132] Determine the ratio of the time that does not meet the expected service quality to the total service time;
[0133] A difference value obtained by subtracting the ratio from 1 is determined, and a percentage of the difference value is used as the network service quantity value of the target unit within a preset time period.
[0134] In an exemplary embodiment, the service amount determination module 203 is further configured to:
[0135] According to a preset sampling frequency, the preset time period is divided into n sampling periods;
[0136] According to the preset rules and the first network service quality indicator and / or the second network service quality indicator collected by each device in the target unit in each sampling period, the network service capability value of each device in each sampling period is determined;
[0137] Counting the number of times that the network service capability value of m devices in the target unit is 0 in n sampling periods;
[0138] The ratio of the number of times the network service capability value is 0 to the total number of sampling times is counted, the difference between 1 and the ratio is calculated, and the percentage of the difference is used as the network service value of the target unit within the preset time period.
[0139] In an exemplary embodiment, the preset rules include:
[0140] When the device fails and the entire machine cannot operate, the network service capability value is 0;
[0141] When the core forwarding component fails to forward data, the network service capability value is 0;
[0142] When other functional components fail and cannot achieve the expected effect of the customer, the network service capability value is 0;
[0143] When the delay and packet loss rate of tunnel transmission between interconnected branches exceed the service threshold of the link, the network service capability value is 0.
[0144] Figure 3is a block diagram of a computer device 300 for measuring the quality of service of an SD-WAN network according to an exemplary embodiment. For example, the computer device 300 may be provided as a server. Figure 3 The computer device 300 includes a processor 301, and the number of processors can be set to one or more as needed. The computer device 300 also includes a memory 302 for storing instructions that can be executed by the processor 301, such as applications. The number of memories can be set to one or more as needed. The application programs stored therein can be one or more. The processor 301 is configured to execute instructions to execute the above-mentioned method for measuring the quality of service of the SD-WAN network.
[0145] It should be understood by those skilled in the art that the embodiments of this article can be provided as methods, devices (equipment), or computer program products. Therefore, this article can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, this article can adopt the form of a computer program product implemented on one or more computer-usable storage media containing computer-usable program codes. Computer storage media include volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules or other data), including but not limited to RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disk (DVD) or other optical disk storage, magnetic cassette, magnetic tape, disk storage or other magnetic storage device, or any other medium that can be used to store desired information and can be accessed by a computer. In addition, it is well known to those of ordinary skill in the art that communication media generally contain computer-readable instructions, data structures, program modules or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.
[0146] This document is described with reference to flowcharts and / or block diagrams of methods, apparatuses (devices) and computer program products according to the embodiments of this document. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0147] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 Functions specified in one or more boxes
[0148] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0149] In this article, the term "comprises", "comprising" or any other variation thereof is intended to cover non-exclusive inclusion, so that an article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such article or device. In the absence of more restrictions, the elements defined by the sentence "comprising..." do not exclude the presence of other identical elements in the article or device comprising the elements.
[0150] Although the preferred embodiments of this invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications falling within the scope of this invention.
[0151] Obviously, those skilled in the art can make various changes and modifications to this article without departing from the spirit and scope of this article. Thus, if these modifications and variations of this article fall within the scope of the claims and their equivalents, then the intention of this article also includes these modifications and variations.
Claims
1. A method for measuring the quality of SD-WAN network service, applied to a management platform, characterized in that: include: Acquire network service quality indicators collected by network devices within a preset period of time, wherein the network devices include traffic access devices and / or edge nodes; According to the network service quality indicator, statistics are collected on the first duration that all devices in the target unit do not meet the expected service quality and the total service duration of all devices in the target unit; Determining a network service value of a target unit within a preset time period according to the first duration and the total service duration; The network service value of the target unit is displayed in a chart form.
2. The method for measuring the quality of SD-WAN network service according to claim 1, characterized in that: Determining the network service value of the target unit within a preset time period according to the first duration and the total service duration includes: Determine the ratio of the time that does not meet the expected service quality to the total service time; A difference value obtained by subtracting the ratio from 1 is determined, and a percentage of the difference value is used as the network service quantity value of the target unit within a preset time period.
3. The method for measuring the quality of SD-WAN network service according to claim 1 or 2, characterized in that: The network service quality indicator includes a first network service quality indicator collected by the traffic access device, wherein the first network service quality indicator includes: an access device system operation status indicator, a core component operation status indicator, and a network service quality indicator for tunnel transmission between interconnected branches; and / or The network service quality indicator includes a second network service quality indicator collected by the edge node, and the second network service quality indicator includes a state indicator of the operation of a service component of the edge node and an indicator of connection resource occupancy.
4. The method for measuring the quality of SD-WAN network service according to claim 2, characterized in that: Determining the network service value of the target unit within a preset time period according to the network service quality indicator includes: The network service value of the target unit within the preset time period is determined according to the first network service quality indicator and / or the second network service quality indicator.
5. The method for measuring the quality of SD-WAN network service as claimed in claim 3, characterized in that: Determining the network service value of the target unit within a preset time period according to the network service quality indicator also includes: According to a preset sampling frequency, the preset time period is divided into n sampling periods; According to the preset rules and the first network service quality indicator and / or the second network service quality indicator collected by each device in the target unit in each sampling period, the network service capability value of each device in each sampling period is determined; Counting the number of times that the network service capability value of m devices in the target unit is 0 in n sampling periods; The ratio of the number of times the network service capability value is 0 to the total number of sampling times is counted, the difference between 1 and the ratio is calculated, and the percentage of the difference is used as the network service value of the target unit within the preset time period.
6. The method for measuring the quality of SD-WAN network service as claimed in claim 5, characterized in that ; The preset rules include: When the device fails and the entire machine cannot operate, the network service capability value is 0; When the core forwarding component fails to forward data, the network service capability value is 0; When other functional components fail and cannot achieve the expected effect of the customer, the network service capability value is 0; When the delay and packet loss rate of tunnel transmission between interconnected branches exceed the service threshold of the link, the network service capability value is 0.
7. The method for measuring the quality of SD-WAN network service as claimed in claim 5, characterized in that ; The network service value of the target unit within the preset time period includes: device-level network service value, user-level network service value, and full-network-level network service value; The method for measuring the SD-WAN network service quality also includes: obtaining network service values of target units of different magnitudes through an API interface.
8. A device for measuring the quality of SD-WAN network service, applied to a management platform, characterized in that: include: An indicator acquisition module, used to acquire network service quality indicators collected by network devices within a preset period of time, wherein the network devices include traffic access devices and / or edge nodes; A duration determination module, used to count the first duration during which all devices in the target unit fail to meet the expected service quality and the total service duration of all devices in the target unit according to the network service quality indicator; A service value determination module, used to determine the network service value of the target unit within a preset time period according to the first duration and the total service duration; The display module is used to display the network service value of the target unit in the form of a chart.
9. The device for measuring the SD-WAN network service quality according to claim 8, characterized in that: The service value determination module is also used for: Determine the ratio of the time that does not meet the expected service quality to the total service time; A difference value obtained by subtracting the ratio from 1 is determined, and a percentage of the difference value is used as the network service quantity value of the target unit within a preset time period.
10. The device for measuring the SD-WAN network service quality according to claim 9, characterized in that: The service value determination module is also used for: According to a preset sampling frequency, the preset time period is divided into n sampling periods; According to the preset rules and the first network service quality indicator and / or the second network service quality indicator collected by each device in the target unit in each sampling period, the network service capability value of each device in each sampling period is determined; Counting the number of times that the network service capability value of m devices in the target unit is 0 in n sampling periods; The ratio of the number of times the network service capability value is 0 to the total number of sampling times is counted, the difference between 1 and the ratio is calculated, and the percentage of the difference is used as the network service value of the target unit within the preset time period.
11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed, the steps of the method according to any one of claims 1 to 7 are implemented.
12. A computer device comprising a processor, a memory and a computer program stored in the memory, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.