- DHCPv6
-
Internet protocol suite Application layer Transport layer Internet layer Link layer DHCPv6 is the Dynamic Host Configuration Protocol for IPv6. Although IPv6's stateless address autoconfiguration can also be used to acquire IPv6 access, DHCPv6 may be a more suitable solution to assign addresses, nameservers and other configuration information as being done today with DHCP for IPv4. A notable case is Domain Name System servers used on a network, albeit other mechanisms exist for this in the Neighbor Discovery Protocol.[1].
Contents
Port numbers
- UDP port 546 for clients and UDP port 547 for servers.
Example
Suppose that the Server's link-local address is
fe80::0011:22ff:fe33:5566/64
and the client's link-local address isfe80::aabb:ccff:fedd:eeff/64
.- DHCPv6 client sends a Solicit from
[fe80::aabb:ccff:fedd:eeff]:546
for[ff02::1:2]:547
. - DHCPv6 server replies with an Advertise from
[fe80::0011:22ff:fe33:5566]:547
for[fe80::aabb:ccff:fedd:eeff]:546
. - DHCPv6 client replies with a Request from
[fe80::aabb:ccff:fedd:eeff]:546
for[ff02::1:2]:547
. - DHCPv6 server finishes with an Reply from
[fe80::0011:22ff:fe33:5566]:547
for[fe80::aabb:ccff:fedd:eeff]:546
.
IETF Standards
- 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 5007, "DHCPv6 Leasequery"
Implementations
- Jagornet DHCPv6, an IPv6 Phase II Ready Certified DHCPv6 Server implemented in Java
- WIDE-DHCPv6, a DHCPv6 implementation for BSD and Linux
- Dibbler, a portable DHCPv6 implementation for Linux and Windows
- ISC DHCP, version 4.1.0 and later, for Solaris, Linux and BSD
- Linux DHCPv6 no new development, obsoleted by ISC DHCP
- Microsoft Windows Vista and later, built in Microsoft Windows
External Links
- IPv6 Intelligence: DHCPv6, comparison of DHCPv6 packages and implementations
References
General - IPv6
- IPv6 address
- IPv6 packet
- Mobile IPv6
Deployment IPv4 to IPv6 topics Related protocols This computer networking article is a stub. You can help Wikipedia by expanding it.