咨詢公司NetForecast的分析師John Bartlett稱,我經(jīng)常在演示和客戶會議上討論的標(biāo)準(zhǔn)誤解之一是網(wǎng)絡(luò)的優(yōu)先等級應(yīng)該與應(yīng)用程序?qū)τ谄髽I(yè)的重要性關(guān)聯(lián)起來。這種錯誤的方法根據(jù)應(yīng)用程序?qū)τ谄髽I(yè)盈虧底線的影響來確定應(yīng)用程序的優(yōu)先等級,或者根據(jù)誰在使用這些應(yīng)用程序(管理層還是個人用戶)或者根據(jù)企業(yè)的金融、政治或者分層次的流程來確定什么更重要和什么不太重要。這種方法是不好使的。
理由是我們讓某些應(yīng)用程序優(yōu)先于其它的應(yīng)用程序,因?yàn)檫@些應(yīng)用程序?qū)τ跀?shù)據(jù)包丟失或者抖動、延遲和數(shù)據(jù)吞吐量更敏感。排列優(yōu)先等級有助于通訊流減少數(shù)據(jù)包丟失、減少抖動和延遲。有效應(yīng)用程序需要這個要求,有些應(yīng)用程序不需要。
以思杰(Citrix)為例,思杰的客戶機(jī)與思杰的服務(wù)器進(jìn)行溝通,傳送敲擊鍵盤和鼠標(biāo)移動的信息。然后,服務(wù)器把這些信息翻譯過來以便運(yùn)行在思杰服務(wù)器上的那個應(yīng)用程序。這個應(yīng)用程序的性能取決于擁有低延遲和低數(shù)據(jù)包丟失的客戶機(jī)與服務(wù)器之間的小的和相對低帶寬的數(shù)據(jù)包流。如果由于數(shù)據(jù)包丟失(和數(shù)據(jù)包丟失的恢復(fù)時(shí)間)或者由于網(wǎng)絡(luò)阻塞造成的延遲增加了客戶機(jī)與服務(wù)器之間的延遲,用戶就會察覺到應(yīng)用程序的響應(yīng)速度很慢。由于響應(yīng)速度減慢和出現(xiàn)失敗,員工的辦公效率就會受到影響。
因此,一個簡單的決策是為思杰數(shù)據(jù)包提供的優(yōu)先等級要優(yōu)先于那些不需要這種直接響應(yīng)的應(yīng)用程序,如網(wǎng)絡(luò)瀏覽、數(shù)據(jù)庫查詢、電子郵件和備份等。為低帶寬思杰數(shù)據(jù)流提供優(yōu)先等級意味著在網(wǎng)絡(luò)阻塞的時(shí)候也能保持很好的性能。由于思杰數(shù)據(jù)流的帶寬很低,它對其它應(yīng)用程序的影響很小。
語音和視頻會議有同樣的及時(shí)傳送的需求。應(yīng)用語音和視頻,我們正在設(shè)法重新產(chǎn)生一個實(shí)時(shí)的事件,這樣,接收的解碼器就要接收一個不間斷的新的信息流以便繼續(xù)重新制作反應(yīng)原來事件的音頻和視頻信息。如果發(fā)生數(shù)據(jù)包丟失,質(zhì)量就會下降,因?yàn)槁曇艉蛨D形是在沒有原來的信息的情況下重新生成的。如果數(shù)據(jù)包延遲(這里是抖動),這些數(shù)據(jù)包達(dá)到的時(shí)間太晚就不能使用了。它們在舞臺上的移動也許已經(jīng)通過了,但是,它們攜帶的數(shù)據(jù)不再有用了。
因此,目前標(biāo)準(zhǔn)的做法是給語音最高的優(yōu)先隊(duì)列等級。語音質(zhì)量很高,應(yīng)用程序需要低丟包、低延遲和抖動這些對于機(jī)構(gòu)都是非常重要的。因此,這種優(yōu)先等級是有意義的。
但是,我們現(xiàn)在引進(jìn)了視頻會議。視頻與語音有同樣的要求。但是,視頻有一個令人遺憾的特點(diǎn),就是需要更大的帶寬傳送視頻信息。這是不是意味著視頻的優(yōu)先等級應(yīng)該低于語音?
LLQ提供了最佳的(最低的)抖動,因?yàn)樗薪^對的優(yōu)先權(quán)。任何時(shí)候一個數(shù)據(jù)包到達(dá)了LLQ,它都是下一個要發(fā)送到線路上的數(shù)據(jù)包。因此,這就意味著使用LLQ的那些數(shù)據(jù)包等待的時(shí)間可能是最短的。它們只需要等待當(dāng)前正在發(fā)送的數(shù)據(jù)包傳送結(jié)束,然后,它們就開始退出隊(duì)列并且被發(fā)送出去。語音通訊需要低抖動,因此,語音使用LLQ是有意義的。
但是,等一下,視頻也需要低抖動。事實(shí)上,目前的大多數(shù)視頻會議系統(tǒng)都有比語音更嚴(yán)格的抖動技術(shù)規(guī)范。思科的電話解決方案在抖動時(shí)間達(dá)到20毫秒的時(shí)候就發(fā)出警告。大多數(shù)VoIP電話都有一個抖動緩沖區(qū),允許有最多50毫秒的抖動。在某些情況下,抖動緩沖區(qū)是動態(tài)的并且根據(jù)需要擴(kuò)大以支持更高的抖動值。
分析師Bartlett稱,我的問題是。我們把視頻會議分配給CBWFQ是因?yàn)橐曨l會議的延遲對企業(yè)不重要嗎?或者有沒有一個合法的技術(shù)理由說明在視頻的抖動要求至少是與VoIP相同的,有時(shí)候甚至高于VoIP的要求的情況下,為什么視頻應(yīng)該排在較低的優(yōu)先等級類別?現(xiàn)在也許是應(yīng)該考慮這個等級制定的時(shí)候了。
如果你要關(guān)注企業(yè)通訊的優(yōu)先等級,通過分配帶寬就可以做這件事。對那些支持老板或者收入流的應(yīng)用程序分配更多的帶寬將保證這些應(yīng)用程序很好地運(yùn)行,盡管這些應(yīng)用程序沒有使用最高的優(yōu)先等級排隊(duì)。