Priority queueing (PQ)は、output キューを以下の 4 つに分けて
優先制御を実現させる方法です。
PQ が設定されているインタフェースで輻輳が発生した場合、
以下の順番でパケットが処理されていきます。
「high > medium > normal > low」
PQ の動作は、優先度の高いキューからパケットを処理していき、
パケットが無くなると次のキューのパケットを処理するという
動作を行います。
つまり、「high > medium > normal > low」の順にパケットが
存在しているかを確認している訳です。
そのため、high キューに常にパケットが存在している場合、
high のパケットばかり処理してしまい、medium 以下のキューを
処理してくれません。
上記動作をするため、PQ を使用する場合、音声などの遅延を嫌う
アプリケーションを high に設定して使用するのが一般的です。
それでは Cisco IOS での設定例を見ていきましょう。
IOS では、パケットをどのキューに割り振るかを細かく
設定することが出来ます。
○プロトコルで分類する場合のコマンド
priority-list list-number protocol protocol-name
{high | medium | normal | low} queue-keyword keyword-value
○入力インタフェースで分類する場合のコマンド
priority-list list-number interface interface-type interface-number
{high | medium | normal | low}
上記 PQ 定義を適用させたいインタフェースに「priority-group」
コマンドにて設定します。
interface xxx
priority-group [list-number]
何をキーワードに分類出来るのかについては、Cisco のサイトで
確認していただくとして、ここでは例として以下の条件で
設定してみましょう。
priority-list 1 protocol ip high tcp ftp
priority-list 1 protocol ip medium list 101
priority-list 1 protocol ip normal fragments
priority-list 1 default low
access-list 101 permit tcp any host 10.1.1.1
interface FastEthernet0/0
priority-group 1
「show interfaces」コマンドで確認してみます。
R1#show interfaces fastEthernet 0/0
~省略~
Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0
Queueing strategy: priority-list 1
Output queue (queue priority: size/max/drops):
high: 0/20/0, medium: 0/40/0, normal: 0/60/0, low: 0/80/0
~省略~
PQ を定義したインタフェースの output キューが
「high」「medium」「normal」「low」の 4 つに
分けられていることが分かります。
ちなみに「xx/xx/xx」のそれぞれの意味は以下の通りです。
「キューに保持されているパケット数 / キューに格納できる最大パケット数
/ キューで Drop されたパケット数」
QoSとは
QoSの基本
QoS - クラス分類とマーキング
クラス分類とマーキングについて学んでいきましょう
QoS - それぞれの機能
QoSの3つの基本機能について
QoS - 輻輳制御 (Queueing)
輻輳制御 (Queueing)についての解説
QoS - プライオリティ・キューイング(PQ)
プライオリティ・キューイングについての解説
QoS - カスタムキューイング(Custom queueing)
カスタム・キューイングについての解説
QoS - カスタムキューイング(Custom queueing)その2
カスタム・キューイングについての解説
QoS - WFQ(Weighted Fair Queue)その1
WFQ(Weighted Fair Queue)についての解説
QoS - WFQ(Weighted Fair Queue)その2
WFQ(Weighted Fair Queue)についての解説
QoS - IP Precedence
IP Precedenceについての解説
QoS - DSCP
DSCPについての解説
QoS - CBWFQ
CBWFQについての解説
QoS - LLQ (Low Latencey Queuing)
LLQについての解説
QoS - WRED(Weighted Random Early Detection)
WREDについての解説
QoS - ポリシングとシェーピング
ポリシングとシェーピングについての解説
QoS - GTS(Generic Traffic Shaping)
GTSについての解説
ネットワ-ク初心者のみなさま。
ネットワークの基礎知識を疎かにすることは
大変危険です!!
これを読めばネットワークの基礎が分かる!!
ネットワーク関連の仕事に就きたいとお考えの学生の方や、ネットワークに興味があって転職を考えている社会人の方、まずは登録してみてください。
もちろん無料です!!
↓メールマガジン購読はこちら↓