本发明涉及电力领域,尤其涉及一种判断电力交换机能否实现一体化配置的系统。
背景技术:
当前,基于电力工业以太网交换机的一体化配置工具能够实现所有供应商提供交换机的一体化配置,其便捷性体现在统一的配置界面,统一的配置流程,统一的配制方法等,有效得提高了电力工业领域交换机的配置效率。
实现不同厂家交换机的一体化配置的基础是构建统一的电力工业以太网交换机的mib库,所有交换机供应商均根据该mib库对其交换机进行开发,符合设计要求的交换机就能够利用一体化配置工具进行配置,判定交换机是否能够运用于一体化配置的方法都是把交换机在实际的工作环境中去验证,即,利用配置工具对其进行配置,如果能够实现所有参数的配置那就符合一体化配置的要求,如果有若干参数没法进行配置,则不符合一体化配置要求。
现有技术中,验证一台交换机是否符合一体化配置要求的方法在检验方法过于繁琐和耗时,全程需要人为参与,如果仅仅想要验证某台交换机是否符合一体化配置要求,那么需要制定人员将所有的配置参数都验证一遍,导致了在判断过程中耗时、耗力的技术问题。
技术实现要素:
本发明提供了一种判断电力交换机能否实现一体化配置的系统,用于解决现有技术中,验证一台交换机是否符合一体化配置要求的方法在检验方法过于繁琐和耗时,全程需要人为参与,如果仅仅想要验证某台交换机是否符合一体化配置要求,那么需要制定人员将所有的配置参数都验证一遍,导致了在判断过程中耗时、耗力的技术问题。
本发明提供的一种判断电力交换机能否实现一体化配置的系统,包括:
测试模板生成模块,用于将mib库信息进行处理得到包含有mib库节点信息和mib库节点校验信息的标准化测试模板;
报文模拟模块,分别与所述测试模板生成模块和通信接口通信连接,用于根据所述标准化测试模板生成对应的测试报文,并将所述测试报文通过通信接口发送到被测交换机;
被测交换机,与所述通信接口通信连接,用于通过所述通信接口将所述被测交换机根据所述测试报文得到的测试反馈报文发送到报文解析模块;
所述报文解析模块,用于对所述测试反馈报文进行解析得到与所述mib库节点信息一一对应的反馈节点信息;
一致性校验模块,分别与所述测试模板生成模块和所述报文解析模块通信连接,用于接收到所述测试模板生成模块发送的mib库节点信息和所述报文解析模块发送的反馈节点信息,并将所述mib库节点校验信息与对应的所述反馈节点信息进行一一比对,得到比对结果。
优选地,还包括:
mib库文件解析模块,分别与所述测试模板生成模块和mib库文件导入接口通信连接,用于获取到mib库文件导入接口导入的mib库文件,并将所述mib库文件进行解析得到所述mib库信息。
优选地,还包括:
可视化展示模块,与所述mib库文件解析模块通信连接,用于将所述mib库节点信息进行图形化展示。
优选地,还包括:
测试记录模块,与所述一致性校验模块通信连接,用于记录所述比对结果。
优选地,所述测试报文为snmp协议报文。
优选地,所述mib库文件为txt载体文件格载体文件格式或xml载体文件格式。
从以上技术方案可以看出,本发明具有以下优点:
本发明提供的一种判断电力交换机能否实现一体化配置的系统,包括:测试模板生成模块,用于将mib库信息进行处理得到包含有mib库节点信息和mib库节点校验信息的标准化测试模板;报文模拟模块,分别与所述测试模板生成模块和通信接口通信连接,用于根据所述标准化测试模板生成对应的测试报文,并将所述测试报文通过通信接口发送到被测交换机;被测交换机,与所述通信接口通信连接,用于通过所述通信接口将所述被测交换机根据所述测试报文得到的测试反馈报文发送到报文解析模块;所述报文解析模块,用于对所述测试反馈报文进行解析得到与所述mib库节点信息一一对应的反馈节点信息;一致性校验模块,分别与所述测试模板生成模块和所述报文解析模块通信连接,用于接收到所述测试模板生成模块发送的mib库节点信息和所述报文解析模块发送的反馈节点信息,并将所述mib库节点校验信息与对应的所述反馈节点信息进行一一比对,得到比对结果。
本发明中,通过一致性校验模块将mib库节点校验信息与对应的反馈节点信息进行一一比对,解决了现有技术中,验证一台交换机是否符合一体化配置要求的方法在检验方法过于繁琐和耗时,全程需要人为参与,如果仅仅想要验证某台交换机是否符合一体化配置要求,那么需要制定人员将所有的配置参数都验证一遍,导致了在判断过程中耗时、耗力的技术问题。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
图1为本发明提供的一种判断电力交换机能否实现一体化配置的系统的一个实施例的结构示意图;
图2为本发明提供的一种判断电力交换机能否实现一体化配置的系统的另一个实施例的结构示意图;
其中,附图标记如下:
101、测试模板生成模块;102、报文模拟模块;103、被测交换机;104、报文解析模块;105、一致性校验模块;106、通信接口;201、mib库文件解析模块;202、可视化展示模块;203、测试记录模块。
具体实施方式
本发明实施例提供了一种判断电力交换机能否实现一体化配置的系统,解决了现有技术中,验证一台交换机是否符合一体化配置要求的方法在检验方法过于繁琐和耗时,全程需要人为参与,如果仅仅想要验证某台交换机是否符合一体化配置要求,那么需要制定人员将所有的配置参数都验证一遍,导致了在判断过程中耗时、耗力的技术问题。
为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
请参阅图1,本发明实施例提供了一种判断电力交换机能否实现一体化配置的系统的一个实施例,包括:
测试模板生成模块101,用于将mib库信息进行处理得到包含有mib库节点信息和mib库节点校验信息的标准化测试模板;
需要说明的是,mib库信息具有层级架构,mib库节点校验信息是与mib库节点信息对应的校验信息,可以是各节点对应的数值区间。
报文模拟模块102,分别与测试模板生成模块101和通信接口106通信连接,用于根据包含有mib库节点信息的标准化测试模板生成对应的测试报文,并将测试报文通过通信接口106发送到被测交换机103;
被测交换机103,与通信接口106通信连接,用于通过通信接口106将被测交换机103根据测试报文得到的测试反馈报文发送到报文解析模块104;
报文解析模块104,用于对测试反馈报文进行解析得到与mib库节点信息一一对应的反馈节点信息;
一致性校验模块105,分别与测试模板生成模块101和报文解析模块104通信连接,用于接收到测试模板生成模块101发送的mib库节点信息和报文解析模块104发送的反馈节点信息,并将mib库节点校验信息与对应的反馈节点信息进行一一比对,得到比对结果。
需要说明的是,当反馈节点信息中的各节点信息如果在对应的mib库节点校验信息的数值区间之内,则得到能实现一体化配置的比对结果。
本发明实施例提供的一种判断电力交换机能否实现一体化配置的系统,包括:测试模板生成模块101,用于将mib库信息进行处理得到包含有mib库节点信息和mib库节点校验信息的标准化测试模板;报文模拟模块102,分别与测试模板生成模块101和通信接口106通信连接,用于根据标准化测试模板生成对应的测试报文,并将测试报文通过通信接口106发送到被测交换机103;被测交换机103,与通信接口106通信连接,用于通过通信接口106将被测交换机103根据测试报文得到的测试反馈报文发送到报文解析模块104;报文解析模块104,用于对测试反馈报文进行解析得到与mib库节点信息一一对应的反馈节点信息;一致性校验模块105,分别与测试模板生成模块101和报文解析模块104通信连接,用于接收到测试模板生成模块101发送的mib库节点信息和报文解析模块104发送的反馈节点信息,并将mib库节点校验信息与对应的反馈节点信息进行一一比对,得到比对结果,通过一致性校验模块105将mib库节点校验信息与反馈节点信息进行一一比对,解决了现有技术中,验证一台交换机是否符合一体化配置要求的方法在检验方法过于繁琐和耗时,全程需要人为参与,如果仅仅想要验证某台交换机是否符合一体化配置要求,那么需要制定人员将所有的配置参数都验证一遍,导致了在判断过程中耗时、耗力的技术问题。
以上是对一种判断电力交换机能否实现一体化配置的系统的一个实施例进行的描述,下面将对一种判断电力交换机能否实现一体化配置的系统的另一个实施例进行详细的描述。
参照图2,本发明提供的一种判断电力交换机能否实现一体化配置的系统的另一个实施例,包括:
测试模板生成模块101,用于将mib库信息进行处理得到包含有mib库节点信息和mib库节点校验信息的标准化测试模板;
需要说明的是,mib库节点校验信息是与mib库节点信息对应的校验信息,可以是各节点对应的数值区间。
报文模拟模块102,分别与测试模板生成模块101和通信接口106通信连接,用于根据包含有mib库节点信息的标准化测试模板生成对应的测试报文,并将测试报文通过通信接口106发送到被测交换机103;
被测交换机103,与通信接口106通信连接,用于通过通信接口106将被测交换机103根据测试报文得到的测试反馈报文发送到报文解析模块104;
报文解析模块104,用于对测试反馈报文进行解析得到与mib库节点信息一一对应的反馈节点信息;
一致性校验模块105,分别与测试模板生成模块101和报文解析模块104通信连接,用于接收到测试模板生成模块101发送的mib库节点信息和报文解析模块104发送的反馈节点信息,并将mib库节点校验信息与对应的反馈节点信息进行一一比对,得到比对结果。
需要说明的是,当反馈节点信息中的各节点信息如果在对应的mib库节点校验信息的数值区间之内,则得到能实现一体化配置的比对结果。
mib库文件解析模块201,分别与测试模板生成模块101和mib库文件导入接口通信连接,用于获取到mib库文件导入接口导入的mib库文件,并将mib库文件进行解析得到mib库信息;
可视化展示模块202,与mib库文件解析模块201通信连接,用于将mib库节点信息进行图形化展示。
测试记录模块203,与一致性校验模块105通信连接,用于记录比对结果。
本实施例中的具体实施方式已在上述实施例中说明,这里不再赘述。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,系统和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的模块和方法,可以通过其它的方式实现。例如,以上所描述的模块实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。