2014年11月17日 星期一

CCNP-ONT Module 03 Introducing to IP QoS

QoS的特點

1.以人為出發點,所以要考慮到人的使用,而非機器使用,人使用起來順手才是重點。
2.做QoS並不會增加BW,因為頻寬已被綁死在L1/L2上了,只是幫資料分類並調整優先權再傳送,關鍵點還是看申請的BW。
3.使用頻寬已經超過可用頻寬50%就要做QoS了。
4.可以設定那些traffic被優先傳送。
5.QoS的選定可由整段路徑BW最小的點開始。
6.預預設沒有任何QoS的機制,預設只有一個Normal Queue,有需要再手動啟動Queuing的機制,分配Traffic的優先權。
image
image

QoS的技術

image
1.Compress壓縮
分為L2(Header)/L3(TCP)壓縮。
2.Queuing駐列技術
分為WFQ/CBWFQ/LLQ….等

當有Voice(語音)要使用時,建議使用Header Compression + LLQ會得到最佳效果。

當有Video(視訊)要使用時,建議使用TCP Compression + CBWFQ會得到最佳效果。

End-to-End Delay 的種類

以下四種Delay加起來叫做End-to-End Dely

1.Processing Delay

Router處理封包所花費的時間。
不固定的,看當時設備及BW的狀況。
包含Compression及Uncompression的時間。

2.Queuing Delay

當封包傳輸時會先進入佇列,在佇列等待的時間。
不固定的,看當時設備及BW的狀況。

3.Serialization Delay

線路轉換的時間。(Enthernet轉ATM/F.R)
固定的Delay時間。

4.Propagation Delay

2端點傳遞時間。
固定的Delay時間。

Totle Delay Time算法

image 

End-to-End 使用的QoS的方法

1.用戶端1.需要做壓縮及解壓縮
2.利用Queuing的技術
3.設定COS值,調整traffic的優先權。
4.COS 6是Internet使用 7是Routing Protocol使用
2.ISP端1.設備需要看的懂QoS值。
備註QoS值過了L3的設備,Priority值會被恢復為0,故QoS在每一個設備都要做。

Tail Drop

1.Tail Drop:表示在一段資料傳輸中掉了少數幾個。
2.發生Tail Drop發生在Queue爆掉的時候。
3.預設只有一個Queuing,當有資料被Drop時可以啟動Queuing的技術,分配資料的優先權,以利Voice/Vedio的資料不被丟棄。

QoS使用的步驟

*預設沒有任何QoS的機制,需要手動開啟。
*當環境單純或總BW大於使用BW無需做QoS。
1.Identifying 分辨(1)Best-effert1.沒有QoS機制
2.預設值就是Best-Effert。(先進先出)
3.無法管理Traffic傳輸的優先權。
分辨傳輸資料種類(2)IntServ(Integrated Service)1.混雜的Traffic。
2.用於Real-Time的服務。
3.Hard-QoS:已經訂好的QoS,無法調整的QoS,類似RSVP。
4.可以保障頻寬(但需要全部路徑都保留BW否則無法建立啟動)
5.RSVP建立成功會自動啟動QoS的功能。
6.當RSVP斷線時所有的資料就會中斷。
7.RSVP用於LAN環境。
 (3)DiffServ(Different Service)1.Soft-QoS,可以自行訂定的QoS。
2.具有最大的彈性,但需要手動設定。
2.Cassify 分類 分類,訂定群組
3.Policy 動作 1.不同群組做不同優化動作
2.需要手動設定。

QoS設定的種類

方法內容
1.Legacy CLI1.最早的設定方法。
2.設定起來較麻煩,比較不方便除錯。
3.By Interface做設定,每一個介面都要下指令。
 Example
2.MQC1.比較方便的方法
2.有階層式架構。
3.MQC的步驟:
(1)Class-Map (IF):

*訂義想要看的流量。
*可以被重復使用。
*可以互相套用。
*設定不會影響本機端傳輸。
*有2種模式:

1.Match-All預設值,與AND的概念一樣,要全部條件符合才會可以。
2.Match-Any與OR的概念一樣,只要符合其中一樣條件就可以了。
*ACL針對特定流量或來源、目的地的方法:
(2)Policy-Map (Action):

*針對想要的流量做動作。
*只要IOS支援可以做任何動作。(BW傳輸分配、變更參數、拒絕傳輸…)
*設定不會影響本機傳輸。
*可以重復使用。
*可以互相套用。
*一條Policy-Map可以寫入256條Class-Map進去。
*有大小寫區分。
(3)Service-Policy (Apply):

*套用在interface的Inbound or Outbound上。
*套用後Policy-Map才會生效。
*檢查MQC是否運作:
show class-map
show policy-map interface
show access-list (看ACL有無被使用)
 Example:
1.
2.
3.Cisco Auto QoS1.Cisco專屬的協定。
2.建議用在有VoIP的網路及LAN的網路。
3.比較不易看到效果。
4.Auto-QoS會自動做的Function:

5.須要啟動的服務:
(1)啟動CEF: ip cef (IOS 12.3以上都預設啟動 )
(2)啟動NBAR: ip nbar protocol-discovery
(3)設定正確介面的BW: bandwidth XXX
6.設定的方法:
4.Cisco SDM QoS Wizard1.圖形化的設定,邏輯與MQC的方式相同。
2.相關設定可參考網路學院第3章3.5節。

Voice的特性 & 範例

1.需要High priority / low Delay / constant bandwidth
2.Example:

沒有留言:

張貼留言