パケットペーシング(ぱけっとぺーしんぐ)
最終更新:2026/4/28
パケットペーシングは、ネットワーク上で送信されるパケットの送信間隔を制御する技術である。
別名・同義語 パケット間隔制御トラフィックシェーピング
ポイント
パケットペーシングは、ネットワークの輻輳を回避し、安定した通信を維持するために用いられる。特にリアルタイム通信において重要となる。
パケットペーシングとは
パケットペーシングは、ネットワーク上で送信されるパケットの送信間隔を調整する技術です。これにより、ネットワークの輻輳を緩和し、パケットロスを減らすことを目的とします。特に、リアルタイム通信(VoIP、ビデオ会議など)において、安定した通信品質を維持するために重要な役割を果たします。
パケットペーシングの仕組み
パケットペーシングは、送信側でパケットを一定間隔で送信するように制御することで実現されます。この間隔は、ネットワークの状態や通信相手の受信能力に応じて動的に調整される場合があります。具体的な実装方法としては、以下のようなものが挙げられます。
- トークンバケット: 送信側は、一定のトークンを保持しており、パケットを送信するたびにトークンを消費します。トークンが不足している場合は、パケットの送信を遅延させます。
- リーキーバケット: 送信側は、一定の速度でパケットを送信します。送信速度が速すぎる場合は、パケットをキューに蓄積し、一定の速度で送信し続けます。
- キューイング: 送信側は、パケットをキューに蓄積し、ネットワークの空き状況に応じて送信します。
パケットペーシングの利点
- ネットワークの輻輳緩和: パケットの送信間隔を調整することで、ネットワークの負荷を分散し、輻輳を回避できます。
- パケットロスの削減: 輻輳を回避することで、パケットロスを減らし、通信品質を向上させることができます。
- リアルタイム通信の安定化: リアルタイム通信において、遅延やジッタを抑制し、安定した通信を維持することができます。
パケットペーシングの課題
- 遅延の増加: パケットの送信を遅延させることで、全体の遅延が増加する可能性があります。
- 設定の複雑さ: 適切なパケットペーシングの設定は、ネットワークの状態や通信相手の受信能力に応じて調整する必要があり、複雑になる場合があります。