↑ Paket Header Visualization
Kompreni kiel protokolkapuloj konsumas vian MTU estas kritika por optimumigado de retefikeco. Ĉiu tavolo de enkapsuligo aldonas supre kiu reduktas la haveblan spacon por faktaj aplikiĝdatenoj (salajro).
Kial tio ĉi gravas?
- Fragmentiĝo: Se via paketo superas la padon MTU, ĝi estos fragmentigita (IPv4) aŭ faligita (IPv6), kaŭzante redissendojn kaj latentecon
- Traput: Pli supre signifas malpli utilan ŝarĝon per pako, reduktante efikan traputron
- MSS Tuning: Maksimuma Segment Size de TCP devus respondeci pri ĉiu enkapsuligo por eviti fragmentiĝon
- Nested Tuneloj: Teknologioj kiel VXLAN, GRE, kaj IPsec povas esti stakigitaj, kunmetante supre signife
Ĉefa Size Reference:
- Ethernet II: 14 bajtoj (Dst MAC 6 + Src MAC 6 + EtherType 2)
- 802.1Q VLAN: 4 bajtoj per etikedo
- MPLS: 4 bajtoj per etikedo
- IPv4: 20 bajtoj (minimume, ĝis 60 kun opcioj)
- IPv6: 40 bajtoj (fiksita bazkapo)
- TCP: 20 bajtoj (minimume, ĝis 60 kun opcioj)
- UDP: 8
- VXLAN/GE: 8 bajtoj (tunela kapo nur)
- GRE: 4 bajtoj bazas, 8 bajtojn kun ŝlosilo
- IPsec ESP: 50 bajtoj tipaj (variaĵoj de ĉifro)