On 1-okt-2007, at 19:35, Brian Dickson wrote:

I'm a bit confused by the above. It might be terminology, or your use of it, but either way, it would be helpful to give some examples of IOS server(s) and IOS client(s), doing DHCPv6 vanilla, and DHCPv6 with PD.

You mean something like this?

!
interface Ethernet1
 ipv6 address autoconfig
 ipv6 dhcp client pd dhcpv6prefix
!
interface Ethernet2
 ipv6 address dhcpv6prefix 0:0:0:A0::/64 eui-64
!

See my message earlier today for the URL for my book that I took this from. :-)

This bit of config tells the router to be a stateless autoconfig client on ethernet1 and to ask a DHCPv6 server for a prefix. Note that prefix delegation and address assignment are two completely different features, it's not just a case of setting the prefix length to 128.

The resulting prefix is stored in the variable dhcpv6prefix and subsequently used to number interface ethernet2, which will then automatically send out router advertisements using the /64 in question. Note that bits 56 - 63 are set to A0 here which means the prefix that is received must be at least a /56.

IIRC, the RAs reuse the DHCP timers so renumbering becomes very easy.

Will assignments only occur if the prefix is /64?
What happens if the PD is something other than /64? E.g. a /80, or a /120, for examples.

In the example above you need a /56. I haven't tested it, but I assume a longer prefix will work if you set the ethernet2 prefix length to something small enough except that if you send out RAs with a prefix other than /64 the hosts won't autoconfigure addresses.

--------------------------------------------------------------------
IETF IPv6 working group mailing list
[email protected]
Administrative Requests: https://www1.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------

Reply via email to