Ruoli e tipi di nodo

Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

Visualizza origine su GitHub

Ruoli di inoltro

Ruoli nodo OT

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

Router

Un router è un nodo che:

  • inoltra i 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 abilitato in qualsiasi momento

Dispositivo finale

Un dispositivo finale (ED) è un nodo che:

  • comunica principalmente con un unico router
  • non inoltra i pacchetti per altri dispositivi di rete
  • può disattivare il ricetrasmettitore per ridurre l'alimentazione

Tipi di dispositivo

Inoltre, i nodi comprendono una serie di tipi.

Tassonomia dei dispositivi OT

Dispositivo Thread completo

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

  • Router
  • Dispositivo finale REED (idone idoneo per il router): può essere promosso a un router
  • FED (Full End Device) non possono essere promossi al router

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

Dispositivo Thread minimo

Un dispositivo Thread minimo non sottoscrive l'indirizzo multicast per tutti i router e inoltra tutti i messaggi al relativo genitore. Esistono due tipi di MTD:

  • Minime End Device (MED): il ricetrasmettitore sempre attivo, non deve eseguire il polling dei messaggi dal genitore
  • Dispositivo SED (Sleepy End Device)

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

Upgrade e downgrade

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

Dispositivo finale OT al router

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

Router OT per dispositivo finale

Altri ruoli e tipi

Leader dei thread

OT Leader e router di confine

Thread Leader è un router responsabile della gestione dell'insieme di router in una rete Thread. È scelto automaticamente per la tolleranza agli errori e aggrega e distribuisce le informazioni di configurazione a livello di rete.

Router di confine

Un router di confine è un dispositivo che può 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 può fungere da router di confine.

Partizioni

Partizioni OT

Una rete Thread potrebbe essere composta da partizioni. Questo si verifica quando un gruppo di dispositivi Thread non può più comunicare con un altro gruppo di dispositivi Thread. Ogni partizione funziona logicamente come una rete Thread distinta con i propri Leader, assegnazioni ID router e dati di rete, mantenendo le stesse credenziali di sicurezza per tutti i dispositivi in tutte le partizioni.

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

Tieni presente che l'utilizzo di "Thread network" in questo primer presuppone una singola partizione. Se necessario, vengono chiariti i concetti chiave e gli esempi con il termine "partizione". Le partizioni verranno trattate nel dettaglio più avanti in questo manuale.

Limiti relativi ai dispositivi

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

Ruolo Limite
Leader 1
Router 32
Dispositivo finale 511 per router

Il thread prova a mantenere un numero di router compreso 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 al router.

Riepilogo

Che cosa hai imparato:

  • Un dispositivo Thread è un router (principale) 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 relativo genitore)
  • Un dispositivo finale idoneo al router può promuoversi al router e viceversa.
  • Ogni partizione di rete Thread dispone di un leader per la gestione dei router
  • Un router di confine viene utilizzato per connettere reti Thread e non Thread
  • Una rete Thread potrebbe essere composta da più partizioni

Verificare le tue conoscenze

Un dispositivo di rete Thread può eseguire uno dei due ruoli di inoltro. Che cosa sono?
Nodo secondario.
Sbagliato.
Router.
risposta esatta.
Dispositivo finale.
risposta esatta.
Gateway
Sbagliato.
Quali sono i due tipi principali di dispositivi Thread?
Dispositivo Thread minim.
risposta esatta.
Dispositivo Thread completo (FTD).
risposta esatta.
Dispositivo minifile in thread.
Sbagliato.
Dispositivo di sospensione (SED).
Sbagliato.
Quale delle seguenti affermazioni sui router non è vera?
Un router può disattivare il ricetrasmettitore per ridurre l'alimentazione.
I dispositivi che funzionano come router non disattivano il ricetrasmettitore. In caso contrario, non potrebbero funzionare correttamente come router.
Un router inoltra i pacchetti per i dispositivi di rete.
Questa affermazione è vera.
Un router mantiene il ricetrasmettitore abilitato in qualsiasi momento.
Questa affermazione è vera. Per funzionare correttamente come router, il dispositivo deve mantenere il suo ricetrasmettitore online in ogni momento.
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 Thread.
In quali casi i dispositivi possono eseguire l'upgrade a un router autonomamente?
Quando è di tipo REED ed è l'unico nodo a raggiungere un nuovo dispositivo finale che vuole collegarsi alla rete Thread.
Risposta corretta! In queste circostanze, un REED può promuoversi verso un router.
Quando si tratta di un dispositivo finale che tenta di collegarsi alla rete Thread.
Sbagliato.
Quando è un REED e la rete Thread è stata unita a una rete più grande.
Sbagliato.
In quali casi un router può smettere di funzionare come router?
Senza figli.
risposta esatta. Un router senza figli può ripristinare autonomamente un dispositivo finale.
Quando un nuovo Dispositivo finale tenta 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 hanno connettività radio all'interno del gruppo, ma non con i membri dell'altro gruppo. Quale conclusione può trarre?
Sono presenti più partizioni nella rete.
risposta esatta. Viene creata 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 i membri di altri gruppi, si può dedurre che ognuno di questi costituisce una partizione separata.
La rete ha perso il leader.
Sbagliato.
Tutti i router nella rete sono offline.
Sbagliato. In tal caso, nessuno dei nodi sarebbe in grado di comunicare tra loro.
Quale dispositivo viene utilizzato per connettere le reti Thread e non?
Un gateway.
Mentre nella rete tradizionale, il termine 'Gateway' si riferisce a un dispositivo che collega due reti, esiste un termine più specifico nel contesto di una rete Thread.
Un router di confine.
risposta esatta. Un router di confine viene utilizzato per connettere le reti Thread e non.
Un firewall.
non è la risposta corretta.
Un ponte.
Sbagliato. Questo termine si riferisce a un concetto simile nel networking tradizionale, ovvero un dispositivo che connette due LAN che utilizzano lo stesso protocollo di rete *.*
Quanti leader può avere una partizione di rete Thread?
Nessuno o esattamente uno.
Elemento non corretto. Una partizione di rete Thread non può avere meno di un leader.
Solo uno.
risposta esatta. Una partizione di rete Thread può avere un solo leader.
Più di una.
Sbagliato. Una partizione di rete Thread non può avere più leader.