VoIP的概念
|
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
|
| Voice | Data |
品質 | Smooth | Smooth/Bursty(爆衝) |
頻寬使用 | Benign 較和善 | Greedy 貪懶的 |
Drop的敏感度 | 敏感的 | 不敏感的,以正確性為主 |
Delay的敏感度 | 敏感的 | 不敏感的 |
傳輸方式 | UDP
不可重傳 | TCP
可以重傳 |
效率 | 高 | 低 |
|
VoIP Call Flow(VoIP撥打電話流程)
|
*P1要Call P2時會先去CCM詢問P2的位址(跑SKINNY的協定),再由CCM告知P2,有P1 Call P2,之後的Voice資訊直接用RTP封包傳輸(P2P的方式)
*三方通話時就必須經過CCM的設備才可達到。 |
Auxiliary VLANs(輔助VLAN)
|
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的流程
|
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 | |
L3 Marking | |
| *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
|
1.Trust Boundary的邊界在IP Phone是最好的,因為在IP Phone就開始對語音的封包分類,QoS的效果最佳。 |
2.Trust Boundary的邊界在L3 SW是比較不建議的,因會造成SW CPU Loading過高的問題。 |
3.建議若設備支援因該要離PC端越近的設備做QoS。 |
啟用QoS
1.啟用QoS
|
2.觀察
|
Auto QoS
1.CDP要啟用 |
2.啟用NBAR的功能 |
3.會使用WRR Queue |
4.設定的方法
|
5.show auto qos的觀察
*WRR:Weight Round Robin |
6.Auto QoS的流程對應表
|
7.ONT的第5章,說明的較詳細。 |
資料來源:http://nkongkimo.wordpress.com/category/ccnp-bcmsn-module-07/
沒有留言:
張貼留言