Qual è il nome corretto per la notazione standard esadecimale di un indirizzo IPv6?


10

RFC come 5952 - "Una raccomandazione per la rappresentazione del testo dell'indirizzo IPv6" e 2373 - "Architettura di indirizzamento IP versione 6" descrivono ciascuno la notazione esadecimale e due punti comunemente usata che viene generalmente utilizzata per rappresentare un indirizzo IPv6 o la parte principale di un CIDR IPv6.

Ad esempio 2001: 0db8: 85a3 :: 8a2e: 0370: 7334 .

Tuttavia, le RFC non sembrano suggerire un nome per questo formato onnipresente. Esiste un nome per questo formato, simile a come IPv4 ha una notazione punto-decimale ? In tal caso, qual è il nome corretto da utilizzare quando si fa riferimento a questa notazione IPv6 standard?


Sto vedendo molti hit su Google per Coloned Hexadecimal , ma non ho una fonte autorevole per questo.
Eddie,

Vedendo anche questa citazione in RFC 5952 che potrebbe offrire un indizio poiché la confronta con il decimale punteggiato in IPv4: questi indirizzi hanno una rappresentazione speciale che può mescolare la notazione decimale esadecimale e punto
Eddie,

Bene, si chiama "rappresentazione di testo". Probabilmente non è chiaro come "punto decimale", però.
Jcaron,

Risposte:


8

RFC 5952 ti offre il formato canonico IPv6. Ciò è spiegato nella stessa RFC:

Questo documento definisce un formato di rappresentazione testuale canonica.

e

4. Una raccomandazione per la rappresentazione del testo IPv6

In questa sezione viene presentata una raccomandazione per un formato di rappresentazione testuale canonica di indirizzi IPv6.

Ci sono persone che erroneamente chiamano un formato canonico completamente non compresso (otto parole di quattro cifre esadecimali ciascuna) ma la RFC si riferisce a questa come notazione convenzionale.

Quando zero parole vengono sostituite con ::esso è un formato di indirizzo compresso e quando utilizzato con la notazione IPv4, ad esempio ::ffff:10.11.12.13un formato di indirizzo misto, o compresso e misto.

Modifica in base alla modifica della domanda:

Non esiste un nome ufficiale per la notazione IPv6, ma RFC 5952, tra gli altri, si riferisce ad essa come hexadecimalnotazione.

Anche la notazione dell'indirizzo IPv4 comunemente chiamata dotted-decimalnotazione non si trova realmente in nessuna RFC che definisce IPv4. È menzionato in RFC 3795, Survey of IPv4 Addresss in IETF Application Area Standards Tracked and Experimental Documents , un RFC informativo che specifica nello specifico:

Questo memo fornisce informazioni per la comunità di Internet. Non specifica uno standard Internet di alcun tipo.

In conclusione, non esiste un nome ufficiale per il formato IPv6 generale e puoi chiamarlo come preferisci. Penso che sia importante distinguere tra i vari formati di indirizzi IPv6. La mia azienda ha l'obbligo di utilizzare il formato canonico RFC 5952 anziché il formato convenzionale.

Nota: ho lasciato il resto della mia risposta come informazioni utili.


4
Credo che l'OP stia cercando l'equivalente IPv6 della notazione decimale punteggiata per IPv4.
Eddie,

Non la vedo in questo modo poiché l'OP chiede specificamente RFC 5952 piuttosto che il formato flessibile IPv6 dalle RFC 1884, 2373, 3513, 4291, ecc. Che definiscono il formato di indirizzamento IPv6 standard e usa anche esadecimali e due punti.
Ron Maupin

@Eddie che è esattamente quello che sto cercando, modificherà la domanda per essere più espliciti
rheone

Corretta. Si dice che è possibile combinare la hexadecimalnotazione utilizzata per gli indirizzi IPv6 con la dot decimalnotazione utilizzata per gli indirizzi IPv4. Ciò mi dice che l'IETF considera la notazione dell'indirizzo IPv6 come hexadecimalnotazione e la notazione dell'indirizzo IPv4 come dot decimalnotazione. Molte persone chiamano la notazione dell'indirizzo IPv4 più comunemente usata dotted decimal, che non è ciò che RFC 5952 usa per questo.
Ron Maupin

0

non penso che questa sia una risposta alla domanda riguardante il nome generale dell'indirizzo ipv6, ma dirò di aver sentito parlare di una sezione del quadratico-decimale / quad di v4 che è ottetto, ho sentito ottetto equivale a hextet ipv6. per quanto riguarda una delle sezioni dell'indirizzo v6 ... 4 caratteri esadecimali combinati vengono chiamati hextet.

https://en.wikipedia.org/wiki/Hextet

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.