Passa al contenuto principale

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:

  1. OPTION_CLIENTID (1) - Identificatore Client
  2. OPTION_SERVERID (2) - Identificatore Server
  3. OPTION_IA_NA (3) - Associazione di Identità per Indirizzi Non Temporanei
  4. OPTION_IA_TA (4) - Associazione di Identità per Indirizzi Temporanei
  5. OPTION_IAADDR (5) - Indirizzo IA
  6. OPTION_ORO (6) - Richiesta Opzione
  7. OPTION_PREFERENCE (7) - Preferenza
  8. OPTION_ELAPSED_TIME (8) - Tempo Trascorso
  9. OPTION_RELAY_MSG (9) - Messaggio Relay
  10. OPTION_AUTH (11) - Autenticazione
  11. OPTION_UNICAST (12) - Server Unicast
  12. OPTION_STATUS_CODE (13) - Codice di Stato
  13. OPTION_RAPID_COMMIT (14) - Commit Rapido
  14. OPTION_USER_CLASS (15) - Classe Utente
  15. OPTION_VENDOR_CLASS (16) - Classe Fornitore
  16. OPTION_VENDOR_OPTS (17) - Informazioni Specifiche del Fornitore
  17. OPTION_INTERFACE_ID (18) - ID Interfaccia
  18. OPTION_RECONF_MSG (19) - Messaggio Riconfigurazione
  19. 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: