DHCPv6 - DHCPv6

Den Dynamic Host Configuration Protocol version 6 ( DHCPv6 ) er en netværksprotokol til konfiguration Internet Protocol version 6 (IPv6) værter med IP-adresser, IP-præfikser og andre konfigurationsdata forpligtet til at operere i et IPv6-netværk. Det er IPv6 -ækvivalent med Dynamic Host Configuration Protocol til IPv4 .

IPv6 -værter kan automatisk generere IP -adresser internt ved hjælp af stateless address autoconfiguration (SLAAC), eller de kan blive tildelt konfigurationsdata med DHCPv6.

IPv6 -værter, der bruger statsløs autokonfiguration, kan kræve andre oplysninger end en IP -adresse eller rute. DHCPv6 kan bruges til at erhverve disse oplysninger, selvom de ikke bruges til at konfigurere IP -adresser. DHCPv6 er ikke nødvendig for at konfigurere værter med adresserne på Domain Name System (DNS) -servere, fordi de kan konfigureres ved hjælp af Neighbor Discovery Protocol , som også er mekanismen for stateless autokonfiguration.

Mange IPv6 -routere, f.eks. Routere til bolignetværk, skal konfigureres automatisk uden operatørintervention. Sådanne routere kræver ikke kun en IPv6 -adresse til brug i kommunikation med upstream -routere, men også et IPv6 -præfiks til brug ved konfiguration af enheder på routerens nedstrøms side. DHCPv6 præfiksdelegering giver en mekanisme til konfiguration af sådanne routere.

Operation

Havnenumre

DHCPv6 bruger UDP -portnummer 546 til klienter og portnummer 547 til servere.

Identifikatorer

DHCP entydig identifikator

DHCP unikke identifikator (DUID) bruges af en klient til at få en IP -adresse fra en DHCPv6 -server. Det har et 2-byte DUID-type felt og et felt med variabel længde op til 128 bytes. Dens faktiske længde afhænger af dens type. Serveren sammenligner DUID med sin database og leverer konfigurationsdata (adresse, leasingtider, DNS -servere osv.) Til klienten.

Fire DUID -typer er identificeret i RFC 8415:

  • Link-lag adresse plus tid (DUID-LLT)
  • Leverandør-tildelt unikt ID baseret på virksomhedsnummer (DUID-EN)
  • Link-lag adresse (DUID-LL)
  • UUID-baseret DUID (DUID-UUID)

RFC 6939: Mulighed for klientlink-lagadresse

På grund af det faktum, at det er svært at administrere flere identifikatorer i et dual-stack miljø, og det faktum, at DUID'er simpelthen ikke er optimale i nogle situationer, blev RFC 6939 frigivet, hvilket giver en måde at identificere en vært baseret på dens MAC-adresse . Det definerer en måde, hvorpå et DHCPv6 -relæ kan videregive disse oplysninger til en DHCPv6 -server.

Eksempel

I dette eksempel, uden hurtig forpligtelse til stede, er serverens link-lokale adresse fe80 :: 0011: 22ff: fe33: 5566, og klientens link-lokale adresse er fe80 :: aabb: ccff: fedd: eeff.

  • Klienten sender en Solicit fra [fe80 :: aabb: ccff: fedd: Eeff]: 546 til [ff02 :: 1: 2]: 547. ( Klientmeddelelser sendes til multicast -adressen pr. Afsnit 14 i RFC 8415.)
  • Serveren svarer med en annonce fra [fe80 :: 0011: 22ff: fe33: 5566]: 547 til [fe80 :: aabb: ccff: fedd: eeff]: 546.
  • Kunden svarer med en anmodning fra [fe80 :: aabb: ccff: fedd: eeff]: 546 til [ff02 :: 1: 2]: 547.
  • Serveren slutter med et svar fra [fe80 :: 0011: 22ff: fe33: 5566]: 547 til [fe80 :: aabb: ccff: fedd: eeff]: 546.

DHCPv6 Beskedtyper

Denne tabel viser meddelelsestyperne DHCPv6.

DHCPv6 MeddelelsestyperLEASEQUERY-DONE
Kode Navn RFC
1 SOLICIT RFC 8415
2 ANNONCER RFC 8415
3 ANMODNING RFC 8415
4 BEKRÆFTE RFC 8415
5 FORNY RFC 8415
6 REBIND RFC 8415
7 SVAR RFC 8415
8 FRIGØRE RFC 8415
9 NEDGANG RFC 8415
10 OMKONFIGURERING RFC 8415
11 ANMODNING OM OPLYSNINGER RFC 8415
12 RELÆ-FORW RFC 8415
13 RELÆ-REPL RFC 8415
14 LEASEQUERY RFC 5007
15 LEASEQUERY-SVAR RFC 5007
16 LEASEQUERY-FERDIG RFC 5460
17 LEASEQUERY-DATA RFC 5460
18 OMKONFIGURER-ANMODNING RFC 6977
19 OMKONFIGURER-SVAR RFC 6977
20 DHCPV4-FORESPØRGSEL RFC 7341
21 DHCPV4-SVAR RFC 7341
22 ACTIVELEASEQUERY RFC 7653
23 STARTTLS RFC 7653

IETF standarder

  • RFC  8415 , "Dynamic Host Configuration Protocol for IPv6 (DHCPv6)" - Forælder RFC 3315, RFC 3633, RFC 3736, RFC 4242, RFC 7083, RFC 7283, RFC 7550.
  • RFC  3319 , "Dynamic Host Configuration Protocol (DHCPv6) Options for Session Initiation Protocol (SIP) Servers"
  • RFC  3646 , "DNS -konfigurationsindstillinger for Dynamic Host Configuration Protocol til IPv6 (DHCPv6)"
  • RFC  4704 , "Dynamic Host Configuration Protocol for IPv6 (DHCPv6) Client Fully Qualified Domain Name (FQDN) Option"
  • RFC  5007 , "DHCPv6 Leasequery"
  • RFC  6221 , "Lightweight DHCPv6 Relay Agent" (LDRA) - Opdaterer RFC 3315, Errata
  • RFC  6355 , "Definition af det UUID-baserede DHCPv6 unikke identifikator (DUID-UUID)"
  • RFC  6939 , "Client Link-Layer Address Option in DHCPv6"

Se også

Referencer

eksterne links