基于DiffServ的MPLS网络主动队列管理机制研究

来源 :东北大学 | 被引量 : 1次 | 上传用户:dfsdfdf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着因特网业务量的持续增长以及光网络通信技术的进步,多种传统业务类型(如课程、会议、电话等)以视频、语音和图像等方式通过因特网来传输,使人们对P网络服务质量(QoS)的要求越来越高。IETF提出的多协议标签交换(MPLS)技术使IP网络可以快速的交换和转发,区分服务(DiffServ)体系使具有不同QoS需求的业务类型被区分处理,提供了QoS保证。由于MPLS与DiffServ交换转发机制的相似性,将两种技术相结合,利用DiffServ的可扩展性和MPLS的快速转发和显示路由特性以及是目前业界广泛认可的解决IP骨干网QoS问题的技术。拥塞是网络固有的属性,拥塞控制是提高IP QoS的关键,而主动队列管理(Active Queue Management, AQM)是拥塞控制的核心。随机早期检测(Random Early Detection, RED)算法是最早提出的主动队列管理机制,也是主动队列管理机制的典型代表,IETF推荐使用RED算法来解决网络中的拥塞控制问题。RED算法能有效地避免TCP流全局同步现象,但是存在对有不同QoS需求的业务同等对待、对控制参数过于敏感、随业务流增大导致QoS性能急剧下降的不稳定性。在DiffServ体系中,基于RED算法的多级随机早期检测(Multi-level RED,MRED)利用DiffServ的分类机制,对不同的业务类标记不同的丢弃优先级,并设置不同的RED参数,为不同的丢弃优先级独立计算丢弃概率,从而实现对不同类型业务的区分处理。MRED支持MPLS和DiffServ,但还存在对控制参数设置敏感和缺乏稳定性的问题。本文提出I-AMRED算法对MRED机制进行改进,旨在基于DiffServ的MPLS网络环境中降低丢包率和提高吞吐量,减少对控制参数设置敏感和改善业务流大幅增大时的稳定性等问题。为了验证I-AMRED算法的有效性,本文在NS-2网络仿真平台上设计并实现了多发送端、多业务类型和较大网络拓扑中多发送端、单业务类型两个实验方案。实验结果表明,I-AMRED算法提高了网络的吞吐量,大幅度降低了AF PHB的丢包率,在网络流量很大或突然大幅增大的情况下吞吐量和丢包率两个性能指标改善更加明显,稳定性也更强,减轻了对控制参数的敏感性,但是由于计算量的增加,算法一定程度上增加了网络时延。
其他文献
对大分子表面活性剂进行了系统的助滤实验研究。结果表明,以对甲苯酚树脂为主要成分的PCRE大分子表面活性剂,对赤铁矿的过滤具有良好助滤性能,可将平均粒度为7.3μm的赤铁矿滤饼水分从17.7%降