DHCPv6

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher

DHCPv6 est un protocole de configuration dynamique (Dynamic Host Configuration Protocol) pour IPv6. Son équivalent en IPv4 est DHCP.

DHCPv6 est un mécanisme d'attribution des adresses IPv6 et de paramétrage de la connexion au réseau qui fonctionne comme DHCP pour IPv4.

Un autre mécanisme d'attribution est Neighbor Discovery Protocol.

Numéros de ports[modifier | modifier le code]

DHCPv6 utilise le port UDP numéro 546 du côté client et le port UDP numéro 547 du côté serveur.

Par exemple, en admettant que l'adresse lien-local du serveur est fe80::0011:22ff:fe33:5566/64 et que l'adresse lien-local du client est fe80::aabb:ccff:fedd:eeff/64,

  • le client DHCPv6 envoie un Solicit (sollicitation) de [fe80::aabb:ccff:fedd:eeff]:546 à [ff02::1:2]:547.
  • le serveur DHCPv6 répond avec un Advertise (annonce) de [fe80::0011:22ff:fe33:5566]:547 à [fe80::aabb:ccff:fedd:eeff]:546.
  • le client DHCPv6 répond avec un Request (demande) de [fe80::aabb:ccff:fedd:eeff]:546 à [ff02::1:2]:547.
  • le serveur DHCPv6 termine avec un Reply de [fe80::0011:22ff:fe33:5566]:547 à [fe80::aabb:ccff:fedd:eeff]:546.

Implémentations[modifier | modifier le code]

  • Jagornet DHCPv6, un serveur DHCPv6 certifié an IPv6 Phase II Ready implémenté en Java
  • WIDE-DHCPv6, une implémentation de DHCPv6 pour BSD et Linux
  • Dibbler, une implémentation de DHCPv6 portable pour Linux et Windows
  • ISC DHCP, version 4.1.0 et suivantes, pour Solaris, Linux et BSD
  • Linux DHCPv6, développement arrêté, déprécié en faveur de ISC DHCP
  • Microsoft Windows Vista et successeurs, intégré à Microsoft Windows
  • Android ne supporte pas le DHCPv6, à date de septembre 2015[1].

Documents normatifs[modifier | modifier le code]

  • RFC 3315, "Dynamic Host Configuration Protocol for IPv6 (DHCPv6)"
  • RFC 3319, "Dynamic Host Configuration Protocol (DHCPv6) Options for Session Initiation Protocol (SIP) Servers"
  • RFC 3633, "IPv6 Prefix Options for Dynamic Host Configuration Protocol (DHCP) version 6"
  • RFC 3646, "DNS Configuration options for Dynamic Host Configuration Protocol for IPv6 (DHCPv6)"
  • RFC 3736, "Stateless Dynamic Host Configuration Protocol (DHCP) Service for IPv6"
  • RFC 4339, "IPv6 Host Configuration of DNS Server Information Approaches"
  • RFC 5007, "DHCPv6 Leasequery"

Support[modifier | modifier le code]

Mac OS X depuis la version 10.7 et la plupart des distributions Linux acceptent le protocole DHCPv6. Windows Vista et supérieur également, mais Windows XP a besoin d'un ajout particulier. Cependant, Android ne supporte pas ce protocole.

Notes et références[modifier | modifier le code]

Liens externes[modifier | modifier le code]