メインコンテンツまでスキップ

5. Fragmentation and MTU (断片化と MTU)

5. Fragmentation and MTU (断片化と MTU)

Geneve カプセル化は、元のパケットにオーバーヘッドを追加します。これには、Outer Ethernet (外部イーサネット)、IP、UDP、および Geneve ヘッダーが含まれます。このオーバーヘッドにより、テナントが利用できる実効 Maximum Transmission Unit (最大伝送ユニット, MTU) が減少します。

断片化とそれに伴うパフォーマンスの低下を回避するために、アンダーレイネットワークはカプセル化されたパケットを収容するのに十分な大きさの MTU をサポートすべきです (SHOULD)。理想的には、アンダーレイ MTU は少なくとも (Tenant MTU + Geneve Overhead + Outer Headers) であるべきです。通常、データセンターのアンダーレイでは、標準的な 1500 バイトのテナントフレームのカプセル化オーバーヘッドを処理するために、ジャンボフレーム(例:9000 バイト)が使用されます。

アンダーレイ MTU が不十分な場合、断片化が発生します。断片化は 2 つのレベルで発生する可能性があります。

  1. Inner Fragmentation (内部断片化): パケットが Tenant MTU を超えているため、カプセル化の前にテナントシステムがパケットを断片化します。
  2. Outer Fragmentation (外部断片化): カプセル化されたパケットが Underlay MTU を超えているため、トンネルエンドポイントまたは中継デバイスがパケットを断片化します。

トンネルエンドポイントでの再構築にはリソースを大量に消費する可能性があるため、外部断片化は一般的に推奨されません。Path MTU Discovery (パス MTU 検出, PMTUD) などの技術を使用して、適切な MTU を決定できます。