IPv6 (Internet Protocol Version 6) är en efterträdare till IPv4, utformad för att adressera begränsningarna för det senare, främst dess minskande adressutrymme. Här är en uppdelning av hur viktiga aspekter av IPv6 fungerar:
1. Adressering:
* Större adressutrymme: Den viktigaste förbättringen är det mycket ökade adressutrymmet. IPv6 använder 128-bitarsadresser, jämfört med IPv4:s 32-bitars adresser. Detta ger ett praktiskt taget outtömligt utbud av unika adresser. Adresser skrivs i hexadecimal, åtskilda av kolon (t.ex. `2001:0db8:85A3:0000:0000:8A2E:0370:7334`). Ledande nollor i varje segment kan utelämnas (t.ex. `2001:DB8:85A3 ::8A2E:370:7334`). Dubbelkolon (::) kan ersätta en sekvens av på varandra följande nollsegment, men bara en gång per adress.
* hierarkisk adressering: IPv6 -adresser är hierarkiska, vilket möjliggör enklare routing och administration. De innehåller ofta komponenter som representerar geografisk plats, organisation och specifika enheter.
* unicast, multicast och anycast adresser: I likhet med IPv4 stöder IPv6 dessa adresstyper:
* unicast: Identifierar ett enda gränssnitt.
* multicast: Identifierar en grupp gränssnitt.
* Anycast: Identifierar en uppsättning gränssnitt, med paket dirigerade till den "närmaste".
* Adress Autokonfiguration: IPv6 förenklar nätverkskonfigurationen via autokonfiguration. Routers sänder Router Advertisement (RA) -meddelanden som innehåller prefixinformation. Värdar kan använda denna information för att automatiskt tilldela sig IPv6 -adresser utan manuell konfiguration. Detta förenklar drastiskt nätverksinställningar, särskilt för mobila enheter.
2. Rubrikstruktur:
IPv6 -rubriken är betydligt enklare än IPv4, vilket resulterar i snabbare bearbetning. Nyckelfält inkluderar:
* version: Identifierar protokollversionen (6).
* Trafikklass: Tillhandahåller QoS (kvalitet på servicen) information.
* Flödesetikett: Används för servicekvalitet och identifiering av relaterade paket.
* nyttolastlängd: Längd på data nyttolast.
* Nästa rubrik: Anger nästa protokollhuvud (t.ex. TCP, UDP).
* Hop Limit: I likhet med IPv4:s TTL (tid att leva), begränsar paketets livslängd för att förhindra routingslingor.
* Källadress: ADVÄNDNINGSENS IPV6.
* Destinationsadress: Mottagarens IPv6 -adress.
3. Tillägg:
IPv6 använder förlängningsrubriker för att lägga till funktionalitet som inte direkt ingår i bashuvudet. Dessa rubriker läggs till mellan huvud IPv6-rubriken och övre skiktprotokollet (som TCP eller UDP). Exempel inkluderar:
* hop-by-hop-alternativhuvud: Tillåter alternativ per hop.
* Routing Header: Aktiverar källruttning.
* fragmenthuvud: Handtag paketfragmentering.
* autentiseringshuvud: Ger autentisering och integritetskontroll.
* inkapsling av säkerhet nyttolast (ESP) Huvud: Ger konfidentialitet.
4. Granns Discovery Protocol (NDP):
NDP ersätter ARP (adressupplösningsprotokollet) och ICMP -routerupptäckningsfunktioner för IPv4. Det hanterar uppgifter som:
* Grannuppmaning/annons: Används för att hitta den länk-lokala adressen till en granne.
* router uppmaning/annons: Används för att upptäcka routrar och få prefixinformation.
* omdirigera meddelanden: Informera värdar om bättre routingvägar.
5. ICMPV6:
Internet Control Message Protocol Version 6 (ICMPV6) används för felrapportering och andra kontrollfunktioner, liknande ICMP i IPv4, men med förbättrade funktioner.
6. Övergångsmekanismer:
Eftersom IPv4 fortfarande används allmänt involverar IPv6 -distribution ofta övergångsmekanismer för att möjliggöra kommunikation mellan IPv4- och IPv6 -nätverk:
* Tunneling: Inkapsling IPv6 -paket i IPv4 -paket för överföring över IPv4 -nätverk.
* Översättning: Översättning av IPv6 -adresser till IPv4 -adresser och vice versa.
Sammanfattningsvis: IPv6 erbjuder ett större adressutrymme, förenklad rubrikstruktur, förbättrad autokonfiguration och förbättrade säkerhetsfunktioner. Emellertid har dess utbredda antagande varit långsammare än ursprungligen förväntat på grund av olika faktorer inklusive den betydande ansträngningen som krävs för nätverksuppgraderingar och komplexiteten i interoperabilitet med IPv4. Ändå är det framtiden för internetadressering och blir allt vanligare.