読み方:きゅーおーえす
《quality of service》マルチメディアコンテンツの配信をはじめとするネットワークサービスの品質。クオリティーオブサービス。
電気通信分野において, 通信サービスがどの程度良好に行われているかという品質を表したものである. 通信開始時と通信中, 通信終了時の3つのフェーズに分けられており, それぞれに速度と精度, 信頼性についての評価の基準が設けられている. 無形の商品である情報やサービスの品質は, それを受けた人の満足度によって評価できる.
| 待ち行列の応用: | かんばん方式 たたみ込み法 アーラン, アグナー・K サービス品質 ジャクソンネットワーク ジャクソンネットワーク スループット |
(QOS から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/12/01 09:37 UTC 版)
|
|
この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 (2024年2月)
|
Quality of Service(クオリティ・オブ・サービス、QoS)とは、コンピュータネットワークにおいて、重要な通信パケットにマークを付け、優先的に処理する等の方法により、ネットワークの可用性を適切に管理するための技術である[1]。サービス品質とも呼ばれる[2][3]。LANスイッチ(レイヤー2スイッチ)等により実現される。QoSを実現するための機能は「QoSツール」と呼ばれ、輻輳管理、輻輳回避、帯域抑制の3つに大別される。
QoSは、ネットワークを提供、維持、および管理する性能特性であり、顧客の特定の要求を満たすために、サービスを提供する企業との間のサービスレベル合意によって事前に保証することができる。このため、サービスに対する顧客の喜びまたは不快感の尺度なしのQoSは、ユーザーに適切なサービスを提供するには十分ではない[4]。
ネットワークにおける「サービスの品質」は、以下の4つの項目で評価される。
QoSの機能を有効化することにより、運ばれるデータの内容に応じて、扱いに差をつけることができる。例えば、IP電話では通話が、動画配信では映像が切れぎれになることは利用者に不快を感じさせるため、同時にネットワークを流れる他のデータよりも優先的に運ばれるようにすると、そのネットワーク回線での利便性が向上する。QoSは主に、優先制御と帯域制御に分けられる[2][3]。更に優先制御は輻輳管理(分類、マーキング、キューイング、スケジューリング)と輻輳回避(RED、WRED)に分けられる。
ルーターやレイヤー3スイッチにおいて実行される優先制御と帯域制御のいずれの機能もパケットの処理順に差を付けるという点では同じである。ルーターがパケットの優先度を決める方法には大きく分けて2つあり、1つは送信元や送信先のIPアドレス、使用プロトコル、ポート番号で決める方法。もう1つはパケットの優先度を明示的にパケット内のフィールドで指定する方法である。後者の場合にはIPヘッダーの中にTOSやDSCPといったQoS指定の専用フィールドを持つ。
優先度の低いパケットがいくらキューに溜まっても、優先度の決定に従って、優先度の高いパケットから早く送り出す。このような機能をPQ (Priority queuing) と呼ぶ。
回線が混雑した状況で優先度の高いパケットだけが流れる状況が続けば、優先度の低いパケットは全く流れなくなる場合があり、優先度の低いパケットを送り出したアプリケーションは通信をあきらめてしまうことが起きる。多くのアプリケーションでは、パケットが少しでも流れれば通信を継続するので、優先順位の低いパケットも一定の割合で少しだけ流すことが行なわれる。高機能なルーターでは、こういった低い優先順位に対する送信の重み付けを設定できるCQ(Custom queuing、重み付けキュー)や、重み付けしながらなおかつ同じ優先順位のパケット同士での送信を平等化するためにコネクション単位でパケットの行列を細分化して扱うWFQ(Weighted fair queuing)という機能が備わっている[2]。
前述で説明したことを2つに分類すると「輻輳管理」と「輻輳回避」に分けられる。
輻輳管理では、以下を行う
輻輳回避には以下がある
一部のソフトバンクのようなインターネットサービスプロバイダ (ISP) は、ネットワーク最適化によってサービスを改善している。つまり、一部のISPは、独自のコンテンツ配信ネットワーク(CDN)キャッシュノードをネットワークに展開して、顧客へのビデオやその他の高帯域幅サービスの配信を改善している[6]。
帯域制御はWAN回線への入り口等で、使用帯域が限られる場合や最低保証の値を指定するために用いられることが多い。
優先度の低いパケットがキューからあふれるとパケットの廃棄が起こる。TCPパケットが廃棄されると再送が発生するため、他のパケットの廃棄にも繋がる。廃棄が多くなると再送によってパケット量が膨れ上がり輻輳(ふくそう)が発生する。これを避けるために、ルーターはある程度、パケットがキューに溜まった時点で、受け取ったTCPパケットの廃棄を行なう。これによってTCPの機能であるフロー制御が働き、パケットの送出端末からの送出量が抑えられる。このような事前廃棄による輻輳制御機能をRED(Random Early Detection)機能(ランダム初期検知)と呼ぶ。ルーターが実行するこういった機能も全ての通信を識別している訳ではないので、さらに細かな制御が必要な場合には帯域制御装置が使用される[2][3]。
結果、帯域制御には主に2つのQoSツールを利用する。
優先制御と帯域制御はルーターでの機能であるため、ルーターで区分されたインターネット内部では機能しない。パケットの優先度を指定してもL2スイッチやL3スイッチは無視するだけである。
固定的な帯域制御の指定値設定も、実効帯域からずれがあると回線の使用に悪影響が出る。実効帯域が広がっても帯域制御が狭いままでは、回線使用に無駄が生じる。実効帯域が狭くなって帯域制御の設定値上限値以下になれば、帯域制御が機能しなくなりパケット廃棄が起こりやすくなる。こういった固定設定の問題を回避するために、一部の新しいルーターでは、拠点側ルーターから測定用のUDPパケットをいくつかセンター・ルーターに送って受信間隔や損失情報を送り返してもらい、回線の状況に合わせて帯域制御の指定を動的に変更する機能が備わっているものもある[3]。
QoSの保証が必要になる最大の理由は輻輳(ふくそう、Congestion)である。ネットワーク・トラフィックの量が限られていれば、特別の工夫をしなくてもQoSに関する問題はほとんどおこらないからである。輻輳を避けるため電話網においては、第1にアドミッション制御が行われる。すなわち QoS が保証できないときには新しいサービス要求を拒絶する。電話網においては第2に個々の呼(Call)を確立する際に、輻輳が起こらないルートを検索して使用する。一方、インターネットをはじめとする IPネットワークにおいては、従来、ネットワーク・レベルではこのような制御が行われなかった。そのため、IPネットワークは緊急通信をはじめとする高信頼性が要求される通信用途に使用するのが困難だった。IPネットワークの用途がひろがるにつれて、そこでも QoS保証へのニーズが高まっている。
また、IPネットワーク固有の要因として、近年しだいに QoS保証を必要とするアプリケーションが増加してきていることがその必要性を高めている。すなわち、1990年代にはいってからインターネット上で音声通話や動画配信といったリアルタイム・アプリケーションが使われるようになり、またビジネス向けの高品質なサービスも求められるようになってきた。また、データ通信が音声通信を量的に上回り、電話網に匹敵する品質をインターネットにおいて実現することが必要となってきている。これはインターネットからみた表現であるが、電話網の側からみればインターネットに匹敵する(あるいはそれ以上の)柔軟さを新しい通信網すなわち NGN(Next Generation Network)において実現することが目標となっている。
インターネットの標準化は IETF(Internet Engineering Task Force:インターネット・エンジニアリング・タスク・フォース)において進められているが、QoSに関してもIETFにおいて次のような技術が標準化されている。
QoSは、他者と差別化し優先させることで安定したスループットや低遅延を実現している。CoSの使い方としては、IP電話やビデオ会議/テレビ電話といったリアルタイム系トラフィックを最優先。SNAといった遅延に弱い基幹系トラフィックや、重要度の高い業務系トラフィックを2番目に優先。電子メールやWebへのアクセス等遅延が生じても問題にならない情報系トラフィックを最も低い優先度とする。
LANスイッチ(レイヤー2スイッチ)でも、IEEE 802.1QのVLANで使用される拡張MACフレームのヘッダーに含まれる情報を使って優先度の制御を行なう。拡張MACフレームのヘッダー部の4番目にある「Tag Control Information」フィールドの先頭3ビットが優先度を示す数値になっている[7]。
音声とビデオのQoS要件にはガイドラインがあり、以下の範囲に収まることが求められている。
| パケットの種類 | 帯域幅 | 片方向遅延 | ジッタ | 損失 |
|---|---|---|---|---|
| 音声 | 30 - 320kbps | 150ms未満 | 30ms未満 | 1%未満 |
| ビデオ | 384K - 20Mbps | 200~400ms | 30 - 50ms | 0.1 - 1%未満 |
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/12/25 20:30 UTC 版)
「ディープ・パケット・インスペクション」の記事における「QoS」の解説
P2Pなどのアプリケーションのトラフィック増大がサービスプロバイダにとって大きな問題となってきている。P2Pは主にファイル共有に使われている。共有されるファイルは、文書・音楽・動画・アプリケーションなど様々である。大きなファイルを頻繁に転送するため、P2Pのトラフィック負荷は増加しており、ネットワーク容量の増強が必要となっている。サービスプロバイダは、ごく一部のユーザーがP2Pトラフィックの大部分を生み出しており、多くの加入者の電子メールやウェブ閲覧で使用する帯域幅を圧迫していると主張している。そして、ネットワーク性能が低下することで顧客が離れ、売り上げ減につながるという。 DPIを使えば、帯域幅を過剰に売っても、ネットワークの輻輳を防いで全ユーザーに平等に帯域幅を分配することが可能である。また、ウェブ閲覧などに比べて低レイテンシを要求されるVoIPやテレビ会議のトラフィックに高い優先順位を付けることもできる。これは、ISPが自身のネットワークを流れるトラフィックを監視して動的に帯域幅を割り当てるものである。
※この「QoS」の解説は、「ディープ・パケット・インスペクション」の解説の一部です。
「QoS」を含む「ディープ・パケット・インスペクション」の記事については、「ディープ・パケット・インスペクション」の概要を参照ください。