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:
- Inner Fragmentation (Frammentazione interna): il sistema tenant frammenta il pacchetto prima dell'incapsulamento perché supera la MTU del tenant.
- 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.