论文部分内容阅读
随着WDM网络技术和网络应用的发展,通过简单的管理平面已经很难实现有效的网络资源和服务调度维护要求,业界正在倡导在传统的光网络中引入ASON智能化控制平面[1]。WSON(Wavelength Switched Optical Network)是基于WDM传输网的自动交换光网络[2],主要解决波分网络中以下问题:自动发现光纤及波长;基于损伤模型的路由选择;在线波长路由选择。随着WSON标准化的进程,一系列的WSON测试网络平台相继出现。本文根据RFC5440与RFC6163标准化文档设计了PCEP(Path Compute Element Protocol)网络协议测试平台。使用ARM开发板作为PCE(Path Compute Elelment)端,PCC(Path Compute Client)采用Windows PC。使用QT作为开发工具,透过直观的UI界面展示了PCEP协议的工作模式和帧结构。通过测试结果验证了PCEP协议的可行性、科学性、冗余度小、高效性。为进一步研究实现WSON网络提供了实验依据。本文的主要工作和成果如下:1.依据RFC5440文档阐述的PCEP工作流程和协议的数据结构,编写完成statement.h源文件。2.参照RFC6163文档阐述的WSON网络架构,完成测试平台的搭建。测试平台设计中涉及到QT的嵌入式开发,完成了QT嵌入式开发环境的搭建,最终成功的把QT程序移植到ARM开发板。3.根据PCEP协议的工作流程,完成了PCC端和PCE端的程序设计,最后把PCE端移植到ARM开发板上,实现了PCEP协议。通过设计的UI界面和控制台的输出的信息,测试观察PCEP协议的工作流程,并对测试结果进行了分析。最终参照PCEP协议,自行效仿设计了应用层上的P2P通信协议,实现了P2P通信。