3. Background (Contesto)
3. Background (Contesto)
IPv6 [RFC2460] include una capacità di "configurazione automatica dell'indirizzo senza stato" (Stateless Address Autoconfiguration, SLAAC) [RFC2462]. La configurazione automatica dell'indirizzo senza stato consente a un nodo IPv6 di configurare i propri indirizzi IPv6 senza l'intervento di un server centralizzato. Tuttavia, la configurazione automatica senza stato fornisce solo una configurazione minima - specificamente, un indirizzo IPv6 e un router predefinito. Molte reti richiedono parametri di configurazione aggiuntivi, come ad esempio:
- Indirizzi di server DNS
- Elenchi di ricerca di dominio
- Indirizzi di server NTP
- Altra configurazione specifica del servizio
DHCPv6 è stato sviluppato per fornire questa configurazione aggiuntiva ai nodi IPv6. DHCPv6 può essere utilizzato in diverse modalità operative:
DHCPv6 con stato (Stateful DHCPv6): Il server DHCP mantiene lo stato sulle assegnazioni di indirizzi e fornisce sia indirizzi che parametri di configurazione ai client. Questa modalità è simile al funzionamento di DHCPv4.
DHCPv6 senza stato (Stateless DHCPv6): I client utilizzano la configurazione automatica dell'indirizzo senza stato per ottenere indirizzi, ma utilizzano DHCPv6 per ottenere parametri di configurazione aggiuntivi. In questa modalità, il server non mantiene lo stato sugli indirizzi dei client.
Modalità combinata (Combined Mode): I client possono utilizzare sia la configurazione automatica senza stato che DHCPv6 per ottenere indirizzi, utilizzando DHCPv6 per indirizzi o parametri di configurazione aggiuntivi.
DHCPv6 è progettato per funzionare con i messaggi di annuncio del router (Router Advertisement) dai router. I flag M (gestito) e O (altra configurazione) negli annunci del router indicano ai client se devono utilizzare DHCPv6 per la configurazione degli indirizzi, i parametri di configurazione o entrambi.