Tipos y funciones de nodos

Ver el código fuente en GitHub

Roles de reenvío

Roles de nodos de OT

En una red Thread, los nodos se dividen en dos roles de reenvío:

Amplificador de malla

Un amplificador de malla es un nodo que realiza las siguientes acciones:

  • Reenvía paquetes para dispositivos de red.
  • Proporciona servicios de aprovisionamiento seguros para los dispositivos que intentan unirse a la red.
  • Mantiene su transceptor habilitado en todo momento.

Dispositivo final

Un dispositivo final (ED) es un nodo que realiza las siguientes acciones:

  • Se comunica principalmente con un solo amplificador de malla.
  • No reenvía paquetes para otros dispositivos de red.
  • Puede inhabilitar su transceptor para reducir la energía.

Tipos de dispositivos

Además, los nodos comprenden varios tipos.

Taxonomía de dispositivos de OT

Dispositivo Thread completo

Un dispositivo Thread completo (FTD) siempre tiene la radio encendida, se suscribe a la dirección de multidifusión de todos los routers y mantiene las asignaciones de direcciones IPv6. Existen dos tipos de FTD:

  • Dispositivo compatible con amplificador (ECD)
  • Dispositivo final completo (FED)

Un dispositivo compatible con amplificador puede tener el rol de amplificador de malla o de ECD en espera. En el rol de espera, siempre es un dispositivo final (secundario).

Un FED siempre es un dispositivo final (secundario).

Dispositivo Thread mínimo

Un dispositivo Thread mínimo no se suscribe a la dirección de multidifusión de todos los routers y reenvía todos los mensajes a su elemento superior. Existen dos tipos de MTD:

  • Dispositivo final mínimo (MED): El transceptor siempre está encendido y no necesita sondear los mensajes de su elemento superior.
  • Dispositivo final inactivo (SED): Por lo general, está inhabilitado y se activa de vez en cuando para sondear los mensajes de su elemento superior.

Un MTD solo puede funcionar como un dispositivo final (secundario).

Actualización y cambio a una versión inferior

Cuando un ECD en espera es el único nodo al alcance de un nuevo dispositivo Thread que desea unirse a la red Thread, puede actualizarse y funcionar como un amplificador de malla:

Dispositivo final de OT al amplificador de malla

Por el contrario, cuando un amplificador de malla no tiene elementos secundarios, puede cambiar a una versión inferior y funcionar como un ECD en espera:

Del amplificador de malla de OT al dispositivo final

Otros roles y tipos

Líder de Thread

Líder de OT y router de borde

El líder de Thread es un amplificador de malla que es responsable de administrar el conjunto de amplificadores de malla en una red Thread. Se elige automáticamente de forma dinámica para la tolerancia a fallas, y agrega y distribuye información de configuración en toda la red.

Router de borde

Un router de borde es un dispositivo que puede reenviar información entre una red Thread y una red que no es Thread (por ejemplo, Wi-Fi). También configura una red Thread para la conectividad externa.

Cualquier dispositivo puede funcionar como router de borde.

Particiones

Particiones de OT

Una red Thread puede estar compuesta por particiones. Esto ocurre cuando un grupo de dispositivos Thread ya no puede comunicarse con otro grupo de dispositivos Thread. Cada partición funciona lógicamente como una red Thread distinta con su propio líder, asignaciones de ID de router y datos de red, mientras conserva las mismas credenciales de seguridad para todos los dispositivos en todas las particiones.

Las particiones de una red Thread no tienen conectividad inalámbrica entre sí, y, si la recuperan, se combinan automáticamente en una sola partición.

Ten en cuenta que el uso de "red Thread" en esta guía supone una sola partición. Cuando es necesario, los conceptos y ejemplos clave se aclaran con el término "partición". Las particiones se abordan en detalle más adelante en esta guía.

Límites de dispositivos

Existen límites para la cantidad de tipos de dispositivos que admite una sola red Thread.

Rol Límite
Líder 1
Amplificador de malla 32
Dispositivo final 511 por amplificador de malla

Thread intenta mantener la cantidad de amplificadores de malla entre 16 y 23. Si un ECD se conecta como un dispositivo final y la cantidad de amplificadores de malla en la red es inferior a 16, se promueve automáticamente a un amplificador de malla.

Resumen

Qué aprendió:

  • Un dispositivo Thread es un amplificador de malla (superior) o un dispositivo final (secundario).
  • Un dispositivo Thread es un dispositivo Thread completo (mantiene las asignaciones de direcciones IPv6) o un dispositivo Thread mínimo (reenvía todos los mensajes a su elemento superior).
  • Un ECD en espera puede promocionarse a un amplificador de malla y viceversa.
  • Cada partición de red Thread tiene un líder para administrar los amplificadores de malla.
  • Se usa un router de borde para conectar redes Thread y que no son Thread.
  • Una red Thread puede estar compuesta por varias particiones.

Verifica tus conocimientos

Un dispositivo de red Thread puede cumplir uno de los dos roles de reenvío. ¿Cuáles son?
Nodo secundario.
Incorrecto.
Amplificador de malla.
Correcto.
Dispositivo final.
Correcto.
Puerta de enlace.
Incorrecto.
¿Cuáles son los dos tipos principales de dispositivos Thread?
Dispositivo Thread mínimo (MTD).
Correcto.
Dispositivo Thread completo (FTD).
Correcto.
Dispositivo Thread minúsculo (MTD).
Incorrecto.
Dispositivo final inactivo (SED).
Incorrecto.
¿Cuál de las siguientes afirmaciones sobre los amplificadores de malla no es verdadera?
Un amplificador de malla puede inhabilitar su transceptor para reducir la energía.
Los dispositivos que funcionan como amplificadores de malla no inhabilitan sus transceptores. (Si lo hicieran, no podrían funcionar correctamente como amplificador de malla ).
Un amplificador de malla reenvía paquetes para dispositivos de red.
Esta afirmación es verdadera.
Un amplificador de malla mantiene su transceptor habilitado en todo momento.
Esta afirmación es verdadera. Para funcionar correctamente como amplificador de malla, un dispositivo debe mantener su transceptor en línea en todo momento.
Un amplificador de malla proporciona servicios de aprovisionamiento seguros para los dispositivos que intentan unirse a la red.
Esta afirmación es verdadera. El aprovisionamiento es una función importante de un amplificador de malla.
¿Cuándo puede un dispositivo actualizarse a un amplificador de malla?
Cuando es un dispositivo compatible con amplificador en espera y es el único nodo al alcance de un nuevo dispositivo Thread que desea unirse a la red Thread.
Exacto. En estas circunstancias, un dispositivo compatible con amplificador en espera puede promocionarse a un amplificador de malla.
Cuando es un dispositivo final que desea unirse a la red Thread.
Incorrecto.
Cuando es un dispositivo compatible con amplificador en espera y la red Thread se fusionó con una red más grande network.
Incorrecto.
¿Cuándo puede un amplificador de malla dejar de actuar como tal?
Cuando no tiene elementos secundarios.
Correcto. Un amplificador de malla sin elementos secundarios puede volver a un ECD en espera por sí solo.
Cuando un nuevo dispositivo final desea unirse a la red Thread.
Todo lo contrario. Un amplificador de malla no puede volver a un ECD en espera en esta situación.
Cuando otro dispositivo de la red decide convertirse en un amplificador de malla.
Esto podría ser cierto. Si la cantidad de amplificadores de malla aumenta a 24 o más, los amplificadores de malla existentes pueden comenzar a evaluar si se convierten en un ECD en espera.
Considera una situación en la que una red Thread contiene dos grupos de nodos que tienen conectividad de radio dentro del grupo, pero no con miembros del otro grupo. ¿Qué conclusión se puede extraer de esto?
Hay más de una partición en esa red.
Correcto. Se forma una partición alrededor de cada grupo de nodos que puede comunicarse entre sí. Cuando hay varios grupos de nodos que pueden comunicarse entre sí, pero no con miembros de otros grupos, se puede inferir que cada uno de estos grupos constituye una partición distinta.
La red perdió su líder.
Incorrecto.
Todos los amplificadores de malla de la red se desconectaron.
Incorrecto. En ese caso, ninguno de los nodos podría comunicarse entre sí.
¿Qué dispositivo se usa para conectar redes Thread y que no son Thread?
Una puerta de enlace.
Si bien en las redes tradicionales, el término "puerta de enlace" se refiere a un dispositivo que conecta dos redes, existe un término más específico en el contexto de una red Thread.
Un router de borde.
Correcto. Se usa un router de borde para conectar redes Thread y que no son Thread
Un firewall.
No es correcto.
Un puente.
Incorrecto. Este término se refiere a un concepto similar en las redes tradicionales, es decir, un dispositivo que conecta dos LAN que usan el *mismo* protocolo de red.
¿Cuántos líderes puede tener una partición de red Thread?
Ninguno o exactamente uno.
Es incorrecto. Una partición de red Thread no puede tener menos de un líder.
Uno y solo uno.
Correcto. Una partición de red Thread puede tener uno y solo un líder.
Más de uno.
Todo lo contrario. Una partición de red Thread no puede tener varios líderes.