The invention discloses a network management protocol to support different network protocols and unified data processing system, relates to the field of network data management technology, including business request model storage module; network protocol model data storage module, data storage module model mapping, request module, service module and data generation module, the invention of different formats network management protocol data according to the protocol of data model and mapping business into the element type, element type to the corresponding service request service module element values, according to the reverse generation network protocol data model after the data network management protocol. The invention does not need to distinguish the format of the received network management protocol data, and uniformly manages different network management protocols so as to save development resources and maintenance cost. The invention also discloses a network management protocol data unified processing method supporting different network management protocols.
【技术实现步骤摘要】
支持不同网管协议的网管协议数据统一处理系统及方法
本专利技术涉及网络数据管理
,具体涉及一种支持不同网管协议的网管协议数据统一处理系统及方法。
技术介绍
网络的迅速发展和普及使得管理问题日益突出,网络规模逐渐增大,网络设备数量成级数增加,为了网络管理员及时监控所有设备、发现并修复故障,从而出现了SNMP/NETCONF/CLI等管理协议和工具。为了方便网络管理员管理设备,设备厂商需要支持相关网络管理协议,由于不同网络管理协议数据访问存在很大差异(如SNMP使用SMI定义数据模型而NETCONF使用YANG定义数据模型),设备厂商为了支持不同的网络管理协议,各个设备业务模块需要同时实现多套管理协议流程,大大增加了开发周期和维护成本,往往新加一个数据配置或者查询操作业务需要修改多个网络管理协议流程。如何使用一套业务数据模型支持不同网管协议并且实现动态配置是设备厂商应该考虑的问题。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种支持不同网管协议的网管协议数据统一处理系统及方法,能支持不同网管协议,节省开发资源和维护成本。为达到以上目的,本专利技术 ...
【技术保护点】
一种支持不同网管协议的网管协议数据统一处理系统,其特征在于,包括:业务请求模型存储模块,其用于存储业务模块接收的业务请求的业务请求模型,所述业务请求模型包括多个业务类,每种业务类包括多个业务元素类型;网管协议数据模型存储模块,其用于存储网管协议数据模型,所述网管协议数据模型包括命令行显示模型和管理信息库表模型,所述命令行包括多个显示块,每个显示块包括一个或多个参数,所述管理信息库表模型包括多列节点;模型映射关系存储模块,其用于存储业务请求模型和网管协议数据模型之间的映射关系,所述映射关系包括命令行显示模型中每个参数与业务请求模型中每个业务元素类型的映射关系,以及管理信息库表 ...
【技术特征摘要】
1.一种支持不同网管协议的网管协议数据统一处理系统,其特征在于,包括:业务请求模型存储模块,其用于存储业务模块接收的业务请求的业务请求模型,所述业务请求模型包括多个业务类,每种业务类包括多个业务元素类型;网管协议数据模型存储模块,其用于存储网管协议数据模型,所述网管协议数据模型包括命令行显示模型和管理信息库表模型,所述命令行包括多个显示块,每个显示块包括一个或多个参数,所述管理信息库表模型包括多列节点;模型映射关系存储模块,其用于存储业务请求模型和网管协议数据模型之间的映射关系,所述映射关系包括命令行显示模型中每个参数与业务请求模型中每个业务元素类型的映射关系,以及管理信息库表模型中每列节点与业务请求模型中每个业务元素类型的映射关系;数据请求模块,其用于根据接收的网管协议数据的类型确定适用的模型映射关系,并根据模型映射关系将网管协议数据分解转化成业务请求模型存储模块中业务请求模型的多个业务元素类型;使用获得的每个业务元素类型向业务模块请求与每个业务元素类型对应的元素值;业务模块,其用于接收数据请求模块请求的业务元素类型并返回与每个业务元素类型对应的元素值;并将获取的元素值发送给数据逆向生成模块;数据逆向生成模块,其用于根据模型映射关系将所述元素值转换成命令行显示模型中显示块的参数的内容或管理信息库表模型中节点的内容,使用参数的内容或节点的内容根据网管协议数据模型逆向生成处理后的网管协议数据。2.如权利要求1所述的一种支持不同网管协议的网管协议数据统一处理系统,其特征在于:所述网管协议数据的类型包括命令行显示类型和管理信息库表类型,命令行显示类型的网管协议数据对应命令行显示模型,管理信息库表类型的网管协议数据对应管理信息库表模型。3.如权利要求1所述的一种支持不同网管协议的网管协议数据统一处理系统,其特征在于:所述数据逆向生成模块根据模型映射关系将所述元素值转换成命令行显示模型中显示块的参数的内容或管理信息库表模型中节点的内容时,将元素值转换成命令行显示模型或管理信息库表模型要求的数据格式。4.如权利要求3所述的一种支持不同网管协议的网管协议数据统一处理系统,其特征在于:所述数据逆向生成模块还用于将元素值转换成命令行显示模型中的字符串或管理信息库表模型的ASN编码格式的数据。5.一种支持不同网管协议的网管协议数据统一处理方法,其特征在于,包括:S1,创建业务请求模型、网管协议数据模型和模型映射关系,所述业务请求模型包括多个业务类,每种业务类包括多个业务元素类型;所述网管协议数据模型包括命...
【专利技术属性】
技术研发人员:许亚飞,刘太强,
申请(专利权)人:烽火通信科技股份有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。