文档介绍:基于Linux的DiffServ的研究
理学院应用数学系(计算机软件方向)
李飞鹏
学号:2002144075
【摘要】本文通过在 Linux 平台上对提供差分服务(DiffServ)的网络进行测试研
究,考察差分服务对提高网络服务质量的有效性。首先,分析研究差分服务的网络体系;
然后介绍关于衡量网络服务质量的各种参数。其次,利用 Linux 操作系统搭建网络实验平
台,部署差分服务,然后测试网络流量参数,并进行分析研究,得出差分服务能比较有效
地改善网络服务质量。
【关键词】差分服务,流量控制,网络QoS,Linux路由
【教师点评】该题目理论性强,实践难度大,作为本科生的论文工作有一定的难度,
该同学能深入分析研究差分服务的理论,并通过开源软件完成实验,进一步分析研究了差分
服务的各项技术指标,达到了深入理解并掌握网络TCP/IP协议和DiffServ的目的;论文结构
层次分明,思路清晰,是一篇很好的论文。
点评教师:陈三忠
Study on the DiffServ Running on Linux OS
【Abstract】 This diploma thesis describes the design and implementation of a test
platform running on Linux for Differentiated Services (DiffServ) provisioning, in order to
examine the validity of DiffServ improving IP QoS or not. Firstly, thesis introduces DiffServ
architecture and all kinds of traffic parameters to be described IP QoS. And then, the test
platform be built on Linux, and Linux Traffic Control (TC) is used to enforce the DiffServ
configuration .work experimentations show that DiffServ can really improving IP QoS.
【Key Words】Differentiated Services (DiffServ), Traffic Control ,IP QoS, Linux Router
背景
是一个以IP协议为基础的分组交换网络。早期的路由器的功能设计相对比较简
单,主要是实现了分组数据包的正确路由和转发。整个网络实现的是一种尽力而为
(Best-Effort, BE)的服务,即是路由器无差别的对待所有到达的分组数据包,它按照数
据包达到的先后提供转发服务,尽力地把接收到的数据包全部转发出去。这种服务模式对于
数据包传送的时延,时延抖动,丢包率和可靠性等网络服务质量(Quality of Server,QoS)
指标不作任何承诺和保证。
1
随着计算机网络地不断发展,新业务的不断涌现,不同类型的应用对网络有不同的服务
质量要求,尽力而为的网络服务模式显然有点力不从心。如电话会议,视频点播等业务就需
要高带宽,低时延和低时延抖动的质量保证;而对于事务处理,等关键业务不一定要
求高带宽,但要求严格的低时延,在网络发生拥塞时要求优先处理。
目前IP QoS控制机制主要分为两种类型:
1. 基于资源预留的QoS控制机制
工程任务组( Engineering Task Force,IETF)提出的集成服
务模型(Integrated services model, IntServ)就是基于资源预留协议(RSVP)的QoS
机制。运行于源节点和目标节点的应用程序利用RSVP信令向网络提出有效传送数据所必
须保留的网络资源(如带宽,队列缓冲区大小等等),同时也确定了传送路径上个节点
所采用的传送处理策略,从而对每个业务流分别实施控制,以获得业务所需要的服务质
量。集成服务没有得到广泛应用,因为其本身存在一些缺陷:
由于需要进行端到端的资源预留,必须要求从发送到接收之间所有路由器都支
持RSVP和许可控制协议,同时每个路由器还要花费大量的资源来维护和更新
数据库(如链路状态数据库)。
集成服务要求网络上的所有节点都支持资源预留协议(RSVP),RESV信息会占
用大量的路由器存储空间和处理开销