-----Original Message-----
From: [email protected] 
[mailto:[email protected]] On Behalf Of 
Brian E Carpenter
Sent: 21. mai 2013 22:06
To: Phil Mayers
Cc: [email protected]
Subject: Re: DHCPv6 accounting

On 22/05/2013 04:20, Phil Mayers wrote:
> On 21/05/13 16:58, Tim Chown wrote:
> 
>> I would suspect in a largeish enterprise that that approach would be 
>> appropriate, as it's likely that all DHCPv6 traffic would be 
>> forwarded by a relay.
> 
> Except unicast traffic of course, unless the relays are expected to 
> interfere with such as well. This means the DHCP server will need to 
> stash the relay options (a common problem with DHCP option 82).
> 
> It's also worth asking whether DHCPv6 server operators would like to 
> know the source layer2 info as the relay saw it, as the client claims 
> it, or both.

In any case, the ground truth in IPv6 can surely only be found in the ND cache? 
It is not a safe assumption that all addresses were assigned by DHCPv6.

    Brian


In many cases, source-verify will be enabled on relay-agents (i.e. for CMTS or 
BRAS/BNG-equipment) to enforce DHCP. In residential customer context however, 
it's arguably irrelevant which link-layer address is assigned a specific v6 
address since you can already identify the customer based on option 37 (roughly 
equivalent to DHCPv4 option 82). In many cases, unicast DHCP is also 
intercepted to verify customer state. Link-local is a different matter, but 
again, it might not matter depending on your configuration (i.e. blocking any 
other link-local traffic to the customer than ND/RA/DHCPv6 etc).

For enterprises I can see where it would be useful to know the link-layer 
address in every assignment, in which case ND-cache is currently your best bet 
until something like 
http://datatracker.ietf.org/doc/draft-ietf-dhc-dhcpv6-client-link-layer-addr-opt/
 is implemented.

Terje

Reply via email to