3.1. Routes: Advertisement and Storage (ルート:アドバタイズメントと保存)
3.1. Routes: Advertisement and Storage (ルート:アドバタイズメントと保存)
このプロトコルの目的上、ルート (route) は、一連の宛先とそれらの宛先へのパスの属性をペアにする情報の単位として定義されます。一連の宛先とは、IP アドレスが 1 つの IP アドレスプレフィックスに含まれるシステムであり、そのプレフィックスは UPDATE メッセージのネットワーク層到達可能性情報 (NLRI) フィールドで運ばれ、パスは同じ UPDATE メッセージのパス属性フィールドで報告される情報です。
ルートは、UPDATE メッセージで BGP スピーカー間でアドバタイズされます。同じパス属性を持つ複数のルートは、UPDATE メッセージの NLRI フィールドに複数のプレフィックスを含めることで、単一の UPDATE メッセージでアドバタイズできます。
ルートは、セクション 3.2 で説明されているように、ルーティング情報ベース (RIB)、つまり Adj-RIBs-In、Loc-RIB、および Adj-RIBs-Out に保存されます。
BGP スピーカーが以前に受信したルートをアドバタイズすることを選択した場合、ピアにアドバタイズする前に、ルートのパス属性に追加または変更を加えることができます (MAY)。
BGP は、BGP スピーカーが、以前にアドバタイズされたルートが使用できなくなったことをピアに通知できるメカニズムを提供します。特定の BGP スピーカーがルートがサービスから撤回されたことを示すことができる 3 つの方法があります。
a) 以前にアドバタイズされたルートの宛先を表す IP プレフィックスを UPDATE メッセージの WITHDRAWN ROUTES フィールドでアドバタイズすることで、関連するルートが使用できなくなったことをマークできます。
b) 同じ NLRI を持つ代替ルートをアドバタイズできます。または、
c) BGP スピーカー接続を閉じることができます。これにより、スピーカーのペアが互いにアドバタイズしたすべてのルートがサービスから暗黙的に削除されます。
ルートの属性の変更は、代替ルートをアドバタイズすることによって行われます。代替ルートは、新しい (変更された) 属性を持ち、元のルートと同じアドレスプレフィックスを持ちます。