Internet Engineering Task Force (IETF), der arbejder med udviklingen af internetprotokoller og -arkitektur, har offentliggjort det første udkast til specifikationen for protokollen IPv8 til diskussion. Dokumentet er foreslået af det uafhængige firma One Limited, oprettet uden for standardiseringsprocessen hos IETF, og har status som «Internet-Draft» (enhver kan offentliggøre et sådant udkast, så længe formalia overholdes). Protokollen IPv8 er bemærkelsesværdig ved at bruge lokalt cachede JWT-token fra OAuth2 til autentificering af komponenter i netværk og til at verificere hver etableret udgående forbindelse gennem et forespørgsel i DNS8 (uden henvendelse til DNS8 oprettes der ikke en post i XLATE8s tilstandstabel (lignende NAT), og forbindelsen blokeres).
Adressering i IPv8 ligner IPv4 – IPv4-adresseområdet er et underrum af IPv8, og en IPv8-adresse dannes som en routing-præfiks (autonome systems nummer) + IPv4-adresse (<asn>.n.n.n.n). Med et nul routing-præfiks (0.n.n.n.n) dannes en almindelig IPv4-adresse, som kan anvendes til interaktion med eksisterende netværk. IPv4. I praksis gives hvert autonome system (ASN) sit eget separate interval af IPv4. I pakkens header i IP-feltet angives versionsnummeret 8, og både afsender- og modtageradresser tildeles 64 bits – 32 bits til ASN-præfikset + 32 bits til værtens adresse i IPv4-stil. I den globale BGP8-routingtabel tillades kun én post pr. ASN, og den mindste størrelse af præfikset i BGP8 er /16.
Det er blevet påstået, at løsningen er 100% bagudkompatibel, implementeringen kan ske sømløst, og der kræves ingen modifikation af eksisterende enheder, applikationer og netværk for at bruge IPv8. Dette opnås ved at anvende IPv4 i slutnetværk og på klientsystemer ved hjælp af XLATE8-adresseoversætteren til adgang til det globale netværk IPv8, som konverterer forespørgsler mellem IPv4 og IPv8 på lignende måde som NAT. Der tilbydes dog også elementer til direkte brug af IPv8 på slut-systemer og i netværksinfrastrukturen, såsom AF_INET8 netværkssokler, en ny type post i DNS – A8, ARP8, ICMPv8, SNMPv8, routingprotokoller BGP8, IBGP8, OSPF8 og IS-IS8.
Den grundlæggende IPv8-stak inkluderer protokollen DHCP8, systemet domenenavne DNS8, NTP8 tidsynchroniseringsprotokol, NetLog8 telemetriindsamlingsprotokol, WHOIS8 resolver til ruteanerkendelse, ACL8 adgangskontrolsystem og IPv4/IPv8 XLATE8 oversætter. En post i XLATE8 forbindelsestilstandstabellen tilføjes efter hver DNS8 forespørgsel sendt ved hver forbindelse og registrering af aktiv rute via WHOIS8 tjenesten. Al funktionalitet relateret til telemetriindsamling, autentificering, navnegodkendelse, tidsynkronisering og adresseoversættelse er implementeret i form af en samlet platform, Zone Server. En IPv8-enhed tilsluttet netværket sender en Discover-forespørgsel til DHCP8 og modtager alle nødvendige parametre for at kunne arbejde med Zone Server.
Kilde: opennet.ru
