Ruoli e tipi di nodo

Visualizza il codice sorgente su GitHub

Ruoli di inoltro

Ruoli dei nodi 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 connettersi alla rete
  • mantiene il trasmettitore/ricevitore sempre attivo

Dispositivo di destinazione

Un dispositivo di destinazione (ED) è un nodo che:

  • comunica principalmente con un singolo router
  • Non inoltra i pacchetti per altri dispositivi di rete
  • può disattivare il trasmettitore-ricevitore per ridurre il consumo di energia

Tipi di dispositivo

Inoltre, i nodi sono di diversi tipi.

Tassonomia dei dispositivi OT

Dispositivo Thread completo

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

  • Router
  • Dispositivo finale idoneo per il router (REED): può essere promosso a router
  • Dispositivo di fine linea completo (FED): non può essere promosso a router

Un FTD può funzionare come router (principale) o come dispositivo di destinazione (secondario).

Dispositivo Thread minimo

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

  • Dispositivo finale minimo (MED): transceiver sempre attivo, non deve eseguire il polling per verificare la presenza di messaggi dal dispositivo principale
  • Dispositivo di destinazione in modalità sospensione (SED): in genere è disattivato, ma occasionalmente si riattiva per eseguire la ricerca di messaggi dal dispositivo principale

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

Upgrade e downgrade

Quando un REED è l'unico nodo alla portata di un nuovo dispositivo di destinazione che vuole connettersi alla rete Thread, può eseguire l'upgrade e funzionare come router:

Dispositivo di fine OT al router

Al contrario, quando un router non ha dispositivi secondari, può eseguire il downgrade e funzionare come dispositivo di destinazione:

Router OT al dispositivo finale

Altri ruoli e tipi

Thread Leader

OT Leader e router di confine

Il leader Thread è un router responsabile della gestione dell'insieme di router in una rete Thread. Viene eletto dinamicamente per la tolleranza ai guasti, 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 inoltre 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. Ciò 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 il proprio leader, le proprie assegnazioni di ID router e i propri dati di rete, mantenendo al contempo 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 recuperano la connettività, si fondono automaticamente in una singola partizione.

Tieni presente che l'utilizzo di "Rete Thread" in questo documento introduttivo presuppone una singola partizione. Ove necessario, i concetti chiave e gli esempi vengono chiariti con il termine "partizione". Le partizioni sono trattate in modo approfondito più avanti in questo articolo introduttivo.

Limiti dei dispositivi

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

Ruolo Limite
Leader 1
Router 32
Dispositivo di destinazione 511 per router

Thread tenta di mantenere il numero di router compreso tra 16 e 23. Se un REED si connette come dispositivo di fine linea e il numero di router nella rete è inferiore a 16, si promuove automaticamente a router.

Riepilogo

Che cosa hai imparato:

  • Un dispositivo Thread è un router (principale) o un dispositivo di destinazione (secondario)
  • Un dispositivo Thread può essere un dispositivo Thread completo (gestisce le mappature degli indirizzi IPv6) o un dispositivo Thread minimo (inoltra tutti i messaggi al dispositivo principale).
  • Un dispositivo finale idoneo per i router può promuovere se stesso a router e viceversa
  • Ogni partizione di rete Thread ha un leader per gestire i router
  • Un router di confine viene utilizzato per connettere reti Thread e non Thread
  • Una rete Thread potrebbe essere composta da più partizioni

Verificare di aver compreso

Un dispositivo di rete Thread può svolgere uno dei due ruoli di inoltro. Quali sono?
Gateway.
Router.
Dispositivo finale.
Nodo secondario.
Quali sono i due tipi principali di dispositivi Thread?
Dispositivo Thread completo (FTD).
Dispositivo Thread minimo (MTD).
Miniscule Thread Device (MTD).
Dispositivo di fine sonno (SED).
Quale delle seguenti affermazioni sui router non è vera?
Un router inoltra i pacchetti per i dispositivi di rete.
Un router fornisce servizi di messa in servizio sicuri per i dispositivi che tentano di accedere alla rete.
Un router può disattivare il transceiver per ridurre il consumo di energia.
Un router mantiene sempre attivo il transceiver.
Quando un dispositivo può eseguire l'upgrade a router?
Quando si tratta di un dispositivo finale che vuole connettersi alla rete Thread.
Quando è un REED ed è l'unico nodo alla portata di un nuovo dispositivo di destinazione che vuole connettersi alla rete Thread.
Se si tratta di un REED e la rete Thread è stata unita a una più grande.
Quando un router può smettere di funzionare come router?
Quando un altro dispositivo sulla rete sceglie di diventare un router.
Quando non ha elementi secondari.
Quando un nuovo dispositivo di destinazione cerca di connettersi alla rete Thread.
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 si può trarre da ciò?
La rete contiene più di una partizione.
Tutti i router della rete sono offline.
La rete ha perso il proprio leader.
Quale dispositivo viene utilizzato per connettere le reti Thread e non Thread?
Un ponte.
Un gateway.
Un firewall.
Un router di confine.
Quanti leader può avere una partizione di rete Thread?
Più di uno.
Nessuno o esattamente uno.
Uno e solo uno.