Tunelių MTU skaičiuoklė
MTU nested tuneliams ir daugiahopėms transit grandinėms.
Kam skirta
Nested ir hopų scenarijai skaičiuojami skirtingai: nested sudeda overhead’us ant to paties paketo, o hopai — kiekvienam tuneliui atskirai (pilnas to hop’o našumas).
Kokia nauda
Upstream GRE gali likti 1456, o kliento WireGuard — 1420; path MTU ir MSS imami iš siauriausio hop’o, be bereikalingo greičio nupjovimo platesniuose hop’uose.
Skaičiavimo režimas
Keli encapsulation sluoksniai ant to paties paketo be tarpinio decap. Overhead’ai sumuojami nuo išorinio kelio MTU.
Šablonai
Bazinis underlay MTU
Įprastai Ethernet 1500. Hops režime kiekvienam hop’ui galima nurodyti atskirą underlay MTU.
Tuneliai / hopai
Viršuje — arčiausiai fizinio kelio (pvz. WG per internetą). Apačioje — overlay ant jo (pvz. VXLAN VTEP ant wg0). Kiekvienam sluoksniui atskirai pasirenkate peer/VTEP IPv4 ar IPv6.
Rezultatai
Esant VLAN tagams ar nežinomoms options, rekomenduojama apvalinti žemyn (pvz. 1370 → 1360).
WireGuard, VXLAN, GRE, IPIP, VLAN ir PPPoE — dokumentuoti dydžiai. IPsec, OpenVPN ir L2TP/IPsec — tipinės reikšmės (priklauso nuo cipher ir NAT-T). EoIP — pagal MikroTik (~42 B).
„Statyti MTU“ — ką dėti ant to hop’o interface’o: min(underlay − overhead, ankstesnis path). Jei ankstesnis hop’as siauresnis, vėlesnis platesnis hop’as užspaudžiamas (pvz. po WG 1420 sekantis GRE bus 1420, ne 1456). „Path iki čia“ — einamasis e2e limitas.
| # | Sluoksnis / hop | Overhead | MTU po sluoksnio |
|---|