轉接角色

在 Thread 網路中,節點可分為兩個轉送角色:
路由器
路由器是一個節點,可執行下列工作:
- 轉送網路裝置的封包
- 為嘗試加入網路的裝置提供安全佣金服務
- 一律讓收發器保持啟用狀態
結束裝置
終端裝置 (ED) 是一個節點:
- 主要與單一路由器進行通訊
- 不會轉送其他網路裝置的封包
- 可以停用其收發器以降低功率
裝置類型
此外,節點包含多種類型。

全執行緒裝置
全執行緒裝置 (FTD) 一律開啟電台功能,訂閱所有路由器多點傳送地址,並維護 IPv6 位址對應。FTD 分為三種類型:
- 路由器
- 路由器符合資格的裝置 (REED) — 可升級為路由器
- 完整裝置 (FED) — 無法升級為路由器
FTD 可以做為路由器 (父項) 或結束裝置 (子項) 運作。
最小執行緒裝置
最小的執行緒裝置不會訂閱所有路由器多點傳送地址,並將所有訊息轉送至其父項。MTD 分為兩種類型:
- 最小端部裝置 (MED) — 收發機一律處於開啟狀態,不需要輪詢其家長的訊息
- 休眠裝置 (SED) — 一般已停用
MTD 只能做為結束裝置 (子項) 運作。
升級和降級
當 REED 是唯一可加入 Thread 網路的全新端對端裝置時,它可以自行升級並做為路由器運作:

相反地,如果路由器沒有子項,它就可以自行降級,並以結束裝置的身分運作:

其他角色和類型
對話串領導者

Thread 領導者是負責管理 Thread 網路中的一系列路由器的路由器。這項功能會動態選取及容錯,並匯總及發布全聯播網的設定資訊。
邊界路由器
邊界路由器是一種裝置,可在 Thread 網路和非 Thread 網路 (例如 Wi-Fi) 之間轉送資訊。並設定外部連線的 Thread 網路。
任何裝置都可以做為邊界路由器。
分區

Thread 網路可由分區組成。當一組執行緒裝置無法再與其他執行緒裝置通訊時,就會發生這樣的情形。每個分區在邏輯上各自以不同的 Thread 網路運作,並具有專屬的 Leader、路由器 ID 指派作業和網路資料,同時也會在所有分區中保留所有裝置的安全憑證。
Thread 網路中的分區之間沒有無線連線,如果分區重新連線,則會自動合併為單一分區。
請注意,這個引文中的「執行緒網路」應使用單一分區。必要時,關鍵概念和範例會加上「劃分」一詞來釐清說明。 本文稍後將詳細介紹分區。
裝置限制
單一 Thread 網路支援的裝置類型數量有上限,
Role | 上限 |
---|---|
領先者 | 1 |
路由器 | 32 |
結束裝置 | 每個路由器 511 個 |
Thread 嘗試將路由器數量維持在 16 到 23 個之間。如果 REED 附加為結束裝置,且網路中的路由器數量少於 16 個,則會自動自我升級到路由器。
重點回顧
您學到的內容:
- Thread 裝置可能是路由器 (父項) 或結束裝置 (子項)
- Thread 裝置可能是完整執行緒裝置 (負責維護 IPv6 位址對應) 或迷你執行緒裝置 (將所有訊息轉送至其父項)
- 符合「路由器資格的終端裝置」可以自行向路由器升級,反之亦然。
- 每個 Thread 網路分區都有管理路由器的領導品牌
- 邊界路由器用於連結 Thread 和非執行緒網路
- Thread 網路可由多個分區組成