Configuring DHCP for IPv6
Problem
You want to use the DHCP services built into IOS for distributing IPv6 address information.
Solution
Just as you can configure a router to act as a DHCP server for IPv4 addresses, Cisco’s IOS also includes an IPv6 DHCP server function:
Router1#configure terminal
Enter configuration commands, one per line. End with CNTL/Z. Router1(config)#ipv6 dhcp database
Router1(config)#
flash:/DHCPv6-db
ipv6 local pool
Router1(config)#
VLAN10-pool AAAA:1::/48 64
ipv6 local pool
Router1(config)#
VLAN11-pool AAAA:11::/48 64
ipv6 dhcp pool
Router1(config-dhcp)#
DHCPv6POOL
prefix-delegation
Router1(config-dhcp)#
AAAA:1::23F6:33BA/64 00030001000E84244E70
prefix-delegation pool
Router1(config-dhcp)#
VLAN10-pool
dns-server
Router1(config-dhcp)#
AAAA:1::19
domain-name
Router1(config-dhcp)#
oreilly.com
exit
Router1(config)#interface
Router1(config-if)#
FastEthernet0/0
ipv6 address
Router1(config-if)#
AAAA:1::1/64
ipv6 address
FE80::1
link-local
Router1(config-if)#ipv6 nd managed-config-flag
Router1(config-if)#ipv6 nd other-config-flag
Router1(config-if)#ipv6 dhcp server
DHCPv6POOL
rapid-commit preference
1
allow-hint
Router1(config-if)#exit
Router1(config)#end
Router1#
Discussion
DHCP is currently available only on certain higher end routers. The rationale is probably that DHCP for IPv6 will be used primarily for WAN or wireless links in service provider networks, and that customers will continue to use IPv4 internally. However, experience with IPv4 shows that most large networks prefer ...
Get Cisco IOS Cookbook, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.