Was looking to see if anyone has any experience passing multiple prefixes for IPv6 on the same subnet. While deprecated, was using the site local prefixes on my subnet. Hoping to have the dhcp server pass back both a site local and global address to the client.

Relay Agent is passing the messages to my Fedora 13 server. Addresses returned are based on the link address (I would love it if I could figure out how to make the DHCPD use the interface id of vlan 12, which may be my problem).



Code:
# IPv6 address valid lifetime
#  (at the end the address is no longer usable by the client)
#  (set to 30 days, the usual IPv6 default)
default-lease-time 2592000;

# IPv6 address preferred lifetime
#  (at the end the address is deprecated, i.e., the client should use
#   other addresses for new connections)
#  (set to 7 days, the  usual IPv6 default)
preferred-lifetime 604800;

# T1, the delay before Renew
#  (default is 1/2 preferred lifetime)
#  (set to 1 hour)
option dhcp-renewal-time 3600;

# T2, the delay before Rebind (if Renews failed)
#  (default is 3/4 preferred lifetime)
#  (set to 2 hours)
option dhcp-rebinding-time 7200;

# The path of the lease file
dhcpv6-lease-file-name "/var/db/dhcpd6.leases";

option dhcp6.name-servers 2001:101:101:253::10;
option dhcp6.domain-search "test-ipv6.com";


#VLAN 12
subnet6 2001:101:101:12::/64 {
        min-lease-time 4000;
        max-lease-time 7200;
        allow unknown-clients;
        range6 2001:101:101:12::/64;
        #How do I pass this too
        #range6 fec0:101:101:12::/64;
}