ネットワーク構成

図 BGPの基本的な設定 ネットワーク構成
図 BGPの基本的な設定 ネットワーク構成

条件

上記のネットワーク構成のか各ルータに「BGPの基本的な設定についての演習」の条件に基づいた設定を行っています。ですが、5つの設定ミスが含まれています。設定ミスによるトラブルの症状は次のとおりです。

  1. R1-R4間のBGPネイバーを正常に確立できません。
  2. R2-R5間のBGPネイバーを正常に確立できません。
  3. R4-R6間のBGPネイバーを正常に確立できません。
  4. R3からAS65002内の100.2.2.0/24へパケットをルーティングする際に、R2を経由しません。
  5. 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の仕組み