CN115695135B - 主动网络管理方法、装置、设备及存储介质 - Google Patents
主动网络管理方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN115695135B CN115695135B CN202211714331.2A CN202211714331A CN115695135B CN 115695135 B CN115695135 B CN 115695135B CN 202211714331 A CN202211714331 A CN 202211714331A CN 115695135 B CN115695135 B CN 115695135B
- Authority
- CN
- China
- Prior art keywords
- active
- network management
- network
- control point
- general control
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/0213—Standardised network management protocols, e.g. simple network management protocol [SNMP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/04—Network management architectures or arrangements
- H04L41/042—Network management architectures or arrangements comprising distributed management centres cooperatively managing the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/04—Network management architectures or arrangements
- H04L41/044—Network management architectures or arrangements comprising hierarchical management structures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
- H04L67/1042—Peer-to-peer [P2P] networks using topology management mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
- H04L67/1061—Peer-to-peer [P2P] networks using node-based peer discovery mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明涉及网络信息技术领域,尤其涉及一种主动网络管理方法、装置、设备及存储介质,主动网络管理方法应用于主动网络管理系统,主动网络管理系统包括控制层和网络资源层,控制层包括总控点和多个主动节点,主动网络管理方法包括:通过总控点将网络管理任务分成多个子任务,并通过总控点将各个子任务下发至各个主动节点;通过各个主动节点按照各自接收到的子任务对网络资源层进行管理得到各个主动节点各自的网络管理信息;通过各个主动节点将各自的网络管理信息发送至总控点,并通过总控点根据各网络管理信息进行主动网络管理。本发明实现了提高分布式网络管理的实用性。
Description
技术领域
本发明涉及网络信息技术领域,尤其涉及一种主动网络管理方法、装置、设备及存储介质。
背景技术
网络管理是对硬件、软件和人力的使用、综合与协调,以便对网络资源进行监视、测试、配置、分析、评价和控制。传统的网络管理系统采用集中式管理模式,集中式网络管理存在网络带宽消耗大、可扩展性差、管理中心负荷高、保障性差的问题。
针对以上问题,目前提出了一种分布式网络管理模式,分布式网络管理是将管理工作分散到整个网络中进行分布处理,再将处理结果汇总。目前主要流行的分布式网络管理技术有WEB(World Wide Web,万维网)技术等P2P(peer to peer lending,点对点)技术,这些分布式网络管理技术通常都需要对传统的集中式网络管理设备进行修改后才能使用,这使得分布式网络管理技术的应用范围小、实用性低。
发明内容
本发明的主要目的在于提供一种主动网络管理方法、装置、设备及计算机可读存储介质,旨在提高分布式网络管理的实用性。
为实现上述目的,本发明提供一种主动网络管理方法,主动网络管理方法应用于主动网络管理系统,主动网络管理系统包括控制层和网络资源层,控制层包括总控点和多个主动节点;
主动网络管理方法包括以下步骤:
通过所述总控点将网络管理任务分成多个子任务,并通过所述总控点将各个所述子任务下发至各个所述主动节点;
通过各个所述主动节点按照各自接收到的子任务对所述网络资源层进行管理得到各个所述主动节点各自的网络管理信息;
通过各个所述主动节点将各自的网络管理信息发送至所述总控点,并通过所述总控点根据各所述网络管理信息进行主动网络管理。
可选地,所述网络资源层包括多个管理子域,多个所述管理子域与多个所述主动节点一一对应;
所述通过各个所述主动节点按照各自接收到的子任务对所述网络资源层进行管理得到各个所述主动节点各自的网络管理信息的步骤,包括:
对于各个所述主动节点中任一目标节点,通过所述目标节点按照接收到的子任务对所述网络资源层中与所述目标节点对应的管理子域进行管理,得到所述目标节点的网络管理信息。
可选地,所述通过所述目标节点按照接收到的子任务对所述网络资源层中与所述目标节点对应的管理子域进行管理,得到所述目标节点的网络管理信息的步骤,包括:
通过所述目标节点根据接收到的子任务对所述网络资源层中与所述目标节点对应的管理子域采集网络资源信息;
通过所述目标节点按照接收到的子任务对所述网络资源信息进行处理得到所述目标节点的网络管理信息。
可选地,所述目标节点绑定外部业务库;
所述通过所述目标节点按照接收到的子任务对所述网络资源信息进行处理得到所述目标节点的网络管理信息的步骤,包括:
通过所述目标节点根据接收到的子任务从所述外部业务库动态加载所述目标节点接收到的子任务对应的处理业务;
通过所述目标节点按照所述处理业务对所述网络资源信息进行处理得到所述目标节点的网络管理信息。
可选地,所述通过所述总控点将网络管理任务分成多个子任务的步骤,包括:
通过所述总控点根据各个所述主动节点各自对应的管理子域,将所述网络管理任务分成多个子任务。
可选地,所述主动网络管理系统还包括服务层;
在所述通过所述总控点将网络管理任务分成多个子任务的步骤之前,所述方法还包括:
通过所述服务层接收用户配置的网络管理任务,并通过所述服务层将所述网络管理任务发送至所述总控点;
所述通过所述总控点根据各所述网络管理信息进行主动网络管理的步骤,包括:
通过所述总控点根据所述网络管理任务对各个所述网络管理信息进行处理得到资源层信息,并通过所述总控点将所述资源层信息发送至所述服务层;
通过所述服务层呈现所述资源层信息,并通过所述服务层接收用户基于所述资源层信息对所述网络资源层的管理操作。
可选地,所述网络资源层包括网络设备和网络资源;
所述主动网络管理方法还包括:
当所述主动节点在所述网络资源层发现新的网络设备时,通过所述主动节点采集所述新的网络设备的配置数据并发送至所述总控点;
通过所述总控点对所述新的网络设备分配对应的主动节点,并通过所述总控点将所述新的网络设备上报至所述服务层。
此外,为实现上述目的,本发明还提供一种主动网络管理装置,主动网络管理装置应用于主动网络管理系统,主动网络管理系统包括控制层和网络资源层,所述控制层包括总控点和多个主动节点;
所述主动网络管理装置包括:
第一调用模块,用于通过所述总控点将网络管理任务分成多个子任务,并通过所述总控点将各个所述子任务下发至各个所述主动节点;
第二调用模块,用于通过各个所述主动节点按照各自接收到的子任务对所述网络资源层进行管理得到各个所述主动节点各自的网络管理信息;
第三调用模块,用于通过各个所述主动节点将各自的网络管理信息发送至所述总控点,并通过所述总控点根据各所述网络管理信息进行主动网络管理。
此外,为实现上述目的,本发明还提供一种主动网络管理设备,所述主动网络管理设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的主动网络管理程序,所述主动网络管理程序被所述处理器执行时实现上述主动网络管理方法的步骤。
此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有主动网络管理程序,所述主动网络管理程序被处理器执行时实现上述的主动网络管理方法的步骤。
本发明中,提出一种主动网络管理系统,主动网络管理系统包括控制层和网络资源层,控制层包括总控点和多个主动节点。本发明中通过总控点将网络管理任务分成多个子任务,并通过总控点将各个子任务下发至各个主动节点,通过各个主动节点按照各自接收到的子任务对网络资源层进行管理得到各个主动节点各自的网络管理信息,通过各个主动节点将各自的网络管理信息发送至总控点,并通过总控点根据各网络管理信息进行主动网络管理。
本发明中,在网络管理系统中添加主动节点对网络资源层进行管理,主动节点基于简单网络协议对网络资源层进行管理,使得主动网络管理系统可以兼容集中式网络管理模型下的网络资源,可以实现在传统的集中式网络管理模型的基础上使用分布式网络管理技术,提高了分布式网络管理技术的实用性。
且本发明中主动网络管理系统具有分布式网络管理的特点,相比于传统的集中式网络管理,本发明提高了网络管理的灵活性并减轻了总控点的处理负担。
附图说明
图1为本发明主动网络管理方法一实施例涉及的主动网络管理模型结构示意图;
图2为本发明主动网络管理方法第一实施例的流程示意图;
图3为本发明主动网络管理方法一实施例涉及的主动网络管理模型结构示意图;
图4为本发明实施例方案涉及的主动网络管理装置的功能模块示意图;
图5为本发明实施例方案涉及的主动网络管理设备的结构示意图;
图6为本发明实施例方案涉及的计算机可读存储介质的结构示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例提供了一种主动网络管理系统,主动网络管理系统包括控制层和网络资源层,在具体实施方式中,通过控制层可以对网络资源层进行管理。
具体地,控制层包括总控点和多个主动节点,在具体实施方式中,通过主动节点对网络资源层进行管理,各个主动节点之间可以进行交互以对网络资源层进行协同管理。相比于通过总控点对网络资源层进行控制,本实施例可以提高灵活性。
在具体实施方式中,参照图1,图1为本发明主动网络管理方法一实施例涉及的主动网络管理模型结构示意图。如图1中所示,控制层中的运维层为总控点,以及管理层为主动节点,其中,总控点和主动节点间进行交互,各各个主动节点与网络资源层进行交互以对网络资源层进行管理,各个主动节点之间也可以进行交互。
进一步地,在具体实施方式中,主动网络管理系统中总控点和主动节点间的交互协议可以是以WebService(网络服务)的方式定义了一套私有交互协议,各个主动节点间的交互通过P2P协议交互,主动节点和网络资源层之间可以是基于SNMP(Simple NetworkManagement Protocol,简单网络管理协议)。
基于上述的主动网络管理系统,提出本发明主动网络管理方法第一实施例,具体地,参照图2所示,图2是本发明主动网络管理方法第一实施例的流程示意图。
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。
本实施例中,执行本发明实施例主动网络管理方法的设备可以是尿液试纸分析设备,也可以是手机、PC(Personal Computer,个人计算机)、平板电脑、便携计算机等等,以下为方便描述省略执行主体进行描述。本实施例主动网络管理方法包括:
步骤S10:通过所述总控点将网络管理任务分成多个子任务,并通过所述总控点将各个所述子任务下发至各个所述主动节点;
本实施例中,通过总控点将网络管理任务分成多个子任务,并通过总控点将各个子任务下发至各个主动节点。
在具体实施方式中,通过总控点将网络管理分成多个子任务,可以是根据网络管理的任务量进行划分,例如,将网络管理任务按照任务量均等地划分为多个子任务;也可以是根据各个主动节点的处理能力将网络管理认为划分成多个子节点,例如,可以是根据主动节点在网络资源层的管理范围,具体在此不进行限制,可以根据实际需求进行设置。
在具体实施方式中,网络管理任务可以包括:性能管理:对网络特性,资源利用率及有关活动进行分析;故障管理:维护并检查错误日志,接受错误检测报告,跟踪,辨认错误,执行诊断测试,纠正错误等;评估网络系统整体安全,及时掌握现有网络的安全状况,根据具体的风险分析和工作的重要程度,确定系统的安全等级;根据具体的安全等级要求,确定安全管理的具体范围、职责和权限等;注重严格的操作规程和策略,如安全设置、确定主机与网络加固防护等,在此不进行限制。
步骤S20:通过各个所述主动节点按照各自接收到的子任务对所述网络资源层进行管理得到各个所述主动节点各自的网络管理信息;
本实施例中,主动节点与网络资源层基于简单网络管理协议进行管理。具体地,本实施例中,在通过总控点将网络管理任务分成多个子任务,并通过总控点将各个子任务下发至各个主动节点后,通过各个主动节点按照各自接收到的子任务对网络资源层进行管理得到各个主动节点各自的管理网络得到的网络信息(以下称为网络管理信息以示区分)。
进一步地,在一实施方式中,主动节点可以是基于简单网络管理协议与网络资源层进行信息交互,本实施方式中,主动节点基于简单网络协议对网络资源层进行管理,使得主动网络管理系统可以兼容集中式网络管理模型下的网络资源,可以实现在传统的集中式网络管理模型的基础上使用分布式网络管理技术,提高了分布式网络管理技术的实用性。
在具体实施方式中,网络管理信息可以是网络资源层中网络数据的信息,也可以是网络资源层中网络设备的信息,在此不进行限制。
步骤S30:通过各个所述主动节点将各自的网络管理信息发送至所述总控点,并通过所述总控点根据各所述网络管理信息进行主动网络管理。
本实施例中,通过各个主动节点接收总控点下发的子任务后,通过各个主动节点按照各自接收到的子任务对网络资源层进行管理得到各个主动节点各自的网络管理信息,通过各个主动节点将各自的网络管理信息发送至总控点,并通过总控点根据各网络管理信息进行主动网络管理。
进一步地,在一些可行的实施例中,参照图3,图3为本发明主动网络管理方法一实施例涉及的主动网络管理模型结构示意图,如图3中所示,上述主动网络管理系统还包括服务层,主动网络管理系统通过服务层可以接收用户对网络资源层的管理操作,通过服务层可以对总控点的网络管理任务进行管理。
本实施例中,在上述步骤S10:通过所述总控点将网络管理任务分成多个子任务之前,主动网络管理方法还包括:
步骤S40:通过所述服务层接收用户配置的网络管理任务,并通过所述服务层将所述网络管理任务发送至所述总控点;
本实施例中,主动网络管理系统通过服务层可以接收用户对网络资源层的管理操作。具体地,通过服务层接收用户配置的网络管理任务,并通过服务层将网络管理任务发送至总控点;
例如,在具体实施方式中,可以是通过服务层直接面向用户操作,可以提供用户管理下发的网络管理任务,同时可以提供用户进行网络拓扑的查看、编辑以及查看网络的异常情况
本实施例中,上述步骤S30:通过所述总控点根据各所述网络管理信息进行主动网络管理,可以包括:
步骤S301:通过所述总控点根据所述网络管理任务对各个所述网络管理信息进行处理得到资源层信息,并通过所述总控点将所述资源层信息发送至所述服务层;
本实施例中,在通过各个主动节点将各自的网络管理信息发送至总控点,并通过总控点根据各网络管理信息进行主动网络管理之后,通过总控点根据网络管理任务对各个网络管理信息进行处理得到整个网络资源层的网络信息(以下称为资源层信息以示区分)。
在具体实施方式中,可以是通过总控点对各个主动节点发送的网络管理信息进行汇总得到资源层信息,具体处理根据网络管理任务确定,在此不进行限制。
本实施例中,在通过总控点根据网络管理任务对各个网络管理信息进行处理得到资源层信息后,通过总控点将资源层信息发送至服务层,以通过服务层提供用户对网络资源层进行管理操作。
步骤S302:通过所述服务层呈现所述资源层信息,并通过所述服务层接收用户基于所述资源层信息对所述网络资源层的管理操作。
本实施例中,在通过总控点根据网络管理任务对各个网络管理信息进行处理得到资源层信息,且通过总控点将资源层信息发送至服务层后,通过服务层呈现资源层信息,并通过服务层接收用户基于资源层信息对网络资源层的管理操作。
需要说明的是,本实施例通过服务层提供用户对网络资源层进行操作,使得用户可以便捷地对网络资源层进行管理。
进一步地,在一些可行的实施例中,所述网络资源层包括网络设备和网络资源。主动网络管理方法还包括:
步骤S50:当所述主动节点在所述网络资源层发现新的网络设备时,通过所述主动节点采集所述新的网络设备的配置数据并发送至所述总控点;
本实施例中,网络资源层中可以接入新的网络设备,在具体实施方式中,网络设备可以是个人计算机、智能手机等设备,在此不做限制。
当主动节点在网络资源层发现新的网络设备时,可以通过主动节点采集新的网络设备的配置数据并发送至总控点。在具体实施方式中,可以是通过
发现新的网络设备的主动节点采集新的网络设备的配置数据并发送至总控点;也可以是通过发现新的网络设备的主动节点将新的网络设备的信息发送至其它主动节点,由除发现新的网络设备的主动节点之外的其他主动节点采集新的网络设备的配置数据,具体可以根据实际需求进行设置,在此不进行限制。
步骤S60:通过所述总控点对所述新的网络设备分配对应的主动节点,并通过所述总控点将所述新的网络设备上报至所述服务层。
本实施例中,通过总控点接收到新的网络设备的配置数据后,通过总控点对新的网络设备分配对应的主动节点,并通过总控点将新的网络设备上报至服务层。
在具体实施方式中,新的网络设备对应的主动节点可以是发现新的网络设备的主动节点,也可以除发现新的网络设备的主动节点之外的主动节点,在此不进行限制。
需要说明的是,本实施例中,当主动节点在网络资源层发现新的网络设备时,通过主动节点采集新的网络设备的配置数据并发送至总控点,通过总控点对新的网络设备分配对应的主动节点,并通过总控点将新的网络设备上报至服务层。本实施例实现了使得总控点能够及时对网络资源层中新的网络设备进行管理,提高了网络管理的及时性。
本实施例中,提出一种主动网络管理系统,主动网络管理系统包括控制层和网络资源层,控制层包括总控点和多个主动节点。本实施例中通过总控点将网络管理任务分成多个子任务,并通过总控点将各个子任务下发至各个主动节点,通过各个主动节点按照各自接收到的子任务对网络资源层进行管理得到各个主动节点各自的网络管理信息,通过各个主动节点将各自的网络管理信息发送至总控点,并通过总控点根据各网络管理信息进行主动网络管理。
本实施例中,在网络管理系统中添加主动节点对网络资源层进行管理,主动节点基于简单网络协议对网络资源层进行管理,使得主动网络管理系统可以兼容集中式网络管理模型下的网络资源,可以实现在传统的集中式网络管理模型的基础上使用分布式网络管理技术,提高了分布式网络管理技术的实用性。
且本实施例中主动网络管理系统具有分布式网络管理的特点,相比于传统的集中式网络管理,本实施例提高了网络管理的灵活性并减轻了总控点的处理负担。
进一步地,基于上述第一实施例,提出本发明主动网络管理方法的第二实施例,本实施例中,网络资源层包括多个管理子域,各个管理子域与各个主动节点一一对应,在本实施例中,在上述步骤S20:通过各个所述主动节点按照各自接收到的子任务对所述网络资源层进行管理得到各个所述主动节点各自的网络管理信息,可以包括:
步骤S201:对于各个所述主动节点中任一目标节点,通过所述目标节点按照接收到的子任务对所述网络资源层中与所述目标节点对应的管理子域进行管理,得到所述目标节点的网络管理信息。
本实施例中,各个主动节点分别管理一个管理子域,在具体实施方式中,可以是通过总控点为各个主动节点分配管理子域。
具体地,本实施例中,对于各个主动节点中任一主动节点(以下称为目标节点以示区分),通过目标节点按照接收到的子任务对网络资源层中与目标节点对应的管理子域进行管理,得到目标节点的网络管理信息。
在具体实施方式中,通过目标节点按照接收到的子任务对网络资源层中与目标节点对应的管理子域进行管理,可以是通过目标节点对管理子域进行信息采集,例如,通过目标节点采集网络设备信息;也可以是通过目标节点采集信息后进行处理,例如,获取网络拓扑结构,具体可以根据目标节点接收到的子任务的内容确定,在此不进行限制。
需要说明的是,本实施例通过各个主动节点对各自对应的管理子域进行管理,可以对网络资源层实行分布式管理,提高了网络管理的灵活性。
进一步地,在一些可行的实施例中,上述步骤S201:通过所述目标节点按照接收到的子任务对所述网络资源层中与所述目标节点对应的管理子域进行管理,得到所述目标节点的网络管理信息,可以包括:
步骤S2011:通过所述目标节点根据接收到的子任务对所述网络资源层中与所述目标节点对应的管理子域采集网络资源信息;
本实施例中,可以通过目标节点对采集到的信息进行处理后得到网络管理信息。
具体地,本实施例中,通过目标节点根据接收到的子任务对网络资源层中与目标节点对应的管理子域采集信息(以下称为网络资源信息以示区分)。
步骤S2012:通过所述目标节点按照接收到的子任务对所述网络资源信息进行处理得到所述目标节点的网络管理信息。
本实施例中,在通过目标节点根据接收到的子任务对网络资源层中与目标节点对应的管理子域采集网络资源信息后,通过目标节点按照接收到的子任务对网络资源信息进行处理得到目标节点的网络管理信息。
进一步地,在具体实施方式中,目标节点接收到的子任务中携带用户编译的处理程序,目标节点按照该处理程序可以对目标节点对应的网络资源信息进行处理;目标节点也可以是动态绑定外部业务,目标节点在对目标节点对应的管理子域进行管理进行管理时,动态加载外部业务库中与目标节点接收到的子任务对应的处理业务,目标节点按照该处理业务可以对目标节点对应的网络资源信息进行处理,具体可以实际需求进行设置,在此不进行设置。
进一步地,在一些可行的实施例中,目标节点绑定外部业务库,上述步骤S2012:通过所述目标节点按照接收到的子任务对所述网络资源信息进行处理得到所述目标节点的网络管理信息,可以包括:
步骤S20121:通过所述目标节点根据接收到的子任务从所述外部业务库动态加载所述目标节点接收到的子任务对应的处理业务;
本实施例中,通过目标节点动态绑定外部业务的方式加载处理程序,以对目标节点采集的信息进行处理。
具体地,本实施例中,通过目标节点根据接收到的子任务从外部业务库动态加载目标节点接收到的子任务对应的处理业务。
步骤S20121:通过所述目标节点按照所述处理业务对所述网络资源信息进行处理得到所述目标节点的网络管理信息。
本实施例中,在通过目标节点根据接收到的子任务从外部业务库动态加载目标节点接收到的子任务对应的处理业务后,通过目标节点按照处理业务对网络资源信息进行处理得到目标节点的网络管理信息。
需要说明的是,本实施例中,通过目标节点根据接收到的子任务从外部业务库动态加载目标节点接收到的子任务对应的处理业务,通过目标节点按照处理业务对网络资源信息进行处理得到目标节点的网络管理信息。区别于通过服务层提供用户编译目标节点接收到的子任务的处理业务,本实施例实现了当目标节点接收到的子任务的管理子域发生变化,无需修改和编译处理业务,只要运行外部业务库,提高了网络管理的便捷性和灵活性。
进一步地,在一些可行的实施例中,上述步骤S10中:通过所述总控点将网络管理任务分成多个子任务,可以包括:
步骤S101:通过所述总控点根据各个所述主动节点各自对应的管理子域,将所述网络管理任务分成多个子任务。
本实施例中,通过总控点将网络管理任务分成多个子任务的根据可以是各个主动节点的管理子域,具体地,本实施例中,通过总控点根据各个主动节点各自对应的管理子域,将网络管理任务分成多个子任务。
本实施例中,网络资源层包括多个管理子域,对于各个主动节点中任一目标节点,通过目标节点按照接收到的子任务对网络资源层中与目标节点对应的管理子域进行管理,得到目标节点的网络管理信息。
本实施例中,在主网络管理系统中添加主动节点对网络资源层中各个管理子域进行管理,使得主动网络管理系统可以兼容集中式网络管理模型下的网络资源,可以实现在传统的集中式网络管理模型的基础上使用分布式网络管理技术,提高了分布式网络管理技术的实用性。
本实施例中,主动网络管理系统通过各个主动节点管理各自对应的管理子域,主动网络管理系统具有分布式网络管理的特点,相比于传统的集中式网络管理,本实施例提高了网络管理的灵活性并减轻了总控点的处理负担。
此外,本发明还提供一种主动网络管理装置,主动网络管理装置应用于主动网络管理系统,主动网络管理系统包括控制层和网络资源层,控制层包括总控点和多个主动节点。参照图4,图4为本发明实施例方案涉及的主动网络管理装置的功能模块示意图。所述主动网络管理装置包括:
第一调用模块,用于通过所述总控点将网络管理任务分成多个子任务,并通过所述总控点将各个所述子任务下发至各个所述主动节点;
第二调用模块,用于通过各个所述主动节点按照各自接收到的子任务对所述网络资源层进行管理得到各个所述主动节点各自的网络管理信息;
第三调用模块,用于通过各个所述主动节点将各自的网络管理信息发送至所述总控点,并通过所述总控点根据各所述网络管理信息进行主动网络管理。
进一步地,所述网络资源层包括多个管理子域,多个所述管理子域与多个所述主动节点一一对应上述第二调用模块20还用于:
对于各个所述主动节点中任一目标节点,通过所述目标节点按照接收到的子任务对所述网络资源层中与所述目标节点对应的管理子域进行管理,得到所述目标节点的网络管理信息。
进一步地,上述第二调用模块20还用于:
通过所述目标节点根据接收到的子任务对所述网络资源层中与所述目标节点对应的管理子域采集网络资源信息;
通过所述目标节点按照接收到的子任务对所述网络资源信息进行处理得到所述目标节点的网络管理信息。
进一步地,所述目标节点绑定外部业务库,上述第二调用模块20还用于:
通过所述目标节点根据接收到的子任务从所述外部业务库动态加载所述目标节点接收到的子任务对应的处理业务;
通过所述目标节点按照所述处理业务对所述网络资源信息进行处理得到所述目标节点的网络管理信息。
进一步地,上述第一调用模块10还用于:
通过所述总控点根据各个所述主动节点各自对应的管理子域,将所述网络管理任务分成多个子任务。
进一步地,所述主动网络管理系统还包括服务层,上述主动网络管理装置包括第四调用模块,该第四调用模块用于:
通过所述服务层接收用户配置的网络管理任务,并通过所述服务层将所述网络管理任务发送至所述总控点;
上述第三调用模块30还用于:
通过所述总控点根据所述网络管理任务对各个所述网络管理信息进行处理得到资源层信息,并通过所述总控点将所述资源层信息发送至所述服务层;
通过所述服务层呈现所述资源层信息,并通过所述服务层接收用户基于所述资源层信息对所述网络资源层的管理操作。
进一步地,所述网络资源层包括网络设备和网络资源,上述主动网络管理装置包括第五调用模块,该第五调用模块用于:
当所述主动节点在所述网络资源层发现新的网络设备时,通过所述主动节点采集所述新的网络设备的配置数据并发送至所述总控点;
通过所述总控点对所述新的网络设备分配对应的主动节点,并通过所述总控点将所述新的网络设备上报至所述服务层。
其中,主动网络管理装置的各个功能模块各自在运行时,实现如上述的主动网络管理方法的步骤。
此外,本发明还提供一种主动网络管理设备。参照图5,图5为本发明实施例方案涉及的主动网络管理设备的结构示意图。本发明实施例主动网络管理设备具体可以是为本地运行主动网络管理系统的设备。
如图5所示,本发明实施例主动网络管理设备可以包括:处理器1001,例如CPU,通信总线1002,用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如Wi-Fi接口)。
存储器1005设置在主动网络管理设备主体上,存储器1005上存储有程序,该程序被处理器1001执行时实现相应的操作。存储器1005还用于存储供主动网络管理设备使用的参数。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图5中示出的主动网络管理设备结构并不构成对主动网络管理设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图5所示,作为一种存储介质的存储器1005中可以包括操作系统、网络处理模块、用户接口模块以及主动网络管理程序。
在图5所示的主动网络管理设备中,主动网络管理程序应用于主动网络管理系统,主动网络管理系统包括控制层和网络资源层,控制层包括总控点和多个主动节点,处理器1001可以用于调用存储器1005中存储的主动网络管理程序,并执行如下操作:
通过所述总控点将网络管理任务分成多个子任务,并通过所述总控点将各个所述子任务下发至各个所述主动节点;
通过各个所述主动节点按照各自接收到的子任务对所述网络资源层进行管理得到各个所述主动节点各自的网络管理信息;
通过各个所述主动节点将各自的网络管理信息发送至所述总控点,并通过所述总控点根据各所述网络管理信息进行主动网络管理。
进一步地,所述网络资源层包括多个管理子域,多个所述管理子域与多个所述主动节点一一对应,所述通过各个所述主动节点按照各自接收到的子任务对所述网络资源层进行管理得到各个所述主动节点各自的网络管理信息的操作,包括:
对于各个所述主动节点中任一目标节点,通过所述目标节点按照接收到的子任务对所述网络资源层中与所述目标节点对应的管理子域进行管理,得到所述目标节点的网络管理信息。
进一步地,所述通过所述目标节点按照接收到的子任务对所述网络资源层中与所述目标节点对应的管理子域进行管理,得到所述目标节点的网络管理信息的操作,包括:
通过所述目标节点根据接收到的子任务对所述网络资源层中与所述目标节点对应的管理子域采集网络资源信息;
通过所述目标节点按照接收到的子任务对所述网络资源信息进行处理得到所述目标节点的网络管理信息。
进一步地,所述目标节点绑定外部业务库,所述通过所述目标节点按照接收到的子任务对所述网络资源信息进行处理得到所述目标节点的网络管理信息的操作,包括:
通过所述目标节点根据接收到的子任务从所述外部业务库动态加载所述目标节点接收到的子任务对应的处理业务;
通过所述目标节点按照所述处理业务对所述网络资源信息进行处理得到所述目标节点的网络管理信息。
进一步地,所述通过所述总控点将网络管理任务分成多个子任务的操作,包括:
通过所述总控点根据各个所述主动节点各自对应的管理子域,将所述网络管理任务分成多个子任务。
进一步地,所述主动网络管理系统还包括服务层,在所述通过所述总控点将网络管理任务分成多个子任务的操作之前,处理器1001还可以用于调用存储器1005中存储的主动网络管理程序,并执行如下操作:
通过所述服务层接收用户配置的网络管理任务,并通过所述服务层将所述网络管理任务发送至所述总控点;
所述通过所述总控点根据各所述网络管理信息进行主动网络管理的操作,包括:
通过所述总控点根据所述网络管理任务对各个所述网络管理信息进行处理得到资源层信息,并通过所述总控点将所述资源层信息发送至所述服务层;
通过所述服务层呈现所述资源层信息,并通过所述服务层接收用户基于所述资源层信息对所述网络资源层的管理操作。
进一步地,所述网络资源层包括网络设备和网络资源,处理器1001还可以用于调用存储器1005中存储的主动网络管理程序,并执行如下操作:
当所述主动节点在所述网络资源层发现新的网络设备时,通过所述主动节点采集所述新的网络设备的配置数据并发送至所述总控点;
通过所述总控点对所述新的网络设备分配对应的主动节点,并通过所述总控点将所述新的网络设备上报至所述服务层。
此外,本发明还提供一种计算机可读存储介质。参照图6,图6为本发明实施例方案涉及的计算机可读存储介质的结构示意图。计算机可读存储介质上存储有主动网络管理程序,主动网络管理程序被处理器执行时实现如上述的主动网络管理方法的步骤。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上述的一个计算机可读存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台主动网络管理设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (9)
1.一种主动网络管理方法,其特征在于,所述主动网络管理方法应用于主动网络管理系统,所述主动网络管理系统包括控制层、网络资源层和服务层,所述控制层包括总控点和多个主动节点,所述网络资源层包括网络设备和网络资源;
所述主动网络管理方法包括:
通过所述总控点将网络管理任务分成多个子任务,并通过所述总控点将各个所述子任务下发至各个所述主动节点;
通过各个所述主动节点按照各自接收到的子任务对所述网络资源层进行管理得到各个所述主动节点各自的网络管理信息;
通过各个所述主动节点将各自的网络管理信息发送至所述总控点,并通过所述总控点根据各所述网络管理信息进行主动网络管理;
当所述主动节点在所述网络资源层发现新的网络设备时,通过发现所述新的网络设备的的主动节点将所述新的网络设备的信息发送至其它主动节点,通过除发现所述新的网络设备的主动节点之外的主动节点采集所述新的网络设备的配置数据并发送至所述总控点;
通过所述总控点对所述新的网络设备分配对应的主动节点,并通过所述总控点将所述新的网络设备上报至所述服务层。
2.如权利要求1所述的主动网络管理方法,其特征在于,所述网络资源层包括多个管理子域,多个所述管理子域与多个所述主动节点一一对应;
所述通过各个所述主动节点按照各自接收到的子任务对所述网络资源层进行管理得到各个所述主动节点各自的网络管理信息的步骤,包括:
对于各个所述主动节点中任一目标节点,通过所述目标节点按照接收到的子任务对所述网络资源层中与所述目标节点对应的管理子域进行管理,得到所述目标节点的网络管理信息。
3.如权利要求2所述的主动网络管理方法,其特征在于,所述通过所述目标节点按照接收到的子任务对所述网络资源层中与所述目标节点对应的管理子域进行管理,得到所述目标节点的网络管理信息的步骤,包括:
通过所述目标节点根据接收到的子任务对所述网络资源层中与所述目标节点对应的管理子域采集网络资源信息;
通过所述目标节点按照接收到的子任务对所述网络资源信息进行处理得到所述目标节点的网络管理信息。
4.如权利要求3所述的主动网络管理方法,其特征在于,所述目标节点绑定外部业务库;
所述通过所述目标节点按照接收到的子任务对所述网络资源信息进行处理得到所述目标节点的网络管理信息的步骤,包括:
通过所述目标节点根据接收到的子任务从所述外部业务库动态加载所述目标节点接收到的子任务对应的处理业务;
通过所述目标节点按照所述处理业务对所述网络资源信息进行处理得到所述目标节点的网络管理信息。
5.如权利要求2所述的主动网络管理方法,其特征在于,所述通过所述总控点将网络管理任务分成多个子任务的步骤,包括:
通过所述总控点根据各个所述主动节点各自对应的管理子域,将所述网络管理任务分成多个子任务。
6.如权利要求1至5中任一项所述的主动网络管理方法,其特征在于,在所述通过所述总控点将网络管理任务分成多个子任务的步骤之前,所述方法还包括:
通过所述服务层接收用户配置的网络管理任务,并通过所述服务层将所述网络管理任务发送至所述总控点;
所述通过所述总控点根据各所述网络管理信息进行主动网络管理的步骤,包括:
通过所述总控点根据所述网络管理任务对各个所述网络管理信息进行处理得到资源层信息,并通过所述总控点将所述资源层信息发送至所述服务层;
通过所述服务层呈现所述资源层信息,并通过所述服务层接收用户基于所述资源层信息对所述网络资源层的管理操作。
7.一种主动网络管理装置,其特征在于,所述主动网络管理装置应用于主动网络管理系统,所述主动网络管理系统包括控制层、网络资源层和服务层,所述控制层包括总控点和多个主动节点,所述网络资源层包括网络设备和网络资源;
所述主动网络管理装置包括:
第一调用模块,用于通过所述总控点将网络管理任务分成多个子任务,并通过所述总控点将各个所述子任务下发至各个所述主动节点;
第二调用模块,用于通过各个所述主动节点按照各自接收到的子任务对所述网络资源层进行管理得到各个所述主动节点各自的网络管理信息;
第三调用模块,用于通过各个所述主动节点将各自的网络管理信息发送至所述总控点,并通过所述总控点根据各所述网络管理信息进行主动网络管理;
第五调用模块,用于当所述主动节点在所述网络资源层发现新的网络设备时,通过发现所述新的网络设备的的主动节点将所述新的网络设备的信息发送至其它主动节点,通过除发现所述新的网络设备的主动节点之外的主动节点采集所述新的网络设备的配置数据并发送至所述总控点;
通过所述总控点对所述新的网络设备分配对应的主动节点,并通过所述总控点将所述新的网络设备上报至所述服务层。
8.一种主动网络管理设备,其特征在于,所述主动网络管理设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的主动网络管理程序,所述主动网络管理程序配置为实现如权利要求1至6中任一项所述的主动网络管理方法的步骤。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有主动网络管理程序,所述主动网络管理程序被处理器执行时实现如权利要求1至6中任一项所述的主动网络管理方法的步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211714331.2A CN115695135B (zh) | 2022-12-30 | 2022-12-30 | 主动网络管理方法、装置、设备及存储介质 |
PCT/CN2023/137505 WO2024140119A1 (zh) | 2022-12-30 | 2023-12-08 | 主动网络管理方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211714331.2A CN115695135B (zh) | 2022-12-30 | 2022-12-30 | 主动网络管理方法、装置、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115695135A CN115695135A (zh) | 2023-02-03 |
CN115695135B true CN115695135B (zh) | 2023-03-21 |
Family
ID=85057392
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211714331.2A Active CN115695135B (zh) | 2022-12-30 | 2022-12-30 | 主动网络管理方法、装置、设备及存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN115695135B (zh) |
WO (1) | WO2024140119A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115695135B (zh) * | 2022-12-30 | 2023-03-21 | 鹏城实验室 | 主动网络管理方法、装置、设备及存储介质 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114167760A (zh) * | 2021-10-23 | 2022-03-11 | 西安电子科技大学 | 一种意图驱动网络管理系统及方法 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1177435C (zh) * | 2001-08-24 | 2004-11-24 | 华为技术有限公司 | 分布式网管平台的分级管理系统 |
US10601635B1 (en) * | 2004-04-16 | 2020-03-24 | EMC IP Holding Company LLC | Apparatus, system, and method for wireless management of a distributed computer system |
CN1713589A (zh) * | 2004-06-24 | 2005-12-28 | 华为技术有限公司 | 一种基于承载控制层实现网络管理的方法 |
EP1782246B1 (en) * | 2004-07-07 | 2020-02-12 | Sciencelogic, LLC | Self configuring network management system |
CN102064975B (zh) * | 2009-11-17 | 2013-09-25 | 中国移动通信集团公司 | 网络设备监管方法及系统 |
WO2014034075A1 (ja) * | 2012-08-29 | 2014-03-06 | 日本電気株式会社 | ネットワーク監視システム、通信装置、ネットワーク管理方法、及び、ネットワーク管理プログラム記憶媒体 |
CN104301812B (zh) * | 2014-09-19 | 2020-06-30 | 中国电力科学研究院信息通信研究所 | 一种光网络系统和网络功能虚拟化方法 |
CN109639516B (zh) * | 2018-10-17 | 2022-05-17 | 平安科技(深圳)有限公司 | 分布式网络系统的监控方法、装置、设备及存储介质 |
CN115695135B (zh) * | 2022-12-30 | 2023-03-21 | 鹏城实验室 | 主动网络管理方法、装置、设备及存储介质 |
-
2022
- 2022-12-30 CN CN202211714331.2A patent/CN115695135B/zh active Active
-
2023
- 2023-12-08 WO PCT/CN2023/137505 patent/WO2024140119A1/zh unknown
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114167760A (zh) * | 2021-10-23 | 2022-03-11 | 西安电子科技大学 | 一种意图驱动网络管理系统及方法 |
Also Published As
Publication number | Publication date |
---|---|
CN115695135A (zh) | 2023-02-03 |
WO2024140119A1 (zh) | 2024-07-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Ghanbari et al. | Resource allocation mechanisms and approaches on the Internet of Things | |
US12175298B1 (en) | Dynamic consolidation of virtual machines | |
Povedano-Molina et al. | DARGOS: A highly adaptable and scalable monitoring architecture for multi-tenant Clouds | |
CN113448721A (zh) | 算力处理的网络系统及算力处理方法 | |
CN109618002B (zh) | 一种微服务网关优化方法、装置及存储介质 | |
JP4954089B2 (ja) | グリッド・アクティビティのモニタリングおよび振り分けによる総合的グリッド環境管理を促進する方法、システム、およびコンピュータ・プログラム | |
US8010651B2 (en) | Executing programs based on user-specified constraints | |
Debusmann et al. | SLA-driven management of distributed systems using the common information model | |
US20080270411A1 (en) | Distributed behavior controlled execution of modeled applications | |
US20150215228A1 (en) | Methods, systems, and computer readable media for a cloud-based virtualization orchestrator | |
CN1906628A (zh) | 能够进行按需基础设施的实时测试以预测服务级别协议一致性的方法 | |
WO2013104217A1 (zh) | 基于云基础设施的针对应用系统维护部署的管理系统和方法 | |
Dumitrescu et al. | Di-gruber: A distributed approach to grid resource brokering | |
US8954584B1 (en) | Policy engine for automating management of scalable distributed persistent applications in a grid | |
WO2016095524A1 (zh) | 资源分配方法及装置 | |
CN115695135B (zh) | 主动网络管理方法、装置、设备及存储介质 | |
Rzepka et al. | SDN-based fog and cloud interplay for stream processing | |
US20060200469A1 (en) | Global session identifiers in a multi-node system | |
Al-Kasassbeh et al. | Analysis of mobile agents in network fault management | |
Wang et al. | GISolve: A grid-based problem solving environment for computationally intensive geographic information analysis | |
Dumitrescu et al. | The Design, Usage, and Performance of GRUBER: AG rid U sage Service Level Agreement based B rok ER ing Infrastructure | |
CN117176722A (zh) | 动态重构方法、装置及服务器 | |
Kang et al. | A multiagent brokering protocol for supporting Grid resource discovery | |
Fereira et al. | Optimal node selection in communication and computation converged IoT network | |
US11595471B1 (en) | Method and system for electing a master in a cloud based distributed system using a serverless framework |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |