13. ルーティング隣接関係の維持
DODAGに沿った上向きのデフォルトパス、またはDODAGに沿った下向きの宛先アドバタイズメントから学習したパスに沿った後継者の選択は、維持が必要なルーティング隣接関係の形成につながります。
OSPF [RFC4915]やIS-IS [RFC5120]などのIGPでは、ルーティング隣接関係の維持には、キープアライブメカニズム(Hello)または双方向転送検出(BFD)[RFC5881]やMANET近隣探索プロトコル(NHDP)[RFC6130]などの他のプロトコルの使用が含まれます。残念ながら、このようなプロアクティブなアプローチは、データトラフィックに照らして過剰な制御トラフィックを引き起こし、リンク負荷とノードリソースの両方に悪影響を与えるため、制約のある環境では望ましくないことがよくあります。
これらのルーティングプロトコルとは対照的に、RPLはルーティング隣接関係の障害を検出するためのキープアライブメカニズムを定義していません。これは、多くの場合、そのようなメカニズムは帯域幅の点で、さらに重要なことにエネルギーの点でコストがかかりすぎるためです(バッテリー駆動のデバイスは定期的なキープアライブの送信を余裕がありません)。それでも、RPLはネイバーに到達できなくなったことを検出するための外部メカニズムを必要とします。そのようなメカニズムは、ルーティング隣接関係を維持するためのオーバーヘッドを最小限に抑え、実際に使用されているリンクに焦点を当てるために、トラフィックに対してリアクティブであることが望ましいです。
使用できるリアクティブメカニズムの例は次のとおりです:
-
近隣到達不能検出(Neighbor Unreachability Detection)[RFC4861]メカニズム。
-
関連付け状態やL2確認応答などのイベントから派生したレイヤー2トリガー[RFC5184]。