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.
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:
Al contrario, quando un router non ha figli, può eseguire il downgrade e funzionare come dispositivo finale:
Altri ruoli e tipi
Leader nel thread
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
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.