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

10. IA_PD Prefix option (IA_PDプレフィックスオプション)

10. IA_PD Prefix option (IA_PDプレフィックスオプション)

IA_PD Prefixオプションは, IA_PDに関連するIPv6アドレスプレフィックスを指定するために使用されます。IA_PD PrefixオプションはIA_PDオプションのIA_PD-optionsフィールドにカプセル化されなければなりません。

IA_PD Prefixオプションのフォーマットは次の通りです:

 0                   1                   2                   3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| OPTION_IAPREFIX | option-length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| preferred-lifetime |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| valid-lifetime |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| prefix-length | |
+-+-+-+-+-+-+-+-+ IPv6 prefix |
| (16 octets) |
| |
| |
| |
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| | .
+-+-+-+-+-+-+-+-+ .
. IAprefix-options .
. .
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

option-code: OPTION_IAPREFIX (26)

option-length: 25 + IApre fix-optionsフィールドの長さ

preferred-lifetime: オプション内のIPv6プレフィックスの推奨優先ライフタイム, 秒単位で表現されます。値0xFFFFFFFFは無限を表します。

valid-lifetime: オプション内のIPv6プレフィックスの有効ライフタイム, 秒単位で表現されます。値0xFFFFFFFFは無限を表します。

prefix-length: このプレフィックスのビット長

IPv6-prefix: IPv6プレフィックス

IAprefix-options: このプレフィックスに関連するオプション

要求ルーターから委譲ルーターに送信されるメッセージでは, フィールドの値はこれらの値に対する要求ルーターの優先を示すために使用できます。要求ルーターは優先がないことを示すためにゼロの値を送信することができます。要求ルーターは, 委譲されるプレフィックスのサイズに対する優先を示すために, IPv6 prefixフィールドをゼロに設定し, prefix-lengthフィールドに特定の値を設定することができます。

委譲ルーターによって送信されるメッセージでは, 優先ライフタイムと有効ライフタイムは, 管理上設定されていない限り, RFC 2461 [4] のセクション6.2.1「Router Configuration Variables (ルーター設定変数)」で指定されているAdvPreferredLifetimeとAdvValidLifetimeの値に設定されるべきです。

要求ルーターは, 優先ライフタイムが有効ライフタイムより大きい任意のプレフィックスを破棄します。委譲ルーターは, 優先ライフタイムが有効ライフタイムより大きい場合, 要求ルーターによって設定されたライフタイムを無視し, それらの値が優先ライフタイムより大きい場合, 要求ルーターによって設定されたT1とT2の値を無視します。

優先ライフタイムと有効ライフタイムの値は, 各ライフタイムの残り秒数です。

IA_PD PrefixオプションはIA_PDオプション内にのみ現れることができます。1つのIA_PDオプション内に複数のIA_PD Prefixオプションが現れることができます。

このIA_PD Prefixオプションに関わる任意の操作のステータスは, IAprefix-optionsフィールド内のStatus Codeオプションで示されます。