交换机网络管理系统研究与实现

交换机网络管理系统研究与实现

论文摘要

随着交换机的功能多样化、智能化、复杂化,相应的交换机管理系统越来越受到用户与开发人员的重视。网络设备中的管理系统作为网络管理系统中直接控制设备的部分,它的性能直接决定了管理者管理设备,进而管理整个网络系统的能力。所以交换机管理系统的开发非常重要。本文主要介绍了二层可管理以太网交换机网络管理系统的设计与实现。首先介绍了网络管理的基本理论,分析了以太网交换机的功能结构,研究了二层以太网交换机软件平台的体系结构,遵循网络协议分层思想和采用模块化设计方法,设计并实现了支持命令行界面(CLI)、简单网络管理协议(SNMP)、远程网络监控(RMON)和基于WEB等多种管理方式的二层可管理以太网交换机网络管理系统,同时使其具有易管理、可移植、可扩展、可裁剪的特点。本文深入研究了交换机基于命令行界面管理的若干关键技术。着重阐述了交换机命令行界面原始命令解析程序以及命令行解析程序的工作原理和实现,介绍了原始命令的定义规则,命令树的生成策略,以及利用LEX和YACC工具生成原始命令解析器的方法,并且描述了关键模块的流程图及重要数据结构。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 以太网的发展
  • 1.2 交换
  • 1.3 二层交换技术
  • 1.4 交换机网络管理系统国内外研究现状
  • 1.5 本文主要工作
  • 1.6 本文章节安排
  • 第二章 网络管理及网络管理协议
  • 2.1 网络管理的原理
  • 2.2 网络管理的功能
  • 2.3 SNMP简单网络管理协议
  • 2.3.1 SNMP的发展
  • 2.3.2 SNMP的配置
  • 2.3.3 管理信息库MIB
  • 2.3.4 SNMP的5种协议数据单元
  • 2.3.5 管理信息结构sMI
  • 2.3.6. SNMPv2协议
  • 2.3.7. SNMPv3的体系结构
  • 2.4 远程监控协议RMON
  • 第三章 交换机网管系统总体架构设计
  • 3.1 交换机网络管理系统需求分析
  • 3.1.1 DGS-3048千兆二层可网管交换机功能需求
  • 3.1.2 可网管交换机的管理方式
  • 3.1.3 交换机网络管理系统研发背景
  • 3.2 以太网交换机体系结构
  • 3.3 二层以太网交换机软件系统总体结构
  • 3.4 系统设计思想
  • 3.5 网络管理系统体系结构设计
  • 3.6 系统初始化过程
  • 第四章 命令行界面的设计与实现
  • 4.1 几种命令管理架构对比
  • 4.1.1 基于配置文件的命令管理架构
  • 4.1.2 基于命令行的命令管理架构设计
  • 4.2 DGS-3048交换机命令行界面设计
  • 4.2.1 系统规划
  • 4.2.2 系统结构图
  • 4.2.3 各模块功能
  • 4.3 原始命令解析程序的设计与实现
  • 4.3.1 原始命令文件的设计
  • 4.3.2 原始命令解析器词法分析
  • 4.3.3 原始命令解析器语法分析
  • 4.3.4 原始命令解析器工作流程及实现
  • 4.4 命令行解析程序的设计与实现
  • 4.4.1 命令Shell模块
  • 4.4.2 命令解析模块
  • 4.4.3 命令执行
  • 第五章 网管代理的设计与实现
  • 5.1 SNMP网管代理的设计与实现
  • 5.1.1 SNMP网管代理的系统架构
  • 5.1.2 SNMP网管代理模块结构
  • 5.1.3 SNMP网管代理主要模块的实现
  • 5.2 远程监控协议(RMON)代理的设计与实现
  • 5.2.1 RMON的设计
  • 5.2.2 RMON各组功能的实现
  • 5.3 基于WEB管理模块的设计与实现
  • 5.3.1 基于WEB管理模块的体系结构设计
  • 5.3.2 HTTP服务器模块的实现
  • 5.3.3 Web文件管理的实现
  • 5.3.4 WebNM模块的实现
  • 第六章 结束语
  • 致谢
  • 参考文献
  • 附录A 攻读硕士期间发表的论文
  • 相关论文文献

    标签:;  ;  ;  ;  

    交换机网络管理系统研究与实现
    下载Doc文档

    猜你喜欢