Knotenrollen und -typen

Quellcode auf GitHub ansehen

Weiterleitungsrollen

OT-Knotenrollen

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

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
  • den Transceiver immer aktiviert

Endgerät

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

  • kommuniziert hauptsächlich mit einem einzelnen Router
  • leitet keine Pakete an andere Netzwerkgeräte weiter
  • kann seinen Transceiver deaktivieren, um den Stromverbrauch zu senken

Gerätetypen

Außerdem gibt es verschiedene Arten von Knoten.

OT-Geräte-Taxonomie

Vollständiges Thread-Gerät

Bei einem Full Thread Device (FTD) ist das Funkmodul immer aktiviert, es abonniert die Multicast-Adresse aller Router und verwaltet IPv6-Adresszuordnungen. Es gibt drei Arten von FTDs:

  • Router
  • Router Eligible End Device (REED): Kann zum Router befördert werden
  • Full End Device (FED): Kann nicht zum Router befördert werden

Eine FTD kann als Router (übergeordnet) oder als Endgerät (untergeordnet) betrieben werden.

Minimales Thread-Gerät

Ein minimales Thread-Gerät abonniert nicht die Multi-Cast-Adresse für alle Router und leitet alle Nachrichten an sein übergeordnetes Gerät weiter. Es gibt zwei Arten von MTDs:

  • Minimal End Device (MED): Transceiver ist immer eingeschaltet, muss nicht nach Nachrichten von seinem übergeordneten Gerät suchen
  • Sleepy End Device (SED): Normalerweise deaktiviert, wird gelegentlich aktiviert, um nach Nachrichten von seinem übergeordneten Gerät zu suchen.

Ein MTD kann nur als Endgerät (untergeordnet) betrieben werden.

Upgrades und Downgrades

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 ein Router dagegen keine untergeordneten Elemente hat, kann er sich selbst herabstufen und als Endgerät arbeiten:

OT-Router zum Endgerät

Andere Rollen und Typen

Thread-Leiter

OT-Leiter und Border-Router

Der Thread-Leiter ist ein Router, der für die Verwaltung der Router in einem Thread-Netzwerk verantwortlich ist. Er wird dynamisch selbst gewählt, um Ausfallsicherheit zu gewährleisten, 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 Konnektivität konfiguriert.

Jedes Gerät kann als Border-Router dienen.

Partitionen

OT-Partitionen

Ein Thread-Netzwerk kann aus Partitionen bestehen. Das tritt auf, 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 Leiter, Router-ID-Zuweisungen und Netzwerkdaten betrieben. Dabei bleiben dieselben Sicherheitsanmeldedaten für alle Geräte in allen Partitionen erhalten.

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

Beachten Sie, dass bei der Verwendung von „Thread-Netzwerk“ in diesem Leitfaden von einer einzelnen Partition ausgegangen wird. Bei Bedarf werden wichtige Konzepte und Beispiele mit dem Begriff „Partition“ verdeutlicht. Partitionen werden später in diesem Leitfaden ausführlich behandelt.

Gerätelimits

Die Anzahl der Gerätetypen, die ein einzelnes Thread-Netzwerk unterstützt, 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 verbunden ist und die Anzahl der Router im Netzwerk unter 16 liegt, wird es automatisch zu einem Router.

Zusammenfassung

Das haben Sie gelernt:

  • Ein Thread-Gerät ist entweder ein Router (übergeordnetes Gerät) oder ein Endgerät (untergeordnetes Gerät).
  • Ein Thread-Gerät ist entweder ein vollständiges Thread-Gerät (unterhält IPv6-Adressenzuordnungen) oder ein minimales Thread-Gerät (leitet alle Nachrichten an sein übergeordnetes Gerät weiter).
  • Ein für Router geeignetes Endgerät kann sich selbst zu einem Router befördern und umgekehrt
  • Jede Thread-Netzwerkpartition hat einen Leader, der Router verwaltet
  • Ein Border-Router wird verwendet, um Thread- und Nicht-Thread-Netzwerke zu verbinden.
  • Ein Thread-Netzwerk kann aus mehreren Partitionen bestehen.

Wissen testen

Ein Thread-Netzwerkgerät kann eine von zwei Weiterleitungsrollen übernehmen. Was sind Logs?
Untergeordneter Knoten.
Endgerät
Gateway
Router.
Was sind die beiden Haupttypen von Thread-Geräten?
Miniscule Thread Device (MTD).
Minimales Thread-Gerät (MTD)
Full Thread Device (FTD)
Sleepy End Device (SED)
Welche der folgenden Aussagen über Router ist falsch?
Ein Router hält seinen Transceiver immer aktiviert.
Ein Router leitet Pakete für Netzwerkgeräte weiter.
Ein Router kann seinen Transceiver deaktivieren, um den Stromverbrauch zu senken.
Ein Router bietet sichere Inbetriebnahmedienste für Geräte, die eine Verbindung zum Netzwerk herstellen möchten.
Wann kann ein Gerät ein Upgrade auf einen Router durchführen?
Wenn es sich um einen REED handelt und er der einzige Knoten in Reichweite eines neuen Endgeräts ist, das dem Thread-Netzwerk beitreten möchte.
Wenn es sich um ein REED handelt und das Thread-Netzwerk mit einem größeren Netzwerk zusammengeführt wurde.
Wenn es sich um ein Endgerät handelt, das dem Thread-Netzwerk beitreten möchte.
Wann kann ein Router dafür sorgen, dass er nicht mehr als Router fungiert?
Wenn es keine untergeordneten Elemente hat.
Wenn ein anderes Gerät im Netzwerk als Router fungieren möchte.
Wenn ein neues Endgerät dem Thread-Netzwerk beitreten möchte.
Angenommen, ein Thread-Netzwerk enthält zwei Knotengruppen, die innerhalb der Gruppe eine Funkverbindung haben, aber nicht mit Mitgliedern der anderen Gruppe. Welche Schlussfolgerung lässt sich daraus ziehen?
Alle Router im Netzwerk sind offline.
In diesem Netzwerk gibt es mehr als eine Partition.
Das Netzwerk hat seinen Leader verloren.
Mit welchem Gerät werden Thread- und nicht Thread-Netzwerke verbunden?
Eine Brücke.
Border-Router
Eine Firewall.
Ein Gateway.
Wie viele Leader kann eine Thread-Netzwerkpartition haben?
Nur eine.
Entweder keine oder genau eine.
Mehr als eine.