Ruoli e tipi di nodo

Visualizza l'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 commissione 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 ricetrasmettitore per ridurre la potenza

Tipi di dispositivo

Inoltre, i nodi comprendono vari tipi.

Tassonomia dei dispositivi OT

Dispositivo Thread completo

Un dispositivo full thread (FTD) ha sempre la radio attiva, si iscrive all'indirizzo multicast di tutti i router e mantiene le mappature degli indirizzi IPv6. I FTD sono di tre tipi:

  • Router
  • Dispositivo finale idoneo per il router (REED) - può essere promosso a un router
  • Il dispositivo FED (Full End Device) non può essere promosso al router

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

Dispositivo Thread minimo

Un dispositivo thread minimo non si abbona all'indirizzo multi-router e inoltra tutti i messaggi alla risorsa principale. Esistono due tipi di MTD:

  • Minimal End Device (MED): il ricetrasmettitore è sempre attivo, non è necessario eseguire il polling dei messaggi dal genitore
  • Dispositivo addormentato (SED): di solito è disattivato, si attiva ogni volta che viene chiesta una notifica per i messaggi inviati dal genitore

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

Upgrade e downgrade

Quando un REED è l'unico nodo raggiungibile da un nuovo dispositivo finale che desidera collegarsi alla rete Thread, può eseguire l'upgrade autonomamente 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 al dispositivo finale

Altri ruoli e tipi

Leader dei thread

Leader OT e router di confine

Thread Leader è un router responsabile della gestione dell'insieme di router in una rete Thread. È in autonomia per la tolleranza di errore 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. 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 le proprie assegnazioni di lead, ID router e dati di rete, pur 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 queste ultime riacquistano la connettività, si uniscono automaticamente in una singola partizione.

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

Limiti per i dispositivi

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

Ruolo Limite
Leader 1
Router 32
Termina dispositivo 511 per router

Thread cerca 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, il dispositivo si promuove automaticamente a un 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 di indirizzi IPv6) o un dispositivo Thread minimo (inoltra tutti i messaggi al suo genitore)
  • Un dispositivo finale idoneo per un router può promuoversi al router e viceversa
  • Ogni partizione di rete Thread ha 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

Verifica le tue conoscenze

Un dispositivo di rete Thread può eseguire uno dei due ruoli di inoltro. Che cosa sono?
Nodo secondario.
risposta errata.
Router.
risposta esatta.
Dispositivo finale.
risposta esatta.
Gateway.
risposta errata.
Quali sono i due tipi principali di dispositivo Thread?
Dispositivo Thread minimo (MTD).
risposta esatta.
Dispositivo full thread (FTD).
risposta esatta.
Dispositivo Thread Miniscule (MTD).
risposta errata.
Dispositivo addormentato (SED).
risposta errata.
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 disabilitano 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 sempre abilitato.
Questa affermazione è vera. Per funzionare correttamente come router, il dispositivo deve mantenere il ricetrasmettitore online sempre.
Un router fornisce servizi di commissione sicuri per i dispositivi che tentano di collegarsi alla rete.
Questa affermazione è vera. La messa in servizio è una funzione importante di un router Thread.
Quando può essere eseguito l'upgrade di un dispositivo a un router?
Quando è un REED ed è l'unico nodo in termini di copertura per un nuovo dispositivo finale che vuole collegarsi alla rete Thread.
Esatto! In queste circostanze, un REED può promuoversi su un router.
Quando si tratta di un dispositivo finale che vuole collegarsi alla rete Thread.
risposta errata.
Quando si tratta di un REED e la rete Thread si è unita a una rete più grande.
risposta errata.
Quando un router potrebbe smettere di funzionare come router?
Quando non ha figli.
risposta esatta. Un router senza figli può tornare autonomamente a un Dispositivo finale.
Quando un nuovo dispositivo finale vuole collegarsi alla rete Thread.
Sbagliato. Un router non può ripristinare un dispositivo finale in questo scenario.
Quando un altro dispositivo sulla rete sceglie di diventare un router.
Questo potrebbe 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 con connettività radio all'interno del gruppo, ma non con i membri dell'altro gruppo. Quale conclusione si può trarre?
Nella rete è presente più di una partizione.
risposta esatta. Viene creata una partizione attorno 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 essi costituisce una partizione distinta.
La rete ha perso il titolo di Leader.
risposta errata.
Tutti i router della rete sono stati offline.
risposta errata. In questo caso, nessuno dei nodi è in grado di comunicare tra loro.
Quale dispositivo viene utilizzato per connettere reti Thread e non Thread?
Un gateway.
Nell'ambito delle reti tradizionali, il termine "Gateway" si riferisce a un dispositivo che connette due reti, ma il 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 Thread.
Un firewall.
non è la risposta corretta.
Un ponte.
risposta errata. Questo termine si riferisce a un concetto simile nel networking tradizionale, vale a dire 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.
Una sola risposta.
risposta esatta. Una partizione di rete Thread può avere un solo leader.
Più di un'opzione.
Sbagliato. Una partizione di rete Thread non può avere più leader.