MTU/MSS sizing for PPPoE · IPsec · GRE · L2TP · VLAN · VXLAN · WireGuard · OpenVPN tunnel stacks
SYSTEM_STABLE_OPERATIONAL
BASE_LINK
Ο φυσικός MTU του κάτω layer (συνήθως το Ethernet uplink σου, πριν προστεθεί οποιοδήποτε encapsulation).
ENCAPSULATION_STACK
Ενεργοποίησε ό,τι layers διασχίζει πραγματικά το path σου. Στοιβάζονται — μπορείς π.χ. να συνδυάσεις PPPoE + IPsec + GRE.
PPPoE (RFC 2516)
PPPoE header + PPP protocol ID
−8 B
802.1Q VLAN tagging
Ethernet VLAN tag(s)
−4 B
GRE (RFC 2784 / 2890)
GRE header + new outer IP header
−24 B
MikroTik GRE tunnels default to no Key/Sequence/Checksum. GRE-over-IPsec: ενεργοποίησε και το IPsec block παρακάτω (Mode: Transport).
IPsec (RFC 4303 ESP / RFC 4302 AH)
ESP/AH header, IV, padding, ICV, outer IP
−0 B
Mode
Protocol
Outer IP (tunnel mode)
ESP Cipher
ESP/AH auth (HMAC)
Worst-case padding assumed (block-size aligned) για ασφαλές, conservative MSS — αποφεύγει fragmentation ακόμα κι όταν η πραγματική padding είναι μικρότερη. Auth αγνοείται αυτόματα για AEAD ciphers (GCM/ChaCha20-Poly1305 έχουν ενσωματωμένο ICV 16 B).
L2TPv2
UDP + L2TP core header + PPP · για L2TP/IPsec ενεργοποίησε και IPsec (Transport)
−16 B
VXLAN (RFC 7348)
Outer UDP + VXLAN header + inner Ethernet
−50 B
WireGuard
Outer UDP + WG header + Poly1305 tag
−60 B
Outer transport IP
Τυπικές, ευρέως αναφερόμενες τιμές — επιβεβαίωσε με πραγματικό capture (π.χ. στο PCAP Reader) αν χρειάζεσαι ακρίβεια byte-per-byte.
OpenVPN
Πολύ μεταβλητό — εξαρτάται από cipher/HMAC/transport
−48 B
Preset (κατά προσέγγιση)
Οι τιμές OpenVPN ποικίλλουν ανά build/compression/opt. Θεώρησέ τις ενδεικτικές, όχι απόλυτες.
Custom / manual overhead
MPLS labels, IPIP/6in4, ή οτιδήποτε άλλο δεν καλύπτεται παραπάνω
−0 B
Extra bytes (π.χ. MPLS: 4 B ανά label)
RECOMMENDED_MSS
1460
TCP MAXIMUM SEGMENT SIZE (bytes)
GOOD — comfortable headroom, no fragmentation expected.
Base Link MTU1500 B
Total encapsulation overhead−0 B
Effective Path MTU1500 B
Payload IP header20 B
TCP header (no options)20 B
OVERHEAD_BREAKDOWN
— none selected —
TOTAL0 B
MIKROTIK_ROUTEROS
Mangle rule για MSS clamping στο MikroTik (RouterOS v6/v7) — clamp μόνο SYN πακέτα με μεγαλύτερο MSS, το υπόλοιπο traffic περνάει ανεπηρέαστο.