近年来,随着以太网技术的广泛应用,基于以太网技术的驻地网得到了长足的发展并成为主要的宽带接入方式之一,越来越多的用户通过l00Mbit/s甚至更高的驻地网访问互联网络。这样的宽带网络为用户提供了高速而廉价的接入服务,这也意味着用户可以随时在线并且大量地从网络的服务器中下载数据资源,在这样的环境里,用户访问互联网络的流量中包含了大量的块传输(BulkTransfer)流。同时,高层应用对于服务带宽可能具有不同的要求,用户也可能希望对于不同的连接给予不同的带宽,这与窄带接入的情形已是大不相同。因此,如何在规模庞大的驻地网中保障QoS,并尽可能地满足用户对于带宽的要求是急需解决的问题。
1 QoS服务模型
IETF起草了很多有关保证QoS的建议并标准化了很多服务模型和机制。其中比较常见的有综合服务(IntServ,IntegratedServices)/资源预留模型,即IntServ/RSVP模型、区分服务(DiffServ,Differen—tiatedServices)模型、MPLS流量工程和约束路由等。其中IntServ/RSVP 和DiffServ由于技术体系完整,结合后能够相互取长补短,实现网络的分级服务等特点,受到了研究人员的重视。下面重点介绍IntServ/RSVP和DiffServ两种模型。
1-1IntServ/RSVP模型及其工作原理
IntServ是一个综合服务模型,基本思想是“所有的业务流相关状态信息是在端系统上”。用户通过IntServ/RSVP协议向网络请求满足特殊服务质量要求的缓存和带宽,中间节点利用RSVP信令在数据传输通路上建立起资源预留并维护该通路,以实现相应的服务质量。工作时,发送端给接收端发送一个PATH信息,以指定通信的特性。沿途的每个中间路由器把PATH信息转发给由路由协议决定的下一个节点。当收到一个PATH信息时,接收端做出的反应是用一个RESV信息为该业务流请求资源,包括带宽、时延等。沿途的每个中间路由器可以拒绝或接受RESV信息请求。如果请求不符合要求,路由器将发送一个差错信息给接收端,并且中断信令的处理过程,如果请求被接受,就按照事先的约定,为该流分配链路带宽和缓冲区空间,并且把相关的业务流状态信息装入路由器中。网络在传送过程中为每一个流(由两端的IP地址、端口号、协议号决定)维护状态。同时,基于这个状态执行报文的分类、流量监管、排队调度等。
1-2DiffServ模型及其工作原理
DiffServ即区别服务模型,是一个起源于IntServ但相对简单、粗划分的控制系统。它取代了IP服务类型(TOS)字段改名为DS,区分业务主要通过两个机制来完成不同QoS业务要求的分类:DS标记和一个包转发处理库的集合——每跳行为(PHB,PerHoPBehavior)。通过对一个包DS字段的不同标记,以及基于DS字段的处理,就能够产生一些不同的服务级别。网络根据每个报文指定的QoS,来提供特定的服务,不需要为每个流维护状态。通常用IP包的优先级、报文的源地址和目的地址等不同的方法来指定报文的QoS。网络通过这些信息来进行报文的分类、流量整形、流量监管和排队。通常在配置DiffServ时,在网络边界的路由器通过报文的源地址和目的地址等对报文进行分类,对不同的报文设置不同的IP优先级,而其它路由器只需要用IP优先级来进行报文的分类。
IntServ和DiffServ模型提出了业务分类的概念,能提供多服务的QoS保障。通过对业务进行分类,并对不同类别的业务给予不同的处理,网络能够在宏观上对于资源进行调配管理,在一定程度上满足了业务对服务质量的需求。
2 驻地网中的QoS
用户驻地网(CPN,CustomerPremisesNetwork)是位于用户驻地业务集中点与用户终端间的传输设备和线路等设施的统称,由驻地布线系统、交换机路由器以及管理系统组成,其目的是使用户终端可以灵活方便地进入接入网,完成所谓“最后一公里”接入。接入网的服务对象主要可以分为两类:一类供企、事业单位办公生产使用,需要接入的地点包括单位的办公楼、厂房或出租的公用办公楼;另外一类是接入居民住宅区,包括一户一幢的别墅式住宅楼和公寓型居民住宅楼。用户驻地网的意义就在于将小区内分散的用户集中起来形成规模较大的用户。这样的做法一方面使得公众电信运营商简化了服务提供的过程,另一方面也使得驻地网用户可以有效利用电信运营商之间的竞争为自己选择物美价廉的服务。