[发明专利]一种网络管理协议通道跨平台的轻量级实现方法及系统有效
申请号: | 201810489375.7 | 申请日: | 2018-05-21 |
公开(公告)号: | CN108683540B | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 颜昌隆;赵亮;张明峰 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 蔡忠祥 |
地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 管理 协议 通道 平台 轻量级 实现 方法 系统 | ||
1.一种网络管理协议通道跨平台的轻量级实现方法,其特征在于,包括以下步骤:
在通道报文转发模块中设置及加载包括管理协议通道报文转发配置的映射表;所述通道报文转发模块通过平台宏定义区别各平台差异,并将不同平台中相同功能的底层API接口封装成相同的功能接口;
根据所述映射表配置对应协议的管理协议服务器的监听端口和原协议栈监听端口;将管理协议服务器的监听端口修改为与原协议栈监听端口不同的端口;
实现管理协议的跨平台处理;
所述实现管理协议的跨平台处理的步骤具体包括:
监听需要支持的管理协议服务器的端口;
监听到协议报文时,通道报文转发模块在映射表中查找对应的目的端口和目的IP地址,转发协议报文到管理协议服务器;
管理协议服务器处理转发的管理协议报文,并将处理结果返还至通道报文转发模块;
通道报文转发模块将响应转发给管理协议客户端。
2.如权利要求1所述的网络管理协议通道跨平台的轻量级实现方法,其特征在于:建立用于管理协议报文转发的管理通道的步骤中,设置至少两个管理协议服务器的监听端口,通道报文转发模块对不同通信管理协议设置不同监听端口进行监听,所述通信管理协议包括SNMP、WEB、NETCONF、OPENFLOW、PCEP和OVSDB。
3.如权利要求1所述的网络管理协议通道跨平台的轻量级实现方法,其特征在于:所述映射表中包含管理协议名称、监听端口号、修改端口号、管理协议服务器IP地址和通信协议类型信息。
4.一种网络管理协议通道跨平台的轻量级实现系统,其特征在于:包括管理协议客户端、通道报文转发模块和管理协议服务器,其中,
管理协议客户端用于发起管理协议报文交互;
通道报文转发模块用于接收映射表,以及根据映射表配置管理通道,实现管理协议的跨平台;
管理协议服务器用于处理转发的管理协议报文,并将处理结果返还至所述通道报文转发模块;
所述通道报文转发模块包括报文转发配置模块、监听模块、转发模块和查找模块,其中:
报文转发配置模块用于加载管理协议通道报文转发配置映射表,以及设置需支持的管理协议服务器的监听端口;映射表用于管理和配置具体要转发的管理协议,包含管理协议名称、监听端口号、修改端口号、管理协议服务器IP地址和通信协议类型;
监听模块用于对需要支持的管理协议服务器端口进行监听;
查找模块用于根据所述监听模块监听的管理协议服务器端口,查找所述报文转发配置映射表,找出对应的目的端口和目的IP地址并发送至所述转发模块;
转发模块用于接收所述管理协议客户端发送的报文,并根据所述查找模块发送的目的端口和目的IP地址转发至管理协议服务器处理;以及,接收所述管理协议服务器回复的报文并将响应转发至管理协议客户端。
5.如权利要求4所述的网络管理协议通道跨平台的轻量级实现系统,其特征在于:所述通道报文转发模块用于对不同管理协议设置不同监听端口进行监听,不同管理协议之间的通信协议互不联通。
6.如权利要求4所述的网络管理协议通道跨平台的轻量级实现系统,其特征在于:所述通道报文转发模块设置在适配Linux和Windows操作系统的设备开发平台上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810489375.7/1.html,转载请声明来源钻瓜专利网。