Knotenrollen und -typen

Quelle auf GitHub ansehen

Weiterleitungsrollen

OT-Knotenrollen

In einem Thread-Netzwerk werden Knoten in zwei Weiterleitungsrollen aufgeteilt:

Router

Ein Router ist ein Knoten, der:

  • leitet Pakete für Netzwerkgeräte weiter.
  • bietet sichere Inbetriebnahmedienste für Geräte, die eine Verbindung zum Netzwerk herstellen möchten
  • aktiviert den Transceiver jederzeit.

Endgerät

Ein Endgerät (ED) ist ein Knoten, der:

  • kommuniziert hauptsächlich mit einem einzelnen Router
  • leitet keine Pakete für andere Netzwerkgeräte weiter
  • kann seinen Transceiver deaktivieren, um die Stromversorgung zu verringern

Gerätetypen

Darüber hinaus bestehen Knoten aus einer Reihe von Typen.

OT-Gerätetaxonomie

Full-Thread-Gerät

Ein Full-Thread-Gerät (Full-Thread Device, FTD) ist immer eingeschaltet, abonniert die Multicast-Adresse für alle Router und verwaltet IPv6-Adresszuordnungen. Es gibt drei Arten von FTDs:

  • Router
  • Kompatibles Endgerät (REED) für Router – kann zu einem Router hochgestuft werden
  • Full End Device (FED): Kann nicht zu einem Router hochgestuft werden

Ein FTD kann als Router (übergeordnet) oder als Endgerät (untergeordnet) verwendet werden.

Gerät mit minimalem Faden

Ein Gerät mit minimalem Thread abonniert die Multicast-Adresse „all-routers“ nicht und leitet alle Nachrichten an die übergeordnete Ressource weiter. Es gibt zwei Arten von MTDs:

  • Minimale Endgeräte (Minimal End Device, MED): Der Transceiver ist immer an und muss keine Nachrichten von seinem übergeordneten Gerät abfragen.
  • Sleepy End Device (SED): normalerweise deaktiviert, kann gelegentlich aktiviert werden, um Nachrichten von einem Elternteil abzurufen

Ein MTD kann nur als Endgerät (untergeordnetes Gerät) verwendet werden.

Upgrade und Downgrade

Wenn ein REED der einzige Knoten in Reichweite eines neuen Endgeräts ist, das dem Thread-Netzwerk beitreten möchte, kann es sich selbst aktualisieren und als Router fungieren:

OT-Endgerät zum Router

Wenn im Gegensatz dazu ein Router keine untergeordneten Elemente hat, kann er sich selbst herunterstufen und als Endgerät fungieren:

OT-Router zum Endgerät

Andere Rollen und Typen

Thread-Leader

OT Leader und Border Router

„Thread Leader“ ist ein Router, der die Gruppe von Routern in einem Thread-Netzwerk verwaltet. Sie ist für die Fehlertoleranz dynamisch selbst gewählt und aggregiert und verteilt netzwerkweite Konfigurationsinformationen.

Border-Router

Ein Border Router ist ein Gerät, das Informationen zwischen einem Thread-Netzwerk und einem Nicht-Thread-Netzwerk (z. B. WLAN) weiterleiten kann. Außerdem wird ein Thread-Netzwerk für die externe Verbindung konfiguriert.

Jedes Gerät kann als Border Router dienen.

Partitionen

OT-Partitionen

Ein Thread-Netzwerk kann aus Partitionen bestehen. Das passiert, wenn eine Gruppe von Thread-Geräten nicht mehr mit einer anderen Gruppe von Thread-Geräten kommunizieren kann. Jede Partition wird logisch als separates Thread-Netzwerk mit eigenem Leader, Router-ID-Zuweisungen und eigenen Netzwerkdaten ausgeführt, wobei für alle Geräte auf allen Partitionen die gleichen Sicherheitsanmeldedaten beibehalten werden.

Partitionen in einem Thread-Netzwerk haben keine drahtlose Verbindung. Wenn Partitionen wieder eine Verbindung herstellen, werden sie automatisch in einer einzelnen Partition zusammengeführt.

Bei der Verwendung von „Thread-Netzwerk“ in diesem Primer wird von einer einzelnen Partition ausgegangen. Bei Bedarf werden wichtige Konzepte und Beispiele mit dem Begriff „Partition“ erläutert. Partitionen werden später in diesem Leitfaden ausführlich behandelt.

Gerätelimits

Die Anzahl der Gerätetypen, die von einem Thread-Netzwerk unterstützt werden, ist begrenzt.

Rolle Limit
Beste Variante 1
Router 32
Endgerät 511 pro Router

Thread versucht, die Anzahl der Router zwischen 16 und 23 zu halten. Wenn ein REED als Endgerät angehängt wird und die Anzahl der Router im Netzwerk unter 16 liegt, wird er automatisch zu einem Router hochgestuft.

Zusammenfassung

Das haben Sie gelernt:

  • Ein Thread-Gerät ist entweder ein Router (übergeordnet) oder ein Endgerät (untergeordnet).
  • Ein Thread-Gerät ist entweder ein Full-Thread-Gerät (unterhält IPv6-Adresszuordnungen) oder ein Minimal-Thread-Gerät (weitergeleitet alle Nachrichten an das übergeordnete Element)
  • Ein für Router geeignetes Endgerät kann sich selbst zu einem Router hochstufen und umgekehrt
  • Jede Thread-Netzwerkpartition hat einen führenden Anbieter, um Router zu verwalten
  • Ein Border-Router wird zum Verbinden von Thread- und Nicht-Thread-Netzwerken verwendet
  • Ein Thread-Netzwerk kann aus mehreren Partitionen bestehen

Wissenstest

Ein Thread-Netzwerkgerät kann eine von zwei Weiterleitungsrollen erfüllen. Was sind Logs?
Untergeordneter Knoten.
Falsch.
Router.
Richtig!
Endgerät.
Richtig!
Gateway.
Falsch.
Welche zwei Arten von Thread-Geräten gibt es?
Minimum Thread Device (MTD).
Richtig!
Full-Thread-Gerät (FTD).
Richtig!
Miniscule Thread-Gerät (MTD).
Falsch.
Schlafendes Endgerät (SED).
Falsch.
Welche der folgenden Aussagen über Router trifft nicht zu?
Ein Router kann den Transceiver deaktivieren, um die Stromversorgung zu reduzieren.
Geräte, die als Router dienen, deaktivieren ihren Transceiver nicht. Andernfalls könnten sie nicht ordnungsgemäß als Router funktionieren.
Ein Router leitet Pakete für Netzwerkgeräte weiter.
Diese Aussage ist wahr.
Ein Router lässt den Transceiver immer aktiviert.
Diese Aussage ist wahr. Damit ein Gerät ordnungsgemäß als Router funktioniert, muss der Transceiver des Geräts jederzeit online bleiben.
Ein Router bietet sichere Inbetriebnahmedienste für Geräte, die eine Verbindung zum Netzwerk herstellen möchten.
Diese Aussage ist wahr. Die Inbetriebnahme ist eine wichtige Funktion eines Thread-Routers.
Wann kann ein Gerät ein Upgrade auf einen Router ausführen?
Wenn es ein REED ist und der einzige Knoten in Reichweite eines neuen Endgeräts ist, das dem Thread-Netzwerk beitreten möchte.
Das stimmt. Unter diesen Umständen kann sich ein REED selbst bei einem Router hochstufen.
Wenn es sich um ein Endgerät handelt, das dem Thread-Netzwerk beitreten möchte.
Falsch.
Wenn es sich um ein REED handelt und das Thread-Netzwerk mit einem größeren Netzwerk zusammengeführt wurde.
Falsch.
Wann kann ein Router dazu führen, dass er nicht mehr als Router fungiert?
Wenn es keine Kinder hat.
Das stimmt. Ein Router ohne Kinder kann allein auf ein Endgerät zurückgesetzt werden.
Wenn ein neues Endgerät eine Verbindung mit dem Thread-Netzwerk herstellen möchte.
Falsch. Ein Router kann in diesem Szenario nicht auf ein Endgerät zurückgesetzt werden.
Wenn sich ein anderes Gerät im Netzwerk als Router entscheidet
Das könnte passieren. Wenn die Anzahl der Thread-Router auf 24 oder mehr steigt, können vorhandene Thread-Router entscheiden, ob sie Endgeräte werden sollen.
Stellen Sie sich ein Szenario vor, in dem ein Thread-Netzwerk zwei Gruppen von Knoten enthält, die eine Funkverbindung innerhalb der Gruppe haben, aber nicht mit Mitgliedern der anderen Gruppe. Welche Schlussfolgerung kann daraus ziehen?
In diesem Netzwerk gibt es mehr als eine Partition.
Richtig! Jede Gruppe von Knoten, die miteinander kommunizieren können, bildet eine Partition. Wenn es mehrere Gruppen von Knoten gibt, die untereinander, aber nicht mit Mitgliedern anderer Gruppen kommunizieren können, kann davon ausgegangen werden, dass diese Gruppen jeweils eine eigene Partition darstellen.
Das Netzwerk hat seine Spitzenposition verloren.
Falsch.
Alle Router im Netzwerk sind offline.
Falsch. In diesem Fall kann keiner der Knoten miteinander kommunizieren.
Mit welchem Gerät werden Thread- und Nicht-Thread-Netzwerke verbunden?
Ein Gateway.
Im traditionellen Netzwerk bezieht sich der Begriff „Gateway“ auf ein Gerät, das zwei Netzwerke verbindet. Es gibt jedoch einen spezifischeren Begriff im Kontext eines Thread-Netzwerks.
Ein Border Router.
Richtig! Ein Border Router wird für die Verbindung von Thread- und Nicht-Thread-Netzwerken verwendet.
Eine Firewall.
Das ist nicht richtig.
Eine Brücke.
Falsch. Dieser Begriff bezieht sich auf ein ähnliches Konzept in traditionellen Netzwerken, nämlich ein Gerät, das zwei LANs verbindet, die das *gleiche* Netzwerkprotokoll verwenden.
Wie viele Führungskräfte kann eine Thread-Netzwerkpartition haben?
Entweder keine oder genau eine.
Das ist falsch. Eine Thread-Netzwerkpartition kann nicht weniger als einen Leader haben.
Nur eine.
Richtig! Eine Thread-Netzwerkpartition kann nur einen einzigen Leader haben.
Mehr als eins.
Falsch. Eine Thread-Netzwerkpartition kann nicht mehrere Leader haben.