Rate Shaping におけるQueuing方式 pgg方 -SFQと

BIG IP
BIG-IP
Rate Shapingにおける
Shaping
p gにおけるQueuing
Queuing方式
g方
方式
-SFQと
SFQとFIFO
F5ネットワークスジャパン株式会社
Rate Shapingとは?
レート・シェイピング機能は、P2Pのような低優先度トラフィックによるビジネスクリティカルなアプリケーションへ
の影響を確実に防ぎながら、高優先度アプリケーションに優先的に帯域幅を割り当て、最適なアプリケーション
パフォーマンスを実現します。
トラフィック待ち行列アルゴリズムとQueue 概要
Rate Shapingトラフィック制御を理解するためには「キュー」という概念を知る必要が ある。
BIGIPに送出される各アプリケーションのパケットが、送出されるべき順番に並んで待機している状態の
BIGIPに送出される各アプリケ
ションのパケットが、送出される き順番に並んで待機している状態の 待ち行列のことを
キュー(queue)という。
キュー方式はStochastic Fair Queuing (SFQ)と FIFO(First-In First Out)がある。
Network -> Rate Shaping -> Rate Class - > Create
Rate Class画面からGeneral PropertiesのAd vanced 選択。
Queue Methodの項目でドロップダウンでSFQかFIFO選択。
デフォルト SFQ.
キ
キュー方式
方式
Copyright © 2009 All rights reserved F5 Networks Japan K.K.
2
SFQ queue method説明
(デフォルトの設定)
確率的不偏キューイング
SFQのハッシュアルゴリズムによって各パ
ケットがQueueに割り当、格納されます。
Queueの最大数:256。
各Queueの最大サイズ:4 Kbytes。
(Queueの最大数:256 で1 Mbytes)
(Queueの最大数:256 で1 Mbytes)。
各Queueサイズはrate class のbase rate,burst, ceiling rateの設定値とSFQアルゴ
リズムによって動的に計算されます。(最大
は4 Kbytes)。
Round‐Robin順で各Queueからパケッ
トを取り出します。
b rate class xxxx showのqueueで表示されるqueue はすべてのQueueの
合計サイズになります。
例: bytes (base, burst, drop, queue) = (151310, 0, 1008, 1002)
b rate classコマンドを実行された時点のqueueサイズ=1002 bytes
Copyright © 2009 All rights reserved F5 Networks Japan K.K.
3
FIFO queue method説明
各アプリケーションのパケットが到着順にスケジューリングされます。
FIFOでは送出依頼があったパケットを待ち行列の最後尾に配置する、つまり、 最初に来たパケットを
最初に送り出す。
Queueの最大サイズ:4 Kbytes。
4
Copyright © 2009 All rights reserved F5 Networks Japan K.K.
4
SFQ と FIFOの比較
SFQはパケット・スケジューリング・アルゴリズムは「確率的不偏キューイング」と呼ばれ、FIFIOに比べ、計算量が少
なく、公平に処理できるスケジューリング・アルゴリズムです。
F5はSFQは推奨します。(デフォルトの設定)
は
は推奨 ます (デ
設定)
Network -> Rate Shaping -> Rate Class - > Create
Rate Class画面からGeneral PropertiesのAd vanced 選択。
Queue Methodの項目でドロップダウンでSFQかFIFO選択。
デフォルト SFQ.
キュー方式
Copyright © 2009 All rights reserved F5 Networks Japan K.K.
5
Twitterでコンテンツ更新情報を
お知らせします!
@F5TechDepot
本資料に関するご意見、ご要望は、下記のメールアドレス(受信専用)にお願い致します。
F5J-Tech_Depot/atmark/f5.com
※迷惑メール防止のため、「@」を「/atmark/」 と表記しています。