一种模拟网元测试方法和装置制造方法及图纸

技术编号:19327236 阅读:27 留言:0更新日期:2018-11-03 14:18
本发明专利技术一方面提供一种模拟网元测试方法,包括:接收网管服务器发送的SNMP报文,按照预定的转换规则将所述SNMP报文中包含的目的网络地址转换为网元组模拟器目的网络地址;按照网元组模拟器目的网络地址转发所述SNMP报文到对应的网元组模拟器,其中所述网元组模拟器由预定数量的模拟网元组成;通过所述网元组模拟器根据所述SNMP报文中携带的源网络地址直接向所述源网络地址所对应的网管服务器发送响应报文。

An analog network element testing method and device

On the one hand, the invention provides an analog network element testing method, which includes: receiving SNMP messages sent by network management server, converting the destination network address contained in the SNMP messages into the destination network address of the network element simulator according to the predetermined conversion rules, and forwarding the SNMP messages according to the destination network address of the network element simulator. To the corresponding network tuple simulator, the network tuple simulator is composed of a predetermined number of analog network elements, and through the network tuple simulator, the response message is sent directly to the network management server corresponding to the source network address according to the source network address carried in the SNMP message.

【技术实现步骤摘要】
一种模拟网元测试方法和装置
本专利技术可以涉及通信和计算机领域,特别涉及一种模拟网元测试方法和装置。
技术介绍
电信网络管理系统主要由三方面的要素组成:电信网元、电信网管软件和电信网络通讯协议。简单网络管理协议(SNMP,SimpleNetworkManagementProtocol)是电信网络管理系统中广泛使用的一种协议。按照SNMP协议的划分,电信网元属于SNMP协议的被管理设备和SNMP代理,而电信网管软件则就是网络管理系统。网管系统通过SNMP协议和SNMP代理进行通讯,SNMP代理再和被管设备进行交互,从而完成网管系统对被管设备的管理。现代的电信网管系统需要同时管理着多种数量庞大的电信网元,这就要求电信网管系统软件在开发后期能够有多种类、大数量电信网元进行系统和压力测试。但电信网管系统软件开发的研发部门很难拥有多种数量庞大的电信网元,即使拥有也需要投入巨大成本进行维护。因此现有技术中多采用软件来模拟网元来解决多种类网元的问题,但这类方法具有单个终端上模拟网元数量通常只有几十个的缺陷,只能满足网管系统日常开发调试时的环境需求,无法满足网管系统测试和压力测试时对多种类,大规模电信网元的需求,现有技术中目前也没有相关的解决方案。
技术实现思路
本专利技术提供了一种模拟网元测试方法,以至少解决使用软件对多种类,大规模电信网元进行高效模拟用于网管系统测试、压力测试的技术问题。本专利技术一方面提供一种模拟网元测试方法,包括:接收网管服务器发送的SNMP报文,按照预定的转换规则将所述SNMP报文中包含的目的网络地址转换为网元组模拟器目的网络地址;按照网元组模拟器目的网络地址转发所述SNMP报文到对应的网元组模拟器,其中所述网元组模拟器由预定数量的模拟网元组成;通过所述网元组模拟器根据所述SNMP报文中携带的源网络地址直接向所述源网络地址所对应的网管服务器发送响应报文。进一步地,通过所述网元组模拟器根据所述SNMP报文中携带的源网络地址直接向所述源网络地址所对应的网管服务器发送响应报文,包括:通过所述网元组模拟器解析所述SNMP报文中团体(community)字段中携带的目的网络地址,根据所述目的网络地址分配所述SNMP报文给所述网元组模拟器中模拟网元处理,其中所述模拟网元与所述目的网络地址一一对应;通过所述模拟网元解析所述SNMP报文,如果所述SNMP报文中携带FTP上传指令,通过所述模拟网元根据所述SNMP报文中携带的所述FTP上传指令将指定的文件上传FTP服务器;如果所述SNMP测试报文中携带状态查询指令,通过所述网元组模拟器根据所述SNMP报文中携带的源网络地址直接向所述源网络地址所对应的网管服务器发送响应报文,所述响应报文包含所述模拟单元根据实际上传的进展反馈的状态值。进一步地,通过所述网元组模拟器根据所述SNMP报文中携带的源网络地址直接向所述源网络地址所对应的网管服务器发送响应报文,包括:所述网元组模拟器解析所述SNMP报文中对象标识符(OID)字段中的信息,根据所述OID字段中的信息查找与OID对应的数据;通过所述网元组模拟器根据所述SNMP报文中携带的源网络地址直接向所述源网络地址所对应的网管服务器发送响应报文,所述响应报文包含所述与OID对应的数据。进一步地,按照预定的转换规则将目的网络地址转换为对应的网元组模拟器目的网络地址为将属于同一网段的目的网络地址修改为该网段中指定的网络地址。本专利技术另一方面还提供一种模拟网元测试装置,包括:网络地址映射模块,接收网管服务器发送的SNMP报文,按照预定的转换规则将所述SNMP报文中包含的目的网络地址转换为网元组模拟器目的网络地址;转发模块,按照网元组模拟器目的网络地址转发所述SNMP报文到对应的网元组模拟器;网元组模拟器模块,用于模拟预定数量的模拟网元组成,并根据所述SNMP报文中携带的源网络地址直接向所述源网络地址所对应的网管服务器发送响应报文。进一步地,该网络地址映射模块位于被测网管服务器侧。进一步地,所述网元组模拟器模块包括:解析单元,用于解析所述SNMP报文中团体(community)字段中携带的目的网络地址,分发单元,根据所述目的网络地址分配所述SNMP报文给所述网元组模拟器中模拟网元处理,其中所述模拟网元与所述目的网络地址一一对应;模拟网元,用于解析所述所述SNMP报文,如果所述SNMP报文中携带FTP上传指令,所述模拟网元则根据所述SNMP报文中携带的所述FTP上传指令将指定的文件上传FTP服务器;如果所述SNMP报文中携带状态查询指令,所述模拟单元根据实际上传的进展反馈状态值。发送单元,用于根据所述SNMP报文中携带的源网络地址直接向所述源网络地址所对应的网管服务器发送响应报文,所述响应报文包含所述状态值。进一步地,网元组模拟器模块包括:解析单元,用于解析所述SNMP报文中对象标识符(OID)字段中的信息;查找单元,用于根据所述信息查找与OID对应的数据;发送单元,用于根据所述SNMP报文中携带的源网络地址直接向所述源网络地址所对应的网管服务器发送响应报文,所述响应报文包含所述与OID对应的数据。本专利技术通过充分利用SNMP协议是基于UDP协议使用request-id字段作为收发报文匹配的唯一标识这一原理,使用IP单向映射技术将网管系统测试和压力测试中需要的多种类,大规模网元映射到一个或多个网元组模拟模块中,解决使用软件对多种类,大规模电信网元进行高效模拟用于网管系统测试、压力测试的技术问题。本说明书优选实施例中的技术方案对硬件资源要求少,配置简单,成本低,效率高。说明书附图图1是本说明书优选实施例的一种模拟网元测试方法流程图;图2是本说明书优选实施例一种模拟网元测试装置的示意图;图3是本说明书优选实施例网元模拟器示意图1;图4是本说明书优选实施例网元模拟流程示意图1;图5是本说明书优选实施例网元模拟器示意图2;图6是本说明书优选实施例网元模拟流程示意图2;具体实施方法下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。本专利技术一方面提供过一种模拟网元测试方法,图1是本说明书优选实施例的一种模拟网元测试方法流程图,如图1所示,包括:S101:接收网管服务器发送的SNMP报文,按照预定的转换规则将所述SNMP报文中包含的目的网络地址转换为网元组模拟器目的网络地址;S102:按照网元组模拟器目的网络地址转发所述SNMP报文到对应的网元组模拟器,其中所述网元组模拟器由预定数量的模拟网元组成;S103:通过所述网元组模拟器根据所述SNMP报文中携带的源网络地址直接向所述源网络地址所对应的网管服务器发送响应报文。本说明书实施例披露的技术方案在测试之前可以根据需要配置网元组模拟模块的配置数据和IP地址进行各种功能测试,系统测试,压力测试时,启动网元模拟器软件激活网络地址映射模块IP地址单向映射功能,通过将大量IP地址单向映射为少量的IP地址,达到在网管系统中模拟多种类,大规模网元的技术效果。进一步地,按照预定的转换规则将目的网络地址转换为对应的网本文档来自技高网...

【技术保护点】
1.一种网元模拟方法,其特征在于,包括:接收网管服务器发送的SNMP报文,按照预定的转换规则将所述SNMP报文中包含的目的网络地址转换为网元组模拟器目的网络地址;按照网元组模拟器目的网络地址转发所述SNMP报文到对应的网元组模拟器,其中所述网元组模拟器由预定数量的模拟网元组成;通过所述网元组模拟器根据所述SNMP报文中携带的源网络地址直接向所述源网络地址所对应的网管服务器发送响应报文。

【技术特征摘要】
1.一种网元模拟方法,其特征在于,包括:接收网管服务器发送的SNMP报文,按照预定的转换规则将所述SNMP报文中包含的目的网络地址转换为网元组模拟器目的网络地址;按照网元组模拟器目的网络地址转发所述SNMP报文到对应的网元组模拟器,其中所述网元组模拟器由预定数量的模拟网元组成;通过所述网元组模拟器根据所述SNMP报文中携带的源网络地址直接向所述源网络地址所对应的网管服务器发送响应报文。2.根据权利要求1所述的测试方法,其特征在于,通过所述网元组模拟器根据所述SNMP报文中携带的源网络地址直接向所述源网络地址所对应的网管服务器发送响应报文,包括:通过所述网元组模拟器解析所述SNMP报文中团体(community)字段中携带的目的网络地址,根据所述目的网络地址分配所述SNMP报文给所述网元组模拟器中模拟网元处理,其中所述模拟网元与所述目的网络地址一一对应;通过所述模拟网元解析所述SNMP报文,如果所述SNMP报文中携带FTP上传指令,通过所述模拟网元根据所述SNMP报文中携带的所述FTP上传指令将指定的文件上传FTP服务器;如果所述SNMP测试报文中携带状态查询指令,通过所述网元组模拟器根据所述SNMP报文中携带的源网络地址直接向所述源网络地址所对应的网管服务器发送响应报文,所述响应报文包含所述模拟单元根据实际上传的进展反馈的状态值。3.根据权利要求1所述的测试方法,其特征在于,通过所述网元组模拟器根据所述SNMP报文中携带的源网络地址直接向所述源网络地址所对应的网管服务器发送响应报文,包括:通过所述网元组模拟器解析所述SNMP报文中对象标识符(OID)字段中的信息,根据所述OID字段中的信息查找与OID对应的数据;通过所述网元组模拟器根据所述SNMP报文中携带的源网络地址直接向所述源网络地址所对应的网管服务器发送响应报文,所述响应报文包含所述与OID对应的数据。4.根据权利要求1所述的方...

【专利技术属性】
技术研发人员:付华
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1