Passa al contenuto principale

11. Selezione degli Indirizzi per l'Assegnazione a un'IA

11. Selezione degli Indirizzi per l'Assegnazione a un'IA (Selecting Addresses for Assignment to an IA)

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

  • Il collegamento a cui il client è connesso. Il server determina il collegamento come segue:

    • Se il server riceve il messaggio direttamente dal client e l'indirizzo sorgente nel datagramma IP in cui è stato ricevuto il messaggio è un indirizzo locale di collegamento, allora il client si trova sullo stesso collegamento a cui è collegata l'interfaccia su cui è stato ricevuto il messaggio.

    • Se il server riceve il messaggio da un agente di inoltro di forwarding, allora il client si trova sullo stesso collegamento dell'interfaccia, identificata dal campo link-address nel messaggio dall'agente di inoltro.

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

  • Il DUID fornito dal client.

  • Altre informazioni nelle opzioni fornite dal client.

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

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

Un server NON DEVE assegnare un indirizzo che è altrimenti riservato per qualche altro scopo. Ad esempio, un server NON DEVE assegnare indirizzi anycast riservati, come definito in RFC 2526, da qualsiasi sottorete.