Как стать автором
Обновить

Комментарии 8

Если есть еще какие-то аспекты которые стоит рассмотреть — пишите, в следующей части будет.
Да, можно получше раскрыть следующий вопрос — что подразумевается под "управляемые mesh сети" и чем они отличаются от неуправляемых, от децентрализованных, и от распределенных?

P.S. Если честно, у меня происходит коллапс мозга, когда вы перескакиваете с разных моделей OSI внутри одного предложения. Не могли бы вы прояснить, чем занимаются batman-adv / 802.11s по вашему мнению? И причем здесь DHCP-сервер?.. Можно на высоком уровне абстракции — в простых словах или картинках. :)

P.P.S. Каждый раз, когда кто-то применяет некорректные неточные эпитеты для технического определения(в данном случае — «протокол»), умирает десять негритят.
P.S. Если честно, у меня происходит коллапс мозга, когда вы перескакиваете с разных моделей OSI внутри одного предложения. Не могли бы вы прояснить, чем занимаются batman-adv / 802.11s по вашему мнению? И причем здесь DHCP-сервер?.. Можно на высоком уровне абстракции — в простых словах или картинках. :)

Маршрутизацией, поиском соседних сетей, автоконфигурированием.

В тексте я подчеркнул, что протоколы не занимаются присвоением IP адресов.

Управляемые Mesh сети — те сети, в которой разные ноды имеют разные права, в 802.11s например, по схеме выше видно различные типы нод, опять же на примере выше — гейт доступа в интернет.

Неуправляемые — одноранговые.
Не могу согласиться с вами.

1. Любой из приведеных выше протоколов работает на канальном уровне и организуют ячеистую топологию сети — это верно. Так как они работают на 2 уровне по модели OSI.
Но протоколы канального уровня не отвечаю за ранговость сети. Они даже не знают о их существовании рангах, как мы не знаем о других цветах. Ранги находятся на сетевом(третьем) уровне.
Пруфы:
Примеры построения многоранговой сети на основе batman-adv — Cisco Wireless Mesh.
Примеры построения одноранговой сети на основе batman-adv — небезызвестные Freifunk.

2. Может быть, они не умеют это делать, потому что в их задачу это не входит? :) Если вам нужно ent-to-end шифрование — воспользуйтесь множеством решений для шифрования поверх транспортной(mesh?) инфраструктуры. Если хочется автоматизации/интеграции или присутствия громких слов «peer-to-peer» и «mesh» вселяют в вас уверенность в себе — обратите внимание на p2p VPN-решения, например, n2n от ntop, или PeerVPN, или… а, тысячи их.

3. Пункт о генерации IP-адреса начнем с изучения этой картинки и осознанием мысли, что IP — это сетевой слой(внезапно).
Внимание, вопрос — причем здесь обсуждаемые протоколы? ;)
Если воспользоваться решением из пункта два, то появляется децентрализованная выдача ip-адресов. Также можно вспомнить про i2p, namecoin etc.
Не могу говорить за всех, но лично мне не нужен уникальный ipv6 адрес — я его даже не запомню. Мне важно, чтобы меня могли найти по понятному уникальному адресу — над проблемой DNS работают умные люди и в CJDNS до сих пор нет альтернативы(очередной инновации форка namecoin'а еще нету в релизе)

И можно добавить к сравнению WDS, как первую mesh-технологию, созданную специально для WiFi?

P.S. Мысль для следующего поста — сравнение CJDNS vs batman-adv vs AODV. Если оно будет проведено на таком уровне, читать будет интереснее :)

P.S. Из личной беседы понял, что для вас наибольшее преимущество CJDNS — генерации IPv6-адресов. Наверняка вы в курсе, что некоторое время назад выдавались IP-адреса из публичного пула. Сможете объяснить, почему через N-цать лет не возникнет большая проблема из-за конфликта CJDNS'ных «серых» IPv6 и «серых» IPv6 другой, приватной сети? Слова «всем хватит» не уменьшает странную архитектурную особенность данного решения.
Уже отвечал вам лично, что cjdns в первую очередь это пакет который работает из коробки, любую систему можно разобрать на любом уровне абстракции, разбить на составляющие и разделить, но зачем? гораздо проще когда есть единый центр управления и взаимодействия, и насчет как вы собираетесь в batman-adv делать сетевой слов я бы очень хотел услышать.

Вообще то, как и каким образом будет пересечение с приватным диапазоном в IPv6, кто будет использовать приватные диапазоны в v6 если основной смысл его — смерть NAT?
Мне кажется, или вы противоречите сами себе?

единый центр управления

Hyperboria это самоорганизующаяся децентрализованная сеть

кто будет использовать приватные диапазоны

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

как в batman-adv делать сетевой слов

Раскройте вопрос, чтобы я смог общаться с вами на одном уровне понимания.

P.S. Что нам мешает собрать преднастроеный пакет для всех *nix-систем и аналогичную программу под windows/os X?
Насчет винды — многие технологии nix only и надо их заменять/портировать что бы оно работало.

Насчет пакетов для всех — собственно оно и компилируется везде, практически без бубна, с openwrt сложнее.

Насчет организации доступа к корпоративной сети с v6 и VPN — весьма странное решение, проще было бы использовать любой приватный v4 диапазон
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории