Operazioni del Protocollo - Riepilogo Tecnico
Questo documento fornisce un riepilogo tecnico delle operazioni del protocollo DHCPv6 come specificato nelle sezioni 17-22 di RFC 3315.
17. Sollecitazione del Server DHCP
Scopo: Il client scopre i server che possono assegnare indirizzi
Comportamento del Client:
- Crea IA e assegna IAID
- Invia messaggio Solicit
- Può includere opzione Rapid Commit
- Raccoglie messaggi Advertise per il primo RT
- Seleziona server in base al valore di preferenza
Comportamento del Server:
- Riceve messaggio Solicit
- Verifica la politica amministrativa
- Invia Advertise o Reply (con Rapid Commit)
- Può includere opzione Preference
18. Scambio di Configurazione Iniziato dal Client DHCP
Tipi di Messaggio: Request, Renew, Rebind, Release, Decline, Confirm, Information-request
Operazioni Chiave:
- Request: Popola IA con indirizzi
- Confirm: Valida indirizzi dopo cambio di collegamento
- Renew: Estende le durate degli indirizzi (a T1)
- Rebind: Estende le durate da qualsiasi server (a T2)
- Release: Restituisce indirizzi al server
- Decline: Segnala indirizzi duplicati
- Information-request: Richiede configurazione senza richiedere indirizzi
19. Scambio di Configurazione Iniziato dal Server DHCP
Messaggio Reconfigure:
- Il server avvia la riconfigurazione del client
- Il client deve accettare messaggi Reconfigure (opzione Reconfigure Accept)
- Attiva Renew o Information-request del client
20. Comportamento dell'Agente di Inoltro
Funzioni:
- Inoltra messaggi tra client e server su collegamenti diversi
- Aggiunge opzione Interface-Id
- Incrementa il conteggio dei salti
- Incapsula messaggi in Relay-forward/Relay-reply
21. Autenticazione dei Messaggi DHCP
Protocolli:
- Protocollo di Autenticazione Ritardata
- Protocollo di Autenticazione Chiave Reconfigure
Sicurezza:
- IPsec raccomandato per comunicazione server-relay
- Opzione Authentication per messaggi client-server
22. Opzioni DHCP
RFC 3315 definisce 20 opzioni DHCPv6 standard:
- OPTION_CLIENTID (1) - Identificatore Client
- OPTION_SERVERID (2) - Identificatore Server
- OPTION_IA_NA (3) - Associazione di Identità per Indirizzi Non Temporanei
- OPTION_IA_TA (4) - Associazione di Identità per Indirizzi Temporanei
- OPTION_IAADDR (5) - Indirizzo IA
- OPTION_ORO (6) - Richiesta Opzione
- OPTION_PREFERENCE (7) - Preferenza
- OPTION_ELAPSED_TIME (8) - Tempo Trascorso
- OPTION_RELAY_MSG (9) - Messaggio Relay
- OPTION_AUTH (11) - Autenticazione
- OPTION_UNICAST (12) - Server Unicast
- OPTION_STATUS_CODE (13) - Codice di Stato
- OPTION_RAPID_COMMIT (14) - Commit Rapido
- OPTION_USER_CLASS (15) - Classe Utente
- OPTION_VENDOR_CLASS (16) - Classe Fornitore
- OPTION_VENDOR_OPTS (17) - Informazioni Specifiche del Fornitore
- OPTION_INTERFACE_ID (18) - ID Interfaccia
- OPTION_RECONF_MSG (19) - Messaggio Riconfigurazione
- OPTION_RECONF_ACCEPT (20) - Accettazione Riconfigurazione
Formato Opzione
Tutte le opzioni utilizzano il seguente formato:
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| option-code | option-len |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| option-data |
| (option-len octets) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Riferimento
Per la specifica completa del protocollo, consultare RFC 3315 ufficiale: