SORACOM ユーザーコンソールで SIM グループごとに MTU 値を設定できるようになりました
これまでは SORACOM から MTU (Maximum Transmission Unit) の値を通知しておらず、多くのデバイスは実装のデフォルト値 (一般的に 1500 バイト) を利用していました。このたび、SORACOM ユーザーコンソールで SIM グループごとに任意の MTU を設定できるようになりました。
MTU を設定できるようになった背景
MTU は 1 回の送信で通過できる最大の IP パケットサイズを示す値で、これを超えるパケットはネットワーク経路で自動的に分割 (フラグメンテーション) されたり破棄されたりします。たとえば、VPN トンネルや閉域網など、より小さな MTU を採用しているネットワークでは、従来の固定値 1500 バイトのままではサイズ超過によるパケットの分割や破棄が発生し、通信効率の低下や通信不可の原因となっていました。
MTU を調整するメリット
SIM グループ単位で MTU を調整できるようになり、利用するネットワークの制約に合わせて事前に値を設定できます。たとえば、VPN トンネルのように小さな MTU を求める場合は小さめの値を設定し、デバイスと通信先との間のネットワーク全体で十分な MTU を利用できるグループでは従来どおりの値を維持するといった使い分けが考えられます。
適切な MTU を設定することで、以下の効果が期待できます。
- 不要なフラグメンテーションや再送を抑え、通信効率の低下を防げます。
- 通信不可を先回りで防げるため、トラブルシューティングに費やす工数を削減できます。
注意:デバイスによってはネットワークから通知される MTU 値の変更に対応しておらず、デバイスのデフォルト値 (一般的に 1500 バイト) に従って動作する場合があります。事前にデバイス仕様を確認してください。
なお、ユーザーコンソールでの設定画面操作や CLI / API の設定例、ping を使った適切な値の探り方は、デバイスに通知する MTU (IP Link MTU) を設定する を参照してください。
ご不明な点がございましたら、お気軽に SORACOM サポート にお問い合わせください。