论文摘要
光突发交换(Optical Burst Switching,OBS)是目前IP overDWDM中相应的交换技术的研究热点;同时交换领域中一个很热的研究重点是把多协议标签交换(Multi Protocol Label Switching,MPLS)的概念扩展到光传送网,形成光标签交换(Optical LabelSwitching,OLS)。光标签突发包交换技术(Labeled Optical BurstSwitching,LOBS)很自然的结合了MPLS和OBS的优点,因此具有更加良好的应用前景。本论文基于网络处理器Intel IXP1200的硬件平台,设计和实现了LOBS网络中边缘节点的FEC组帧过程。本文通过分析IXP1200的结构,从整体架构,数据处理过程,内存管理和队列管理几部分描述了设计过程,并根据IXP1200开发的两个部分一数据平面和控制平面,分别完成相应的功能:在数据平面上用微码设计实现微引擎对数据的分类组装处理;在控制平面上用脚本完成系统所需要参数的初始化及路由信息,给数据平面提供一个良好的平台及所需要的参数。目前实现了FEC组帧的过程,经仿真测试结果证明,IXP1200成功地实现了对接入边缘节点的数据进行路由表查找、标签组装和控制帧生成等功能。在使用一个IXP1200网络处理器完成突发包组装的情况下,边缘节点的数据处理能力能达到720 Mbps。论文最后对该设计方案做出评估,并提出了相应的改进意见。