【技术实现步骤摘要】
本专利技术涉及网络管理领域,尤其是涉及一种基于XML的SNMP模拟器设计方法及装置。
技术介绍
传统的网管系统在前期开发和后期维护过程中都是直接访问真实设备,这对于设备资源充足和网管环境相对开放的企业来讲这个不会成为瓶颈;但对于一些规模不大的企业来讲,设备资源可能就显得十分稀缺,同时研发网络也相对封闭,则很可能会出现开发过程中无设备提供给网管研发人员测试使用,同时当网管系统在现网环境出现问题时,就很可能不得不安排研发人员到现场定位分析问题,这对于小企业来讲就会带来很大的成本投入。从研发过程中的调试角度讲,直接访问设备的调试方式强依赖设备资源,当没有设备或者可供升级使用的设备版本时,调试工作就必须暂停,等待设备资源到位后才能继续,就这一点无论是对于大企业还是小企业都不可避免的问题,也是不能接受的问题。所以亟需一种技术能够打破或者缓解这种困境,尽可能的降低成本,将交付风险尽可能降低。
技术实现思路
本专利技术所要解决的技术问题是:针对现有技术存在的问题,提供一种基于XML的SNMP模拟器设计方法及装置。本专利技术通过模拟多个MIB节点,达到满足不同的设备访问需求,实现通 ...
【技术保护点】
一种基于XML的SNMP模拟器设计方法,其特征在于包括:XML文件获取步骤,获取被模拟的网络设备的n个MIB节点以及数据XML文件;所述MIB节点以及数据XML文件包括MIB节点定义以及对应的数据信息;虚拟设备配置文件信息步骤,分别定义n个被模拟的虚拟设备的虚拟设备的信息;模拟器初始化步骤, SnmpsAgent通过获取虚拟设备配置文件信息步骤的一个访问IP地址、对应的SNMP端口地址、设备访问协议类型以及MIB节点以及数据XML文件的路径初始化一个模拟器实体对象;SnmpsAgent继承于第三方开源组件Snmp4J‑Agent中的VariableProvider接口;SN ...
【技术特征摘要】
1.一种基于XML的SNMP模拟器设计方法,其特征在于包括:XML文件获取步骤,获取被模拟的网络设备的n个MIB节点以及数据XML文件;所述MIB节点以及数据XML文件包括MIB节点定义以及对应的数据信息;虚拟设备配置文件信息步骤,分别定义n个被模拟的虚拟设备的虚拟设备的信息;模拟器初始化步骤,SnmpsAgent通过获取虚拟设备配置文件信息步骤的一个访问IP地址、对应的SNMP端口地址、设备访问协议类型以及MIB节点以及数据XML文件的路径初始化一个模拟器实体对象;SnmpsAgent继承于第三方开源组件Snmp4J-Agent中的VariableProvider接口;SNMP模拟器模拟具体节点步骤,SnmpsAgent调用MOGroup来模拟具体节点,即MOGroup通过DataXmlService解析MIB节点以及数据XML文件的路径对应的文件内容得到MIB节点信息和数据信息,然后MOGroup调用Snmp4J-Agent来模拟具体的节点,针对每个节点循环执行此步骤即可完成单个虚拟设备的模拟;多个SNMP模拟器模拟步骤,通过循环执行模拟器初始化步骤和SNMP模拟器模拟具体节点步骤逐个完成每个虚拟设备的模拟。2.根据权利要求1所述的一种基于XML的SNMP模拟器设计方法,其特征在于所述n大于等于1。3.根据权利要求1所述的一种基于XML的SNMP模拟器设计方法,其特征在于所述MIB节点以及数据XML文件包含标量和表格MIB节点;MOGroup负责具体标量或者表格MIB节点的模拟。4.根据权利要求1所述的一种基于XML的SNMP模拟器设计方法,其特征在于所述虚拟设备信息包括虚拟设备的IP地址、SNMP端口、设备访问协议类型、MIB节点以及数据XML文件的路径。5.一...
【专利技术属性】
技术研发人员:庞建军,
申请(专利权)人:成都广达新网科技股份有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。