SNMP协议GPON技术的软件设计

网络 网络管理
下面我们对GPON技术中的SNMP协议的一些软件设计进行一下阐述,那么首先我们对这个协议的代理进行一下介绍,之后再对软件方面进行一下阐述。

前面我们对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 系统功能结构

图1 系统功能结构

责任编辑:佟健 来源: 互联网
相关推荐

2010-06-24 14:39:09

HART协议

2010-07-09 12:07:13

Linux SNMP

2010-06-28 15:13:52

SNMP协议

2010-06-28 15:31:22

2010-06-08 13:29:29

UML技术

2010-07-12 09:41:31

HART协议

2017-08-28 15:00:20

软件系统架构风格

2013-05-08 09:12:44

2010-05-24 18:19:44

SNMP报文

2011-11-08 21:24:30

SNMP

2010-07-05 11:35:58

IPX协议SNMP

2010-06-29 14:17:22

SNMP协议

2019-08-12 14:45:50

软件设计Java

2010-06-13 10:33:54

面向对象UML技术

2010-07-12 17:13:12

SNMP协议管理

2010-06-28 15:28:27

SNMP协议代理

2010-06-28 13:52:29

SNMP协议数据

2012-06-07 10:17:55

软件设计设计原则Java

2013-06-07 11:31:36

面向对象设计模式

2010-06-11 14:01:47

面向对象UML技术
点赞
收藏

51CTO技术栈公众号