cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
4749
Views
5
Helpful
2
Replies

DHCPv6 stateful configuration

Hey guys, just trying to set up a stateful configuration between a windows 7 client and and cisco 3725 router. Ive read through the sticky dhcpv6 topic but the confiuration is slightly different to my router.

conf t

ipv6 unicast-routing

ipv6 dhcp pool testpool

prefix-delegation pool salespool lifetime infinite infinite

exit

int fa0/0

ipv6 address 2001:db8:55:10::1/64

ipv6 dhcp server testpool

no shut

exit

ipv6 local pool salespool 2001:db8:55::/48 64

exit

debug ipv6 dhcp detail

Im having no problem when performing a stateless confiuration, but when I run a debug on staeful configuration im not receiving anything. The part ive highlighted in black is where I recon im going wrong.

If the ISP has given me a /48 prefix of 2001:db8:55::, and I want to create a /64 subnet from that (2001:db8:55:10::/64), can someone explain the line highlight in bold please? /48 64? How would I change this to suit my configuration. Thanks guys.

1 Accepted Solution

Accepted Solutions

abdel_n
Level 1
Level 1

Hi Chris,

According to Cisco Doc the command defines a pool of IPv6 prefixes (network portion /48) to be assigned to users (/64)

So users will get 64-bit network portion addresses in the following form:

2001:db8:0055:XXXX/64

Important note:

IOS version prior to 12.4(24)T is not mature enough for stateful DHCPv6 deployment (for more inf.)

According to your configuration you are trying to perform a prefix delegation from an upstream DHCPv6 server to an intermediate DHCPv6 server then to clients as shown here:

Try the following configuration:

Upstream DHCPv6 Server:

ipv6 dhcp pool

prefix-delegation

dns-server

domain-name

On interface facing the intermediate DHCPv6 server

interface

ipv6 address /64

ipv6 nd other-config-flag

ipv6 dhcp server rapid-commit | normal-commit

Normal-commit mode is generally used when you have multiple DHCPv6 servers in your network.

Intermediate DHCPv6 Server:

On interface facing upstream DHCPv6 server

interface

ipv6 address /64

ipv6 enable

ipv6 dhcp client pd rapid-commit

On Interface facing final clients

interface

ipv6 address ::2/64

ipv6 enable

I hope this helps.

View solution in original post

2 Replies 2

abdel_n
Level 1
Level 1

Hi Chris,

According to Cisco Doc the command defines a pool of IPv6 prefixes (network portion /48) to be assigned to users (/64)

So users will get 64-bit network portion addresses in the following form:

2001:db8:0055:XXXX/64

Important note:

IOS version prior to 12.4(24)T is not mature enough for stateful DHCPv6 deployment (for more inf.)

According to your configuration you are trying to perform a prefix delegation from an upstream DHCPv6 server to an intermediate DHCPv6 server then to clients as shown here:

Try the following configuration:

Upstream DHCPv6 Server:

ipv6 dhcp pool

prefix-delegation

dns-server

domain-name

On interface facing the intermediate DHCPv6 server

interface

ipv6 address /64

ipv6 nd other-config-flag

ipv6 dhcp server rapid-commit | normal-commit

Normal-commit mode is generally used when you have multiple DHCPv6 servers in your network.

Intermediate DHCPv6 Server:

On interface facing upstream DHCPv6 server

interface

ipv6 address /64

ipv6 enable

ipv6 dhcp client pd rapid-commit

On Interface facing final clients

interface

ipv6 address ::2/64

ipv6 enable

I hope this helps.

Very helpful and imformative answer. Thank you very much.

Review Cisco Networking for a $25 gift card