Dans un réseau Thread, les nœuds sont divisés en deux rôles de transfert:
Routeur
Un routeur est un nœud qui:
transfère les paquets pour les appareils réseau
fournit des services de mise en service sécurisés pour les appareils qui tentent de rejoindre le réseau ;
maintient son transceiver activé en permanence
Appareil final
Un appareil final (ED) est un nœud qui:
communique principalement avec un seul routeur
ne transfère pas de paquets pour d'autres dispositifs réseau ;
peut désactiver son transceiver pour réduire la consommation d'énergie
Types d'appareil
De plus, les nœuds se déclinent en plusieurs types.
Appareil Thread complet
Un appareil Thread complet (FTD) a toujours sa radio activée, s'abonne à l'adresse multicast de tous les routeurs et gère les mappages d'adresses IPv6. Il existe trois types de FTD:
Routeur
Appareil final éligible au routage (REED, Router Eligible End Device) : peut être promu au rang de routeur
Appareil de bout de chaîne complet (FED, Full End Device) : ne peut pas être promu en routeur
Un FTD peut fonctionner en tant que routeur (parent) ou appareil final (enfant).
Appareil Thread minimal
Un appareil Thread minimal ne s'abonne pas à l'adresse de multidiffusion pour tous les routeurs et transfère tous les messages à son parent. Il existe deux types de MTD:
Dispositif terminal minimal (MED, Minimal End Device) : transceiver toujours activé, n'a pas besoin d'interroger les messages de son parent
SED (Sleepy End Device) : normalement désactivé, se réveille occasionnellement pour interroger les messages de son parent
Un MTD ne peut fonctionner que comme appareil final (enfant).
Mise à niveau et rétrogradation
Lorsqu'un REED est le seul nœud à portée d'un nouvel appareil final souhaitant rejoindre le réseau Thread, il peut se mettre à niveau et fonctionner en tant que routeur:
À l'inverse, lorsqu'un routeur n'a pas d'enfants, il peut se rétrograder et fonctionner en tant qu'appareil final:
Autres rôles et types
Modérateur du fil de discussion
Le routeur principal Thread est un routeur chargé de gérer l'ensemble des routeurs d'un réseau Thread. Il s'auto-élit de manière dynamique pour la tolérance aux pannes, et agrége et distribue des informations de configuration à l'échelle du réseau.
Routeur de bordure
Un routeur de bordure est un appareil qui peut transférer des informations entre un réseau Thread et un réseau non Thread (par exemple, Wi-Fi). Il configure également un réseau Thread pour la connectivité externe.
N'importe quel appareil peut servir de routeur de bordure.
Partitions
Un réseau Thread peut être composé de partitions. Cela se produit lorsqu'un groupe d'appareils Thread ne peut plus communiquer avec un autre groupe d'appareils Thread.
Chaque partition fonctionne logiquement comme un réseau Thread distinct avec son propre leader, ses propres attributions d'ID de routeur et ses propres données réseau, tout en conservant les mêmes identifiants de sécurité pour tous les appareils de toutes les partitions.
Les partitions d'un réseau Thread ne sont pas connectées sans fil les unes aux autres. Si elles retrouvent la connectivité, elles fusionnent automatiquement en une seule partition.
Notez que l'utilisation du terme "réseau Thread" dans ce guide suppose une seule partition.
Le terme "partition" est utilisé pour clarifier les concepts et exemples clés, le cas échéant.
Les partitions seront abordées plus en détail plus tard dans ce guide.
Limites des appareils
Le nombre de types d'appareils compatibles avec un seul réseau Thread est limité.
Rôle
Limite
Leader
1
Routeur
32
Appareil final
511 par routeur
Thread essaie de maintenir le nombre de routeurs entre 16 et 23. Si un REED se connecte en tant qu'appareil final et que le nombre de routeurs du réseau est inférieur à 16, il devient automatiquement un routeur.
Récapitulatif
Dans cet atelier, vous avez appris à effectuer les opérations suivantes :
Un appareil Thread est un routeur (parent) ou un appareil final (enfant).
Un appareil Thread est un appareil Thread complet (qui gère les mappages d'adresses IPv6) ou un appareil Thread minimal (qui transfère tous les messages à son parent).
Un appareil final éligible en tant que routeur peut se promouvoir en tant que routeur, et inversement
Chaque partition de réseau Thread dispose d'un leader pour gérer les routeurs.
Un routeur de bordure permet de connecter des réseaux Thread et non Thread.
Un réseau Thread peut être composé de plusieurs partitions.
Vérifier vos connaissances
Un appareil réseau Thread peut remplir l'un des deux rôles de transfert.
Quels sont-ils ?
Nœud enfant.
Pas tout à fait.
entre la VM et un routeur Cloud Router.
Bonne réponse.
Appareil final.
Bonne réponse.
Passerelle.
Pas tout à fait.
Quels sont les deux principaux types d'appareils Thread ?
Appareil Thread minimal (MTD)
Bonne réponse.
Appareil Thread complet (FTD, Full Thread Device)
Bonne réponse.
Petit appareil Thread (MTD)
Pas tout à fait.
Appareil de fin de sommeil (SED)
Pas tout à fait.
Parmi les affirmations suivantes concernant les routeurs, laquelle est fausse ?
Un routeur peut désactiver son transceiver pour réduire la consommation d'énergie.
Les appareils qui fonctionnent comme routeurs ne désactivent pas leur transceiver. (Sinon, il ne pourrait pas fonctionner correctement en tant que routeur.)
Un routeur transfère les paquets pour les dispositifs réseau.
Cette affirmation est vraie.
Un routeur maintient son transceiver activé en permanence.
Cette affirmation est vraie. Pour fonctionner correctement en tant que routeur, un appareil doit maintenir son transceiver en ligne en permanence.
Un routeur fournit des services de mise en service sécurisés pour les appareils qui tentent de rejoindre le réseau.
Cette affirmation est vraie. La mise en service est une fonction importante d'un routeur Thread.
Quand un appareil peut-il se convertir en routeur ?
Lorsqu'il s'agit d'un REED et qu'il est le seul nœud à portée d'un nouvel appareil final qui souhaite rejoindre le réseau Thread.
Bonne réponse. Dans ces circonstances, un REED peut se promouvoir en tant que routeur.
Lorsqu'il s'agit d'un appareil final qui souhaite rejoindre le réseau Thread.
Pas tout à fait.
Lorsqu'il s'agit d'un REED et que le réseau Thread a fusionné avec un réseau plus grand.
Pas tout à fait.
Quand un routeur peut-il cesser de fonctionner en tant que routeur ?
Lorsqu'il n'a pas d'enfants.
Bonne réponse. Un routeur sans enfant peut revenir à un appareil final de lui-même.
Lorsqu'un nouvel appareil final tente de rejoindre le réseau Thread.
Faux. Dans ce scénario, un routeur ne peut pas revenir à un appareil final.
Lorsqu'un autre appareil du réseau décide de devenir un routeur.
Cela peut être vrai. Si le nombre de routeurs Thread passe à 24 ou plus, les routeurs Thread existants peuvent commencer à évaluer s'ils doivent devenir un appareil final.
Imaginons qu'un réseau Thread contienne deux groupes de nœuds qui disposent d'une connectivité radio au sein du groupe, mais pas avec les membres de l'autre groupe.
Quelle conclusion peut-on en tirer ?
Ce réseau comporte plusieurs partitions.
Bonne réponse. Une partition est créée autour de chaque groupe de nœuds pouvant communiquer entre eux. Lorsqu'il existe plusieurs groupes de nœuds pouvant communiquer entre eux, mais pas avec les membres d'autres groupes, on peut en déduire que ces groupes constituent chacun une partition distincte.
Le réseau a perdu son leader.
Pas tout à fait.
Tous les routeurs du réseau sont hors connexion.
Pas tout à fait. Dans ce cas, aucun des nœuds ne pourrait communiquer entre eux.
Quel appareil permet de connecter des réseaux Thread et non Thread ?
Une passerelle
Dans la mise en réseau traditionnelle, le terme "balise" désigne un appareil qui connecte deux réseaux. Toutefois, dans le contexte d'un réseau Thread, un terme plus spécifique est utilisé.
Un routeur de bordure.
Bonne réponse. Un routeur de bordure permet de connecter des réseaux Thread et non Thread.
Un pare-feu.
Mauvaise réponse.
Un pont.
Pas tout à fait. Ce terme fait référence à un concept similaire dans la mise en réseau traditionnelle, à savoir un appareil qui connecte deux LAN qui utilisent le *même* protocole réseau.
Combien de leaders peut-elle comporter ?
Aucune ou exactement une.
C'est incorrect. Une partition de réseau Thread ne peut pas avoir moins d'un leader.
Une seule.
Bonne réponse. Une partition de réseau Thread ne peut avoir qu'un seul leader.
Plus d'un.
Faux. Une partition de réseau Thread ne peut pas avoir plusieurs leaders.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les exemples de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées. OPENTHREAD et les marques associées sont des marques de Thread Group et sont utilisées sous licence.
Dernière mise à jour le 2025/01/29 (UTC).
[null,null,["Dernière mise à jour le 2025/01/29 (UTC)."],[],[]]