Weiterleitungsrollen

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.

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:

Wenn ein Router dagegen keine untergeordneten Elemente hat, kann er sich selbst herabstufen und als Endgerät arbeiten:

Andere Rollen und Typen
Thread-Leiter

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

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.