CN113542071A - Network quality monitoring method and device, electronic equipment and SDN network system - Google Patents

Network quality monitoring method and device, electronic equipment and SDN network system Download PDF

Info

Publication number
CN113542071A
CN113542071A CN202110807505.9A CN202110807505A CN113542071A CN 113542071 A CN113542071 A CN 113542071A CN 202110807505 A CN202110807505 A CN 202110807505A CN 113542071 A CN113542071 A CN 113542071A
Authority
CN
China
Prior art keywords
measurement
network
network element
quality
analysis result
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.)
Pending
Application number
CN202110807505.9A
Other languages
Chinese (zh)
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.)
Maipu Communication Technology Co Ltd
Original Assignee
Maipu Communication 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 Maipu Communication Technology Co Ltd filed Critical Maipu Communication Technology Co Ltd
Priority to CN202110807505.9A priority Critical patent/CN113542071A/en
Publication of CN113542071A publication Critical patent/CN113542071A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0852Delays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0823Errors, e.g. transmission errors
    • H04L43/0829Packet loss
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0852Delays
    • H04L43/087Jitter
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/50Testing arrangements

Landscapes

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

Abstract

The application provides a network quality monitoring method and device, electronic equipment and an SDN network system, and belongs to the technical field of network communication. The network quality monitoring method comprises the following steps: receiving network quality measurement data reported by network element equipment; analyzing the quality condition of the measured network based on the received network quality measurement data to obtain an analysis result; and adjusting the measurement parameters of the network element equipment according to the analysis result, and sending the adjusted measurement parameters to the network element equipment so that the network element equipment performs network quality measurement on the measured network based on the adjusted measurement parameters. According to the network quality measurement data, the quality condition of the measured network is analyzed, and the measurement parameters of the network element equipment are dynamically adjusted according to the analysis result, so that the problems of distortion of the measurement result and waste of network resources can be avoided.

Description

Network quality monitoring method and device, electronic equipment and SDN network system
Technical Field
The application belongs to the technical field of network communication, and particularly relates to a network quality monitoring method and device, electronic equipment and an SDN network system.
Background
Software Defined Network (SDN) architecture is a new type of Network architecture, and can define and control a Network in a Software programming form. In the SDN, a controller needs to use a network quality measurement technology to obtain a quality condition of a network, including indexes such as time delay, jitter, packet loss, and bandwidth, where the quality indexes are used to externally present to make the quality of network service visible, and on the other hand, the controller is used to plan a forwarding path for user service traffic and adjust the forwarding path in time in response to a change in network quality, thereby ensuring normal transmission of the user service traffic.
The measurement period, the number of sent measurement messages and the sending interval of the existing network quality measurement technology are all specified by software configuration and cannot be dynamically adjusted, so that the distortion of the measurement result and the waste of network resources are easily caused.
Disclosure of Invention
In view of this, an object of the present application is to provide a network quality monitoring method, a network quality monitoring device, an electronic device, and an SDN network system, so as to solve the problems that the existing network quality measurement technology is likely to cause distortion of measurement results and waste of network resources.
The embodiment of the application is realized as follows:
in a first aspect, an embodiment of the present application provides a network quality monitoring method, including: receiving network quality measurement data reported by network element equipment; analyzing the quality condition of the measured network based on the received network quality measurement data to obtain an analysis result; and adjusting the measurement parameters of the network element equipment according to the analysis result, and sending the adjusted measurement parameters to the network element equipment so that the network element equipment performs network quality measurement on the measured network based on the adjusted measurement parameters. In the embodiment of the application, the quality condition of the measured network is analyzed according to the network quality measurement data, and the measurement parameters of the network element equipment are dynamically adjusted according to the analysis result, so that the problems of distortion of the measurement result and waste of network resources can be avoided.
With reference to a possible implementation manner of the embodiment of the first aspect, before adjusting the measurement parameter of the network element device according to the analysis result, the method further includes: judging whether the current measurement parameter of the network element equipment reaches a preset limit value; if the current measurement parameter of the network element equipment does not reach the preset limit value, executing the following steps: and adjusting the measurement parameters of the network element equipment according to the analysis result. In the embodiment of the present application, before adjusting the measurement parameter of the network element device according to the analysis result, it is required to determine that the measurement parameter of the current network element device does not reach the preset limit value, so as to avoid that the measurement parameter is set too large or too small, thereby bringing adverse effects.
With reference to a possible implementation manner of the embodiment of the first aspect, if the current measurement parameter of the network element device reaches the preset limit, the method further includes: judging whether the cumulative times of the measurement parameters of the network element equipment which are not continuously adjusted reach a preset threshold value or not; and if the cumulative number of times of continuously unadjusted measurement parameters of the network element equipment reaches the preset threshold value, issuing the initial measurement parameters to the network element equipment so that the network element equipment performs network quality measurement on the measured network based on the initial measurement parameters. In the embodiment of the application, if the measurement parameter of the current network element device reaches the preset limit value, whether the cumulative number of times of the measurement parameter of the continuous unadjusted network element device reaches the preset threshold value is further judged, and if the cumulative number of times of the measurement parameter of the continuous unadjusted network element device reaches the preset threshold value, the initial measurement parameter is issued to the network element device, so that the situation that the network quality cannot be timely sensed under the 'low-sensitivity' measurement condition for a long time is avoided, and the measurement accuracy can be effectively improved.
With reference to a possible implementation manner of the embodiment of the first aspect, the measurement parameter includes a measurement period and a measurement packet sending frequency; adjusting the measurement parameters of the network element device according to the analysis result, including: if the analysis result represents that the network quality is stable, increasing the measurement period and/or reducing the transmission frequency of the measurement message; and if the analysis result represents that the network quality is unstable, reducing the measurement period and/or increasing the transmission frequency of the measurement message. In the embodiment of the application, if the analysis result represents that the network quality is stable, the measurement period is increased and/or the transmission frequency of the measurement message is reduced so as to save network resources; if the analysis result represents that the network quality is unstable, the measurement period is reduced and/or the transmission frequency of the measurement message is increased so as to quickly and accurately acquire the latest link delay data.
With reference to a possible implementation manner of the embodiment of the first aspect, the analyzing, based on the received network quality measurement data, a quality condition of a measured network includes: analyzing the quality condition of the measured network based on the received network quality measurement data comprising the current period and N periods preset before the current period, wherein N is a positive integer. In the embodiment of the application, the quality condition of the measured network is analyzed based on the network quality measurement data of a plurality of periods, so that the analysis result is more accurate.
With reference to a possible implementation manner of the embodiment of the first aspect, the network quality measurement data includes link delay data corresponding to each measurement packet in a measurement period; analyzing the quality condition of the measured network based on the received network quality measurement data comprising the current period and N preset periods before the current period, wherein the method comprises the following steps: whether the link time delay data corresponding to each measurement message in each measurement period are stable or not is analyzed, and whether the fluctuation amplitude between the link time delay data of the current period and the preset N periods before the current period is stable or not is analyzed. In the embodiment of the application, during analysis, whether link delay data corresponding to each measurement message in the same measurement period are stable or not is analyzed, and whether fluctuation amplitude between link delay data in different measurement periods is stable or not is also analyzed, so that an analysis result is more accurate.
In a second aspect, an embodiment of the present application further provides an SDN network system, including: the network connection device comprises a first network element device, a second network element device and a controller, wherein the first network element device and the second network element device establish network connection; the controller is respectively connected with the first network element equipment and the second network element equipment; the controller is configured to issue a network quality measurement command for starting measurement from the first network element device to the second network element device to the first network element device and the second network element device, and issue measurement parameters to the first network element device and the second network element device respectively; the first network element device is configured to send a measurement packet to the second network element device according to the measurement parameter; the second network element device is configured to perform network quality measurement on the received measurement packet according to the measurement parameter, obtain network quality measurement data, and report the network quality measurement data to the controller; the controller is further configured to analyze a quality condition of the measured network based on the received network quality measurement data to obtain an analysis result, adjust the measurement parameter according to the analysis result, and send the adjusted measurement parameter to the first network element device and the second network element device.
With reference to a possible implementation manner of the embodiment of the second aspect, the measurement parameter includes a measurement period and a measurement packet sending frequency; the controller is further configured to: if the analysis result represents that the network quality is stable, increasing the measurement period and/or reducing the transmission frequency of the measurement message; and if the analysis result represents that the network quality is unstable, reducing the measurement period and/or increasing the transmission frequency of the measurement message.
In a third aspect, an embodiment of the present application further provides a network quality monitoring apparatus, including: the device comprises a receiving module, an analysis module and an adjusting module; the receiving module is used for receiving the network quality measurement data reported by the network element equipment; the analysis module is used for analyzing the quality condition of the measured network based on the received network quality measurement data to obtain an analysis result; and the adjusting module is used for adjusting the measurement parameters of the network element equipment according to the analysis result and sending the adjusted measurement parameters to the network element equipment so that the network element equipment can measure the network quality of the measured network based on the adjusted measurement parameters.
In a fourth aspect, an embodiment of the present application further provides an electronic device, including: a memory and a processor, the processor coupled to the memory; the memory is used for storing programs; the processor is configured to invoke a program stored in the memory to perform the method according to the first aspect embodiment and/or any possible implementation manner of the first aspect embodiment.
In a fifth aspect, this embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored, where the computer program is executed by a processor to perform the method in the foregoing first aspect and/or any possible implementation manner of the first aspect.
Additional features and advantages of the application will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by the practice of the embodiments of the application. The objectives and other advantages of the application may be realized and attained by the structure particularly pointed out in the written description and drawings.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings without creative efforts. The foregoing and other objects, features and advantages of the application will be apparent from the accompanying drawings. Like reference numerals refer to like parts throughout the drawings. The drawings are not intended to be to scale as practical, emphasis instead being placed upon illustrating the subject matter of the present application.
Fig. 1 shows a schematic structural diagram of an SDN network system provided in an embodiment of the present application.
Fig. 2 shows a schematic diagram of link delay data of cycles 1 to 3 provided in the embodiment of the present application.
Fig. 3 shows a schematic diagram of link delay data of cycles 1 to 4 provided in the embodiment of the present application.
Fig. 4 shows a schematic diagram of link delay data of the Y-th period provided in the embodiment of the present application.
Fig. 5 shows a schematic flow chart of a network quality monitoring method provided in an embodiment of the present application.
Fig. 6 shows a schematic block diagram of a network quality monitoring apparatus according to an embodiment of the present application.
Fig. 7 shows a schematic structural diagram of an electronic device provided in an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application.
It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, it need not be further defined and explained in subsequent figures. Meanwhile, relational terms such as "first," "second," and the like may be used solely in the description herein to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
Further, the term "and/or" in the present application is only one kind of association relationship describing the associated object, and means that three kinds of relationships may exist, for example, a and/or B may mean: a exists alone, A and B exist simultaneously, and B exists alone.
An SDN network system is provided in an embodiment of the present application, and as shown in fig. 1, includes a first network element device, a second network element device, and a controller. The first network element equipment and the second network element equipment establish network connection, and the controller respectively establishes network connection with the first network element equipment and the second network element equipment. The first network element device and the second network element device may directly establish network connection, or may establish network connection through other network element devices. The first network element device may be the network element device 1, the second network element device may be the network element device 2, or vice versa.
The controller is configured to issue a network quality measurement command for starting a specified object to a network element device in the network system, for example, to issue a network quality measurement command for starting measurement from a first network element device to a second network element device to the first network element device and the second network element device, and to issue measurement parameters to the first network element device and the second network element device, respectively. The measurement parameters include a measurement period, a transmission number of measurement messages, and a default value of a transmission interval. The default values of the measurement period and the measurement message transmission interval are set to be relatively small, and the default value of the measurement message transmission number is set to be relatively large, so that the quality condition of the measured network can be relatively accurately and quickly obtained. For example, the controller issues measurement parameters with a measurement cycle of 5s, a transmission number of measurement messages of 5, and a transmission interval of measurement messages of 1s to the network element device.
The measurement parameters issued by the controller to the first network element device and the second network element device may be the same.
The first network element equipment is used for sending a measurement message to the second network element equipment according to the measurement parameter, and the second network element equipment is used for measuring the network quality of the received measurement message according to the measurement parameter to obtain network quality measurement data and reporting the network quality measurement data to the controller. The second network element device summarizes the measurement data obtained from each measurement packet in the measurement period to obtain network quality measurement data, and reports the network quality measurement data to the controller. The specific process of the network element device performing network quality measurement on the network under test is well known in the art and will not be described here.
The controller is further configured to analyze the quality condition of the measured network based on the received network quality measurement data to obtain an analysis result, adjust the measurement parameter according to the analysis result, and send the adjusted measurement parameter to the first network element device and the second network element device.
In order to make the analysis result more accurate, when analyzing the quality condition of the measured network based on the received network quality measurement data, the controller analyzes the quality condition of the measured network based on the received network quality measurement data of a plurality of cycles, for example, analyzes the quality condition of the measured network based on the received network quality measurement data including the current cycle and N cycles preset before the current cycle, where N is a positive integer, such as 1, 2, 3 … …, and the like. For example, the quality condition of the measured network is analyzed based on the received network quality measurement data of 3 periods including the current period.
Wherein, the controller analyzes the cycle times value of the network quality measurement data, and can be set according to the condition: the smaller the value, the faster the perception of the change in network quality; the larger the value is, the more accurate the regular analysis of the traffic flow characteristics is.
The quality condition analysis of the network may be analysis of at least one of link delay, link jitter, packet loss and other indicators. For example, the network quality measurement data includes link delay data corresponding to each measurement packet in a measurement period, and when analyzing the link delay condition of the measured network, whether the link delay data corresponding to each measurement packet in each measurement period are stable or not and whether the fluctuation amplitude between the link delay data of N periods preset before the current period and the current period is stable or not may be analyzed, so as to obtain an analysis result. The link jitter can be obtained from the average value of the link delay data of each period. The packet loss can be obtained according to the number of the transmitted measurement messages and the number of the received measurement messages. The specific analysis process of the network quality situation is well known to those skilled in the art and will not be described here.
If the analysis result represents that the network quality is stable, the measurement period can be increased and/or the transmission frequency of the measurement message can be reduced when the measurement parameters are adjusted; if the analysis result indicates that the network quality is unstable, the measurement period can be reduced and/or the transmission frequency of the measurement message can be increased when the measurement parameter is adjusted.
In order to avoid the measurement parameter being too large or too small, an upper limit value and/or a lower limit value of the measurement parameter may be set in advance, before the measurement parameter of the network element device is adjusted according to the analysis result, it may be determined whether the current measurement parameter of the network element device reaches a preset limit value (upper limit value or lower limit value), and when it is determined that the current measurement parameter of the network element device does not reach the preset limit value, the measurement parameter of the network element device is adjusted. And if the measurement parameter of the current network element equipment reaches the preset limit value, the measurement parameter is not adjusted. In order to ensure the effectiveness and accuracy of the network quality measurement data, each measurement parameter may be set to an upper limit value or a lower limit value according to the situation.
In order to avoid that the change of the network quality cannot be sensed timely under the long-time low-sensitivity measurement condition, the controller is further configured to determine whether the cumulative number of times of measurement parameters of the continuous unadjusted network element device reaches a preset threshold, where M is a positive integer greater than 1, and if M is a preset threshold; and if the cumulative times of the measurement parameters of the continuous unadjusted element equipment reach a preset threshold value, issuing the initial measurement parameters to the element equipment so that the element equipment can measure the network quality of the measured network based on the initial measurement parameters. The value M may be set according to circumstances.
For ease of understanding, the following description is made with reference to examples:
the controller issues a network quality measurement command for starting the measurement network element device 1 to the network element device 2 to the network element device 1 and the network element device 2, and issues measurement parameters with a measurement cycle of 5s, a measurement message sending number of 5, and a measurement message sending interval of 1 s. The upper limit value of the measurement parameter of the controller is set as follows: the measurement period is 60s, the transmission number of the measurement messages is 6, and the transmission interval of the measurement messages is 10 s; the controller has an N value set to 2 and an M value set to 10.
The network element equipment 1 sends a measurement message to the network element equipment 2 according to the issued measurement parameters; the network element device 2 measures the link delay of the received measurement packet by using the prior art according to the issued measurement parameter, and summarizes and reports the link delay data obtained from each measurement packet in the measurement period to the controller. Assume that the 0 th to 15 th second link delay data are as shown in fig. 2. The 1 st, 2 nd and 3 rd periods of link delay data reported by the network element device 2 to the controller are respectively as follows:
cycle 1: 5.1ms, 5.1ms, 5.2ms, 5.2ms and 5.3 ms;
and 2, period: 5.3ms, 5.2ms, 5.2ms, 5.1ms and 5.0 ms;
cycle 3: 4.9ms, 4.8ms, 4.8ms, 4.9ms, 4.9 ms.
The controller analyzes the quality condition of the measured link, such as the link delay, based on the received link delay data of the 1 st, the 2 nd and the 3 rd periods to obtain an analysis result with a smaller delay jitter value and a more stable link state, and can further increase the measurement period and reduce the transmission frequency of the measurement message appropriately to save network resources; therefore, the controller adjusts the measurement parameters, the measurement period is adjusted to 10s, the transmission number of the measurement messages is still 5, and the transmission interval of the measurement messages is adjusted to 2 s. And then the adjusted measurement parameters are sent to the network element equipment 1 and the network element equipment 2.
During the analysis, whether the link delay data corresponding to each measurement packet in each measurement period is stable or not and whether the fluctuation amplitude between the link delay data of 3 periods is stable or not can be analyzed. For example, whether the link delay data corresponding to each measurement packet in each measurement period is stable may be analyzed according to whether a difference between a maximum value and a minimum value in the link delay data corresponding to each measurement packet in each measurement period is greater than a threshold, and if the difference between the maximum value and the minimum value is less than the threshold, the stability is achieved. Whether the fluctuation amplitude among the 3 periods of link delay data is stable or not can be analyzed according to the average value of the 3 periods of measurement, and if the change of the average value of the link delay data is not large, the fluctuation amplitude among the 3 periods of link delay data can be considered to be stable.
The network element equipment 1 adjusts the measurement period and the measurement message sending interval according to the measurement parameters sent by the controller, and sends the measurement messages to the network element equipment 2; the network element device 2 adjusts the measurement period and the measurement message transmission interval according to the measurement parameters issued by the controller, continues to use the prior art to measure the link delay of the received measurement message, and summarizes and reports the link delay data obtained from each measurement message in the measurement period to the controller. Assume that the 15 th to 25 th second link delay data are as shown in fig. 3. The 4 th cycle of link delay data reported by the network element device 2 to the controller is as follows:
and 4, period: 5.1ms, 5.2ms, 5.2ms, 5.1ms, 4.9 ms.
The controller analyzes the quality condition of the measured link, such as the link delay, based on the received link delay data of the 2 nd, the 3 rd and the 4 th periods: the analysis result that the delay jitter value is still small and the link state is continuously stable is obtained, so that the measurement period can be further properly increased and the transmission frequency of the measurement messages can be further reduced to save network resources, therefore, the controller adjusts the measurement parameters, adjusts the measurement period to 20s, the transmission number of the measurement messages to 5, the transmission interval of the measurement messages to 4s, and then sends the adjusted measurement parameters to the network element equipment 1 and the network element equipment 2.
The network element device 1, the network element device 2 and the controller continuously perform the above processes, and assuming that the delay condition of the measured link is continuously stable, the controller has adjusted the measurement parameter to the set upper limit value in a certain period, for example, the 7 th period: the measurement period is 60s, and the measurement message transmission interval is 10 s. And under the condition that the time delay condition of the measured link is continuously stable, the measurement parameter is kept unchanged in the subsequent period and is not adjusted any more.
Assuming that the delay condition of the measured link is deteriorated in the subsequent Y-th cycle, the link delay data of the Y-th cycle is as shown in fig. 4. The link delay data of the Y-th cycle reported by the network element device 2 to the controller is:
and a Y period: 6.3ms, 11.2ms, 16.4ms, 19.1ms, 18.6ms and 14.9 ms.
The controller analyzes the quality condition of the measured link, such as the time delay condition, based on the received Y-2, Y-1 and Y-cycle link time delay data: and obtaining an analysis result of the time delay jitter value with mutation, immediately reducing the measurement period and increasing the transmission frequency of the measurement message to quickly and accurately obtain the latest link time delay data, so that the controller adjusts the measurement parameters, adjusts the measurement period to 5s, adjusts the transmission number of the measurement messages to 5s, and adjusts the transmission interval of the measurement messages to 1 s. And then the adjusted measurement parameters are sent to the network element equipment 1 and the network element equipment 2. The subsequent processing refers to the above process.
If the delay condition of the measured link is continuously stable and the cumulative number of times of measurement parameters of the network element device 1 and the network element device 2 that are continuously not adjusted by the controller reaches a preset threshold, for example, 10 times (a set M value), the initial measurement parameters are issued to the network element device 1 and the network element device 2, that is, the measurement parameters with a measurement cycle of 5s, a measurement message sending number of 5, and a measurement message sending interval of 1s are issued to the network element device 1 and the network element device 2, so that the situation that the change of the delay condition of the measured link cannot be timely sensed under the 'low-sensitivity' measurement condition for a long time is avoided.
The network element device in the embodiment of the present application may be a router or a switch, and the controller is an SDN controller.
Based on the same inventive concept, the embodiment of the present application further provides a network quality monitoring method, and the network quality monitoring method provided by the embodiment of the present application will be described below with reference to fig. 5.
S1: and receiving network quality measurement data reported by the network element equipment.
The network element equipment measures the network quality of the network to be measured according to the initial measurement parameters, and reports the obtained network quality measurement data to the controller after summarizing the measurement data obtained by each measurement message in each period.
S2: and analyzing the quality condition of the measured network based on the received network quality measurement data to obtain an analysis result.
In order to make the analysis result more accurate, when analyzing the quality condition of the measured network based on the received network quality measurement data, the quality condition of the measured network is analyzed based on the received network quality measurement data including the current period and N periods before the current period, where N is a positive integer, such as 1, 2, 3 … …, etc.
The network quality measurement data comprises link delay data corresponding to each measurement message in a measurement period; when analyzing the quality condition of the measured network based on the received network quality measurement data including the current period and N periods preset before the current period, the method may be: whether the link time delay data corresponding to each measurement message in each measurement period are stable or not is analyzed, and whether the fluctuation amplitude between the link time delay data of the current period and the preset N periods before the current period is stable or not is analyzed.
S3: and adjusting the measurement parameters of the network element equipment according to the analysis result, and sending the adjusted measurement parameters to the network element equipment.
And after the analysis result is obtained, adjusting the measurement parameters of the network element equipment according to the analysis result, and sending the adjusted measurement parameters to the network element equipment so that the network element equipment can measure the network quality of the measured network based on the adjusted measurement parameters.
The measurement parameters comprise a measurement period and a measurement message sending frequency; the process of adjusting the measurement parameters of the network element device according to the analysis result may be: if the analysis result represents that the network quality is stable, increasing the measurement period and/or reducing the transmission frequency of the measurement message; if the analysis result represents that the network quality is unstable, the measurement period is reduced and/or the transmission frequency of the measurement message is increased.
In order to avoid the measurement parameter being too large or too small, an upper limit value and/or a lower limit value of the measurement parameter may be set in advance, and before the measurement parameter of the network element device is adjusted according to the analysis result, the method further includes determining that the measurement parameter of the current network element device does not reach the preset limit value. In this embodiment, it is necessary to first determine whether the measurement parameter of the current network element device reaches a preset limit (an upper limit or a lower limit), and only when it is determined that the measurement parameter of the current network element device does not reach the preset limit, the measurement parameter of the network element device is adjusted. And if the measurement parameter of the current network element equipment reaches the preset limit value, the measurement parameter is not adjusted. In order to ensure the effectiveness and accuracy of the network quality measurement data, each measurement parameter may be set to an upper limit value or a lower limit value according to the situation.
In addition, if the measurement parameter of the current network element device reaches the preset limit value, whether the cumulative number of the measurement parameters of the continuous unadjusted network element device reaches the preset threshold value or not can be further judged, and if the cumulative number of the measurement parameters of the continuous unadjusted network element device reaches the preset threshold value, the initial measurement parameter is issued to the network element device, so that the network element device can measure the network quality of the measured network based on the initial measurement parameter, and the situation that the change of the network quality cannot be timely sensed under the 'low-sensitivity' measurement condition for a long time is avoided.
The implementation principle and the generated technical effect of the network quality monitoring method provided by the embodiment of the present application are the same as those of the foregoing SDN network system embodiment, and for brief description, no mention is made in the method embodiment, and reference may be made to corresponding contents in the foregoing SDN network system embodiment.
Based on the same inventive concept, the embodiment of the present application further provides a network quality monitoring apparatus 100, as shown in fig. 6. The network quality monitoring apparatus 100 includes: a receiving module 110, an analyzing module 120, and an adjusting module 130.
A receiving module 110, configured to receive network quality measurement data reported by a network element device.
An analysis module 120, configured to analyze a quality condition of the measured network based on the received network quality measurement data, so as to obtain an analysis result. Optionally, the analysis module 120 is configured to analyze the quality condition of the measured network based on the received network quality measurement data including the current period and N periods preset before the current period, where N is a positive integer. The network quality measurement data comprises link delay data corresponding to each measurement message in a measurement period; the analysis module 120 is configured to analyze whether link delay data corresponding to each measurement packet in each measurement period is stable, and whether fluctuation amplitudes between link delay data of N periods preset before the current period and the current period are stable.
An adjusting module 130, configured to adjust the measurement parameter of the network element device according to the analysis result, and send the adjusted measurement parameter to the network element device, so that the network element device performs network quality measurement on the measured network based on the adjusted measurement parameter.
Optionally, the measurement parameters include a measurement period and a measurement packet sending frequency, and the adjusting module 130 is specifically configured to: if the analysis result represents that the network quality is stable, increasing the measurement period and/or reducing the transmission frequency of the measurement message; and if the analysis result represents that the network quality is unstable, reducing the measurement period and/or increasing the transmission frequency of the measurement message.
Optionally, the network quality monitoring apparatus 100 further includes: a determining module, configured to determine whether the current measurement parameter of the network element device reaches a preset limit before the adjusting module 130 adjusts the measurement parameter of the network element device according to the analysis result. In this embodiment, if the current measurement parameter of the network element device does not reach the preset limit, the adjusting module 130 is configured to adjust the measurement parameter of the network element device according to the analysis result, and send the adjusted measurement parameter to the network element device. If the current measurement parameter of the network element device reaches the preset limit value, the determining module is further configured to determine whether the cumulative number of times of continuously unadjusted measurement parameters of the network element device reaches a preset threshold value.
If the cumulative number of times of continuously unadjusted measurement parameters of the network element device reaches the preset threshold, the adjusting module 130 is further configured to issue an initial measurement parameter to the network element device, so that the network element device performs network quality measurement on the measured network based on the initial measurement parameter.
The network quality monitoring apparatus 100 provided in the embodiment of the present application has the same implementation principle and technical effect as those of the foregoing method embodiments, and for brief description, reference may be made to corresponding contents in the foregoing method embodiments for the parts of the apparatus embodiments that are not mentioned.
As shown in fig. 7, fig. 7 is a block diagram illustrating a structure of an electronic device 200 according to an embodiment of the present disclosure. The electronic device 200 includes: a transceiver 210, a memory 220, a communication bus 230, and a processor 240.
The elements of the transceiver 210, the memory 220, and the processor 240 are electrically connected to each other directly or indirectly to achieve data transmission or interaction. For example, the components may be electrically coupled to each other via one or more communication buses 230 or signal lines. The transceiver 210 is used for transceiving data. The memory 220 is used for storing a computer program, such as a software functional module shown in fig. 6, that is, the network quality monitoring apparatus 100. The network quality monitoring apparatus 100 includes at least one software functional module, which may be stored in the memory 220 in the form of software or Firmware (Firmware) or solidified in an Operating System (OS) of the electronic device 200. The processor 240 is configured to execute an executable module stored in the memory 220, such as a software functional module or a computer program included in the network quality monitoring apparatus 100. For example, the processor 240 is configured to receive network quality measurement data reported by a network element device; analyzing the quality condition of the measured network based on the received network quality measurement data to obtain an analysis result; and adjusting the measurement parameters of the network element equipment according to the analysis result, and sending the adjusted measurement parameters to the network element equipment so that the network element equipment performs network quality measurement on the measured network based on the adjusted measurement parameters.
The Memory 220 may be, but is not limited to, a Random Access Memory (RAM), a Read Only Memory (ROM), a Programmable Read-Only Memory (PROM), an Erasable Read-Only Memory (EPROM), an electrically Erasable Read-Only Memory (EEPROM), and the like.
The processor 240 may be an integrated circuit chip having signal processing capabilities. The Processor may be a general-purpose Processor, including a Central Processing Unit (CPU), a Network Processor (NP), and the like; but also Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs) or other Programmable logic devices, discrete Gate or transistor logic devices, discrete hardware components. The various methods, steps, and logic blocks disclosed in the embodiments of the present application may be implemented or performed. A general purpose processor may be a microprocessor or the processor 240 may be any conventional processor or the like.
The electronic device 200 includes, but is not limited to, the controller and the like.
The embodiment of the present application further provides a non-volatile computer-readable storage medium (hereinafter, referred to as a storage medium), where the storage medium stores a computer program, and when the computer program is executed by the electronic device 200 as described above, the computer program performs the above-described network quality monitoring method.
It should be noted that, in the present specification, the embodiments are all described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments may be referred to each other.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method can be implemented in other ways. The apparatus embodiments described above are merely illustrative, and for example, the flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
In addition, functional modules in the embodiments of the present application may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.
The functions, if implemented in the form of software functional modules and sold or used as a stand-alone product, may be stored in a computer-readable storage medium. Based on such understanding, the technical solution of the present application or portions thereof that substantially contribute to the prior art may be embodied in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, a notebook computer, a server, or an electronic device) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
The above description is only for the specific embodiments of the present application, but the scope of the present application is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present application, and shall be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims (10)

1. A method for monitoring network quality, comprising:
receiving network quality measurement data reported by network element equipment;
analyzing the quality condition of the measured network based on the received network quality measurement data to obtain an analysis result;
and adjusting the measurement parameters of the network element equipment according to the analysis result, and sending the adjusted measurement parameters to the network element equipment so that the network element equipment performs network quality measurement on the measured network based on the adjusted measurement parameters.
2. The method of claim 1, wherein before adjusting the measurement parameters of the network element device according to the analysis result, the method further comprises:
judging whether the current measurement parameter of the network element equipment reaches a preset limit value;
if the current measurement parameter of the network element equipment does not reach the preset limit value, executing the following steps: and adjusting the measurement parameters of the network element equipment according to the analysis result.
3. The method of claim 2, wherein if the current measurement parameter of the network element device reaches the preset limit, the method further comprises:
judging whether the cumulative times of the measurement parameters of the network element equipment which are not continuously adjusted reach a preset threshold value or not;
and if the cumulative number of times of continuously unadjusted measurement parameters of the network element equipment reaches the preset threshold value, issuing the initial measurement parameters to the network element equipment so that the network element equipment performs network quality measurement on the measured network based on the initial measurement parameters.
4. The method of claim 1, wherein the measurement parameters include a measurement period and a measurement messaging frequency; adjusting the measurement parameters of the network element device according to the analysis result, including:
if the analysis result represents that the network quality is stable, increasing the measurement period and/or reducing the transmission frequency of the measurement message;
and if the analysis result represents that the network quality is unstable, reducing the measurement period and/or increasing the transmission frequency of the measurement message.
5. The method of claim 1, wherein analyzing the quality of the measured network based on the received network quality measurement data comprises:
analyzing the quality condition of the measured network based on the received network quality measurement data comprising the current period and N periods preset before the current period, wherein N is a positive integer.
6. The method according to claim 5, wherein the network quality measurement data includes link delay data corresponding to each measurement packet in a measurement period; analyzing the quality condition of the measured network based on the received network quality measurement data comprising the current period and N preset periods before the current period, wherein the method comprises the following steps:
whether the link time delay data corresponding to each measurement message in each measurement period are stable or not is analyzed, and whether the fluctuation amplitude between the link time delay data of the current period and the preset N periods before the current period is stable or not is analyzed.
7. An SDN network system, comprising:
the network connection is established between the first network element equipment and the second network element equipment;
the controller is respectively connected with the first network element equipment and the second network element equipment in a network manner;
the controller is configured to issue a network quality measurement command for starting measurement from the first network element device to the second network element device to the first network element device and the second network element device, and issue measurement parameters to the first network element device and the second network element device respectively;
the first network element device is configured to send a measurement packet to the second network element device according to the measurement parameter;
the second network element device is configured to perform network quality measurement on the received measurement packet according to the measurement parameter, obtain network quality measurement data, and report the network quality measurement data to the controller;
the controller is further configured to analyze a quality condition of the measured network based on the received network quality measurement data to obtain an analysis result, adjust the measurement parameter according to the analysis result, and send the adjusted measurement parameter to the first network element device and the second network element device.
8. The SDN network system of claim 7, wherein the measurement parameters include a measurement period and a measurement messaging frequency; the controller is further configured to:
if the analysis result represents that the network quality is stable, increasing the measurement period and/or reducing the transmission frequency of the measurement message;
and if the analysis result represents that the network quality is unstable, reducing the measurement period and/or increasing the transmission frequency of the measurement message.
9. A network quality monitoring device, comprising:
the receiving module is used for receiving the network quality measurement data reported by the network element equipment;
the analysis module is used for analyzing the quality condition of the measured network based on the received network quality measurement data to obtain an analysis result;
and the adjusting module is used for adjusting the measurement parameters of the network element equipment according to the analysis result and sending the adjusted measurement parameters to the network element equipment so that the network element equipment can measure the network quality of the measured network based on the adjusted measurement parameters.
10. An electronic device, comprising: the memory is connected with the processor;
the memory is used for storing programs;
the processor to invoke a program stored in the memory to perform the method of any of claims 1-6.
CN202110807505.9A 2021-07-16 2021-07-16 Network quality monitoring method and device, electronic equipment and SDN network system Pending CN113542071A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110807505.9A CN113542071A (en) 2021-07-16 2021-07-16 Network quality monitoring method and device, electronic equipment and SDN network system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110807505.9A CN113542071A (en) 2021-07-16 2021-07-16 Network quality monitoring method and device, electronic equipment and SDN network system

Publications (1)

Publication Number Publication Date
CN113542071A true CN113542071A (en) 2021-10-22

Family

ID=78099780

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110807505.9A Pending CN113542071A (en) 2021-07-16 2021-07-16 Network quality monitoring method and device, electronic equipment and SDN network system

Country Status (1)

Country Link
CN (1) CN113542071A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114244737A (en) * 2021-12-16 2022-03-25 中国电信股份有限公司 Method, device and system for evaluating network quality
CN116055790A (en) * 2022-07-29 2023-05-02 荣耀终端有限公司 Video playing method and system and electronic equipment

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103841593A (en) * 2012-11-27 2014-06-04 厦门雅迅网络股份有限公司 Method for adjusting data transmission in real time according to mobile communication network quality evaluation
US20150355934A1 (en) * 2013-02-18 2015-12-10 Huawei Technologies Co., Ltd. Method for generating configuration information, and network control unit
CN106716915A (en) * 2014-08-25 2017-05-24 日本电气株式会社 Information communication system, information communication method, and device
CN107277568A (en) * 2017-08-16 2017-10-20 广州市千钧网络科技有限公司 A kind of plug-flow configuration parameter dynamic adjusting method and device
CN108924084A (en) * 2018-05-22 2018-11-30 全球能源互联网研究院有限公司 A kind of network equipment safety evaluation method and device
CN110730111A (en) * 2019-10-23 2020-01-24 北京锐安科技有限公司 Network quality monitoring method, device, server and medium

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103841593A (en) * 2012-11-27 2014-06-04 厦门雅迅网络股份有限公司 Method for adjusting data transmission in real time according to mobile communication network quality evaluation
US20150355934A1 (en) * 2013-02-18 2015-12-10 Huawei Technologies Co., Ltd. Method for generating configuration information, and network control unit
CN106716915A (en) * 2014-08-25 2017-05-24 日本电气株式会社 Information communication system, information communication method, and device
CN107277568A (en) * 2017-08-16 2017-10-20 广州市千钧网络科技有限公司 A kind of plug-flow configuration parameter dynamic adjusting method and device
CN108924084A (en) * 2018-05-22 2018-11-30 全球能源互联网研究院有限公司 A kind of network equipment safety evaluation method and device
CN110730111A (en) * 2019-10-23 2020-01-24 北京锐安科技有限公司 Network quality monitoring method, device, server and medium

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114244737A (en) * 2021-12-16 2022-03-25 中国电信股份有限公司 Method, device and system for evaluating network quality
CN116055790A (en) * 2022-07-29 2023-05-02 荣耀终端有限公司 Video playing method and system and electronic equipment
CN116055790B (en) * 2022-07-29 2024-03-19 荣耀终端有限公司 Video playing method and system and electronic equipment

Similar Documents

Publication Publication Date Title
CN113542071A (en) Network quality monitoring method and device, electronic equipment and SDN network system
CN109560976B (en) Message delay monitoring method and device
US8660022B2 (en) Adaptive remote decision making under quality of information requirements
CN110224885B (en) Equipment monitoring alarm method and device, storage medium and electronic equipment
JP2010502145A (en) Method, computer program for analyzing and generating network traffic using an improved Markov modulation Poisson process model
CN106487612A (en) A kind of server node monitoring method, monitoring server and system
CN111130821B (en) Power failure alarm method, processing method and device
CN110688277A (en) Data monitoring method and device for micro-service framework
KR20200117029A (en) Method, apparatus and device for managing threshold pair change
US20210058811A1 (en) Method and apparatus for detecting time series data
CN111106976A (en) Detection method and device for CDN network, electronic equipment and readable storage medium
US11606282B2 (en) Method and device for detecting network reliability
CN115576698A (en) Network card interrupt aggregation method, device, equipment and medium
CN107948989B (en) Method and device for calculating networking time of mobile terminal
CN107844110B (en) Fault data recording system for current transformer
CN109167736B (en) High-uniformity data packet sending method and device
CN112714466B (en) Service quality measuring method, device and user plane function
JP4668851B2 (en) Quality class determination apparatus, quality class determination method, and program
WO2022015313A1 (en) Generation of alerts of correlated time-series behavior of environments
JP5974905B2 (en) Response time monitoring program, method, and response time monitoring apparatus
CN112269030A (en) Wheel speed signal processing method, device, equipment and storage medium
CN114116502B (en) Internet of things type distribution transformer terminal application development platform
CN110572299A (en) equipment testing method, system, device, network node, terminal and storage medium
CN114944980B (en) System method, apparatus, and medium for monitoring alarms
CN117251337B (en) Micro-service health dial testing method, device, equipment and storage medium

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20211022