LINUX.ORG.RU
ФорумTalks

ipv6 демагогия

 


1

1

Когда заходит речь о преимуществах ipv6, пишут, что 2^128 это очень очень много, всем хватит. И при этом же пишут, что надо бы выдавать /56 на клиента.

Ну так если выдавать /56, то тогда ни о каких «2^128 хватит всем» речи не идет, максимум о 2^56, помноженных на количество девайсов у типичного пользователя, т.е. порядка 1-15

Или я то-то не понимаю?

★★★★★

Ответ на: комментарий от Dark_SavanT

каждому клиенту будет 2^(128-56) = 2^72 адресов. Зачем столько много?

Если выдавать /56 каждому, то всего возможно 2^56 клиентов

cvs-255 ★★★★★
() автор топика
Ответ на: комментарий от cvs-255

Если на земле будет столько человек, то у нас будут более серьёзные проблемы, чем нехватка IP адресов. А между планетами IP работает плохо, там нужно будет другой протокол все равно.

KivApple ★★★★★
()
Ответ на: комментарий от Dark_SavanT

ну так не выйдет ли так, что такими темпами ipv6 кончится гораздо быстрее, чем будет 2^128 конечных клиентов?

cvs-255 ★★★★★
() автор топика
Ответ на: комментарий от KivApple

IP между планетами отлично работает. Вот TCP - не очень

cvs-255 ★★★★★
() автор топика
Ответ на: комментарий от cvs-255

Во-первых: iot целиком в ipv6 напрямую будет чуть позже чем никогда, тупо потому что ip стек штука слишком сложная для lowpower применений.

Во-вторых: оставшихся подсетей хватит, помнится кто-то сравнивал, если не на каждый атом, то уж на каждую бактерию.

Dark_SavanT ★★★★★
()
Ответ на: комментарий от Dark_SavanT

Во-первых: iot целиком в ipv6 напрямую будет чуть позже чем никогда, тупо потому что ip стек штука слишком сложная для lowpower применений.

Это сейчас. А что насчет лет через 50? А планировать надо уже сейчас, чтобы на «то, не знаю что» тоже хватило.

cvs-255 ★★★★★
() автор топика
Ответ на: комментарий от KivApple

А между планетами IP работает плохо, там нужно будет другой протокол все равно.

Разделить подсети, синк блокчейна привозить раз в месяц с грузовиком?

bender ★★★★★
()
Ответ на: комментарий от bender

никаких проблем с IP между планетами не будет. IP даже поверх почтовых голубей работает. Потому что IP занимается исключительно вопросами маршрутизации

cvs-255 ★★★★★
() автор топика
Ответ на: комментарий от Dark_SavanT

Во-первых: iot целиком в ipv6 напрямую будет чуть позже чем никогда, тупо потому что ip стек штука слишком сложная для lowpower применений.

Уже запилили несколько IPv6-only стеков для IoT, и в линукс добавили, правда криво работает

Harald ★★★★★
()
Ответ на: комментарий от cvs-255

никаких проблем с IP между планетами не будет.

А как организовать маршрутизацию между параллельными cvs-255/* в мультивселенных, когда оные откроют?

quickquest ★★★★★
()

Надо читать больше матчасти, т.е. RFC по теме!

Организациям (хостеры, провайдеры) выдают по /32, если организация будет выдавать по /56 конечным абонентам, то этого хватит на 2^24 = 16777216, что есть много, но меньше, чем население многих стран. Можно получить несколько подсетей /32 на одну организацию, но это уже противоречит идее агрегации маршрутов, что преподносится как одно из преимуществ IPv6. А из /32 доступны тоже далеко не все, часть зарезервирована под link-local, multicast, 6to4 и прочее.

Но на практике сейчас говорят, провайдеры выдают по /64 на абонента, а то и вообще 1 IPv6 адрес.

Harald ★★★★★
()

на клиента ≠ на устройство

MrClon ★★★★★
()
Ответ на: комментарий от cvs-255

IoT же

Где ты на этот IoT столько атомов найдёшь? Другие вселенные грабить будешь?

когда ipv4 вводили, даже не представляли, что 2^32 может не хватить

Когда ipv4 предлагали, интернета ещё не было, если бы всё до сих пор оставалось в рамках госструктур США, то ещё надолго бы хватило. Понаехали тут всякие китайцы да индусы, поотбирали IP-адреса, вот и пускай их в интернеты белого человека…

redgremlin ★★★★★
()
Ответ на: комментарий от redgremlin

Может эта, тотальная ядерная войнушка дешевле обойдётся, чем внедрение IPv6? Надо посчитать!

Harald ★★★★★
()
Ответ на: комментарий от redgremlin

Где ты на этот IoT столько атомов найдёшь?

Дык, из темной материи клепать будем.

greenman ★★★★★
()
Ответ на: комментарий от Harald

Ну так /64 на клиента это более чем дофига адресов. А назначать адреса в локалке можно и более экономично, чем slaac

cvs-255 ★★★★★
() автор топика
Ответ на: комментарий от cvs-255

можно ещё несколько /64 по запросу нарезать

Harald ★★★★★
()
Ответ на: комментарий от Harald

провайдеры выдают по /64 на абонента

Домашний провайдер мне выдаёт /64.

а то и вообще 1 IPv6 адрес.

На VPS дали только /128. Больше не просил, ибо одного хватило.

i-rinat ★★★★★
()
Ответ на: комментарий от redgremlin

У нас тут на ipv6 перейти не могут, а лет через 50 переход будет еще более сложный, ибо еще больше инфраструктуры

cvs-255 ★★★★★
() автор топика
Ответ на: комментарий от Infra_HDC

dhcpv6 - это отдельный сорт наркомании, который нужен конечно, но далеко не всегда. клиентскому хосту, которому не требуется строго определённый ip - slaac самое оно.

Dark_SavanT ★★★★★
()
Ответ на: комментарий от Harald

Не торопись ты так, вот лет через 50 прилетят андромедяне и съедят. И за ipv4 съедят, и за ipv6 съедят. Я так понимаю, провайдеры именно на это и надеются — раз уж всё равно съедят, так хоть сейчас оторваться с шахматами и поэтессами, вместо перехода на ipv6.

redgremlin ★★★★★
()

IPv6 не шибко нравится всяким репрессивным режимам, так что можно сразу минуснуть Китай и парочку ещё крупных стран, как минимум.

Valeg ★★★
()
Ответ на: комментарий от redgremlin

Всю страну за NAT под одним IP! Свободные порты по талонам! Порт-форвардинг отдельным тарифом с посекундной оплатой!

Harald ★★★★★
()
Ответ на: комментарий от Dark_SavanT

Не, ну если на такие штуки аллергия, то можно range указать для простых смертных, остальным статику прописать ручками в конфигах клиента.

Infra_HDC ★★★★★
()

Или я то-то не понимаю?

Не понимаешь.

Каждый LIR (Local Internet registry) по умолчанию получает /32. Это столько же сетей /64, сколько всех адресов IPv4. То есть, каждый лир (один) может заменить весь текущий IPv4 интернет, только пользователь получит не один адрес, а 18 квинтиллионов. И таких LIR может быть более четырёх миллиардов, поэтому сети выдаются с огромными промежутками, чтобы их можно было увеличивать, сохраняя один префикс.

Да, есть рекомендация для LIR выдавать одному клиенту минимум /56. Но LIR — это не провайдер, хотя у нас многие имеют этот статус для удобства. Его клиентами являются не конечные пользователи, а всегда чья-то сетевая инфраструктура (например, своя). Выделение /56 (256 сетей /64) равносильно одной /24 на автономную систему в IPv4. Не домашнему пользователю в общем случае, а организации с несколькими сетями, провайдеру (от /48 обычно) и так далее. Кому нужно маршрутизировать несколько сетей, и кто запросит и обоснует необходимость.

Каждый пользователь (конечная сеть) получает /64 — с огромным запасом на все нужды, включая IoT. Один минимального размера LIR может обеспечить такими сетями более половины населения Земли.

Как думаешь, хватит на ближайшую перспективу адресов на два миллиарда таких планет, как наша?

baka-kun ★★★★★
()
Ответ на: комментарий от Infra_HDC

можно range указать для простых смертных, остальным статику прописать ручками

И зачем весь этот геморрой, когда достаточно получить RA от маршрутизатора и придумать себе уникальный адрес?

baka-kun ★★★★★
()
Ответ на: комментарий от baka-kun

А если бы в EUI был бы не 64 бита, а 80, то /48 на пользователя выдавать чтоли? 64 бита на адрес в локалке - не больно жирно ли?

cvs-255 ★★★★★
() автор топика
Последнее исправление: cvs-255 (всего исправлений: 2)
Ответ на: комментарий от Harald

Опасные вещи ты говоришь. У нас же сейчас (ну почти, пока проголосуют, пока дела примет, неделька-другая пройдёт) главный по цифре — историк, ему все энти ваши наты и ipv6 — китайская грамота, он ведь так и сделает, да ещё и обоснует — «ну лоровец с пятью звёздами плохого же не скажет».

redgremlin ★★★★★
()
Ответ на: комментарий от cvs-255

А если бы в EUI был бы не 64 бита, а 80

Если бы у бабушки были…

Тем более, подавляющее большинство устройств используют вообще EUI-48. Эти 64 бита ведь не специально под EUI оставлены, наоборот: EUI используется как один из вариантов потому, что он уже есть и уникален.

64 бита на адрес в локалке - не больно жирно ли?

А смысл экономить на спичках? IPv6 изначально строился вокруг автоматического назначения адреса. Локальную часть вообще можно брать случайной — вероятность коллизии можешь оценить самостоятельно. К тому же у тебя может быть постоянная локальная часть адреса, а меняться только адрес сети при смене подключения. И всё равно этого хватит каждому.

baka-kun ★★★★★
()
Ответ на: комментарий от redgremlin

Где ты на этот IoT столько атомов найдёшь?

2^128 атомов? это вроде по порядку 1-10 запасов воды на земле, а вовсе не 1-10 вселенных.

t184256 ★★★★★
()
Ответ на: комментарий от Infra_HDC

не то что бы аллергия, просто если есть простой и ненапряжный способ, зачем городить ещё и сложный? Ладно когда нужен статичный ip в подсети.

Dark_SavanT ★★★★★
()
Ответ на: комментарий от KivApple

А между планетами IP работает плохо, там нужно будет другой протокол все равно.

FTN?

vasya_pupkin ★★★★★
()
Ответ на: комментарий от baka-kun

У меня лучше получается демагогию разводить. Гы-гы.

Infra_HDC ★★★★★
()
Ответ на: комментарий от cvs-255

Это всего 4 миллиарда устройств. Если не менять эту часть при выходе в глобальный префикс (не fd00::/8), может быть бобо.

kirk_johnson ★☆
()
Ответ на: комментарий от Harald

Раздают больше одной /32 за милую душу.

Алсо 100 /32 подсетей покрывают потребность в 16 миллиардах /56 подсетей. Если прикинуть, что каждая из 193 стран захочет иметь себе такого ISP,то получается, что за вычетом всяких там резервов мы получаем по 150 ТЫСЯЧ провадейров на СТРАНУ. И каждый такой провайдер сможет обеспечить интернетом ВСЮ ПЛАНЕТУ.

kirk_johnson ★☆
()
Последнее исправление: kirk_johnson (всего исправлений: 1)
Ответ на: комментарий от kirk_johnson

1000 подсетей, 15 тысяч провайдеров, простите. В любом случае, нам хватит.

kirk_johnson ★☆
()
Последнее исправление: kirk_johnson (всего исправлений: 1)
Ответ на: комментарий от t184256

2^128 атомов? это вроде по порядку 1-10 запасов воды на земле, а вовсе не 1-10 вселенных.

Верно. Я как-то ради интереса пересчитывал. Получилось, что 2^128 не хватит, чтобы каждому атому в видимой Вселенной выдать свой ip-адрес, но на каждую звезду с планетами уже хватит.

atrus ★★★★★
()
Ответ на: комментарий от kirk_johnson

Если не менять эту часть при выходе в глобальный префикс (не fd00::/8), может быть бобо.

А можно это поподробнее?

Harald ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.