> 摘要:提出了一种新的EOPN利用动态带宽分配算法来保证服务质量的MAC协议。该协议使得高优先级数据的延时和抖动减小;当网络对新接入的ONU进行初始化时对高优先级数据没有影响;同时,通过OLT控制中优先级数据的接入量保证其带宽分配的公正性。确保网络的QoS。 关键词:动态带宽分配算法(DBA) 以太无源光网络(EPON) 服务质量(QoS) EPON是由IEEE802.3 EFM工作组(Ethernet in the First Mile Study Group)引入的一种新接入技术标准,主要由光线路终端(OLT)、光网络单元/光网络终端(ONU)和光分布网络(ODN)组成。OLT放置在中心交换局侧(CO),ONU放置在用户端。EPON中传送IEEE802.3规定的以太数据帧。 在下行方向上EPON系统是一个共享介质的广播网络。在上行方面EPON系统是一个多点到点的结构,多个ONU共同占用一个标准信道,因此OLT中必须采用一定的MAC协议控制信道的分配以避免多个ONU同时传送数据造成的以太数据帧的碰撞,通常采用给每个ONU分配不同的传输窗口(或时隙)来实现。 上行方向时隙的分配既可以采用固定的时隙分配又可以采用动态的时隙分配。固定时隙酚算法简单、容易实现,但没有实现带宽的统计复用,因此带宽的利用率低。同时其传输周期是固定的,造成一些高优先级的数据的传输延时增大,使得网络的QoS下降。在文献[2]中提到的轮询带宽分配算法(IPACT)是一种方从形式的动态带宽分配算法,该算法有效地提高了上行信道的利用率,但是由于轮询周期的变化和没有区分数据的优先级,使其不适用于对延时和抖动敏感的服务。 本文提出了一种基于EPON的服务质量(QoS)的动态带宽分配算法,通过将数据包分为不同的优先级和首先传送对于延时和抖动要求严格的数据来提高整个EPON网络的利用率和服务质量(QoS)。本文将服务分为三个不同的优先级。高优先级的数据始终位于一帧数据的开始处,有效地降低了高优先级数据延时和延时抖动,同时当有新的ONU加入初始化时,高优先数据没有被打断,保证了其低时延的要求;在OLT端控制优先级数据的接入量,防止了由于带宽分配不公正造成的丢包现象。最后,文章对提出的算法进行了理论上的分析。 1 服务优先级的划分和ONU的队列管理 (1)在本文中将所有的数据分为三个优先级。 第一是加速转发服务(EF),这是最高的优先级。它对延时和抖动都有严格的要求,音频、视频等实时性要求较高的服务都属于这一优先级。 |