论文部分内容阅读
随着互联网上新兴的数据业务呈爆炸式的增长,波分复用技术得到了快速的发展以满足人们对带宽的需求。但是光交换能力的不足成为限制光纤通信网络性能进一步发展的瓶颈。光突发交换(OBS)技术是一种介于光线路交换(OCS)和光分组交换(OPS)之间的实用光交换技术。本文针对OBS网络中边缘节点的队列管理技术进行了研究,并尝试将随机早期检测(RED)算法应用于OBS网络的队列管理。同时,以ARM9硬件平台实现了OBS网络边缘节点的基本功能。本文所作的工作可分为以下三个部分:1.将主动队列管理(AQM, Active Queue Management)技术引入到OBS网络边缘节点中。并且采用OPNET软件仿真了RED算法和两种自适应RED算法(W-ARED和M-ARED)在OBS网络中控制网络吞吐量方面的性能。仿真结果表示:RED算法、W-ARED算法(自适应地修改RED算法中的Wp参数)和M-ARED算法(自适应地修改RED算法中的maxp参数)能够有效地改善OBS网络的性能。2.通过给Linux内核添加后门函数,以及编写相关功能模块函数加载到内核的方式,在软件层面上实现了在物理层和网络层中添加OBS层的工作。3.设计了OBS网络中突发控制包(BCP)和突发数据包(BDP)的帧格式,并对相关的数据结构进行了分析。以ARM9硬件平台为基础实现了OBS边缘节点中BCP和BDP数据包收发的基本功能。