一种网管客户端拓扑管理系统和方法技术方案

技术编号:9546430 阅读:91 留言:0更新日期:2014-01-08 22:29
本发明专利技术提供一种网管客户端拓扑管理系统和方法,所述拓扑管理系统包括拓扑树生成模块用于在网络增加主设备时生成增加的子拓扑树,将增加的子拓扑树添加至全局拓扑树,生成新的全局拓扑树;拓扑树初始化模块用于获取用户登录信息,接收服务器端依据用户登录信息而返回与用户登录信息对应的主设备身份认证信息和从设备身份认证信息,读取已生成的全局拓扑树;拓扑树展示模块用于实时展示网络拓扑图、及网络拓扑图下主设备和从设备通信状态;拓扑树更新模块用于实时更新网络拓扑图。本发明专利技术所述的网管客户端拓扑管理系统使得网管产品具有较高的可兼容性,能接入不同设备,节省了网管产品前期的开发成本以及后期的维护成本,实现了带内模式及带外模式。

【技术实现步骤摘要】

本专利技术网络管理领域,涉及一种拓扑管理系统和方法,特别是涉及。
技术介绍
如今,网络与人们的生活和工作联系越来越紧密,但随着网络的普及引发了两大问题:1、网络规模逐渐增大,网络设备的数量成级数增加,网络管理员很难及时监控所有设备的状态、发现并修复故障;2、网络设备可能来自不同的厂商,如果每个厂商都提供一套独立的管理接口比如命令行,将使网络管理变得越来越复杂。如果没有一个高效的管理系统对网络系统进行管理,那么就很难保证向用户提供令人满意的服务。一般而言,网络管理有5个功能,故障管理、配置管理、性能管理、安全管理以及计费管理,这5个功能保证了一个网络的正常运行。而拓扑管理系统的地位变得及其重要,它是保障整个IP网络能够正常运行的一个重要组成部分,也是配置管理和故障管理的重要基础。拓扑自动发现是指自动发现网络中的设备及其互连关系,通过它可反映设备的状况,例如:系统配置、结点状态、流量监控和资源使用情况等,这对于保证网络系统正常运行、防范网络攻击具有重要意义。随着网络拓扑自动发现技术不断发展,它已经成为网络管理系统的重要组成部分。目前拓扑发现主要采用两种方案,一是利用SNMP (Simple Network ManagementProtocol,简单网络管理协议)实现对于路由表的被动查询;二是利用ICMP (InternetControl Message Protocol, Internet 控制报文协议)实现基于 ping 和 traceroute 的主动探测。目前,在网络管理系统中,现有的拓扑管理往往只能管理同一类型的设备,如交换机或路由器等,缺乏性及可移植性,当需要管理不同类型设备时,例如接入交换机和路由器等时,就需要大量的人力物力来开发和维护。而且拓扑图在展现上很多地方是采用的手工绘制的形式,虽然在网络管理系统建设的时候厂商可以帮助用户进行手工添加的过程,但是当用户进行网络升级或者网络迁移等工作的时候,网络管理系统在逻辑拓扑图的改动方面的工作就需要用户自己手动完成。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供,用于解决现有技术中拓扑管理系统不能管理不同类型的设备,缺乏性及可移植性,网络系统在逻辑拓扑图的改动方面需要用户手动完成的问题。为实现上述目的及其他相关目的,本专利技术提供一种网管客户端拓扑管理系统,应用于由服务器端和客户端组成的网管系统,所述网管系统中的网络拓扑结构按照区域、子网和设备的层级进行管理,所述网管客户端拓扑管理系统包括:拓扑树生成模块,用于在网络增加主设备时从客户端接收增加主设备命令,接收服务器端依据增加主设备命令而返回的主设备身份认证及主设备下从设备身份认证,保存增加的主设备身份认证和从设备身份认证于结点链表中,选择网络管理模式,生成增加的子拓扑树,将增加的子拓扑树添加至全局拓扑树中,生成新的全局拓扑树;拓扑树初始化模块,用于从客户端获取用户登录信息,并将所述用户登录信息发送至服务器端,接收服务器端依据用户登录信息而返回与用户登录信息对应的主设备身份认证信息和从设备身份认证信息,读取已生成的全局拓扑树;拓扑树展示模块,用于实时展示网络拓扑图、及网络拓扑图下主设备和从设备通信状态;拓扑树更新模块,用于实时更新网络拓扑图。优选地,所述拓扑树生成模块还用于接收增加区域命令、增加子网命令和发送主设备身份认证命令,接收服务器端依据增加区域命令、增加子网命令、和发送主设备身份认证命令而返回对应的区域身份认证,子网身份认证,以及主设备下所有从设备身份认证,保存区域身份认证,子网身份认证和从设备身份认证于结点链表。优选地,所述拓扑树初始化模块还用于接收服务器端依据用户登录信息而返回的与用户登录信息相对应的区域身份认证、区域身份认证下所有子网身份认证和主设备身份认证,保存区域身份认证、区域身份认证下所有子网身份认证和主设备身份认证于结点链表中,发送区域身份认证,区域身份认证下所有子网身份认证、主设备身份认证至所述客户端,调用所述拓扑树生成模块,获取主设备下所有从设备身份认证。优选地,所述结点链表上保存有所有具有父子关系的拓扑树上的结点,结点链表包括子结点身份认证、父结点身份认证、子结点名称、父结点名称、子结点状态、父结点状态、子结点位置、父结点位置、区域身份认证、以及子网身份认证;其中结点名称用于标识每个结点名称,结点状态用于标识设备状态,以不同颜色显示设备图标,结点位置表示结点在拓扑图中位置信息。优选地,所述拓扑树生成模块还用于接收增加区域命令、增加子网命令,接收从服务器端返回对应的区域身份认证,子网身份认证,保存区域身份认证,子网身份认证于结点链表。优选地,所述网络管理模式包括带外管理模式和带内管理模式,其中,所述带内管理模式是指网络的管理控制信息与用户网络的承载业务信息通过同一个逻辑信道传送;所述带外管理模式是指网络的管理控制信息与用户网络的承载业务信息在不同的逻辑信道传送。在拓扑树生成过程中,如果网络管理模式选择带内管理模式,那么无需手动添加从设备,增加主设备后调用拓扑树生成模块自动发现从设备;如果网管管理模式选择带外管理模式,则需要手动添加从设备。优选地,如拓扑树更新模块采用主动刷新网络拓扑图,那么选择刷新间隔,接收所述客户端发送的命令,到点轮循所有设备状态,接收服务器端依据客户端发送的命令而返回所有设备状态,并将所有设备状态发送至所述客户端,所述客户端对发生变化的设备做出反应,更新网络拓扑图与拓扑树的状态;优选地,如拓扑树更新模块采用被动刷新网络拓扑图,那么接收所述服务器端上报发生异常状态的设备,并将上报告警至所述客户端,根据上报的设备状态实时更新网络拓扑图与拓扑树的状态。本专利技术提供一种网管客户端拓扑管理方法,应用于由服务器端和客户端组成的网管系统,所述网管系统中的网络拓扑结构按照区域、子网和设备的层级进行管理,所述网管客户端拓扑管理方法包括:Si,从客户端接收增加主设备命令,接收服务器端依据增加主设备的命令而返回的主设备身份认证及主设备下从设备身份认证,保存增加的主设备和从设备身份认证保存于结点链表中,生成增加的子拓扑树,将增加的子拓扑树添加至全局拓扑树中,生成新的全局拓扑树;实时更新网络拓扑图,实时展示更新后的网络拓扑图;S2,从客户端获取用户登录信息,将用户登录信息发送至服务器端,接收服务器端依据用户登录信息而返回与用户登录信息对应的主设备和从设备身份认证,读取已生成的全局拓扑树;实时更新网络拓扑图,实时展不更新后的网络拓扑图。优选地,所述步骤SI还包括:S11,接收客户端发送增加区域的命令,将增加区域的命令发送至服务器端,接收服务器端依据增加区域的命令而返回对应的区域身份认证,并将其发送至所述客户端;S12,接收客户端发送增加子网的命令,将增加子网的命令发送至服务器端,接收所述服务器端依据增加子网的命令而返回对应的子网身份认证,并将其发送至所述客户端;S13,接收所述客户端发送增加主设备的命令,将增加主设备的命令发送至服务器端,接收所述服务器端依据增加主设备的命令而返回的主设备身份认证并将其至所述客户端;S14,接收所述客户端发送主设备身份认证的命令,将发送主设备身份认证的命令发送至服务器端,接收服务器端依据发送主设备身份认证而返回的主设备下本文档来自技高网
...
一种<a href="http://www.xjishu.com/zhuanli/62/201310462074.html" title="一种网管客户端拓扑管理系统和方法原文来自X技术">网管客户端拓扑管理系统和方法</a>

【技术保护点】
一种网管客户端拓扑管理系统,应用于由服务器端和客户端组成的网管系统,所述网管系统中的网络拓扑结构按照区域、子网和设备的层级进行管理,其特征在于,所述网管客户端拓扑管理系统包括:?拓扑树生成模块,用于在网络增加主设备时从客户端接收增加主设备命令,接收服务器端依据增加主设备命令而返回的主设备身份认证及主设备下从设备身份认证,保存增加的主设备身份认证和从设备身份认证于结点链表中,选择网络管理模式,生成增加的子拓扑树,将增加的子拓扑树添加至全局拓扑树中,生成新的全局拓扑树;?拓扑树初始化模块,用于从客户端获取用户登录信息,并将所述用户登录信息发送至服务器端,接收服务器端依据用户登录信息而返回与用户登录信息对应的主设备身份认证信息和从设备身份认证信息,读取已生成的全局拓扑树;?拓扑树展示模块,用于实时展示网络拓扑图、及网络拓扑图下主设备和从设备通信状态;?拓扑树更新模块,用于实时更新网络拓扑图。

【技术特征摘要】
1.一种网管客户端拓扑管理系统,应用于由服务器端和客户端组成的网管系统,所述网管系统中的网络拓扑结构按照区域、子网和设备的层级进行管理,其特征在于,所述网管客户端拓扑管理系统包括: 拓扑树生成模块,用于在网络增加主设备时从客户端接收增加主设备命令,接收服务器端依据增加主设备命令而返回的主设备身份认证及主设备下从设备身份认证,保存增加的主设备身份认证和从设备身份认证于结点链表中,选择网络管理模式,生成增加的子拓扑树,将增加的子拓扑树添加至全局拓扑树中,生成新的全局拓扑树; 拓扑树初始化模块,用于从客户端获取用户登录信息,并将所述用户登录信息发送至服务器端,接收服务器端依据用户登录信息而返回与用户登录信息对应的主设备身份认证信息和从设备身份认证信息,读取已生成的全局拓扑树; 拓扑树展示模块,用于实时展示网络拓扑图、及网络拓扑图下主设备和从设备通信状态; 拓扑树更新模块,用于实时更新网络拓扑图。2.根据权利要求1所述的网管客户端拓扑管理系统,其特征在于:所述拓扑树生成模块还用于接收增加区域命令、增加子网命令和发送主设备身份认证命令,接收服务器端依据增加区域命令、增加子网命令和发送主设备身份认证命令而返回对应的区域身份认证、子网身份认证、以及主设备下所有从设备身份认证,保存区域身份认证和子网身份认证,从设备身份认证于结点链表。3.根据权利要求1所述的网管客户端拓扑管理系统,其特征在于:所述拓扑树初始化模块还用于接收服务器端依据用户登录信息而返回的与用户登录信息相对应的区域身份认证、区域身份认证下所有子网身份认证和主设备身份认证,保存区域身份认证、区域身份认证下所有子网身份认证和主设备身份认证于结点链表中,发送区域身份认证,区域身份认证下所有子网身份认证、主设备身份认证至所述客户端,调用所述拓扑树生成模块,获取主设备下所有从设备身份认证。4.根据权利要求1所述的网管客户端拓扑管理系统,其特征在于:所述结点链表上保存有所有具有父子关系的拓扑树上的结点,结点链表包括子结点身份认证、父结点身份认证、子结点名称、父结点名称、子结点状态、父结点状态、子结点位置、父结点位置、区域身份认证、以及子网身份认证;其中结点名称用于标识每个结点名称,结点状态用于标识设备状态,以不同颜色显示设备图标,结点位置表示结点在拓扑图中位置信息。5.根据权利要求1所述的网管客户端拓扑管理系统,其特征在于:所述网络管理模式包括带外管理模式和带内管理模式,其中,所述带内管理模式是指网络的管理控制信息与用户网络的承载业务信息通过同一个逻辑信道传送;所述带外管理模式是指网络的管理控制信息与用户网络的承载业务信息在不同的逻辑信道传送。6.根据权利要求4所述的网管客户端拓扑管理系统,其特征在于:在拓扑树生成过程中,如果网络管理模式选择带内管理模式,那么无需手动添加从设备,增加主设备后调用拓扑树生成模块自动发现从设备;如果网管管理模式选择带外管理模式,则需要手动添加从设备。7.根据权利要求1所述的网管客户端拓扑管理系统,其特征在于:如拓扑树更新模块采用主动刷新网络拓扑图,那么选择刷新间隔,接收所述客户端发送的命令,到点轮循所有设备状态,接收服务器端依据客户端发送的命令而返回所有设备状态,并将所有设备状态发送至所述客户端,所述客户端对发生变化的设备做出反应,更新...

【专利技术属性】
技术研发人员:彭年香
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:

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

1