PMTUD Blackhole auf Telekom-Netz?
vor 3 Monaten
Abend allerseits,
haben seit zwei Wochen einen FTTH -Anschluss. Betreibe meinen eigenen Mikrotik RB750Gr3 hinter der offiziellen Glasfaser Modem 2. Über diese zwei Wochen ist mir aufgefallen, dass einige Microsoft-Seiten extremst langsam laden. Nach weiterer Untersuchung erfahren einige Domains ständig einen Timeout, u.a. wcpstatic.microsoft.com und js.monitor.azure.com, von der viele Microsoft-Seiten JavaScript-Assets laden. Scheinbar ist ironischerweise auch dieses Forum, telekomhilft.telekom.de, betroffen, aber auch nur ein paar CDN -Assets, die auf der Seite eingebunden sind.
Habe sowohl die vom PPPoE-Server erteilten DNS-Server, als auch Cloudflare DoH getestet. Das Timeout liegt wohl nicht an DNS, denn keine der beiden konnte das Problem beheben.
Bei manueller Verringerung der MTU auf Client-Geräten auf 1400 (Werte dazwischen noch nicht getestet) ist das Problem gelöst. Nach etwas Recherche über MTU gehe ich von einem PMTUD Blackhole aus, das sich irgendwo auf der Route zwischen meinem Netzwerk und die von Microsoft befindet.
Vorher waren wir im Netz von Vodafone (Kabel) und das Problem gab es nicht.
Habt ihr das Problem auch? Ich wollte hier kurz fragen, bevor ich den Support aufsuche, was evtl. doch etwas mehr Zeit in Anspruch nehmen wird.
Falls ich meinerseits noch etwas tun oder nachsehen kann, gebt gerne Bescheid!
Besten Dank im Voraus!
153
0
13
Das könnte Ihnen auch weiterhelfen
vor 6 Jahren
1183
0
2
vor 4 Jahren
267
5
2
vor einem Jahr
215
0
2
vor einem Jahr
938
0
5
Beliebte Tags letzte 7 Tage
Das könnte Sie auch interessieren
Kaufberatung anfragen
Füllen Sie schnell und unkompliziert unser Online-Kontaktformular aus, damit wir sie zeitnah persönlich beraten können.

Angebote anzeigen
Informieren Sie sich über unsere aktuellen Internet-Angebote.

vor 3 Monaten
Hallo @2242502897 und herzlich willkommen in unserer Community.
Hast du den Router zuvor auch schon genutzt? Kannst du uns einen Tracert zu einer der Seiten schicken? Natürlich ohne kundenbezogene Daten.
Viele Grüße
Dorothea
0
1
von
vor 3 Monaten
Hallo Dorothea,
vielen Dank für die schnelle Antwort! Der Mikrotik war vorher hinter der Vodafone Station (im Bridge Mode) geschaltet und erhielt Adresskonfiguration über DHCP/v6, die Leitung lief auch mit der Standard MTU 1500. Traceroute oder ping brachten auch keine Ergebnisse, ich gehe davon aus, dass die Seite (oder schon etwas davor?) ICMP blockiert:
Hier ist die Ausgabe von
curl -vvv wcpstatic.microsoft.com:Anbei noch ein Screenshot von Wireshark, der den Verbindungsversuch aufgezeichnet hat:
Potenziell interessant ist, dass beim SYN eine MSS von 1440 als Option weitergegeben wird, beim SYN/ACK setzt das andere Ende einen Wert von 1400. Die Verbindung schlägt trotzdem fehl, wie man hier sehen kann. Anscheinend bekommt der Server den HTTP Request nicht richtig.
Edit: Erster Absatz, Standard MTU 1500, 1600 war ein Tippfehler :)
0
Uneingeloggter Nutzer
von
vor 3 Monaten
Update: Das Problem ließ sich scheinbar vorrübergehend beheben, nachdem MSS Clamping (für mich hat die Mikrotik-Option clamp-to-pmtu gereicht) sowohl für IPv4 als auch IPv6 eingerichtet ist, was auf allen eingehenden und ausgehenden Paketen angewandt wird - was mich etwas überrascht. Denn eigentlich sollte ICMP, vor allen ICMPv6 aus funktionellen Gründen nie blind blockiert werden sollten :)
Mich würde es aber trotzdem freuen, wenn sich jemand seitens Telekom die Route diagnosieren könnte. MSS Clamping funktioniert, ist aber angesichts der theoretischen Leistung doch eher suboptimal. Damit einen schönen Abend und danke für die Bemühungen!
0
2
von
vor 2 Monaten
Hallo,
wir haben den Fall einmal durch die entsprechende Abteilung prüfen lassen.
Die Kolleginnen und Kollegen konnten keine Auffälligkeiten feststellen.
Im Backbone selbst gibt es keine Probleme - die MTU am genutzten Link zu Microsoft ist korrekt auf 1514 Byte gesetzt und am Interface sehen wir für die Rückrichtung keine Drops aufgrund von Giants.
Wir können nicht ausschließen, dass hier Microsoft selbst auf gewisse IPv6 Adressbereiche aufgrund irgendwelcher Threat Detection filtert oder ICMPv6 blackholed.
Auch bei einem Test über Mobilfunk traten keine Probleme auf - curl (curl -vvv wcpstatic.microsoft.com) löst ohne Probleme auf und der Transfer ist erfolgreich.
Gruß ^Carsten
von
vor 2 Monaten
Hallo Carsten,
vielen Dank für die gründliche Diagnose und ausführliche Antwort!
Aktuell läuft alles in unserem Netzwerk mit MTU 1492 und MSS Clamping, aber in der Schnittstellenbeschreibung (https://www.telekom.de/hilfe/geraete/service/umwelt/schnittstellenbeschreibung-downloads?samChecked=true, unter xDSL und GPON) habe ich gesehen, dass ein Frame-MTU von 1522 zugelassen wird. Weiter unten wird diese Frame Size so definiert, dass PPPoE-Overhead auch in den 22 Bytes einberechnet werden können, sodass (wie ich es verstanden habe) ein L3 MTU von 1500 möglich ist.
Wie setzen sich diese 22 Bytes zusammen? Ist der Ethernet-Header mit Empfänger- und Sender-MAC-Adressen auch drin, oder ist das ähnlich wie die L2-MTU-Definition von Mikrotik (https://help.mikrotik.com/docs/spaces/ROS/pages/21725296/MTU+in+RouterOS#MTUinRouterOS-MaximumTransmissionUnit)? Unterstützt die Telekom also Jumbo Frames per RFC 4638? Auf meinem Mikrotik bleibt der PPPoE-Client-MTU auf 1492, egal wie ich den Ethernet-/VLAN-Interface-MTU einstelle. Die 8 Bytes weniger machen zwar keinen gigantischen Leistungsunterschied, aber vielleicht ist ein Standard-MTU von 1500 doch recht hilfreich, um einige Probleme zu vermeiden. :)
Danke im Voraus!
0
Uneingeloggter Nutzer
von
vor 2 Monaten
@2242502897
Unabhängig von der beschriebenen Problematik:
Kann es sein, dass Du Deine Telekom-Kundennummer als "Nickname" verwendest?
Wenn ja, ist das sehr riskant - und öffnet Internet-Betrügern Tür u. Tor....
2
von
vor 2 Monaten
Ist Präfix der Mail-Adressmaske. Keine Sorge ;)
0
von
vor 2 Monaten
Moin,
die MTU auf unserem Access ist grundsätzlich 1514 Bytes.
Durch diverse weitere Protokolle bzw. "Verschachtelungen" gehen aber nochmal einige Bytes verloren (z.B. PPPoE = 8 Byte).
Am Ende bleiben für den einfachen Endkundenanschluss eine MTU von 1492 Byte übrig.
Jumbo Frames werden auf unseren normalen Endkundenanschlüssen nicht unterstützt.
Gruß ^Carsten
Uneingeloggter Nutzer
von
vor 10 Tagen
Ich habe hier das selbe Problem! Ich benutze eine OPNsense direkt am "Glasfasermodem". IPv4 hat keinerlei Probleme, aber bei IPv6 ist das Problem im Telekom-Netz offensichtlich, wenn auch scheinbar nicht konsistent. Insbesondere zwischen den Tagen war Microsoft für mich nicht erreichbar oder (selten) sehr langsam. Die (berechnete) MTU steht auf 1432. Die bei PPPoE übliche Option TCPmssFix ist aktiv. Ich bekam aber meist keine Antwort auf "curl -6 https://download.sysinternals.com/files/SysinternalsSuite.zip --output t.zip" oder "curl -6 wcpstatic.microsoft.com". Interessanterweise konnte ich auf dem pppoe-Interface keine PTB-Pakete empfangen (tcpdump -i pppoe0 'icmp6 && ip6[40] == 2)'. Es sieht ganz so aus, als ob diese Pakete irgendwo zwischen Microsoft, der Telekom und mir verloren gegangen wären. Erst durch MSS-clamping auf 1432 war die Verbindung stabil. M.E. Ignoriert hier einer der Player die Vorgaben nach RFC 8201 - und ich glaube nicht, dass dies bei Microsoft liegt. Da offensichtlich andere Provider (Vodafone) das Problem nicht haben, würde ich mich freuen, wenn die Telekom das Problem nicht einfach zurück an den Endkunden abwälzt. Das Problem sitzt eindeutiger beim rosa Elefanten.
0
4
von
vor 8 Tagen
Sonst hätte ich es wohl kaum hier gepostet! Was soll die Frage?
0
von
vor 8 Tagen
Was soll die Frage?
Sonst hätte ich es wohl kaum hier gepostet! Was soll die Frage?
Weil es die Lösung des Threads ist (wurde leider nie markiert) und es eventuell nicht gelesen wurde.
0
von
vor 8 Tagen
Weil es die Lösung des Threads ist (wurde leider nie markiert) und es eventuell nicht gelesen wurde.
Was soll die Frage?
Sonst hätte ich es wohl kaum hier gepostet! Was soll die Frage?
Weil es die Lösung des Threads ist (wurde leider nie markiert) und es eventuell nicht gelesen wurde.
MSS Clamping ist hier nicht die Lösung sondern bestenfalls ein fauler Workaround, das ist doch genau das worum es @gdampf geht.
0
Uneingeloggter Nutzer
von
Uneingeloggter Nutzer
von