Cisco Cisco Prime Network Registrar 8.0 White Paper

Page of 12
 
 
© 2013 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. 
Page 4 of 12 
An example of prefixes configured for prefix delegation is shown below (note that many unset/default attributes 
have been excluded for clarity): 
On Server 1: 
nrcmd> prefix server1-pd 
100 Ok 
server1-pd: 
    address = 2001:db8::/32 
    dhcp-type = prefix-delegation 
    range = 2001:db8::/33 
On Server 2: 
nrcmd> prefix server2-pd 
100 Ok 
server2-pd: 
    address = 2001:db8::/32 
    dhcp-type = prefix-delegation 
    range = 2001:db8:8000::/33 
Two Servers - Interface Identifier Addresses 
If a DHCP server is only performing address assignment (and not prefix delegation), it may be possible to use the 
client’s IPv6 link-local address interface identifier to generate the address (see RFC 4291, Appendix A on EUI-64 
formatted interface identifiers). Both servers would then always generate the same address, and thus the client 
could use either server just as easily. 
To enable this, a prefix’s allocation-algorithm attribute must be configured to only use interface identifiers. 
An example of a prefix configured for interface-identifier-based address assignment is shown below (note that 
many unset/default attributes have been excluded for clarity): 
nrcmd> prefix sample1 
100 Ok 
sample1: 
    address = 2001:db8::/64 
allocation-algorithms = interface-identifier 
    dhcp-type = [default=dhcp] 
Two Servers - External Address Assignments 
Another technique that might be particularly interesting to network operators with DHCPv6 servers performing 
prefix delegation to clients is to use external address or prefix delegation assignments. 
The basic principle is that the DHCPv6 servers would query an external service that would provide the delegated 
prefix (or address) to the DHCPv6 server - which would then lease the prefix or address to the client. The 
"generate-lease" extension point (which is only available for DHCPv6) would be used to do this.