Passa al contenuto principale

5. Fragmentation and MTU (Frammentazione e MTU)

5. Fragmentation and MTU (Frammentazione e MTU)

L'incapsulamento Geneve aggiunge un sovraccarico al pacchetto originale. Ciò include le intestazioni Ethernet, IP, UDP e Geneve esterne. Questo sovraccarico riduce l'effettiva Maximum Transmission Unit (MTU) disponibile per il tenant.

Per evitare la frammentazione e la penalizzazione delle prestazioni associata, la rete underlay SHOULD (DOVREBBE) supportare una MTU sufficientemente grande per ospitare i pacchetti incapsulati. Idealmente, la MTU dell'underlay dovrebbe essere almeno (MTU del tenant + Sovraccarico Geneve + Intestazioni esterne). Comunemente, i jumbo frame (ad es. 9000 byte) vengono utilizzati nell'underlay del data center per gestire il sovraccarico di incapsulamento per i frame tenant standard da 1500 byte.

Se la MTU dell'underlay è insufficiente, si verificherà la frammentazione. La frammentazione può avvenire a due livelli:

  1. Inner Fragmentation (Frammentazione interna): il sistema tenant frammenta il pacchetto prima dell'incapsulamento perché supera la MTU del tenant.
  2. Outer Fragmentation (Frammentazione esterna): l'endpoint del tunnel o un dispositivo di transito frammenta il pacchetto incapsulato perché supera la MTU dell'underlay.

La frammentazione esterna è generalmente sconsigliata perché il riassemblaggio all'endpoint del tunnel può richiedere molte risorse. Tecniche come Path MTU Discovery (PMTUD) possono essere utilizzate per determinare la MTU appropriata.