大家好 近來在研究公司Cisco Router QoS的相關設定
情況說明如下
假設目前總公司有條專線到分公司
頻寬是10M 目前想針對IP Phone及視訊會議做QoS 設定如下
policy-map Qos-Policy
class Voip
priority 1024
set ip precedence 5
class Video
bandwidth 1024
set ip precedence 4
class class-default
fair-queue
set ip precedence 0
police 1024000 conform-action transmit exceed-action drop
我的問題有幾個
1.
priority 1024 這行指令真實的意義
總和google及官方文件 我的認知是 :
總共10M的頻寬 會有1M固定被拿來作為Voip用 所以可用頻寬只剩下9M
且 就算剩下的9M被其他流量占滿了 這1M也絕不會動到
但 若Voip的流量超過1M 也不能占用到那9M
所以 Voip的流量超過1M 就會開始丟包 這樣對嗎 ??
2.
bandwidth 1024 這行指令真實的意義
總和google及官方文件 我的認知是 :
總共10M的頻寬 扣掉剛剛被Voip占掉的1M 可用頻寬剩下9M 下限1M 無上限
假設目前正在多方視訊會議 占用流量 2M 現在有不知名流量暴衝
則 Video流量降為1M 不知名暴衝的流量占用8M 這樣對嗎 ??
3.
class class-default 這個類別的意思
是表示 只要不是上述的Voip及Video的類別所Match的流量
通通套用這個class-default類別底下的設定嗎 ??
4.
fair-queue 這行指令真實的意義
目前只知道是下在class-default下
是為了執行某種queue演算法所必須下的指令 這部分還需要前輩解釋 ...
5.
這是最想知道的問題 ...
就是這行指令
police 1024000 conform-action transmit exceed-action drop
我知道意義是限制流量為1Mbps 超過的就丟包
但查了文件之後發現 這行指令好像不只這樣
文件寫說 這指令是採用名為token bucket演算法限制流量
意義上是說 ... 雖然是限制流量 但允許"些許"突然暴衝的流量
只是在這行指令並沒有用到這個功能
完整指令是
police bps burst-normal burst-max conform-action action exceed-action action
violate-action action
官方文件說明
http://www.cisco.com/c/en/us/td/docs/ios/12_0s/feature/guide/fspolic.html
老實說我是看的一頭霧水 ...
版上也沒有QoS相關的討論文章 ...
還希望版友們不吝賜教
謝謝大家