在介紹Queue Method之前
在802.1p中有定義八種不同的priority level (0~7)
level 7:最高權限,網路設定的相關封包
level 6:聲音的封包
level 5:影像的封包
level 4:做controlled load & latency-sensitive
level 3:比一般封包更重要的封包(excellent effort traffic)
level 2:未定義
level 1:最低權限,背景的封包
level 0:一般的封包(best-effort traffic)
這不同的priority可以透過設定對應到不同的Queue中
若進來的封包沒有設定priority
會根據進來的port的priority來設定
Queue就是先進先出
每一個port都有8個不同的Queue (Q0 ~ Q7)
Queue Method就是避免在網路雍塞時
某一個Queue站住所有的頻寬
目前有三種不同的Queue Method
● Strictly Priority Queuing (SPQ)
這個方法很簡單
就是Q7送完換Q6送依序下去
如果Q7一直沒送完
則之後的Queue都不能送了
● Weighted Fair Queuing (WFQ)
每個Queue都可以設定權重
Switch會依據這些權重來分配最基本的保證頻寬
所以每個Queue都會有機會送出去資料
● Weighted Round Robin Scheduling (WRR)
Round Robin Scheduling的作法是指
像排隊一樣
輪到了某一個Queue他就擁有全部的頻寬
送完換下一個,自己就排到最後
WRR也是用相同的作法
但是會根據priority跟weight去決定傳送的頻寬
PS : 以上的作法只會在某的port無法處理進來的流量才會啟動
沒有留言:
張貼留言