Om Packet Header Visualisering
Forståelse af, hvordan protokollen headers forbruge din MTU er afgørende for at optimere netværkets ydeevne. Hvert lag af indkapsling tilføjer overhead, der reducerer den tilgængelige plads til faktiske applikationsdata (nyttelast).
Hvorfor betyder det noget?
- Fragmentering: Hvis din pakke overstiger stien MTU, vil den blive fragmenteret (IPv4) eller tabt (IPv6), hvilket forårsager retransmissioner og latency
- Stoffet: Mere overhead betyder mindre nyttelast pr. pakke, hvilket reducerer effektiv gennemstrømning
- MSS Tuning: TCP 's maksimale segmentstørrelse skal gøre rede for al indkapsling for at undgå fragmentering
- Nøgne tunneller: Teknologi som VXLAN, GRE, og IPsec kan stables, sammensmeltning overhead betydeligt
Reference for hovedstørrelse:
- Ethernet II: 14 bytes (Dst MAC 6 + Src MAC 6 + EtherType 2)
- 802.1Q VLAN: 4 bytes pr. mærke
- MPLS: 4 bytes pr. etiket
- IPv4: 20 bytes (minimum, op til 60 med muligheder)
- IPv6: 40 bytes (fast base header)
- TCP: 20 bytes (minimum, op til 60 med muligheder)
- UDP: 8 bytes
- VXLAN / GENEVE: 8 bytes (kun tunnelhoved)
- GRE: 4 bytes basal, 8 bytes med nøgle
- IPsec ESP: ~ 50 bytes typiske (varierer efter kode)