Role i typy węzłów

Wyświetl źródło w GitHubie

Role przekazywania

Role węzłów OT

W sieci Thread węzły są podzielone na 2 role przekazywania:

Wzmacniacz sieci typu mesh

Wzmacniacz sieci typu mesh to węzeł, który:

  • przekazuje pakiety do urządzeń sieciowych,
  • zapewnia bezpieczne usługi uruchamiania urządzeń próbujących dołączyć do sieci,
  • ma zawsze włączony transceiver.

Urządzenie końcowe

Urządzenie końcowe (ED) to węzeł, który:

  • komunikuje się głównie z jednym wzmacniaczem sieci typu mesh,
  • nie przekazuje pakietów do innych urządzeń sieciowych,
  • może wyłączyć transceiver, aby zmniejszyć zużycie energii.

Typy urządzeń

Węzły dzielą się też na kilka typów.

Taksonomia urządzeń OT

Urządzenie Thread pełnej funkcjonalności

Urządzenie Thread pełnej funkcjonalności (FTD) ma zawsze włączone radio, subskrybuje adres multicastowy wszystkich routerów i utrzymuje mapowania adresów IPv6. Istnieją 2 typy urządzeń FTD:

  • Urządzenie z możliwością rozszerzenia (ECD)
  • Urządzenie końcowe pełnej funkcjonalności (FED)

Urządzenie z możliwością rozszerzenia może pełnić rolę wzmacniacza sieci typu mesh lub rezerwowego urządzenia ECD. W roli rezerwowej jest zawsze urządzeniem końcowym (podrzędnym).

Urządzenie FED jest zawsze urządzeniem końcowym (podrzędnym).

Urządzenie Thread o minimalnej funkcjonalności

Urządzenie Thread o minimalnej funkcjonalności nie subskrybuje adresu multicastowego wszystkich routerów i przekazuje wszystkie wiadomości do węzła nadrzędnego. Istnieją 2 typy urządzeń MTD:

  • Urządzenie końcowe o minimalnej funkcjonalności (MED) – transceiver jest zawsze włączony, nie musi sprawdzać, czy węzeł nadrzędny wysyła wiadomości.
  • Urządzenie końcowe w trybie uśpienia (SED) – zwykle wyłączone, włącza się od czasu do czasu, aby sprawdzić, czy węzeł nadrzędny wysyła wiadomości.

Urządzenie MTD może działać tylko jako urządzenie końcowe (podrzędne).

Przechodzenie na wyższą i niższą wersję

Gdy rezerwowe urządzenie ECD jest jedynym węzłem w zasięgu nowego urządzenia Thread, które chce dołączyć do sieci Thread, może się zaktualizować i działać jako wzmacniacz sieci typu mesh:

Urządzenie OT do wzmacniacza sieci typu mesh

Z kolei, gdy wzmacniacz sieci typu mesh nie ma węzłów podrzędnych, może się zdegradować i działać jako rezerwowe urządzenie ECD:

OT Mesh Extender do urządzenia końcowego

Inne role i typy

Lider sieci Thread

Lider OT i router graniczny

Lider sieci Thread to wzmacniacz sieci typu mesh, który odpowiada za zarządzanie zestawem wzmacniaczy sieci typu mesh w sieci Thread. Jest wybierany dynamicznie w celu zapewnienia odporności na awarie oraz agreguje i rozpowszechnia informacje o konfiguracji w całej sieci.

Router graniczny

Router graniczny to urządzenie, które może przekazywać informacje między siecią Thread a siecią inną niż Thread (np. Wi-Fi). Konfiguruje też sieć Thread pod kątem łączności zewnętrznej.

Każde urządzenie może pełnić funkcję routera granicznego.

Partycje

Partycje OT

Sieć Thread może składać się z partycji. Dzieje się tak, gdy grupa urządzeń Thread nie może już komunikować się z inną grupą urządzeń Thread. Każda partycja działa logicznie jako odrębna sieć Thread z własnym liderem, przypisaniami identyfikatorów routerów i danymi sieciowymi, zachowując jednocześnie te same dane uwierzytelniające dla wszystkich urządzeń we wszystkich partycjach.

Partycje w sieci Thread nie mają między sobą łączności bezprzewodowej, a jeśli odzyskają łączność, automatycznie połączą się w jedną partycję.

Pamiętaj, że w tym wprowadzeniu użycie terminu „sieć Thread” zakłada jedną partycję. W razie potrzeby kluczowe pojęcia i przykłady są wyjaśniane za pomocą terminu „partycja”. Partycje zostaną omówione szczegółowo w dalszej części tego wprowadzenia.

Limity urządzeń

Istnieją limity liczby typów urządzeń obsługiwanych przez jedną sieć Thread.

Rola Limit
Lider 1
Wzmacniacz sieci typu mesh 32
Urządzenie końcowe 511 na wzmacniacz sieci typu mesh

Thread stara się utrzymać liczbę wzmacniaczy sieci typu mesh w zakresie od 16 do 23. Jeśli urządzenie ECD połączy się jako urządzenie końcowe, a liczba wzmacniaczy sieci typu mesh w sieci jest mniejsza niż 16, automatycznie awansuje na wzmacniacz sieci typu mesh.

Podsumowanie

Czego się dowiedziałeś:

  • Urządzenie Thread jest wzmacniaczem sieci typu mesh (nadrzędnym) lub urządzeniem końcowym (podrzędnym).
  • Urządzenie Thread jest urządzeniem Thread pełnej funkcjonalności (utrzymuje mapowania adresów IPv6) lub urządzeniem Thread o minimalnej funkcjonalności (przekazuje wszystkie wiadomości do węzła nadrzędnego).
  • Rezerwowe urządzenie ECD może awansować na wzmacniacz sieci typu mesh i odwrotnie.
  • Każda partycja sieci Thread ma lidera, który zarządza wzmacniaczami sieci typu mesh.
  • Router graniczny służy do łączenia sieci Thread i sieci innych niż Thread.
  • Sieć Thread może składać się z wielu partycji.

Sprawdź swoją wiedzę

Urządzenie sieci Thread może pełnić jedną z 2 ról przekazywania. Jakie to role?
Węzeł podrzędny.
Źle.
Wzmacniacz sieci typu mesh.
Dobrze.
Urządzenie końcowe.
Dobrze.
Brama.
Źle.
Jakie są 2 główne typy urządzeń Thread?
Urządzenie Thread o minimalnej funkcjonalności (MTD).
Dobrze.
Urządzenie Thread pełnej funkcjonalności (FTD).
Dobrze.
Urządzenie Thread o minimalnej funkcjonalności (MTD).
Źle.
Urządzenie końcowe w trybie uśpienia (SED).
Źle.
Które z tych stwierdzeń na temat wzmacniaczy sieci typu mesh jest nieprawdziwe?
Wzmacniacz sieci typu mesh może wyłączyć transceiver, aby zmniejszyć zużycie energii.
Urządzenia działające jako wzmacniacze sieci typu mesh nie wyłączają swoich transceiverów. (Gdyby to zrobiły, nie mogłyby prawidłowo działać jako a wzmacniacze sieci typu mesh).
Wzmacniacz sieci typu mesh przekazuje pakiety do urządzeń sieciowych.
To stwierdzenie jest prawdziwe.
Wzmacniacz sieci typu mesh ma zawsze włączony transceiver.
To stwierdzenie jest prawdziwe. Aby prawidłowo działać jako wzmacniacz sieci typu mesh, urządzenie musi mieć zawsze włączony transceiver.
Wzmacniacz sieci typu mesh zapewnia bezpieczne usługi uruchamiania urządzeń próbujących dołączyć do sieci.
To stwierdzenie jest prawdziwe. Uruchamianie to ważna funkcja wzmacniacza sieci typu mesh.
Kiedy urządzenie może awansować na wzmacniacz sieci typu mesh?
Gdy jest rezerwowym urządzeniem z możliwością rozszerzenia i jest jedynym węzłem w zasięgu nowego urządzenia Thread które chce dołączyć do sieci Thread.
Dobrze. W takich okolicznościach rezerwowe urządzenie z możliwością rozszerzenia może awansować na wzmacniacz sieci typu mesh.
Gdy jest urządzeniem końcowym, które chce dołączyć do sieci Thread.
Źle.
Gdy jest rezerwowym urządzeniem z możliwością rozszerzenia, a sieć Thread połączyła się z większą siecią.
Źle.
Kiedy wzmacniacz sieci typu mesh może przestać działać jako wzmacniacz sieci typu mesh?
Gdy nie ma węzłów podrzędnych.
Zgadza się. Wzmacniacz sieci typu mesh bez węzłów podrzędnych może samodzielnie powrócić do roli rezerwowego urządzenia ECD.
Gdy nowe urządzenie końcowe chce dołączyć do sieci Thread.
Źle. W tym scenariuszu wzmacniacz sieci typu mesh nie może powrócić do roli rezerwowego urządzenia ECD.
Gdy inne urządzenie w sieci zdecyduje się zostać wzmacniaczem sieci typu mesh.
To może być prawda. Jeśli liczba wzmacniaczy sieci typu mesh wzrośnie do 24 lub więcej, istniejące wzmacniacze sieci typu mesh mogą zacząć rozważać, czy nie zostać rezerwowym urządzeniem ECD.
Rozważmy scenariusz, w którym sieć Thread zawiera 2 grupy węzłów, które mają łączność radiową w obrębie grupy, ale nie z członkami drugiej grupy. Jaki wniosek można z tego wyciągnąć?
W tej sieci jest więcej niż 1 partycja.
Dobrze. Każda grupa węzłów, która może się ze sobą komunikować, tworzy partycję. Gdy istnieje wiele grup węzłów, które mogą się ze sobą komunikować, ale nie z członkami innych grup, można wywnioskować, że każda z tych grup stanowi odrębną partycję.
Sieć straciła lidera.
Źle.
Wszystkie wzmacniacze sieci typu mesh w sieci są offline.
Źle. W takim przypadku żaden z węzłów nie mógłby się ze sobą komunikować.
Jakie urządzenie służy do łączenia sieci Thread i sieci innych niż Thread?
Brama.
W tradycyjnych sieciach termin „brama” odnosi się do urządzenia, które łączy 2 sieci, ale w kontekście sieci Thread istnieje bardziej szczegółowy termin.
Router graniczny.
Dobrze. Router graniczny służy do łączenia sieci Thread i sieci innych niż Thread.
Zapora sieciowa.
Źle.
Most.
Źle. Ten termin odnosi się do podobnego pojęcia w tradycyjnych sieciach, czyli urządzenia, które łączy 2 sieci LAN korzystające z *tego samego* protokołu sieciowego.
Ilu liderów może mieć partycja sieci Thread?
Żadnego lub dokładnie jednego.
Źle. Partycja sieci Thread nie może mieć mniej niż 1 lidera.
Jeden i tylko jeden.
Dobrze. Partycja sieci Thread może mieć tylko 1 lidera.
Więcej niż jeden.
Źle. Partycja sieci Thread nie może mieć wielu liderów.