Типы узлов сети
Root Node
Корневой узел является верхним узлом в сети и служит единственным интерфейсом между MESH-сетью и внешней IP-сетью. Корневой узел подключен к обычному маршрутизатору Wi-Fi и передает пакеты во внешнюю IP-сеть и из нее на узлы в MESH-сеть. В MESH-сети может быть только один корневой узел. На схеме выше узел A является корневым узлом сети.
Leaf Node
Конечный узел — это узел, которому не разрешено иметь дочерние узлы. Следовательно, листовой узел может передавать или получать только свои собственные пакеты, но не может пересылать пакеты других узлов. Если узел расположен на максимально разрешенном уровне сети, он будет назначен конечным узлом. Это предотвращает формирование узлом каких-либо нисходящих соединений, что гарантирует, что сеть не добавит дополнительный уровень. На схеме выше узлы L/M/N расположены на максимально разрешенном уровне сети, поэтому были назначены конечными узлами.
Parent Node
Подключенные узлы, которые не являются ни корневым, ни конечным узлом, являются промежуточными родительскими узлами. Промежуточный родительский узел должен иметь одно восходящее соединение (один родительский узел), но может иметь от нуля до нескольких нисходящих соединений. Таким образом, промежуточный родительский узел может передавать и получать пакеты, а также пересылать пакеты, отправленные из его восходящих и нисходящих соединений. На схеме выше узлы от B до J являются промежуточными родительскими узлами. Промежуточные родительские узлы без нисходящих соединений, такие как узлы E/F/G/I/J, не эквивалентны конечным узлам, поскольку им по-прежнему разрешено формировать нисходящие соединения в будущем.
Idle Node
Узлы, которые еще не присоединились к сети, назначаются простаивающими узлами. Незанятые узлы будут пытаться сформировать восходящее соединение с промежуточным родительским узлом или попытаются стать корневым узлом при правильных обстоятельствах. На схеме выше узлы K и O являются простаивающими узлами.