[发明专利]一种网络管理协议通道跨平台的轻量级实现方法及系统有效
申请号: | 201810489375.7 | 申请日: | 2018-05-21 |
公开(公告)号: | CN108683540B | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 颜昌隆;赵亮;张明峰 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 蔡忠祥 |
地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 管理 协议 通道 平台 轻量级 实现 方法 系统 | ||
本发明公开了一种网络管理协议通道跨平台的轻量级实现方法及系统,涉及网络配置管理领域,包括管理协议客户端、通道报文转发模块和管理协议服务器;管理协议客户端用于发起管理协议报文交互;通道报文转发模块用于设置需要支持的管理协议服务器的监听端口,对需要支持的管理协议服务器端口进行监听,以及接收所述管理协议客户端发送的报文,并转发至管理协议服务器处理;管理协议服务器用于处理转发的管理协议报文,并将处理结果返还至所述通道报文转发模块。本发明的网络管理协议通道跨平台的轻量级实现方法通过跨平台协议通道的设置和应用,能够快速的满足紧急项目测试需求,实现网络管理协议通道的跨平台轻量级处理。
技术领域
本发明涉及网络配置管理技术领域,具体涉及一种网络管理协议通道跨平台的轻量级实现方法及系统。
背景技术
网络管理系统中最重要的部分就是网络管理协议,它定义了网络管理者与网管代理间的通信方法,也是各个通信设备厂商网络设备软件平台的基础。现行常用的网络管理协议包括:SNMP(简单网络管理协议)、WEB、NETCONF(Network Configuration Protocol,一个全新的基于XML的网络配置协议)、OPENFLOW(一种新型网络交换模型)、PCEP(PathComputation Element Protocol,一种有状态路径计算单元协议)、OVSDB(OpenvSwitchDatabase,开放虚拟交换机数据库)等,其中SNMP开源协议栈NET-SNMP代码量在44万行左右,且仅有Linux版本;NETCONF开源协议栈包括YUMA和NETOPEER,前者代码量在25万左右,后者代码量在20万左右,并且都只有Linux版本;WEB采用开源GOAHEAD协议栈,代码量在11万行左右,有Linux和Windows版本。
在实际使用中,上述管理协议版本混杂、代码量大的现状带来了如下问题:
1、由于各个通信设备厂商网络设备软件平台众多,相关平台根据实际需求设置为分别支持Windows和Linux操作系统,平台复杂度也较高,对于新员工,需要经过至少一周的培训才能着手进行开发工作。
2、如果需要在通信设备上支持这些管理协议,并且采用开源软件作为管理协议的协议栈,需要将这些开源协议栈移植和适配到不同的设备上。由于通信设备不同,采用的平台可能不同,需要在不同平台上支持至少一种管理协议,因此实际操作中需要将多个复杂的开源协议栈移植到不同平台上,对研发人员要求很高,增加了工作量,延长了开发时间。
3、由于同一开源协议栈可能需要在多个平台上支持,由于平台不同,同一套代码很难适配多个平台,需要采用多个版本来维护,后期功能开发和问题修订,就需要同步到每个版本中,增加了开发和维护成本。
4、开源协议栈移植后需要经过开发和测试人员严格测试后才能确保原有协议栈的功能不受影响,延长了测试时间。有些项目对外测试需求紧急、开发和测试人员紧张情况,无法短时间内完成开发与调测,增加了项目风险。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种网络管理协议通道跨平台的轻量级实现方法及系统,解决目前管理协议采用的开源协议栈代码量大、不具备跨平台特点、移植到不同的软件平台耗时长而造成研发难度和成本高、不能满足紧急项目测试需求的问题。
为达到以上目的,本发明采取的技术方案是:
一种网络管理协议通道跨平台的轻量级实现方法,包括以下步骤:
在通道报文转发模块中设置及加载包括管理协议通道报文转发配置的映射表;建立用于管理协议报文转发的管理通道;实现管理协议的跨平台处理。
在上述技术方案的基础上,所述通道报文转发模块通过平台宏定义区别各平台差异,并将不同平台中近似功能的底层API接口封装成相同的功能接口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810489375.7/2.html,转载请声明来源钻瓜专利网。