Mit IPv4 kann TCP MSS "Clamping" (ein Netzwerkgerät, das den MSS-Wert in einem TCP-Header bearbeitet) hilfreich sein, wenn die Erkennung der maximalen Übertragungseinheit des Pfads nicht funktioniert. (z. B. wenn ICMP irgendwo im Pfad blockiert wird.) Da IPv6 nicht fragmentiert ist, ist das "Paket zu groß" von ICMPv6 immer noch zu groß, um den ursprünglichen Endpunkt zu signalisieren.
Gibt es eine Anleitung zum spezifischen Klemmen von TCP MSS über IPv6?
Es gibt definitiv Fälle - in denen normalerweise IPv6-in-IPv4-Tunnel irgendwann auf dem Weg beteiligt sind -, in denen die MSS-Aushandlung fehlschlägt, selbst wenn PMTUD ordnungsgemäß funktioniert. In diesem Fall wird eine TCP-Sitzung möglicherweise korrekt gestartet (da die SYN / ACK-Pakete klein sind), aber es kommen keine Datenpakete an (da diese Pakete für den Tunnel zu groß sind). In diesem Fall würde die MSS-Klemmung am anderen Ende helfen, ist jedoch nicht unter der Kontrolle des "Opfers", das auf die Pakete wartet. Die ausfallsichere Lösung besteht darin, die IPv6-MTU für beide Enden auf 1280 einzustellen, die durch einen beliebigen Tunnel gelangen soll.
quelle