Method, system and device for identifying and monitoring network problems and medium
Through the division of business requirements for network equipment and network topology configuration, combined with the implementation of dynamic dialing and testing tasks and redundant tasks, the problem of the impact on the network bandwidth of the existing technology on the existing technology has been solved. Identification and monitoring in time improve the stability and availability of the network.
Patent Information
- Application Number
- CN202411913975.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-24
- Publication Date
- 2025-01-24
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The prior art has a great impact on network bandwidth in dial-test analysis, resulting in reduced service performance, slow response or timeout, making it difficult to effectively monitor and solve problems such as network latency, packet loss rate and connection failure.
By dividing the network equipment according to the priority of business needs, and configured the global and local network topology, regularly sends dynamic dial -test tasks to the global network topology, monitor performance data and alarm when abnormalities appear; send dynamics to local network topology in real time; send dynamics to local network topology in real time. Dial the redundant task, monitor a single link and recover when abnormal.
The timely identification and monitoring of network problems has been realized, the failure time of fault recovery has been reduced, the impact of dialing testing on business services has been reduced, the stability and availability of the network are improved, the network performance is optimized, and the user's network experience is improved.
Smart Images

Figure CN119363574A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of network detection, and in particular to a method, system, device and medium for identifying and monitoring network problems. Background Art
[0002] With the rapid development and widespread penetration of information technology, various network services and applications have sprung up, greatly enriching people's daily lives and working methods. In this context, the stability and reliability of the network play an increasingly critical role in the entire information ecosystem. As an important means to ensure the quality of network services and user experience, dialing analysis (also known as dialing test or quality monitoring) technology is becoming increasingly important.
[0003] As an important network performance monitoring technology, dial-up analysis (also known as dial-up testing or quality monitoring) simulates user behavior to evaluate the availability and performance of network services in real time, providing important decision-making basis for operators and service providers. In the current Internet-based service environment, users' expectations for service quality are constantly increasing.
[0004] However, network delays, packet loss rates, connection failures and other network problems often affect user experience. These problems not only reduce user satisfaction, but may also lead to user complaints and churn, which in turn has an adverse impact on business. Conventional dialing tests will have a certain impact on network bandwidth, which will reduce the performance of business services, including slow responses and response timeouts. Summary of the invention
[0005] Based on the above objectives, the present invention proposes a method for identifying and monitoring network problems, comprising: Divide network devices according to the priority of business needs, and configure the global network topology including all network devices through the canvas; Performing secondary topology configuration for network devices whose service requirements have a priority higher than a preset level to obtain a local network topology, and superimposing the local network topology on the global network topology; Send dynamic dial-up tasks to network devices in the global network topology at regular intervals, monitor the performance data of network devices in the global network topology, and issue an alarm when it matches the preset abnormal failure mode; Send dynamic dial-up redundancy tasks to network devices in the local network topology in real time, and recover when abnormal monitoring results are obtained for monitoring a single link.
[0006] In some embodiments, the step of dividing the network devices according to the priorities of the service requirements includes: Develop business demand prioritization criteria based on business importance and tolerance for network interruptions; Based on the business demand priority classification standard, network devices are divided into key network devices, important network devices and ordinary network devices.
[0007] In some embodiments, the step of configuring the global network topology including all network devices through the canvas includes: Configure node information through canvas configuration, associate node information with lines, and set the direction for each line; Establish connections between nodes within the region and between nodes within the region and nodes outside the region.
[0008] In some embodiments, the step of periodically sending a dynamic dialing task to a network device in the global network topology includes: Send dynamic dial-up test tasks to key network equipment at the first possible interval of process operation; Send dynamic dialing tasks for the mutual access intervals between important network devices in the first place; Send dynamic dial-up test tasks to common network equipment at the second interval of process operation; A dynamic dialing task is sent to the status of all network devices at a third time interval.
[0009] In some embodiments, the step of sending a dynamic dialing redundancy task to a network device in a local network topology in real time and monitoring a single link to obtain an abnormal monitoring result includes: Dual-machine redundancy configuration is performed for each network device in the local network topology, and each network device is divided into a primary device and a corresponding secondary device; Send dynamic dial-up test redundancy tasks in real time and perform continuous dial-up test on the ports of the main device; The device response result of a single link is monitored, and in response to not receiving a response for more than a preset number of consecutive times, it is determined that an abnormal monitoring result occurs on the main port.
[0010] In some embodiments, the step of recovering when an abnormal monitoring result is obtained by monitoring a single link includes: In response to the monitoring result that the primary port is abnormal, the secondary device is continuously dialed to obtain the monitoring result of the secondary device; In response to the monitoring result of the secondary device being normal, the secondary device is switched and upgraded to a new primary device, and the new device is allocated as a secondary device corresponding to the new primary device; In response to the secondary device monitoring result being abnormal, the device in the single link and the device interacting with the link are deactivated, and the abnormal monitoring result is recorded.
[0011] In some embodiments, the step of monitoring the performance data of network devices in the global network topology and raising an alarm when the performance data matches a preset abnormal failure mode includes: The preset abnormal mode is set to delay abnormality and packet loss abnormality; In response to performance data of network devices in the global network topology meeting delay anomaly or packet loss anomaly, generating an alarm signal; Based on the alarm signal, a solution is retrieved from a preset central database and displayed visually; Update this abnormal situation to the preset central database.
[0012] The present invention proposes a system for identifying and monitoring network problems, comprising: A configuration unit configured to divide network devices according to priorities of business needs, and configure a global network topology including all network devices through a canvas; A topology unit configured to perform secondary topology configuration for network devices whose service requirements have a priority higher than a preset level to obtain a local network topology, and to superimpose the local network topology on the global network topology; The whole network unit is configured to periodically send dynamic dialing tasks to network devices in the global network topology, and to monitor the performance data of network devices in the global network topology and to generate an alarm when the performance data matches a preset abnormal fault mode; The local unit is configured to send dynamic dialing redundancy tasks to network devices in the local network topology in real time, and recover when abnormal monitoring results are obtained when monitoring a single link.
[0013] The present invention provides a computer device, comprising: At least one processor; and a memory storing a computer program executable on the processor, wherein the processor executes the steps of the method for identifying and monitoring network problems when executing the program.
[0014] The present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method for identifying and monitoring network problems are performed.
[0015] The present invention has at least the following beneficial technical effects: The present invention proposes a method, system, device and medium for identifying and monitoring network problems. The method includes: dividing network devices according to the priorities of business needs, and configuring a global network topology including all network devices through a canvas; performing secondary topology configuration for network devices whose business needs have a priority higher than a preset level to obtain a local network topology, and superimposing the local network topology on the global network topology; regularly sending dynamic dialing tasks to network devices in the global network topology, and monitoring the performance data of network devices in the global network topology to generate an alarm when matching a preset abnormal failure mode; sending dynamic dialing redundancy tasks to network devices in the local network topology in real time, and recovering when abnormal monitoring results are obtained for monitoring a single link.
[0016] The present invention can feedback the network status, reduce the time of fault recovery, and reduce the impact of dialing on business services through dynamic dialing. By identifying and monitoring network problems, network faults can be discovered and solved in a timely manner, thereby improving the stability and availability of the network, optimizing network performance, and enhancing the user's network experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other embodiments can be obtained based on these drawings without paying creative work.
[0018] Figure 1 A flow chart of a method for identifying and monitoring network problems provided by the present invention; Figure 2 A module diagram of a system for identifying and monitoring network problems provided by the present invention; Figure 3 A module diagram of an embodiment of a system for identifying and monitoring network problems provided by the present invention; Figure 4 A network fluctuation comparison diagram of different dialing tasks of an embodiment of a method for identifying and monitoring network problems provided by the present invention; Figure 5 A schematic diagram of the structure of an embodiment of a computer device provided by the present invention; Figure 6 A schematic diagram of the structure of an embodiment of a computer-readable storage medium provided by the present invention. DETAILED DESCRIPTION
[0019] In order to make the objectives, technical solutions and advantages of the present invention more clearly understood, the embodiments of the present invention are further described in detail below in combination with specific embodiments and with reference to the accompanying drawings.
[0020] It should be noted that all expressions using "first" and "second" in the embodiments of the present invention are for distinguishing two non-identical entities with the same name or non-identical parameters. It can be seen that "first" and "second" are only for the convenience of expression and should not be understood as limitations on the embodiments of the present invention. The subsequent embodiments will not explain this one by one.
[0021] The present invention proposes a method for identifying and monitoring network problems. Figure 1 ,include: S1: Divide network devices according to the priorities of business needs, and configure the global network topology including all network devices through the canvas; S2: performing secondary topology configuration for network devices whose service demand priorities are higher than a preset level to obtain a local network topology, and superimposing the local network topology on the global network topology; S3: regularly sends dynamic dialing tasks to network devices in the global network topology, and generates alarms when the performance data of network devices in the global network topology matches the preset abnormal failure mode; S4: Send dynamic dial-up redundant tasks to network devices in the local network topology in real time, and recover when abnormal monitoring results are obtained when monitoring a single link.
[0022] Regular full-network monitoring ensures that every part of the network is regularly checked and evaluated, thus fully covering possible network problems. Through regular inspections, potential fault points can be discovered and handled in a timely manner, avoiding the occurrence or expansion of faults and improving network stability and reliability. Full-network monitoring can also help identify bottlenecks and performance problems in the network, providing data support for performance optimization.
[0023] The local redundancy design can improve the reliability of the entire network by continuing to provide services through other redundant parts when some parts fail. In the event of a failure, real-time local redundancy can quickly switch to the redundant part, reducing the time for failure recovery and the impact on users. Through the local redundancy design, network resources can be more reasonably allocated and utilized, avoiding waste of resources and bottlenecks.
[0024] The dial test task is to dynamically monitor the status and performance of the network, and promptly discover anomalies and faults in the network. It can be flexibly adjusted according to network changes and needs, such as adjusting the frequency and range of the dial test to adapt to different network environments. Through dynamic dial testing, more accurate network performance and status data can be obtained, providing more reliable support for network management and optimization.
[0025] In some embodiments, see Figure 1 , the step of dividing the network devices according to the priorities of the service requirements includes: Develop business demand prioritization criteria based on business importance and tolerance for network interruptions; Based on the business demand priority classification standard, network devices are divided into key network devices, important network devices and ordinary network devices.
[0026] Establish standards for prioritizing business needs based on the importance of the business (such as core business, key business support, general office business, etc.) and the tolerance for network interruptions.
[0027] Key network equipment (such as core routers, core switches, etc.) that support core businesses (such as financial transaction systems, power control systems, etc.) can be marked as high-priority devices.
[0028] Network devices that support important services (such as the company's internal mail system, important file sharing servers, etc.) can be marked as medium-priority devices.
[0029] Devices connected to ordinary office areas or used in test environments can be marked as low-priority devices.
[0030] In some embodiments, see Figure 1 , the step of configuring the global network topology including all network devices through the canvas includes: Configure node information through canvas configuration, associate node information with lines, and set the direction for each line; Establish connections between nodes within the region and between nodes within the region and nodes outside the region.
[0031] Node information can be configured through canvas configuration. Node information includes node type (switch, server, region, etc.), node priority, node name, node IP, node egress port, and node ingress port. Node information is connected and a clear direction is specified for each connection to indicate the flow of data between nodes. For bidirectional communication links, bidirectional arrows can be used in the topology diagram; for unidirectional links (such as some monitoring data collection links or specific business flow links), unidirectional arrows are used to indicate the direction of data transmission. After creating a regional node, secondary topology node information configuration can be performed in the editing interface of the regional node. This is similar to building a sub-topology structure in an independent canvas. Users can add switches, servers and other nodes in the region, and establish connections between nodes in the region and between nodes in the region and nodes outside the region according to the above node information configuration and connection configuration methods.
[0032] In some embodiments, see Figure 1 The step of regularly sending dynamic dialing tasks to network devices in the global network topology includes: Send dynamic dial-up test tasks to key network equipment at the first possible interval of process operation; Send dynamic dialing tasks for the mutual access intervals between important network devices in the first place; Send dynamic dial-up test tasks to common network equipment at the second interval of process operation; A dynamic dialing task is sent to the status of all network devices at a third time interval.
[0033] This solution uses real-time detection and batch statistics to calculate, and uses different calculation methods for different network indicators. According to the configuration frequency, each batch of detection is calculated and stored regularly to solve the statistical problem of long-term detection, and can be compared with historical data of the same period. It also uses multi-threaded parallel execution to process multiple detection tasks in parallel.
[0034] Configure the detection URL, detection frequency, and packet length in the configuration, and add a scheduled task. This scheduled task includes the following functions: send ICMPEcho data packets according to the detection frequency, and record the results of the ICMPEcho-reply data packets received by the dial test; count the detection KPI information at regular intervals, such as the number of packets sent, the number of packet losses, the packet loss rate, and the valley response time.
[0035] The relevant KPI changes are presented in the form of page time series diagrams. You can view the network fluctuation status in real time and obtain historical network fluctuation status.
[0036] The detection frequency and detection packet size are dynamically adjusted according to the node priority and topological level, aiming to monitor the network status more accurately and ensure that high-priority devices and devices at low topological levels (usually meaning more core and critical network locations) can receive more frequent and appropriate detection, so as to timely detect potential problems and ensure their normal operation.
[0037] For devices with high node priority, such as core business servers, important network management servers, etc., a higher detection frequency should be set. Perform a detection task every 5 minutes, so that abnormal conditions that may occur in the device, such as service interruption and performance degradation, can be captured more timely, so that measures can be taken quickly to repair them.
[0038] Inter-device access at the regional level also requires a high detection frequency due to its critical position in the network. Similar frequency settings are used for high-priority devices, with detection tasks performed every 5 minutes to ensure close monitoring of devices in these core locations.
[0039] For low-priority devices, which are global topology devices, they are usually less sensitive to network problems. Low-frequency dialing is used. The main purpose of the dialing test is to ensure that basic network functions are normal. A detection task is performed every 30 minutes.
[0040] In order to detect the status of the device more comprehensively and accurately, a relatively large detection packet size can be set. Send a detection packet of 150 bytes (assuming that the network environment allows large packet transmission) once per second. This can contain more test information and more carefully evaluate the performance indicators of the device, such as response time, packet loss rate, etc.
[0041] In some embodiments, see Figure 1 and Figure 4 The step of sending a dynamic dialing redundancy task to a network device in a local network topology in real time and monitoring a single link to obtain an abnormal monitoring result includes: Dual-machine redundancy configuration is performed for each network device in the local network topology, and each network device is divided into a primary device and a corresponding secondary device; Send dynamic dial-up test redundancy tasks in real time and perform continuous dial-up test on the ports of the main device; The device response result of a single link is monitored, and in response to not receiving a response for more than a preset number of consecutive times, it is determined that an abnormal monitoring result occurs on the main port.
[0042] For local network equipment, redundancy can be used to ensure high availability of dial-up testing services. The redundancy method uses dual dial-up testing service equipment and dual ports to perform dial-up testing redundancy.
[0043] The process of dynamically dialing redundant tasks is as follows: Monitor the network status and service traffic of the main device in real time. By deploying monitoring services in the network, real-time collection of network performance indicators and service traffic data, including network bandwidth utilization, latency, packet loss rate, etc.
[0044] Analyze monitoring data to determine the dial-up bandwidth requirements. Based on the monitored network status and service flow data, use data analysis algorithms to determine the current dial-up bandwidth requirements. Based on the changing trends of network bandwidth utilization and service flow, the network load of the main device in the future can be predicted to determine the appropriate dial-up parameters.
[0045] Dynamically adjust the dial test parameters to reduce the impact of the dial test on the network bandwidth of the main device. The formula derivation process for the relationship between the dial test frequency (F), dial test data packet size (P), network bandwidth (B) and the proportion of network bandwidth occupied (R): First, calculate the amount of data (in bytes) for each dial test: the size of the data packet sent for each dial test is P bytes.
[0046] Then, calculate the total amount of data dialed per unit time (for example, per second): the dialing frequency is F times / second, the amount of data per dialing is P bytes, and the total amount of data dialed per unit time is Q=FxP bytes / second.
[0047] Finally, calculate the proportion of network bandwidth occupied: given that the network bandwidth is B bytes / second and the total amount of dial-up data is Q bytes / second, the proportion of network bandwidth occupied is: .
[0048] Where: R is the proportion of network bandwidth occupied (%); F is the dial test frequency (times / second); P is the dial test data packet size (bytes); B is the network bandwidth (bytes / second).
[0049] This formula can estimate the proportion of network bandwidth occupied by dial test based on the dial test frequency, dial test data packet size and network bandwidth. By comparing the same period yesterday, last week and last month, the bandwidth utilization change of the main device can be estimated. The dial test data packet size and dial test frequency can be dynamically changed to keep the bandwidth utilization threshold of the main device below the set threshold.
[0050] The above steps complete the real-time dial test analysis process of the main device. You can start multiple dial test tasks at the same time to detect the network status and network fluctuations of multiple main devices.
[0051] Before the dial test begins, you need to send a simple test data packet to the connected peer device. If no response is received for five consecutive times, it is determined that the port is abnormal and needs to be switched.
[0052] In some embodiments, see Figure 1 The steps of recovering when an abnormal monitoring result is obtained by monitoring a single link include: In response to the monitoring result that the primary port is abnormal, the secondary device is continuously dialed to obtain the monitoring result of the secondary device; In response to the monitoring result of the secondary device being normal, the secondary device is switched and upgraded to a new primary device, and the new device is allocated as a secondary device corresponding to the new primary device; In response to the secondary device monitoring result being abnormal, the device in the single link and the device interacting with the link are deactivated, and the abnormal monitoring result is recorded.
[0053] Dual-port dialing service devices are used for redundancy. For key network nodes, dual-machine hot standby configuration is adopted. That is, two dialing service devices of the same model and configuration are deployed. Under normal circumstances, the dialing test only dials the primary port of the main device. Once the main node fails, the secondary port is dialed. If the secondary port is still abnormal, the secondary device is switched to dial test. The abnormal device, abnormal port, abnormal time and abnormal information are recorded to facilitate subsequent troubleshooting.
[0054] In some embodiments, see Figure 1 The step of monitoring the performance data of network devices in the global network topology and raising an alarm when the performance data matches a preset abnormal failure mode includes: The preset abnormal mode is set to delay abnormality and packet loss abnormality; In response to performance data of network devices in the global network topology meeting delay anomaly or packet loss anomaly, generating an alarm signal; Based on the alarm signal, a solution is retrieved from a preset central database and displayed visually; Update this abnormal situation to the preset central database.
[0055] If the average delay of the global network link exceeds the normal threshold delay exceeds the default threshold of 100ms, and the delay between devices in the region exceeds the default threshold of 50ms, the link is considered abnormal, which may affect the performance of network applications. This delay may be caused by poor link quality, network congestion, or insufficient device processing capacity.
[0056] During the dial test, if the packet loss rate is found to be continuously higher than a certain threshold (for global network links, the default packet loss rate is more than 3%; for devices within a region, the default packet loss rate is more than 1%), this indicates that there are serious performance problems in the network. Packet loss may be caused by a variety of reasons, such as poor link quality, network congestion, device port failure, etc.
[0057] When a delay or packet loss exceeds a threshold, an alarm is generated and detailed fault information (such as the fault service name, the IP address of the device involved, possible causes of the fault, etc.) is recorded and entered into the central database for subsequent troubleshooting.
[0058] The present invention proposes a system for identifying and monitoring network problems, see Figure 2 and Figure 3 ,include: The configuration unit 100 is configured to divide the network devices according to the priorities of the service requirements, and configure the global network topology including all the network devices through the canvas; A topology unit 200 is configured to perform secondary topology configuration for network devices whose service requirements have a priority higher than a preset level to obtain a local network topology, and to superimpose the local network topology on the global network topology; The whole network unit 300 is configured to periodically send dynamic dialing tasks to network devices in the global network topology, and to monitor the performance data of network devices in the global network topology and to generate an alarm when the performance data matches a preset abnormal fault mode; The local unit 400 is configured to send dynamic dialing redundancy tasks to network devices in the local network topology in real time, and recover when an abnormal monitoring result is obtained when monitoring a single link.
[0059] The present invention can feedback the network status, reduce the time of fault recovery, and reduce the impact of dialing on business services through dynamic dialing. By identifying and monitoring network problems, network faults can be discovered and solved in a timely manner, thereby improving the stability and availability of the network, optimizing network performance, and enhancing the user's network experience.
[0060] Based on the same inventive concept, according to another aspect of the present invention, Figure 5 As shown, an embodiment of the present invention further provides a computer device 30, which includes a processor 310 and a memory 320. The memory 320 stores a computer program 321 that can be run on the processor. When the processor 310 executes the program, the steps of the above method are performed.
[0061] Based on the same inventive concept, according to another aspect of the present invention, Figure 6 As shown, an embodiment of the present invention further provides a computer-readable storage medium 40, which stores a computer program 410 for executing the above method when executed by a processor.
[0062] The embodiment of the present invention may also include a corresponding computer device. The computer device includes a memory, at least one processor, and a computer program stored in the memory and executable on the processor, and the processor executes any one of the above methods when executing the program.
[0063] The memory, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs, non-volatile computer executable programs and modules, such as program instructions / modules in the embodiments of the present application. The processor executes various functional applications and data processing of the device by running the non-volatile software programs, instructions and modules stored in the memory, that is, implementing the above method.
[0064] The memory may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the device, etc. In addition, the memory may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In an embodiment, the memory may optionally include a memory remotely arranged relative to the processor, and these remote memories may be connected to the local module via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0065] Finally, it should be noted that a person skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, the storage medium of the program can be a disk, an optical disk, a read-only storage memory (ROM) or a random access memory (RAM), etc. The above-mentioned computer program embodiments can achieve the same or similar effects as the corresponding above-mentioned arbitrary method embodiments.
[0066] It will also be appreciated by those skilled in the art that various exemplary logic blocks, modules, circuits and algorithm steps described in conjunction with the disclosure herein can be implemented as electronic hardware, computer software or a combination of the two. In order to clearly illustrate this interchangeability of hardware and software, a general description has been given to the functions of various schematic components, blocks, modules, circuits and steps. Whether this function is implemented as software or hardware depends on specific applications and the design constraints imposed on the entire system. Those skilled in the art can implement the function in various ways for each specific application, but this implementation decision should not be interpreted as causing a departure from the disclosed scope of the embodiments of the present invention.
[0067] The above are exemplary embodiments disclosed in the present invention, but it should be noted that various changes and modifications may be made without departing from the scope disclosed in the embodiments of the present invention. The functions, steps and / or actions of the methods according to the disclosed embodiments described herein do not need to be performed in any particular order. The serial numbers of the embodiments disclosed in the above embodiments of the present invention are only for description and do not represent the advantages and disadvantages of the embodiments. In addition, although the elements disclosed in the embodiments of the present invention may be described or required in individual form, they may also be understood as multiple unless explicitly limited to the singular.
[0068] It should be understood that, as used herein, the singular forms "a", "an" are intended to include the plural forms as well, unless the context clearly supports an exception. It should also be understood that, as used herein, "and / or" refers to any and all possible combinations including one or more of the associated listed items.
[0069] A person skilled in the art should understand that the discussion of any of the above embodiments is only exemplary and is not intended to imply that the scope of the disclosure of the embodiments of the present invention is limited to these examples; under the idea of the embodiments of the present invention, the technical features in the above embodiments or different embodiments can also be combined, and there are many other changes in different aspects of the above embodiments of the present invention, which are not provided in detail for the sake of simplicity. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present invention should be included in the protection scope of the embodiments of the present invention.
Claims
1. A method for identifying and monitoring network problems, characterized in that: include: Divide network devices according to the priority of business needs, and configure the global network topology including all network devices through the canvas; Performing secondary topology configuration for network devices whose service requirements have a priority higher than a preset level to obtain a local network topology, and superimposing the local network topology on the global network topology; Send dynamic dial-up tasks to network devices in the global network topology at regular intervals, monitor the performance data of network devices in the global network topology, and issue an alarm when it matches the preset abnormal failure mode; Send dynamic dial-up redundancy tasks to network devices in the local network topology in real time, and recover when abnormal monitoring results are obtained for monitoring a single link.
2. A method for identifying and monitoring network problems according to claim 1, characterized in that: The step of dividing the network devices according to the priorities of the service requirements comprises: Develop business demand prioritization criteria based on business importance and tolerance for network interruptions; Based on the business demand priority classification standard, network devices are divided into key network devices, important network devices and ordinary network devices.
3. A method for identifying and monitoring network problems according to claim 1, characterized in that: The step of configuring the global network topology including all network devices through the canvas includes: Configure node information through canvas configuration, associate node information with lines, and set the direction for each line; Establish connections between nodes within the region and between nodes within the region and nodes outside the region.
4. A method for identifying and monitoring network problems according to claim 1, characterized in that: The step of regularly sending a dynamic dialing task to a network device in the global network topology comprises: Send dynamic dial-up test tasks to key network equipment at the first possible interval of process operation; Send dynamic dialing tasks for the mutual access intervals between important network devices in the first place; Send dynamic dial-up test tasks to common network equipment at the second interval of process operation; A dynamic dialing task is sent to the status of all network devices at a third time interval.
5. A method for identifying and monitoring network problems according to claim 1, characterized in that: The step of sending a dynamic dialing redundancy task to a network device in a local network topology in real time and monitoring a single link to obtain an abnormal monitoring result includes: Dual-machine redundancy configuration is performed for each network device in the local network topology, and each network device is divided into a primary device and a corresponding secondary device; Send dynamic dial-up test redundancy tasks in real time and perform continuous dial-up test on the ports of the main device; The device response result of a single link is monitored, and in response to not receiving a response for more than a preset number of consecutive times, it is determined that an abnormal monitoring result occurs on the main port.
6. A method for identifying and monitoring network problems according to claim 5, characterized in that: The step of recovering when an abnormal monitoring result is obtained by monitoring a single link includes: In response to the monitoring result that the primary port is abnormal, the secondary device is continuously dialed to obtain the monitoring result of the secondary device; In response to the monitoring result of the secondary device being normal, the secondary device is switched and upgraded to a new primary device, and the new device is allocated as a secondary device corresponding to the new primary device; In response to the secondary device monitoring result being abnormal, the device in the single link and the device interacting with the link are deactivated, and the abnormal monitoring result is recorded.
7. A method for identifying and monitoring network problems according to claim 1, characterized in that: The step of monitoring the performance data of network devices in the global network topology and raising an alarm when the performance data matches a preset abnormal failure mode comprises: The preset abnormal mode is set to delay abnormality and packet loss abnormality; In response to performance data of network devices in the global network topology meeting delay anomaly or packet loss anomaly, generating an alarm signal; Based on the alarm signal, a solution is retrieved from a preset central database and displayed visually; Update this abnormal situation to the preset central database.
8. A system for identifying and monitoring network problems, characterized in that: include: A configuration unit configured to divide network devices according to priorities of business needs, and configure a global network topology including all network devices through a canvas; A topology unit configured to perform secondary topology configuration for network devices whose service requirements have a priority higher than a preset level to obtain a local network topology, and to superimpose the local network topology on the global network topology; The whole network unit is configured to periodically send dynamic dialing tasks to network devices in the global network topology, and to monitor the performance data of network devices in the global network topology and to generate an alarm when the performance data matches a preset abnormal fault mode; The local unit is configured to send dynamic dialing redundancy tasks to network devices in the local network topology in real time, and recover when abnormal monitoring results are obtained when monitoring a single link.
9. A computer device comprising: at least one processor; and a memory storing a computer program executable on the processor, wherein the processor executes the steps of a method for identifying and monitoring network problems as described in any one of claims 1 to 7 when executing the program.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the computer program performs the steps of the method for identifying and monitoring network problems as claimed in any one of claims 1 to 7.
Citation Information
Patent Citations
Standby routing link quality monitoring method and system
CN108040007A
Intelligent operation and maintenance method and device based on link quality analysis
CN116074213A
Electric power information communication method and system based on key node backup
CN117376245A
Fault monitoring method and device for multi-level network topology
CN117997706A
Fault detection method and device of network equipment and electronic equipment
CN118740678A
Cited By
Method and system for realizing network topology state monitoring based on IP probe
CN120498965A
Local area network fault detection method, system, medium and equipment
CN121356994A