O balíčkovej hlavičke Vizualizácia
Pochopenie toho, ako hlavičky protokolu konzumujú Vašu MTU je rozhodujúce pre optimalizáciu výkonu siete. Každá vrstva zapuzdrenia pridáva režijné náklady, ktoré znižujú dostupný priestor pre aktuálne aplikačné údaje (payload).
Prečo na tom záleží?
- Fragmentácia: Ak váš balíček prekročí cestu MTU, bude roztrieštený (IPv4) alebo vypustený (IPv6), čo spôsobí retransmisie a latenciu
- Priebeh: Viac režijných nákladov znamená menej užitočného zaťaženia na balíček, čím sa znižuje efektívna priepustnosť
- MSS Tuning: Maximálna veľkosť segmentu TCP by mala zodpovedať za všetky zapuzdrenia, aby sa zabránilo fragmentácii
- Tunely: Technológie, ako sú VXLAN, GRE, a IPsec môžu byť stohované, Zlúčenie nad hlavou výrazne
Odkaz na veľkosť hlavičky:
- Ethernet II: 14 bajtov (Dst MAC 6 + Src MAC 6 + EtherType 2)
- 802,1Q VLAN: 4 byty na značku
- MPLS: 4 bajty na štítok
- IPv4: 20 bajtov (minimálne do 60 s možnosťou voľby)
- IPv6: 40 bajtov (záhlavie pevnej základne)
- TCP: 20 bajtov (minimálne do 60 s možnosťou voľby)
- UDP: 8 bajtov
- VXLAN/GENEVE: 8 bajtov (iba hlavička tunela)
- GRE: 4 bajty základné, 8 bajtov s kľúčom
- IPsec ESP: ~50 bytov typických (variácie podľa šifry)