论文部分内容阅读
随着互联网业务的快速发展,人们对接入网带宽的容量需求越来越高,以太网无源光网络(EPON)系统应运而生,并在全球成为高宽带和多业务综合接入的重要技术手段之一。EPON系统作为一项新技术,在运营过程中,必须要有一套强大的网元管理系统(EMS)对其进行监测、拓扑管理、配置管理等。然而网元管理软件是基于光线路终端(OLT)对光网络单元(ONU)的操作、维护和管理(OAM)协议来实现的。
OAM协议是EPON系统实际应用中重要的数据链路层协议。它直接应用于EPON系统中OLT对ONU的所有操作、维护和管理。本课题以EPON设备的研发为背景,对EPON系统中OAM协议进行理解和归纳。通过阅读和分析与之相关协议,完成了OAM协议的模块设计和实现。
文章在阐述EPON系统体系结构、OAM协议分析和处理过程的基础上,详细分析和归纳了OAM协议数据单元(OAMPDU)的种类、语法和编码定义。并重点介绍了OAM协议中控制模块、解析模块和分析模块的设计与实现。为提高代码的效率和模块的独立性,将控制模块、解析模块和复用模块划分成OLT端和ONU端来分别设计与实现。根据这三个模块的设计思想和处理流程图,按照OAM协议的发送传输流程规定,通过主次程序相互配合使用,完成OLT对ONU的操作、维护和管理功能,实现了OAM协议的网络管理功能。
文章最后,通过模拟测试环境对OAM协议进行测试和验证,分析了测试结果;通过显示现网中的告警事件,不仅验证了设计的OAM协议模块能够正确解析OAMPDU中的信息,而且能对网络中出现的错误和异常发出报警,显示和记录错误事件信息。