蔡蓓蓓 成際鎮(zhèn) 謝文珂
(南京郵電學院通信工程系 南京 210003)
摘 要 建立合理的業(yè)務分類模型是解決下一代網(wǎng)絡服務質(zhì)量(QoS)的關鍵問題之一,本文分析了國際上各電信組織提出的QoS分類方法,并分別與DiffServ的區(qū)分業(yè)務進行了映射,建立一個具有通用性的業(yè)務分類模型。
關鍵詞 QoS PHB 分類
1 緒論
隨著因特網(wǎng)的普及,網(wǎng)絡和人們生活的關系愈加密切,多樣化的業(yè)務(數(shù)據(jù)、語音、視頻等)應運而生。不同業(yè)務對于通信條件的要求卻各不相同。通常,數(shù)據(jù)業(yè)務具有離散性特征,對業(yè)務傳遞的可靠性要求非常高,誤碼率是最重要的指標,但可以容忍一定的時延;而語音和視頻這類業(yè)務具有流量大、延續(xù)性、實時性和相關性等特點,時延會造成語音的變聲、變調(diào)和視頻的馬賽克等現(xiàn)象,因此對傳輸時延和抖動要求非常嚴格。
傳統(tǒng)IP網(wǎng)絡只能提供“盡力而為”服務,所有業(yè)務流公平的競爭網(wǎng)絡資源,很難保證每類業(yè)務的通信要求,這也是引發(fā)研究IP QoS的本質(zhì)原因。幾乎所有國家在部署NGN實施要求時,都提出了要在下一代網(wǎng)絡中解決端到端QoS問題,而如何定義合理可行的QoS業(yè)務分類則是必要的一步。
本文基于已有的QoS業(yè)務分類展開分析研究,提出通用的分類模型。
2 IP QoS業(yè)務分類
一般而言,影響用戶感知網(wǎng)絡性能的關鍵參數(shù)有三個:時延(包括源請求建立業(yè)務的時間和建立后接受信息的時間)、抖動(由單個數(shù)據(jù)包到達時間的可變性引起,在傳輸層尤其明顯,通過buffer可以消除或減少抖動)、信息丟失(除了傳輸中比特錯誤率或數(shù)據(jù)包丟失外,也包括多媒體編碼降級引起的丟失)[1]。這三個參數(shù)也是劃分QoS類別的主要區(qū)分值。
目前國際上從事IP網(wǎng)絡QoS標準研究的主要組織有:ITU-T(國際電信同盟)、IETF(工程任務組)、ETSI(歐洲標準化組織)等。這些組織都制定了一些解決方案,對業(yè)務分類也做了一定建議。
2.1 各種分類的分析
ITU-T 13組建議Y.1541,主要根據(jù)IPTD(傳輸時延)、IPDV(時延變化)、IPLR(丟包率)、IPER(錯誤率)[2]四個方面綜合劃分QoS類別。0類至5類優(yōu)先級相應遞減,第5類是BE業(yè)務,對性能無保證。其中0類和2類對時延要求很嚴格,并且0類對抖動還有限制;1類和3類的時延要求比較嚴格,1類對抖動有限制;4類對時延要求比較寬松,且沒有定義抖動限制;除了第5類外都對丟包率和錯誤率有要求。
ITU-T H.323 Annex N定義的業(yè)務類別分為兩大類:GSC和CSC[3]。前者對時延和抖動敏感,后者則無要求。其中GSC又分為GSC1、
2、3、4。GSC1和2適用于CBR類型的流量,區(qū)別在于1對錯誤率有要求,而2沒有;GSC3和GSC4適用于VBR類型的流量,區(qū)別在于3對于錯誤率有要求,而4沒有。CSC也分為CSC1、2、3、4。CSC1和CSC2適用于nrt-VBR類型的流量,區(qū)別在于1對錯誤率有要求,而2沒有;CSC3和CSC4適用于ABR類型的流量,區(qū)別在于3對錯誤率有要求,而4沒有。
ETSI 3GPP主要針對移動網(wǎng)絡,它將QoS類別分為conversational、streaming、interactive、background四大類[4],分類的主要依據(jù)是業(yè)務對時延的敏感度。Conversational類對時延非常敏感,依次遞減,background對時延最不敏感。Conversational和streaming主要用于實時流量業(yè)務,區(qū)別只在于對時延的容許程度。Interactive和background主要用于傳統(tǒng)的IP應用,兩者都定義了一定的誤碼率要求,區(qū)別在于前者更多用于交互式場合,而后者主要用于后臺業(yè)務。
TIPHON基于VoIP,將QoS業(yè)務分為3大類,wideband、narrowband、BE[5],分類的依據(jù)是端到端時延。三類業(yè)務的時延限值依次遞增,對應于用戶感知的語音質(zhì)量的滿意度則是依次遞減。其中narrowband又根據(jù)時延大小細分為三類:high、medium、acceptable,對應于narrowband中有等級區(qū)別的應用。
3 DiffServ業(yè)務框架
DiffServ由IETF提出,較之Interserv模型,大大簡化了信令的工作,把重點放在聚合數(shù)據(jù)流和PHB(per hop behavior,單跳行為)上。DiffServ使用IPV4報頭中的TOS字段,重命名為DS字段。該字段按預定規(guī)則加以定義,使下行節(jié)點通過識別DS字段,獲取足夠的信息來處理到達的數(shù)據(jù)包,并將他們正確轉(zhuǎn)發(fā)給下一節(jié)點,把復雜的QoS保證通過DS字段轉(zhuǎn)化為PHB[6]。當數(shù)據(jù)包進入邊界節(jié)點時,首先根據(jù)五元組或其他標識手段進行分組到流的區(qū)分,并把分類結(jié)果傳給計量器分析,計量器對流的特性進行測量(如速率, 突發(fā)長度等),將流統(tǒng)計信息傳給標記器和整形丟包器,調(diào)整這兩個模塊的數(shù)據(jù);分類后的數(shù)據(jù)包進入標記器,打上相應的DSCP值(也可能是IP優(yōu)先級或路由器內(nèi)部的QoS組),同時送入整形丟包模塊中,整形可以平緩突發(fā)通信,對超過平均速率的分組進行排隊或置入緩存,當業(yè)務流超出一定程度時則丟棄;當流量進入內(nèi)部節(jié)點后,判斷對分組采取何種PHB,同一行為聚合體的分組按相同的方法處理,通過隊列調(diào)度(如FIFO,WFQ等),完成對不同PHB的區(qū)分。
DiffServ網(wǎng)絡定義了四類PHB:EF(Expedited Forwarding)PHB這種方式不用考慮其他流量是否分享其鏈路,適用于低時延、低丟失、低抖動、確保帶寬的優(yōu)先業(yè)務(如虛租用線路);AF(Assured Forwarding)PHB分為四類,每個AF類又分為三個丟棄優(yōu)先級,可以對相應業(yè)務進行等級細分,QoS性能參數(shù)低于EF類型;CS(class selector)PHB是從IP TOS字段演變而來,共8類;BE PHB是CS中特殊一類,沒有任何保證,AF類超限后可以降級為BE類,現(xiàn)有IP網(wǎng)絡流量也都默認為此類。
4 分類映射
各組織定義的業(yè)務分類或QoS分類不盡相同,不統(tǒng)一的分類難以實現(xiàn)QoS控制的互通,本文對上面提及的典型分類進行了映射。
3GPP中優(yōu)先級設為1的interactive類別可以視作信令管理控制業(yè)務,對應于PHB CS7(111000)或CS6(110000),其他組織對此無定義;Y.1541的0類和1類對抖動要求嚴格,而3GPP的conversational和TIPHON的wideband對時延的要求非常高,H.323的GSC1和GSC2類似于ATM中CBR類型,這些分類對應于具有EF特征的優(yōu)先類業(yè)務(如VoIP、合法偵聽、IP上的電路仿真、視頻會議等[7]);Y.1541的2類對抖動要求不高,但對時延要求嚴格,與3GPP的interactive和TIPHON的high類別相近,同時H.323的GSC3和4類似于ATM的rt-VBR類型,這些類別映射為PHB為AF4的多媒體業(yè)務(如交互式游戲[7]等)比較合適;Y.1541的4類對時延和時延抖動要求都不高,但對丟包率有一定控制,符合3GPP的streaming和TIPHON的acceptable指標要求,并且H.323的CSC1或2類業(yè)務類似于ATM的nrt-VBR類型,他們可以映射為PHB為AF3的流媒體業(yè)務(如音頻流、視頻流、計費視頻、Webcast[7]等);表中第五行的響應/處理類業(yè)務主要是指具有人機交互式響應或事務處理性質(zhì)的流量(如基于網(wǎng)絡的定制服務、信用卡事務處理、金融信息傳輸、存儲轉(zhuǎn)發(fā)應用、計費記錄轉(zhuǎn)帳[7]等),這類業(yè)務往往有突發(fā),速率有變化,可以容許時延和抖動的存在,但對丟包有限制,Y.1541的2和3類,3GPP的interactive和TIPHON的medium可以與之對應,而H.323的CSC3和4類似ATM的ABR類型,也符合條件;最后一個分類是沒有QoS保證的業(yè)務,可以具有所有流的特征,相應的定義如下表1所示。
5 總結(jié)
DiffServ模型并不能實現(xiàn)真正意義上的QoS保證,但卻是目前比較切實可行的一種方法,尤其適用于大型網(wǎng)絡的核心網(wǎng),其突出的一點就是對業(yè)務區(qū)分的概念。本文對幾個標準組織的業(yè)務分類分析研究,并與DiffServ PHB值相互比較映射,雖然不能完全的一一對應,但對業(yè)務和網(wǎng)絡提供商都有一定借鑒意義,是實現(xiàn)端到端QoS控制必要的一步。
參 考 文 獻
[1] ITU-T Recommendation G.1010, " Liaison on multimedia QoS/Performance activities," October 2001.
[2] ITU-T Recommendation Y.1541, "Network Performance Objectives for IP-Based Services," May 2002.
[
3] ITU-T Recommendation ANNEX N of H.323, "End to End Quality of Service (QoS) and Service Priority Control and Sig-nalling in H.323 systems".
[4] 3GPP TS 23.107: "QoS Concept and Architecture".
[5] ETSI TS 102 024-2: "Telecommunications and Internet Protocol Harmonization Over Networks (TIPHON) Release 4;
End-to-end Quality of Service in TIPHON Systems; Part 2: Definition of Speech Quality of Service (QoS) Classes".
[6] Srinivas Vegesna,“IP Quality Of Service”,人民郵電出版社,2001年8月
[7] Nortel Networks, “Guidelines for Diffserv Service Classes,” ITU-T SG12, Q.13/12, 6/13. Geneva, 3-12 February 2004.
蔡蓓蓓 ,南京郵電學院通信工程系02級碩士研究生,目前主要從事寬帶通信網(wǎng),MPLS技術,IP QoS的研究。
成際鎮(zhèn),南京郵電學院通信工程系副教授。1988年碩士畢業(yè)于南京郵電學院通信與信息系統(tǒng)。目前主要從事寬帶通信網(wǎng),IP/ATM集成技術和MPLS技術,CTI技術,網(wǎng)管等技術的科研與教學工作。
謝文珂 ,山東人。南京郵電學院通信工程系02級碩士研究生,目前主要從事寬帶通信網(wǎng),MPLS技術,IP QoS的研究。
----《中國數(shù)據(jù)通信》