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.
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:
Al contrario, quando un router non ha figli, può eseguire il downgrade e funzionare come dispositivo finale:
Altri ruoli e tipi
Leader dei thread
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
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.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. The OPENTHREAD and related marks are trademarks of the Thread Group and are used under license.
Ultimo aggiornamento 2023-09-07 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2023-09-07 UTC."],[],[]]