Cookies op Tweakers

Tweakers is onderdeel van DPG Media en maakt gebruik van cookies, JavaScript en vergelijkbare technologie om je onder andere een optimale gebruikerservaring te bieden. Ook kan Tweakers hierdoor het gedrag van bezoekers vastleggen en analyseren. Door gebruik te maken van deze website, of door op 'Cookies accepteren' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt? Bekijk dan ons cookiebeleid.

Meer informatie

Door Wout Funnekotter

Hoofdredacteur

Aan de slag met Starlink van SpaceX

Hoe goed werkt Elon Musks satellietinternet?

Beperkingen: locatierestricties en Cgnat

Hoewel Starlink in de praktijk behoorlijk goed zijn werk deed, zitten er fikse beperkingen aan het systeem, zeker tijdens de bèta. Zo is het bijvoorbeeld niet mogelijk om Dishy ver weg van je huis te gebruiken. SpaceX koppelt de schotels bij ingebruikname aan een cell die gekozen wordt op basis van het huisadres waarmee je bij het bedrijf bekend bent. Hoe groot zo'n cell precies is, laat SpaceX niet weten, maar de consensus online is dat deze een doorsnede van ongeveer 25 kilometer heeft. Daarbinnen kan het dus goed dat je nog ontvangst hebt, maar hoe verder je van je huisadres komt, des te groter de kans dat je verbindingsproblemen krijgt. Wie had gehoopt Starlink te kunnen gebruiken op vakantie met de boot, caravan of tent, moeten we op dit moment dus teleurstellen. Als we SpaceX mogen geloven, is dit overigens een tijdelijk probleem. Zodra er genoeg satellieten online zijn, moet het mogelijk worden om met Dishy rond te reizen en Elon Musk liet ook al weten een mobiele versie van Dishy een interessant idee te vinden.

Een ander nadeel heeft ermee te maken dat Starlink gebruikmaakt van Carrier Grade Network Address Translation, oftewel Cgnat. Vrijwel elke provider van bekabeld internet in de Benelux voorziet gebruikers van een uniek ipv4-adres, waarna de router er in je huis via NAT voor zorgt dat het verkeer naar alle lokale ipv4-adressen op het netwerk gerouteerd wordt. Bij Cgnat vindt dat op een hoger niveau plaats, waardoor je als gebruiker jouw ipv4-adres met andere Starlink-gebruikers deelt. Dat maakt het veel lastiger om het netwerk van buitenaf te benaderen. Even een poort openzetten op je router om een van je systemen van buitenaf te kunnen benaderen, is er dus niet bij. Cgnat is niet nieuw en bijvoorbeeld heel gangbaar bij mobiele netwerken, maar daar is het opzetten van binnenkomende verbindingen een minder gebruikelijke usecase.

Nu zijn daar omwegen voor te bedenken, die allemaal gebaseerd zijn op het idee van tunneling. Daarbij maak je een netwerktunnel tussen een systeem binnen je thuisnetwerk en een systeem erbuiten, en laat je de inkomende verbinding vervolgens via het buitensysteem binnenkomen om zo via de tunnel je thuisnetwerk te bereiken. Voor iemand met verstand van netwerken is dat geen onoverkomelijk probleem, maar voor een gemiddeld persoon is dat te hoog gegrepen. In elk geval is het extra gedoe.

Ipv6

De oplossing voor dit alles is natuurlijk ipv6. Daarvan zijn meer dan genoeg adressen beschikbaar en Starlink is sinds eind vorig jaar bezig met voorbereidingen voor de uitrol. Enigszins verbaasd kregen we naast een ipv4-adres ook netjes een /56-ipv6-range toebedeeld en aanvankelijk dachten we zonder zorgen ook inkomende verbindingen op te kunnen zetten. Helaas lukte dat niet.

Na enig uitzoekwerk, met hulp van Tweakers-bofh Kees Hoekzema, blijkt dat Starlink het ipv6-verkeer via een datacenter van Google laat lopen. De eerder dit jaar aangekondigde samenwerking waarbij Google de internetconnectie voor Starlink verzorgt via Googles eigen infrastructuur, lijkt dus al deels uitgerold te zijn. Op termijn wil Starlink ook zijn grondstations op het terrein van de Google-datacenters plaatsen, wat tot gevolg moet hebben dat de latency naar Google-diensten voor een Starlink-gebruiker relatief laag is, doordat het grondstation zich fysiek dicht bij de servers van Google bevindt.

Binnen dat datacentrum wordt het verkeer op dit moment helaas gefilterd, waardoor we ook over ipv6 geen inkomende verbindingen konden opzetten. Een pingrequest vanaf de servers van Tweakers naar de client thuis kwam niet aan en had een dusdanig lage ping dat hij vermoedelijk binnen het datacentrum geblokkeerd werd. De pingrequest de andere kant op kwam wel netjes aan en nam daar ook de verwachte tijd voor.

Ipv6-ping tussen Tweakers en onze Starlink-client

Toen we bij Starlink navroegen of dit zo bedoeld was, kregen we te horen dat ipv6 officieel nog helemaal niet ondersteund wordt en dat het feit dat we überhaupt een ipv6-adres toegewezen kregen, waarschijnlijk het gevolg is van tests. Aangezien er genoeg Starlink-gebruikers zijn die op fora als Reddit laten weten dat ze zonder problemen ipv6 gebruiken, lijkt dat antwoord niet helemaal te stroken met de werkelijkheid. We vermoeden dan ook dat Starlink per locatie nog bezig is met optimalisaties aan het netwerk en evaluaties van de configuratie, waardoor het goed kan dat ipv6 bijvoorbeeld wel compleet werkt in de VS, maar niet in Nederland. Op de vraag of het na de officiële uitrol van ipv6 wel mogelijk wordt om van buiten het Starlink-netwerk verbinding te maken met een client in het netwerk, liet Starlink weten dat er geen verdere details gegeven kunnen worden over features die nog niet officieel zijn.

Wat vind je van dit artikel?

Geef je mening in het Geachte Redactie-forum.

Nintendo Switch (OLED model) Apple iPhone 13 LG G1 Google Pixel 6 Call of Duty: Vanguard Samsung Galaxy S21 5G Apple iPad Pro (2021) 11" Wi-Fi, 8GB ram Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2021 Hosting door True