ipv6.help

Jag vill lära mig IPv6

IPv6 lär du dig bäst genom att köra det. Läs gärna på, men bygg framför allt ett eget nät hemma där du kan prova, göra fel och se vad som händer. Det krävs inte mycket: en router eller brandvägg som du själv styr över, ett par datorer eller virtuella maskiner – och IPv6-adresser som är dina att experimentera med.

Ett stabilt prefix gör stor skillnad

I en hemmalabb är ett prefix som inte ändras guld värt. Många bredbandsoperatörer som levererar IPv6 delar ut ett prefix som kan bytas vid omstart eller efter ett avbrott, och då byter varje enhet i nätet adress. Och det som då går sönder är precis det du vill öva på:

Med ett fast prefix kan du bygga något, lämna det och komma tillbaka nästa vecka utan att börja med att felsöka adresserna.

Route64 – fast prefix genom en tunnel

route64.org passar utmärkt för en hemmalabb. Det är en ideell tjänst som helt gratis ger dig ett eget, routat /56 med fast tilldelning genom en tunnel. Ett /56 rymmer 256 nät, så du har gott om plats att dela upp labben i flera delar.

Du kan välja mellan flera tunneltyper, bland annat WireGuard, GRE och IP6IP, och allt sätts upp i en självbetjäningsportal. Det fungerar oavsett om din egen operatör levererar IPv6 eller inte.

Varför inte Hurricane Electric?

Hurricane Electrics tunnlar har hjälpt många att komma igång och fungerar bra om du har en fast, publik IPv4-adress. Men de bygger på att tunneln går direkt mot din IPv4-adress, och det ställer till det i två vanliga fall:

Här vinner Route64. WireGuard klarar CGNAT betydligt bättre: tunneln kopplas upp inifrån och ut över UDP, precis som vilken annan trafik som helst, och tål att din adress ändras på vägen.

MikroTik och containrar

En MikroTik-router är en bra grund för labben. RouterOS har fullt stöd för IPv6 och för tunneltyperna ovan, och kostar inte mycket. Från version 7 kan routern dessutom köra containrar, och de fungerar ypperligt med IPv6: varje container får ett eget gränssnitt och en egen adress ur ditt prefix, och går att nå direkt utan portvidarebefordran eller adressöversättning.

Det gör det enkelt att sätta upp små tjänster att öva på, till exempel en namnserver eller en webbserver, utan någon extra hårdvara.

Börja med RIPE Atlas

En container med RIPE Atlas är ett bra första steg. RIPE Atlas är ett världsomspännande mätnät där tusentals små sonder mäter hur internet fungerar, över både IPv4 och IPv6. Sonden finns också som programvara, och RIPE beskriver hur den installeras och länkar till färdiga containeravbilder i sin dokumentation om mjukvarusonder.

Du lär dig hur en container får sin IPv6-adress och når ut, och du får något igång som gör nytta: mätningarna hjälper operatörer och forskare, och du tjänar poäng som du kan använda till egna mätningar mot ditt nät.

464XLAT – ett nät med bara IPv6

Det roligaste du kan prova i labben just nu är ett nät helt utan IPv4. Det som länge satte stopp var program och tjänster som bara kan IPv4. 464XLAT löser det med översättning i två led:

Däremellan går allt över IPv6. Klienten får reda på vilket prefix NAT64 använder genom routerns RA (PREF64) eller genom DNS64.

iOS, Android, ChromeOS och macOS har kört CLAT i många år. Den som saknades var Windows – men nu har även Windows 11 fått CLAT, eller WinCLAT som det kallas. Microsoft rullar ut det stegvis efter en öppen förhandsversion. Därmed klarar alla vanliga klienter ett nät med bara IPv6.

NAT64 i din router

Du behöver en NAT64 i labben. Så här ser det ut i några vanliga routrar och brandväggar:

Att tänka på

Vad ska jag prova?

Läs mer