Automatic network equipment fault monitoring and repairing method and device based on intelligent topology, equipment and storage medium
By constructing and updating network topology maps, real-time monitoring and automatic repair of network equipment faults solves the problem of low efficiency of traditional troubleshooting and achieves fast and efficient fault repair.
Patent Information
- Application Number
- CN202411898564.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-23
- Publication Date
- 2025-01-21
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Traditional network equipment troubleshooting relies on manual labor, resulting in inefficient troubleshooting and inability to respond quickly to and repair network equipment failures.
By obtaining network device information in real time, the network topology map is constructed and updated, and the status of the network device is monitored in real time. When a fault is detected, the fault is analyzed and automatically repaired.
It achieves rapid discovery and automatic repair of network equipment faults, significantly improving the efficiency of network equipment fault repair.
Smart Images

Figure CN119341889A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of network equipment maintenance, and in particular to a method, device, equipment and storage medium for automatic network equipment fault monitoring and repair based on intelligent topology. Background Art
[0002] Traditional network equipment troubleshooting usually relies on manual administrators to analyze logs, manually check topology diagrams, and check the health status of each network link one by one. However, this method takes a long time to troubleshoot and is inefficient. Therefore, how to improve the efficiency of network equipment troubleshooting is a problem that still needs to be solved.
[0003] The above contents are only used to assist in understanding the technical solution of the present application and do not constitute an admission that the above contents are prior art. Summary of the invention
[0004] The main purpose of this application is to provide an automated network equipment fault monitoring and repair method, device, equipment and storage medium based on intelligent topology, aiming to solve the technical problem of how to improve the efficiency of network equipment fault repair.
[0005] To achieve the above objectives, the present application proposes an automated network equipment fault monitoring and repair method based on intelligent topology, the method comprising: Acquire network device information in real time, and construct and update a network topology map based on the network device information; Monitor the status of network devices in real time according to the network device information and the network topology diagram; When a fault is detected in the network device, the fault is analyzed and repaired.
[0006] In one embodiment, the step of constructing and updating the network topology map according to the network device information includes: Determine connection information between network devices according to the network device information; A network topology map is constructed and updated according to the network device information and the connection information.
[0007] In one embodiment, the step of determining the connection information between network devices according to the network device information includes: Obtaining adjacent device information of each network device according to the network device information; The connection information between the network devices is determined according to the network device information and the adjacent device information.
[0008] In one embodiment, the step of monitoring the status of the network device in real time according to the network device information and the network topology diagram includes: Acquire historical information data of the network device according to the network device information; Obtaining the flow, delay and packet loss rate of network devices through the network topology diagram; The status of the network device is monitored according to the historical information data, the traffic, the delay and the packet loss rate.
[0009] In one embodiment, when a fault is detected in the network device, the step of analyzing and repairing the fault includes: When a fault occurs on the network device, analyzing the fault and obtaining the fault type of the fault; A fault repair strategy is determined according to the fault type and the fault is repaired.
[0010] In one embodiment, the step of determining a fault repair strategy according to the fault type and repairing the fault includes: When the fault type is a link fault, adjusting the network device routing strategy or enabling a backup link to enable the network device to restore network communication; When the fault type is a configuration fault, a preset configuration file is executed to restore the network device to a predetermined configuration state; When the fault type is a performance fault, the traffic load strategy is adjusted.
[0011] In one embodiment, when the network device is detected to have a fault, after analyzing and repairing the fault, the method further includes: Acquiring historical fault data of the network device; The network equipment failures are classified and predicted according to the historical failure data to obtain a network failure repair plan.
[0012] In addition, to achieve the above purpose, the present application also proposes an automatic network equipment fault monitoring and repairing device based on intelligent topology, and the automatic network equipment fault monitoring and repairing device based on intelligent topology includes: An acquisition module is used to acquire network device information in real time, and to construct and update a network topology map based on the network device information; A monitoring module, used to monitor the status of network devices in real time according to the network device information and the network topology diagram; The repair module is used to analyze and repair the fault when a fault is detected in the network device.
[0013] In addition, to achieve the above-mentioned objectives, the present application also proposes an automated network equipment fault monitoring and repair device based on intelligent topology, the device comprising: a memory, a processor, and a computer program stored on the memory and executable on the processor, the computer program being configured to implement the steps of the automated network equipment fault monitoring and repair method based on intelligent topology as described above.
[0014] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by the processor, the steps of the automated network equipment fault monitoring and repair method based on intelligent topology as described above are implemented.
[0015] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, it implements the steps of the automatic network equipment fault monitoring and repair method based on intelligent topology as described above.
[0016] The present application provides an automated network equipment fault monitoring and repair method based on intelligent topology. The present application obtains network equipment information in real time, and constructs and updates a network topology map based on the network equipment information; monitors the status of the network equipment in real time based on the network equipment information and the network topology map; and when a fault is detected in the network equipment, analyzes and repairs the fault.
[0017] In summary, the present application improves the efficiency of network equipment fault repair by constructing a network topology diagram of the network equipment, quickly discovering the faults of the network equipment and performing automatic repairs. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0019] In order to more clearly illustrate the embodiments of the present application 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, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0020] Figure 1 A flowchart of the first embodiment of the method for automatic network equipment fault monitoring and repair based on intelligent topology of the present application is provided; Figure 2 A flow chart of the second embodiment of the method for automatic network equipment fault monitoring and repair based on intelligent topology of the present application; Figure 3 A brief flowchart of an automated network equipment fault monitoring and repair method based on intelligent topology provided in Example 1 of the present application; Figure 4 This is a schematic diagram of the module structure of an automated network equipment fault monitoring and repair device based on intelligent topology according to an embodiment of the present application; Figure 5 Schematic diagram of the device structure of the hardware operating environment involved in the intelligent topology-based automated network device fault monitoring and repair method in the embodiment of the present application.
[0021] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0022] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.
[0023] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.
[0024] The main solution of the present application is to obtain network device information in real time, and build and update a network topology map based on the network device information; monitor the status of the network device in real time based on the network device information and the network topology map; and when a fault is detected in the network device, analyze and repair the fault.
[0025] At present, traditional network equipment troubleshooting usually relies on manual administrators to analyze logs, manually check topology diagrams, and check the health status of each network link one by one. However, this method takes a long time to troubleshoot problems and is inefficient. Therefore, how to improve the efficiency of network equipment troubleshooting is a problem that still needs to be solved.
[0026] The present application improves the efficiency of network equipment fault repair by constructing a network topology map of the network equipment, quickly discovering network equipment faults and performing automated repairs.
[0027] Based on this, the embodiment of the present application provides an automated network device fault monitoring and repair method based on intelligent topology, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the method for automatic network equipment fault monitoring and repair based on intelligent topology of the present application.
[0028] In this embodiment, the intelligent topology-based automated network device fault monitoring and repair method includes steps S10 to S30: Step S10: acquiring network device information in real time, and constructing and updating a network topology map according to the network device information; It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or an electronic device capable of realizing the above functions, an automatic network device fault monitoring and repair device based on intelligent topology, etc. The following takes the automatic network device fault monitoring and repair device based on intelligent topology as an example to illustrate this embodiment and the following embodiments.
[0029] It should be noted that the network topology is a data structure that describes network devices (such as switches, routers, servers, etc.) and the connection relationship between them, and is the basis for fault diagnosis. Through the protocols of network devices, such as the Simple Network Management Protocol (SNMP) and the NetFlow protocol, and real-time data streams, network device information can be obtained in real time, and the network topology can be automatically constructed and updated in real time. The communication interface between network devices uses the Link Layer Discovery Protocol (LLDP) to obtain the other device information (such as IP address, MAC address, device type, port information, etc.), and then reports the adjacent device information to the network topology management module of the cloud monitoring management or local monitoring management device. The network topology management module calculates the device connection status based on this information and updates the topology structure. The real-time update of the topology ensures that when the network status changes (such as device online, failure, link interruption, etc.), the system can respond in time and adjust the topology. The real-time update of the topology ensures that when the network status changes (such as device online, failure, link interruption, etc.), the system can respond in time and adjust the topology. This module is logically or physically connected to all network devices (such as routers, switches, servers, etc.) to synchronize changes in network topology in real time.
[0030] In a feasible manner, the step of constructing and updating the network topology map according to the network device information includes: Determine connection information between network devices according to the network device information; A network topology map is constructed and updated according to the network device information and the connection information.
[0031] It is understandable that the network device information includes the adjacent device information of each network device. The connection information between network devices can be determined through the network device information and the adjacent device information, and the network topology map can be updated in real time.
[0032] Step S20: monitoring the status of network devices in real time according to the network device information and the network topology diagram; It is understandable that based on the network device information and network topology diagram, the status of network devices such as device online, failure, link interruption, etc. can be monitored to quickly respond to and repair network device failures. Real-time monitoring of network devices and connection status can also identify potential network failures or performance issues.
[0033] In a feasible manner, the step of monitoring the status of the network device in real time according to the network device information and the network topology diagram includes: Acquire historical information data of the network device according to the network device information; Obtaining the flow, delay and packet loss rate of network devices through the network topology diagram; The status of the network device is monitored according to the historical information data, the traffic, the delay and the packet loss rate.
[0034] It should be noted that, combined with historical data analysis, network faults can be automatically detected and located through traffic monitoring, delay analysis, packet loss rate monitoring and other means. Specifically, network monitoring protocols (such as ICMP Ping, SNMP Trap and other protocols) can be used to regularly monitor the health status of network equipment. Link layer faults, such as physical link disconnection and port failure, can be quickly detected and the fault location can be located through the topology map. For more complex logical faults (such as router configuration problems, uneven load, etc.), pattern analysis is performed through algorithms to automatically identify possible sources of problems. This module works closely with the network topology management module, using real-time data from the topology map to assist fault diagnosis, and maintains a continuous connection with network equipment and monitoring systems to obtain real-time network status information.
[0035] Step S30: When a fault is detected in the network device, the fault is analyzed and repaired.
[0036] It should be noted that when the network device is detected to have a fault, a repair operation can be automatically performed based on the fault diagnosis result to ensure that the network device resumes normal operation in the shortest time. Intelligent repair of network device faults can be performed through a preset automatic repair strategy combined with real-time fault data.
[0037] In a feasible manner, when the network device is detected to have a fault, after analyzing and repairing the fault, the method further includes: Acquiring historical fault data of the network device; The network equipment failures are classified and predicted according to the historical failure data to obtain a network failure repair plan.
[0038] It is understandable that by analyzing, learning and optimizing the fault detection and repair strategies of historical fault data. By continuously optimizing the algorithm, the system can provide more accurate and efficient solutions when facing new fault modes. At the same time, feedback is given to the user administrator to prompt the suggestion, allowing the administrator or user to choose whether to apply the solution. Specifically, historical network fault data can be collected and analyzed, including the type, frequency, and repair time of the fault. By classifying and predicting the fault mode through machine learning algorithms, repair solutions can be provided in advance when similar faults are encountered in the future. Continuously optimize the fault diagnosis and repair process, self-adjust through data feedback, and improve the accuracy and efficiency of fault handling. This module works closely with the fault monitoring module and the repair module to provide feedback on fault prediction and optimization solutions based on historical data, and optimize the fault handling mechanism of the entire process.
[0039] It is understandable that in addition to automatic repair, a visual management platform is also provided for network administrators to facilitate the configuration of network monitoring strategies, troubleshooting rules, automatic repair solutions, historical log viewing, etc. The manual intervention function is provided. When the system cannot be repaired automatically, the administrator can manually adjust the network configuration or fault handling strategy. By providing a web-based console, real-time network status, topology diagrams, fault diagnosis results and repair progress are displayed. Administrators are allowed to set fault detection thresholds, alarm policies and automatic repair rules. Troubleshooting tools and log analysis functions are provided to help administrators better understand the cause of the fault and the handling process. This functional module is connected to all other modules (topology management, fault monitoring, repair, optimization), providing configuration and control interfaces, allowing administrators to adjust the behavior of the system as needed.
[0040] This embodiment obtains network device information in real time, and constructs and updates a network topology map based on the network device information; monitors the status of network devices in real time based on the network device information and the network topology map; and analyzes and repairs the fault when a fault in the network device is detected.
[0041] In summary, this embodiment improves the efficiency of network device fault repair by constructing a network topology map of the network device, quickly discovering the fault of the network device and performing automatic repair.
[0042] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as those in the above-mentioned embodiment 1 can be referred to the above introduction, and will not be repeated in the following. Figure 2 , step S30 also includes steps S301~S302: Step S301: when it is detected that the network device has a fault, the fault is analyzed and the fault type is obtained; It should be noted that network devices may have various types of faults, such as link layer faults, performance faults, device configuration faults, etc. When a fault is detected in the network device, the fault type of the network fault needs to be determined in order to perform fault repair.
[0043] Step S302: Determine a fault repair strategy according to the fault type and repair the fault.
[0044] It is understandable that different solutions are adopted for different network failures.
[0045] In a feasible manner, the step of determining a fault repair strategy according to the fault type and repairing the fault includes: When the fault type is a link fault, adjusting the network device routing strategy or enabling a backup link to enable the network device to restore network communication; When the fault type is a configuration fault, a preset configuration file is executed to restore the network device to a predetermined configuration state; When the fault type is a performance fault, the traffic load strategy is adjusted.
[0046] Understandably, for link layer failures, the focus is on the need to quickly restore network communications, which can be solved by automatically adjusting routing policies or enabling backup links; for configuration failures, which are usually problems with the configuration of network devices, such failures can be solved by automatically executing standard repair scripts or configuration files to ensure that the device is restored to the predetermined configuration state; for performance failures, which may be caused by bandwidth bottlenecks and excessive loads, they can be solved by automatically adjusting traffic load balancing strategies or reallocating network resources. The automated repair module interacts with the fault monitoring module and automatically executes repair measures after receiving fault diagnosis. It maintains communication connections with network devices and configuration management systems to perform repair tasks.
[0047] In this embodiment, when a fault is detected on the network device, the fault is analyzed and the fault type is obtained; a fault repair strategy is determined according to the fault type and the fault is repaired.
[0048] In summary, this embodiment improves the efficiency of network equipment fault repair by detecting the fault type and adopting different solutions to solve the network fault according to the fault type.
[0049] For example, to help understand the implementation process of the automatic network device fault monitoring and repair method based on intelligent topology obtained by combining this embodiment with the above-mentioned embodiment 1, please refer to Figure 3 , Figure 3A brief flow chart of an automated network equipment fault monitoring and repair method based on intelligent topology is provided. Specifically, the network topology management module is responsible for automatically constructing and updating the network topology map in real time. The network topology map is a data structure that describes the devices in the network (such as switches, routers, servers, etc.) and the connection relationship between them. It is the basis of fault diagnosis. The module uses the protocols of network devices (such as SNMP, NetFlow, etc.) and real-time data streams to automatically discover and draw the network topology. The implementation method is that the communication interface between network devices uses protocols such as LLDP to obtain the other device information (such as IP address, MAC address, device type, port information, etc.), and then reports the adjacent device information to the network topology management module of the cloud monitoring management or local monitoring management device. The network topology management module calculates the device connection status based on this information and updates the topology structure. The real-time update of the topology map ensures that the system can respond in time and adjust the topology map when the network status changes (such as device online, failure, link interruption, etc.). The network topology management module is logically or physically connected to all network devices (such as routers, switches, servers, etc.) to synchronize the changes of the network topology in real time. The fault monitoring and diagnosis module monitors network devices and connection status in real time, identifies potential network faults or performance problems, uses advanced fault detection technology, and can automatically detect and locate network faults through traffic monitoring, delay analysis, packet loss rate monitoring, etc. by combining historical data analysis. The implementation method is to use network monitoring protocols (such as ICMP Ping, SNMP Trap, etc.) to regularly monitor the health status of network devices. Link layer faults, such as physical link disconnection and port failure, can be quickly detected and the fault location can be located through the topology map. For more complex logical faults (such as router configuration problems, uneven load, etc.), the algorithm is used to perform pattern analysis and automatically identify possible problem sources. The fault monitoring and diagnosis module works closely with the network topology management module, using the real-time data of the topology map to assist fault diagnosis, and maintains a continuous connection with network devices and monitoring systems to obtain real-time network status information. The automated repair module automatically performs repair operations based on the fault diagnosis results to ensure that the network resumes normal operation in the shortest time, supports preset automatic repair strategies, and performs intelligent repairs in combination with real-time fault data. The implementation method is that for link layer failures, the routing strategy can be automatically adjusted or backup links can be enabled to quickly restore network communications; for device configuration problems, the system can automatically execute standard repair scripts or configuration files to ensure that the device is restored to the predetermined configuration state; for performance problems (such as bandwidth bottlenecks, excessive load, etc.), the traffic load balancing strategy is automatically adjusted or network resources are reallocated. The automated repair module interacts with the fault monitoring module and automatically executes repair measures after receiving the fault diagnosis. It maintains communication connections with network devices and configuration management systems to perform repair tasks.The user configuration and control module provides a visual management platform for network administrators to configure network monitoring strategies, troubleshooting rules, automatic repair solutions, historical log viewing, etc. The module also provides manual intervention functions. When the system cannot be repaired automatically, the administrator can manually adjust the network configuration or fault handling strategy. The implementation method is to provide a web-based console to display real-time network status, topology diagrams, fault diagnosis results and repair progress. Allow administrators to set fault detection thresholds, alarm policies and automatic repair rules. Provide troubleshooting tools and log analysis functions to help administrators better understand the cause and handling process of faults. The user configuration and control module is connected to all other modules (topology management, fault monitoring, repair, optimization), providing configuration and control interfaces, allowing administrators to adjust the behavior of the system as needed. The self-learning and optimization module analyzes, learns and optimizes fault detection and repair strategies through historical fault data. By continuously optimizing algorithms, the system can provide more accurate and efficient solutions when facing new fault modes. At the same time, feedback is given to user administrators to prompt the suggestion, allowing administrators or users to choose whether to apply the solution. The implementation method is to collect and analyze historical network fault data, including the type, frequency, and repair time of the fault. By classifying and predicting fault modes through machine learning algorithms, repair solutions can be provided in advance when similar faults are encountered in the future. The fault diagnosis and repair process is continuously optimized, and self-adjustment is performed through data feedback to improve the accuracy and efficiency of fault handling. The self-learning and optimization module works closely with the fault monitoring module and the repair module to provide feedback on fault prediction and optimization solutions based on historical data, and optimize the fault handling mechanism of the entire process.
[0050] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the automated network equipment fault monitoring and repair method based on intelligent topology of the present application. More simple transformations based on this technical concept are all within the scope of protection of the present application.
[0051] This application also provides an automated network equipment fault monitoring and repair device based on intelligent topology, please refer to Figure 4 , the intelligent topology-based automated network equipment fault monitoring and repair device comprises: The acquisition module 10 is used to acquire network device information in real time, and to construct and update a network topology map according to the network device information; A monitoring module 20, configured to monitor the status of network devices in real time according to the network device information and the network topology diagram; The repair module 30 is used to analyze and repair the fault when a fault is detected in the network device.
[0052] This embodiment obtains network device information in real time, and constructs and updates a network topology map based on the network device information; monitors the status of network devices in real time based on the network device information and the network topology map; and analyzes and repairs the fault when a fault in the network device is detected.
[0053] In summary, this embodiment improves the efficiency of network device fault repair by constructing a network topology map of the network device, quickly discovering the fault of the network device and performing automatic repair.
[0054] In one embodiment, the acquisition module 10 is further used to determine connection information between network devices according to the network device information; A network topology map is constructed and updated according to the network device information and the connection information.
[0055] In one embodiment, the acquisition module 10 is further configured to obtain adjacent device information of each network device according to the network device information; and determine connection information between network devices according to the network device information and the adjacent device information.
[0056] In one embodiment, the monitoring module 20 is also used to obtain historical information data of the network device based on the network device information; obtain the traffic, delay and packet loss rate of the network device through the network topology map; and monitor the status of the network device based on the historical information data, the traffic, the delay and the packet loss rate.
[0057] In one embodiment, the repair module 30 is further used to analyze the fault and obtain the fault type of the fault when a fault is detected in the network device; determine a fault repair strategy according to the fault type and repair the fault.
[0058] In one embodiment, the repair module 30 is also used to adjust the network device routing strategy or enable the backup link when the fault type is a link failure, so that the network device can restore network communication; when the fault type is a configuration failure, execute a preset configuration file to restore the network device to a predetermined configuration state; when the fault type is a performance failure, adjust the traffic load strategy.
[0059] In one embodiment, the repair module 30 is further configured to obtain historical fault data of the network device, classify and predict network device faults according to the historical fault data, and obtain a network fault repair plan.
[0060] The intelligent topology-based automated network equipment fault monitoring and repairing device provided by the present application adopts the intelligent topology-based automated network equipment fault monitoring and repairing method in the above-mentioned embodiment, which can solve the technical problem of how to improve the efficiency of network equipment fault repair. Compared with the prior art, the beneficial effects of the intelligent topology-based automated network equipment fault monitoring and repairing device provided by the present application are the same as the beneficial effects of the intelligent topology-based automated network equipment fault monitoring and repairing method provided by the above-mentioned embodiment, and the other technical features of the intelligent topology-based automated network equipment fault monitoring and repairing device are the same as the features disclosed in the above-mentioned embodiment method, which will not be repeated here.
[0061] The present application provides an automated network equipment fault monitoring and repair device based on intelligent topology, and the automated network equipment fault monitoring and repair device based on intelligent topology includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the automated network equipment fault monitoring and repair method based on intelligent topology in the above-mentioned embodiment one.
[0062] Reference below Figure 5 , which shows a schematic diagram of the structure of an automatic network device fault monitoring and repair device based on intelligent topology suitable for implementing the embodiment of the present application. The automatic network device fault monitoring and repair device based on intelligent topology in the embodiment of the present application may include but is not limited to mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions: tablet computers), PMPs (Portable Media Players: portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 5 The intelligent topology-based automated network equipment fault monitoring and repairing device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0063] like Figure 5As shown, the automatic network equipment fault monitoring and repairing device based on intelligent topology may include a processing device 1001 (such as a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: ReadOnly Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: RandomAccess Memory) 1004. Various programs and data required for the operation of the automatic network equipment fault monitoring and repairing device based on intelligent topology are also stored in RAM1004. The processing device 1001, ROM1002 and RAM1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to the I / O interface 1006: input devices 1007 including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 1003 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 1009. The communication device 1009 can allow the intelligent topology-based automated network device fault monitoring and repair device to communicate wirelessly or wired with other devices to exchange data. Although the figure shows an intelligent topology-based automated network device fault monitoring and repair device with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems may be implemented or have alternatively.
[0064] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.
[0065] The intelligent topology-based automated network equipment fault monitoring and repairing device provided by the present application adopts the intelligent topology-based automated network equipment fault monitoring and repairing method in the above-mentioned embodiment, which can solve the technical problem of how to improve the efficiency of network equipment fault repair. Compared with the prior art, the beneficial effects of the intelligent topology-based automated network equipment fault monitoring and repairing device provided by the present application are the same as the beneficial effects of the intelligent topology-based automated network equipment fault monitoring and repairing method provided by the above-mentioned embodiment, and the other technical features of the intelligent topology-based automated network equipment fault monitoring and repairing device are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.
[0066] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.
[0067] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
[0068] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, the computer-readable program instructions being used to execute the intelligent topology-based automated network equipment fault monitoring and repair method in the above-mentioned embodiment.
[0069] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM: Random Access Memory), a read-only memory (ROM: Read Only Memory), an erasable programmable read-only memory (EPROM: Erasable Programmable Read Only Memory or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM: CD-Read Only Memory), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency: Radio Frequency), etc., or any suitable combination of the above.
[0070] The computer-readable storage medium may be included in the intelligent topology-based automated network device fault monitoring and repairing device; or may exist independently without being assembled into the intelligent topology-based automated network device fault monitoring and repairing device.
[0071] The above-mentioned computer-readable storage medium carries one or more programs. When the above-mentioned one or more programs are executed by the automated network equipment fault monitoring and repair device based on intelligent topology, the automated network equipment fault monitoring and repair device based on intelligent topology: obtains network equipment information in real time, and builds and updates a network topology map based on the network equipment information; monitors the status of the network equipment in real time based on the network equipment information and the network topology map; and when a fault is detected in the network equipment, analyzes and repairs the fault.
[0072] Computer program code for performing the operations of the present application may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0073] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0074] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.
[0075] The readable storage medium provided by the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned automated network device fault monitoring and repair method based on intelligent topology, and can solve the technical problem of how to improve the efficiency of network device fault repair. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by the present application are the same as the beneficial effects of the automated network device fault monitoring and repair method based on intelligent topology provided by the above-mentioned embodiment, and will not be repeated here.
[0076] The present application also provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of the above-mentioned intelligent topology-based automated network equipment fault monitoring and repair method.
[0077] The computer program product provided by the present application can solve the technical problem of how to improve the efficiency of network equipment fault repair. Compared with the prior art, the beneficial effects of the computer program product provided by the present application are the same as the beneficial effects of the automatic network equipment fault monitoring and repair method based on intelligent topology provided by the above embodiment, which will not be repeated here.
[0078] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.
Claims
1. A method for monitoring and repairing network equipment faults based on intelligent topology, characterized in that: The method includes: Acquire network device information in real time, and construct and update a network topology map based on the network device information; Monitor the status of network devices in real time according to the network device information and the network topology diagram; When a fault is detected in the network device, the fault is analyzed and repaired.
2. The method according to claim 1, characterized in that The step of constructing and updating the network topology map according to the network device information includes: Determine connection information between network devices according to the network device information; A network topology map is constructed and updated according to the network device information and the connection information.
3. The method according to claim 2, characterized in that The step of determining the connection information between network devices according to the network device information comprises: Obtaining adjacent device information of each network device according to the network device information; The connection information between the network devices is determined according to the network device information and the adjacent device information.
4. The method according to claim 1, characterized in that The step of real-time monitoring the status of the network device according to the network device information and the network topology diagram comprises: Acquire historical information data of the network device according to the network device information; Obtaining the flow, delay and packet loss rate of network devices through the network topology diagram; The status of the network device is monitored according to the historical information data, the traffic, the delay and the packet loss rate.
5. The method according to claim 1, characterized in that When the network device is detected to have a fault, the steps of analyzing and repairing the fault include: When a fault occurs on the network device, analyzing the fault and obtaining the fault type of the fault; A fault repair strategy is determined according to the fault type and the fault is repaired.
6. The method according to claim 5, characterized in that The step of determining a fault repair strategy according to the fault type and repairing the fault comprises: When the fault type is a link fault, adjusting the network device routing strategy or enabling a backup link to enable the network device to restore network communication; When the fault type is a configuration fault, a preset configuration file is executed to restore the network device to a predetermined configuration state; When the fault type is a performance fault, the traffic load strategy is adjusted.
7. The method according to claim 1, characterized in that When the network device is detected to have a fault, after analyzing and repairing the fault, the method further includes: Acquiring historical fault data of the network device; The network equipment failures are classified and predicted according to the historical failure data to obtain a network failure repair plan.
8. An automated network equipment fault monitoring and repair device based on intelligent topology, characterized in that: The device comprises: An acquisition module is used to acquire network device information in real time, and to construct and update a network topology map based on the network device information; A monitoring module, used to monitor the status of network devices in real time according to the network device information and the network topology diagram; The repair module is used to analyze and repair the fault when a fault is detected in the network device.
9. An automated network equipment fault monitoring and repair device based on intelligent topology, characterized in that: The device comprises: a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the intelligent topology-based automated network equipment fault monitoring and repair method as described in any one of claims 1 to 7.
10. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the method for monitoring and repairing faults of automated network equipment based on intelligent topology according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Fault locating method and device for intelligent substation
CN106656588A
Fault overhauling method and system for secondary equipment of electric power system
CN107203816A
Network monitoring method and apparatus
CN109660396A
Integrated network management system of mobile network
CN117336777A
Fault detection method and device of network equipment and electronic equipment
CN118740678A
Cited By
Adaptive scheduling method, device and equipment for switch and storage medium
CN120416029A