Google is committed to advancing racial equity for Black communities. See how.

Düğüm Rolleri ve Türleri

Kaynağı GitHub'da görüntüleyin

Yönlendirme rolleri

OT Düğüm Rolleri

Bir Thread ağında düğümler iki yönlendirme rolüne ayrılır:

yönlendirici

Yönlendirici, şu özelliklere sahip bir düğümdür:

  • ağ cihazları için paketleri iletir
  • ağa katılmaya çalışan cihazlar için güvenli devreye alma hizmetleri sağlar
  • alıcı-vericisini her zaman etkin durumda tutar

Cihazı Bitir

Bir Uç Cihaz (ED), aşağıdaki özelliklere sahip bir düğümdür:

  • öncelikle tek bir Yönlendirici ile iletişim kurar
  • paketleri diğer ağ cihazları için iletmez
  • gücü azaltmak için alıcı-vericisini devre dışı bırakabilir

Cihaz türleri

Ayrıca, düğümler bir dizi tür içerir.

OT Cihaz Taksonomisi

Tam İplik Cihazı

Bir Tam İş Parçacığı Aygıtı (FTD) her zaman telsizine sahiptir, tüm yönlendiricilerin çok noktaya yayın adresine abone olur ve IPv6 adres eşlemelerini korur. Üç tür FTD vardır:

  • yönlendirici
  • Yönlendirici Uygun Son Aygıt (REED) — Yönlendiriciye yükseltilebilir
  • Tam Uç Cihaz (FED) — Yönlendiriciye yükseltilemez

Bir FTD, Yönlendirici (Üst) veya Uç Cihaz (Alt Öğe) olarak çalışabilir.

Minimum İplik Cihazı

Minimal Thread Device, tüm yönlendiricilerin çok noktaya yayın adresine abone olmaz ve tüm mesajları Ana Öğesine iletir. İki tür MTD vardır:

  • Minimal Uç Cihaz (MED) — alıcı-verici her zaman açıktır, üst biriminden gelen mesajları yoklaması gerekmez
  • Sleepy End Device (SED) — normalde devre dışıdır, ebeveyninden gelen mesajları yoklamak için zaman zaman uyanır

Bir MTD yalnızca Son Cihaz (Alt Öğe) olarak çalışabilir.

Yükseltme ve düşürme

Bir REED, Thread ağına katılmak isteyen yeni bir Son Aygıtın erişebileceği tek düğüm olduğunda, kendisini yükseltebilir ve bir Yönlendirici olarak çalışabilir:

OT Uç Aygıttan Yönlendiriciye

Tersine, bir Yönlendiricinin çocuğu olmadığında, kendisini düşürebilir ve bir Uç Cihaz olarak çalışabilir:

OT Yönlendiriciden Son Cihaza

Diğer roller ve türler

Konu Lideri

OT Lideri ve Sınır Yönlendiricisi

Thread Lideri, bir Thread ağındaki Yönlendirici setini yönetmekten sorumlu olan bir Yönlendiricidir. Hata toleransı için dinamik olarak kendi kendini seçer ve ağ genelinde yapılandırma bilgilerini toplar ve dağıtır.

Sınır Yönlendirici

Border Router, bir Thread ağı ile Thread olmayan bir ağ (örneğin, Wi-Fi) arasında bilgi iletebilen bir cihazdır. Ayrıca harici bağlantı için bir Thread ağı yapılandırır.

Herhangi bir cihaz bir Sınır Yönlendiricisi olarak hizmet verebilir.

bölümler

OT Bölümleri

Bir Thread ağı bölümlerden oluşabilir. Bu, bir Thread cihazı grubu artık başka bir Thread cihazı grubuyla iletişim kuramadığında meydana gelir. Her bölüm mantıksal olarak kendi Lider, Yönlendirici Kimliği atamaları ve ağ verileriyle ayrı bir İş Parçacığı ağı olarak çalışır ve tüm bölümlerde tüm aygıtlar için aynı güvenlik kimlik bilgilerini korur.

Bir Thread ağındaki bölümlerin birbirleri arasında kablosuz bağlantısı yoktur ve bölümler yeniden bağlantı kurarsa, otomatik olarak tek bir bölümde birleşirler.

Bu primerde "İş parçacığı ağı" kullanımının tek bir bölüm olduğunu varsaydığına dikkat edin. Gerektiğinde anahtar kavramlar ve örnekler "partition" terimi ile açıklanır. Bölmeler bu astarda daha sonra derinlemesine ele alınmıştır.

Cihaz sınırları

Tek bir Thread ağının desteklediği cihaz türlerinin sayısı sınırlıdır.

rol sınır
Önder 1
yönlendirici 32
Cihazı Bitir Yönlendirici başına 511

Thread, Router sayısını 16 ile 23 arasında tutmaya çalışır. Bir REED, End Device olarak bağlanırsa ve ağdaki Router sayısı 16'nın altındaysa, kendisini otomatik olarak Router'a yükseltir.

Özet

Ne öğrendin:

  • Bir Thread aygıtı, bir Yönlendirici (Üst) veya bir Uç Aygıttır (Alt)
  • Bir İş Parçacığı aygıtı, bir Tam İş Parçacığı Aygıtıdır (IPv6 adres eşlemelerini korur) veya Minimum İş Parçacığı Aygıtıdır (tüm iletileri Üst Öğesine iletir)
  • Yönlendirici Uygun Son Aygıt, kendisini Yönlendiriciye yükseltebilir ve bunun tersi de geçerlidir.
  • Her Thread ağ bölümünün Yönlendiricileri yönetmek için bir Lideri vardır
  • Thread ve Thread olmayan ağları bağlamak için bir Border Router kullanılır
  • Bir Thread ağı, birden çok bölümden oluşabilir.