扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
来源:互联网 2010年7月6日
关键字: 网络
前面我们对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个模块?
图1 系统功能结构
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。