回答:
宛先でメモリを節約するために、過去に転送パスを微最適化することは重要ではありませんでした。これはRFC4456からの引用です:
スケーリングの問題に対処する際のルートリフレクションアプローチの重要な要素の1つは、RRがルーティング
情報を要約し、最適なパスのみを反映することです。
スケーリングは常に重要ですが、明らかに最適ではないパスを選択するよりもRIBメモリを消費するシナリオがあることは明らかです。
この問題に対処するには、BGP AddPathとBGP最適リフレクションがあります。AddPathはシスコとジュニパーの両方から入手できますが、現在、最適なリフレクションは主要ベンダーによって実装されていません。
AddPathを使用すると、BGPは複数の最適パスを送信できます。最適なリフレクションは、SPF(ISIS、OSPF)を使用して、ルートリフレクター自身の視点からではなく、受信者のPOVからの最適なルートを反映します。
iBGPとルートリフレクションのアイデアは、特定のルーティング/転送の決定が基礎となるIGP(特にマルチパス、内部フェールオーバーなどを含む)によって受け入れられるというアイデアでパス情報を配信することでした。そのため、ローカライズされたネットワーク情報に関連するチャーンを回避しながら、かなり静的なネクストホップにすべきポインターをテーブルに保持できます。
スケーラビリティと安定性は、BGPの主な目的でした(おそらくそうあるべきです)-最適ではないパスの選択と高速なコンバージェンスの代価でさえ。RRの従来の実装はこれを要約しています。理想的には、RRの情報はできるだけ静的であり、タイマーは長い側に保持する必要があります。
BTW -存在している RRが同じV4 / V6宛先への複数のパスを送信する可能性のある状況は、 -関数addpath機能の両方が指定されたプレフィックスがRDの複数のPEのが関連付けられているMPLS VPNの場合と同様に、上述しました。
前の回答に追加するには、BGPパスダイバーシティと呼ばれる新しい機能を使用して、RRが多様なパスをアドバタイズできるようにします。詳細については、http://www.cisco.com/en/US/docs/ios/ios_xe/iproute_bgp/configuration/guide/irg_diverse_path_xe.htmlでRFC6774またはシスコの実装を確認してください。