De IETF (Internet Engineering Task Force), verantwoordelijk voor de ontwikkeling van internetprotocollen en -architectuur, heeft een eerste conceptversie van de IPv8-specificatie ter discussie gesteld. Het document is voorgesteld door het externe bedrijf One Limited, is buiten het IETF-standaardisatieproces gemaakt en heeft de status 'Internet-Draft' (iedereen kan zo'n concept publiceren mits aan de formaliteiten wordt voldaan). IPv8 valt op door het gebruik van lokaal cachebare JWT-tokens van OAuth2 voor de authenticatie van elementen in netwerken en de verificatie van elke uitgaande verbinding via een verzoek naar DNS8 (zonder een verzoek naar DNS8 wordt er geen record aangemaakt in de status Tabel XLATE8 (vergelijkbaar met NAT) en wordt de verbinding geblokkeerd).
De adressering in IPv8 is vergelijkbaar met IPv4 - de adresruimte van IPv4 is een subset van IPv8, en een IPv8-adres wordt gevormd als een routeringsprefix (autonome systeemnummer) + een IPv4-adres (<asn>.n.n.n.n). Bij een nul routeringsprefix (0.n.n.n.n) ontstaat er een gewoon IPv4-adres dat gebruikt kan worden voor interactie met bestaande netwerken. IPv4. Elke autonome systeem (ASN) krijgt in principe zijn eigen aparte IPv4-bereik toegewezen. In de header van het pakket wordt het versienummer 8 aangegeven in het IP-veld, en er wordt 64 bits toegewezen aan de zender en ontvanger - 32 bits voor het ASN-prefix + 32 bits voor het hostadres in IPv4-stijl. In de globale BGP8-routeringstabel is slechts één record per ASN toegestaan, en de minimale prefixgrootte in BGP8 is /16.
Er wordt beweerd dat de oplossing 100% terugwaarts compatibel is, de implementatie kan naadloos plaatsvinden en voor het gebruik van IPv8 zijn geen aanpassingen aan bestaande apparaten, applicaties en netwerken nodig. Dit wordt bereikt door het gebruik van IPv4 in eindnetwerken en op client-systemen, waarbij een adresvertaler XLATE8 wordt gebruikt om toegang te krijgen tot het globale netwerk IPv8, dat verzoeken tussen IPv4 en IPv8 omzet, vergelijkbaar met NAT. Er worden ook elementen aangeboden voor direct gebruik van IPv8 op eindsystemen en in de netwerkinfrastructuur, zoals netwerk sockets AF_INET8, een nieuw type record in DNS - A8, ARP8, ICMPv8, SNMPv8, routeringsprotocollen BGP8, IBGP8, OSPF8 en IS-IS8.
De basisstack IPv8 omvat het DHCP8-protocol, het systeem domeinnamen DNS8, tijdsynchronisatieprotocol NTP8, telemetrie-verzamelprotocol NetLog8, WHOIS8 resolver voor routevalidatie, ACL8 toegangscontrolesysteem en IPv4/IPv8 XLATE8 adresvertaler. Een vermelding in de status tabel XLATE8 wordt toegevoegd na het verzenden van een DNS8 verzoek bij elke connectie en het registreren van de actieve route via een aanvraag aan de WHOIS8 service. Alle functionaliteit die verband houdt met telemetrieverzameling, authenticatie, naamresolutie, tijdsynchronisatie en adresvertaling is geïmplementeerd in de vorm van een gestandaardiseerd platform Zone Server. Het aan het netwerk aangesloten IPv8 apparaat verzendt één Discover-verzoek naar DHCP8 en ontvangt alle parameters die nodig zijn voor de werking van de Zone Server.
Bron: opennet.ru
