Σχετικά με την απεικόνιση κεφαλίδων Packet
Η κατανόηση του πώς οι κεφαλές πρωτοκόλλου καταναλώνουν την MTU σας είναι κρίσιμη για τη βελτιστοποίηση της απόδοσης του δικτύου. Κάθε στρώμα εγκλωβισμού προσθέτει γενικά που μειώνει τον διαθέσιμο χώρο για πραγματικά δεδομένα εφαρμογής (payload).
Τι σημασία έχει;
- Κατακερματισμός: Εάν το πακέτο σας υπερβαίνει τη διαδρομή MTU, θα κατακερματιστεί (IPv4) ή θα πέσει (IPv6), προκαλώντας αναμεταδόσεις και λανθάνουσα κατάσταση
- Διάβαση: Περισσότερο γενικά σημαίνει λιγότερο ωφέλιμο φορτίο ανά πακέτο, μειώνοντας την αποτελεσματική διέλευση
- Συντονισμός MSS: Το μέγιστο μέγεθος τμήματος του TCP θα πρέπει να αντιπροσωπεύει όλες τις εγκλωβίσεις για την αποφυγή κατακερματισμού
- Σήραγγες με φώκια: Τεχνολογίες όπως VXLAN, GRE, και IPsec μπορεί να στοιβάζονται, ανατοκίζοντας τα γενικά έξοδα σημαντικά
Κωδικός μεγέθους κεφαλίδας:
- Ethernet II: 14 bytes (Dst MAC 6 + Src MAC 6 + EtherType 2)
- 802.1Q VLAN: 4 bytes ανά ετικέτα
- MPLS: 4 bytes ανά ετικέτα
- IPv4: 20 bytes (ελάχιστο, έως 60 με επιλογές)
- IPv6: 40 bytes (σταθερή κεφαλίδα βάσης)
- TCP: 20 bytes (ελάχιστο, έως 60 με επιλογές)
- UDP: 8 bytes
- VXLAN/GENEVE: 8 ψηφιολέξεις (μόνο για κεφαλίδα του καναλιού)
- ΓΡΗ: 4 bytes βασικό, 8 bytes με κλειδί
- IPsec ESP: ~50 ψηφιολέξεις τυπικές (διαφορές με κρυπτογράφηση)