BGP 累積 IGP 機能は、パスに関連付けられた距離を計算する現在の Open Shortest Path First(OSPF)の動作をシミュレートするために必要です。OSPF または Label Distribution Protocol(LDP;
ラベル配布プロトコル)は、ローカル エリアでのみプレフィックスまたはラベル情報を伝送します。次に、ボーダー ゲートウェイ プロトコル(BGP)では、エリア境界にある BGP にルートを再配布することにより、すべてのリモート エリアにプレフィックスまたはラベルを伝送します。その後、ルートまたはラベルは、ラベルスイッチド
パス(LSP)を使用してアドバタイズされます。ルートのネクストホップはローカル デバイスに対する各エリア境界ルータ(ABR)で変更されます。これによって、エリア境界を越えて OSPF ルートをリークする必要がなくなります。各コア リンクで使用可能な帯域幅が
OSPF コストにマップされます。したがって、BGP では、各プロバイダー エッジ(PE)デバイス間でこのコストを正しく伝送する必要があります。この機能は、BGP 累積 IGP 機能を使用して実現されます。
累積内部ゲートウェイ プロトコル(AIGP)属性を伝送するには、内部ボーダー ゲートウェイ プロトコル(iBGP)および外部ボーダー ゲートウェイ プロトコル(eBGP)ネイバーで AIGP 処理を有効にする必要があります。AIGP 属性を使用して設定されたネイバーは、他の
iBGP ネイバーとは別のアップデート グループに配置されます。コスト コミュニティへの AIGP 値の送信が有効化されているネイバーには、個別のアップデート グループが必要です。BGP では、AIGP 属性をコスト コミュニティまたは Multi-Exit
識別子(MED)に変換し、ルートに付加してからレガシーにアドバタイズする必要があります。
BGP が AIGP 属性ルートをルーティング情報ベース(RIB)にインストールすると、AIGP コストとネクストホップ コストが加算されます。ネクストホップが非再帰 IGP ルートである場合、BGP は、AIGP メトリックを受信した AIGP
値に設定し、第 1 ホップ IGP メトリックをネクストホップに設定します。ネクストホップが AIGP メトリックを持つ再帰 IGP ルートである場合、受信した AIGP メトリックがネクストホップ AIGP メトリックに加算されます。