15. 近隣探索との相互運用に関する提案
この仕様は、IPv6 NDからプレフィックス情報オプション(PIO)とルート情報オプション(RIO)を直接借用しています。将来の仕様がこの基盤の上に構築されるにつれて、IPv6 NDの一部を活用する追加の理由が生じる可能性があると想定されています。このセクションでは、将来の仕様に対するいくつかの提案を提供します。
何よりもまず、RPLはルーティングプロトコルです。RPLとNDの間で機能をマッピングするときは、アーキテクチャを維持するように細心の注意を払う必要があります。RPLはルーティング専用です。とはいえ、特定の実装/展開において、RPLとIPv6 NDの間でオプションを共有することを許可する説得力のある技術的な理由があるかもしれません。
一般に、次のガイドラインが適用されます:
-
RPLタイプコードは、RPL制御メッセージオプションレジストリから割り当てる必要があります。
-
RPL長フィールドは、8オクテット単位で表されるND長フィールドとは対照的に、単一オクテット単位で表す必要があります。
-
RPLオプションは、一般に8オクテット境界に整列させる必要はありません。
-
RPLオプションとして再配布するためにIPv6 NDオプションをマッピング/転置する場合、可能な限りパディングオクテットを削除する必要があります。たとえば、PIOのプレフィックス長フィールドは、プレフィックスフィールドの長さを記述するのに十分です。IPv6 NDオプションとして再配布するためにRPLオプションをマッピング/転置する場合、そのようなパディングオクテットを復元する必要があります。この手順は曖昧であってはなりません。