TL;DR: de routers van Tweak’s netwerk voor mijn glasvezelverbinding lijkt overbelast, maar Tweak’s naam is al wekenlang Haas.
Wij konden vorige maand eindelijk overstappen naar glasvezel, dus we hebben onze oude vertrouwde DSL verbinding achter ons gelaten en van onze oude vertrouwde provider (Tweak) een nieuw abonnement via de glasvezel van KPN Netwerk (Reggefiber) gekregen.
Wat heb ik daar spijt van.
Sinds dag één hebben we dagelijks enorme latency problemen die het internet compleet onbruikbaar maken. Deze doen zich vooral in de avonden voor, als Nederland lekker aan het internetten gaat. Voelt dus duidelijk als overbelasting ergens op de lijn. In het weekend hebben we dit ook wat vaker overdag. “Grappig” om te zien dat de problemen verdwijnen als Nederland een interland speelt of Max over Zandvoort raast. Aangezien ICMP (ping) nergens last van heeft voelt het duidelijk als een overbelaste router die bepaald prioriteitsverkeer wel doorlaat, maar TCP en UDP redelijk consequent niet sneller dan met een seconde of 5-10 kan afhandelen.
In eerste instantie heb ik al mijn eigen spullen doorgelopen, zonder resultaat. Ik heb vervolgens Tweak gebeld, die mij vertelden dat hun technische dienst niets kon vinden en dat men zich afvroeg of het niet aan mijn thuisnetwerk lag. Kan natuurlijk altijd, dus ik heb alles van de Fritz!Box afgekoppeld op één mobiel apparaat na, maar nog steeds hommeles. Vervolgens is KPN gevraagd of zij iets konden zien. Niets, helaas. Daarna heb ik nog (op eigen suggestie) de Fritz!Box van de ONT afgehaald, een laptop direct aan de ONT gehangen en daarmee het probleem ook kunnen vaststellen. De Fritz!Box (en alles daarachter) is dus ook de schuldige niet, tcpdump
doorgemaild en afgewacht. Na meerdere dagen nog maar eens gebeld: of het niet aan mijn thuisnetwerk lag? Toen toch even uit mijn slof geschoten, want daar had ik toch de tcpdump
voor gemaakt dacht ik zo.
Tweak heeft vervolgens KPN Netwerk een monteur laten komen. Vriendelijke gast, die alles doorgemeten heeft, de ONT voor de zekerheid heeft vervangen, twee koppen koffie heeft genuttigd en de glaskoppeling in de centrale nog eens extra heeft opgepoetst. Geen soelaas. Vervolgens Tweak voor de zoveelste keer gebeld, en voor de zoveelste keer de vraag gekregen of het niet toch aan mijn thuisnetwerk ligt. Erg duidelijk gemaakt dat dit niet het geval is, ze zouden er op terug komen.
Na dagen van frustratie en zonder bericht vandaag nog maar eens gebeld. Het verhaal volgens de servicedesk is duidelijk: de technische dienst geeft aan dat er bij Tweak sowieso niets aan de hand is, KPN geeft aan dat er bij hun ook niets aan de hand is en de klant beweert dat het niet aan het thuisnetwerk ligt, dus niemand weet iets en niemand kan niets. Gevraagd of de technische dienst mij dan wilde bellen, maar dat gaat niet, kan niet en mag niet. Gevraagd of ik maandag teruggebeld kan worden, maar dat kan ook niet.
Ik kon wel een bericht op dit forum achterlaten, zeiden ze. De technische dienst, in de vorm van “Johan” reageert hier wél op klanten. Wie weet dat dat zou helpen, of dat één van de andere klanten actief op dit forum iets kon zien. Prima, bij deze.
Zojuist nog even wat testen gedraaid met een laptop direct aan de ONT. Geen thuisnetwerk, geen Fritz!Box, zo kaal als maar kan. Ping komt altijd door, dus getest met een DNS look-up:
% while sleep 1; do time nslookup google.com 1.1.1.1 > /dev/null; done
nslookup google.com 1.1.1.1 > /dev/null 0.02s user 0.04s system 54% cpu 0.103 total
nslookup google.com 1.1.1.1 > /dev/null 0.01s user 0.01s system 44% cpu 0.051 total
nslookup google.com 1.1.1.1 > /dev/null 0.03s user 0.02s system 65% cpu 0.072 total
nslookup google.com 1.1.1.1 > /dev/null 0.02s user 0.03s system 0% cpu 5.077 total
nslookup google.com 1.1.1.1 > /dev/null 0.02s user 0.03s system 0% cpu 5.074 total
nslookup google.com 1.1.1.1 > /dev/null 0.01s user 0.02s system 0% cpu 5.055 total
nslookup google.com 1.1.1.1 > /dev/null 0.03s user 0.03s system 0% cpu 10.082 total
nslookup google.com 1.1.1.1 > /dev/null 0.01s user 0.02s system 44% cpu 0.053 total
nslookup google.com 1.1.1.1 > /dev/null 0.02s user 0.02s system 59% cpu 0.069 total
nslookup google.com 1.1.1.1 > /dev/null 0.02s user 0.03s system 60% cpu 0.079 total
nslookup google.com 1.1.1.1 > /dev/null 0.03s user 0.03s system 1% cpu 5.082 total
nslookup google.com 1.1.1.1 > /dev/null 0.03s user 0.02s system 60% cpu 0.077 total
nslookup google.com 1.1.1.1 > /dev/null 0.03s user 0.02s system 1% cpu 5.078 total
nslookup google.com 1.1.1.1 > /dev/null 0.03s user 0.02s system 62% cpu 0.075 total
nslookup google.com 1.1.1.1 > /dev/null 0.03s user 0.02s system 0% cpu 5.078 total
nslookup google.com 1.1.1.1 > /dev/null 0.02s user 0.02s system 61% cpu 0.075 total
nslookup google.com 1.1.1.1 > /dev/null 0.03s user 0.02s system 61% cpu 0.073 total
nslookup google.com 1.1.1.1 > /dev/null 0.02s user 0.02s system 60% cpu 0.070 total
nslookup google.com 1.1.1.1 > /dev/null 0.02s user 0.02s system 61% cpu 0.075 total
nslookup google.com 1.1.1.1 > /dev/null 0.02s user 0.03s system 62% cpu 0.079 total
nslookup google.com 1.1.1.1 > /dev/null 0.02s user 0.02s system 58% cpu 0.073 total
nslookup google.com 1.1.1.1 > /dev/null 0.03s user 0.02s system 1% cpu 5.082 total
nslookup google.com 1.1.1.1 > /dev/null 0.03s user 0.02s system 1% cpu 5.079 total
nslookup google.com 1.1.1.1 > /dev/null 0.03s user 0.02s system 61% cpu 0.078 total
nslookup google.com 1.1.1.1 > /dev/null 0.03s user 0.03s system 0% cpu 10.079 total
nslookup google.com 1.1.1.1 > /dev/null 0.03s user 0.03s system 0% cpu 15.062 total
nslookup google.com 1.1.1.1 > /dev/null 0.02s user 0.03s system 0% cpu 5.080 total
nslookup google.com 1.1.1.1 > /dev/null 0.03s user 0.03s system 0% cpu 20.309 total
nslookup google.com 1.1.1.1 > /dev/null 0.01s user 0.01s system 55% cpu 0.030 total
nslookup google.com 1.1.1.1 > /dev/null 0.02s user 0.02s system 0% cpu 10.062 total
nslookup google.com 1.1.1.1 > /dev/null 0.01s user 0.01s system 47% cpu 0.046 total
nslookup google.com 1.1.1.1 > /dev/null 0.02s user 0.02s system 0% cpu 10.310 total
nslookup google.com 1.1.1.1 > /dev/null 0.03s user 0.02s system 69% cpu 0.072 total
nslookup google.com 1.1.1.1 > /dev/null 0.03s user 0.02s system 0% cpu 15.061 total
nslookup google.com 1.1.1.1 > /dev/null 0.01s user 0.01s system 0% cpu 5.297 total
nslookup google.com 1.1.1.1 > /dev/null 0.01s user 0.02s system 0% cpu 10.050 total
nslookup google.com 1.1.1.1 > /dev/null 0.01s user 0.01s system 47% cpu 0.046 total
nslookup google.com 1.1.1.1 > /dev/null 0.03s user 0.02s system 67% cpu 0.069 total
nslookup google.com 1.1.1.1 > /dev/null 0.02s user 0.02s system 63% cpu 0.068 total
nslookup google.com 1.1.1.1 > /dev/null 0.03s user 0.02s system 68% cpu 0.069 total
nslookup google.com 1.1.1.1 > /dev/null 0.03s user 0.03s system 0% cpu 20.301 total
nslookup google.com 1.1.1.1 > /dev/null 0.01s user 0.02s system 49% cpu 0.047 total
nslookup google.com 1.1.1.1 > /dev/null 0.03s user 0.02s system 65% cpu 0.068 total
nslookup google.com 1.1.1.1 > /dev/null 0.03s user 0.02s system 66% cpu 0.071 total
nslookup google.com 1.1.1.1 > /dev/null 0.03s user 0.03s system 0% cpu 15.303 total
nslookup google.com 1.1.1.1 > /dev/null 0.03s user 0.02s system 0% cpu 5.311 total
nslookup google.com 1.1.1.1 > /dev/null 0.03s user 0.02s system 0% cpu 5.304 total
nslookup google.com 1.1.1.1 > /dev/null 0.03s user 0.02s system 0% cpu 10.306 total
nslookup google.com 1.1.1.1 > /dev/null 0.03s user 0.02s system 67% cpu 0.072 total
nslookup google.com 1.1.1.1 > /dev/null 0.02s user 0.02s system 0% cpu 5.069 total
nslookup google.com 1.1.1.1 > /dev/null 0.01s user 0.01s system 48% cpu 0.044 total
nslookup google.com 1.1.1.1 > /dev/null 0.03s user 0.02s system 77% cpu 0.062 total
nslookup google.com 1.1.1.1 > /dev/null 0.02s user 0.03s system 67% cpu 0.072 total
nslookup google.com 1.1.1.1 > /dev/null 0.03s user 0.02s system 64% cpu 0.071 total
nslookup google.com 1.1.1.1 > /dev/null 0.03s user 0.02s system 68% cpu 0.069 total
nslookup google.com 1.1.1.1 > /dev/null 0.01s user 0.01s system 48% cpu 0.043 total
nslookup google.com 1.1.1.1 > /dev/null 0.01s user 0.01s system 47% cpu 0.043 total
nslookup google.com 1.1.1.1 > /dev/null 0.02s user 0.02s system 66% cpu 0.069 total
nslookup google.com 1.1.1.1 > /dev/null 0.03s user 0.02s system 0% cpu 5.306 total
nslookup google.com 1.1.1.1 > /dev/null 0.03s user 0.02s system 68% cpu 0.072 total
nslookup google.com 1.1.1.1 > /dev/null 0.03s user 0.02s system 0% cpu 5.073 total
nslookup google.com 1.1.1.1 > /dev/null 0.02s user 0.03s system 0% cpu 10.074 total
nslookup google.com 1.1.1.1 > /dev/null 0.01s user 0.02s system 0% cpu 10.291 total
nslookup google.com 1.1.1.1 > /dev/null 0.02s user 0.02s system 66% cpu 0.069 total
De tcpdump van tijdens deze test is te vinden op https://files.fst.li/tcpdump
Als je goed naar de tijden kijkt komt er dus regelmatig 5, 10, 15 of 20 seconden bij de tijd die je eigenlijk zou verwachten. Geen 2, geen 13, altijd meervouden van 5. [EDIT: dat is natuurlijk vanwege de retry-timeout van nslookup
]
Nog een test naar een andere DNS server:
% while sleep 1; do time nslookup google.com 8.8.8.8 > /dev/null; done
nslookup google.com 8.8.8.8 > /dev/null 0.02s user 0.03s system 61% cpu 0.075 total
nslookup google.com 8.8.8.8 > /dev/null 0.02s user 0.03s system 1% cpu 5.078 total
nslookup google.com 8.8.8.8 > /dev/null 0.02s user 0.03s system 62% cpu 0.079 total
nslookup google.com 8.8.8.8 > /dev/null 0.03s user 0.02s system 62% cpu 0.081 total
nslookup google.com 8.8.8.8 > /dev/null 0.03s user 0.02s system 0% cpu 5.073 total
nslookup google.com 8.8.8.8 > /dev/null 0.03s user 0.03s system 0% cpu 20.321 total
nslookup google.com 8.8.8.8 > /dev/null 0.02s user 0.03s system 0% cpu 10.308 total
nslookup google.com 8.8.8.8 > /dev/null 0.03s user 0.02s system 61% cpu 0.080 total
nslookup google.com 8.8.8.8 > /dev/null 0.03s user 0.02s system 1% cpu 5.078 total
nslookup google.com 8.8.8.8 > /dev/null 0.02s user 0.03s system 63% cpu 0.075 total
nslookup google.com 8.8.8.8 > /dev/null 0.03s user 0.02s system 63% cpu 0.077 total
nslookup google.com 8.8.8.8 > /dev/null 0.03s user 0.02s system 63% cpu 0.076 total
nslookup google.com 8.8.8.8 > /dev/null 0.02s user 0.03s system 0% cpu 10.079 total
nslookup google.com 8.8.8.8 > /dev/null 0.03s user 0.02s system 62% cpu 0.080 total
nslookup google.com 8.8.8.8 > /dev/null 0.03s user 0.02s system 62% cpu 0.075 total
nslookup google.com 8.8.8.8 > /dev/null 0.03s user 0.03s system 0% cpu 15.070 total
nslookup google.com 8.8.8.8 > /dev/null 0.01s user 0.01s system 8% cpu 0.295 total
nslookup google.com 8.8.8.8 > /dev/null 0.03s user 0.02s system 0% cpu 5.312 total
nslookup google.com 8.8.8.8 > /dev/null 0.02s user 0.03s system 65% cpu 0.071 total
nslookup google.com 8.8.8.8 > /dev/null 0.03s user 0.02s system 1% cpu 5.083 total
nslookup google.com 8.8.8.8 > /dev/null 0.03s user 0.02s system 65% cpu 0.072 total
nslookup google.com 8.8.8.8 > /dev/null 0.02s user 0.03s system 62% cpu 0.079 total
nslookup google.com 8.8.8.8 > /dev/null 0.01s user 0.01s system 43% cpu 0.054 total
nslookup google.com 8.8.8.8 > /dev/null 0.03s user 0.02s system 63% cpu 0.074 total
nslookup google.com 8.8.8.8 > /dev/null 0.03s user 0.02s system 65% cpu 0.072 total
nslookup google.com 8.8.8.8 > /dev/null 0.03s user 0.02s system 59% cpu 0.082 total
nslookup google.com 8.8.8.8 > /dev/null 0.02s user 0.02s system 60% cpu 0.078 total
nslookup google.com 8.8.8.8 > /dev/null 0.02s user 0.02s system 61% cpu 0.073 total
nslookup google.com 8.8.8.8 > /dev/null 0.03s user 0.02s system 61% cpu 0.081 total
nslookup google.com 8.8.8.8 > /dev/null 0.02s user 0.02s system 63% cpu 0.073 total
nslookup google.com 8.8.8.8 > /dev/null 0.02s user 0.03s system 68% cpu 0.072 total
nslookup google.com 8.8.8.8 > /dev/null 0.03s user 0.03s system 1% cpu 5.081 total
nslookup google.com 8.8.8.8 > /dev/null 0.01s user 0.01s system 46% cpu 0.051 total
nslookup google.com 8.8.8.8 > /dev/null 0.02s user 0.02s system 63% cpu 0.075 total
nslookup google.com 8.8.8.8 > /dev/null 0.01s user 0.01s system 45% cpu 0.051 total
nslookup google.com 8.8.8.8 > /dev/null 0.03s user 0.02s system 0% cpu 5.311 total
De tcpdump hiervan staat op https://files.fst.li/tcpdump2
Nou Johan, ik hoop dat je meeleest. En dat er iets gebeurt, want na een maand en twee dagen 's avonds overgeleverd te zijn aan 4G van Tele2 en vervolgens meermaals te horen dat het waarschijnlijk toch echt aan mijzelf ligt ben ik he-le-maal klaar met Tweak.