BGP(RIB-失敗-アドミニストレーティブディスタンスが高い)

このトポロジでBGPルーティングを作成しようとしました。その後、200.200.10.0ネットワークと200.200を追加しました。 R1の20.0ネットワークでは、R2とR3でリブ障害(アドミニストレーティブディスタンスが高い)が発生しましたが、R2のクライアントから200.200.20.1に、R3のクライアントから200.200.10.1にpingを実行できました。 R1のbgpルーター3000でネットワークを削除しようとしましたが、ribs-failureは消えましたが、以前のようにpublicipにpingを実行できませんでした。

ネットワークトポロジ

R1:実行を表示

router bgp 3000 bgp router-id 1.1.1.1 bgp log-neighbor-changes network 200.200.10.0 network 200.200.20.0 neighbor 200.200.10.2 remote-as 3001 neighbor 200.200.20.2 remote-as 3002 

R1: show ip bgp

BGP table version is 6, local router ID is 1.1.1.1 Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter, x best-external, a additional-path, c RIB-compressed, Origin codes: i - IGP, e - EGP, ? - incomplete RPKI validation codes: V valid, I invalid, N Not found Network Next Hop Metric LocPrf Weight Path *> 192.168.27.0/26 200.200.10.2 0 0 3001 i *> 192.168.27.64/26 200.200.20.2 0 0 3002 i *> 192.168.27.128/29 200.200.10.2 0 0 3001 i *> 200.200.10.0 0.0.0.0 0 32768 i *> 200.200.20.0 0.0.0.0 0 32768 i 

R2:Show run

router bgp 3001 bgp router-id 2.2.2.2 bgp log-neighbor-changes network 192.168.27.0 mask 255.255.255.192 network 192.168.27.128 mask 255.255.255.248 neighbor 200.200.10.1 remote-as 3000 

R2:show ip bgpおよびshowip bgp rib-failure

BGP table version is 6, local router ID is 2.2.2.2 Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter, x best-external, a additional-path, c RIB-compressed, Origin codes: i - IGP, e - EGP, ? - incomplete RPKI validation codes: V valid, I invalid, N Not found Network Next Hop Metric LocPrf Weight Path *> 192.168.27.0/26 0.0.0.0 0 32768 i *> 192.168.27.64/26 200.200.10.1 0 3000 3002 i *> 192.168.27.128/29 0.0.0.0 0 32768 i r> 200.200.10.0 200.200.10.1 0 0 3000 i *> 200.200.20.0 200.200.10.1 0 0 3000 i RouterHQ#show ip bgp rib-failure Network Next Hop RIB-failure RIB-NH Matches 200.200.10.0 200.200.10.1 Higher admin distance n/a 

R3:show run

router bgp 3002 bgp router-id 3.3.3.3 bgp log-neighbor-changes network 192.168.27.64 mask 255.255.255.192 neighbor 200.200.20.1 remote-as 3000 

R3 :show ipbgpおよびshowip bgp rib-failure

BGP table version is 6, local router ID is 3.3.3.3 Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter, x best-external, a additional-path, c RIB-compressed, Origin codes: i - IGP, e - EGP, ? - incomplete RPKI validation codes: V valid, I invalid, N Not found Network Next Hop Metric LocPrf Weight Path *> 192.168.27.0/26 200.200.20.1 0 3000 3001 i *> 192.168.27.64/26 0.0.0.0 0 32768 i *> 192.168.27.128/29 200.200.20.1 0 3000 3001 i *> 200.200.10.0 200.200.20.1 0 0 3000 i r> 200.200.20.0 200.200.20.1 0 0 3000 i RouterBranch#show ip bgp rib-failure Network Next Hop RIB-failure RIB-NH Matches 200.200.20.0 200.200.20.1 Higher admin distance n/a 

コメント

  • のAD直接接続されたネットワークは0ですが、eBGPの場合は20であり、iBGPの場合は200は、どちらも0よりも高いため、BGP(実際には他のルーティングプロトコルまたは静的に構成されたもの)を介してルートを受信した場合の正しい結果です。

回答

rib-failureは、別のルートがあるため、学習したBGPルートが最適ではないことを示しています。この場合は、直接接続されたルート-アドミニストレーティブディスタンス(AD)が向上します。 R1 & R3には、インターフェース上に構成された直接接続された200.200.20.0/24ルートがあるため、ルートにはAD 0があり、これが最適なADです。値;

show routeまたはshow ip routeを使用して、リブが表示されているこれらのルートの直接接続されたルートを確認します。 -失敗。

BGP ADは構成可能ですが、デフォルトは20(eBGP、サンプルネットワークなど)または200(iBGP、同じASまたはコンフェデレーション内)です。ルーティングプロトコルごとのADのデフォルト値を示すCiscoの表。単純なネットワークの一般的な値:

Protocol Admin Distance default Connected 0 Static 1 eBGP 20 OSPF 110 IS-IS 115 RIP 120 iBGP 200 

何もありません構成が間違っています。これらのルーターはすでにそのサブネットに直接接続されているため、R1またはR3で200.200.20.0/24を学習する必要がないことを「誤解しました」。それがrib-failureが示していることです。

コメント

  • 良い答えです。ありがとうございました。わかりました。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です