Rôles et types de nœuds

Afficher la source sur GitHub

Rôles de transfert

Rôles de nœud OT

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:

  • Transfert de paquets pour les appareils réseau
  • fournit des services de mise en service sécurisés pour les appareils qui tentent de se connecter au réseau ;
  • maintient son émetteur-récepteur activé en permanence

Appareil final

Un appareil final (ED) est un nœud qui:

  • communique principalement avec un seul routeur
  • ne transfère pas les paquets pour les autres appareils réseau
  • peut désactiver son émetteur-récepteur pour réduire la puissance

Types d'appareil

De plus, les nœuds comprennent un certain nombre de types.

Taxonomie d'appareils OT

Appareil multithread

Le mode FTD (Full Thread Device) est toujours activé. Il s'abonne à l'adresse de multidiffusion de tous les routeurs et gère les mappages d'adresses IPv6. Il existe trois types de FTD:

  • Routeur
  • Un appareil final compatible avec le routeur (REED) : peut être promu sur un routeur
  • Appareil complet (FED) : impossible de le convertir en routeur

Une infrastructure FTD peut agir en tant que routeur (parent) ou appareil final (enfant).

Appareil à thread minimal

Un appareil Thread minimal ne s'abonne pas à l'adresse multicast tous les routeurs et transfère tous les messages à son parent. Il existe deux types de MTD:

  • Appareil minimal (MED) : l'émetteur-récepteur est toujours activé et n'a pas besoin d'interroger les messages de son parent.
  • Appareil endormi (SED) : normalement désactivé, se réveille occasionnellement pour rechercher des messages de son parent

Un MTD peut uniquement fonctionner en tant qu'Appareil final (enfant).

Mise à niveau et retour à une version antérieure

Lorsqu'un REED est le seul nœud à portée d'un nouvel appareil final qui souhaite rejoindre le réseau Thread, il peut se mettre à niveau et fonctionner en tant que routeur:

Mettre fin à l'appareil OT sur le routeur

Inversement, lorsqu'un routeur n'a pas d'enfant, il peut revenir à une version antérieure et fonctionner en tant qu'appareil final:

Routeur OT vers appareil final

Autres rôles et types

Chef de file

Dirigeant OT et Border Router

Le responsable du thread est un routeur chargé de gérer l'ensemble des routeurs d'un réseau Thread. Il est automatiquement auto-évalué pour la tolérance aux pannes et regroupe et distribue des informations de configuration sur l'ensemble 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). Elle configure également un réseau Thread pour la connectivité externe.

N'importe quel appareil peut servir de routeur de bordure.

Partitions

Partitions OT

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. Chaque partition fonctionne de manière logique en tant que réseau Thread distinct, avec ses propres attributions de maître, ID de routeur et données réseau, tout en conservant les mêmes identifiants de sécurité pour tous les appareils sur toutes les partitions.

Les partitions d'un réseau Thread n'ont pas de connectivité sans fil entre elles. Si les partitions récupèrent la connectivité, elles sont automatiquement fusionnées en une seule partition.

Notez que l'utilisation du "réseau Thread" dans ce Primer suppose une seule partition. Le cas échéant, les concepts clés et les exemples sont clarifiés par le terme "partition". Les partitions sont traitées plus en détail dans la suite de ce document.

Limites liées aux appareils

Le nombre de types d'appareils pouvant être utilisés par un même réseau Thread est limité.

Rôle Limite
En tête 1
Routeur 32
Appareil final 511 par routeur

Thread tente de conserver le nombre de routeurs entre 16 et 23. Si un REED est associé en tant qu'appareil de fin et que le nombre de routeurs du réseau est inférieur à 16, il passe automatiquement en routeur.

Résumé

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 (contenant des mappages d'adresses IPv6) ou un appareil Thread minimal (transfère tous les messages à son parent)
  • Un appareil final éligible au routeur peut devenir un routeur, et inversement
  • Chaque partition réseau Thread dispose d'un leader pour gérer les routeurs
  • Un routeur de bordure est utilisé pour connecter les réseaux Thread et non-Thread
  • Un réseau Thread peut être composé de plusieurs partitions

Testez 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.
Routeur.
Bonne réponse.
Appareil final.
Bonne réponse.
Passerelle.
Pas tout à fait.
Quels sont les deux principaux types d'appareils Thread ?
Fil minimum (MTD).
Bonne réponse.
Full Thread Device (FTD)
Bonne réponse.
Appareil à thread Miniscule (MTD).
Pas tout à fait.
Appareil endormi (SED)
Pas tout à fait.
Quelle affirmation concernant les routeurs est incorrecte ?
Un routeur peut désactiver son émetteur-récepteur pour réduire la puissance.
Les appareils qui fonctionnent en tant que routeurs ne désactivent pas leur émetteur-récepteur. (S'ils le font, ils ne pourront pas fonctionner correctement en tant que routeur.)
Un routeur transfère les paquets pour les appareils réseau.
Cette affirmation est vraie.
L'émetteur-récepteur d'un routeur reste actif en permanence.
Cette affirmation est vraie. Pour fonctionner correctement en tant que routeur, un appareil doit maintenir son émetteur-récepteur en ligne en permanence.
Un routeur fournit des services de mise en service sécurisés pour les appareils qui tentent de se connecter au réseau.
Cette affirmation est vraie. La mise en service est une fonction importante d'un routeur Thread.
Quand un appareil peut-il passer en routeur ?
Lorsqu'il s'agit d'un REED et qu'il s'agit du seul nœud à portée d'un nouvel appareil final qui cherche à rejoindre le réseau Thread.
Et voilà. Dans ces conditions, un REED peut s'autopromouvoir en tant que routeur.
S'il s'agit d'un Appareil final qui cherche à rejoindre le réseau Thread.
Pas tout à fait.
S'il s'agit d'un REED, et que le réseau Thread a été fusionné avec un réseau plus grand.
Pas tout à fait.
Quand un routeur peut-il s'arrêter de faire office de routeur ?
Lorsqu'elle n'a pas d'enfant.
Bonne réponse Un routeur sans enfant peut rétablir lui-même un Appareil final.
Lorsqu'un nouvel appareil final cherche à rejoindre le réseau Thread.
Faux. Dans ce cas de figure, le routeur ne peut pas rétablir l'état d'un appareil final.
Lorsqu'un autre appareil du réseau décide de devenir routeur.
C'est possible. Si le nombre de routeurs Thread passe à 24 ou plus, les routeurs Thread existants peuvent commencer à évaluer s'ils deviennent un appareil final.
Imaginons, par exemple, qu'un réseau Thread contient deux groupes de nœuds ayant une connectivité radio dans le 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 formée autour de chaque groupe de nœuds capable de communiquer entre eux. Lorsque plusieurs groupes de nœuds peuvent communiquer entre eux, mais pas avec des membres d'autres groupes, il est possible de 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 ont été déconnectés.
Pas tout à fait. Dans ce cas, aucun des nœuds ne peut communiquer entre eux.
Quel appareil est utilisé pour connecter les réseaux Thread et non-Thread ?
Une passerelle.
Bien que dans les réseaux traditionnels, le terme "passerelle" fasse référence à un appareil qui connecte deux réseaux, il existe un terme plus spécifique dans le contexte d'un réseau Thread.
Un routeur de bordure.
Bonne réponse. Un routeur de bordure est utilisé pour connecter les 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 le réseau traditionnel, à savoir un appareil qui connecte deux LAN utilisant le *même* protocole réseau.
Combien de leaders une partition de réseau peut-elle comporter ?
Aucun ou un seul.
C'est incorrect. Une partition de réseau Thread ne peut pas comporter plus d'une variante optimale.
Une et une seule.
Bonne réponse. Une partition de réseau Thread ne peut avoir qu'une seule variante optimale.
Plusieurs.
Faux. Une partition de réseau Thread ne peut pas avoir plusieurs dirigeants.