Netwerkhulpmiddelen
Plan uw tunnel-MTU en TCP-MSS
Begin met de beschikbare IP-MTU en trek de headers af die daarin moeten passen. Deze calculator gebruikt uw invoer; hij meet geen netwerkpad.
Verdeling van de bytes
- Buitenste IP-header
- 20 bytes
- GRE-basisheader
- 4 bytes
Binnenste IP-MTU = transport-IP-MTU − inkapselingsoverhead
Drie gangbare voorbeelden
Deze voorbeelden gebruiken een transport-IP-MTU van 1.500 bytes, binnen en buiten IPv4 en geen optionele headers. Ze tonen de berekening, geen dienstconfiguratie.
| Modus | Overhead van inkapseling | Binnenste IP-MTU | TCP-MSS |
|---|---|---|---|
| IP-in-IP | 20 | 1.480 | 1.440 |
| GRE op laag 3 | 24 | 1.476 | 1.436 |
| VXLAN met intern Ethernet | 50 | 1.450 | 1.410 |
Eenvoudig GRE gebruikt 24 bytes: 20 voor buitenste IPv4 en 4 voor GRE. Heeft een gecontroleerd pad nog eens 24 bytes overhead, dan is het interne budget 1.452 in plaats van 1.476. Geen van beide waarden is universeel; gebruik de instellingen die per tunnel zijn geleverd.
Lees het resultaat op de juiste laag
De beginwaarde is de grootte van een IP-pakket dat het transport kan vervoeren. Buitenste Ethernet-headers, FCS, preamble en inter-frame gap vallen buiten deze IP-MTU. Ze tellen mee voor framegrootte en snelheid op het medium; ze hier opnieuw aftrekken zou twee verschillende meetgrenzen vermengen.
GRE en IP-in-IP
Dit GRE-model vervoert rechtstreeks een IP-pakket. Het bevat geen interne Ethernet-header, ERSPAN-metadata of GRE-routinguitbreidingen. Een controlesom voegt zowel het controlesomveld als het gereserveerde veld toe; een sleutel en een volgnummer voegen elk vier bytes toe. IP-in-IP voegt de gekozen buitenste IP-header toe.
VXLAN en VLANs
VXLAN vervoert een Ethernet-frame in UDP. Tel de buitenste IP- en UDP-headers, de VXLAN-header en de interne Ethernet-header mee. De oorspronkelijke interne FCS wordt niet vervoerd. Tel alleen VLAN-tags die in het ingekapselde frame blijven; een VTEP kan tags verwijderen of herschrijven.
MTU, MSS en echt verkeer
Alleen de TCP-MSS wijzigen lost geen te grote UDP-datagrammen of alle problemen met pad-MTU-detectie op. Andere paden, retourrouting, ICMP-verwerking en weergave van offloads kunnen uw waarneming veranderen. Controleer representatieve TCP- en UDP-applicatie-uitwisselingen, ook met grotere payloads, op ieder hoofd- en reservepad.
Extra headers en uitzonderingen
Buitenste IPv4-opties, IPv6-uitbreidingsheaders en extra inkapseling worden niet automatisch afgeleid. Vul alleen een bekende extra grootte in. Variabele overhead, fragmentatie, herassemblage en linkaanpassing vragen om een eigen technische beoordeling. Een korte ping of een actieve BGP-sessie bewijst niet welke MTU een applicatie kan gebruiken.
Vragen over tunnelplanning
Is 1.476 voor iedere GRE-tunnel de juiste MTU?
Nee. Dit is het resultaat bij een transport-IP-MTU van 1.500 bytes met een eenvoudige GRE-header over IPv4. Opties, extra inkapseling of een kleinere transport-MTU veranderen het resultaat. Volg de waarden voor de betreffende aansluiting.
Kan ik dezelfde MTU gebruiken voor de hoofd- en reservetunnel?
Alleen als de geleverde instellingen en de werkelijke paden dat toelaten. De reservetunnel kan een andere inkapseling of een ander transportpad gebruiken. Behoud waar nodig verschillende waarden en controleer beide paden voordat u op de omschakeling vertrouwt.
Moet ik TCP-timestamps van de aangekondigde MSS aftrekken?
De berekening met vaste headers volgt RFC 6691. De zender past de werkelijke TCP-datalengte aan de gebruikte opties aan; de MSS belooft niet dat elk segment zoveel applicatiebytes bevat.
Test dit hulpmiddel mijn netwerk of wijzigt het mijn router?
Nee. Het accepteert alleen numerieke budgetten en protocolkeuzes. Het rekent in de browser of via een GET-formulier op de server en maakt een tekstrapport. Het voert geen netwerkprobes uit en past geen configuratie toe.
Standaarden en reikwijdte van de berekening
Bereid het volledige overdrachtspad voor
Combineer het bytebudget met routing, poortcapaciteit en een acceptatietest voor legitiem applicatieverkeer.