メインコンテンツまでスキップ

3.1.2. RPL Identifiers (RPL 識別子)

RPL は、トポロジーを識別および維持するために 4 つの値を使用します。

  • 1 つ目は RPLInstanceID です。RPLInstanceID は、1 つ以上の宛先指向 DAG (DODAG) のセットを識別します。ネットワークには複数の RPLInstanceID が存在する可能性があり、それぞれが独立した DODAG のセットを定義します。これらは、さまざまな目的関数 (OF) やアプリケーション用に最適化できます。RPLInstanceID によって識別される DODAG のセットは、RPL インスタンスと呼ばれます。同じ RPL インスタンス内のすべての DODAG は、同じ OF を使用します。

  • 2 つ目は DODAGID です。DODAGID のスコープは RPL インスタンスです。RPLInstanceID と DODAGID の組み合わせにより、ネットワーク内の単一の DODAG が一意に識別されます。RPL インスタンスには複数の DODAG が存在する可能性があり、それぞれに一意の DODAGID があります。

  • 3 つ目は DODAGVersionNumber です。DODAGVersionNumber のスコープは DODAG です。DODAGVersionNumber をインクリメントすることで、DODAG ルートから DODAG が再構築されることがあります。RPLInstanceID、DODAGID、および DODAGVersionNumber の組み合わせにより、DODAG バージョンが一意に識別されます。

  • 4 つ目は Rank (ランク) です。Rank のスコープは DODAG バージョンです。Rank は DODAG バージョン上の半順序を確立し、DODAG ルートに対する個々のノードの位置を定義します。