一种管理网络设备的协议方法及装置制造方法及图纸

技术编号:24589504 阅读:41 留言:0更新日期:2020-06-21 02:24
本发明专利技术公开了一种管理网络设备的协议方法及装置,该方法包括:网络设备管理平台根据自定义协议帧结构组装管理指令数据包,并发送到网络设备端;网络设备端接收指令数据包,根据自定义协议帧结构解析指令数据包;网络设备根据指令获取设备相关信息,并把要回复信息按照自定义协议帧结构组装回应网络设备管理平台的数据包,该数据包与其他协议的变量与值一一对应的结构区别在于,设备端回复的数据包是一个有表头信息的表数据;网络设备管理平台接收网络设备返回的数据包,根据自定义协议帧结构解析数据包,获取到设备端返回的单值数据或者表数据并呈现数据到前端。本发明专利技术灵活管理设备,实现了网络设备管理平台快速访问并获取网络设备的大量信息。

A protocol method and device for managing network equipment

【技术实现步骤摘要】
一种管理网络设备的协议方法及装置
本专利技术涉及网络设备管理协议
,具体涉及一种管理网络设备的协议方法及装置,是网络设备管理平台与网络设备之间的通信方法。
技术介绍
网络设备是网络通信的基础条件,越来越多的网络设备接入网络之中,为网络的正常通信和安全通信起着非常重要的作用。而网络设备的管理又必须依靠网络设备管理平台,因此网络设备管理平台与网络设备的通信必不可少。一般网络设备管理可以使用现有的网络协议进行管理,但是很多时候,现有通用的协议一方面局限于局域网使用,一方面下发管理命令与获取设备信息都非常缓慢。这给网络设备管理带来诸多不便以及比较低的管理效率。
技术实现思路
为了克服现有技术的不足,本专利技术的目的在于提供一种管理网络设备的协议方法及装置,其能实现快速获取网络设备大量信息并配置管理网络设备。本专利技术的目的采用以下技术方案实现:一方面,本专利技术提供一种管理网络设备的协议方法,应用于网络设备管理平台与网络设备之间通信,包括如下步骤:S1、网络设备管理平台根据自定义协议帧结构组装管理指令数据包,并发送到网络设备端;S2、网络设备端接收指令数据包,根据自定义协议帧结构解析指令数据包;S3、网络设备根据指令获取设备相关信息,并把要回复信息按照自定义协议帧结构组装回应网络设备管理平台的数据包,该数据包与其他协议的变量与值一一对应的结构区别在于,设备端回复的数据包是一个有表头信息的表数据;S4、网络设备管理平台接收网络设备返回的数据包,根据自定义协议帧结构解析数据包,获取到设备端返回的单值数据或者表数据并呈现数据到前端。进一步地,步骤S1中,网络设备管理平台根据下面格式,发送字符串给网络设备端,网络设备端收到字符串后,进行解析后,进入各个分支进行处理;(Get,Set),onuManage,CardId=x,ponId=x,onuId=x,onuPort=x,oidname(Get,Set),onuProfile,(dba,srv,voip,alarm),profileId=x,oidname(Get,Set),oltConfig,CardId=x,Portid=x,oidname。进一步地,步骤S2中,根据网络设备管理平台下发的命令,首先区分Get,Set命令,进入不同的处理分支;之后解析功能字符串,包括onuManage、onuProfile功能模块;最后根据CardId=x,ponId=x,onuId=x,onuPort=x具体数据获取到具体的端口,端口下面的设备,端口下面设备的端口信息;分支进入成功后,执行具体的命令oidname;执行成功后返回相关处理结果。进一步地,步骤S2中,指令自定义协议帧结构包括内容:指令类型:配置与获取;模块名称:操作设备的某个模块;端口号:操作设备的某一个端口;功能名称:操作设备的某个模块的一个具体功能。进一步地,步骤S3中,网络设备回复数据如下表结构数据:以分号隔开每一行数据;数据首行为表头信息;紧接是每一行的数据信息;priPortMacIndexP,learningMacNumber,reportMacNumber,priPortMacAddr,priPortMacVlan;1,122,122,00:d0:d0:00:00:01,0;2,122,122,00:00:00:00:00:00,1。进一步地,步骤S4中,网络设备管理平台将接收到的表数据解析:将表数据按特定字符分割出每一行数据,首行信息作为表头数据,每一个表头对应后面每行的一个数据值;循环解析每一行的数据,并将多行数据获取为网管平台识别的实体类列表;最后返回到用户界面层展示数据。进一步地,步骤S4中,结果数据包的自定义帧结构如下:报文长度:该返回数据包的总长度;模块信息:与下发指令一致;功能信息:与下发指令一致;错误状态:发生错误提示状态;错误索引:错误类型索引;变量名集合:返回信息的变量名集合;数据值集合:对应变量名的数据值,与变量名关系是多对一。进一步地,协议的接收指令包解析结果包括解析正确和解析失败,具体为:如果接收的指令数据包能够符合自定义的帧结构,会通过解析流程最后成功解析到指令信息,如果解析失败,该数据包不符合自定义帧结构;S2中解析S1发送的指令失败,将返回错误代码。进一步地,S1之前还包括如下步骤:网络设备使用自定义协议的帧结构发起连接网络设备管理平台的连接。另一方面,本专利技术还提供一种管理网络设备的协议装置,包括:发送指令模块,设于网络设备管理平台,用于发送网络设备管理控制请求指令;第一发送模块,设于网络设备管理平台,用于下发控制或获取信息指令给网络设备;第二发送模块,设于网络设备,用于返回网络设备管理平台的请求结果,包括配置的结果或获取信息数据的内容;第一接收模块,设于网络设备管理平台,用于根据自定义协议帧结构解析网络设备返回的结果;第二接收模块,设于网络设备,网络设备接收网络设备管理平台下发的指令;数据组装模块,设于网络设备和网络设备管理平台,将下发的指令和返回的数据值按照自定义协议的帧结构组装成数据报文;数据解析模块,设于网络设备和网络设备管理平台,将接收的指令报文和返回的数据值报文进行解析。与现有技术相比,本专利技术的有益效果至少包括:本专利技术通过自定义网络设备管理平台与网络设备之间的通信协议,使得网络设备管理平台可以对网络设备下发相关指令并快速访问获取网络设备的大量网络管理信息。使得网络管理人员提高管理网络设备的效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术管理网络设备的协议方法的流程图;图2是本专利技术协议帧的结构图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面将结合附图和具体的实施例对本专利技术的技术方案进行详细说明。需要指出的是,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例,基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例1本专利技术提供一种管理网络设备的协议方法,应用于网络设备管理平台对网络设备的管理;如图1、2所示,具体包括如下步骤:S1、网络设备管理平台根据自定义协议帧结构组装管理指令数据包,并发送到网络设备端。网络设备管理平台根据下面格式,发送字符串给网络设备端,网络设备端收到字符串后,进行解析后本文档来自技高网...

【技术保护点】
1.一种管理网络设备的协议方法,应用于网络设备管理平台与网络设备之间通信,其特征在于,包括如下步骤:/nS1、网络设备管理平台根据自定义协议帧结构组装管理指令数据包,并发送到网络设备端;/nS2、网络设备端接收指令数据包,根据自定义协议帧结构解析指令数据包;/nS3、网络设备根据指令获取设备相关信息,并把要回复信息按照自定义协议帧结构组装回应网络设备管理平台的数据包,该数据包与其他协议的变量与值一一对应的结构区别在于,设备端回复的数据包是一个有表头信息的表数据;/nS4、网络设备管理平台接收网络设备返回的数据包,根据自定义协议帧结构解析数据包,获取到设备端返回的单值数据或者表数据并呈现数据到前端。/n

【技术特征摘要】
1.一种管理网络设备的协议方法,应用于网络设备管理平台与网络设备之间通信,其特征在于,包括如下步骤:
S1、网络设备管理平台根据自定义协议帧结构组装管理指令数据包,并发送到网络设备端;
S2、网络设备端接收指令数据包,根据自定义协议帧结构解析指令数据包;
S3、网络设备根据指令获取设备相关信息,并把要回复信息按照自定义协议帧结构组装回应网络设备管理平台的数据包,该数据包与其他协议的变量与值一一对应的结构区别在于,设备端回复的数据包是一个有表头信息的表数据;
S4、网络设备管理平台接收网络设备返回的数据包,根据自定义协议帧结构解析数据包,获取到设备端返回的单值数据或者表数据并呈现数据到前端。


2.根据权利要求1所述的管理网络设备的协议方法,其特征在于,步骤S1中,网络设备管理平台根据下面格式,发送字符串给网络设备端,网络设备端收到字符串后,进行解析后,进入各个分支进行处理;
(Get,Set),onuManage,CardId=x,ponId=x,onuId=x,onuPort=x,oidname
(Get,Set),onuProfile,(dba,srv,voip,alarm),profileId=x,oidname
(Get,Set),oltConfig,CardId=x,Portid=x,oidname。


3.根据权利要求1所述的管理网络设备的协议方法,其特征在于,步骤S2中,根据网络设备管理平台下发的命令,
首先区分Get,Set命令,进入不同的处理分支;
之后解析功能字符串,包括onuManage、onuProfile功能模块;
最后根据CardId=x,ponId=x,onuId=x,onuPort=x具体数据获取到具体的端口,端口下面的设备,端口下面设备的端口信息;
分支进入成功后,执行具体的命令oidname;
执行成功后返回相关处理结果。


4.根据权利要求1所述的管理网络设备的协议方法,其特征在于,步骤S2中,指令自定义协议帧结构包括内容:
指令类型:配置与获取;
模块名称:操作设备的某个模块;
端口号:操作设备的某一个端口;
功能名称:操作设备的某个模块的一个具体功能。


5.根据权利要求1所述的管理网络设备的协议方法,其特征在于,步骤S3中,网络设备回复数据如下表结构数据:
以分号隔开每一行数据;
数据首行为表头信息;
紧接是每一行的数据信息;
priPortMacI...

【专利技术属性】
技术研发人员:罗祥吉
申请(专利权)人:广州芯德通信科技股份有限公司
类型:发明
国别省市:广东;44

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

1