Role przekazywania
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.
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:
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:
Inne role i typy
Lider sieci Thread
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
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.