【技术实现步骤摘要】
一种SNMP协议与RESTful协议协调方法及组件
[0001]本专利技术涉及通信协议
,特别涉及一种SNMP协议与RESTful协议协调方法及组件。
技术介绍
[0002]SNMP(Simple Network Management Protocol,简单网络管理协议)是专门设计用于在IP网络管理网络节点(服务器、工作站、路由器、交换机及HUBS等)的一种标准协议。基于TCP/IP的SNMP网络管理框架是工业上的现行标准。RESTful(Representational State Transfer)为新兴IT接口规范,而SNMP为传统的网络管理通信接口规范,在IIot方兴未艾的现今,RESTful和SNMP存在融合的需求。SNMP的按重要性高低,一般分为多个级别,且SNMP就如其他网络协议一样,存在消息风暴的可能,一旦多个SNMP设备产生并发风暴,作为更上一级级别汇聚的RESTful接口层,可能产生指数级的消息风暴,冲击IIot系统的稳定性。即,既存在SNMP与RESTful的接口互转需求,同时,也存在底层SNMP ...
【技术保护点】
【技术特征摘要】
1.一种SNMP协议与RESTful协议协调方法,其特征在于,应用于预设协议协调网关,包括:在SMNP接口设置在线开关,以便利用所述在线开关屏蔽多个SNMP设备的并发消息风暴;通过SNMP代理模块与所述SNMP设备进行通信,并基于预设字段映射关系以及所述SNMP代理模块对所述SNMP设备的第一字段操作确定对应的所述RESTful协议的目标字段操作;基于预设告警级别映射规则以及所述SNMP代理模块对所述SNMP设备的第一告警操作确定对应的所述RESTful协议的目标告警操作。2.根据权利要求1所述的SNMP协议与RESTful协议协调方法,其特征在于,所述通过SNMP代理模块与SNMP设备进行通信之前,还包括:对所述SNMP协议的第一字段操作与所述RESTful协议的第二字段操作进行关系映射,以获取所述SNMP协议与所述RESTful协议的预设字段映射关系;对所述SNMP协议的第一告警操作与所述RESTful协议的第二告警字段操作进行关系映射,以获取所述SNMP协议与所述RESTful协议的预设告警级别映射规则。3.根据权利要求2所述的SNMP协议与RESTful协议协调方法,其特征在于,所述对所述SNMP协议的第一字段操作与所述RESTful协议的第二字段操作进行关系映射,以获取所述SNMP协议与所述RESTful协议的预设字段映射关系,包括:对所述SNMP协议的Get操作和GetNext操作与所述RESTful协议的Get操作进行关系映射;对所述SNMP协议的Trap操作与所述RESTful协议的Put操作和Post操作进行关系映射;对所述SNMP协议的Set操作与所述RESTful协议的Post操作和Delete操作进行关系映射,以获取所述SNMP协议与所述RESTful协议的预设字段映射关系。4.根据权利要求1所述的SNMP协议与RESTful协议协调方法,其特征在于,所述在SMNP接口设置在线开关过程中,还包括:在所述SMNP接口中配置流量阈值和同步阈值,以便获取的所述SNMP设备的通信数据数量大于所述同步阈值时,对超出所述同步阈值部分的通信数据进行丢弃处理。5.根据权利要求4所...
【专利技术属性】
技术研发人员:贺学文,
申请(专利权)人:杭州和利时自动化有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。