面向物联网环境的网络设备消息转换机制分析

3.0 闻远设计 2024-03-06 56 4 195.92KB 6 页 免费
侵权投诉
面向物联网环境的网络设备消息转换机制分析
1 引 言
物联网在当前互联网的基础上有了许多新的特点,因此对于物联网网络管理提出了新的需求.
ISO 定义的网络管理 5个系统管理功能在物联网时代难以满足新的需求,传统的基于简单网络
管理协议( SNMPSimple Network Management Pro-tocol) 的网络管理系统,不管在扩展性方面
还是管理效率方面的局限性日益突出,因此迫切需要新的网络管理系统模型.可扩展标记语言
1( XMLeXtensible Markup Language)的出现为构建物联网环境下的网络管理模型提供了
可能. 基于 XML 的网络管理系统具有其他网络管理系统无法比拟的特性,这些特性使得它非
常适用于物联网网络管理.基于上述优势,为了统一规范基于 XML 的网络管理,IETF
2006 年提出了基于XML 技术的NETCONF3( RFC4741) 协议. NETCONF 的提出不仅
使基于 XML 新一代网络管理配置方面的功能得以加强,形成了结构明晰的规范,也使得 XML
网络管理的效率得到显着提升. 基于 NETCONF 的网络管理已经得到广泛认可,事实上一些
IT 公司也开发并实现了支持 NETCONF 的相关系统,如 Juniper 公司的 JU-NO4]产
品、Cisco 公司的 IOS5 ]产品,相关开源产品有 en-suite6 ]的 yencap + manager
yuma7]等.
对于物联网这种融入各种异构网络的网络系统,更加迫切需要基于 NETCONF 的网络管理系统
实现对网络设备跨网络、跨系统的高效管理.物联网相对于传统的互联网具有自身的一些显着
特征,比如,网络拓扑变化很快; 网络节点可以高速移动; 节点间的链路状态变化频繁; 节点能
量、计算能力、存储能力有限等.NETCONF 取代事实上的工业标准 SNMP 协议将会是一个漫
长的过程,有必要通过一种转换机制,实现既能管理 SNMP 的网络设备,又能对基于其他网络
协议的设备进行有效管理. NETCONF 应用于物联网网络管理,首先必须实现对 SNMP
兼容,能将基于 NETCONF 的管理报文转换为 SNMP 管理报文. 目前,协议转换研究吸引了
许多网络管理专家的注意,但是大多数停留在理论阶段,或者研发的系统扩展性较差,针对物
联网这一复杂网络环境下的消息转换方法研究很少. 本文设计的消息转换机制可以实现对目前
广泛采用的 SNMP 协议,非 SNMP 协议( 比如 ANMPNETCONF) 的支持,并且结合物联网
特点设计 NETCONF 管理端、代理端,便于今后在物联网这个大环境下实现网络设备的统一管
理.
2 相关工作
在转换网关方面,为了弥补 SNMP 协议在网络管理扩展性以及效率上的不足,文献[8]提出
一种 SNMP MIB XML 的转换算法,并将转换算法应用于 SNMP-XML 转换网关. 文献
9 ]重点讨论了 SNMP-XML 翻译网关MIB 转换技术,并实现了 MIB XML
的转换. 文献[10 ]提出一种基于 NETCONF 的网络管理系统对 SNMP CLI 设备进行管理
的方法,文章主分析模型的转换以及消息映射. 文献[11]提出了一种通用网关模型,
实现基于 XML 网络管理对 SNMP 代理和非 SNMP 代理的统一管理.在 NETCONF 协议的分析
和应用开发方面,文献[12 ]通过实验分析证明了 NETCONF 在复杂网络环境下的强大性能,
NETCONF 相对于 SNMP CLI,在网络管理上更高效、更安全、扩展性更
强、更容开发新的应用. 文献[13 ]对 NETCONF 种建模语言 XML SchemaRelax
NG YANG 进行了对比分析,得出YANG 是专NET-CONF 设计的建模语言,但是
仍然有些考虑不足,比如转换工具设计得并不完善.上述文献大多数停留在理论构阶
段,或者仅仅对个单一功能进行实现,如文献[8]提出的转换器安全性不高,数在传
过程易被劫取,且使用的 XML 管理报文有形成统一规范. 文献[9-10要针对
模型转换,文献[11要停留在管理消息转换的构设计上,在实现方面只做了简单的
述. NETCONF 多优点,但是 SNMP 作为事实上的网络管理工业标准有很多不可
代的特性,比如它的简性、实用性,以及它对设备的实时监控性优于 NET-CONF 协议,
这些定了未来 SNMP 协议将长存在于网络环境,单纯地NETCONF 应用于物联网不
切实. 本文基于 NETCONF 协议,提出面物联网网络管理的消息转换机制,实现对
SNMP 的兼容,时也考虑了对其他网络管理协议的支持和系统的扩展性,为物联网环境下网
络设备的统一管理提供了参考
3 基于 NETCONF 网络管理
3 1 基于 NETCONF 管理端
管理端一共包含 3 个模,如1 所示分别面、管理消息、会信层
负责与管理进行互. 消息是管理端的核心负责将管理消息封装
基于 NETCONF 的管理报文,并传送给信层另外负责验证收到的报文格式解析
作结层封装根据采用的数模型对报文进行封装层封装RPC 封装则
根据户选择型将报文封装到相应的 RPC 报文中去. 会信层对应 NETCONF
模型输层负责将管理消息传输给消息转换,并等消息转换应,将应结
返回给消息1
3 2 消息转换器架
本文的消息转换基 于 Web Service 进行通.基于对XML 的广泛接 受Web Service
成 为 使用标准传编码和协议来交息的应用 程 选 择 WebService 作为管理端
息转换器之间报文的传合在物联网下网络管理消息传的特性要求,更容实现跨
、跨设备、跨网络对网络设备的管.消息转换对发的管理报文进行相应转换,使
得网络管理端可以同类型的代理端进行通,消息转换Web Service 的方,实
管理端互,并且直接与物联网环境下不同类型的代理进行互.消息转换整体
构如下页图 2 所示个功能模消息分类器 SNMP,报文转换模,其它代
理报文转换模
3 2 1 NETCONF-SNMP 管理消息转换负责NETCONF 管理报文转换为 SNMP 管理报文
的转换器主6 个模构成,分别分析器MIB-XML 翻译XML DOMXML
问器trap 理模( trap 接收器trap 分析器trap 滤器组) 以及报文
析器结合 XML Schema 判断管理报文的合法性,并且结合映射表提取型.
MIB-XML 翻译器负责SMI MIB 转换为 XML ,转换后的 XML,可以实现查找操作对对应
OID ,和作对映射XML DOM 是转换核心,对 XML 进行分析,将得到的
设备地址型,作对OID 等,传SNMP 轮询器,还负责接收 trap ,实现 trap
映射后,传递给 XML 报文SNMP 轮询器将得到的包装SNMP PDU
SNMP 代理,并且接受来SNMP 代理的应. 为了少管理端转换器之间的通信流量,
SNMP trap 理上采用过机制,trap 器由 3 个模块组成,将接收到的 trap 进行分类
并建立分级度来判断紧急后过滤掉一些重复或者效的 trap 报文,并传递给 XML
DOM 报文器生成相应的应报文或通报文后传NETCONF 管理端.NETCONF-
SNMP 转换也可以实现对 ANMP 代理的兼容性,这在于 ANMP 使用SNMP PDU
格式同样使用 UDP 作为传协议ANMP 消息,在数据收集制方面,ANMP
扩展了 SNMP MIB 以便记Ad Hoc 网络特有的息. 要对 ANMP 代理进行管理,首先管
理端入对应的 MIB ,消息分类器判断管理报文IP 地址对应的是 ANMP 代理
时,将管理报文传转换,可以实现对 ANMP 代理对应设备的有效管理.
摘要:

面向物联网环境的网络设备消息转换机制分析1引言物联网在当前互联网的基础上有了许多新的特点,因此对于物联网网络管理提出了新的需求.ISO定义的网络管理5个系统管理功能在物联网时代难以满足新的需求,传统的基于简单网络管理协议(SNMP,SimpleNetworkManagementPro-tocol)的网络管理系统,不管在扩展性方面还是管理效率方面的局限性日益突出,因此迫切需要新的网络管理系统模型.可扩展标记语言[1](XML,eXtensibleMarkupLanguage)的出现为构建物联网环境下的网络管理模型提供了可能.基于XML的网络管理系统具有其他网络管理系统无法比拟的特性,这些特性使得...

展开>> 收起<<
面向物联网环境的网络设备消息转换机制分析.docx

共6页,预览2页

还剩页未读, 继续阅读

相关推荐

作者:闻远设计 分类:其它行业资料 价格:免费 属性:6 页 大小:195.92KB 格式:DOCX 时间:2024-03-06

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 6
客服
关注