Internet Engineering Task Force (IETF), som arbetar med utvecklingen av protokoll och arkitektur för internet, har lagt fram det första utkastet av specifikationen för protokollet IPv8 för diskussion. Dokumentet föreslås av det privata företaget One Limited och skapades utanför IETF:s standardiseringsprocess och har status som "Internet-Draft" (vem som helst kan publicera ett sådant utkast om man följer formalia). Protokollet IPv8 är anmärkningsvärt för sin användning av lokalt cachade JWT-token från OAuth2 för autentisering av enheter i nätverk och verifiering av varje utgående förbindelse genom en förfrågan till DNS8 (utan att kontakta DNS8 skapas ingen post i XLATE8 status tabellen (liknande NAT) och förbindelsen blockeras).
Adresseringen i IPv8 är liknande den i IPv4 — adresseringsutrymmet för IPv4 är en delmängd av IPv8, och en IPv8-adress bildas som en routingprefix (nummer för autonomt system) + IPv4-adress (<asn>.n.n.n.n). Med ett noll-routingprefix (0.n.n.n.n) skapas en vanlig IPv4-adress som kan användas för interaktion med befintliga nätverk. IPv4. I praktiken tilldelas varje autonomt system (ASN) sitt eget separata IPv4-område. I paketets header anges versionsnumret 8 i IP-fältet, och både avsändar- och mottagaradresser tilldelas 64 bitar — 32 bitar för ASN-prefixet + 32 bitar för värdadressen i IPv4-stil. I den globala BGP8 routingtabellen tillåts endast en post för varje ASN, och den minimi prefixstorleken i BGP8 är /16.
Det har påståtts att lösningen är 100% bakåtkompatibel, och implementeringen kan ske sömlöst utan att befintliga enheter, applikationer och nätverk behöver modifieras för att använda IPv8. Detta uppnås genom att använda IPv4 i slutnäten och på klientsystemen, med hjälp av en XLATE8-adressöversättare för åtkomst till det globala nätverket IPv8, som omvandlar förfrågningar mellan IPv4 och IPv8 på liknande sätt som NAT. Dessutom erbjuds element för direkt användning av IPv8 på slutliga system och i nätverksinfrastrukturen, såsom nätverksvinklar AF_INET8, en ny typ av post i DNS — A8, ARP8, ICMPv8, SNMPv8, routingprotokoll BGP8, IBGP8, OSPF8 och IS-IS8.
Den grundläggande IPv8-stacken inkluderar protokollet DHCP8, system domännamn DNS8, tidsprotokol NTP8, telemetriindsamlingsprotokol NetLog8, WHOIS8 resolver til rutecheck, adgangsstyringssystem ACL8 og IPv4/IPv8 XLATE8 oversætter. En post i forbindelsestilstandstabellen XLATE8 tilføjes efter hver afsendt forespørgsel til DNS8 ved hver forbindelse og registrering af den aktive rute via WHOIS8 tjenesten. Al funktionalitet relateret til telemetriindsamling, autentificering, navneløsning, tidsynkronisering og adresseoversættelse er implementeret som en ensartet platform Zone Server. En IPv8-enhed tilsluttet netværket sender en Discover-forespørgsel til DHCP8 og modtager alle nødvendige parametre til drift af Zone Server som svar.
Källa: opennet.ru
