3.4. BGP Next-Hop Information (BGP ネクストホップ情報)
3.4. BGP Next-Hop Information (BGP ネクストホップ情報)
IPv4 と IPv6 の両方のネットワークの BGP リンクステート情報は, IPv4 BGP セッションまたは IPv6 BGP セッションのいずれかで伝送できます。IPv4 BGP セッションが使用される場合, MP_REACH_NLRI のネクストホップは IPv4 アドレスであるべきです (SHOULD)。同様に, IPv6 BGP セッションが使用される場合, MP_REACH_NLRI のネクストホップは IPv6 アドレスであるべきです (SHOULD)。通常, ネクストホップは BGP セッションのローカルエンドポイントアドレスに設定されます。ネクストホップアドレスは [RFC4760] に記載されているようにエンコードされなければなりません (MUST)。ネクストホップアドレスの Length フィールドは, ネクストホップアドレスファミリを指定します。ネクストホップ長が 4 の場合, ネクストホップは IPv4 アドレスです。ネクストホップ長が 16 の場合, グローバル IPv6 アドレスです。ネクストホップ長が 32 の場合, 1 つのグローバル IPv6 アドレスの後にリンクローカル IPv6 アドレスが続きます。リンクローカル IPv6 アドレスは [RFC2545] に記載されているように使用されるべきです。VPN 後続アドレスファミリ識別子 (Subsequent Address Family Identifier, SAFI) の場合, 慣例に従って, すべてゼロに設定された 8 バイトの Route Distinguisher がネクストホップの前に付加されます。
BGP Next Hop 属性は, 各 BGP-LS スピーカーが受信する NLRI を検証するために使用されます。同一の NLRI が複数の発信者によってソースされる場合, 標準の BGP パス決定プロセスに従って, BGP Next Hop 属性がタイブレークに使用されます。本仕様は, BGP Next Hop 属性の書き換えに関するルールを義務付けていません。