Table of Contents
最大伝送ユニット(MTU)は、ネットワークリンクを介して送信できるパケットの最大サイズを決定するTCP/IPネットワークの重要なパラメータです。 MTUの適切な計算は、ネットワークのパフォーマンスを最適化し、フラグメンテーションやパケットロスなどの問題を減らすことができます。
TCP/IP における MTU の理解
MTUは、ヘッダーを含むパケットの最大サイズを定義します。単一のネットワークフレームで送信できます。パケットがMTUを超えた場合は、ネットワークの効率を低下させるか、フラグメントされなければなりません。
MTUの計算方法
Ethernet ネットワークの典型的なMTUは1500バイトです。ネットワークに最適なMTUを計算するには、次のことを検討してください。
- ネットワークタイプ(Ethernet、Wi-Fi、VPNなど)を特定します。
- ヘッダー(IP、TCPなど)によるオーバーヘッドを決定します。
- オーバーヘッドを最大フレームサイズから引き継ぎます。
例えば、Ethernetフレームは最大1500バイトの容量です。典型的なヘッダーサイズ(IPやTCPヘッダの40バイト)を分割すると、MTUの約1460バイトになります。
パフォーマンスのMTUの最適化
MTUの設定を最適化するには:
- 「Don't Fragment」フラグでpingなどのツールを使用して、最大で可能なパケットサイズをテストします。
- フラグメンテーションを防ぐため、テスト結果に基づいてMTU設定を調整します。
- 安定性のためにネットワーク機器を横断して一貫したMTUを確保します。
適切なMTU構成は、スループットを改善し、レイテンシを削減することができます。特に、VPNやネットワークでは、さまざまなリンクタイプがあります。