论文部分内容阅读
互联网业务的迅猛发展以及各种新业务的不断涌现,使得人们对网络带宽的需求大幅度增加,传统的接入网成为整个传输网络中的“瓶颈”。基于以太网(Ethernet)和PON技术的以太网无源光网络(EPON)是未来实现宽带多业务综合接入的重要技术手段。但是,EPON系统数目众多的网络接口以及OLT与ONU带来的大量管理操作信息增加了管理的复杂性,为了保证EPON网络能够稳定、高效、准确的运行,为EPON网络提供一个有效的网络管理系统显得尤其重要。本文EPON网管系统研究选取的是Linux环境下C语言嵌入式开发。在协议选择方面,由于EPON网络管理比较复杂,我们采用的是SNMP协议与OAM协议相结合的方法。对EPON网元管理系统进行设计。对系统硬件平台与嵌入式系统进行了分析与介绍,在对比分析的基础上选取简单网络管理协议作为本系统管理协议,设计了网元管理系统管理端与代理端的软件架构方案。对OAM协议原理进行了介绍并提出若干设计方案。介绍了IEEE 802.3ah以太OAM协议的原理,着重讨论了EPON中OAM的链路检测、远程错误指示、远程环回等功能的设计方案。设定好开发环境和语言并编程实现。对实现OAM模块软件的Linux函数库作了分析,包括函数库的使用方法,库的编译与安装。进行OAM功能模块的实现,包括Control模块、Parser模块、Multiplexer模块等。完成OAM应用程序的整体实现。