IPv6 adresstyper

Inom IPv6 finns det tre huvudtyper av adresser: Unicast, Multicast och Anycast.

  • Unicast – Unicast-adresser är avsedda för en-till-en-kommunikation. En unicast-adress identifierar en specifik enhet eller interface på nätverket. När en enhet skickar data till en unicast-adress, är det endast den enheten som ska ta emot och bearbeta mottagen data. Detta är den vanligaste typen av adresser i både IPv4 och IPv6-nätverk. Unicast-adresser kan vara:
    • Global (GUA): Unika adresser används över hela internet och används för global kommunikation.
    • Link-Local (LLA): Unika adresser som används för kommunikation inom samma nätverkssegment eller länk. Alltid börjar med FE8.
    • Loopback: Loopback-adressen används fortfarande för loopback-tester och felövervakning inom lokala nätverk.
    • Unspecified: Ospecificerad adress används när en enhet inte har fått en giltig IPv6-adress än. Detta är särskilt relevant vid nätverksstart eller när enheten ansluter till ett nätverk för första gången.
    • Unique Local (ULA): Unika adresser används för intern kommunikation inom en organisation och inte över internet. Prefixet FC00::/7 ändrades till FD00::/7. Som exempel adressen: FD45:93AC:8A8F:0001:0000:0000:0000:0001/64 där 40 första bitar efter FD fungerar som Global ID. Så 8 + 40 + 16 (subnet ID) = 64 utgör nätverks prefixet.
    • Embedded: Även om övergången från IPv4 till IPv6 har skett successivt, finns det fortfarande nätverk och system som använder både IPv4 och IPv6. Inbäddade adresser möjliggör kommunikation mellan dessa nätverk med olika protokollversioner, vilket är särskilt användbart under övergångsperioden.
  • Multicast – Multicast-adresser används för en-till-många-kommunikation. När en enhet skickar data till en multicast-adress, kommer data att levereras till en specifik grupp av enheter som är intresserade av informationen. Multicast används för effektiv distribution av data till flera mottagare samtidigt, vilket minskar överbelastning av nätverket. Multicast-adresser identifieras av specifika adressområden och börjar med ”FF” i de första åtta bitarna av adressen. Följande tas upp i denna avsnitt:
    • Well known– De börjar med prefixet ff00::/12. Välkända multicast-adresser är reserverade och definierade av IPv6-protokollet för specifika ändamål. Exempel på välkända multicast-adresser inkluderar:
      • All-Nodes Multicast Address: FF02::1 (Används för att skicka meddelanden till alla enheter på den lokala länken).
      • All-Routers Multicast Address: FF02::2 (Används för att skicka meddelanden till alla routrar på den lokala länken).
    • Transient – De börjar med prefixet ff10::/12. Tillfälliga multicast-adresser härleds från välkända multicast-adresser och används för tillfälliga eller kortvariga ändamål. De används vanligtvis av applikationer för att skapa temporära multicast-grupper för specifika uppgifter eller tjänster. De tillfälliga adresserna bildas genom att ta välkända multicast-adresser och lägga till ett slumpmässigt nummer eller identifierare.
      Till exempel kan en applikation skapa en tillfällig multicast-grupp med adressen FF3E::1:2:3:4:5, där FF3E::1 är den välkända multicast-adressen och 2:3:4:5 är det slumpmässigt genererade identifieraren. Dessa tillfälliga multicast-grupper är inte fördefinierade eller standardiserade utan skapas dynamiskt av applikationer vid behov.
    • Solicited-Node: FF02::1:FF00:0/104 (Används för Neighbor Discovery Protocol för att hitta en specifik nodes IPv6-adress).

Anycast – Anycast-adresser används för kommunikation med en-till-en-av-flera eller närmaste-mottagare. När data skickas till en anycastadress, kommer det att levereras till den närmaste enheten i en grupp av enheter med samma anycastadress. Anycast-adresser används främst för att välja den närmaste eller mest lämpliga servern för att hantera en förfrågan, vilket kan förbättra prestanda och responstider.

Det finns fler typer av IPv6 adresser:

  • Default route ::/0 – Detta är en specialadress som representerar en standard väg i nätverket. Den tillåter vidarebefordran av all datatrafik som inte matchar någon annan specifik adress.
  • Loopback ::1 – Denna adress är avsedd för intern användning och den används inom samma nod för att kontrollera nodens interface.

Det är viktigt att notera att IPv6-adresser är 128-bitar långa, vilket ger ett mycket större adressutrymme än IPv4. Denna stora adressutrymme möjliggör en mängd olika adress- och kommunikationstyper, vilket gör IPv6 till en kraftfullare och mer skalbar protokollversion än IPv4.

Sammanfattning

En nod kan ha flera av IPv6 adresser samtidigt, beroende på dess roll och funktion i nätverket. Till exempel kan en nod ha en global unicast-adress för att kommunicera över Internet, en link-local address för direkt kommunikation på den lokala länken, och en ULA-adress för interna nätverkskommunikationer. Multicast- och anycast-adresser används normalt av specifika nätverksprotokoll och applikationer för att möjliggöra effektiv gruppkommunikation.

Det är viktig att komma ihåg att nätverksenheterna måste ha en local-link adress, men inte nödvändigtvis en GUA adress.