中文网站
  Advanced Search
Read the latest Blogs from IT professionals in the field. Read and write community created documents. Need IT help? Ask our staff. Connect with your peers. Check our Tech Shop for posters, books and software tools. Home

4.3.5 DHCPv6 Implementations Overview(2)

6. HPUX implementation

Available at:
http://www.software.hp.com/cgibin/

swdepot_parser.cgi/cgi/displayProductInfo.pl?productNumber=DHCPv6

HPUX DHCPv6 supports the following features:

• IPv6 address allocation
• Multiple IP addresses for an interface
• Reconfiguration messages
• Relay mechanism
• Request for configuration parameters from different servers within the same domain
• DNS server address
• DNS suffix
• NTP server address
• NIS domain name
• NIS server address
• NIS+ client domain name
• NIS+ server address
• SLP DA address and its scope
• SLP service scope
• Timezone
• IPv6 address allocation
• New message types
• Multiple IP addresses for an interface
• Reconfiguration messages
• Relay mechanism
• Request for configuration parameters from different servers within the same domain

It seems to be the most complete implementation at the time of writing.

7. Motorola implementation

This implementation is targeted to Linux to test address delegation of DHCPv6.

8. Cisco DHCPv6 in the IOS

The Cisco DHCPv6 implementation is part of IOS, and runs in Cisco routers. It is based on the -28 revision of the DHCPv6 specification (which has been accepted by the IESG as a Proposed Standard), the prefix delegation RFC 3633 [RFC3633] and the DNS configuration options RFC 3646 [RFC3646].

The Cisco DHCPv6 client and server are specifically intended as a prefix delegation solution and do not implement the entire DHCPv6 protocol. At present, Cisco’s DHCPv6 implements prefix delegation, the rapid-commit mechanism, stateless DHCPv6 (“DHCPv6-lite”) and the following options:

• Client Identifier option
• Server Identifier option
• Option Request option
• Preference option
• Status Code Option
• Rapid Commit option
• Identity Association for Prefix Delegation option (IA_PD option)
• IA_PD Prefix option
• Domain Name Server option
• Domain Search List option

Each interface can be independently configured to run a DHCPv6 server or client. For example, a CPE router can be configured to use a DHCPv6 client on its interface to the link from an ISP for prefix delegation, and configured to provide DHCPv6 service on its interfaces to other links. Prefixes can be delegated to a client through either a manually configured binding for the client or dynamically from a pool of available prefixes.

A prefix delegated to a client may be used as a pool of prefixes for assignment to other interfaces. For example, if a CPE is delegated 2001:DB8:0:1::/48, the client can assign 2001:DB8:0:1:0::/64, 2001:DB8:0:1:1::/64, etc., to interfaces on links inside the customer premises.