论文部分内容阅读
互联网业务的迅猛发展以及各种新业务的不断涌现,使得人们对网络带宽的需求大幅度增加,传统的接入网成为整个传输网络中的“瓶颈”。基于以太网(Ethernet)和PON技术的以太无源光网络(EPON)是未来实现宽带多业务综合接入的重要技术手段,它采用点到多点结构,利用无源光网络传输,在以太网之上提供多种业务。它综合了PON技术和以太网技术二者的优点,以其高带宽、低成本、易使用、易扩展的优良特性成为下一代光接入网的最佳选择。随着EPON国际标准IEEE802.3ah在2004年的正式发布,EPON的产业联盟已经吸引了众多厂商的积极参与。目前北美和日本光纤到户(FTTH)的建设已经规模展开,而我国信产部也于2005年发布了EPON国家标准征求意见稿,国内的FTTH试验也已经在一些地方开展。EPON系统数目众多的网络接口以及OLT与ONU带来的大量管理操作信息增加了管理的复杂性,为了保证EPON网络能够稳定、高效、准确的运行,为EPON网络提供一个有效的网络管理系统显得尤为重要。而兼具简单、通用和成熟特点的简单网络管理协议SNMP无疑是EPON网管系统最佳的协议选择。本文分析了EPON系统的体系结构,对本EPON系统的硬件平台和嵌入式系统解决方案进行了说明,并简单介绍了简单网络管理协议SNMP。根据本EPON系统的自身结构与特点,设计了EPON网元管理系统的软件架构,整个管理系统基于SNMP并与OAM协议协同工作以实现对EPON系统的管理。软件架构设计包括SNMP管理站和代理站软件构架方案,设计了管理端与代理端工作流程,并明确了配置、性能、安全、故障和计费五大管理功能模块。根据系统需求,设计并实现管理系统数据库与客户端软件。基于管理端数据库快速、稳定以及兼容性的要求,选择了MySQL关系数据库管理系统。依据管理需求设计了管理端数据库所需的各个数据表,在此基础上使用MySQL创建数据表及构建网管系统数据库,然后实现客户端后台程序与MySQL数据库的通信接口。根据管理功能模块以及人机交互原理的要求,设计与开发客户端软件,包括客户端GUI用户图形界面和客户端软件后台程序功能代码。基于客户端软件兼容性和扩展性的要求,客户端GUI与后台程序均采用Java语言,使用Eclipse平台进行开发;客户端后台程序使用JNI方式生成DLL,调用其封装的SNMPAPI实现对EPON系统的管理操作。