目次
ネットワーク構成
条件
上記のネットワーク構成のか各ルータに「BGPの基本的な設定についての演習」の条件に基づいた設定を行っています。ですが、5つの設定ミスが含まれています。設定ミスによるトラブルの症状は次のとおりです。
- R1-R4間のBGPネイバーを正常に確立できません。
- R2-R5間のBGPネイバーを正常に確立できません。
- R4-R6間のBGPネイバーを正常に確立できません。
- R3からAS65002内の100.2.2.0/24へパケットをルーティングする際に、R2を経由しません。
- R6からAS65001内の100.1.1.0/24へパケットをルーティングする際に、負荷分散されません。
すべての設定ミスを修正して、「BGPの基本的な設定についての演習」が完了した時点の設定に戻してください。
各ルータの設定ミスが含まれている状態のstartup-configファイルを以下より参照できます。
設定ミスの内容と修正
【1】
R1でR4のLoopback1に対するスタティックルートの設定でネクストホップアドレスが正しくありません。そのため、EBGPネイバーを確立できません。
切り分け
R1
R1#show ip bgp summary BGP router identifier 192.168.0.1, local AS number 65001 BGP table version is 2, main routing table version 2 1 network entries using 117 bytes of memory 1 path entries using 52 bytes of memory 2/1 BGP path/bestpath attribute entries using 248 bytes of memory 0 BGP route-map cache entries using 0 bytes of memory 0 BGP filter-list cache entries using 0 bytes of memory BGP using 417 total bytes of memory BGP activity 1/0 prefixes, 1/0 paths, scan interval 60 secs Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd 10.1.1.4 4 65002 0 0 0 0 0 never Active 192.168.0.2 4 65001 4 4 2 0 0 00:01:27 0 192.168.0.3 4 65001 5 4 2 0 0 00:01:50 1 R1#show ip route static 10.0.0.0/8 is variably subnetted, 4 subnets, 2 masks S 10.1.1.4/32 [1/0] via 10.1.41.40 [1/0] via 10.1.14.40
設定の修正
R1
ip route 10.1.1.4 255.255.255.255 10.1.14.4 ip route 10.1.1.4 255.255.255.255 10.1.41.4 no ip route 10.1.1.4 255.255.255.255 10.1.14.40 no ip route 10.1.1.4 255.255.255.255 10.1.41.40
【2】
R2でEBGPネイバーのR5のIPアドレスを間違えて指定しています。そのため、R2とR5間のEBGPネイバーを正しく確立できません。
切り分け
R2
R2#show ip bgp summary BGP router identifier 192.168.0.2, local AS number 65001 BGP table version is 2, main routing table version 2 1 network entries using 117 bytes of memory 1 path entries using 52 bytes of memory 2/1 BGP path/bestpath attribute entries using 248 bytes of memory 0 BGP route-map cache entries using 0 bytes of memory 0 BGP filter-list cache entries using 0 bytes of memory BGP using 417 total bytes of memory BGP activity 1/0 prefixes, 1/0 paths, scan interval 60 secs Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd 10.2.52.5 4 65002 0 0 0 0 0 never Idle 192.168.0.1 4 65001 5 5 2 0 0 00:02:29 0 192.168.0.3 4 65001 6 5 2 0 0 00:02:51 1
設定の修正
R2
router bgp 65001 no neighbor 10.2.52.5 remote-as 65002 neighbor 10.2.25.5 remote-as 65002
【3】
R4でIBGPネイバーのR6のAS番号の指定を間違えています。そのため、R4とR6間でIBGPネイバーを正しく確立できません。
切り分け
R4
R4#show ip bgp summary BGP router identifier 192.168.0.4, local AS number 65002 BGP table version is 1, main routing table version 1 Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd 10.1.1.1 4 65001 0 0 0 0 0 never Active 192.168.0.5 4 65002 6 6 1 0 0 00:03:55 0 192.168.0.6 4 65001 0 0 0 0 0 never Idle
設定の修正
R4
router bgp 65002 no neighbor 192.168.0.6 remote-as 65001 neighbor 192.168.0.6 remote-as 65002 neighbor 192.168.0.6 update-source Loopback0 neighbor 192.168.0.6 next-hop-self
【4】
R3のE0/1でのOSPFコストの設定が抜けています。そのため、R3での100.2.2.0/24のベストパスはルータIDによってR1から受信したルートが選ばれています。
切り分け
R3
R3#show ip bgp 100.2.2.0 BGP routing table entry for 100.2.2.0/24, version 4 Paths: (2 available, best #1, table Default-IP-Routing-Table) Flag: 0x820 Not advertised to any peer 65002 192.168.0.1 (metric 11) from 192.168.0.1 (192.168.0.1) Origin IGP, metric 0, localpref 100, valid, internal, best 65002 192.168.0.2 (metric 11) from 192.168.0.2 (192.168.0.2) Origin IGP, metric 0, localpref 100, valid, internal
設定の修正
R3
interface Ethernet0/1 ip ospf cost 1
【5】
R6のmaximum-pathsの対象がEBGPルートとなっています。そのため、100.1.1.0/24に対する負荷分散ができません。
切り分け
R6
R6#show ip protocols Routing Protocol is "ospf 1" ~省略~ Routing Protocol is "bgp 65002" Outgoing update filter list for all interfaces is not set Incoming update filter list for all interfaces is not set IGP synchronization is disabled Automatic route summarization is disabled Neighbor(s): Address FiltIn FiltOut DistIn DistOut Weight RouteMap 192.168.0.4 Address FiltIn FiltOut DistIn DistOut Weight RouteMap 192.168.0.5 Maximum path: 2 Routing Information Sources: Gateway Distance Last Update 192.168.0.4 200 00:02:39 192.168.0.5 200 00:03:01 Distance: external 20 internal 200 local 200
設定の修正
R6
router bgp 65002 maximum-paths ibgp 2 no maximum-paths 2
--------------------------------- router bgp 65002 maximum-paths ibgp 2 no maximum-paths 2 ---------------------------------
動画解説
BGPの仕組み
- BGPの概要 ~AS間でルート情報を交換~
- BGPの動作
- BGPの基本設定と確認コマンド
- BGPピアグループ(Peer Group) ~ネイバーの設定をまとめよう~
- BGPネイバーの状態
- BGPコンフェデレーションの設定
- BGPコンフェデレーションの設定例
- BGPネイバー認証
- BGP Well Known Mandatory アトリビュート -ORIGIN/AS_PATH/NEXT_HOP-
- 図解!BGPベストパス選択アルゴリズム
- BGP 基本的な設定についての演習[Cisco]
- BGPの基本的な設定についての演習 ~トラブルシュート~
- BGP KEEPALIVEタイマ/ホールドタイムの設定
- BGPルート 最小送信間隔の設定
- BGPルートダンプニング
- マルチホーム – インターネット接続の冗長化 –
- マルチホームAS BGPルートフィルタのポイント
- マルチホームAS ベストパス選択のポイント
- マルチホームAS IGPとBGPの連携のポイント
- マルチホームAS BGPの設定例
- IP-VPNでのBGPの利用 設定例
- BGPルートフィルタの種類
- BGPルートフィルタ -ディストリビュートリスト-
- BGPルートフィルタ -ディストリビュートリスト設定例-
- BGPルートフィルタ -プレフィクスリスト-
- BGPルートフィルタ -プレフィクスリスト設定例-
- BGPルートフィルタ -フィルタリスト(AS_PATH ACL)-
- BGPルートフィルタ -フィルタリスト(AS_PATH ACL)設定例-
- BGPルートフィルタ -ルートマップ(route-map)-
- BGPルートフィルタ -ルートマップ(route-map)設定例-
- BGP neighbor allowas-inコマンド
- BGP neighbor as-overrideコマンド
- BGPルート RIB Failure
- BGPルート アドミニストレイティブディスタンスの制御
- BGPルートの負荷分散
- BGPルート 条件付き生成
- BGPルート 条件付きアドバタイズ
- BGP ルート集約 自動集約
- BGPルート集約 networkコマンドによる集約
- BGPルート集約 networkコマンドによる集約 設定例
- BGP ルート集約 aggregate-addressコマンドによる集約
- aggregate-addressコマンドのオプション summary-only
- aggregate-addressコマンドのオプション attribute-map
- aggregate-addressコマンドのオプション as-set
- aggregate-addressコマンドのオプション advertise-map
- aggregate-addressコマンド as-set/attribute-map/advertise-map 設定例
- BGP選択型集約の概要
- BGP選択型集約 suppress-map
- BGP選択型集約 unsuppress-map
- BGP 選択型集約 suppress-map/unsuppress-map 設定例
- BGP local-as ~ネイバーに他のASのように見せる~
- BGP neighbor remove-private-ASコマンド
- bgp fast external-fallover
- BGP プレフィクス数の制限
- BGP COMMUNITYアトリビュートの使い方
- BGP Well-known COMMUNITYのルートフィルタ設定例
- BGP プライベートCOMMUNITYによるルート制御の設定例
- [演習]BGP応用 Part1:BGP基本設定
- [演習]BGP応用 Part2:ルート集約
- [演習]BGP応用 Part3:ポリシーベースルーティング
- [演習]BGP応用 Part4:トラブルシューティング
- BGP 設定ミスの切り分けと修正 Part1
- BGP 設定ミスの切り分けと修正 Part2
- BGP 設定ミスの切り分けと修正 Part3
- BGP 設定ミスの切り分けと修正 Part4
- BGP 設定ミスの切り分けと修正 Part5
- BGP 設定ミスの切り分けと修正 Part6
- BGP 設定ミスの切り分けと修正 Part7
- IPv6 BGPの設定例 Part1
- IPv6 BGPの設定例 Part2
- 2021年10月4日 Facebookに何が起こったか?
- IPv4 BGPネイバーでのIPv6プレフィックスの交換