一种网络设备管理方法及装置制造方法及图纸

技术编号:18735388 阅读:19 留言:0更新日期:2018-08-22 04:21
本申请涉及网络技术领域,尤其涉及一种网络设备管理方法及装置,用以提高拓扑组件进程进行链路计算的效率。本申请实施例提供的一种网络设备管理方法,应用于网络管理系统,该方法包括:针对一网关,获取该网关保存的地址解析协议ARP信息;基于所述ARP信息,确定所述网关所服务的网络设备信息;为所述网关和所述网关所服务的网络设备分配同一拓扑组件进程,其中,所述拓扑组件进程用于计算所管理的网络设备之间的链路信息。

【技术实现步骤摘要】
一种网络设备管理方法及装置
本申请涉及网络
,尤其涉及一种网络设备管理方法及装置。
技术介绍
网络资源包括网络中的各种设备资源,比如交换机、路由器、服务器、存储等,为了对网络资源进行合理协调利用,需要通过网络管理系统,也即网管软件来管理网络资源。随着网络资源数量的增大,对网络管理系统的要求也越来越高。通过集群将网络管理系统部署在多台服务器上,每台服务器管理一部分网络资源,这样网络管理系统就可以管理更多的网络资源。网络管理系统通常包括多种组件,每种组件部署在服务器集群中的多台服务器上,对于这多台服务器,如何分配网络资源,会影响组件的工作效率。相关技术中主要采用随机分配的方式进行网络资源的管理分配。在网络管理系统的多种组件中,拓扑组件的主要工作是进行链路计算,也即计算网络资源之间的连接关系。当在集群中多台服务器上部署好拓扑组件进程后,每个拓扑组件进程在进行链路计算时,通常需要与其它拓扑组件进程进行通信才能计算出链路信息。在链路计算过程中,拓扑组件进程之间的通信越多,计算效率就越低。
技术实现思路
本申请实施例提供网络设备管理方法及装置,用以提高拓扑组件进程进行链路计算的效率。第一方面,提供一种网络设备管理方法,应用于网络管理系统,该方法包括:针对一网关,获取该网关保存的地址解析协议ARP信息;基于所述ARP信息,确定所述网关所服务的网络设备信息;为所述网关和所述网关所服务的网络设备分配同一拓扑组件进程,其中,所述拓扑组件进程用于计算该拓扑组件进程所管理的网络设备之间的链路信息。第二方面,提供一种网络设备管理装置,包括:处理器,和存储有机器可执行指令的机器可读存储介质;其中,所述处理器与所述机器可读存储介质通信,通过读取并执行所述机器可执行指令,所述处理器被使得:针对一网关,获取该网关保存的地址解析协议ARP信息;基于所述ARP信息,确定所述网关所服务的网络设备信息;为所述网关和所述网关所服务的网络设备分配同一拓扑组件进程,其中,所述拓扑组件进程用于计算该拓扑组件进程所管理的网络设备之间的链路信息。本申请实施例将同一网关所服务的网络设备及该网关分配给同一拓扑组件进程进行管理。由于具有链路连接关系的网络设备一般是同一网关服务下的网络设备,这样就可以为具有链路连接关系的网络设备分配同一个拓扑组件进程,该拓扑组件进程在计算网络设备之间的链路时,不需要向其它的网络设备请求链路信息,也即不需要与其它拓扑组件进程之间进行交互,从而提高了链路计算效率。附图说明为了更加清楚地说明本申请实施例或者现有技术中的技术方案,下面将对本申请实施例或者现有技术描述中所需要的附图做简单的介绍。显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的网络设备管理方法;图2为网络管理系统基于简单网络管理协议SNMP获取各网络设备接口信息的示意图;图3为本申请实施例一种可选实施方式提供的网络设备管理方法;图4进行区域划分的示意图;图5为本申请实施例提供的网络设备管理装置示意图。具体实施方式本申请实施例的基本思想是:为了减少拓扑组件进程之间的通信,提高链路计算效率,将可能具有链路连接关系的网络设备分配给同一拓扑组件进程进行管理。一般地,不同网关所服务的网络设备之间需要通过各自的网关相互通信,同一网关所服务的网络设备之间可能会具有链路连接关系,可以直接通信。本申请实施例将同一网关所服务的网络设备及该网关分配给同一拓扑组件进程进行管理,也即为具有链路连接关系的网络设备分配同一个拓扑组件进程,该拓扑组件进程在计算网络设备之间的链路连接关系时,不需要与其它拓扑组件进程之间进行交互,从而提高了链路计算效率。下面通过具体的实施例对本申请思想作进一步说明。如图1所示,为本申请实施例提供的网络设备管理方法,执行该网络设备管理方法的可以为网络管理系统,具体地,可以由网络管理系统内独立的进程执行,也可以由网络管理系统中的任一拓扑组件进程执行,或者由各个拓扑组件进程中的主进程执行,这里的主进程可以是按照预设的选举规则自动选举出的,比如选举出节点标识(Identity,ID)最小的拓扑组件进程作为主进程。本实施例提供的网络设备管理方法包括以下步骤:S101:针对一网关,获取该网关保存的ARP信息。在具体实施中,在获取网关的ARP信息之前,网络管理系统可能已经存储有哪些网络设备是网关的信息,若网络管理系统中不存在网关的信息,则网络管理系统可以先确定哪些网络设备为网关。一种可选的实施方式中,针对网络管理系统管理的每个网络设备,如图2所示,网络管理系统基于简单网络管理协议(SimpleNetworkManagementProtocol,SNMP),向网络设备请求该网络设备的管理信息库(ManagementInformationBase,MIB)中的信息,其中MIB中包含该网络设备的接口信息。网络管理系统若根据获取的接口信息,确定该网络设备的多个接口的IP地址不同,则确定该网络设备为网关,并基于SNMP获取该网关保存的ARP信息。S102:基于所述ARP信息,确定所述网关所服务的网络设备信息。这里,通过网关保存的地址解析协议(AddressResolutionProtocol,ARP)信息来确认网关所服务的网络设备。在具体实施中,作为源节点的网络设备会通过发起ARP请求来获取目的节点的媒体接入控制(MediaAccessControl,MAC)地址,ARP请求中携带了源节点的IP地址和MAC地址,以及目的节点的IP地址,网关在接收到源节点发起的ARP请求后,保存并维护与上述源节点相关的ARP表项,其中包括源节点的IP地址和MAC地址。因此,网关内保存的ARP信息反映了该网关所服务的网络设备的信息,可选的,可以将网关所服务的网络设备的IP地址作为后续分配拓扑组件进程的依据。S103:为所述网关和所述网关所服务的网络设备分配同一拓扑组件进程,其中,所述拓扑组件进程用于计算设备之间的链路连接关系。在实际实施中,网络管理系统可以为多个网络设备集中进行拓扑组件进程的分配,也可以每新增一个待管理的网络设备,则为该网络设备确定管理该网络设备的拓扑组件进程。在一种实施方式中:若是为多个网络设备统一进行拓扑组件进程的分配,则从这多个网络设备中查找出网关,为每个网关和该网关所服务的网络设备分配同一拓扑组件进程。在另一种实施方式中:若网络管理系统确定该网络管理系统内新增了网络设备,则首先判断新增的网络设备是否为网关,若确定出新增的网络设备中存在网关,则网络管理系统获取该网关的ARP信息,并查找已分配拓扑组件进程的网络设备(一开始,没有对应网关的网络设备可以先单独被分配一个临时拓扑组件进程)中,是否存在该网关所服务的网络设备,若不存在该网关所服务的网络设备,则为该网关分配一个拓扑组件进程,若存在该网关所服务的网络设备,则为该网关和该网关所服务的网络设备分配同一个拓扑组件进程。若判断出该新增的网络设备不是网关,则判断该网络设备是否是已分配拓扑组件进程的网关所服务的网络设备,若该网络设备是已分配拓扑组件进程的网关所服务的网络设备,则将该网络设备分配给所对应网关的拓扑组件进程进行管理,若不是已分配拓扑本文档来自技高网...

【技术保护点】
1.一种网络设备管理方法,其特征在于,应用于网络管理系统,该方法包括:针对一网关,获取该网关保存的地址解析协议ARP信息;基于所述ARP信息,确定所述网关所服务的网络设备信息;为所述网关和所述网关所服务的网络设备分配同一拓扑组件进程,其中,所述拓扑组件进程用于计算该拓扑组件进程所管理的网络设备之间的链路信息。

【技术特征摘要】
1.一种网络设备管理方法,其特征在于,应用于网络管理系统,该方法包括:针对一网关,获取该网关保存的地址解析协议ARP信息;基于所述ARP信息,确定所述网关所服务的网络设备信息;为所述网关和所述网关所服务的网络设备分配同一拓扑组件进程,其中,所述拓扑组件进程用于计算该拓扑组件进程所管理的网络设备之间的链路信息。2.如权利要求1所述的方法,其特征在于,所述方法还包括:为所述网络管理系统管理的各个不同的网关分配同一拓扑组件进程。3.如权利要求1所述的方法,其特征在于,所述方法还包括:向所述网络管理系统管理的每个网络设备下发测试指令;其中,所述测试指令中携带有无效的目的IP地址,用于触发每个网络设备发送携带有所述无效的目的IP地址的ARP广播报文,以便该网络设备的网关在接收到该ARP广播报文后,更新存储的ARP信息中与该网络设备关联的ARP表项的老化计时时间。4.如权利要求1所述的方法,其特征在于,为所述网关和所述网关所服务的网络设备所指示的网络设备分配同一拓扑组件进程,包括:建立所述网关的IP地址、所述ARP信息中的IP地址、与所述拓扑组件进程的进程标识ID之间的映射关系,并将该映射关系保存在共享存储中,以便每个拓扑组件进程在所述共享存储中查找管理的各个网络设备的IP地址。5.如权利要求1所述的方法,其特征在于,所述获取网关保存的ARP信息之前,还包括:针对所述网络管理系统管理的每个网络设备,获取该网络设备的接口信息;若根据获取的接口信息,确定该网络设备的多个接口的IP地址不同,则确定该网络设备为网关。6.一种网络设备管理装置,其特征在于,包括:处理器,和存储有机器可执行指令的机器可读存储介质;其中,所述处理...

【专利技术属性】
技术研发人员:毕博李友
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1