论文部分内容阅读
传统的IP网络是针对数据业务设计的,只能提供数据传输的服务,并不具备调节网络资源使用的能力。随着互联网应用的普及化,因特网已从单一的数据传输网向包含多种业务类型的综合传输网转化,这些业务具有流量大、实时性高等特点,在IP网尽力而为的服务模式下,要传输这些高质量的业务流,就必须优化网络资源的使用,流量工程可以控制网络资源的使用,目的在于将业务流合理分配在现有的网络拓扑结构,优化网络资源的使用,解决网络资源使用的不平衡。多协议标签交换(MPLS)流量工程在计算最短路径的过程中添加一系列约束条件,建立具有服务质量(QoS)的路径,提高物理设备的使用效率,还可以避免网络拥塞引起的网络瘫痪,虽然MPLS流量工程可以解决流量在网络中均匀分布的问题,但它没有区分业务类型的能力,对所有业务采用相同的处理手段,且MPLS目前还没有一个全新的设备支持,因此实现QoS并没有一套新的QoS保证体系。区分服务(DiffServ)模型可以为业务流提供不同的转发处理,为不同的业务流执行特定的QoS,所以将DiffServ作为MPLS QoS的体系结构实现流量工程是当前实现QoS的较好方案。因此研究这一模型的流量工程机制对于提高网络性能有着重要的意义。本文阐述了QoS的两种体系结构,对它们的优缺点进行了简单的介绍,概述了MPLS技术产生的原因及工作原理,重点研究MPLS对流量工程的支持、对DiffServ模型的支持、约束路由的优化以及相关协议的扩展。创新点首先在于对网络仿真工具NS2进行扩展,实现MPLS的流量工程(MPLS-TE)和DiffServ over MPLS的流量工程(DS-TE)两种模型的仿真,其次,修改MPLS的基于约束的路由算法,使用“最短距离路径”优化算法实现MPLS-TE和DS-TE,比较两种模型的网络带宽使用情况,实验结果表明DS-TE模型在网络资源利用率方面具有良好的技术优势,在MPLS-TE和DS-TE每种模型中,“最短距离路径”路由优化算法比起MPLS基于约束路由的算法能更合理地分配带宽资源。