Passa al contenuto principale

11. Selezione degli indirizzi per l'assegnazione a una IA

11. Selezione degli indirizzi per l'assegnazione a una IA

Un server seleziona gli indirizzi da assegnare a una IA secondo le politiche di assegnazione degli indirizzi determinate dall'amministratore del server e le informazioni specifiche che il server determina sul client da qualche combinazione delle seguenti fonti:

  • Il link a cui il client è collegato. Il server determina il link nel seguente modo:

    • Se il server riceve il messaggio direttamente dal client e l'indirizzo sorgente nel datagramma IP in cui il messaggio è stato ricevuto è un indirizzo link-local, allora il client è sullo stesso link a cui è collegata l'interfaccia attraverso cui il messaggio è stato ricevuto.

    • Se il server riceve il messaggio da un agente di relay inoltrante, allora il client è sullo stesso link di quello a cui è collegata l'interfaccia, identificata dal campo link-address nel messaggio dell'agente di relay.

    • Se il server riceve il messaggio direttamente dal client e l'indirizzo sorgente nel datagramma IP in cui il messaggio è stato ricevuto non è un indirizzo link-local, allora il client è sul link identificato dall'indirizzo sorgente nel datagramma IP (si noti che questa situazione può verificarsi solo se il server ha abilitato l'uso della consegna di messaggi in unicast da parte del client e il client ha inviato un messaggio per il quale la consegna in unicast è consentita).

  • Il DUID fornito dal client.

  • Altre informazioni nelle opzioni fornite dal client.

  • Altre informazioni nelle opzioni fornite dall'agente di relay.

Qualsiasi indirizzo assegnato da un server che è basato su un identificatore EUI-64 DEVE includere un identificatore di interfaccia con i bit "u" (universal/local) e "g" (individual/group) dell'identificatore di interfaccia impostati appropriatamente, come indicato nella sezione 2.5.1 di RFC 2373 [5].

Un server NON DEVE assegnare un indirizzo altrimenti riservato per qualche altro scopo. Per esempio, un server NON DEVE assegnare indirizzi anycast riservati, come definiti in RFC 2526, da alcun subnet.