天天看點

《Cisco QoS認證考試指南(第2版)》——1.2節基礎内容

本節書摘來自異步社群《cisco qos認證考試指南(第2版)》一書中的第1章,第1.2節基礎内容,作者 【美】wendell odom , michael j. cavanaugh,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視

1.2 基礎内容

cisco qos認證考試指南(第2版)

當我還是個小男孩時,我住在佐治亞州的巴恩斯維爾,那時我會和父親一起去銀行。每個銀行出納員前面都排着一隊人,等着向出納員進行咨詢并辦理他們的業務。而排在我們前面的人總是非常慢(我們稱之為“布巴法則”——你總是排在體形龐大、不友善且名為“布巴”的人後面)。比我們晚到銀行的人總是比我們優先獲得服務,因為他沒有排在“布巴”後面。但這是在南方農村,人們并不那麼匆匆忙忙,是以也沒有人真的很介意排隊。

後來我們搬到了大城市——斯内爾維爾,就在亞特蘭大旁邊。在斯内爾維爾的銀行裡,人們的時間都很有限,是以在這裡隻有一條隊以及很多出納員。事實證明(排隊理論證明),相對于每個出納員接待排在自己前面的一隊客戶來說,很多出納員共同接待一隊客戶,客戶排隊的平均時間有所降低。這時,如果那個很慢的人(布巴)正在出納員1那裡辦理業務,當出納員2空閑後,父親和我就可以去出納員2那裡,而不是讓比我們晚到銀行的人優先獲得服務。圖1-1對比了這兩種在銀行或快餐店常見的排隊方法,即多隊列/多服務員對比單隊列/多服務員。單隊列多服務員縮短了客戶的平均等待時間,但也無法使你幸運地選擇一條快速隊列——即布巴未排在其中的隊列。

《Cisco QoS認證考試指南(第2版)》——1.2節基礎内容

斯内爾維爾的銀行選擇了不同的排隊方法,這種方法為所有人都帶來了好處,是嗎?實際上,這種單隊列也确實帶來了一個不良影響——因為隻有一個隊列,你無法在到達銀行時從多個隊列中進行選擇,并且碰巧選擇了所有人都很快的隊列。在這種情況下,平均每個人都獲得了更好的服務,但你沒機會真正很快地辦完業務離開銀行。總之,這種排隊方法提高了大多數人的客戶體驗,而降低了少數人的客戶體驗。

在網絡中,qos描述了一組龐大的概念和工具,你可以用其影響那些通路特定服務的資料包。我們中的大多數人在想到qos時,會想到各種隊列特性,即重新排列輸出隊列,使某些資料包獲得優先服務。但還有很多其他qos特性可以對傳輸品質産生影響,比如壓縮、丢棄政策、整形、限速和信令等。最終,無論你使用了哪種機制,你都使某類資料包的處理行為優于其他類型的資料包。與銀行的情況一樣,實施qos就是實作“管理下的公平”,與此同時也實作了“管理下的不公平”——即你有意使一種資料包獲得優先服務。事實上,引用cisco qos課程中對qos的定義:

這種網絡能力旨在為一部分使用者/應用提供更好的或“特殊”的服務,這樣做會對其他使用者/應用産生不良影響。

我們所有人都有可能在日常生活中,沮喪地排到某條隊列中。如果在收費站或在迪士尼等待旋轉木馬時(或者其他任何地方),從沒有人排在我們前面就太好了。為了實作這個願望,就需要設定更多的收費站,迪士尼需要擴大20倍,銀行需要雇傭更多的出納員。即使這樣,增加更多的服務員并不總是能解決問題——收費站仍會在高峰時期擁擠不堪,迪士尼仍會在學校放假期間人滿為患,銀行仍會在每周五下午擠滿領取周薪的人(至少我住的地方确實如此)。從經濟的角度來看,為了消除隊列而将迪士尼擴建20倍是個荒唐的想法。同樣地,從經濟的角度來看,将現有鍊路擴容20倍帶寬可能也并不合理。畢竟,就聯網來說,你隻能負擔得了這麼多的容量或帶寬。

本章首先密切關注qos工具可以影響的4個流量特征:

帶寬;

延遲;

抖動;

丢包。

當qos工具針對某些流量優化了這些特性時,它可能同時為其他流量帶來了不良影響。是以在你決定通過增加其他資料包的延遲,來減少一種資料包的延遲時,你應該了解每一種應用對網絡的需求。下文詳細介紹了語音、視訊和資料流對于帶寬、延遲、抖動和丢包的需求。

繼續閱讀