Centralized supervision method and system for network switch

Through the switch management server access and data collection, and the visual management program is used to monitor and manage network switches in real time, the problem of real-time switch health status monitoring and centralized control in the existing technology is solved, and management efficiency and intelligence are improved.

CN119420647APending Publication Date: 2025-02-11HUANENG LANCANG RIVER HYDROPOWER CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411577033.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-06
Publication Date
2025-02-11

AI Technical Summary

Technical Problem

The prior art cannot realize real-time health status monitoring and centralized control of network switches, resulting in low management efficiency, easy configuration errors and inability to connect.

Method used

Access multiple switches through the switch management server, obtain and collect relevant operating data, and use the built-in switch visual management program to monitor and execute management instructions in real time to realize centralized supervision of switches.

Benefits of technology

It realizes unified centralized management and control of switches in the network, improves management efficiency, grasps the healthy operation status of switches in real time, and improves the level of management intelligence.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119420647A_ABST
    Figure CN119420647A_ABST
Patent Text Reader

Abstract

The invention discloses a network switch centralized supervision method and system. The method comprises the following steps: accessing a plurality of switches by using a switch management server; obtaining related operation data collected by a plurality of accessed switches through a switch management server; and monitoring the related operation data in real time in a visualized manner through a switch visualized management program built in the switch management server, and executing various server management instructions to perform switch task management. According to the invention, centralized management and control of the operation state of the network switch are realized, one-key batch configuration upgrading, real-time abnormity monitoring and automatic network topology generation of the switch can be realized, and visualized monitoring and intelligent operation and maintenance of the state of the switch in the whole network can be realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of network switches, and in particular to a centralized monitoring method and system for network switches. Background Art

[0002] The network switch of the monitoring system is an important device for the monitoring system to realize data forwarding. It is the data communication hub of the entire monitoring system. The failure of the switch will cause the monitoring system network to be paralyzed and the function to fail. There are many switches in the monitoring system. The conventional management method is to establish a switch ledger, back up the switch configuration method, or use centralized management to realize batch configuration of switches, but it is impossible to realize real-time health status monitoring of switches. If you need to monitor the switch traffic, port status and other information in real time, you need to use a debugging machine to connect to the switches one by one, which is inefficient and prone to misoperation causing switch configuration errors or inability to connect to switches due to improper account and password management.

[0003] The current relevant technical solutions are: logging into a single switch for management through a web page or other methods, which can only realize the management of a single switch. Managing multiple LAN switches through power line transmission, this method cannot realize real-time information monitoring of the switch, and is only suitable for remotely logging into the faulty device to handle the fault when the switch fails. The centralized management method of multiple switches is realized through the switch management system. The functions it realizes are limited to the automatic generation of network topology, switch configuration and upgrade. It is mainly used for centralized batch configuration and upgrade of switches, but it cannot realize the real-time monitoring and analysis of the operating status of all switch ports, upstream and downstream traffic in the network. None of the above solutions realize centralized control of the operating status of network switches.

[0004] With the continuous application and development of network switches in various industries, the number of network switches is increasing. The management of switches presents many problems, such as a large number of management, a single management method, and the inability to centrally control the network topology and operation status of switches. The realization of centralized control of network switches is an urgent problem for enterprises. The traditional method of logging in to a single switch through a web page or other means for management is no longer suitable for the efficient management of enterprises and the efficiency of human resource utilization. The management of multiple LAN switches through power line transmission is limited to power companies and cannot be applied to all walks of life. It is only suitable for remotely logging in to the faulty device for fault handling when the switch fails, and cannot realize real-time status monitoring of the switch. The centralized management method of multiple switches through the switch management system is limited to the automatic generation of network topology, switch configuration and upgrade. It is mainly used for centralized batch configuration and upgrade of switches, but it cannot realize the real-time monitoring, analysis and alarm functions of the operation status of all switch ports, upstream and downstream traffic in the network, and cannot realize the storage of switch operation data. The intelligent level is not high.

[0005] Based on the current technology, it is very easy to cause problems such as a large number of network switches to manage, difficult management, and inability to centrally control and monitor the status of switches in real time. Summary of the invention

[0006] The present invention aims to solve one of the technical problems in the related art at least to a certain extent.

[0007] To this end, the present invention proposes a centralized supervision method for network switches. The use of intelligent centralized supervision of network switches can realize unified and centralized control of switches in the network, which can not only improve work efficiency, but also grasp the health status of switch operation and the level of intelligent management in real time.

[0008] Another object of the present invention is to provide a centralized monitoring system for network switches.

[0009] To achieve the above object, the present invention provides a centralized monitoring method for a network switch, comprising:

[0010] Use the switch management server to access multiple switches;

[0011] Acquiring relevant operation data collected by multiple connected switches through the switch management server;

[0012] The switch visualization management program built into the switch management server monitors the relevant operation data in real time and visualizes it, and executes various server management instructions to perform switch task management.

[0013] The centralized monitoring method for network switches according to the embodiment of the present invention may also have the following additional technical features:

[0014] In one embodiment of the present invention, obtaining relevant operation data collected by multiple connected switches through the switch management server includes:

[0015] Configure the switch protocol according to business requirements; wherein the switch protocol includes multiple of Ethernet protocol, VLAN, LLDP, IP protocol, ARP, ICMP, routing protocol, SNMP, SYSLOG and ACL;

[0016] In response to the protocol configuration result, the switch management server collects relevant operation data of the multiple switches.

[0017] In one embodiment of the present invention, executing a plurality of server management instructions to perform switch task management includes:

[0018] Receive a first server management instruction; wherein the first server management instruction is a network topology map generation instruction;

[0019] In response to the network topology map generation instruction, executing the network topology map generation instruction through a switch visualization management program to automatically generate a switch network topology map;

[0020] Output the switch network topology diagram.

[0021] In one embodiment of the present invention, executing a plurality of server management instructions to perform switch task management further includes:

[0022] receiving a second server management instruction; wherein the second server management instruction is a switch software upgrade instruction;

[0023] In response to the switch software upgrade instruction, the switch software upgrade instruction is executed by the switch visualization management program to perform a switch software upgrade operation.

[0024] In one embodiment of the present invention, executing a plurality of server management instructions to perform switch task management further includes:

[0025] receiving a third server management instruction; wherein the third server management instruction is a switch configuration update instruction;

[0026] In response to the switch configuration update instruction, the switch configuration update instruction is executed by the switch visualization management program to perform a switch configuration update operation.

[0027] In one embodiment of the present invention, executing a plurality of server management instructions to perform switch task management further includes:

[0028] receiving a fourth server management instruction; wherein the fourth server management instruction is a switch status query instruction;

[0029] In response to the switch status query instruction, the switch status query instruction is executed by the switch visualization management program to perform a switch status query operation.

[0030] In one embodiment of the present invention, executing the switch status query instruction through the switch visualization management program to perform the switch status query operation includes:

[0031] Query the offline and online status of a single switch network port, and output the color code corresponding to each status;

[0032] Query the upstream and downstream traffic data of a single port of the switch, and output a traffic data graph or display the traffic data;

[0033] Query the network delay data of a single port of the switch, and output a network delay data curve or display the network delay data.

[0034] In one embodiment of the present invention, executing a plurality of server management instructions to perform switch task management further includes:

[0035] receiving a fifth server management instruction; wherein the fifth server management instruction is a device alarm instruction;

[0036] In response to the device alarm instruction, the device alarm instruction is executed by the switch visualization management program to perform a switch alarm operation.

[0037] In one embodiment of the present invention, executing the device alarm instruction through the switch visualization management program to perform the switch alarm operation includes:

[0038] Determine switch alarms based on relevant operating data collected from multiple switches;

[0039] The switch alarms are divided into multiple alarm levels according to the risk level; wherein the multiple alarm levels include multiple types of severe alarms, important alarms, general alarms and prompt alarms;

[0040] Query alarm information; the alarm information includes alarm time, alarm level and alarm recovery information.

[0041] To achieve the above object, the present invention further provides a network switch centralized monitoring system, comprising:

[0042] A switch access module is used to access multiple switches using a switch management server;

[0043] A switch data storage module, used to obtain relevant operation data collected by multiple connected switches through the switch management server;

[0044] The server management module is used to visually monitor the relevant operating data in real time through the switch visualization management program built into the switch management server, and execute various server management instructions to perform switch task management.

[0045] The network switch centralized supervision method and system of the embodiment of the present invention can realize centralized control of the operation status of network switches by connecting switch-related data to the switch management server, and can also realize one-click batch configuration upgrade of switches, real-time abnormality monitoring, automatic network topology generation, and visual monitoring of the switch status of the entire network and intelligent operation and maintenance.

[0046] Additional aspects and advantages of the present invention will be given in part in the following description and in part will be obvious from the following description, or will be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] The above and / or additional aspects and advantages of the present invention will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:

[0048] Figure 1 is a flow chart of a method for centralized supervision of a network switch according to an embodiment of the present invention;

[0049] Figure 2 is a topology diagram of a switch access management server according to an embodiment of the present invention;

[0050] Figure 3 is an architectural diagram of a centralized monitoring method for network switches according to an embodiment of the present invention;

[0051] Figure 4 4 is a structural diagram of a centralized monitoring system for network switches according to an embodiment of the present invention. DETAILED DESCRIPTION

[0052] It should be noted that, in the absence of conflict, the embodiments of the present invention and the features in the embodiments can be combined with each other. The present invention will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0053] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0054] The following describes a method and system for centralized monitoring of network switches according to an embodiment of the present invention with reference to the accompanying drawings.

[0055] Figure 1 is a flow chart of a centralized monitoring method for a network switch according to an embodiment of the present invention. Figure 1 As shown, the method includes:

[0056] S1, use the switch management server to access multiple switches.

[0057] Specifically, the switch access management server: collects relevant information such as the switch model and manufacturer in the LAN to be managed; connects the switch management server to the LAN system to be managed, which can be accessed through network cables and optical fibers to meet the needs of local unit management or remote centralized management; completes the server network configuration, and the server automatically scans the switch resources in the LAN, registers the scanned switches based on the switch related information collected in advance, and completes the configuration of all scanned switches. Figure 2 The figure shows the topology diagram of the access server.

[0058] S2, obtaining relevant operation data collected by multiple connected switches through the switch management server.

[0059] Specifically, by configuring the switch protocol, the server can collect the switch-related operation data and store the collected data.

[0060] In the embodiment of the present invention, the switch protocol includes but is not limited to the following protocols:

[0061] Ethernet Protocol: defines how to transmit data at the physical layer and data link layer. It is the basic protocol for computers to communicate in a local area network.

[0062] VLAN: Virtual LAN protocol, used to divide a physical LAN into multiple logical LANs to improve network security and management efficiency.

[0063] STP / RSTP / MSTP: Spanning Tree Protocol, used to prevent loop problems in the network and provide redundant backup of links.

[0064] LLDP (Link Layer Discovery Protocol): Link layer discovery protocol, used to automatically discover information about adjacent devices, compatible with CDP function, and supports LLDP Trap function.

[0065] IP Protocol (Internet Protocol): Network layer protocol used to transmit data packets from the source address to the destination address. It is the basic protocol for data communication on the Internet.

[0066] ARP (Address Resolution Protocol): Address Resolution Protocol, used to resolve the mapping relationship between MAC address and IP address.

[0067] ICMP (Internet Control Message Protocol): Network error detection and diagnosis protocol, such as using the ping command to detect network connectivity.

[0068] Routing protocols:

[0069] Static routing: manually configured routing information.

[0070] RIP (Routing Information Protocol): An internal gateway protocol used to exchange routing information in a local area network or a wide area network.

[0071] OSPF (Open Shortest Path First): Open Shortest Path First protocol is a link-state routing protocol.

[0072] Security and Management Protocols:

[0073] SNMP (Simple Network Management Protocol): Simple Network Management Protocol, used for management and monitoring of network devices.

[0074] SYSLOG: System log protocol, used to collect and process log information generated by the system.

[0075] ACL (Access Control List): Access control list is used to filter and control network traffic. It allows or denies specific data packets based on parameters such as source IP address, destination IP address, protocol type, port number, etc.

[0076] AAA (Authentication, Authorization, and Accounting): Authentication, authorization, and accounting protocol used for network access control and account management.

[0077] S3, through the switch visualization management program built into the switch management server, real-time visualization monitors relevant operation data, and executes various server management instructions to perform switch task management.

[0078] It can be understood that the centralized monitoring structure of the network switch of the present invention can realize remote or on-site real-time data status monitoring and automatic topology generation, one-click software upgrade, one-click configuration update and alarm monitoring push of the network switch, such as Figure 3 shown.

[0079] In one embodiment of the present invention, a switch visualization management program receives a first server management instruction; the first server management instruction is a network topology map generation instruction; in response to the network topology map generation instruction, the network topology map generation instruction is executed by the switch visualization management program to automatically generate a switch network topology map; and the switch network topology map is output.

[0080] Specifically, this embodiment can realize automatic generation of a network topology diagram of switches in a network through switch visualization management software, and support export.

[0081] The automatic generation of the switch network topology diagram in the embodiment of the present invention may perform the following steps:

[0082] 1. The switch visualization management program monitors the management instructions in the network. When the server issues a network topology map generation instruction, the management program will receive this instruction.

[0083] 2. The program recognizes that this is a network topology map generation instruction and is ready to start generating the network topology map.

[0084] 3. The program begins scanning the devices in the network and collects the necessary information to build a network topology map. This may include discovering all switches, routers, and other network devices in the network and determining the connection relationships between them.

[0085] 4. Using the collected information, the program draws a visual network topology map. This map may show the logical connections between devices and their relative positions in the network.

[0086] 5. Once the network topology is generated, the switch visualization management program will present the results to the user, usually in the form of a graphical user interface, so that the administrator can intuitively see the layout of the network.

[0087] The automatic generation of the topology map in this embodiment helps network administrators understand the network structure, which facilitates troubleshooting and network planning.

[0088] In one embodiment of the present invention, the switch visualization management program receives a second server management instruction; wherein the second server management instruction is a switch software upgrade instruction; in response to the switch software upgrade instruction, the switch software upgrade instruction is executed by the switch visualization management program to perform a switch software upgrade operation.

[0089] Specifically, the latest upgrade package is copied to the switch management server, and the switch to be upgraded is selected in the visual management software to implement a one-click software upgrade operation.

[0090] It can be understood that the instruction execution process performs the following steps:

[0091] 1. The management system receives a switch software upgrade instruction issued by a server, which in the embodiment of the present invention is a second server management instruction.

[0092] 2. The system responds to the upgrade instruction and prepares to start the upgrade process.

[0093] 3. Perform specific upgrade operations through the pre-configured switch visual management program. This may include downloading the new software version, verifying the integrity of the download, backing up the current configuration, executing the upgrade installation program, restarting the switch to apply the new software, and verifying the upgraded configuration and functions.

[0094] Specifically speaking, the switch upgrade operation can be understood as the following steps:

[0095] Preparation phase: Confirm the network topology, switch model, current version information, etc. to ensure that the correct software version is used for the upgrade.

[0096] Download phase: Download the new software version from the designated server to the switch or cache it through an intermediate server.

[0097] Verification phase: Check the integrity of the downloaded file to ensure that it has not been damaged during transmission.

[0098] Backup phase: Back up existing configuration files in case the upgrade fails and needs to be restored.

[0099] Upgrade phase: Use the command line interface or other management interface provided by the switch to execute upgrade commands and install new software.

[0100] Restart phase: After the upgrade is complete, restart the switch to make the new software take effect.

[0101] Verification phase: Checks that the switch boots up correctly, confirms the new software version, and verifies that all functions are functioning properly.

[0102] In one embodiment of the present invention, a third server management instruction is received; wherein the third server management instruction is a switch configuration update instruction; in response to the switch configuration update instruction, the switch configuration update instruction is executed by a switch visualization management program to perform a switch configuration update operation.

[0103] Specifically, copy the latest configuration file to the switch management server, and select the switch that needs to be updated in the visual management software to implement a one-click configuration update operation.

[0104] The configuration process of this example is similar to the above upgrade steps, so it is not described in detail.

[0105] In one embodiment of the present invention, a fourth server management instruction is received; wherein the fourth server management instruction is a switch status query instruction; in response to the switch status query instruction, the switch status query instruction is executed by the switch visualization management program to perform a switch status query operation.

[0106] The switch visualization management program receives the management instruction of the fourth server, queries the offline and online status of a single switch network port, and outputs the color identification corresponding to each status; queries the upstream and downstream flow data of a single port of the switch, and outputs a flow data curve chart or displays the flow data; queries the network delay data of a single port of the switch, and outputs a network delay data curve chart or displays the network delay data.

[0107] Specifically, in the visual management software, you can view the status of a single switch network port, including offline and online, and distinguish them by color; you can view the upstream and downstream traffic data of a single port of the switch and display it as a curve; you can view the network delay data of a single port and display it as a curve.

[0108] In one embodiment of the present invention, a fifth server management instruction is received; wherein the fifth server management instruction is a device alarm instruction; in response to the device alarm instruction, the device alarm instruction is executed by the switch visualization management program to perform a switch alarm operation.

[0109] Specifically, the switch visualization management program receives the management instruction of the fifth server, determines the switch alarm according to the relevant operation data collected by multiple switches, and can classify the switch alarm according to the risk size into different levels, including serious alarm, important alarm, general alarm, prompt alarm, etc., and set the alarm list in the visualization software interface. You can view information such as the alarm time, alarm level, and whether the alarm is restored. And you can configure interfaces including but not limited to APIs to push relevant information to the external network to realize the function of receiving alarm information on the mobile terminal.

[0110] The centralized supervision method for network switches according to the embodiment of the present invention can realize centralized monitoring and control of network switches, and can realize centralized management and control of the operation status of network switches in an on-site or remote manner, as well as realize one-click batch configuration upgrade of switches, real-time abnormality monitoring, automatic network topology generation, and visualization monitoring of the switch status of the entire network and intelligent operation and maintenance.

[0111] In order to implement the above embodiment, Figure 4 As shown, this embodiment also provides a network switch centralized monitoring system 10, including:

[0112] The switch access module 100 is used to access multiple switches using a switch management server;

[0113] The switch data storage module 200 is used to obtain relevant operation data collected by multiple connected switches through the switch management server;

[0114] The server management module 300 is used to visually monitor the relevant operation data in real time through the switch visualization management program built into the switch management server, and execute various server management instructions to perform switch task management.

[0115] The centralized monitoring system for network switches according to the embodiment of the present invention can realize centralized monitoring and control of network switches, and can realize centralized management and control of the operation status of network switches in an on-site or remote manner, as well as realize one-click batch configuration upgrade of switches, real-time abnormality monitoring, automatic network topology generation, and visualization monitoring of the switch status of the entire network and intelligent operation and maintenance.

[0116] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.

[0117] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In the description of the present invention, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

Claims

1. A method for centralized supervision of network switches, characterized in that: include: Use the switch management server to access multiple switches; Acquiring relevant operation data collected by multiple connected switches through the switch management server; The switch visualization management program built into the switch management server monitors the relevant operation data in real time and visualizes it, and executes various server management instructions to perform switch task management.

2. The method according to claim 1, characterized in that The switch management server obtains relevant operation data collected by the multiple switches connected, including: Configure the switch protocol according to business requirements; wherein the switch protocol includes multiple of Ethernet protocol, VLAN, LLDP, IP protocol, ARP, ICMP, routing protocol, SNMP, SYSLOG and ACL; In response to the protocol configuration result, the switch management server collects relevant operation data of the multiple switches.

3. The method according to claim 1, characterized in that The executing of various server management instructions to perform switch task management includes: Receive a first server management instruction; wherein the first server management instruction is a network topology map generation instruction; In response to the network topology map generation instruction, executing the network topology map generation instruction through a switch visualization management program to automatically generate a switch network topology map; Output the switch network topology diagram.

4. The method according to claim 1, characterized in that: The executing of multiple server management instructions to perform switch task management also includes: receiving a second server management instruction; wherein the second server management instruction is a switch software upgrade instruction; In response to the switch software upgrade instruction, the switch software upgrade instruction is executed by the switch visualization management program to perform a switch software upgrade operation.

5. The method according to claim 1, characterized in that The executing of multiple server management instructions to perform switch task management also includes: receiving a third server management instruction; wherein the third server management instruction is a switch configuration update instruction; In response to the switch configuration update instruction, the switch configuration update instruction is executed by the switch visualization management program to perform a switch configuration update operation.

6. The method according to claim 1, characterized in that The executing of multiple server management instructions to perform switch task management also includes: receiving a fourth server management instruction; wherein the fourth server management instruction is a switch status query instruction; In response to the switch status query instruction, the switch status query instruction is executed by the switch visualization management program to perform a switch status query operation.

7. The method according to claim 6, characterized in that The step of executing the switch status query instruction through the switch visualization management program to perform the switch status query operation includes: Query the offline and online status of a single switch network port, and output the color code corresponding to each status; Query the upstream and downstream traffic data of a single port of the switch, and output a traffic data graph or display the traffic data; Query the network delay data of a single port of the switch, and output a network delay data curve or display the network delay data.

8. The method according to claim 1, characterized in that The executing of multiple server management instructions to perform switch task management also includes: receiving a fifth server management instruction; wherein the fifth server management instruction is a device alarm instruction; In response to the device alarm instruction, the device alarm instruction is executed by the switch visualization management program to perform a switch alarm operation.

9. The method according to claim 8, characterized in that The executing the device alarm instruction through the switch visualization management program to perform the switch alarm operation includes: Determine switch alarms based on relevant operating data collected from multiple switches; The switch alarms are divided into multiple alarm levels according to the risk level; wherein the multiple alarm levels include multiple types of severe alarms, important alarms, general alarms and prompt alarms; Query alarm information; the alarm information includes alarm time, alarm level and alarm recovery information.

10. A centralized monitoring system for network switches, characterized in that: include: A switch access module is used to access multiple switches using a switch management server; A switch data storage module, used to obtain relevant operation data collected by multiple connected switches through the switch management server; The server management module is used to visually monitor the relevant operating data in real time through the switch visualization management program built into the switch management server, and execute various server management instructions to perform switch task management.