За Packet Header визуализация
Разбиране как заглавните части на протокола консумират MTU е от решаващо значение за оптимизиране на работата на мрежата. Всеки слой капсулиране добавя режийни разходи, които намаляват наличната площ за действителните данни за приложение (заплащане).
Какво значение има това?
- Фрагментация: Ако вашият пакет надвишава пътя MTU, той ще бъде фрагментиран (IPv4) или изпуснат (IPv6), причинявайки повторно предаване и латентност
- Проход: Повече режийни средства означава по-малко полезен товар на пакет, намаляване на ефективния пропускател
- MSS Tuning: Максималният размер на сегмента на TCP следва да отговаря на всички капсулиране, за да се избегне фрагментация
- Тунели с гнездене: Технологии като VXLAN, GRE, и IPsec могат да бъдат подредени, компилиране на режийни разходи значително
Размер на заглавната част:
- Ethernet II: 14 байта (Dst MAC 6 + Src MAC 6 + EtherType 2)
- 802.1Q VLAN: 4 байта на таг
- MPLS: 4 байта на етикет
- IPv4: 20 байта (минимум до 60 с опции)
- IPv6: 40 байта (фиксирана базова заглавна част)
- TCP: 20 байта (минимум до 60 с опции)
- UDP: 8 байта
- VXLAN/GENEVE: 8 байта (само заглавната част на тунела)
- GRE: 4 байта основни, 8 байта с ключ
- IPsec ESP: ~50 байта типичен (вери с шифър)