Funciones de reenvío
En una red Thread, los nodos se dividen en dos funciones de reenvío:
Router
Un router es un nodo que:
- Reenvía paquetes para dispositivos de red.
- Proporciona servicios de puesta en marcha seguros para los dispositivos que intentan unirse a la red.
- mantiene el transmisor habilitado en todo momento
Finalizar dispositivo
Un dispositivo final (ED) es un nodo que realiza las siguientes acciones:
- se comunica principalmente con un solo router
- no reenvía paquetes para otros dispositivos de red
- puede inhabilitar su transceptor para reducir el consumo de energía
Tipos de dispositivos
Además, los nodos incluyen varios tipos.
Dispositivo de conversación completa
Un dispositivo de subproceso completo (FTD) siempre tiene su radio activada, se suscribe a la dirección multidifusión de todos los routers y mantiene las asignaciones de direcciones IPv6. Existen tres tipos de FTD:
- Router
- Dispositivo final apto (REED) del router: Se puede ascender a un router
- Dispositivo de extremo completo (FED): no se puede ascender a un router.
Un FTD puede funcionar como un router (superior) o un dispositivo final (secundario).
Dispositivo Thread mínimo
Un dispositivo de subproceso mínimo no se suscribe a la dirección de multidifusión de todos los routers y reenvía todos los mensajes a su superior. Existen dos tipos de MTD:
- Dispositivo final mínimo (MED): el transmisor siempre está activado, no necesita sondear los mensajes de su superior
- Dispositivo final soñoliento (SED): normalmente inhabilitado; en ocasiones, para sondear mensajes del padre o la madre
Un MTD solo puede funcionar como dispositivo final (secundario).
Actualizar y cambiar a una versión inferior
Cuando un REED es el único nodo al alcance de un nuevo dispositivo final que desea unirse a la red de Thread, puede actualizarse y funcionar como un router:
Por el contrario, cuando un router no tiene elementos secundarios, puede pasarse a un nivel inferior y operar como un dispositivo final:
Otras funciones y tipos
Líder del subproceso
El líder de subprocesos es un router que es responsable de administrar el conjunto de routers en una red Thread. Se selecciona de manera dinámica para la tolerancia a errores, 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 de Thread (por ejemplo, Wi‐Fi). También configura una red Thread para conectividad externa.
Cualquier dispositivo puede funcionar como router de borde.
Particiones
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 opera de manera lógica como una red Thread independiente, con su propia líder, asignaciones de ID de router y datos de red, y conserva las mismas credenciales de seguridad para todos los dispositivos en todas las particiones.
Las particiones en una red Thread no tienen conectividad inalámbrica entre sí y, si las particiones recuperan la conectividad, se combinan automáticamente en una sola partición.
Ten en cuenta que, en este manual, el uso de "Thread network" supone una sola partición. Cuando es necesario, los conceptos clave y los ejemplos se aclaran con el término "partición". Más adelante en este documento, se abordarán las particiones en profundidad.
Límites de dispositivos
La cantidad de tipos de dispositivos que admite una sola red Thread es limitada.
Rol | Límite |
---|---|
Líder | 1 |
Router | 32 |
Finalizar dispositivo | 511 por router |
Thread intenta mantener la cantidad de routers entre 16 y 23. Si un REED se adjunta como un dispositivo final y la cantidad de routers en la red es inferior a 16, se promueve automáticamente a un router.
Resumen
Qué aprendió:
- Un dispositivo Thread puede ser un router (superior) o un dispositivo final (secundario).
- Un dispositivo Thread es un dispositivo Thread completo (mantiene direcciones de dirección IPv6) o un dispositivo Thread mínimo (reenvía todos los mensajes a su elemento superior).
- Un dispositivo final apto para router puede promocionarse a sí mismo como router y viceversa.
- Cada partición de red de Thread tiene un líder para administrar routers
- Se usa un router de borde para conectar redes Thread y otras que no son de Thread
- Una red Thread puede estar compuesta por varias particiones