2008/12/16
初心者にも理解できるネットワーク技術 NO.222 ~WFQ(Weighted Fair Queue) その2~
ルータの操作が出来ないからって諦めてはいけないと思う 「初心者のためのCiscoルータの管理」 http://www.itbook.info/shorty/store/ ネットワークの知識は理解した。 でも実際にCiscoルータを操作しろと上司に言われて冷や汗が… そんな机上の知識だけでは、ネットワークエンジニアは務まりません。 実際に機器を操作できなければ、それは頭でっかちなエンジニアでしかないのです。 そこで今回、Ciscoルータを触ったことがない方のために314ページにも及ぶ、 解説書を作成しました。 その名も・・・ ネットワークエンジニアが教える 「初心者のためのCiscoルータの管理」 解説書(314ページ)+無料特典(264ページ)+無料サポート ■ まずは無料サンプルをお試しください。■ http://www.itbook.info/shorty/store/ ╋━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━◆ ◆━━━━━━━━━━━━━━━━━━━━━━━━◆ ┃■■■ ┃□■■ 〜初心者にも理解できるネットワーク技術〜 ┃■■■ NO.222 2008/12/16 ◆━━━━━━━━━━━━━━━━━━━━━━━━◆ ■ このメルマガは… ┗■━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━■┓ ネットワークエンジニアの仕事に就きたいとお考えの学生の方や、 ネットワークに興味があって転職を考えている社会人の方など、 これからネットワークの技術を身につけていきたいとお考えの方に 役に立つ情報を提供していきます。 ▼ホームページ → http://www.itbook.info/ ▼ブログはこちら→ http://www.itbook.info/web/ ▼バックナンバー はこちら→ http://it-study.org/ ▽広告掲載 について→ http://www.itbook.info/study/advertising.html ┏━━━━━┓ ╋╋ Contents ╋━━━━━━━━━━━━━━━━━━━━━━━━━━◆ ┃┗━━━━━┛ ┃ ┃ ▽はじめに ┃ ▼〜 WFQ(Weighted Fair Queue) その 2 〜 ┃ ▽おわりに ┃ ╋━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━◆ ■ はじめに ┗■━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━■ こんにちは、aki です。 世界的に経済が悪化していて、日本でもソニーやトヨタ、 IBM が 大規模リストラを発表したりと、米サブプライムに端を発した不景気の 影響が確実に進行してきていますね。 当然 IT ベンダーにもその影響はやってくるのですが、 注意しなければいけないのは、時間差でやってくるということ。 我々 IT 企業のお客様であるエンドユーザーは、 景気悪化とともに IT への投資を減らします。 そうなると、当然 IT ベンダーの売り上げも減少していくわけですが、 その影響は半年後、1 年後の売り上げに影響してきます。 だからこそ今のうちに不況であっても(だからこそ)必要なシステムを しっかり見定めて、お客様へ提案しておくことが大事なんじゃないかなぁと 思っています。 ╋━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╋ ネットワークエンジニアが教える「初心者のためのCiscoルータの管理」 解説書(314ページ)+無料特典(264ページ)+無料サポート ■ まずは無料サンプルをお試しください。■ http://www.itbook.info/shorty/39864/ ╋━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╋ ■ WFQ(Weighted Fair Queue) その 2 ┗■━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━■ ■ FQ(Fair Queue)の基本動作(2) FQ はシーケンス番号が小さいパケットから送信しますので、 この場合は水色のキューの 400byte のパケットが送信されます。 400byte のパケットが送出されましたので、ラウンド番号は 0 から 400 になりました。 http://www.itbook.info/study/img/wfq2.gif 続いて、シリアル番号の小さい 600byte のパケットが送出され、 ラウンド番号が 600 になります。 http://www.itbook.info/study/img/wfq3.gif さてここで、キュー A に 300byte のパケットが流入してきたと します。 この時のシーケンス番号は、 「activeフロー = そのフローの最大シーケンス番号 + パケット長」 ですから、900 + 300 = 1200 となります。 http://www.itbook.info/study/img/wfq4.gif 次にキュー C に 200byte のパケットが流入してきとします。 キュー C は、キュー内部にパケットが溜まっていないため、200byte の パケットは、非 active フローとなります。 非 active フローのシーケンス番号は、 「非activeフロー = ラウンド番号 + パケット長」 ですから、200 + 600 = 800 となります。 http://www.itbook.info/study/img/wfq5.gif 以上が FQ の基本動作となります。 ■ WFQ(Weighted Fair Queue)の動作 WFQ は FQ に Weight という重みを付けて優先付けを行います。 Weight の計算式は以下です。 weight = 32768 ÷ (IP Precedence + 1) IP Precedence の範囲は 0 〜 7 までですので、必然的に weight 値は 以下のようになります。 ・IPプレシーデンス 0:32768 ・IPプレシーデンス 1:16384 ・IPプレシーデンス 2:10920 ・IPプレシーデンス 3:8192 ・IPプレシーデンス 4:6552 ・IPプレシーデンス 5:5456 ・IPプレシーデンス 6:4680 ・IPプレシーデンス 7:4096 WFQ はシーケンス番号の計算に weight をかけることで、重み付けを 行います。 非activeフロー = ラウンド番号 + パケット長 × weight activeフロー = そのフローの最大シーケンス番号 + パケット長 × weight 以上より、IP Precedence が大きいパケットほど、優先されて送信される ことが分かります。 運用者は WFQ を使用して、サービス毎に IP Precedence を割り振ることで、 優先度を変えることで出来るわけですね。 ■ WFQ(Weighted Fair Queue)設定例 WFQ の設定は超簡単で、以下のコマンドを設定するだけです。 router(config-if)# fair-queue [congestive-discard-threshold [dynamic-queues [reservable-queues]]] ちなみにオプションの意味は以下の通り。 ・congestive-discard-threshold 各キューで保持できるパケット数で、この閾値を超えると Drop。 デフォルト値は 64 ・dynamic-queues 動的に作成されるキューの最大数。 デフォルト値は 256 ・reservable-queues 予約済み WFQ フローに使用されるキューの最大数。 デフォルト値は 0 また、IOS では、インタフェースの速度が 2048bps 以下の場合、 WFQ はデフォルトで有効になっています。 設定は以下のコマンドで確認可能です。 ・show queueing fair ・show interface ・show queue ■コマンド結果例 ---------- router#show queueing fair Current fair queue configuration: Interface Discard Dynamic Reserved Link Priority threshold queues queues queues queues FastEthernet0/0 64 256 0 8 1 ---------- ---------- R1#show interfaces | inc fair Queueing strategy: weighted fair ---------- ---------- R1#show queue fastEthernet 0/0 Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0 Queueing strategy: weighted fair Output queue: 0/1000/64/0 (size/max total/threshold/drops) Conversations 0/1/256 (active/max active/max total) Reserved Conversations 0/0 (allocated/max allocated) Available Bandwidth 75000 kilobits/sec ---------- ▼キーマンズネット http://www.itbook.info/shorty/41228/ 無料の会員登録をすることで膨大な技術資料を閲覧できます。 TCP/IPなどのネットワークの基礎からIPv6や10Gイーサなどの最新技術を豊 富に解説していますので、ネットワーク技術を勉強するには最適です。 その他にもIT業界の最新ニュースや新製品の紹介など最新情報も豊富にあり ますから、会社に導入する製品選びの参考にもなりますよ。 登録は無料ですので、とりあえずこの業界にいるのならデフォルトで登録し ておきましょう(笑 ▼キーマンズネット http://www.itbook.info/shorty/41228/ ■■…………………………………………………………………………………■■ ■あなたの声をお聞かせ下さい!! あなたの喜びの声を聞くことほど、私のメルマガ作成に 情熱とやりがいを与えてくれるものはありません。 いいこと、悪いこと、どんなことでも結構です。 頂いたメールは必ず読んで返信致します。 ぜひあなたの声をお聞かせ下さい!! Mailto :aki@itbook.info ■ おわりに ┗■━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━■ このメルマガも来週が今年最後の発行です。 一年って早いっすねぇ。 ┏━初心者にも理解できるネットワーク技術の7つのミッション━━━━━┓ ・初心者にも理解できるネットワーク技術は、 毎週届けられる【ネットワーク知識の小冊子】です。 ・毎週読み続けることで、ネットワーク技術の基礎を蓄積することができます。 ・いくらルータのコマンドを覚えても、 基礎知識を自分ものにしていなければ、絶対に一流の技術者にはなれません。 ・初心者にも理解できるネットワーク技術の使命は、 ネットワークトラブルに恐れることなく、立ち向かえるエンジニアへと 導くことです。 ・ネットワークの基礎をしっかりと身につけておいてこそ、 応用技術のスキルが身に付くものです。 ・決してあきらめず努力し続けるエンジニアを応援します。 ・このメルマガが将来のあなたの一生の財産になることを、 本気で信じています。 ┏□━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━□┓ Written By:aki Mailto :aki@itbook.info ○ネットワークエンジニアを目指して ネットワーク技術の解説とNetwork関連書籍の紹介 URL:http://www.itbook.info/ ○ネットワークエンジニアを目指して ブログ URL:http://www.itbook.info/web/ ●ネットワークエンジニアのための学習サイト URL:http://it-study.org/ ※購読解除はこちらで→http://www.itbook.info/study/mag.html Copyright(C) 2004-2008 itbook All Rights Reserved ┗□━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━□┛


