QoS(Quality of Service)即服务质量是一个综合指标,用于衡量使用一个服务的满意程度。随着Internet规模的不断增长,IP网上出现了大量的实时业务。由于实时业务对网络的传输延时、延时抖动等特性较为敏感,因此这些实时业务的出现暴露了IP网络技术的两个重要缺陷:一个是传统IP路由技术的吞吐量不高,这可以随着ASIC技术的进步,通过设计专用硬件来解决;另一个就是传统IP没有服务质量QoS保证,这与计算机网络产生之初只是为传输简单的数据业务,因而采用面向无连接的服务有关。IP网络不能保证业务特定的QoS要求已经成为IP网络向宽带综合服务网络发展的巨大障碍。有人提出可以用增大带宽来解决QoS问题,然而由于应用的需求是无止境的,因此不管网络有多大的带宽都有可能耗尽,所以这种方法并不十分可行。因此如何解决IP网络的QoS要求,以使网络能够灵活地根据业务的具体特点提供给客户满意的服务,是IP业界亟待解决的问题。在这种情况下,各个研究团体纷纷开始组织大规模的QoS研究,一些大的通信厂商也联合成立了QoS论坛,协商各种QoS技术标准的实施方案。在当前的网络环境中,QoS的研究内容主要体现在确保实时业务的通信质量这一方面。
2 QoS技术的分类
Qos技术可分为保证型和尽力型两种。保证型的QoS在终端双方通信之前先要建立连接,确保通信过程中的网络带宽,如ATM业务类型、IP网络中的RSVP。一旦连接建立,通信中所需的带宽就能保证,与连接相关的应答时间、时延要求也能保证。如果网络不能提供所需的带宽,它就会拒绝建立连接。尽力型的QoS技术不能确保带宽,通常用在非连接型通信中,例如在IEEE802.1p/Q的标记帧或IP分组头中的TOS域有3位的优先级,供LAN交换机或路由器进行优先级控制,由于采用这种方法不能在通信中确保带宽只是按优先级顺序进行交换或转发,因此也称为COS(Class of Service)以区别能保证带宽的狭义的QoS技术。
综合服务模型在RFC(Request for Comments)1633中进行了定义。它的基本思想是将RSVP作为Int-Serv结构中的主要信令协议,“所有的流相关状态信息应该是在端系统上”,它基于每个流提供端到端的保证或是受控负载的服务。Int-Serv框架使IP网络能够提供具有QoS的传输,以用于对QoS要求较为严格的实时业务(声音/视频)。Int-Serv使用一种类似ATM的SVC的方法,它在发送方和接收方之间用RSVP作为每个流的信令。RSVP信息跨越整个网络,假定从接收方到发送方之间沿途的每个路由器都要为每一个要求QoS的数据流预留资源。路径沿途的各路由器包括核心路由器必须为RSVP数据流维护软状态。