CCNP 筆記本

2009 年 05 月 21 日

CCNP-BCMSN Module 07 Configuring Campus Switch to Support Voice

Filed under: CCNP-BCMSN Module 07 — nkongkimo @ 12:57:22

VoIP的概念

image
1.VoIP使用DHCP Option 150的欄位,得到VoIP相端的參數
2.當電源有問題VoIP全部都中斷
3.FXO:受電端,接PBX或IP Backbone
   FXS:供電端,接IP Phone。
4.Voip注意的變因:

Delay(Latrncy) Delay Budget要小於150ms(one-way)
Jitter 利用Buffer改善Jitter,但會增加Delay
Pack loss 使用UDP的方式,不會重傳。
5.Code-decoder(編碼)技術
*G.729: 一路電話使用8K,不壓縮。
*G.711:一路電話是用64k,有壓縮。

Voice V.S Data

image
  Voice Data
品質 Smooth Smooth/Bursty(爆衝)
頻寬使用 Benign 較和善 Greedy 貪懶的
Drop的敏感度 敏感的 不敏感的,以正確性為主
Delay的敏感度 敏感的 不敏感的
傳輸方式 UDP
不可重傳
TCP
可以重傳
效率

VoIP Call Flow(VoIP撥打電話流程)

image
*P1要Call P2時會先去CCM詢問P2的位址(跑SKINNY的協定),再由CCM告知P2,有P1 Call P2,之後的Voice資訊直接用RTP封包傳輸(P2P的方式)
*三方通話時就必須經過CCM的設備才可達到。

Auxiliary VLANs(輔助VLAN)

image
1.在Access SW宣告Voice VLAN就會成會Auxiliary VLAN,Access SW的port設定Access port即可,不用在設定成為Trunk port。
2.若網卡啟用802.1P就不會看VLAN ID(VLAN ID=0),直接看COS值就好了。
3.SW必需要有支援才可使用。

QoS的特性

1.QoS預設的行為是FIFO
2.最佳的QoS為沒有QoS
3.有分為software跟hardware Queue
4.大BW到小BW最容易雍塞

QoS的種類

種類 定義
Inter-Serve 使用的協定:RSVP
*需要End-to-End的保留BW
*需要全部經過的設備都要支援
*若中途有設備終止RSVP即中斷
*可以用在區域網,不建議用在WAN
Diff-Serve *每一個設備設定自己的QoS(Pre-hub behavior)。
*QoS使用的方法:

1.分類(Classfication)
*使用ACL / NBAR的方法
2.標示(Marking)
3.雍塞管理Queuing (Congestion Manager)
*當Queue滿了就會執行Tial-Drop(尾端丟棄)的動作。
*雍塞發生時,TCP會使用Window Size減半的機制來控制雍塞。
4.雍塞避免(Congestion Aviodauce)
*使用RED 或 WRED的機制
*在雍塞發生前先把不重要的封包丟棄
5.Policing & Shaping
*Policing限速:超過設定的BW就會被Drop掉,BW使用效率較不好。
*Shaping碩模:建議使用的方法,使用Buffer的機制讓頻寬較穩定。
6.切割、壓縮(Link Efficiency)
*避免大封包傳輸過久導致Voice的封包被Delay
*利用IP封包的Identify / Offset / more Fragment / Inter-Frame-Leaving欄位達到避免大封包Delay到Voice的封包。

QoS的流程

image
1.Classfication(分類):
(1)分類的種類:

ACL 定義範圍
L2 參數 在802.1Q裡使用802.1P/ COS的欄位
L3 參數 IP Precedence(TOS) / DSCP(DiffServ code point)值
L4參數 Port Number / Port Rarge / Flag
L7參數 應用程式服務的種類
ex:看Http Protocol的Method / URL / Cockie / MIME…等

(2)Classfication及Marking的工作是一起的。

2.Marking(標籤) / Coloring
(1)貼上標籤協助後續的設備處理,不需要再分類一次
(2)Marking的種類:

L2 Marking image
L3 Marking image
  *ToS(Type Of Service):共有8bits
*IP Precedence:使用3個bit,有8個等級,與COS相對應。
*DSCP:使用6個bit,只用前面5個bit,後一碼都是0。
*DSCP的欄位:

Class Selector 用來相容於IP Precedence / CoS值 的欄位
Drop Prob. *用來決定丟棄率的欄位,最後一碼都為 “0″
*丟棄率有3種等級Low / Medium / High Drop
Flow Ctrl 用來管控雍塞的機制

*DSCP的分類:
AF(Assure Forearding):Class 1~4
EF(Expedited Forwarding):Class 5,最優先的值,DSCP值為46

3.Congestion Manager(雍塞管理)
(1)使用Queue的技術
(2)Queue不會增加BW,重點是保護重要的traffic
(3)Queue的種類(ONT的課程有詳細的介紹):

Priority Queue
Weighted Fair Queue (WFQ)
Class-Based WFQ (CBWFQ)
Low-Latency Queue (LLQ)
4.Hardware Queue:
*行為採用FIFO的方式
*無法做QoS

Trust Boundaries

image
1.Trust Boundary的邊界在IP Phone是最好的,因為在IP Phone就開始對語音的封包分類,QoS的效果最佳。
2.Trust Boundary的邊界在L3 SW是比較不建議的,因會造成SW CPU Loading過高的問題。
3.建議若設備支援因該要離PC端越近的設備做QoS。

啟用QoS

1.啟用QoS
image
2.觀察
image 

Auto QoS

1.CDP要啟用
2.啟用NBAR的功能
3.會使用WRR Queue
4.設定的方法
image
image
image 
5.show auto qos的觀察
image
*WRR:Weight Round Robin
6.Auto QoS的流程對應表
image
7.ONT的第5章,說明的較詳細。
廣告

在WordPress.com寫網誌.