DHCPv6 - DHCPv6
| Internet -protokollapaketti |
|---|
| Sovelluskerros |
| Kuljetuskerros |
| Internet -kerros |
| Linkkikerros |
Dynamic Host Configuration Protocol version 6 ( DHCPv6 ) on protokolla konfigurointiin Internet Protocol version 6 (IPv6) isännät IP-osoitteita, IP-etuliitteitä ja muut konfigurointitiedot tarvitaan toimimaan IPv6-verkossa. Se on IPv6 vastine Dynamic Host Configuration Protocol varten IPv4 .
IPv6 -isännät voivat automaattisesti luoda IP -osoitteita sisäisesti käyttämällä tilatonta osoitteen automaattista määritystä (SLAAC) tai niille voidaan määrittää määritystietoja DHCPv6 -protokollalla.
Tilatonta automaattista määritystä käyttävät IPv6 -isännät saattavat vaatia muita tietoja kuin IP -osoitteen tai -reitin. DHCPv6: ta voidaan käyttää näiden tietojen hankkimiseen, vaikka sitä ei käytetä IP -osoitteiden määrittämiseen. DHCPv6 ei tarvitse konfigurointia isännät osoitteiden kanssa Domain Name System (DNS) palvelimet, koska ne voidaan määrittää Naapuri Discovery Protocol , joka on myös mekanismi kansalaisuudettomia automaattista asetusten.
Monet IPv6 -reitittimet, kuten asuinverkkojen reitittimet, on määritettävä automaattisesti ilman käyttäjän toimia. Tällaiset reitittimet tarvitsevat paitsi IPv6 -osoitteen käytettäväksi kommunikoidessaan ylävirran reitittimien kanssa, mutta myös IPv6 -etuliitteen käytettäväksi laitteiden määrittämisessä reitittimen loppupuolella. DHCPv6 -etuliitteen delegointi tarjoaa mekanismin tällaisten reitittimien määrittämiseksi.
Operaatio
Porttien numerot
DHCPv6 käyttää UDP -porttinumeroa 546 asiakkaille ja portin numeroa 547 palvelimille.
Tunnisteet
DHCP -yksilöllinen tunniste
Asiakas käyttää DHCP -yksilöllistä tunnistetta (DUID) saadakseen IP -osoitteen DHCPv6 -palvelimelta. Siinä on 2-tavuinen DUID-tyyppinen kenttä ja muuttuvan pituinen tunnistekenttä, joka voi olla enintään 128 tavua. Sen todellinen pituus riippuu sen tyypistä. Palvelin vertaa DUID -tunnusta tietokantaansa ja toimittaa kokoonpanotiedot (osoite, vuokra -ajat, DNS -palvelimet jne.) Asiakkaalle.
RFC 8415: ssä on neljä DUID -tyyppiä:
- Linkkikerroksen osoite ja aika (DUID-LLT)
- Toimittajan määrittämä yksilöllinen tunnus yrityksen numeron perusteella (DUID-EN)
- Linkkikerroksen osoite (DUID-LL)
- UUID-pohjainen DUID (DUID-UUID)
RFC 6939: Asiakkaan linkkikerroksen osoitevaihtoehto
Koska useita tunnisteita on vaikea hallita kaksipinoisessa ympäristössä, ja koska DUID-tunnukset eivät yksinkertaisesti ole optimaalisia joissakin tilanteissa, RFC 6939 julkaistiin, mikä antoi mahdollisuuden tunnistaa isäntä sen MAC-osoitteen perusteella . Se määrittää tavan, jolla DHCPv6 -rele välittää tiedot DHCPv6 -palvelimelle.
Esimerkki
Tässä esimerkissä ilman nopeaa sitoutumista palvelimen linkki-paikallinen osoite on fe80 :: 0011: 22ff: fe33: 5566 ja asiakkaan linkki-paikallinen osoite on fe80 :: aabb: ccff: fedd: eeff.
- Asiakas lähettää palvelumoduli päässä [FE80 :: aabb: CCFF: fedd: Eeff]: 546 [FF02 :: 1: 2]: 547. (Asiakasviestit lähetetään monilähetysosoitteeseen RFC 8415: n kohdan 14 mukaisesti.)
- Palvelin vastaa mainoksilla [fe80 :: 0011: 22ff: fe33: 5566]: 547 - [fe80 :: aabb: ccff: fedd: eeff]: 546.
- Asiakas vastaa pyyntöön [fe80 :: aabb: ccff: fedd: eeff]: 546 - [ff02 :: 1: 2]: 547.
- Palvelin lopettaa vastauksen [fe80 :: 0011: 22ff: fe33: 5566]: 547 - [fe80 :: aabb: ccff: fedd: eeff]: 546.
DHCPv6 -viestityypit
Tässä taulukossa luetellaan DHCPv6 -viestityypit.
| Koodi | Nimi | RFC |
|---|---|---|
| 1 | PYYTÄÄ | RFC 8415 |
| 2 | MAINOSTAA | RFC 8415 |
| 3 | PYYNTÖ | RFC 8415 |
| 4 | VAHVISTAA | RFC 8415 |
| 5 | UUDISTU | RFC 8415 |
| 6 | REBIND | RFC 8415 |
| 7 | VASTAA | RFC 8415 |
| 8 | JULKAISU | RFC 8415 |
| 9 | PÄÄLTÄ | RFC 8415 |
| 10 | UUDELLEENKONFIGUROINTI | RFC 8415 |
| 11 | INFORMAATIO PYYNTÖ | RFC 8415 |
| 12 | RELE-FORW | RFC 8415 |
| 13 | RELE-REPL | RFC 8415 |
| 14 | LEASEQUERY | RFC 5007 |
| 15 | LEASEQUERY-VASTAUS | RFC 5007 |
| 16 | LEASEQUERY-DONE | RFC 5460 |
| 17 | LEASEQUERY-DATA | RFC 5460 |
| 18 | UUDELLEENKONFIGUROINTI-PYYNTÖ | RFC 6977 |
| 19 | UUDELLEENKONFIGUROI-VASTAA | RFC 6977 |
| 20 | DHCPV4-QUERY | RFC 7341 |
| 21 | DHCPV4-VASTAUS | RFC 7341 |
| 22 | ACTIVELEASEQUERY | RFC 7653 |
| 23 | STARTTLS | RFC 7653 |
IETF -standardit
- RFC 8415 , "Dynamic Host Configuration Protocol for IPv6 (DHCPv6)" - Vanhentunut 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) -palvelimet"
- RFC 3646 , "DNS Configuration options for Dynamic Host Configuration Protocol for IPv6 (DHCPv6)"
- RFC 4704 , "Dynamic Host Configuration Protocol for IPv6 (DHCPv6) Client Fully Qualified Domain Name (FQDN) Option"
- RFC 5007 , "DHCPv6 Leasequery"
- RFC 6221 , "Kevyt DHCPv6 -välitysagentti" (LDRA) - päivitykset RFC 3315, virhe
- RFC 6355 , "UUID-pohjaisen DHCPv6-yksilöllisen tunnisteen (DUID-UUID) määritelmä"
- RFC 6939 , "Client Link-Layer Address Option in DHCPv6"
Katso myös
- DHCP -palvelinohjelmiston vertailu
- Neighbor Discovery Protocol , joka tukee myös DNS -määrityksiä
- Etuliitteen delegointi , jonka avulla DHCPv6 -asiakas voi hankkia koko etuliitteen.
Viitteet
Ulkoiset linkit
- IANA DHCPv6 -parametrit
- IPv6 -älykkyys: DHCPv6 , DHCPv6 -pakettien ja toteutusten vertailu (Päivitetty viimeksi: huhtikuu 2009)
- IPv6 -valmius: DHCPv6 , luettelo IPv6 -vaiheen II sertifioiduista DHCPv6 -toteutuksista (Päivitetty viimeksi: joulukuu 2012)