论文部分内容阅读
近年来,随着互联网的发展,以太网以其简单的结构、低廉的成本以及良好的兼容性,逐步从原来的局域网应用领域向城域网和广域网推进。由于传统以太网缺乏有效的管理机制,OAM机制的实现成为以太网发展的必然趋势。以太网OAM技术可以有效提高对以太网的管理和维护能力,保障网络的稳定运行。目前,IEEE和ITU-T等标准化组织正在大力推动OAM机制的标准化工作。ITU-T Y.1731协议内容涵盖了差错管理与性能监测两大功能模块,是现有的以太网OAM标准协议中最为全面也最为完善的一个标准协议。协议中定义的性能监测功能,相对于早期的协议来说是一个重要的突破,填补了以太网OAM机制在性能监测功能上的空白。目前,国内外尚无任何厂商完整的实现该协议。本文在分析ITU-T Y.1731协议的基础上,对以太网OAM关键技术做了深入研究,并对协议中定义的差错管理与性能监测模块给出了详细的软件实现方案。该协议的实现对以太网OAM技术的发展具有重要意义。论文首先探讨了以太网OAM技术国内外的发展现状,着重分析了当前国内外各标准组织对于以太网OAM机制的技术改进与标准制定,并论述了该技术未来的发展方向。其次,深入剖析了ITU-T Y.1731协议中的技术细节与实现难点,作为软件设计的理论基础,并对协议将进行功能划分,为后续软件设计提供了整体的实现框架。在分析协议的基础上,文中阐述了Y.1731软件系统总体设计方案。首先,阐述了与周边模块的关系以及交互方式,从内部进行子模块的进一步划分,设计模块总体框架和公用数据结构。接着,详细论述了差错管理模块的设计方案,内容主要包括软件运行流程、状态机设计与数据结构设计。然后,详细论述了性能监测模块的设计方案,包括软件运行流程设计、测量算法与数据结构的设计。最后,对以太网OAM的关键技术—连通错误管理功能进行优化分析,给出了两种全新的实现方案,其中重点论述了连通错误管理的芯片级实现流程与方法。在给出Y.1731软件系统的设计与实现之后,文中论述了Y.1731软件系统的测试方案。测试包括功能测试与性能优化测试两方面。在构建的测试环境基础上,首先进行了功能测试。之后,重点测试了连通错误管理功能在不同的方案下的性能表现。经过测试证明,优化后的实现方案无论在精度还是稳定性上,都有了质的飞越。本研究从最新的以太网OAM技术标准出发,给出了一套完整的协议软件实现方案与优化方案,达到了预定的目标,很好的完成了以太网OAM的技术要求,为电信级以太网的进一步发展打下了坚实的基础。