帯域幅は速度ではない
帯域幅はパイプの太さです。アプリケーションの体感を決めるのは遅延、ジッター、パケットロスです。用途に合った指標を測定します。
帯域幅はリンクの容量、遅延はパケットが届くまでの時間、ジッターはその遅延のばらつき、パケットロスは届かなかったパケットの割合です。リンクの帯域幅が大きくても、往復時間、ばらつき、ロスのいずれかが悪ければ遅く感じられます。アプリケーションに合った指標を選びます。
主な情報
- 帯域幅は容量です。対話型アプリケーションの体感を決めるのは、遅延、ジッター、パケットロスです。
- ジッターは遅延のばらつきです。遅延が安定した経路は、遅延が大きく揺れる経路より快適に感じられることがあります。
- パケットロスは、データ通信では再送されて遅延が増え、リアルタイムメディアでは補間されて音や映像の乱れとして現れます。
- 1本のストリームのスループットは、リンク速度だけでなく、TCPウィンドウと往復時間によって制限されます。
- ITU-T G.114は、片方向150 msを、ほとんどの音声利用者に適した範囲の上限としています。
このモジュールを終えるとできること
- 帯域幅を、遅延、ジッター、パケットロスと区別できる。
- アプリケーションの特性に合った指標を選べる。
- 測定期間を設計し、比較可能なルートテストを報告できる。
このページの内容
帯域幅はパイプの太さ
帯域幅はパイプの太さです。リンクの条件のもとで、1秒間に何ビットを通せるかを表します。遅延は移動の時間です。1つのパケットが相手側に届くまでの時間、往復であれば戻ってくるまでの時間を表します。この2つは別の測定値であり、一方からもう一方を推測することはできません。
100 Mbpsのリンクでもビデオ通話が遅く感じられることがあります。通話に100 Mbpsは必要ないからです。通話に必要なのは、会話に十分な短い往復時間、音声バッファに収まる低いジッター、そしてコーデックが欠落を補間せずに済む低いロスです。公称速度は、そのどれも表していません。
帯域幅が重要になるのは、大容量の転送、バックアップ、動画のアップロード、多数のデバイスの同時利用です。遅延やロスを生む輻輳にも関係します。ただし、リンクが遅いと言われたときは、どのアプリケーションで、そのアプリケーションが4つの指標のどれに依存しているのかを確認します。
対数目盛りで見る往復時間
40 ms
| 値 | 意味 |
|---|---|
| 5 ms | 同一都市圏 |
| 40 ms | 地域内経路 |
| 130 ms | 大陸間経路 |
| 400 ms | キューまたは長い経路 |
テキストによる説明
目盛りは1 msから1000 msまでです。同一都市圏の経路は左端付近、近距離の経路は数十ミリ秒、大陸間の経路は百数十ミリ秒の位置にあります。目盛りは距離とキューを表すもので、サービスの目標値ではありません。実測の往復時間には機器とルートの影響も含まれるため、光ファイバーの下限値より大きくなります。
体感を決めるのはジッターとロス
ジッターは、パケットごとの遅延のばらつきです。平均値が良好でも、ストリームの到着が不均一になることがあります。リアルタイムメディアは、ばらつきを吸収するためにバッファを持っています。ばらつきの幅がバッファを超えると、音声が途切れたり映像が止まったりします。
遅延が安定した経路は、遅延が大きく揺れる経路より扱いやすくなります。平均値は同程度に見えるかもしれません。安定した経路では、アプリケーションが見通しを立てられます。揺れる経路では、アプリケーションは遅いパケットを待つか、使えないパケットを破棄するしかありません。
ロスは3つ目の指標です。データ系のアプリケーションは再送を行うため、往復が1回増え、スループットが下がります。リアルタイムメディアは欠落したパケットを補間するため、音や映像の乱れとして現れます。平均では小さく見えるロス率でも、バースト状に集中すると、平均から想像される以上の影響が出ます。
遅延分布の例
| 値 | 区分 | 意味 |
|---|---|---|
| p50 | 40 ms | 典型的なパケット |
| p95 | 180 ms | 遅いテール |
| p95 − p50 | 140 ms | ばらつき |
説明用の例であり、当社ネットワークの測定値ではありません。
テキストによる説明
パケットの半数は40 ms以下で、95%は180 ms以下で到着します。140 msの差は、アプリケーションがバッファで吸収するか破棄しなければならない幅です。ネットワークや時間帯が異なれば分布も変わります。学ぶべきなのは正確な数値ではなく、分布の形です。
アプリケーション別の一般的なしきい値
| アプリケーション | 測定する指標 | 一般的な目安 |
|---|---|---|
| 対話型の音声・ビデオ | 片方向遅延、RTT、ジッター、ロス | G.114では、片方向0–150 msをほとんどの音声利用者にとって許容範囲、150–400 msを移行域、400 ms超を一般に許容できない範囲としています。 |
| 遠隔操作・ゲーム | RTT、ロス | RTTが大きくなるほど応答性は低下します。1回のpingではなく、アプリケーション自体の往復時間を測定します。 |
| Web・APIトランザクション | RTT、TTFB、ロス | 名前解決、接続、サーバー処理時間、最初の1バイトを分けて測ります。リンクが高速でも、サーバーの応答待ちになることがあります。 |
| 大容量転送・バックアップ | スループット、ロス、RTT | 1本のストリームはウィンドウとRTTで上限が決まります。ストリーム数を増やすかウィンドウを大きくすると、スループットを上げられます。 |
この表は学習用の目安であり、サービスの目標値ではありません。どの数値にも、測定期間とルートを併記してください。
一定の期間、両端から測定する
両端から、一定の期間にわたって測定します。1回のpingは、ある瞬間の1つのパケットを測るだけです。通話、決済、動画ストリームは、数分間にわたって多数のパケットを使います。ピーク時間帯の最小値、中央値、p95、ロスを記録し、数値と一緒にルートと接続先も残します。
アプリケーションが実際に使う経路を測定します。一般のスピードテストは別の接続先を測っており、ルートも異なることがよくあります。スループットしか報告しないルートテストでは、通話が途切れる理由を説明できません。スループットにRTT、ジッター、ロスを組み合わせ、国内区間と国際区間を分けて測ります。
測定期間、送信元、接続先、時間帯を報告します。この4つがない数値は、ほかの数値と比較できません。中国接続の解説では経路の構成を、ローミングの解説ではアンカーによって距離が変わる理由を説明しています。
役に立つルートレポートに含めるもの
ルートレポートは、読み手がテストを再現できるものであるべきです。送信元アドレス、接続先アドレス、測定期間、サンプル数、ツールまたは手法を記録します。平均RTTしか書かれていないレポートは、検証も比較もできません。
平均値だけでなく分布を報告します。中央値は典型的なパケット、p95は遅い側の裾、最大値は最悪のケースを表します。リアルタイムアプリケーションでは、平均値よりp95とロスのほうが重要です。
区間を分けます。ローカルのアクセス区間、国際トランジット区間、接続先側の区間は、それぞれ異なる理由で障害が起き、責任を持つ主体も異なります。エンドツーエンドの数値1つだけでは、どの区間を直すべきかがわかりません。
要約と一緒に生のサンプルを保存し、日付を明記します。ルートは変わります。日付のないレポートは、もう存在しないネットワークについての主張になってしまいます。
理解度チェック
-
100 Mbpsのリンクでビデオ通話が遅く感じられます。何を、どのくらいの期間測定しますか?
デバイスから通話の接続先までのRTT、ジッター、ロスを、ピーク時間帯を含めて数分間測定します。スループットだけでは、通話の問題は説明できません。
-
ジッターが、安定した大きめの遅延より悪影響を及ぼすことがあるのはなぜですか?
遅延が安定していれば、アプリケーションは一度バッファを設定するだけで済みます。ばらつきが大きいと、遅い側の裾を待たなければならず、バッファの範囲外に届いたパケットは破棄されるか補間されます。
-
ルートテストのレポートには、どの指標を載せますか?
測定期間、送信元、接続先とあわせて、4つすべてを載せます。見出しの数値を1つに絞る必要がある場合は、RTTにp95のジッターとロスを組み合わせ、スループットは参考情報として残します。
回答は要求したときに表示されます。採点、保存、送信は一切行いません。
よくある質問
帯域幅と速度は同じですか?
良い遅延とはどのくらいですか?
帯域幅を増やすと遅延は小さくなりますか?
関連
- 常時ローミング:国別の確認ポイント
ブラジル、メキシコ、コロンビアで、海外SIMがローカルプロファイルを必要とするまでにどのくらいローミングできるかと、適切な製品を選ぶための判断手順を説明します。
- IoTデバイス向けSGP.32
SGP.32がIoTフリートにもたらす変化、対象となるデバイス、SGP.02デバイスをOTAでアップグレードできない理由。
- eUICC識別子(EID)
eUICCの識別子で、加入とは別のものです。
実践する
トラフィック、接続先、必要な測定内容をお知らせください。次のステップをご案内します。