Trage download vanaf Microsoft diensten

Hallo,

Ik ben nu een tijdje overgestapt van XS4ALL naar Freedom, en dat bevalt over het algemeen prima. Wel valt me op dat downloads vanaf Microsoft gerelateerde netwerken eigenlijk altijd traag zijn. Ik haal op mijn 1GB verbinding eigenlijk nooit meer van 200 / 300 Mbit/s vanaf een Microsoft dienst, terwijl dit met XS4ALL neit zo was. Nu hoor ik je denken “daar heb je er weer één met slechte wifi / bekabeling die zeurt over z’n snelheden”. Sta mij toe om mijn claim te onderbouwen.

Allereerst, hier is een vergelijking tussen een download van de Windows 11 ISO vanaf mijn Freedom verbinding en via de 4G hotspot van mijn telefoon (T-Mobile):

Freedom
freedom_w11

T-Mobile
4g_w11

Dat verschil is al flink. Ik heb ook in beide gevallen een traceroute gedaan.

Freedom

C:\Users\Donny>tracert software-download.microsoft.com

Tracing route to cs22.wpc.v0cdn.net [152.199.19.160]
over a maximum of 30 hops:

  1     1 ms     1 ms     1 ms  192.168.1.1
  2     5 ms     5 ms     5 ms  lo0.dc2.cmbr.connected.by.freedominter.net [185.93.175.234]
  3     6 ms     5 ms     5 ms  connected.by.freedom.nl [185.93.175.240]
  4     6 ms     5 ms     5 ms  no-reverse-yet.fusixnetworks.net [37.139.140.242]
  5     6 ms     6 ms     6 ms  br0.drtam1.nl.fusixnetworks.net [37.139.139.247]
  6     6 ms     6 ms     6 ms  adm-b1-link.ip.twelve99.net [62.115.151.184]
  7     7 ms     8 ms     7 ms  adm-bb3-link.ip.twelve99.net [62.115.136.194]
  8     *        7 ms     6 ms  adm-b10-link.ip.twelve99.net [62.115.120.227]
  9    19 ms    10 ms     7 ms  verizon-ic324323-adm-b10.ip.twelve99-cust.net [62.115.154.35]
 10     7 ms     7 ms     7 ms  ae-65.core1.ama.edgecastcdn.net [152.195.104.129]
 11     6 ms    10 ms     6 ms  152.199.19.160

Trace complete.

T-Mobile

C:\Users\Donny>tracert software-download.microsoft.com

Tracing route to cs22.wpc.v0cdn.net [152.199.19.160]
over a maximum of 30 hops:

  1    11 ms     3 ms     6 ms  192.168.196.188
  2     *        *        *     Request timed out.
  3     *        *        *     Request timed out.
  4     *        *        *     Request timed out.
  5     *        *        *     Request timed out.
  6    31 ms    31 ms    47 ms  84.241.225.42
  7   103 ms    27 ms    25 ms  80.157.130.241
  8    25 ms    37 ms    25 ms  pd9ef3582.dip0.t-ipconnect.de [217.239.53.130]
  9    29 ms    29 ms    26 ms  80.157.202.246
 10    40 ms    25 ms    80 ms  ae-66.core1.ama.edgecastcdn.net [152.195.105.129]
 11   102 ms    24 ms    20 ms  152.199.19.160

Trace complete.

Wat me hier vooral aan opviel is dat de route via Freedom een paar extra hops in Zweden lijkt te maken.

De andere plek waar ik dit erg goed merk is als ik games download op mijn Xbox. Waar een download voorheen met XS4ALL eigenlijk altijd tegen de 600/700 Mbit/s haalde, kom ik nu eigenlijk nooit boven de 250 Mbit/s uit. Zelfde kabel, infrastructuur, router, switches tot aan de glasvezel. Het enige verschil is een andere PPPoE username en password. Hetzelfde verhaal voor de Xbox op de bovenverdieping.

Plug ik de PS5 in met dezelfde kabel, dan haal ik makkelijk 900Mbit/s. Wederom iets wat in de richting van routering naar Microsoft services wijst.

Maar, het kan ook makkelijk je infrastructuur zijn

Klopt, maar ook een speedtest wijst uit dat de bandbreedte in ieder geval aanwezig is:

Mocht je toch willen weten hoe de boel aangesloten is:

  • CAT6 naar de meterkast
  • EdgeSwitch 16
  • SFP met glas
  • EdgeRouter 12P
  • SFP naar glasvezelaansluiting

Desondanks heb ik al verschillende dingen geprobeerd:

  • MTU overal waar mogelijk ingesteld op 9000 (behalve op de PPPoE verbinding)
  • Gecontroleerd of ergens stiekem iets van DPI / QoS aan staat
  • Xbox factory reset gedaan
  • PCAP gemaakt op de router van al het Xbox verkeer (niks vreemds te zien, geen retransmissions of iets dergelijks)

Hoe langer ik er mee bezig ben, hoe meer ik het idee krijg dat er OF iets met de routering naar Microsoft adressen niet goed gaat, OF dat sommige CDN’s denken dat het Freedom IP adres zich in een ander land bevind en daarom verkeerde mirrors kiest.

Hoe dan ook, ik hoor graag of er iets is wat ik nog kan proberen. Ik moet vaak (vaker dan goed voor me is) verschillende Microsoft ISO’s downloaden, en het zou mijn thuiswerkervaring een stuk beter maken als dat met 800Mbit/s gaat in plaats van 200 Mbit/s :slight_smile: .

MTU op 9000 is niet invol voor internet verbindingen, 1500 is max voor regulier Ethernet.
(MTU op de PPPoE voerende interface kan op 1512 zodat er 1500 byte pakketten in de PPP pakketten past).

MTU op 9000 kan een verschil maken, als een SAN/NAS gebruikt wordt met bv. NFS of SMB. (En er 4K sectoren op de schijven staan).
MTU groot vs. klein kan voor problemen zorgen.

200-300Mbps kan een beperking in WiFi zijn, of een omweg / rate limiting ergens op het netwerk zijn.
Over wereldwijde IP adressen is idd wel wat te doen, de IPv4 adressen zijn al een jaar of 10 op, dus degenen die een jaar of 10 geleden niet gehamsterd hebben kunnen nu alleen kruimels vinden, vaak niet in eigendom, maar alleen in lease vorm.
En dat compliceert “herkenning” op LAND van herkomst. Bij lease adressen blijft dat dan toch (deels) het bedrijf dat de verhuur doet.
Daarnaast kan het zijn dat adressen een “verleden” hebben, in dienst van spammers etc. wat ook niet helpt.

Bij mij eindigt een tcptraceroute naar www.microsoft.com bij Akamai networks op een systeem, vrijwel direct op de AMSIX.

 3  ae5.core1.fi001.nl.freedomnet.nl (185.93.175.215)  0.774 ms  0.825 ms  0.911 ms
 4  amsix-ams8.netarch.akamai.com (80.249.209.208)  1.205 ms  2.483 ms  1.236 ms
 5  a92-122-253-175.deploy.static.akamaitechnologies.com (92.122.253.175) [open]  1.279 ms  1.236 ms  1.391 ms

Dank voor je reactie.

MTU op 9000 is niet invol voor internet verbindingen, 1500 is max voor regulier Ethernet.

Ik heb zoals ik zei op de PPPoE verbinding de MTU staan zoals aanbevolen. (1512, 1508, 1500).

200-300Mbps kan een beperking in WiFi zijn, of een omweg / rate limiting ergens op het netwerk zijn.

Ik gebruik geen WiFi, en zoals je kan zien aan de speedtest is er bandbreedte genoeg naar buiten.

Bij mij eindigt een tcptraceroute naar www.microsoft.com bij Akamai networks op een systeem, vrijwel direct op de AMSIX.

Wat doet software-download.microsoft.com bij jou?

Die heeft een langere loopweg. (btw, glasvezel verbinding via cambrium)

 3  no-reverse-yet.fusixnetworks.net (37.139.138.110)  0.760 ms  6.087 ms  0.735 ms
 4  br0.drtam1.nl.fusixnetworks.net (37.139.139.249)  0.809 ms  22.928 ms  1.325 ms
 5  adm-b1-link.ip.twelve99.net (62.115.151.184)  1.615 ms  1.702 ms  1.539 ms
 6  adm-bb3-link.ip.twelve99.net (62.115.136.194)  1.868 ms  1.845 ms  1.842 ms
 7  adm-b10-link.ip.twelve99.net (62.115.120.227)  1.867 ms  1.891 ms  2.008 ms
 8  verizon-ic324323-adm-b10.ip.twelve99-cust.net (62.115.154.35)  5.775 ms  11.983 ms  6.691 ms
 9  ae-65.core1.ama.edgecastcdn.net (152.195.104.129)  3.249 ms  2.119 ms  2.094 ms
10  152.199.19.160  1.460 ms  1.508 ms  1.437 ms
11  152.199.19.160 [open]  1.440 ms  1.447 ms  1.348 ms

Dit klopt trouwens niet helemaal. GeoIP zegt inderdaad wel dat die twelve99 (Telia) hops Zweedse IPs zijn, maar dat is een beetje misleidend. JE kunt hier beter naar de hostnaam kijken waar wel ‘adm’ = Amsterdam staat vermeld. Sowieso lukt het je niet om in minder dan 10ms heen en weer Zweden te gaan.

Het verhaal wordt er niet anders van natuurlijk. Apart dat de snelheid lager is.

Hier glasvezel 500/500:

Kennelijk gebruikt Microsoft ook het Content Distribution Network (CDN) van Verizon, namelijk Edgecast.

Ik heb zojuist een peering-verzoek naar Edgecast gestuurd. De data naar hen toe gaat nu over transit en ik vermoed ook data terug al weet ik dat natuurlijk niet helemaal zeker.

Anyway, ik denk dat hun transit links niet al te groot zijn. Tenslotte wil een typisch CDN vooral goedkoop en snel hun data via exchanges en private-interconnects kwijt. Hopelijk wordt het beter als ze ook met ons willen peeren, maar dat wil een typisch CDN over het algemeen dus wel.

10 likes

:smiley: Hierom hou ik van Freedom.

Bedankt!

2 likes

Is dit nog gelukt? De route naar bijvoorbeeld 152.199.19.160 ziet er bij mij nog als volgt uit.

Ja en nee :slight_smile:

Het peeringverzoek is gehonoreerd door Edgecast op 18 januari. Daarop hebben we onze kant geconfigureerd maar aan hun kant is dat nog niet gedaan.

Gezien de vele klachten mbt tot lage download maar goede upload snelheden weet ik niet of dit het wel gaat oplossen.

Moet zeggen, dat dat sinds een paar dagen eigenlijk prima lijkt :smiley:

Edgecast heeft inmiddels laten weten dat de netwerkoperators een heel grote backlog aan werk hebben en dat het dus nog een hele tijd gaat duren voordat wij aan de beurt komen.

Fijn om te horen dat het beter gaat. Ik zou zo graag willen weten waarom :slight_smile:

Anders ik wel, maar het is zo willekeurig. Voorlopig is er in ieder geval een flinke verbetering. Nog niet de snelheid van “vroeger”, maar dit is een stuk werkbaarder:

Windows 11

Xbox

Ik zal ook even kijken of ik met je suggesties uit het andere topic aan de slag kan!