Role przekazywania
W sieci typu węzły węzły są podzielone na 2 role:
Router
Router to węzeł, który:
- przekazuje pakiety na urządzenia sieciowe
- Zapewnia bezpieczne usługi prowizji dla urządzeń próbujących dołączyć do sieci
- cały czas włączony nadajnik nadajnika
Urządzenie końcowe
Urządzenie końcowe (ED) to węzeł, który:
- komunikuje się głównie z pojedynczym routerem.
- nie przekierowuje pakietów na inne urządzenia sieciowe.
- Aby wyłączyć zasilanie, można wyłączyć jego nadajnik
Typy urządzeń
Węzły mają też kilka typów.
Urządzenie z pełnym wątkiem
Urządzenie z pełnym wątkiem (FTD) ma zawsze włączone radio, subskrybuje multiemisję adresu dla wszystkich tras i mapuje adresy IPv6. Istnieją 3 typy FTD:
- Router
- Urządzenie końcowe REED (odpowiednie do routera) – można awansować do routera
- Pełne urządzenie (FED) – nie można awansować do routera
FTD może działać jako router (urządzenie nadrzędne) lub urządzenie końcowe (podrzędne).
Urządzenie z minimalną liczbą wątków
Urządzenie Minimal Thread nie subskrybuje adresu multicastu wszystkich tras i przekazuje wszystkie wiadomości na adres elementu nadrzędnego. Są 2 typy MTD:
- Minimal End Device (MED) – moduł odbierający jest zawsze włączony, nie wymaga sondowania w przypadku wiadomości od rodzica
- Urządzenie do snu (SED) – zwykle wyłączone, które czasami się wybudza, aby sprawdzić, czy rodzic wysłał wiadomość.
Parametr MTD może działać tylko jako urządzenie końcowe (podrzędne).
Zmiana wersji na niższą lub niższą
Gdy REED jest jedynym węzłem w zasięgu nowego urządzenia końcowego, które chce dołączyć do sieci, może przejść na wyższą wersję i działać jako router:
Jeśli natomiast router nie ma dzieci, może przejść na niższą wersję i działać jako urządzenie końcowe:
Inne role i typy
Lider wątku
Lider wątków jest routerem odpowiedzialnym za zarządzanie zestawem routerów w sieci Thread. Jest wybrany automatycznie pod kątem tolerancji awarii i gromadzi oraz rozpowszechnia informacje o konfiguracji sieci.
Router graniczny
Router brzegowy to urządzenie, które może przekazywać informacje między siecią Thread a siecią inną niż Thread (np. Wi-Fi). Konfiguruje także sieć wątków na potrzeby połączeń zewnętrznych.
Każde urządzenie może działać jako router graniczny.
Partycje
Sieć typu Thread może składać się z partycji. Dzieje się tak, gdy grupa urządzeń z wątkami nie może się komunikować z inną grupą urządzeń. Każda partycja logicznie stanowi osobną sieć typu Thread z własnymi liderami, przypisaniami identyfikatorów routerów i danymi sieciowymi, zachowując te same dane logowania na wszystkich urządzeniach i na wszystkich partycjach.
Partycje w sieci typu Thread nie mają połączenia bezprzewodowego. Jeśli partycje odzyskają połączenie, automatycznie scalają się w jedną partycję.
Zwróć uwagę, że użycie „sieci wątków” w tej zasadzie zakłada, że znajduje się jedna partycja. W razie potrzeby kluczowe pojęcia i przykłady zostały wyjaśnione za pomocą terminu „partycja”. Partycje zostały szczegółowo omówione w dalszej części tej prezentacji.
Limity dotyczące urządzeń
Limity dotyczą typów urządzeń obsługiwanych przez jedną sieć.
Rola | Limit |
---|---|
Lider | 1 |
Router | 32 |
Urządzenie końcowe | 511 na router |
Wątek próbuje utrzymać liczbę routerów na poziomie od 16 do 23. Jeśli urządzenie REED podłącza się jako urządzenie końcowe, a liczba routerów w sieci jest mniejsza niż 16, jest on automatycznie promowany do routera.
Podsumowanie
Czego się nauczyliśmy:
- Urządzenie Thread jest routerem (urządzeniem nadrzędnym) lub urządzeniem końcowym (podrzędnym)
- Urządzenie Thread to urządzenie z pełnym wątkiem (utrzymuje mapowanie adresów IPv6) lub urządzenie Minimal Thread (przekazujące wszystkie wiadomości do jednostki nadrzędnej)
- Urządzenie końcowe routera kwalifikujące się do promocji na router i odwrotnie
- Każda partycja sieci Thread ma lidera do zarządzania routerami.
- Router brzegowy służy do łączenia sieci i wątków innych niż wątki
- Sieć typu Thread może składać się z wielu partycji