流量分类设计
大中型园区网络中承载的业务一般有语音、视频和数据业务,以及传输业务数据需要的网络协议控制信令。各种业务的QoS指标主要有带宽、丢包率、时延和抖动。在网络层面,除了带宽可以显式控制之外,丢包率、时延和抖动都很难通过明确的参数配置去指定。实际中一般依据一些工程经验值进行QoS部署,如表3-24。
业务分类 |
典型应用或协议 |
丢包质量容忍度 |
时延质量容忍度 |
抖动质量容忍度 |
---|---|---|---|---|
网络协议 |
主要包括保证网络互连互通的各种链路层破环协议、路由协议、组播组管理协议等网络设备间通信协议。例如STP、OSPF、IGMP等 |
低 |
低 |
允许 |
管理协议 |
主要指网络管理员对网络设备进行监控、配置下发、故障诊断的各种协议。例如ICMP、SNMP、Telnet、XMPP等 |
低 |
低 |
允许 |
VoIP数据流 |
通过IP网络进行实时语音通话。要求得到低时延,低抖动的网络质量;否则,通话双方可以明显感知质量受损 |
非常低 |
非常低 |
非常低 |
语音信令 |
负责控制VoIP通话,建立通信信道的信令协议。例如SIP、H.323、H.248、MGCP(Media Gateway Control Protocol)。 信令协议通常可以认为比VoIP数据流部分优先级低,因为大部分人认为通话中断断续续比无法打通电话体验更差 |
低 |
低 |
允许 |
多媒体会议 |
通过IP网络进行现场镜头或电脑桌面的多方共享。同时协议或应用程序本身具有码率自适应的功能,可以在网络质量较差时通过自动降低码率,即画面的清晰度,来保证画面的流畅性 |
中低 |
非常低 |
低 |
游戏 |
需要网络提供低丢包、时延和抖动的在线交互程序,操作方希望得到快速和准确的响应。例如通过RTP/UDP传输操作指令的网络游戏,这些系统将对网络提出更高要求。 |
低 |
非常低 |
低 |
流媒体 |
通过网络进行在线音频、视频的收听和观看。由于这些音视频节目都是提前制作好的,观看者的终端通常也可以先进行缓存再进行播放。因此降低了对网络时延、丢包和抖动的要求 |
中低 |
中 |
允许 |
在线直播 |
与流媒体不同,在线直播的数据发送和接收都是实时的,虽然在终端侧也可以提供缓存机制,但是由于其对实时性的要求,为了保证良好的观看效果,需要网络提供较低的丢包和抖动 |
非常低 |
中 |
低 |
低延时数据业务 |
用户在等待输出结果的数据业务。例如网络下单系统,较大时延将减少企业受益或降低工作效率 |
低 |
中低 |
允许 |
大数据量业务 |
存在长时间大量数据传输行为的网络业务。例如FTP(File Transfer Protocol)、数据库网络备份、文件转储等 |
低 |
中高 |
允许 |
普通业务 |
企业网络中对网络无特殊要求,重要性也不高的基本业务。例如Mail、Web网站浏览等 |
无要求 |
无要求 |
无要求 |
低优先级业务 |
企业不想关心和保证的业务,例如社交、娱乐视频等与工作无关的网络应用 |
高 |
高 |
允许 |