LINUX.ORG.RU
ФорумTalks

IPv6 и интернет вещей?

 ,


0

2

Ну вообще я так посмотрел, так ipv6 настолько сложнее ipv4, что если использовать его для всяких датчиков и прочего - сразу повышаются на порядок требования к процессору. Это не критично для всяких SoC, но для микроконтроллеров ipv6 это явный перебор.

Или интернет вещей это не про микроконтроллеры?

★★★★★

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

Ты давно смотрел в кофеварки? ipv6 хорошо там, где мощность позволяет какой-нибудь линукс или еще что такое накатить. Во всяких микроконтроллерах куда меньше ресурсов. Десяток кб (а то и меньше) памяти и всё.

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

Во всяких микроконтроллерах куда меньше ресурсов. Десяток кб (а то и меньше) памяти и всё.

Всякие микроконтроллеры сейчас сотни килобайт без проблем вмещают и больше.

Harald ★★★★★
()

офигеть ты специалист

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

имел ввиду десяток кб ОЗУ. И то это далеко не везде есть.

cvs-255 ★★★★★
() автор топика

Или интернет вещей это не про микроконтроллеры?

Да

MrClon ★★★★★
()

А какие альтернативы предлагаешь ты? Глобальных IPv4 для каждой кофеварки не хватит, они уже кончились

Harald ★★★★★
()

Интернет это вообще не про микроконтроллеры. Ну если конечно процессоры типа esp не считать микроконтроллером. Но там даже wifi с шифрованием есть, который на порядки сложнее ipv6.

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

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

vedowi6419
()
Последнее исправление: vedowi6419 (всего исправлений: 1)

Ни за что не поверю, что современное железо(пусть и микро) не потянет IPv6. Если какая-то железка такое не сможет, то что она тогда вообще сможет? Мигать лампочками и всё?

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

а можно запилить железку, которая будет опрашивать датчики по более простому интерфейсу, и отправлять данные пачкой по ipv6

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

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

Какие затраты, что ты там защищать собрался?

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

The S in IoT stands for Security ©

делать аутентификацию, возможно авторизацию, вкорячивать tls или что там протокол потребует. для какого-нибудь пика начального уровня задачка та ещё. при этом тот же самый пик может, к примеру, обесточить по команде снаружи пару корпусов больницы или развернуть камеру видеонаблюдения в небо в самый интересный момент

vedowi6419
()
Последнее исправление: vedowi6419 (всего исправлений: 1)

кто воще сказал что вещи ходят в интернет напрямуя?

вещи вообще могут (и как правило так и есть) по своим протоколам общаться. а дальше у них есть шлюз, которые это все говно вытащит в интернет, если прям сильно надо.

n_play
()
Ответ на: комментарий от bbk123

а откуда поддержка возьмется, прилетит Билл Гейтс в голубом вертолёте? её реализация — это и есть затраты разработчика устройства.

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

vedowi6419
()
Последнее исправление: vedowi6419 (всего исправлений: 1)

Ну вообще я так посмотрел, так ipv6 настолько сложнее ipv4

Смотри дальше, ipv6 намного проще ipv4.

Одно только соответствие IPv6 адреса и MAC адреса производится не простым ARP, а куда более тяжеловесным NDP (https://tools.ietf.org/html/rfc4861).

В чём он тяжеловесный?

И так во всем

В чём?

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

Стек arp+ip+icmp+udp пишется в случае надобности за пару часов. Трудно придумать что то более простое

Ipv6 гораздо объемнее

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

а откуда поддержка возьмется, прилетит Билл Гейтс в голубом вертолёте? её реализация — это и есть затраты разработчика устройства.

Ты так говоришь, как будто разработчики разрабатывают всё это с нуля, для каждого своего устройства.

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

Я уже сказал - это пустая брехня, обосновывай свои слова. На самом деле гарантированно работающий ndp+ip6+icmp6+udp6 занимает раза в полтора меньше кода чем arp+ip+icmp+udp, и требует меньше памяти под буферы потому что не нужно думать о фрагментации - говорю потому что видел embedded стеки. Собственно, там где я это видел сейчас делают промышленный IoT на v6-only.

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

Какие такие буферы? Один буфер размером 1518 байт на прием и на отдачу. Фрагментацию не поддерживать.

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

Голый ethernet хорош, но его поддержка в линуксе и тем более винде имеет ряд проблем. В винде так вообще это довольно геморройно сделать, а в линуксе можно, но требует установки прав на RAW пакеты, что является потенциальной дырой в безопасности

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

Фрагментацию не поддерживать

Ну-ну. Что ещё не поддерживать? Опции например? А потом сравнивать обрезанный v4 стэк с v6. В таком виде он да, по простоте реализации к ipv6 приблизится. Но зачем?

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

Так собственно не стоит задачи иметь полноценный стек. Достаточно иметь ту часть стека, которая нужна для конкретной задачи

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

для какой конкретной задачи, торчать голой задницей в интернет?

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

Ну так я и говорю что это легче сделать с v6. И это автоматически будет полноценный стек, а не огрызок который сломается потому что размер пакета подрос.

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

А если размер пакета подрастет и перестанет влезать в ethernet кадр, в любом случае придется что-то делать.

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

А по факту очень тажело это IPv6 идет, намного тяжелее, чем JS в микроконтроллерах. По той же самой причине: JS в мк - это упрощение. А IPv6 - наоборот, усложение.

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