Il processo EUI-64 (Extensible Unique Identifier-64) è un metodo utilizzato per assegnare indirizzi IPv6 univoci ai dispositivi su una rete. IPv6 (protocollo Internet versione 6) è la versione più recente del protocollo Internet, che viene gradualmente implementata per sostituire IPv4 a causa dell'esaurimento degli indirizzi IPv4 disponibili.
Alla fine dell'articolo troverai un piccolo test quello ti permetterà valutare le conoscenze acquisite in questa lettura
In IPv6, gli indirizzi sono rappresentati come stringhe a 128 bit, a differenza degli indirizzi IPv4 a 32 bit. Ciò fornisce un numero estremamente elevato di indirizzi disponibili rispetto a IPv4.
L'indirizzo IPv6 è diviso in otto gruppi di 16 bit, ciascuno rappresentato da quattro caratteri esadecimali. Ad esempio, un indirizzo IPv6 sarebbe simile a questo: 2001:0db8:85a3:0000:0000:8a2e:0370:7334.
Passi da intraprendere
Il processo EUI-64 viene utilizzato per mappare la porzione di interfaccia (la porzione dell'indirizzo che identifica in modo univoco un dispositivo su una rete) in un indirizzo IPv6. Di seguito sono riportati i passaggi per generare la parte di interfaccia di un indirizzo IPv6 utilizzando il processo EUI-64:
Prendi l'indirizzo MAC del dispositivo
L'indirizzo MAC (Media Access Control) è un indirizzo univoco assegnato alla scheda di interfaccia di rete (NIC) di un dispositivo. In generale, gli indirizzi MAC vengono assegnati dal produttore e sono univoci per ciascuna scheda NIC.
Dividi l'indirizzo MAC in due metà
Un indirizzo MAC è di 48 bit e il processo EUI-64 richiede che la porzione di interfaccia in un indirizzo IPv6 sia di 64 bit. Pertanto, l'indirizzo MAC viene preso e diviso in due metà di 24 bit ciascuna.
Inserisci la sequenza FFFE
La sequenza "FFFE" (esadecimale) viene quindi inserita al centro delle due metà a 24 bit dell'indirizzo MAC. Questo converte ciascuna metà in 32 bit.
Invertire il settimo bit
Il settimo bit (il bit più significativo) della prima metà dei 32 bit è invertito. Questa operazione viene eseguita per evitare conflitti con gli indirizzi IPv6 locali generati automaticamente.
Unisci le due metà
Infine, le due metà da 32 bit vengono combinate per formare i 64 bit che rappresentano la parte interfaccia dell'indirizzo IPv6.
Aggiungi il prefisso globale
Il processo EUI-64 genera la parte di interfaccia, ma deve ancora essere combinata con il prefisso di rete globale per formare l'indirizzo IPv6 completo. Il prefisso globale viene assegnato dal fornitore di servizi Internet o dall'amministratore di rete.
Forma l'indirizzo IPv6 completo
Combinando il prefisso globale con i 64 bit generati dal processo EUI-64 si ottiene l'indirizzo IPv6 completo con la porzione di interfaccia univoca per il dispositivo.
Ejemplo
Per generare un indirizzo IPv6 utilizzando il processo EUI-64: Supponiamo di avere il seguente indirizzo MAC di un dispositivo: 00:1A:2B:3C:4D:5E
Paso 1: Dividi l'indirizzo MAC in due metà di 24 bit ciascuna:
Prima metà: 001A2B
Seconda metà: 3C4D5E
Paso 2: Inserisci la sequenza FFFE:
Prima metà: 001A2B
Secondo tempo: FFFE3C4D5E
Paso 3: Invertire la settima parte della prima metà:
La prima metà originale è: 001A2B
Dopo aver invertito il 00182° bit: XNUMXB
Paso 4: Unisci le due metà:
Parte dell'interfaccia risultante: 00182BFFFE3C4D5E
Paso 5: Aggiungi il prefisso globale:
Supponiamo che il prefisso della rete globale sia: 2001:0db8:85a3::/64
Paso 6: Forma l'indirizzo IPv6 completo:
Combiniamo il prefisso globale con la parte dell'interfaccia generata:
Dirección IPv6 completa: 2001:0db8:85a3:0018:2bff:fe3c:4d5e
Questo è l'indirizzo IPv6 univoco generato per il dispositivo utilizzando il processo EUI-64. Va notato che il prefisso globale (2001:0db8:85a3::/64) può variare in base alla rete e il processo EUI-64 si applica solo alla parte di interfaccia dell'indirizzo IPv6. Il prefisso globale viene assegnato dal fornitore di servizi Internet o dall'amministratore di rete e viene utilizzato per identificare la rete specifica a cui appartiene il dispositivo.
Configura EUI-64 su un MikroTik
Per configurare EUI-64 su un router MikroTik, è necessario seguire questi passaggi:
- Supponiamo di voler configurare EUI-64 per l'interfaccia “ether1”. Ora devi configurare il prefisso globale della tua rete. Supponiamo che il tuo prefisso globale sia "2001:0db8:85a3::/64". Puoi configurarlo con il seguente comando:
/ipv6 address add address=2001:0db8:85a3::/64 advertise=yes interface=ether1
- Applicando le modifiche potremo vedere che il processo EUI-64 è stato generato
Vantaggi del processo EUI-64
- Unicità: Il processo EUI-64 garantisce che ciascun dispositivo sulla rete abbia un indirizzo IPv6 univoco. Ciò riduce significativamente la probabilità di conflitti di indirizzi e semplifica l'amministrazione della rete.
- Autoconfigurazione: Con il processo EUI-64, i dispositivi possono generare automaticamente i propri indirizzi IPv6 senza la necessità di configurazione manuale o di un server DHCPv6. Ciò semplifica la distribuzione e la manutenzione delle reti IPv6.
- tracciabilità: Poiché una parte dell'indirizzo IPv6 generato dal processo EUI-64 proviene dall'indirizzo MAC del dispositivo, è possibile risalire al produttore del dispositivo attraverso i primi tre ottetti dell'indirizzo IPv6.
Svantaggi del processo EUI-64
- Prevedibilità: La parte dell'indirizzo IPv6 generata dal processo EUI-64 si basa sull'indirizzo MAC del dispositivo. Ciò può rendere gli indirizzi prevedibili e suscettibili alla scansione o agli attacchi della rete. Gli aggressori potrebbero utilizzare le informazioni sul produttore del dispositivo e altre caratteristiche per identificare e prendere di mira i propri attacchi.
- Modifiche all'indirizzo MAC: Se un dispositivo cambia il suo indirizzo MAC (ad esempio, a causa di una modifica hardware o di un aggiornamento del firmware), cambierà anche la parte di interfaccia del suo indirizzo IPv6 generata dal processo EUI-64. Ciò potrebbe influire sulla connettività di rete e potrebbe richiedere modifiche ad altri dispositivi che dispongono di criteri basati sull'indirizzo IPv6.
- IndirizzoPrivacy: La generazione dell'indirizzo IPv6 utilizzando il processo EUI-64 può esporre informazioni sulla rete e sui dispositivi, il che potrebbe sollevare problemi di privacy. Per questo motivo, in alcuni scenari, potrebbero essere preferite altre tecniche di allocazione degli indirizzi IPv6, come la generazione di indirizzi temporanei o l'utilizzo di un identificatore casuale.
Breve quiz conoscitivo
Cosa pensi di questo articolo?
Hai il coraggio di valutare le tue conoscenze apprese?
Libro consigliato per questo articolo
Libro IPv6 con MikroTik, RouterOS v7
Materiale di studio per il Corso di Certificazione MTCIPv6E aggiornato a RouterOS v7
articoli correlati
- Modi per assegnare l'indirizzamento IPv6 (Parte 2)
- Modi per assegnare l'indirizzamento IPv6 (Parte 1)
- MikroTik e autenticazione wireless: comprendere "Consenti chiave condivisa"
- MikroTik IPSec: scegli tra Modalità tunnel e Modalità trasporto per VPN
- ICMPv6: comprensione del protocollo dei messaggi di controllo Internet per IPv6
2 commenti su "EUI-64 in IPv6: generazione di indirizzi univoci per le reti moderne"
La terza domanda è sbagliata. Gas serra in un processo EUI-64?
José, hai assolutamente ragione. Abbiamo proceduto ad eliminare quella domanda. Apprezziamo molto il tuo avviso.