|
転送の役割

スレッドネットワークでは、ノードは2つの転送ロールに分割されます。
ルーター
ルーターは、次のようなノードです。
- ネットワークデバイスのパケットを転送します
- ネットワークに参加しようとしているデバイスに安全な試運転サービスを提供します
- トランシーバーを常に有効にしておく
エンドデバイス
エンドデバイス(ED)は、次のようなノードです。
- 主に単一のルーターと通信します
- 他のネットワークデバイスにパケットを転送しません
- トランシーバーを無効にして電力を削減できます
デバイスタイプ
さらに、ノードにはいくつかのタイプがあります。

フルスレッドデバイス
フルスレッドデバイス(FTD)は常に無線をオンにし、すべてのルーターのマルチキャストアドレスにサブスクライブし、IPv6アドレスマッピングを維持します。 FTDには次の3つのタイプがあります。
- ルーター
- ルーター適格エンドデバイス(REED)—ルーターに昇格できます
- フルエンドデバイス(FED)—ルーターに昇格できません
FTDは、ルーター(親)またはエンドデバイス(子)として動作できます。
最小スレッドデバイス
最小スレッドデバイスは、すべてのルーターのマルチキャストアドレスにサブスクライブせず、すべてのメッセージをその親に転送します。 MTDには次の2つのタイプがあります。
- 最小エンドデバイス(MED)—トランシーバーは常にオンであり、親からのメッセージをポーリングする必要はありません
- Sleepy End Device(SED)—通常は無効で、親からのメッセージをポーリングするために時々ウェイクアップします
MTDは、エンドデバイス(子)としてのみ動作できます。
アップグレードとダウングレード
REEDが、スレッドネットワークへの参加を希望する新しいエンドデバイスに到達する唯一のノードである場合、REEDはそれ自体をアップグレードして、ルーターとして動作できます。

逆に、ルータに子がない場合、ルータはそれ自体をダウングレードして、エンドデバイスとして動作できます。

その他の役割とタイプ
スレッドリーダー

スレッドリーダーは、スレッドネットワーク内のルーターのセットの管理を担当するルーターです。フォールトトレランスのために動的に自己選出され、ネットワーク全体の構成情報を集約して配布します。
ボーダールーター
ボーダールーターは、スレッドネットワークと非スレッドネットワーク(Wi-Fiなど)の間で情報を転送できるデバイスです。また、外部接続用にスレッドネットワークを構成します。
どのデバイスもボーダールーターとして機能します。
パーティション

スレッドネットワークはパーティションで構成されている場合があります。これは、スレッドデバイスのグループが別のスレッドデバイスのグループと通信できなくなった場合に発生します。各パーティションは、すべてのパーティションのすべてのデバイスに対して同じセキュリティ資格情報を保持しながら、独自のリーダー、ルーターID割り当て、およびネットワークデータを備えた個別のスレッドネットワークとして論理的に動作します。
スレッドネットワーク内のパーティションは相互にワイヤレス接続されておらず、パーティションが接続を回復すると、パーティションは自動的に1つのパーティションにマージされます。
この入門書での「スレッドネットワーク」の使用は、単一のパーティションを想定していることに注意してください。必要に応じて、主要な概念と例を「パーティション」という用語で明確にします。パーティションについては、この入門書の後半で詳しく説明します。
デバイスの制限
シングルスレッドネットワークがサポートするデバイスタイプの数には制限があります。
役割 | 制限 |
---|---|
盟主 | 1 |
ルーター | 32 |
エンドデバイス | ルーターあたり511 |
スレッドはルーターの数を16から23の間に維持しようとします。REEDがエンドデバイスとして接続され、ネットワーク内のルーターの数が16未満の場合、自動的にルーターに昇格します。
要約
あなたが学んだこと:
- スレッドデバイスは、ルーター(親)またはエンドデバイス(子)のいずれかです。
- スレッドデバイスは、フルスレッドデバイス(IPv6アドレスマッピングを維持)または最小スレッドデバイス(すべてのメッセージをその親に転送)のいずれかです。
- ルーター適格エンドデバイスは、それ自体をルーターに昇格させることができ、その逆も可能です。
- すべてのスレッドネットワークパーティションには、ルーターを管理するためのリーダーがあります
- ボーダールーターは、スレッドネットワークと非スレッドネットワークを接続するために使用されます
- スレッドネットワークは複数のパーティションで構成されている場合があります