Kaynağı GitHub'da görüntüleyin
Yönlendirme rolleri
İleti dizisi ağında düğümler iki yönlendirme rolüne ayrılır:
Yönlendirici
Yönlendirici, aşağıdakileri yapan bir düğümdür:
- Ağ cihazları için paketleri yönlendirir
- Ağa katılmaya çalışan cihazlar için güvenli devreye alma hizmetleri sağlar.
- Alıcı/vericisini her zaman etkin tutar.
End Device
Son cihaz (ED), aşağıdakileri yapan bir düğümdür:
- öncelikle tek bir yönlendiriciyle iletişim kurar.
- Diğer ağ cihazları için paketleri iletmez
- Gücü azaltmak için alıcı/vericisini devre dışı bırakabilir.
Cihaz türleri
Ayrıca, düğümler çeşitli türlerden oluşur.
Tam İleti Dizisi Cihaz
Tam Dijital Dijital Cihaz (FTD), radyosu her zaman açıktır, tüm yönlendiricilerin çoklu yayın adresine abone olur ve IPv6 adres eşlemelerini korur. Üç tür FTD vardır:
- Yönlendirici
- Yönlendiriciye Uygun Son Cihaz (REED): Yönlendiriciye yükseltilebilir.
- Tam uç cihaz (FED): Yönlendiriciye yükseltilemez.
FTD, Yönlendirici (Ebeveyn) veya Son Cihaz (Alt) olarak çalışabilir.
Minimal Thread Cihaz
Minimal mesaj dizesi cihazı, tüm yönlendiriciler çoklu yayın adresine abone olmaz ve tüm mesajları üst cihazına iletir. İki tür MTD vardır:
- Minimal Son Cihaz (MED): Alıcı/verici her zaman açıktır, üst cihazdan mesaj almak için anket yapması gerekmez.
- Uyku modundaki uç cihaz (SED): Normalde devre dışıdır, ebeveyninden mesaj olup olmadığını kontrol etmek için zaman zaman uyanır.
MTD yalnızca son cihaz (alt öğe) olarak çalışabilir.
Sürüm yükseltme ve düşürme
Bir REED, Thread ağına katılmak isteyen yeni bir uç cihazın erişebildiği tek düğüm olduğunda kendini yükseltebilir ve yönlendirici olarak çalışabilir:
Buna karşılık, bir Yönlendirici'nin alt öğesi olmadığında Yönlendirici, sürümünü düşürebilir ve son cihaz olarak çalışabilir:
Diğer roller ve türler
Mesaj dizisi lideri
Mesaj dizisi lideri, bir Mesaj dizisi ağındaki yönlendirici grubunu yönetmekten sorumlu bir yönlendiricidir. Hata toleransı için dinamik olarak kendi kendini seçer ve ağ genelindeki yapılandırma bilgilerini toplar ve dağıtır.
Sınır Yönlendirici
Sınır Yönlendirici, Thread ağı ile Thread olmayan bir ağ (ör. kablosuz ağ) arasında bilgi iletebilen bir cihazdır. Ayrıca, harici bağlantı için bir Thread ağı yapılandırır.
Her cihaz sınır yönlendirici olarak kullanılabilir.
Bölümler
Thread ağı, bölümlerden oluşabilir. Bu durum, bir Thread cihaz grubu artık başka bir Thread cihaz grubuyla iletişim kuramadığında ortaya çıkar. Her bölüm, mantıksal olarak kendi lideri, yönlendirici kimliği atamaları ve ağ verileriyle ayrı bir Thread ağı olarak çalışır. Bu sırada tüm bölümlerdeki tüm cihazlar için aynı güvenlik kimlik bilgilerini korur.
Thread ağındaki bölümlerin birbirine kablosuz bağlantısı yoktur ve bölümler tekrar bağlantı kurarsa otomatik olarak tek bir bölümde birleştirilir.
Bu girişte "Sıralı ağ" terimi tek bir bölüm için kullanılmaktadır. Gerektiği yerlerde temel kavramlar ve örnekler "bölüm" terimiyle açıklanır. Bölümler bu girişin ilerleyen bölümlerinde ayrıntılı olarak ele alınmaktadır.
Cihaz sınırları
Tek bir Thread ağının desteklediği cihaz türü sayısı sınırlıdır.
Rol | Sınır |
---|---|
Lider | 1 |
Yönlendirici | 32 |
End Device | Yönlendirici başına 511 |
Konu, yönlendirici sayısını 16 ile 23 arasında tutmaya çalışır. Bir REED uç cihaz olarak bağlanırsa ve ağdaki yönlendirici sayısı 16'nın altındaysa kendisini otomatik olarak yönlendirici olarak yükseltir.
Özet
Öğrendikleriniz:
- Thread cihazı bir yönlendirici (ebeveyn) veya son cihaz (çocuk) olabilir.
- İleti dizisi cihazı, tam ileti dizisi cihazı (IPv6 adres eşlemelerini korur) veya minimum ileti dizisi cihazı (tüm iletileri üst öğesine yönlendirir) olabilir.
- Yönlendirici Uygun Son Cihaz, kendisini yönlendirici olarak tanıtabilir ve bunun tersi de geçerlidir.
- Her Thread ağ bölümünün, yönlendiricileri yöneten bir lideri vardır.
- Thread ve Thread olmayan ağları bağlamak için sınır yönlendirici kullanılır.
- Bir iş parçacığı ağı birden fazla bölümden oluşabilir