近年来,随着以太网技术的广泛应用,基于以太网技术的驻地网得到了长足的发展并成为主要的宽带接入方式之一,越来越多的用户通过l00Mbit/s 甚至更高的驻地网访问互联网络。这样的宽带网络为用户提供了高速而廉价的接入服务,这也意味着用户可以随时在线并且大量地从网络的服务器中下载数据资源,在这样的环境里,用户访问互联网络的流量中包含了大量的块传输(Bulk Transfer)流。同时,高层应用对于服务带宽可能具有不同的要求,用户也可能希望对于不同的连接给予不同的带宽,这与窄带接入的情形已是大不相同。因此,如何在规模庞大的驻地网中保障QoS,并尽可能地满足用户对于带宽的要求是急需解决的问题。
1 QoS服务模型
IETF起草了很多有关保证QoS的建议并标准化了很多服务模型和机制。其中比较常见的有综合服务(IntServ,Integrated Services)/资源预留模型,即IntServ/RSVP模型、区分服务(DiffServ,Differen— tiated Services)模型、MPLS流量工程和约束路由等。其中IntServ/RSVP 和DiffServ由于技术体系完整,结合后能够相互取长补短,实现网络的分级服务等特点,受到了研究人员的重视。下面重点介绍IntServ/RSVP和DiffServ两种模型。
1-1 IntServ/RSVP 模型及其工作原理
IntServ是一个综合服务模型,基本思想是“所有的业务流相关状态信息是在端系统上”。用户通过IntServ/RSVP协议向网络请求满足特殊服务质量要求的缓存和带宽,中间节点利用RSVP信令在数据传输通路上建立起资源预留并维护该通路,以实现相应的服务质量。工作时,发送端给接收端发送一个PATH信息,以指定通信的特性。沿途的每个中间路由器把PATH信息转发给由路由协议决定的下一个节点。当收到一个PATH信息时,接收端做出的反应是用一个RESV信息为该业务流请求资源,包括带宽、时延等。沿途的每个中间路由器可以拒绝或接受RESV信息请求。如果请求不符合要求,路由器将发送一个差错信息给接收端,并且中断信令的处理过程,如果请求被接受,就按照事先的约定,为该流分配链路带宽和缓冲区空间,并且把相关的业务流状态信息装入路由器中。网络在传送过程中为每一个流(由两端的IP地址、端口号、协议号决定)维护状态。同时,基于这个状态执行报文的分类、流量监管、排队调度等。
作者:王海霞 来源:电信工程技术与标准化