论文部分内容阅读
现有的因特网基本上只提供尽力而为(Best-effort)服务,在这种服务模型下,所有的数据流(traffic)被“一视同仁”,公平地竞争网络资源。这对一些对带宽、延迟、延迟抖动等有特殊要求的多媒体应用来说,无疑是不能满足其要求的传输质量。为了在因特网上有效提供端到端(End-to-End)的服务质量(Quality of Service)控制或者保证,IETF先后提出了综合服务(Intergrated Services简称InSterv)模型和区分服务(Differentiated Services简称Diffserv)模型。与面向连接的综合服务相比,区分服务不需要在核心路由中保存每个传输流的状态信息和处理复杂的信令协议,因此具有更好的扩展性,并被认为是下一代Internet QoS结构的基础。本文研究了区分服务模型的体系结构和其实现IP QoS控制的各种策略。在此基础上,针对区分服务确保服务(AS)中存在的不公平问题,改善了边界路由的分组标记策略和病态流控制策略,更好地实现了对具有不同QoS请求的业务流的区分服务,为实现端到端的IP QoS提供了更好的解决方案。具体来说,本文的主要工作包括如下几个方面:首先,对当前QoS研究状况和两种主要的服务模型进行了综述,并重点研究了区分服务实现的IP QoS控制,指出区分服务确保服务在QoS控制中存在的问题。接着,对区分服务中的分组标记策略进行了研究,提出了一种具有自修正功能的公平标记算法(Self-Adjusting Based Fair Marker, SAFM)。SAFM根据经过边界节点的分组信息记录,对新分组进行再标记或者丢弃,能够有效地提高聚集流之间竞争网络资源的公平性。其次,分析了病态流对网络性能和公平性的影响,以及识别病态流的方法,并在此基础上提出一种基于动态服务规格的病态流控制方法(Dynamic Service Profile Based method for Controlling ill-behaved Flows, DSP-IFC)。DSP-IFC能够有效的把病态流对网络的影响排除在DS域外,保护正常业务流的性能。最后,在Linux环境下对网络模拟器(NS)的区分服务模块进行了扩展,搭建仿真实验环境,对本文提出的标记算法SAFM和病态流控制策略DSP-IFC进行了模拟实验和分析。