Ruoli e tipi di nodi

Visualizza sorgente su GitHub

Ruoli di inoltro

Ruoli dei nodi OT

In una rete Thread, i nodi sono suddivisi in due ruoli di forwarding:

Router

Un router è un nodo che:

  • Devia pacchetti per i dispositivi di rete
  • fornisce servizi di messa in servizio sicuri per i dispositivi che tentano di collegarsi alla rete
  • mantiene il ricetrasmettitore sempre abilitato

Termina dispositivo

Un dispositivo finale (ED) è un nodo che:

  • Comunica principalmente con un singolo router
  • non inoltra i pacchetti per altri dispositivi di rete
  • può disattivare il suo ricetrasmettitore per ridurre il consumo

Tipi di dispositivo

Inoltre, i nodi comprendono una serie di tipi.

Tassonomia dei dispositivi OT

Dispositivo thread completo

Un dispositivo Full Thread (FTD) ha sempre la radio attiva, si abbona all'indirizzo multicast di tutti i router e gestisce le mappature degli indirizzi IPv6. Esistono tre tipi di FTD:

  • Router
  • Dispositivo finale (REED) idoneo per il router: può essere promosso in router
  • Dispositivo completo (FED): non può essere promosso su un router

Un FTD può funzionare come router (genitore) o dispositivo finale (secondario).

Dispositivo con filo minimo

Un dispositivo Thread minimo non si abbona all'indirizzo multicast di tutti i router e inoltra tutti i messaggi all'elemento principale. Esistono due tipi di MTD:

  • Dispositivo minimo (MED): il ricetrasmettitore è sempre attivo e non è necessario che esegua un sondaggio per i messaggi inviati dall'unità principale
  • Dispositivo Sleepy End (SED): normalmente disattivato, si riattiva a volte per eseguire il polling dei messaggi dal genitore.

Un dispositivo MTD può funzionare solo come dispositivo finale (secondario).

Upgrade e downgrade

Quando un REED è l'unico nodo a raggiungere un nuovo dispositivo finale che vuole collegarsi alla rete Thread, può eseguire l'upgrade e funzionare come router:

Dispositivo OT al router

Al contrario, quando un router non ha figli, può eseguire il downgrade e funzionare come dispositivo finale:

Router OT al dispositivo finale

Altri ruoli e tipi

Leader nel thread

OT Leader e router di confine

Thread Leader è un router responsabile della gestione del set di router in una rete Thread. Si basa automaticamente sulla tolleranza di errore e aggrega e distribuisce informazioni sulla configurazione a livello di rete.

Router di confine

Un router di confine è un dispositivo in grado di inoltrare informazioni tra una rete Thread e una rete non Thread (ad esempio, Wi-Fi). Configura anche una rete Thread per la connettività esterna.

Qualsiasi dispositivo potrebbe fungere da router di confine.

Partizioni

Partizioni OT

Una rete Thread potrebbe essere composta da partizioni. Questo accade quando un gruppo di dispositivi Thread non può più comunicare con un altro gruppo di dispositivi Thread. Ogni partizione logicamente funziona come una singola rete Thread con i propri dati di rete, leader e assegnazioni del router, conservando le stesse credenziali di sicurezza per tutti i dispositivi delle partizioni.

Le partizioni di una rete Thread non hanno connettività wireless tra loro e, se le partizioni recuperano la connettività, vengono automaticamente unite in una singola partizione.

Tieni presente che l'utilizzo di "Rete thread" in questo primer presuppone una singola partizione. Se necessario, vengono chiariti concetti ed esempi chiave con il termine "partizione". Le partizioni vengono trattate in dettaglio più avanti in questo primer.

Limiti relativi ai dispositivi

Esistono limiti al numero di tipi di dispositivi supportati da una singola rete Thread.

Role Limite
Leader 1
Router 32
Termina dispositivo 511 per router

Il thread tenta di mantenere il numero di router tra 16 e 23. Se un REED si collega come Dispositivo finale e il numero di router nella rete è inferiore a 16, si promuove automaticamente su un router.

Riepilogo

Cosa hai imparato:

  • Un dispositivo Thread è un router (genitore) o un dispositivo finale (secondario)
  • Un dispositivo Thread è un dispositivo Thread completo (mantiene le mappature degli indirizzi IPv6) o un Dispositivo Thread minimo (inoltra tutti i messaggi al suo Soggetto principale)
  • Un dispositivo finale idoneo per un router può promuoversi a un router e viceversa
  • Ogni partizione della rete Thread ha un Leader per la gestione dei router
  • Un router di confine viene utilizzato per connettere le reti Thread e non Thread
  • Una rete Thread potrebbe essere composta da più partizioni

Verificare le conoscenze

Un dispositivo di rete Thread può svolgere uno dei due ruoli di inoltro. Quali sono?
Nodo secondario.
Sbagliato.
Router.
Giusto.
Dispositivo finale.
Giusto.
Gateway.
Sbagliato.
Quali sono i due tipi principali di dispositivi Thread?
Minimo thread (MTD).
Giusto.
Dispositivo Thread (FTD).
Giusto.
Thread Miniscule Thread Device (MTD).
Sbagliato.
Dispositivo di sonno finale (SED).
Sbagliato.
Quale delle seguenti affermazioni sui router non è vera?
Un router può disattivare il suo ricetrasmettitore per ridurre l'alimentazione.
I dispositivi che funzionano come router non disattivano il ricetrasmettitore. Se lo fossero, non sarebbero in grado di funzionare correttamente come un router.
Un router inoltra i pacchetti per i dispositivi di rete.
Questa affermazione è vera.
Un router mantiene il ricetrasmettitore sempre abilitato.
Questa affermazione è vera. Per funzionare correttamente come router, un dispositivo deve tenere sempre il ricetrasmettitore online.
Un router fornisce servizi di messa in servizio sicuri per i dispositivi che tentano di collegarsi alla rete.
Questa affermazione è vera. La messa in servizio è una funzione importante di un router di thread.
Quando un dispositivo può eseguire l'upgrade a un router?
Quando è un REED ed è l'unico nodo a copertura di un nuovo Dispositivo finale che cerca di collegarsi alla rete Thread.
Risposta corretta! In queste circostanze, un REED può promuoversi a un router.
Si tratta di un dispositivo finale che vuole collegarsi alla rete Thread.
Sbagliato.
Quando è una REED e la rete Thread si è unita a una rete più grande.
Sbagliato.
In quali casi un router può smettere di funzionare come router?
Se non ha figli.
risposta esatta. Un router senza elementi secondari può tornare a un Dispositivo finale da solo.
Quando un nuovo dispositivo finale sta cercando di collegarsi alla rete Thread.
Sbagliato. In questo scenario, un router non può ripristinare un dispositivo finale.
Quando un altro dispositivo sulla rete sceglie di diventare un router.
Questo può essere vero. Se il numero di router Thread aumenta a 24 o più, i router Thread esistenti possono iniziare a valutare se diventare un dispositivo finale.
Considera uno scenario in cui una rete Thread contiene due gruppi di nodi che dispongono di connettività radio all'interno del gruppo, ma non con i membri dell'altro gruppo. A quale conclusione si può trarre?
Nella rete sono presenti più partizioni.
Giusto. Viene formata una partizione intorno a ogni gruppo di nodi in grado di comunicare tra loro. Quando più gruppi di nodi possono comunicare tra loro, ma non con membri di altri gruppi, è possibile dedurre che ognuno di questi gruppi costituisce una partizione distinta.
La rete ha perso il Leader.
Sbagliato.
Tutti i router della rete sono offline.
Sbagliato. In questo caso, nessuno dei nodi è in grado di comunicare tra loro.
Quale dispositivo viene utilizzato per connettere le reti Thread e non Thread?
Un gateway.
Nell'ambito del networking tradizionale, il termine "gateway" fa riferimento a un dispositivo che connette due reti, ovvero un termine più specifico nel contesto di una rete Thread.
Un router di confine.
Giusto. Un router di confine viene utilizzato per connettere reti Thread e non Thread.
Un firewall.
Sbagliato.
Un ponte.
Sbagliato. Con questo termine si fa riferimento a un concetto simile nel networking tradizionale, ovvero un dispositivo che connette due LAN che utilizzano il protocollo {0}stesso* di rete.
Quanti leader possono avere una partizione della rete Thread?
Nessuno o solo uno.
Elemento non corretto. Una partizione della rete Thread non può avere meno di una Leader.
Un solo contenuto.
Giusto. Una partizione della rete Thread può avere un solo leader.
Più di uno.
Sbagliato. Una partizione della rete Thread non può avere più leader.