Роли и типы узлов,Роли и типы узлов,Роли и типы узлов

Посмотреть исходный код на GitHub

Роли экспедирования

Роли узлов ОТ

В сети Thread узлы делятся на две роли: пересылающих данные и отправляющих их дальше.

Расширение сетки

Узел Mesh Extender — это узел, который:

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

Конечное устройство

Конечное устройство (ED) — это узел, который:

  • Взаимодействует преимущественно с одним расширителем Mesh-сети.
  • не пересылает пакеты для других сетевых устройств
  • может отключить свой приемопередатчик для снижения энергопотребления

Типы устройств

Кроме того, узлы включают в себя несколько типов.

Классификация устройств для операционных процедур

Полнопоточное устройство

Устройство с полным потоком (FTD) всегда держит свой радиомодуль включенным, подписывается на многоадресный адрес всех маршрутизаторов и поддерживает сопоставление адресов IPv6. Существует два типа FTD:

  • Устройство, способное расширять пространство (ECD)
  • Полное концевое устройство (FED)

Устройство, способное расширять сеть (Extended-Capable Device), может находиться либо в роли расширителя сети (Mesh Extender), либо в роли резервного устройства расширения сети (standby ECD). В роли резервного устройства оно всегда является конечным устройством (дочерним устройством).

FED всегда является конечным устройством (дочерним элементом).

Минимальное резьбовое устройство

Устройство с минимальным количеством потоков (MTD) не подписывается на многоадресный адрес всех маршрутизаторов и пересылает все сообщения своему родительскому устройству. Существует два типа MTD:

  • Минимальное конечное устройство (MED) — приемопередатчик всегда включен, ему не нужно опрашивать родительский компонент на наличие сообщений.
  • Спящее конечное устройство (SED) — обычно отключено, но периодически активируется, чтобы получать сообщения от родительского устройства.

Устройство MTD может функционировать только как конечное устройство (дочернее).

Обновление и понижение версии

Когда резервный ECD является единственным узлом, доступным для нового устройства Thread, желающего присоединиться к сети Thread, он может обновиться и работать в качестве расширителя Mesh-сети:

Устройство вывода операционной жидкости (OT End Device) для расширения сети Mesh

И наоборот, если у Mesh Extender нет дочерних элементов, он может понизить свой уровень и работать в качестве резервного ECD:

OT Mesh Extender to End Device

Другие роли и типы

Руководитель темы

Руководитель операционного отдела и специалист по маршрутизации пограничных пунктов

Лидер потока (Thread Leader) — это расширитель сетки (Mesh Extender), отвечающий за управление набором расширителей сетки в сети потока. Он динамически выбирается для обеспечения отказоустойчивости и агрегирует и распространяет информацию о конфигурации в масштабах всей сети.

Пограничный маршрутизатор

Пограничный маршрутизатор — это устройство, способное пересылать информацию между сетью Thread и сетью, не использующей Thread (например, Wi-Fi). Он также настраивает сеть Thread для подключения к внешним сетям.

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

Разделы

Разделы Ветхого Завета

Сеть Thread может состоять из разделов. Это происходит, когда группа устройств Thread больше не может взаимодействовать с другой группой устройств Thread. Каждый раздел логически функционирует как отдельная сеть Thread со своим собственным лидером, идентификаторами маршрутизатора и сетевыми данными, сохраняя при этом одни и те же учетные данные безопасности для всех устройств во всех разделах.

В сети Thread разделы не имеют беспроводной связи друг с другом, и если связь между разделами восстанавливается, они автоматически объединяются в один раздел.

Обратите внимание, что использование термина «потоковая сеть» в этом руководстве предполагает наличие одного раздела. При необходимости ключевые понятия и примеры поясняются термином «раздел». Разделы подробно рассматриваются далее в этом руководстве.

Ограничения устройства

Количество типов устройств, поддерживаемых одной сетью Thread, ограничено.

Роль Лимит
Лидер 1
Расширение сетки 32
Конечное устройство 511 за расширитель сетки

Thread пытается поддерживать количество расширителей Mesh-сети в диапазоне от 16 до 23. Если ECD подключается как конечное устройство, а количество расширителей Mesh-сети в сети меньше 16, он автоматически повышает свой статус до расширителя Mesh-сети.

Краткий обзор

Что вы узнали:

  • Потоковое устройство может быть либо удлинителем сетки (родительским устройством), либо конечным устройством (дочерним устройством).
  • Устройство типа Thread может быть либо полнопоточным устройством (поддерживает сопоставление IPv6-адресов), либо минимальным потоковым устройством (пересылает все сообщения своему родительскому устройству).
  • Резервный ECD может автоматически переключаться в режим расширителя сети (Mesh Extender), и наоборот.
  • В каждом сетевом разделе каждого потока есть лидер, который управляет расширителями сетки (Mesh Extenders).
  • Пограничный маршрутизатор используется для соединения сетей, использующих протокол Thread, и сетей, не использующих этот протокол.
  • Сеть Thread может состоять из нескольких разделов.

Проверьте свое понимание

Сетевое устройство Thread может выполнять одну из двух ролей пересылки данных. Какие это роли?
Дочерний узел.
Неверно.
Расширение сетки.
Правильный.
Конечное устройство.
Правильный.
Шлюз.
Неверно.
Какие два основных типа устройств для нитевидной печати существуют?
Минимальное резьбовое устройство (МТУ).
Правильный.
Полнопоточное устройство (FTD).
Правильный.
Миниатюрное нитевидное устройство (МНУ).
Неверно.
Устройство для прекращения сна (SED).
Неверно.
Какое из следующих утверждений о расширителях сетки неверно?
Устройство расширения Mesh-сети может отключить свой приемопередатчик для снижения энергопотребления.
Устройства, работающие в режиме расширения Mesh-сети, не отключают свои приемопередатчики. (В противном случае они не смогли бы корректно функционировать в качестве расширителей Mesh-сети.)
Mesh Extender пересылает пакеты для сетевых устройств.
Это утверждение верно.
Устройство расширения Mesh поддерживает свой трансивер в постоянно включенном состоянии.
Это утверждение верно. Для корректной работы в качестве расширителя Mesh-сети устройство должно постоянно поддерживать свой приемопередатчик в сети.
Mesh Extender обеспечивает безопасную настройку устройств, пытающихся подключиться к сети.
Это утверждение верно. Ввод в эксплуатацию является важной функцией расширителя сети.
Когда устройство может обновиться до версии Mesh Extender?
Когда это устройство, находящееся в режиме ожидания и способное расширять сеть (Extensor-Capable Device), и является единственным узлом, доступным для нового устройства Thread, стремящегося присоединиться к сети Thread.
Верно. В этих условиях устройство, находящееся в режиме ожидания и способное выступать в роли расширителя Mesh-сети, может автоматически перейти в режим расширителя Mesh-сети.
Когда речь идёт о конечном устройстве, стремящемся подключиться к сети Thread.
Неверно.
Когда устройство находится в режиме ожидания и поддерживает функцию расширения сети, сеть Thread объединена с более крупной сетью.
Неверно.
В каких случаях Mesh Extender может перестать выполнять свои функции?
Когда у него нет детей.
Это верно. Расширитель сетки без дочерних элементов может самостоятельно перейти в режим ожидания.
Когда новое конечное устройство пытается подключиться к сети Thread.
Неверно. В этом сценарии расширитель сетки не может переключиться в режим ожидания ECD.
Когда другое устройство в сети решает стать расширителем Mesh-сети.
Это вполне может быть правдой. Если количество расширителей сетки увеличится до 24 или более, существующие расширители сетки могут начать оценивать, стоит ли им стать резервными устройствами ECD.
Рассмотрим сценарий, в котором сеть Thread содержит две группы узлов, имеющих радиосвязь внутри группы, но не с членами другой группы. Какой вывод можно из этого сделать?
В этой сети имеется более одного раздела.
Верно. Вокруг каждой группы узлов, способных взаимодействовать друг с другом, формируется раздел. Если существует несколько групп узлов, способных взаимодействовать между собой, но не с членами других групп, можно сделать вывод, что каждая из этих групп образует отдельный раздел.
Сеть потеряла своего лидера.
Неверно.
Все расширители Mesh-сети отключились.
Неверно. В этом случае ни один из узлов не сможет взаимодействовать друг с другом.
Какое устройство используется для соединения сетей Thread и сетей без Thread?
Врата.
В традиционных сетях термин «шлюз» обозначает устройство, соединяющее две сети, однако в контексте сети Thread существует более конкретный термин.
Маршрутизатор пограничных маршрутов.
Верно. Пограничный маршрутизатор используется для соединения многопоточных и многопоточных сетей.
Брандмауэр.
Это неправильно.
Мост.
Неверно. Этот термин относится к аналогичному понятию в традиционных сетях, а именно к устройству, которое соединяет две локальные сети, использующие *один и тот же* сетевой протокол.
Сколько лидеров может иметь сетевой раздел Thread?
Либо ни одного, либо ровно один.
Это неверно. Сетевой раздел Thread не может иметь менее одного лидера.
Один-единственный.
Верно. Сетевой раздел Thread может иметь только одного лидера.
Более одного.
Неверно. Сетевой раздел потока не может иметь несколько лидеров.