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:

  • 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.

Taxonomie des appareils OT

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:

Appareil de fin de l'OT vers le routeur

À l'inverse, lorsqu'un routeur n'a pas d'enfants, il peut se rétrograder et fonctionner en tant qu'appareil final:

Routeur OT vers l'appareil final

Autres rôles et types

Modérateur du fil de discussion

Routeur de bordure et chef de l'OT

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

Partitions de l'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 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 ?
entre la VM et un routeur Cloud Router.
Nœud enfant.
Passerelle.
Appareil final.
Quels sont les deux principaux types d'appareils Thread ?
Petit appareil Thread (MTD)
Appareil de fin de sommeil (SED)
Appareil Thread complet (FTD, Full Thread Device)
Appareil Thread minimal (MTD)
Parmi les affirmations suivantes concernant les routeurs, laquelle est fausse ?
Un routeur maintient son transceiver activé en permanence.
Un routeur fournit des services de mise en service sécurisés pour les appareils qui tentent de rejoindre le réseau.
Un routeur transfère les paquets pour les dispositifs réseau.
Un routeur peut désactiver son transceiver pour réduire la consommation d'énergie.
Quand un appareil peut-il se convertir en routeur ?
Lorsqu'il s'agit d'un REED et que le réseau Thread a fusionné avec un réseau plus grand.
Lorsqu'il s'agit d'un appareil final qui souhaite rejoindre le réseau Thread.
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.
Quand un routeur peut-il cesser de fonctionner en tant que routeur ?
Lorsqu'un autre appareil du réseau décide de devenir un routeur.
Lorsqu'il n'a pas d'enfants.
Lorsqu'un nouvel appareil final tente de rejoindre le réseau Thread.
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 ?
Le réseau a perdu son leader.
Ce réseau comporte plusieurs partitions.
Tous les routeurs du réseau sont hors connexion.
Quel appareil permet de connecter des réseaux Thread et non Thread ?
Un pare-feu.
Une passerelle
Un routeur de bordure.
Un pont.
Combien de leaders peut-elle comporter ?
Plus d'un.
Aucune ou exactement une.
Une seule.