[180807] in North American Network Operators' Group
RE: Android (lack of) support for DHCPv6
daemon@ATHENA.MIT.EDU (Paul B. Henson)
Wed Jun 10 17:20:08 2015
X-Original-To: nanog@nanog.org
From: "Paul B. Henson" <henson@acm.org>
To: "'Lorenzo Colitti'" <lorenzo@colitti.com>
In-reply-to: <CAKGbBm=dCDpeFJe4f0_KM6pjdvpeHrL4t7fyczOj2D3y=_07pg@mail.gmail.com>
Date: Wed, 10 Jun 2015 14:19:55 -0700
Cc: nanog@nanog.org
Errors-To: nanog-bounces@nanog.org
> From: Lorenzo Colitti
> Sent: Tuesday, June 09, 2015 7:49 PM
>=20
> That sounds pretty stupid even for me, so probably something got lost =
in
> translation.
"Implementing stateful DHCPv6 would break planned use cases such as IPv6 =
tethering"
"And it's not possible to enable tethering"
"tethering cannot be made to work well"
"what do you expect Android to do if given only one IPv6 address and the =
user turns on tethering"
'Saying "tethering is not available" is not going to fly'
Yes, while you have mentioned a few other things, based on your postings =
on the issue thread tethering seems to be one of your hot topics.
> I think what I said is that supporting DHCPv6-only networks will =
eventually force
> OS manufacturers to implement IPv6 NAT.
As opposed to not supporting DHCPv6 operation forcing users to adopt =
phones based on operating systems other than android?
=20
> You don't "have to do" SLAAC and RDNSS. For as long as the network =
provides
> IPv4, there won't be a problem for anyone.
Thank you very much for being the guy in charge of determining what my =
problems are.
As I already mentioned in the issue thread, one of our motivations for =
moving forward with IPv6 deployment is that some grants our faculty want =
to apply for require native IPv6 communication. So an android device =
that is incapable of connecting to our IPv6 network due to deficiencies =
in its implementation of IPv6 standards will not be usable for that =
grant work. But I will be sure to tell the faculty that the android =
developer responsible for that breakage assures them it is not a =
problem. After which I will encourage them to switch to another platform =
which provides for its users' needs rather than its developers' =
crusades.