ETSI 3GPP主要针对移动网络,它将QoS类别分为conversational、streaming、interactive、background四大类[4],分类的主要依据是业务对时延的敏感度。Conversational类对时延非常敏感,依次递减,background对时延最不敏感。Conversational和streaming主要用于实时流量业务,区别只在于对时延的容许程度。Interactive和background主要用于传统的IP应用,两者都定义了一定的误码率要求,区别在于前者更多用于交互式场合,而后者主要用于后台业务。
DiffServ由IETF提出,较之Interserv模型,大大简化了信令的工作,把重点放在聚合数据流和PHB(per hop behavior,单跳行为)上。DiffServ使用IPV4报头中的TOS字段,重命名为DS字段。该字段按预定规则加以定义,使下行节点通过识别DS字段,获取足够的信息来处理到达的数据包,并将他们正确转发给下一节点,把复杂的QoS保证通过DS字段转化为PHB[6]。当数据包进入边界节点时,首先根据五元组或其他标识手段进行分组到流的区分,并把分类结果传给计量器分析,计量器对流的特性进行测量(如速率, 突发长度等),将流统计信息传给标记器和整形丢包器,调整这两个模块的数据;分类后的数据包进入标记器,打上相应的DSCP值(也可能是IP优先级或路由器内部的QoS组),同时送入整形丢包模块中,整形可以平缓突发通信,对超过平均速率的分组进行排队或置入缓存,当业务流超出一定程度时则丢弃;当流量进入内部节点后,判定对分组采取何种PHB,同一行为聚合体的分组按相同的方法处理,通过队列调度(如FIFO,WFQ等),完成对不同PHB的区分。