web-dev-qa-db-ja.com

CiscoBGPクラスタリングおよびルートリフレクションの設定例

次のルートリフレクションとBGPを使用したクラスタリングの例で、シスコの設定がどのように与えられるかを自分の頭の中で正しく確認しようとしています。

次のIPレイアウトを使用して、AS1(ルーターA)に1つのルーター、AS2(ルーターB、C、D、E)に4つのルーター、AS3(ルーターF)に1つのルーターがある3つのAS 1、2、3がある場合。

 AS1 
 
 Router Reflector Cluster(id 10)
 
 ## START CLUSTER 
 Router B 
 IP (ルーターEリンク):192.168.1.2/32 
ネットワーク:111.111.111.0/24 
 
ルートC 
 IP(ルーターEリンク):192.168.2.2/32 
 IP(ルーターFリンク):10.1.1.2/32 
ネットワーク:222.222.222.0/24 
 
ルーターE 
 IP(ルーターCリンク):192.168.2.1/32 
 IP(ルーターBリンク):192.168.1.1/32 
 IP(ルーターDリンク):192.168.3.2/32 
# #END CLUSTER 
 
 
ルーターD 
 IP(ルーターEリンク):192.168.3.1/32 
 IP(ルーターAリンク):10.2 .2.2/32 
 
 AS2 
ルーターA 
 IP(ルーターDリンク):10.2.2.1/32 
 
 AS3 
ルーターF 
 IP(ルーターCリンク):10.1.1.1/32 

次に、ルータBとCをroute-reflector-clientsとして使用して、クラスタ内のルータB、C、およびEを設定します。

以下の構成はルーターB、C、およびEに対して正しいでしょうか、それともそれぞれにクラスターIDを指定する必要がありますか?

また、他のすべてのルーターは、正しいピアを使用して通常どおりBGPを使用できると考えています(メッシュソリューションの場合)。もしそうなら、ルーターEがroute-reflector-clientsから処理しているルートをアナウンスするようにルーターDをどのように構成しますか?

Router_B(config)# bgp 2
Router_B(config-router)# neighbor 192.168.1.1 remote 2
Router_B(config-router)# network 111.111.111.0 mask 255.255.255.0

Router_C(config)# bgp 2
Router_C(config-router)# neighbor 192.168.2.1 remote 2
Router_C(config-router)# network 222.222.222.0 mask 255.255.255.0

Router_E(config)# bgp 2
Router_E(config-router)# cluster-id 10
Router_E(config-router)# neighbor 192.168.1.2 remote 2
Router_E(config-router)# neighbor 192.168.1.2 route-reflector-client
Router_E(config-router)# neighbor 192.168.2.2 remote 2
Router_E(config-router)# neighbor 192.168.2.2 route-reflector-client
Router_E(config-router)# neighbor 192.168.3.1 remote 2

前もって感謝します。

1
aHunter

さて、あなたは問題を複雑にしすぎています。たった4台のルーターでルートリフレクティングについて考える必要さえありません。それらすべてを互いにピアリングさせるだけです。しかしながら:

覚えておくべき重要なことは、ルータBとCは、それらがルートリフレクタクライアントであることを「認識」していないということです。ただし、ルータEはそれを認識しています。したがって、この場合、ルーターDとルーターE(192.168.3.1の場合のような通常のIBGP)をピアリングするだけで、それだけです。

ルーターが属性「ルートリフレクタークライアント」を使用してIBGPピアに向けて構成されている場合、それは「このルーターのすべてのルートを他のすべてのIBGPネイバーに渡す」という意味ですが、通常、各ルーターはownは他のIBGPネイバーにルーティングします。

つまり、ルーターA(EBGPネイバールーターD)に対して、DはEBGPネイバーに対して通常のポリシーを実行します-すべてのIBGPルートを送信しますは、それ自体だけではありません。それらがBまたはCからEを介して反映されたかどうかは関係ありません-それらがどのようにDに到達したかは重要ではありません。

0
Aaron