Comments
Description
Transcript
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/」 と表記しています。