Predočenje glave paketa
Razumevanje, kako protokol glave porabijo svoj MTU je ključnega pomena za optimizacijo delovanja omrežja. Vsaka plast enkapsulacije doda nadstropje, ki zmanjša razpoložljiv prostor za dejanske podatke o uporabi (obremenitev).
Zakaj je to pomembno?
- Fragmentacija: Če vaš paket presega pot MTU, bo razdrobljen (IPv4) ali padel (IPv6), kar povzroča retransmisije in zakasnitev
- Pretok: Več režijskih stroškov pomeni manj tovora na paket, kar zmanjšuje učinkovit pretok
- MSS tuning: Največja velikost odseka TCP bi morala upoštevati vse inkapsulacije, da se prepreči razdrobljenost.
- Nestirani predori: Tehnologije, kot so VXLAN, GRE in IPsec, se lahko zložijo, kar se znatno poveča.
Sklic velikosti glave:
- Ethernet II: 14 bajtov (Dst MAC 6 + Src MAC 6 + EtherType 2)
- 802.1Q VLAN: 4 bajtov na značko
- MPLS: 4 bajtov na nalepko
- IPv4: 20 bajtov (najmanj, do 60 z možnostmi)
- IPv6: 40 bajtov (fiksna osnovna glava)
- TCP: 20 bajtov (najmanj, do 60 z možnostmi)
- UDP: 8 bajtov
- VXLAN/GENEVE: 8 bajtov (samo glava tunov)
- GRE: Osnovni 4 bajti, 8 bajtov s ključem
- IPsec ESP: ~50 bajtov tipično (varies by depher)