NETCONF与SNMP协议通告管理关健问题的研究

NETCONF与SNMP协议通告管理关健问题的研究

论文摘要

计算机网络的高速发展给网络管理带来了重大挑战。但是SNMP协议在网络配置,传输效率,安全性,告警管理等方面仍然存在根本性的缺点。而基于XML的NETCONF协议具有强大的配置功能,高效的传输性能,高安全性和优异的可扩展能力。NETCONF数据模型层的标准化工作,是一个当前的研究热点。同时NETCONF协议替代SNMP协议将是一个长久的过程。因此本文从网络告警入手,对NETCONF协议的通告数据模型层和NETCONF-SNMP通告网关转换问题作了以下研究。首先,就NETCONF协议的通告数据模型与SNMP Trap的数据模型进行了翻译。本文通过改进Yang语言的数据类型,提出了通告和Trap下的规范翻译模型,同时也提出了基于XML的交互翻译模型。然后研究了XML文档验证问题,提出了一个基于DSDL的通告XML验证框架。其次,对NETCONF通告与Trap的网关操作转换作了两方面研究。其一是NETCONF通告与转换网关的操作流程研究,解决了NETCONF与网关的协议转换过程。其二是对SNMP Trap消息与转换网关的转换研究,解决了Trap的分级、过滤问题,同时提出了通告轮询与自陷相结合的通告管理算法。最后,本文规划了网关下的通告管理系统模型,并进行了原型设计。对网关的部署及性能作了简要分析。本文提出的通告数据模型在NETCONF内容层上进行了有效尝试,同时通告网关的规划对开发大型NETCONF-SNMP网关提供了思路和新方法。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景及意义
  • 1.2 国内外研究现状
  • 1.2.1 NETCONF协议研究现状
  • 1.2.2 NETCONF下网关翻译研究现状
  • 1.2.3 NETCONF通告与SNMP Trap转换研究现状
  • 1.3 本文研究工作简介
  • 1.4 论文章节安排
  • 第二章 NETCONF协议与SNMP协议下通告方式
  • 2.1 NETCONF协议及其特点
  • 2.1.1 NETCONF协议产生及发展
  • 2.1.2 NETCONF协议结构
  • 2.1.3 NETCONF协议处理流程
  • 2.1.4 NETCONF中XML的应用
  • 2.1.5 基于YANG语言的NETCONF通告数据模型
  • 2.1.6 基于YANG的通告数据模型
  • 2.1.7 NETCONF通告事件与操作
  • 2.1.8 NETCONF通告流程
  • 2.2 SNMP协议与Trap
  • 2.2.1 SNMP体系结构
  • 2.2.2 SNMP Trap
  • 2.2.3 SNMP Trap规则
  • 2.2.4 SNMP Trap类型
  • 2.2.5 SNMP Trap PDU
  • 2.3 通告转换网关模型
  • 2.3.1 基于XML的四种转换模型
  • 2.3.2 NETCONF通告管理端-SNMP Trap代理网关模型
  • 2.4 本章小结
  • 第三章 NETCONF与SNMP下通知数据模型转换
  • 3.1 数据模型翻译
  • 3.1.1 数据模型翻译概念
  • 3.1.2 数据模型翻译标准
  • 3.1.3 规范翻译法
  • 3.1.4 交互翻译法
  • 3.2 NETCONF通知与SNMP Trap模型翻译
  • 3.2.1 针对通知改进的En-Yang语言
  • 3.2.2 规范翻译数据映射模型
  • 3.2.3 交互翻译数据中间模型
  • 3.3 通告数据模型验证
  • 3.3.1 数据XML数据验证
  • 3.3.2 基于DSDL的数据验证框架
  • 3.4 本章小结
  • 第四章 NETCONF-SNMP通知控制设计
  • 4.1 NETCONF协议通流程
  • 4.1.1 NETCONF通告创建
  • 4.1.2 NETCONF通告事件传输
  • 4.1.3 NETCONF处理通告流程图
  • 4.2 NETCONF与网关通告处理
  • 4.2.1 管理端设计
  • 4.2.2 网关端设计
  • 4.3 Trap解析分级策略下的过滤模型
  • 4.3.1 Trap级别
  • 4.3.2 Trap的动态级别策略
  • 4.3.4 基于阈值与级别的通知过滤模型
  • 4.4 订阅模式下网关轮询算法
  • 4.4.1 轮询算法的提出
  • 4.4.2 基于Trap消息的网关轮询算法
  • 4.5 本章小结
  • 第五章 网关下的通告系统模型设计
  • 5.1 NETCONF通告-SNMP Trap转换网关总体架构
  • 5.1.1 架构设计
  • 5.1.2 通告管理系统处理流程
  • 5.2 网关部署
  • 5.2.1 集中式部署
  • 5.2.2 分布式部署
  • 5.2.3 分层式部署
  • 5.3 网关实验
  • 5.4 本章小结
  • 第六章 总结与展望
  • 6.1 研究总结
  • 6.2 进一步工作
  • 参考文献
  • 致谢
  • 攻读学位期间主要的研究成果
  • 相关论文文献

    标签:;  ;  ;  

    NETCONF与SNMP协议通告管理关健问题的研究
    下载Doc文档

    猜你喜欢