本发明专利技术提供一种构建虚拟的交换机网络的方法及系统,用于网络管理系统的开发和测试,所述构建虚拟的交换机网络的方法包括:在接收到网络管理系统发送的请求时,对所述请求进行解析并获取所述请求中的请求内容;根据所述请求内容将预先建立的虚拟交换机和虚拟网络拓扑的状态或对所述虚拟交换机的管理信息库文件的操作反馈至所述网络管理系统。本发明专利技术通过建立虚拟交换机和虚拟网络拓扑,可以模拟组网,自定义添加或删除虚拟交换机、自定义网络拓扑,配置虚拟的屋里链路,以测试不同的网络事件,本发明专利技术还通过导入实际交换机的管理信息库(MIB)文件,解析成虚拟交换机所需的MIB文件,使得虚拟交换机更真实的模拟实际网络环境。
【技术实现步骤摘要】
本专利技术涉及网络管理
,特别是涉及网络测试
,具体为一种构建虚拟的交换机网络的方法及系统。
技术介绍
网络管理软件就是能够完成网络管理功能的网络管理系统,简称网管系统。所有的网络公司的产品都支持SNMP标准,通过部署网络管理软件,可以监测整个网络环境中交换机和路由器的状态,更清晰的发现网络中的网元设备和了解整个网络拓扑结构。SNMP(SimpleNetworkManagementProtocol,简单网络管理协议),由一组网络管理的标准组成,包含一个应用层协议(applicationlayerprotocol)、数据库模型(databaseschema)和一组资源对象。该协议能够支持网络管理系统,用以监测连接到网络上的设备是否有任何引起管理上关注的情况。该协议是互联网工程工作小组(IETF,InternetEngineeringTaskForce)定义的internet协议簇的一部分。SNMP的目标是管理互联网Internet上众多厂家生产的软硬件平台,因此SNMP受Internet标准网络管理框架的影响也很大。SNMP已经出到第三个版本的协议,其功能较以前已经大大地加强和改进了。目前,在开发和测试网络管理软件时,经常需要先构建一个真实的小型网络用于测试程序,这样会浪费资源并且不够灵活,在开发网管系统过程中经常遇到的问题如下:1).交换机太多网线根本捋不清楚;2)交换机在工作中风扇会将网线头震松,导致网络中一部分交换机无法连上,3)每次更换网络拓扑时都要重新手动的绘制拓扑图,然后再跟网管系统发现的对照,经常要手动绘制半个小时;4)机房电源经常跳闸。而且,开发、测试snmp网管系统过程中需要手动构建真实的网络环境的不方便还包括设备的配置,网络拓扑的搭建,设备的管理和设备的成本问题。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种构建虚拟的交换机网络的方法及系统,用于解决现有技术中手动搭建测试网络带来的配置繁琐、费时费力的问题。为实现上述目的及其他相关目的,本专利技术提供一种构建虚拟的交换机网络的方法,用于网络管理系统的开发和测试,所述构建虚拟的交换机网络的方法包括:在接收到网络管理系统发送的请求时,对所述请求进行解析并获取所述请求中的请求内容;根据所述请求内容将预先建立的虚拟交换机和虚拟网络拓扑的状态或对所述虚拟交换机的管理信息库文件的操作反馈至所述网络管理系统。优选地,根据实际交换机的数量和实际交换机网络拓扑建立与所述实际交换机的数量和所述实际交换机网络拓扑相对应的所述虚拟交换机和所述虚拟网络拓扑。优选地,所述虚拟交换机的管理信息库文件的生成过程包括:导入所述实际交换机的管理信息库文件并通过对所述实际交换机的管理信息库文件的解析生成与所述实际交换机对应的虚拟交换机所需的管理信息库文件。优选地,所述构建虚拟的交换机网络的方法还包括:建立用于保存所述虚拟交换机的管理信息库文件的管理信息库,所述虚拟交换机的管理信息库文件在所述管理信息库中以树状结构的节点型管理信息库文件形成保存。优选地,所述构建虚拟的交换机网络的方法还包括:生成告警信息并将所述告警信息反馈至所述网络管理系统。为实现上述目的,本专利技术还提供一种构建虚拟的交换机网络的系统,用于网络管理系统的开发和测试,所述构建虚拟的交换机网络的系统包括:交换机网络模块,用于建立虚拟交换机和虚拟网络拓扑;管理信息库模块,与所述交换机网络模块相连,用于生成并控制所述虚拟交换机的管理信息库文件;请求接收模块,用于接收网络管理系统发送的请求;解析获取模块,与所述请求接收模块相连,用于对所述请求进行解析并获取所述请求中的请求内容;控制模块,与所述解析获取模块、所述交换机网络模块和所述管理信息库模块相连,用于根据所述请求内容获取所述虚拟交换机和所述虚拟网络拓扑的状态或执行对所述虚拟交换机的管理信息库文件的操作;报文生成模块,与所述控制模块相连,用于将对所述虚拟交换机和所述虚拟网络拓扑的状态或对所述虚拟交换机的管理信息库文件的操作转换成报文;报文发送模块,与所述报文生成模块相连,用于将所述报文反发送至所述网络管理系统。优选地,所述交换机网络模块根据实际交换机的数量和实际交换机网络拓扑建立与所述实际交换机的数量和所述实际交换机网络拓扑相对应的所述虚拟交换机和所述虚拟网络拓扑。优选地,所述管理信息库模块包括:导入单元,用于导入所述实际交换机的管理信息库文件;解析单元,与所述导入单元相连,用于对所述实际交换机的管理信息库文件进行解析;生成单元,与所述解析单元相连,用于根据所述解析单元的解析结果生成与所述实际交换机对应的虚拟交换机所需的管理信息库文件。优选地,所述管理信息库模块还包括:管理信息库单元,与所述生成单元相连,用于建立保存所述虚拟交换机的管理信息库文件的管理信息库,所述虚拟交换机的管理信息库文件在所述管理信息库中以树状结构的节点型管理信息库文件形成保存。优选地,所述构建虚拟的交换机网络的系统还包括:与所述控制模块相连的告警模块,用于生成告警信息;所述控制模块控制将所述告警信息反馈至所述网络管理系统。如上所述,本专利技术的一种构建虚拟的交换机网络的方法及系统,具有以下有益效果:1、本专利技术通过建立虚拟交换机和虚拟网络拓扑,可以模拟组网,自定义添加或删除虚拟交换机、自定义网络拓扑,配置虚拟的屋里链路,以测试不同的网络事件,本专利技术还通过导入实际交换机的管理信息库(MIB)文件,解析成虚拟交换机所需的MIB文件,使得虚拟交换机更真实的模拟实际网络环境。2、本专利技术可以解决开发测试人员繁琐的配置,节省昂贵的硬件成本,为网络管理系统软件的调试以及大容量测试提供帮助。附图说明图1显示为本专利技术的构建虚拟的交换机网络的方法的流程示意图。图2显示为本专利技术的构建虚拟的交换机网络的方法中数据传输的示意图。图3显示为本专利技术的构建虚拟的交换机网络的系统的结构示意图。元件标号说明1构建虚拟的交换机网络的系统11交换机网络模块12管理信息库模块13请求接收模块14解析获取模块15控制模块16报文生成模块17报文发送模块18告警模块2网络管理系统S11~S12步骤具体实施方式以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点本文档来自技高网...
【技术保护点】
一种构建虚拟的交换机网络的方法,用于网络管理系统的开发和测试,其特征在于:所述构建虚拟的交换机网络的方法包括:在接收到网络管理系统发送的请求时,对所述请求进行解析并获取所述请求中的请求内容;根据所述请求内容将预先建立的虚拟交换机和虚拟网络拓扑的状态或对所述虚拟交换机的管理信息库文件的操作反馈至所述网络管理系统。
【技术特征摘要】
1.一种构建虚拟的交换机网络的方法,用于网络管理系统的开发和测试,其特征在于:所述
构建虚拟的交换机网络的方法包括:
在接收到网络管理系统发送的请求时,对所述请求进行解析并获取所述请求中的请
求内容;
根据所述请求内容将预先建立的虚拟交换机和虚拟网络拓扑的状态或对所述虚拟交
换机的管理信息库文件的操作反馈至所述网络管理系统。
2.根据权利要求1所述的构建虚拟的交换机网络的方法,其特征在于:根据实际交换机的数
量和实际交换机网络拓扑建立与所述实际交换机的数量和所述实际交换机网络拓扑相对
应的所述虚拟交换机和所述虚拟网络拓扑。
3.根据权利要求1所述的构建虚拟的交换机网络的方法,其特征在于:所述虚拟交换机的管
理信息库文件的生成过程包括:
导入所述实际交换机的管理信息库文件并通过对所述实际交换机的管理信息库文件
的解析生成与所述实际交换机对应的虚拟交换机所需的管理信息库文件。
4.根据权利要求3所述的构建虚拟的交换机网络的方法,其特征在于:所述构建虚拟的交换
机网络的方法还包括:建立用于保存所述虚拟交换机的管理信息库文件的管理信息库,所
述虚拟交换机的管理信息库文件在所述管理信息库中以树状结构的节点型管理信息库文
件形成保存。
5.根据权利要求1所述的构建虚拟的交换机网络的方法,其特征在于:所述构建虚拟的交换
机网络的方法还包括:生成告警信息并将所述告警信息反馈至所述网络管理系统。
6.一种构建虚拟的交换机网络的系统,用于网络管理系统的开发和测试,其特征在于:所述
构建虚拟的交换机网络的系统包括:
交换机网络模块,用于建立虚拟交换机和虚拟网络拓扑;
管理信息库模块,与所述交换机网络模块相连,用于生成并控制所述虚拟交换机的管
理信息库文件;
请求接收模块,用于接收网络管理系统发送的请求;
解析获取模块,与所述请求接收...
【专利技术属性】
技术研发人员:周聖淇,
申请(专利权)人:上海斐讯数据通信技术有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。