[OpenIndiana-discuss] DHCPv6-PD
Gary Gendel
gary at genashor.com
Fri Jul 27 15:15:05 UTC 2012
On 7/27/12 11:02 AM, James Carlson wrote:
> Gary Gendel wrote:
>> Does OpenIndiana support this protocol? If so, does anyone have a basic
>> howto written that will step me though setting up my OI server to do
>> IPV6 routing via Comcast. So far, I have only been able to get a single
>> /128 address, but with DHCPv6-PD it should get a /64 address. Thanks.
> I know that when I wrote the code, I didn't add support for RFC 3633
> Prefix Delegation. It wasn't part of the customer request Sun received
> that started the project.
>
> I don't know if anyone's added it since, but I doubt it. I think it's
> unlikely to be useful unless there's also a DHCPv6 server component that
> can read the delegated prefixes and do something intelligent with them,
> but last I checked, OI doesn't have a DHCPv6 server.
>
> For what it's worth, Prefix Delegation has nothing to do with the
> configuration of the on-link addresses. If you're seeing a /128 where
> you expect a /64, the problem is that you're not getting a proper IPv6
> Router Advertisement for that prefix.
>
> DHCPv6 works in a rather different manner from IPv4 DHCP. In
> particular, DHCPv6 *DOES NOT* include the prefix information in the
> assigned address data. Instead, the DHCPv6 client is expected to get
> the prefix information using the standard Router Discovery mechanism
> that's always used in IPv6 to get prefixes from IPv6 routers.
>
> Seeing /128 means that something in that fundamental mechanism has
> broken down. Either in.ndpd has been somehow disabled or the upstream
> router is not providing complete information.
>
It's the latter. From my conversation with Comcast:
For ipv6 to work natively with Comcast you need DHCPv6-PD in your
router. Then Comcast will assign you a /64 prefix. If you plug in a
computer directly they'll assign you a single ipv6 address. Native ipv6
won't work any other way.
Gary
More information about the OpenIndiana-discuss
mailing list