Il simbolo %
in un indirizzo IPv6 viene utilizzato per specificare la zona o l'ambito dell'indirizzo quando si lavora su sistemi che dispongono di più interfacce di rete.
Questo concetto è particolarmente rilevante per gli indirizzi link-local IPv6, che sono univoci solo all'interno di un ambito di rete specifico (come un'interfaccia di rete locale) e non nell'intera rete.
Uso di %
negli indirizzi IPv6:
1. Indirizzi link-locali:
- Gli indirizzi link-local in IPv6 sono quelli che iniziano con
fe80::
e sono validi solo sul segmento di rete locale o sul collegamento specifico. Non sono instradabili oltre quel collegamento. - Ad esempio,
fe80::1ff:fe23:4567:890a%eth0
indica che l'indirizzo IPv6fe80::1ff:fe23:4567:890a
è valido e raggiungibile solo sull'interfaccia chiamataeth0
.
2. Specificazione della zona:
- El
%
seguito dal nome dell'interfaccia (ad esempioeth0
,wlan0
) o un identificatore numerico dell'interfaccia (soprattutto su sistemi Windows, dove potrebbe essere un indice, come ad esempio%12
) specifica la “zona” in cui tale indirizzo è riconoscibile e ha rilevanza. - Ciò è necessario perché lo stesso indirizzo link-local potrebbe essere utilizzato su diverse interfacce di rete dello stesso sistema e, senza la specifica della zona, non sarebbe chiaro quale interfaccia di traffico per quell'indirizzo debba essere instradata.
Importanza della specifica della zona:
- Disambiguazione: Sui dispositivi con più interfacce di rete, come server, laptop con più adattatori o sistemi incorporati, specificare la zona garantisce che il traffico venga instradato attraverso l'interfaccia corretta.
- Evita i conflitti: Consente di utilizzare lo stesso segmento di indirizzo link-local su interfacce diverse senza conflitti, poiché gli indirizzi non vengono "visti" tra interfacce diverse a meno che il routing o il bridging non siano esplicitamente configurati.
Considerazioni tecniche:
- Non percorribile: Gli indirizzi link-local, e quindi le specifiche di zona, non sono instradabili e devono essere utilizzati solo all'interno di un segmento di rete locale.
- Programmazione e configurazione: Quando si programma o si configura una rete in un ambiente IPv6, è importante essere consapevoli dell'importanza delle zone per gli indirizzi link-local, soprattutto negli script o nella configurazione di rete.
In sintesi, l'uso del simbolo %
negli indirizzi IPv6 è essenziale per la corretta gestione delle interfacce di rete nei sistemi con più adattatori di rete, garantendo che gli indirizzi link-local vengano utilizzati in modo efficace e inequivocabile.