DHCPv6

DHCPv6 er en protokol til konfiguration af dynamik (Dynamic Host Configuration Protocol version 6) til IPv6 .

Link-lokal IPv6-adresse genereres af værten selv, så DHCPv6 tildeler kun den globale unicast-adresse.

DHCPv6 er en af ​​to metoder til automatisk konfiguration af IPv6-adresser; den enkleste (standard) metode er SLAAC (Stateless Automatic Auto Configuration uses Neighbor Discovery Protocol RA og RS- meddelelser ), som ikke kræver en DHCP-server.

Der er to versioner af DHCPv6: med og uden tilstande.

Metoden til automatisk tildeling af globale unicast-IPv6-adresser bestemmes derfor af konfigurationen af ​​IPv6-routeren: SLAAC, Stateless DHCPv6 eller Stateful DHCPv6.

DHCPv6 er en mekanisme til tildeling af IPv6-adresser og konfigurering af forbindelsen til netværket, der fungerer som DHCP , svarende til IPv4 .

I modsætning til IPv4 tildeles adressen til standardgatewayen (Gateway) dog aldrig af DHCP, men indtastes altid af IPv6-routeren, som sender disse oplysninger til værterne på netværket hvert 200 sekund i en ramme-routerannonce (RA )

Den anden tildelingsmekanisme er Neighbor Discovery Protocol .

Portnumre

DHCPv6 bruger UDP- portnummer 546 på klientsiden og UDP-portnummer 547 på serversiden.

Hvis vi for eksempel antager, at serverens fe80::0011:22ff:fe33:5566/64link-lokale adresse er, og klientens link-lokale adresse er fe80::aabb:ccff:fedd:eeff/64,

Præfiksdelegering

En DHCPv6-klient kan også anmode om delegering af præfiks. Dette vil typisk være tilfældet med en router til at forbinde enkeltpersoner.

  1. Klienten initierer en DHCPv6-forbindelse på sin internetgrænseflade ( WAN ).
  2. Den modtager en adresse til denne grænseflade (for eksempel 2001: 0db8: 2d4: dd75: b9dd: 570e: 1420: f56 / 128).
  3. Det anmoder om og modtager derefter et præfiks (for eksempel 2001: 0db8: 26 :: / 48).
  4. Det konfigurerer sin LAN-grænseflade med en adresse på dette præfiks i henhold til konfigurationen skrevet af administratoren af ​​det lokale netværk (for eksempel 2001: 0db8: 26: 1 :: / 64).

DHCPv6-klienten kan derefter blive en DHCPv6-server på denne grænseflade eller overlade denne rolle til en anden dæmon . En radvd dæmon kan også starte Router Annoncer fra denne grænseflade.

Implementeringer

Normative dokumenter

Support

Mac OS X siden version 10.7 og de fleste Linux-distributioner understøtter DHCPv6-protokollen. Windows Vista og højere, men Windows XP har brug for en særlig tilføjelse. Android understøtter også denne protokol.

Noter og referencer

  1. (da) Anmodning om kommentarer nr .  3315 .
  2. James Sanders, "  Androids mangel på DHCPv6-support udgør sikkerheds- og IPv6-implementeringsproblemer,  "techrepublic.com ,1 st september 2015(adgang til 28. august 2020 ) .
  3. (in) Anmodning om kommentarer nr .  3319 .
  4. (in) Anmodning om kommentarer nr .  3633 .
  5. (in) Anmodning om kommentarer nr .  3646 .
  6. (in) Anmodning om kommentarer nr .  3736 .
  7. (in) Anmodning om kommentarer nr .  4339 .
  8. (in) Anmodning om kommentarer nr .  5007 .

eksterne links