SNMP协议GPON技术的软件设计

前面我们对GPON技术中的SNMP协议以及整个技术体系作了介绍,如果还有不清楚的朋友,可以浏览一下《SNMP协议技术应用例举》。那么接下来我们在讨论一下这方面的软件设计。首先了解一下SNMP协议的代理。

OLT端SNMP协议代理

要完成管理端对ONU的控制,必须要在OLT端对ONU进行管理。而SNMP对MIB有很好的支持,并且简单,易于实现并进行管理。要实现SNMP协议的管理,必须在OLT端实现SNMP Agent,在管理端实现Manager。

Agent它主要有三个功能:

(1)Agent通过SNMP协议与Manager进行通信,获取Manager发送的管理指令并响应该管理指令,或者以trap的形式向Manager报告被管理对象发生的一些重要事件。

(2)Agent与被管理设备间采用专用管理协议进行通信(多为自定义协议,对OMCI帧进行编解码),获取被管理设备对象的信息,完成参数配置,性能统计,以及故障上报。

(3)维护MIB,包括读取或者修改MIB中的各种变量值。

软件系统的总体设计

1 软件系统的概述

本GPON网管系统采用基于SNMP协议的体系结构,网络的前端,是整个系统的管理控制中心,是人与系统的接口界面。网管系统软件通过标准的简单网络管理协议(SNMP)访问OLT,代理嵌入在OLT节点内,管理站和代理之间采用SNMP协议进行通信,管理站和代理之间共享的管理信息由OLT给出。

网管系统软件对网元节点设备OLT进行实时监测控制、显示设备状态,给出故障报警,讲GPON网络设备和设备所在的地理位置信息界面上显示,准确定位故障,识别故障的类型,记录故障的信息,为网络管理提供必要的数据资料。

基于SNMP协议的GPON网络管理系统Client/Sever结构,利用专用服务器作为图档文件服务器和数据库服务器,客户端采用高档PC机。网络操作系统采用Windows NT Sever,数据库管理系统采用SQL Sever,前端开发工具采用Delphi Client/Sever Suite。

采用Delphi 7.0作为程序设计语言,它简单、面向对象、不依赖于机器的结构、具有可移植性和安全性并且提供了并发的机制,具有很高的性能。

2 系统功能结构

本系统的总体功能结构如图1所示,该网络管理系统采用分层的方法,将整体分为三层:第一层是用户界面模块,第二层是功能模块,第三层是通信模块。根据系统的不同功能及其面向对象的不同又分为8个模块。

相关推荐