[go: up one dir, main page]

CN110677303A - Network management system - Google Patents

Network management system Download PDF

Info

Publication number
CN110677303A
CN110677303A CN201910959784.3A CN201910959784A CN110677303A CN 110677303 A CN110677303 A CN 110677303A CN 201910959784 A CN201910959784 A CN 201910959784A CN 110677303 A CN110677303 A CN 110677303A
Authority
CN
China
Prior art keywords
module
network
network management
management system
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910959784.3A
Other languages
Chinese (zh)
Inventor
伍孝金
余琨
张晓敏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jingchu University of Technology
Original Assignee
Jingchu University of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jingchu University of Technology filed Critical Jingchu University of Technology
Priority to CN201910959784.3A priority Critical patent/CN110677303A/en
Publication of CN110677303A publication Critical patent/CN110677303A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0631Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0811Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0876Network utilisation, e.g. volume of load or congestion level

Landscapes

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

Abstract

本发明适用于网络管理技术领域,提供了一种网络管理系统,该系包括:数据收集模块,用于定时向SDN控制器发送请求,以获取目标数据;数据处理模块,用于对获取到的所述目标数据进行分析处理;设备管理模块,用于控制交换机连接目标设备;拓扑模块,用于从所述设备管理模块中获取设备信息和连接信息,并根据获取到信息绘制网络。本发明通过数据收集模块、数据处理模块、设备管理模块和拓扑模块的设计,可以实时观察当前网络及其业务网络运行状态,更好的管理基础网络及其相应业务,同时提供统一的接口,使其他网络管理系统也可以通过该接口访问控制网络的运行状态,进而有效的降低了网络管理过程中的故障率和复杂度。

Figure 201910959784

The invention is applicable to the technical field of network management, and provides a network management system. The system includes: a data collection module, which is used for regularly sending requests to an SDN controller to obtain target data; a data processing module, which is used for The target data is analyzed and processed; the device management module is used to control the switch to connect the target device; the topology module is used to obtain the device information and connection information from the device management module, and draw the network according to the obtained information. Through the design of the data collection module, the data processing module, the equipment management module and the topology module, the present invention can observe the running state of the current network and its service network in real time, better manage the basic network and its corresponding services, and at the same time provide a unified interface, so that the Other network management systems can also access and control the running status of the network through this interface, thereby effectively reducing the failure rate and complexity in the network management process.

Figure 201910959784

Description

网络管理系统network management system

技术领域technical field

本发明属于网络管理技术领域,尤其涉及一种网络管理系统。The invention belongs to the technical field of network management, and in particular relates to a network management system.

背景技术Background technique

随着云计算、大数据应用的深入,互联网上越来越多的应用、计算和存储都集中到数据中心上,像Google、Amazon、Facebook和Yahoo等国外互联网公司纷纷建设数据中心进行存储、Web搜索和大规模计算,国内的一些互联网企业如百度、阿里和腾讯近几年也大力推动云数据中心建设,通信运营商、高校、企业和政府电子政务网也都纷纷建设自己的数据中心,数据中心网络作为连接数据中心大规模服务器进行大型分布式计算的网络,其规模越来越大,这给数据中心网络在网络管理方面提出了新的挑战。With the deepening of cloud computing and big data applications, more and more applications, computing and storage on the Internet are concentrated in data centers. Foreign Internet companies such as Google, Amazon, Facebook, and Yahoo have built data centers for storage and Web search. And large-scale computing, some domestic Internet companies such as Baidu, Ali and Tencent have also vigorously promoted the construction of cloud data centers in recent years, and communication operators, universities, enterprises and government e-government networks have also built their own data centers. As a network that connects large-scale servers in a data center for large-scale distributed computing, the network is getting larger and larger, which brings new challenges to the network management of the data center network.

目前,数据中心普遍采用的是传统网络管理机制,例如:简单网络管理协议(Simple Network Management Protocol,简称SNMP),这种机制基于TCP/IP协议,而数据中心网络存在各种各样互不相关的协议,这些协议主要是针对具体问题设计而缺少共性抽象,导致网络设备管理越来越复杂;传统网络管理大多基于人工管理,面对几百成千上万虚拟机,其故障和复杂度会显著提升;网络管理还存在对网管数据的分析处理能力不足,以及不能区分不同的流和应用并进行细粒度调度等问题。这些问题表明传统网络管理机制更多地表现为一个网络的监视系统,而不是“控制”系统,这种现状必然会制约数据中心网络的发展。At present, data centers generally use traditional network management mechanisms, such as the Simple Network Management Protocol (SNMP), which is based on the TCP/IP protocol, and there are various unrelated data center networks. These protocols are mainly designed for specific problems and lack common abstractions, resulting in more and more complex network device management; traditional network management is mostly based on manual management, and in the face of hundreds of thousands of virtual machines, its failure and complexity will be Significant improvement; network management still has problems such as insufficient analysis and processing capabilities for network management data, and inability to distinguish different flows and applications and perform fine-grained scheduling. These problems indicate that the traditional network management mechanism is more of a network monitoring system rather than a "control" system, and this status quo will inevitably restrict the development of data center networks.

发明内容SUMMARY OF THE INVENTION

本发明实施例要解决的技术问题是,传统网络管理机制其故障和复杂度较高的问题。The technical problem to be solved by the embodiments of the present invention is that the traditional network management mechanism has high failure and complexity.

本发明实施例是这样实现的,一种网络管理系统,所述系统包括:The embodiment of the present invention is implemented in this way, a network management system, the system includes:

数据收集模块,用于定时向SDN控制器发送请求,以获取目标数据;The data collection module is used to periodically send requests to the SDN controller to obtain target data;

数据处理模块,用于对获取到的所述目标数据进行分析处理;a data processing module for analyzing and processing the acquired target data;

设备管理模块,用于控制交换机连接目标设备;The device management module is used to control the switch to connect to the target device;

拓扑模块,用于从所述设备管理模块中获取设备信息和连接信息,并根据获取到信息绘制网络。The topology module is used for acquiring device information and connection information from the device management module, and drawing a network according to the acquired information.

更进一步的,所述网络管理系统还包括:Further, the network management system also includes:

流量统计模块,用于获取所述数据收集模块中获取的所述目标数据,对所述目标数据进行处理,并将处理后的数据保存在本地数据库中。The traffic statistics module is configured to obtain the target data obtained in the data collection module, process the target data, and save the processed data in a local database.

更进一步的,所述网络管理系统还包括:Further, the network management system also includes:

警告模块,用于获取所述目标设备的连接状态,并根据所述连接状态对用户进行提示。The warning module is used to obtain the connection status of the target device and prompt the user according to the connection status.

更进一步的,所述警告模块还用于:Further, the warning module is also used to:

当所述连接状态为已连接状态时,发出连接响应;When the connection state is the connected state, a connection response is sent;

当所述连接状态为断开状态时,发出断开响应。When the connection state is the disconnected state, a disconnection response is issued.

更进一步的,所述警告模块还用于:Further, the warning module is also used to:

获取目标设备的运行状态,并当所述运行状态处于故障状态时,发出故障提示。Acquire the running state of the target device, and issue a fault prompt when the running state is in a fault state.

更进一步的,所述流量统计模块还用于:Further, the traffic statistics module is also used for:

当接收到查询指令时,根据所述查询指令获取对应所述目标设备的流量通统计信息,并将所述流量统计信息进行显示。When a query instruction is received, the traffic statistics information corresponding to the target device is acquired according to the query instruction, and the traffic statistics information is displayed.

更进一步的,所述拓扑模块还用于:Further, the topology module is also used for:

根据所述设备信息和所述连接信息以绘制网络拓扑图,并将所述网络拓扑图进行显示。A network topology diagram is drawn according to the device information and the connection information, and the network topology diagram is displayed.

更进一步的,所述网络管理系统采用Spring boot、Spring MVC、Mybatis Plus作为框架,使用FastJson工具作为JSON的转换,okhttp工具作为网络请求的工具类,Shiro作为权限管理,页面使用Freemark技术展示。Further, the network management system uses Spring boot, Spring MVC, and Mybatis Plus as the framework, uses the FastJson tool as the JSON conversion, the okhttp tool as the tool class for network requests, Shiro as the authority management, and the page is displayed using Freemark technology.

更进一步的,所述网络管理系统还包括:Further, the network management system also includes:

显示模块,用于接收用户的显示指令,根据所述显示指令在所述数据库中查找待显示信息,并将所述待显示信息进行显示。The display module is configured to receive a user's display instruction, search the database for information to be displayed according to the display instruction, and display the to-be-displayed information.

本发明实施例,通过数据收集模块、数据处理模块、设备管理模块和拓扑模块的设计,可以实时观察当前网络及其业务网络运行状态,更好的管理基础网络及其相应业务,同时提供统一的接口,使其他网络管理系统也可以通过该接口访问控制网络的运行状态,进而有效的降低了网络管理过程中的故障率和复杂度。In this embodiment of the present invention, through the design of a data collection module, a data processing module, a device management module and a topology module, the current network and its service network operating status can be observed in real time, the basic network and its corresponding services can be better managed, and a unified The interface enables other network management systems to access and control the running status of the network through the interface, thereby effectively reducing the failure rate and complexity in the network management process.

附图说明Description of drawings

图1是本发明第一实施例提供的网络管理系统的结构示意图;1 is a schematic structural diagram of a network management system provided by a first embodiment of the present invention;

图2是本发明第二实施例提供的网络管理系统的结构示意图;2 is a schematic structural diagram of a network management system provided by a second embodiment of the present invention;

图3是本发明第三实施例提供的网络管理系统的结构示意图。FIG. 3 is a schematic structural diagram of a network management system provided by a third embodiment of the present invention.

具体实施方式Detailed ways

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention, but not to limit the present invention.

传统网络管理大多基于人工管理,面对几百成千上万虚拟机,其故障和复杂度会显著提升;网络管理还存在对网管数据的分析处理能力不足,以及不能区分不同的流和应用并进行细粒度调度等问题,因此,本发明的目的在于提供一种故障率低且复杂度低的网络管理系统,近年来,快速发展的软件定义网络(Software-Defined Networking,简称SDN)技术运用于数据中心网络,给网络管理提供了新的思路和解决方案。SDN采用集中式管理机制,通过配置流表实施业务部署,并且在全部协议层次上进行流的区分和计数的能力,有助于解决传统网络管理系统的各种缺陷。因此,将SDN运用于数据中心网络给网络管理带来了新的机遇。Traditional network management is mostly based on manual management. In the face of hundreds of thousands of virtual machines, the failure and complexity will be significantly increased; network management also has insufficient ability to analyze and process network management data, and cannot distinguish between different flows and applications. Therefore, the purpose of the present invention is to provide a network management system with low failure rate and low complexity. In recent years, the rapidly developing Software-Defined Networking (SDN for short) technology is applied to The data center network provides new ideas and solutions for network management. SDN adopts a centralized management mechanism, implements service deployment by configuring flow tables, and can distinguish and count flows at all protocol levels, which helps to solve various defects of traditional network management systems. Therefore, applying SDN to data center networks brings new opportunities for network management.

为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。In order to illustrate the technical solutions of the present invention, the following specific embodiments are used for description.

实施例一Example 1

请参阅图1,是本发明第一实施例提供的网络管理系统100的结构示意图,包括:数据收集模块10、数据处理模块11、设备管理模块12和拓扑模块13,其中:Please refer to FIG. 1, which is a schematic structural diagram of a network management system 100 provided by the first embodiment of the present invention, including: a data collection module 10, a data processing module 11, a device management module 12, and a topology module 13, wherein:

数据收集模块10,用于定时向SDN控制器发送请求,以获取目标数据,其中,在新的OpenFlow交换机加入或离开网络的时,SDN控制器能够立刻发现网络节点和链路的变化,网管系统中可同时更新当前网络状态信息;当底层物理拓扑发生变化或虚拟网加入时能够及时发现和调整物理网络拓扑和虚拟网络拓扑,网管系统可同时更新虚拟网的状态信息,优选的,为了兼容数据中心传统网络管理与基于SDN的网络管理,将使用SNMP协议对SDN网络状态数据、不同类型的网络设备进行管理,并实现对于虚拟网络的管理。The data collection module 10 is used for regularly sending requests to the SDN controller to obtain target data, wherein, when a new OpenFlow switch joins or leaves the network, the SDN controller can immediately discover changes in network nodes and links, and the network management system The current network status information can be updated at the same time; when the underlying physical topology changes or the virtual network is added, the physical network topology and virtual network topology can be discovered and adjusted in time, and the network management system can update the status information of the virtual network at the same time. The center's traditional network management and SDN-based network management will use the SNMP protocol to manage SDN network status data, different types of network devices, and manage virtual networks.

数据处理模块11,用于对获取到的所述目标数据进行分析处理。The data processing module 11 is used for analyzing and processing the acquired target data.

设备管理模块12,用于控制交换机连接目标设备,其中,在设备管理模块12中可以发现连接的OpenFlow交换机,但是无法看到传统设备,因此需要手动添加传统设备,为拓扑模块13的显示做好准备。手动添加的设备通过数据收集模块10发送给控制器,由控制器与传统设备建立连接,使得系统可以从控制器获取到传统设备的信息。The device management module 12 is used to control the switch to connect to the target device, wherein, the connected OpenFlow switch can be found in the device management module 12, but the traditional device cannot be seen, so the traditional device needs to be manually added to prepare the display of the topology module 13 Prepare. The manually added device is sent to the controller through the data collection module 10, and the controller establishes a connection with the traditional device, so that the system can obtain the information of the traditional device from the controller.

拓扑模块13,用于从所述设备管理模块12中获取设备信息和连接信息,并根据获取到信息绘制网络。The topology module 13 is configured to acquire device information and connection information from the device management module 12, and draw a network according to the acquired information.

优选的,本实施例中,所述拓扑模块13还用于:根据所述设备信息和所述连接信息以绘制网络拓扑图,并将所述网络拓扑图进行显示,其中,该网络拓扑图可以采用树状图或表格图的方式进行绘制,以方便用户对网络拓扑结构的查看。Preferably, in this embodiment, the topology module 13 is further configured to: draw a network topology map according to the device information and the connection information, and display the network topology map, wherein the network topology map can be Drawing in the form of a tree diagram or a table diagram is convenient for users to view the network topology.

本发明实施例基于Web的网络管理系统100,综合了Web与网管的技术,使得Web管理模式比传统网络管理模式更加灵活和高效,通过利用SDN技术,面向校园和企业数据中心网络,研究网络管理策略及发展趋势,设计并实现网络管理系统100。通过该系统可以实时观察当前网络及其业务网络运行状态,更好的管理基础网络及其相应业务,同时提供统一的接口,使其他网络管理系统100也可以通过该接口访问控制网络的运行状态。The web-based network management system 100 of the embodiment of the present invention integrates the technologies of the web and network management, making the web management mode more flexible and efficient than the traditional network management mode. By using the SDN technology, it is oriented to the campus and enterprise data center networks, and studies network management Strategies and development trends, designing and implementing a network management system 100. The system can observe the running status of the current network and its service network in real time, better manage the basic network and its corresponding services, and provide a unified interface, so that other network management systems 100 can also access the running status of the control network through this interface.

实施例二Embodiment 2

请参阅图2,是本发明第二实施例提供的网络管理系统100的结构示意图,包括:数据收集模块10、数据处理模块11、设备管理模块12和拓扑模块13,其中:Please refer to FIG. 2, which is a schematic structural diagram of a network management system 100 provided by a second embodiment of the present invention, including: a data collection module 10, a data processing module 11, a device management module 12, and a topology module 13, wherein:

数据收集模块10,用于定时向SDN控制器发送请求,以获取目标数据,其中,在新的OpenFlow交换机加入或离开网络的时,SDN控制器能够立刻发现网络节点和链路的变化,网管系统中可同时更新当前网络状态信息;当底层物理拓扑发生变化或虚拟网加入时能够及时发现和调整物理网络拓扑和虚拟网络拓扑,网管系统可同时更新虚拟网的状态信息,优选的,为了兼容数据中心传统网络管理与基于SDN的网络管理,将使用SNMP协议对SDN网络状态数据、不同类型的网络设备进行管理,并实现对于虚拟网络的管理。The data collection module 10 is used for regularly sending requests to the SDN controller to obtain target data, wherein, when a new OpenFlow switch joins or leaves the network, the SDN controller can immediately discover changes in network nodes and links, and the network management system The current network status information can be updated at the same time; when the underlying physical topology changes or the virtual network is added, the physical network topology and virtual network topology can be discovered and adjusted in time, and the network management system can update the status information of the virtual network at the same time. The center's traditional network management and SDN-based network management will use the SNMP protocol to manage SDN network status data, different types of network devices, and manage virtual networks.

数据处理模块11,用于对获取到的所述目标数据进行分析处理。The data processing module 11 is used for analyzing and processing the acquired target data.

设备管理模块12,用于控制交换机连接目标设备,其中,在设备管理模块12中可以发现连接的OpenFlow交换机,但是无法看到传统设备,因此需要手动添加传统设备,为拓扑模块13的显示做好准备。手动添加的设备通过数据收集模块10发送给控制器,由控制器与传统设备建立连接,使得系统可以从控制器获取到传统设备的信息。The device management module 12 is used to control the switch to connect to the target device, wherein, the connected OpenFlow switch can be found in the device management module 12, but the traditional device cannot be seen, so the traditional device needs to be manually added to prepare the display of the topology module 13 Prepare. The manually added device is sent to the controller through the data collection module 10, and the controller establishes a connection with the traditional device, so that the system can obtain the information of the traditional device from the controller.

拓扑模块13,用于从所述设备管理模块12中获取设备信息和连接信息,并根据获取到信息绘制网络。The topology module 13 is configured to acquire device information and connection information from the device management module 12, and draw a network according to the acquired information.

优选的,本实施例中,所述网络管理系统100还包括:Preferably, in this embodiment, the network management system 100 further includes:

流量统计模块14,用于获取所述数据收集模块10中获取的所述目标数据,对所述目标数据进行处理,并将处理后的数据保存在本地数据库中,具体的,该流量统计模块14用于实时对各个目标设备的流量进行统计,并基于统计结果进行信息的存储和流量统计表的绘制,进而有效的方便了后续针对不同目标设备的流量信息的查看。The traffic statistics module 14 is used to acquire the target data obtained in the data collection module 10, process the target data, and save the processed data in a local database. Specifically, the traffic statistics module 14 It is used to collect statistics on the traffic of each target device in real time, and based on the statistical results, the information is stored and the traffic statistics table is drawn, which effectively facilitates the subsequent viewing of traffic information for different target devices.

进一步的,所述流量统计模块14还用于:Further, the traffic statistics module 14 is also used for:

当接收到查询指令时,根据所述查询指令获取对应所述目标设备的流量通统计信息,并将所述流量统计信息进行显示,其中,该查询指令可以采用语音指令、触控指令或无线指令的方式进行传输,该查询指令中存储查询标识,该查询标识可以采用数字标识、文字标识或图像标识的方式进行存储,该查询标识用于指向对应目标设备,以使在所述流量统计模块14中进行流量统计信息的查询和显示。When a query instruction is received, the traffic statistics information corresponding to the target device is acquired according to the query instruction, and the traffic statistics information is displayed, wherein the query instruction can be a voice command, a touch command or a wireless command The query instruction stores the query identification, which can be stored in the form of a digital identification, a text identification or an image identification, and the query identification is used to point to the corresponding target device, so that the traffic statistics module 14 Query and display traffic statistics in .

此外,本实施例中,所述拓扑模块13还用于:根据所述设备信息和所述连接信息以绘制网络拓扑图,并将所述网络拓扑图进行显示,其中,该网络拓扑图可以采用树状图或表格图的方式进行绘制,以方便用户对网络拓扑结构的查看。In addition, in this embodiment, the topology module 13 is further configured to: draw a network topology diagram according to the device information and the connection information, and display the network topology diagram, wherein the network topology diagram can be It is drawn in the form of a tree diagram or a table diagram to facilitate the user to view the network topology.

需要说明的是,所述网络管理系统100采用Spring boot、Spring MVC、MybatisPlus作为框架,使用FastJson工具作为JSON的转换,okhttp工具作为网络请求的工具类,Shiro作为权限管理,页面使用Freemark技术展示。It should be noted that the network management system 100 uses Spring boot, Spring MVC, and MybatisPlus as the framework, the FastJson tool is used as the JSON conversion, the okhttp tool is used as the tool class for network requests, Shiro is used as the authority management, and the page is displayed using Freemark technology.

优选的,所述网络管理系统100还包括:Preferably, the network management system 100 further includes:

显示模块15,用于接收用户的显示指令,根据所述显示指令在所述数据库中查找待显示信息,并将所述待显示信息进行显示,其中,待显示信息的显示可以基于预设显示设备或预设显示地址的方式进行及时显示,当本实施例中采用预设显示设备的方式进行显示时,则直接在该预设显示设备上直接进行显示,当采用预设显示地址的方式进行显示时,则基于该预设显示地址查询或匹配目标显示设备,以并根据地址的查询或匹配结果,以使将该待显示信息在对应目标显示设备上进行显示。The display module 15 is configured to receive a user's display instruction, search for the information to be displayed in the database according to the display instruction, and display the to-be-displayed information, wherein the display of the to-be-displayed information may be based on a preset display device Or the preset display address is displayed in time. When the preset display device is used for display in this embodiment, the display is directly displayed on the preset display device. When the preset display address is used for display When the target display device is queried or matched based on the preset display address, the information to be displayed is displayed on the corresponding target display device according to the query or matching result of the address.

本发明实施例基于Web的网络管理系统100,综合了Web与网管的技术,使得Web管理模式比传统网络管理模式更加灵活和高效,通过利用SDN技术,面向校园和企业数据中心网络,研究网络管理策略及发展趋势,设计并实现网络管理系统100。通过该系统可以实时观察当前网络及其业务网络运行状态,更好的管理基础网络及其相应业务,同时提供统一的接口,使其他网络管理系统100也可以通过该接口访问控制网络的运行状。The web-based network management system 100 of the embodiment of the present invention integrates the technologies of the web and network management, making the web management mode more flexible and efficient than the traditional network management mode. By using the SDN technology, it is oriented to the campus and enterprise data center networks, and studies network management Strategies and development trends, designing and implementing a network management system 100. Through this system, the current network and its service network operation status can be observed in real time, the basic network and its corresponding services can be better managed, and a unified interface is provided, so that other network management systems 100 can also access the control network operation status through this interface.

实施例三Embodiment 3

请参阅图3,是本发明第三实施例提供的网络管理系统100的结构示意图,该第三实施例与第二实施例的结构大抵相同,其区别在于,本实施例中所述网络管理系统100还包括:Please refer to FIG. 3 , which is a schematic structural diagram of a network management system 100 according to a third embodiment of the present invention. The structure of the third embodiment is roughly the same as that of the second embodiment, and the difference is that the network management system in this embodiment 100 also includes:

警告模块16,用于获取所述目标设备的连接状态,并根据所述连接状态对用户进行提示,其中,该警告模块16用于对该连接状态进行判断,并根据判断结果对应进行状态提示。The warning module 16 is used for acquiring the connection status of the target device and prompting the user according to the connection status, wherein the warning module 16 is used for judging the connection status and correspondingly prompting the status according to the judgment result.

优选的,所述警告模块16还用于:当所述连接状态为已连接状态时,发出连接响应;当所述连接状态为断开状态时,发出断开响应,具体的,该连接响应和断开响应均可以采用文字、语音、图像或声光的方式进行提示,以使用户能对目标设备的连接状态进行了解,提高了网络管理系统100的监控效率。Preferably, the warning module 16 is further configured to: when the connection state is the connected state, send out a connection response; when the connection state is the disconnected state, send out a disconnection response, specifically, the connection response and The disconnection response can be prompted in the form of text, voice, image or sound and light, so that the user can know the connection status of the target device, and the monitoring efficiency of the network management system 100 is improved.

更进一步的,所述警告模块16还用于:Further, the warning module 16 is also used for:

获取目标设备的运行状态,并当所述运行状态处于故障状态时,发出故障提示,其中,任意目标设备发生故障,SDN控制器会在第一时间得到信息,从而传递给网络管理系统100,最后发送给用户进行显示告警信息,优选的,该故障提示可以采用文字、语音、图像或故障码的方式进行提示。Obtain the running state of the target device, and when the running state is in a fault state, send out a fault prompt, wherein, if any target device fails, the SDN controller will obtain the information at the first time, and then transmit it to the network management system 100, and finally The alarm information is sent to the user for displaying. Preferably, the fault prompt can be prompted in the form of text, voice, image or fault code.

本发明实施例基于Web的网络管理系统100,综合了Web与网管的技术,使得Web管理模式比传统网络管理模式更加灵活和高效,通过利用SDN技术,面向校园和企业数据中心网络,研究网络管理策略及发展趋势,设计并实现网络管理系统100。通过该系统可以实时观察当前网络及其业务网络运行状态,更好的管理基础网络及其相应业务,同时提供统一的接口,使其他网络管理系统100也可以通过该接口访问控制网络的运行状。The web-based network management system 100 of the embodiment of the present invention integrates the technologies of the web and network management, making the web management mode more flexible and efficient than the traditional network management mode. By using the SDN technology, it is oriented to the campus and enterprise data center networks, and studies network management Strategies and development trends, designing and implementing a network management system 100. Through this system, the current network and its service network operation status can be observed in real time, the basic network and its corresponding services can be better managed, and a unified interface is provided, so that other network management systems 100 can also access the control network operation status through this interface.

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元或模块完成,即将存储装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施方式中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。Those skilled in the art can clearly understand that, for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. The module is completed, that is, the internal structure of the storage device is divided into different functional units or modules, so as to complete all or part of the functions described above. Each functional unit and module in the implementation manner may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit, and the above-mentioned integrated units may adopt hardware. It can also be realized in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing from each other, and are not used to limit the protection scope of the present application.

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present invention shall be included in the protection of the present invention. within the range.

Claims (9)

1. A network management system, the system comprising:
the data collection module is used for sending a request to the SDN controller at regular time to acquire target data;
the data processing module is used for analyzing and processing the acquired target data;
the equipment management module is used for controlling the switch to be connected with the target equipment;
and the topology module is used for acquiring the equipment information and the connection information from the equipment management module and drawing a network according to the acquired information.
2. The network management system of claim 1, wherein the network management system further comprises:
and the flow statistics module is used for acquiring the target data acquired in the data acquisition module, processing the target data and storing the processed data in a local database.
3. The network management system of claim 1, wherein the network management system further comprises:
and the warning module is used for acquiring the connection state of the target equipment and prompting a user according to the connection state.
4. The network management system of claim 3, wherein the alert module is further to:
when the connection state is the connected state, sending out a connection response;
and when the connection state is the disconnection state, sending out a disconnection response.
5. The network management system of claim 3, wherein the alert module is further to:
and acquiring the running state of the target equipment, and sending a fault prompt when the running state is in a fault state.
6. The network management system of claim 2, wherein the traffic statistics module is further to:
and when a query instruction is received, acquiring flow statistical information corresponding to the target equipment according to the query instruction, and displaying the flow statistical information.
7. The network management system of claim 1, wherein the topology module is further to:
and drawing a network topological graph according to the equipment information and the connection information, and displaying the network topological graph.
8. The network management system of claim 1, wherein the network management system uses Springboot, Spring MVC, Mybatis Plus as framework, FastJson tool as JSON conversion, okhttp tool as tool class for network requests, Shiro as rights management, and pages exposed using Freemark technology.
9. The network management system of claim 2, wherein the network management system further comprises:
and the display module is used for receiving a display instruction of a user, searching information to be displayed in the database according to the display instruction, and displaying the information to be displayed.
CN201910959784.3A 2019-10-10 2019-10-10 Network management system Pending CN110677303A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910959784.3A CN110677303A (en) 2019-10-10 2019-10-10 Network management system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910959784.3A CN110677303A (en) 2019-10-10 2019-10-10 Network management system

Publications (1)

Publication Number Publication Date
CN110677303A true CN110677303A (en) 2020-01-10

Family

ID=69081519

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910959784.3A Pending CN110677303A (en) 2019-10-10 2019-10-10 Network management system

Country Status (1)

Country Link
CN (1) CN110677303A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112311791A (en) * 2020-10-29 2021-02-02 贵州电网有限责任公司 Statistical method and system suitable for office business flow
CN113518003A (en) * 2021-05-31 2021-10-19 广州市侏罗纪科技有限公司 A computer network operation management system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103034404A (en) * 2012-12-26 2013-04-10 厦门三五互联移动通讯科技有限公司 Method and system for displaying backlogs
US20140098673A1 (en) * 2012-10-05 2014-04-10 Futurewei Technologies, Inc. Software Defined Network Virtualization Utilizing Service Specific Topology Abstraction and Interface
US20150200803A1 (en) * 2014-01-15 2015-07-16 Dell Products L.P. System and method for network topology management
CN105681394A (en) * 2015-12-29 2016-06-15 深圳市瑞铭无限科技有限公司 Network request method and device based on OKHttp and GSON
CN109714275A (en) * 2019-01-04 2019-05-03 电子科技大学 A kind of SDN controller and its control method for access service transmission

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140098673A1 (en) * 2012-10-05 2014-04-10 Futurewei Technologies, Inc. Software Defined Network Virtualization Utilizing Service Specific Topology Abstraction and Interface
CN103034404A (en) * 2012-12-26 2013-04-10 厦门三五互联移动通讯科技有限公司 Method and system for displaying backlogs
US20150200803A1 (en) * 2014-01-15 2015-07-16 Dell Products L.P. System and method for network topology management
CN105681394A (en) * 2015-12-29 2016-06-15 深圳市瑞铭无限科技有限公司 Network request method and device based on OKHttp and GSON
CN109714275A (en) * 2019-01-04 2019-05-03 电子科技大学 A kind of SDN controller and its control method for access service transmission

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112311791A (en) * 2020-10-29 2021-02-02 贵州电网有限责任公司 Statistical method and system suitable for office business flow
CN112311791B (en) * 2020-10-29 2023-04-14 贵州电网有限责任公司 Statistical method and system suitable for office business flow
CN113518003A (en) * 2021-05-31 2021-10-19 广州市侏罗纪科技有限公司 A computer network operation management system

Similar Documents

Publication Publication Date Title
US12204531B1 (en) Dynamically modifying remote capture agent event stream destinations
Yu Network telemetry: towards a top-down approach
US9762443B2 (en) Transformation of network data at remote capture agents
US9923767B2 (en) Dynamic configuration of remote capture agents for network data capture
US8730819B2 (en) Flexible network measurement
US9886445B1 (en) Datacenter entity information system
WO2015131463A1 (en) Dynamic recognition method for network device topology of intelligent transformer substation network device based on mac address matching
CN103974140B (en) Management method and management system of TR069 protocol based large-scale interactive TV terminal
CN101616022A (en) A smart device management method and system based on SNMP protocol
CN104539689B (en) A kind of resource monitoring method under cloud platform
CN113867884B (en) Method and system for computer network and storage medium
CN113138900B (en) Data acquisition processing method and device and electronic equipment
CN116248479A (en) Network path detection method, device, equipment and storage medium
US10715608B2 (en) Automatic server cluster discovery
CN104680303A (en) Construction method for SNMP (simple network management protocol)-based business index monitoring system
CN111953519B (en) SDN network flow visualization method and device
CN102118274A (en) State monitoring method, device and system
CN113867885A (en) Method, computing system, and computer-readable medium for application flow monitoring
CN110677303A (en) Network management system
Zhang et al. SDNMP: Enabling SDN management using traditional NMS
WO2012167657A1 (en) Event forwarding method and common information model (cim) server
CN114584589A (en) A Realization Method for Rapid Scanning to Discover Resources and Rapid Monitoring
CN105827475B (en) A kind of end-to-end telecom client network monitoring system
CN105763380A (en) Network management data obtaining method and device
CN111654413B (en) Method, equipment and storage medium for selecting effective measurement points of network flow

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20200110