一种网络管理协议通道跨平台的轻量级实现方法及系统技术方案

技术编号:19219466 阅读:179 留言:0更新日期:2018-10-20 08:06
本发明专利技术公开了一种网络管理协议通道跨平台的轻量级实现方法及系统,涉及网络配置管理领域,包括管理协议客户端、通道报文转发模块和管理协议服务器;管理协议客户端用于发起管理协议报文交互;通道报文转发模块用于设置需要支持的管理协议服务器的监听端口,对需要支持的管理协议服务器端口进行监听,以及接收所述管理协议客户端发送的报文,并转发至管理协议服务器处理;管理协议服务器用于处理转发的管理协议报文,并将处理结果返还至所述通道报文转发模块。本发明专利技术的网络管理协议通道跨平台的轻量级实现方法通过跨平台协议通道的设置和应用,能够快速的满足紧急项目测试需求,实现网络管理协议通道的跨平台轻量级处理。

【技术实现步骤摘要】
一种网络管理协议通道跨平台的轻量级实现方法及系统
本专利技术涉及网络配置管理
,具体涉及一种网络管理协议通道跨平台的轻量级实现方法及系统。
技术介绍
网络管理系统中最重要的部分就是网络管理协议,它定义了网络管理者与网管代理间的通信方法,也是各个通信设备厂商网络设备软件平台的基础。现行常用的网络管理协议包括:SNMP(简单网络管理协议)、WEB、NETCONF(NetworkConfigurationProtocol,一个全新的基于XML的网络配置协议)、OPENFLOW(一种新型网络交换模型)、PCEP(PathComputationElementProtocol,一种有状态路径计算单元协议)、OVSDB(OpenvSwitchDatabase,开放虚拟交换机数据库)等,其中SNMP开源协议栈NET-SNMP代码量在44万行左右,且仅有Linux版本;NETCONF开源协议栈包括YUMA和NETOPEER,前者代码量在25万左右,后者代码量在20万左右,并且都只有Linux版本;WEB采用开源GOAHEAD协议栈,代码量在11万行左右,有Linux和Windows版本。在实际使本文档来自技高网...

【技术保护点】
1.一种网络管理协议通道跨平台的轻量级实现方法,其特征在于,包括以下步骤:在通道报文转发模块中设置及加载包括管理协议通道报文转发配置的映射表;建立用于管理协议报文转发的管理通道;实现管理协议的跨平台处理。

【技术特征摘要】
1.一种网络管理协议通道跨平台的轻量级实现方法,其特征在于,包括以下步骤:在通道报文转发模块中设置及加载包括管理协议通道报文转发配置的映射表;建立用于管理协议报文转发的管理通道;实现管理协议的跨平台处理。2.如权利要求1所述的网络管理协议通道跨平台的轻量级实现方法,其特征在于:所述通道报文转发模块通过平台宏定义区别各平台差异,并将不同平台中相同功能的底层API接口封装成相同的功能接口。3.如权利要求1所述的网络管理协议通道跨平台的轻量级实现方法,其特征在于,所述建立用于管理协议报文转发的管理通道的步骤具体包括:根据所述映射表配置对应协议的管理协议服务器的监听端口和原协议栈监听端口;将管理协议服务器的监听端口修改为与原协议栈监听端口不同的端口。4.如权利要求3所述的网络管理协议通道跨平台的轻量级实现方法,其特征在于,所述实现管理协议的跨平台处理的步骤具体包括:监听所述需要支持的管理协议服务器的端口;监听到协议报文时,通道报文转发模块在映射表中查找对应的目的端口和目的IP地址,转发协议报文到管理协议服务器;管理协议服务器处理转发的管理协议报文,并将处理结果返还至通道报文转发模块;通道报文转发模块将响应转发给管理协议客户端。5.如权利要求3所述的网络管理协议通道跨平台的轻量级实现方法,其特征在于:所述建立用于管理协议报文转发的管理通道的步骤中,设置至少两个管理协议服务器的监听端口,通道报文转发模块对不同通信管理协议设置不同监听端口进行监听,所述通信管理协议包括SNMP、WEB、NETCONF、OPENFLOW、PCEP和OVSDB。6.如权利要求1所述的网络管理协议通道跨平台的轻量...

【专利技术属性】
技术研发人员:颜昌隆赵亮张明峰
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:湖北,42

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

1