From b28603076c822f7e9a814457ff46f7fd7a69ce55 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Tue, 26 May 2020 13:54:42 +0300 Subject: [PATCH] =?utf8?q?=D0=92=20Android=20=D0=B2=202020-=D0=BE=D0=BC=20?= =?utf8?q?=D0=B4=D0=BE=20=D1=81=D0=B8=D1=85=20=D0=BF=D0=BE=D1=80=20=D1=81?= =?utf8?q?=D0=BB=D0=BE=D0=BC=D0=B0=D0=BD=D0=BD=D1=8B=D0=B9=20IPv6?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit http://lostintransit.se/2020/05/22/its-2020-and-androids-ipv6-is-still-broken/ Нет, не сломан, категорически не согласен с автором. Они не хотят добавлять и поддерживать DHCPv6. * Обязаны? Нет. * IPv6 обязывает иметь и реализовывать DHCPv6? Нет. * Google в праве решать что хочет, а что нет для *своей* платформы и своих продуктов? Да. * Они в ОС мешают вам реализовать свой DHCPv6 и использовать его? Нет. * DHCPv6 будет полезен для преобладающего большинства пользователей? Нет! * А он может им наоборот навредить из-за низкоквалифицированных админов, которые упорно умеют делать вещи только обмазавшись NAT-ом (а также DHCP и привычкой выдавать по одному IP адресу)? Никто точно не знает, но я солидарен с Google и уверен что да. Может быть в будущем, когда IPv6 окончательно потеснит IPv4 архаичный мир и большинство админов научатся жить в таком мире и правильно его настраивать, тогда DHCPv6 не помешает * Из коробки в большинстве дистрибутивов этот DHCPv6 стоит? Нет! * И много кого в обычных ОС это волнует и он ругаясь ставит каждый раз отдельный пакет? Нет! Какие причины автор для DHCPv6 называет? * Ability to assign suffix such as megacorp.com Не понял про какой суффикс идёт речь. Ничего не могу сказать * Register hosts in DNS У меня вот дома даже для IPv4 такого никогда не было, да и на большинстве работ в сетях так не делали. Горит эта вещь? Нисколько * Keep track of what host had what IP at a certain time Ну вроде бы полезно, но... по хорошему никто не мешает использовать и не выданный DHCPv6 адрес и это проблематично будет связать с конкретным хостом (если только не по MAC). А вообще кто мешает делать ping ff02::1 и смотреть сколько машин ответило? Но это просто чтобы узнать количество машин. Не горит * Image deployment via PXE (think DHCP options) Уж конечно, безусловно, для Android это очень актуально! * Other DHCP options used for example for WLC Не знаю что это, но поисковик говорит про Cisco Wireless Controller. Причём тут Cisco-specific вещи? * Ability to easily swap DNS server in entire network (think Umbrella deployment) SLAAC не мешает делать аналогичное, но поведение зависит от конкретной реализации SLAAC клиента. DHCPv6 для этого не нужен * Dot1X deployment where you want RADIUS server to see DHCP request .1X я вообще не видел в жизни в живую. Верю что используют в корпорациях, но... зачем мешать enterprise вещи и решения и Android -- платформу для, грубо говоря, для простых смертных, которым надо соцсети и чатики? * Need to support IP phones Не в курсе как это связано с IPv6. Ничего не могу сказать. Please note that SLAAC didn’t even initially have the option of setting a DNS server. Ау, это было десять лет назад! И действительно это сводило на нет возможность полноценной замены DHCP* SLAAC-ом для домашнего пользователя. И Windows в последних версиях всё же RDNSS начал поддерживать, судя по Wikipedia. И по сути это Windows имеет наибольшие проблемы для простого домашнего пользователя, не поддерживая (до какой-то версии) RDNSS дьявольски усложняя жизнь администратору сети, вынуждая его поднимать DHCPv6 сервер. Google is not willing to implement it, because they think they know better than their users. They will happily spy on you, serve you ads, and sell your data Да, Google это компания, с этической точки зрения, плохая, шпионящая и тому прочее. Однако дата центры, сети и всякие backend-ы они строить уж точно умеют. И с IPv6 у них опыта поболее чем у многих других. И да, я точно уверен что они гораздо лучше знают как делать IPv6 сети, в отличии от миллионов админов, которые первым делом при знакомстве с IPv6 спрашивают: а где NAT, а как мне безопасность сделать? Эти то сведут на нет все прелести IPv6, только дай им вволю (типа DHCPv6). И, кстати, автор ссылается на слежку и приватность, но для DHCPv6 он приводил аргумент что с ним можно точно знать кто и когда какой имел IP-адрес, тогда как в SLAAC в общем-то хосты вольны хоть ежесекундно менять их всех или вообще для каждой TCP сессии, что более приватно ибо stateless. И как бы я не не любил Google, но с IPv6 они реально молодцы! Хотя я уверен что как и в случае с Facebook и Yandex, IPv6 нужен в первую им самим для удобства работы, но предоставив FB и Google по IPv6, можно покрыть бОльшую часть всех надобностей большинства пользователей. Ради интереса посмотрел на apple.com... ну как и следовало ожидать, никакого IPv6. Microsoft вообще-то тоже с IPv6 молодец ибо поддерживает его давным давно и во всяких tutorial-ах она по умолчанию регулярно всё предлагает делать (LAN как минимум) на IPv6, намекая куда надо двигаться. -- 2.50.0