论文部分内容阅读
光分组交换(OPS)是未来光网络的发展目标,它具有高速的数据率、透明的交换传输性和灵活的配置性等优点,能够实现高速宽带数据网的传输与交换。OPS直接以光分组的形式承载客户网络业务,与光突发交换(OBS)不同的是,OPS不采用预留通道传输目的地址,因此在光分组信号中必须包括光标签以引导光分组信号进行交换。本实验系统即基于这个理论,采用了自己提出的多重光正交码(MOOC)作为光标签的格式来搭建实验平台。本文主要负责边缘节点的实现。边缘节点的功能主要是:将客户业务数据包转换成光净荷,并根据数据包的目的地址产生标签路由信号发送到标签编码模块,之后产生光分组信号发送到核心节点进行处理与交换;同时接收核心节点交换后的净荷信号,并将其转换成业务流发送回客户网络。本文的设计方案即是围绕这些功能而提出的。边缘节点的具体实现分为硬件和软硬件协同设计两部分。硬件方面,把边缘节点所有的功能模块集成到一块印制电路板(PCB)上,避免了各模块间用总线互联所造成的延时和不稳定等缺点;该平台主要包括了以下几个模块:FPGA核心控制模块、配置电路模块、客户端网络接口模块、净荷信号收发模块、标签路由信号模块及串口模块等。软硬件协同设计方面,采用了基于Altera公司所提供的Nios II软核处理器和移植免费的μClinux嵌入式操作系统来实现客户网络的接入,和基于硬件语言编程来产生标签路由信号和光分组信号。最后,搭建了由三个边缘节点和一个核心节点构成的一发二收的星型网络结构进行了实验研究,包括:客户端网络的接入、标签信号的分配和插入、光分组信号的产生这三个边缘节点的实验,以及标签与净荷的分离、光分组信号的接收这两个系统联调的实验。在这些实验中,均取得了比较满意的结果。