IPv4 fragmentéiert ënnerwee; IPv6 schéckt amplaz eng Noriicht iwwer e ze grousse Pak
Nëmme IPv4-Routeren dierfen en ze grousse Pak fragmentéieren. IPv6 erwaart, datt de Sender op d'Noriicht iwwer e ze grousse Pak reagéiert, wat en Tunnel oder eng gefiltert ICMP-Reeg ka briechen.
IPv6-Feeler ginn dacks méi op de Protokoll geschuer wéi op d'Pakgréisst, déi se verursaacht huet. Déi zwou Famillen behandelen en ze grousse Pak wierklech anescht, an et ass en Tunnel, deen den Ënnerscheed wichteg mécht. IPv4-Routeren dierfen e Pak fragmentéieren, wann d'Reegelen et erlaben, wärend IPv6-Routeren ënnerwee guer net dierfe fragmentéieren. IPv6 seet et amplaz dem Sender, an et gëtt erwaart, datt de Sender reagéiert. Alles wat duerno schief geet, kënnt dohier, ob déi Noriicht ukënnt.
Wat all Famill mécht
D'Tabell ass de Mechanismus a véier Zeilen, an eng Zeil erkläert de gréissten Deel vun der Duercherneen.
| Behaviour | IPv4 | IPv6 |
|---|---|---|
| Router fragments an oversized packet | Allowed while DF is clear | Never |
| Signal returned to the sender | ICMP Fragmentation Needed | ICMPv6 Packet Too Big |
| Size that must always work | 68 bytes | 1280 bytes |
| Fragmentation possible | Routers or source | Source only |
IPv6 huet keng Fragmentéierung ënnerwee an och kee DF-Fändel ze läschen, also gëtt et näischt, op dat een zeréckfale kann, wann e Pak ze grouss ass. De Sender muss informéiert ginn, an de Sender muss et gleewen.
Den Tunnel mécht de Wee stil méi schmuel
E VPN setzt baussenzeg Headeren derbäi, an am verschlësselte Fall och Integritéitsdaten, ier de Pak den Host verléisst. De bannenzege Pak kann an d'MTU vun der Interface passen, déi e gesäit, wärend de baussenzege Pak d'Limite vun der nächster Streck iwwerschreit, an dofir daucht dat als éischt an engem Tunnel op. Senkt bewosst d'MTU vun der Tunnel-Interface oder klemt d'TCP MSS um Wee, a schreift op, wéi eng Zuel Dir gewielt hutt a firwat.
Den ESP-Overhead hänkt vum Modus an den Algorithmen of, also ass déi richteg Tunnel-MTU eng Rechnung an net eng Konventioun. Wat Dir och wielt, et muss Plaz loossen fir e komplette bannenzege IPv6-Pak vu 1280 Byte, well all IPv6-Streck muss esou vill droen. En Tunnel, deen 1280 Byte IPv6 net droen kann, ass kee Tuning-Problem; et ass en ënnerbrache Wee fir déi Famill. Genee déi Aschränkung verschwënnt, wann en MTU-Wäert aus enger Installatioun kopéiert gëtt, déi nëmmen IPv4 huet.
Firwat d'Symptom en Hänger ass
De Feeler ass keen proppere Feeler, an dofir gëtt en falsch diagnostizéiert. En TCP-Handshake leeft duerch, kleng Äntwerten kommen un, an d'Verbindung stockt, soubal eng grouss Äntwert oder en groussen Upload ufänkt, well dat déi éischt Päck sinn, déi grouss genuch sinn, fir ewechgehäit ze ginn. SSH verbënnt sech an hängt dann op der éischter grousser Ausgab, an de Kapp vun enger Säit lued, wärend de Kierper ni fäerdeg gëtt.
Wann d'ICMPv6-Noriichten iwwer en ze grousse Pak gefiltert ginn, léiert de Sender et ni a probéiert ëmmer déi selwecht Gréisst. Dat ass e schwaarzt Lach an net en luese Wee, an et seng Signatur ass eng widderhuelbar Gréisstegrenz an net e zoufällege Verloscht. Den entspriechende Kontrolltrafic erlaabt ze loossen ass Deel vun enger funktionéierender IPv6-Installatioun, net eng Héiflechkeet.
Schalt d'Noriichten net aus, vun deenen Ären eegene Wee ofhänkt, a beschreift duerno d'Resultat als IPv6-Feeler. Datselwecht Argument gilt fir d'Fragmentation Needed-Noriichte vum IPv4, déi bei Firewall-Autoren esou onpopulär an esou noutwendeg sinn.
Messt d'Grenz a fléckt dann d'Schicht
Iwwerpréift amplaz ze roden: benotzt de don't-fragment-Fändel op IPv4 a fest Notzlaaschtgréissten op IPv6, a schreift op, wou d'Äntwerten ophalen. ping -M do -s 1472 an ping -6 -s 1400 sinn duergeet, fir d'Form vum Problem festzestellen, an tracepath mellt déi entdeckt Wee-MTU ënnerwee.
Fléckt duerno déi Schicht, déi d'Zuel besëtzt: d'MTU vun der Tunnel-Interface, d'MSS-Klemming fir TCP, oder de Wee selwer. RFC 8200 ass d'Referenz fir d'IPv6-Reegel, an se liest sech méi kuerz wéi den Tëschefall, deen se verhënnert.
Test déi Famill, déi d'Applikatioun tatsächlech benotzt, well en Duebelstack-Numm op enger Famill äntwere kann an op der anerer net, an eng Applikatioun no enger Netzwierkännerung kann ëmklammen. Schreift d'Adress op, déi Dir getest hutt, well en Resultat géint den A-Record näischt iwwer den AAAA-Record seet.
Behandelt d'Gréisstegrenz als Beweis
Eng widderhuelbar Gréisstegrenz ass ee vun de wéinege Netzwierkfeeler, déi sech genee reproduzéieren, bei der selwechter Bytezuel, aus der selwechter Quell, all Kéier. Dat mécht se zu engem Kaddo an net zu engem Rätsel, an et heescht och, datt eng Korrektur iwwerpréift ka ginn amplaz erhofft.
Schreift déi entdeckt MTU, déi agestallt Tunnel-MTU an den Test, deen den Ënnerscheed bewisen huet, an den Ticket. Déi nächst Persoun wäert déiselwecht Arithmetik op enger anerer Streck begéinen.