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

8. Avoiding Routing Information Loops (ルーティング情報のループ回避)

ルートがリフレクトされると、設定ミスによりルート再配布のループが形成される可能性があります。ルートリフレクション方式は、ルーティング情報のループを検出して回避するために以下の属性を定義します。

ORIGINATOR_ID

ORIGINATOR_IDは、タイプコード9の新しいオプションの非推移的BGP属性です。この属性は4バイト長で、ルートをリフレクトする際にRRによって作成されます。この属性は、ローカルAS内のルートの発信者のBGP識別子を伝達します。BGPスピーカーは、ORIGINATOR_ID属性がすでに存在する場合、作成すべきではありません(SHOULD NOT)。ORIGINATOR_ID属性を認識するルーターは、自分のBGP識別子がORIGINATOR_IDとして設定されたルートを受信した場合、それを無視すべきです(SHOULD)。

CLUSTER_LIST

CLUSTER_LISTは、タイプコード10の新しいオプションの非推移的BGP属性です。これは、ルートが通過したリフレクションパスを表すCLUSTER_ID値のシーケンスです。

RRがルートをリフレクトする場合、ローカルのCLUSTER_IDをCLUSTER_LISTの先頭に追加しなければなりません(MUST)。CLUSTER_LISTが空の場合、新しいものを作成しなければなりません(MUST)。この属性を使用すると、RRは、設定ミスによりルーティング情報が同じクラスタにループバックしたかどうかを識別できます。ローカルのCLUSTER_IDがCLUSTER_LISTにある場合、受信したアドバタイズメントは無視すべきです(SHOULD)。