O wizualizacji nagłówka pakietu
Zrozumienie, jak nagłówki protokołu zużywają MTU jest kluczowe dla optymalizacji wydajności sieci. Każda warstwa obudowy dodaje napowietrznych, które zmniejsza dostępną przestrzeń dla rzeczywistych danych aplikacji (ładowność).
Dlaczego to ma znaczenie?
- Fragmentacja: Jeśli Twój pakiet przekroczy ścieżkę MTU, będzie rozdrobniony (IPv4) lub upuszczony (IPv6), powodując retransmisje i opóźnienie
- Próg: Więcej napowietrznych oznacza mniejsze obciążenie na pakiet, zmniejszając efektywną przepustowość
- MSS Tuning: Maksymalny rozmiar segmentu TCP powinien uwzględniać wszystkie zamknięcia, aby uniknąć rozdrobnienia
- Tunele do nested: Technologie takie jak VXLAN, GRE i IPsec mogą być układane, składając się znacznie
Odniesienie do rozmiaru nagłówka:
- Ethernet II: 14 bajtów (Dst MAC 6 + Src MAC 6 + EtherType 2)
- 802.1Q VLAN: 4 bajty na znacznik
- MPLS: 4 bajty na etykietę
- IPv4: 20 bajtów (minimum, do 60 z opcjami)
- IPv6: 40 bajtów (stały nagłówek bazowy)
- TCP: 20 bajtów (minimum, do 60 z opcjami)
- UDP: 8 bajtów
- VXLAN / GENEWE: 8 bajtów (tylko nagłówek tunelu)
- GRE: 4 bajty podstawowe, 8 bajtów z kluczem
- IPsec ESP: ~ 50 bajtów typowych (różni się szyfrem)