Re: [homenet] ISPs using DHCP for individual clients

2020-11-21 Thread Daniel Migault
Thanks for the response Ian,

This seems to confirm that assuming per-subscribers responses is something
widely deployed.

Thanks!

Yours,
Daniel

On Fri, Nov 20, 2020 at 10:57 AM  wrote:

> Hi Daniel,
>
> I can’t speak to A), but we have built and tested DHCPv6 infrastructure
> using ISC’s Kea with a Cassandra based back end with quite a bit of
> per-subscriber logic. The remote-id option is supplied by the relay and
> contains a number of flags, depending on the services the customer
> subscribes to. These indicate which options the response contains, for
> things like:
>
>
>- Single/multiple IPv6 prefixes for different service types
>- IA_NA for the CPE WAN interface
>- v4 configuration for lightweight 4over6 softwire
>
>
> For the last item, each subscribed user receives option 96 with unique
> option content (v4 address, v6 tunnel endpoint hint).
>
> Thanks,
> Ian
>
>
> On 20. Nov 2020, at 09:37, Daniel Migault  wrote:
>
> Hi,
>
> While designing the DHCP options to configure the HNA we asked ourselves
> how likely ISP are:
>
> A) How an ISP is likely to perform an action that is user specific based
> on a DHCP request. In our case the HNA sends to the DHCP server the
> certificate it will use to authenticate itself to a server the ISP has
> control on. The action is that the ISP will need to provision the server
> with that certificate.
>
> B) How an ISP is likely to provide a DHCP response that is specific to an
> individual user. The specific information is typically expected to be
> something provisioned for that user.
>
> Yours,
> Daniel
>
> --
> Daniel Migault
> Ericsson
> ___
> homenet mailing list
> homenet@ietf.org
> https://www.ietf.org/mailman/listinfo/homenet
>
>
>

-- 
Daniel Migault
Ericsson
___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] ISPs using DHCP for individual clients

2020-11-21 Thread Daniel Migault
Thanks for the response Mikael,

In this case, I have the impression the L2 switch uses the MAC address to
determine what type of devices is initiating the DHCP request and orient
the DHCP request to the appropriated VLN and DHCP server. I suspect that
the type of device is determined the OUIs and the switch has a table of the
corresponding OUI and the potential HWG MAC address and that such table is
loaded as part of the configuration of switch.

If my understanding is correct, this is a bit different from our use case.
I think the situation I was describing would have been closer to the HGW
sends in a DHCP request its MAC address and the MAC address is registered
into the end user account. But that is a useful feedback though, as it
chose having a portal and expecting the end user to provision the CPE is
something common. This will relax the purpose of zero configuration but
sounds more in line with what is currently deployed.

Yours,
Daniel

On Fri, Nov 20, 2020 at 4:06 AM Mikael Abrahamsson  wrote:

> On Fri, 20 Nov 2020, Daniel Migault wrote:
>
> > Hi,
> >
> > While designing the DHCP options to configure the HNA we asked ourselves
> > how likely ISP are:
> >
> > A) How an ISP is likely to perform an action that is user specific based
> on
> > a DHCP request. In our case the HNA sends to the DHCP server the
> > certificate it will use to authenticate itself to a server the ISP has
> > control on. The action is that the ISP will need to provision the server
> > with that certificate.
> >
> > B) How an ISP is likely to provide a DHCP response that is specific to an
> > individual user. The specific information is typically expected to be
> > something provisioned for that user.
>
> I'm not 100% sure I understand your question but let me write some text
> and see if it helps.
>
> In Sweden, ETTH is often delivered with an L2 switch of some kind, can be
> media converter or just CPE. Into this, you can connect a router, an ATA
> (PSTN box), a TV STB, and based on the MAC address and possibly the
> contents of the DHCP request, you'll get different responses, possibly
> even that the device reconfigures ports into different VLANs etc. The term
> used is called "free seating" (I have no idea where this came from) and
> the idea is to reduce customer support calls when customers plug in
> equipment into the "wrong" port, so instead just let customers plug into
> any port and it just works. The DHCP responses might also be different
> depending on type of device etc.
>
> We also have cases where you register your HGW MAC address in a portal and
> depending on this MAC address, your HGW will either receive IPv4 GUA or
> end up behind CGN. So this differentiation is done on MAC address. Don't
> know if you consider this "part of DHCP request" or not.
>
> --
> Mikael Abrahamssonemail: swm...@swm.pp.se
>


-- 
Daniel Migault
Ericsson
___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] ISPs using DHCP for individual clients

2020-11-21 Thread Eric Vyncke (evyncke)
Probably, but others, could do it and have a collision (unsure whether those 
set the U/L bit correctly)

-éric

-Original Message-
From: Mikael Abrahamsson 
Organization: People's Front Against WWW
Date: Saturday, 21 November 2020 at 17:43
To: Eric Vyncke 
Cc: Daniel Migault , homenet 
Subject: Re: [homenet] ISPs using DHCP for individual clients

On Sat, 21 Nov 2020, Eric Vyncke (evyncke) wrote:

> The idea to identity the kind of devices (hence any QoE) based on MAC 
> address (probably on the OUI part) has work for many years; but, now 
> more and more OS do MAC address randomization (cfr the MADINAS BoF at 
> IETF-109), so, I am afraid that this 'easy/smart' technique is a thing 
> of the past... Or, am I missing something ?

I doubt STB or ATA box will do MAC address randomization. Why would they?

-- 
Mikael Abrahamssonemail: swm...@swm.pp.se

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] ISPs using DHCP for individual clients

2020-11-21 Thread Mikael Abrahamsson

On Sat, 21 Nov 2020, Eric Vyncke (evyncke) wrote:

The idea to identity the kind of devices (hence any QoE) based on MAC 
address (probably on the OUI part) has work for many years; but, now 
more and more OS do MAC address randomization (cfr the MADINAS BoF at 
IETF-109), so, I am afraid that this 'easy/smart' technique is a thing 
of the past... Or, am I missing something ?


I doubt STB or ATA box will do MAC address randomization. Why would they?

--
Mikael Abrahamssonemail: swm...@swm.pp.se

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] ISPs using DHCP for individual clients

2020-11-21 Thread Eric Vyncke (evyncke)
Hi Mikael,

The idea to identity the kind of devices (hence any QoE) based on MAC address 
(probably on the OUI part) has work for many years; but, now more and more OS 
do MAC address randomization (cfr the MADINAS BoF at IETF-109), so, I am afraid 
that this 'easy/smart' technique is a thing of the past... Or, am I missing 
something ?

Regards

-éric


-Original Message-
From: homenet  on behalf of Mikael Abrahamsson 

Organization: People's Front Against WWW
Date: Friday, 20 November 2020 at 10:08
To: Daniel Migault 
Cc: homenet 
Subject: Re: [homenet] ISPs using DHCP for individual clients

On Fri, 20 Nov 2020, Daniel Migault wrote:

> Hi,
>
> While designing the DHCP options to configure the HNA we asked ourselves
> how likely ISP are:
>
> A) How an ISP is likely to perform an action that is user specific based 
on
> a DHCP request. In our case the HNA sends to the DHCP server the
> certificate it will use to authenticate itself to a server the ISP has
> control on. The action is that the ISP will need to provision the server
> with that certificate.
>
> B) How an ISP is likely to provide a DHCP response that is specific to an
> individual user. The specific information is typically expected to be
> something provisioned for that user.

I'm not 100% sure I understand your question but let me write some text 
and see if it helps.

In Sweden, ETTH is often delivered with an L2 switch of some kind, can be 
media converter or just CPE. Into this, you can connect a router, an ATA 
(PSTN box), a TV STB, and based on the MAC address and possibly the 
contents of the DHCP request, you'll get different responses, possibly 
even that the device reconfigures ports into different VLANs etc. The term 
used is called "free seating" (I have no idea where this came from) and 
the idea is to reduce customer support calls when customers plug in 
equipment into the "wrong" port, so instead just let customers plug into 
any port and it just works. The DHCP responses might also be different 
depending on type of device etc.

We also have cases where you register your HGW MAC address in a portal and 
depending on this MAC address, your HGW will either receive IPv4 GUA or 
end up behind CGN. So this differentiation is done on MAC address. Don't 
know if you consider this "part of DHCP request" or not.

-- 
Mikael Abrahamssonemail: swm...@swm.pp.se

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] ISPs using DHCP for individual clients

2020-11-20 Thread ianfarrer
Hi Daniel,

I can’t speak to A), but we have built and tested DHCPv6 infrastructure using 
ISC’s Kea with a Cassandra based back end with quite a bit of per-subscriber 
logic. The remote-id option is supplied by the relay and contains a number of 
flags, depending on the services the customer subscribes to. These indicate 
which options the response contains, for things like:

Single/multiple IPv6 prefixes for different service types
IA_NA for the CPE WAN interface 
v4 configuration for lightweight 4over6 softwire

For the last item, each subscribed user receives option 96 with unique option 
content (v4 address, v6 tunnel endpoint hint).

Thanks,
Ian


> On 20. Nov 2020, at 09:37, Daniel Migault  wrote:
> 
> Hi, 
> 
> While designing the DHCP options to configure the HNA we asked ourselves how 
> likely ISP are:
> 
> A) How an ISP is likely to perform an action that is user specific based on a 
> DHCP request. In our case the HNA sends to the DHCP server the certificate it 
> will use to authenticate itself to a server the ISP has control on. The 
> action is that the ISP will need to provision the server with that 
> certificate.  
>  
> B) How an ISP is likely to provide a DHCP response that is specific to an 
> individual user. The specific information is typically expected to be 
> something provisioned for that user.
> 
> Yours, 
> Daniel
> 
> -- 
> Daniel Migault
> Ericsson
> ___
> homenet mailing list
> homenet@ietf.org
> https://www.ietf.org/mailman/listinfo/homenet

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] ISPs using DHCP for individual clients

2020-11-20 Thread Mikael Abrahamsson

On Fri, 20 Nov 2020, Daniel Migault wrote:


Hi,

While designing the DHCP options to configure the HNA we asked ourselves
how likely ISP are:

A) How an ISP is likely to perform an action that is user specific based on
a DHCP request. In our case the HNA sends to the DHCP server the
certificate it will use to authenticate itself to a server the ISP has
control on. The action is that the ISP will need to provision the server
with that certificate.

B) How an ISP is likely to provide a DHCP response that is specific to an
individual user. The specific information is typically expected to be
something provisioned for that user.


I'm not 100% sure I understand your question but let me write some text 
and see if it helps.


In Sweden, ETTH is often delivered with an L2 switch of some kind, can be 
media converter or just CPE. Into this, you can connect a router, an ATA 
(PSTN box), a TV STB, and based on the MAC address and possibly the 
contents of the DHCP request, you'll get different responses, possibly 
even that the device reconfigures ports into different VLANs etc. The term 
used is called "free seating" (I have no idea where this came from) and 
the idea is to reduce customer support calls when customers plug in 
equipment into the "wrong" port, so instead just let customers plug into 
any port and it just works. The DHCP responses might also be different 
depending on type of device etc.


We also have cases where you register your HGW MAC address in a portal and 
depending on this MAC address, your HGW will either receive IPv4 GUA or 
end up behind CGN. So this differentiation is done on MAC address. Don't 
know if you consider this "part of DHCP request" or not.


--
Mikael Abrahamssonemail: swm...@swm.pp.se

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet