◆BGP基本設定
iBGPとeBGPの設定を行います。以下のネットワーク構成で、最終的にRouter3からRouter1のLoopback0インターフェイスまでpingが出来るようにします。
◆構成図
◆各ルーターの設定
・Router1の設定
Router1#configure terminal
Router1(config)#interface loopback 0
Router1(config-if)#ip address 10.0.0.1 255.255.255.255
Router1(config-if)#exit
Router1(config)#interface FastEthernet 0/1
Router1(config-if)#ip address 192.168.12.1 255.255.255.0
Router1(config-if)#no shutdown
Router1(config-if)#exit
Router1(config)#ip route 0.0.0.0 0.0.0.0 192.168.12.2 ←デフォルトルートの設定
Router1(config)#router bgp 10 ←BGPの設定
Router1(config-router)#no auto-summary ←ルートの自動集約の無効化。
Router1(config-router)#no synchronization ←同期の無効化。
Router1(config-router)#bgp router-id 1.1.1.1 ←BGPルーターのID設定
Router1(config-router)#neighbor 192.168.12.2 remote-as 20 ←BGPネイバーの指定
Router1(config-router)#network 10.0.0.1 mask 255.255.255.255 ←ネットワークの公布
・Router2の設定
Router2#configure terminal
Router2(config)#interface FastEthernet 0/0
Router2(config-if)#ip address 192.168.12.2 255.255.255.0
Router2(config-if)#no shutdown
Router2(config-if)#exit
Router2(config)#interface FastEthernet 0/1
Router2(config-if)#ip address 192.168.23.2 255.255.255.0
Router2(config-if)#no shutdown
Router2(config-if)#exit
Router2(config)#router bgp 20
Router2(config-router)#no auto-summary
Router2(config-router)#no synchronization
Router2(config-router)##bgp router-id 2.2.2.2
Router2(config-router)#neighbor 192.168.12.1 remote-as 10
Router2(config-router)#neighbor 192.168.23.3 remote-as 20
Router2(config-router)#end
・Router3の設定
Router3#configure terminal
Router3(config)#interface FastEthernet 0/0
Router3(config-if)#ip address 192.168.23.3 255.255.255.0
Router3(config-if)#no shutdown
Router3(config-if)#exit
Router3(config)#ip route 192.168.12.0 255.255.255.0 192.168.23.2
Router3(config)#router bgp 20
Router3(config-router)#no auto-summary
Router3(config-router)#no synchronization
Router3(config-router)#neighbor 192.168.23.2 remote-as 20
Router3(config-router)#end
◆確認
全てのルーターの設定完了後、まずはBGPピアの確立を確認します。
・Router2のBGPピアを確認
Router2#show ip bgp summary
(中略)
Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd
192.168.12.1 4 10 14 13 2 0 0 00:10:31 1
192.168.23.3 4 20 13 14 2 0 0 00:10:35 0
・Router3のBGPテーブル、及びルーティングテーブルの確認
Router3#show ip bgp
BGP table version is 2, local router ID is 192.168.23.3
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
r RIB-failure, S Stale
Origin codes: i - IGP, e - EGP, ? - incomplete
Network Next Hop Metric LocPrf Weight Path
*>i10.0.0.1/32 192.168.12.1 0 100 0 10 i
Router3#show ip route bgp
10.0.0.0/32 is subnetted, 1 subnets
B 10.0.0.1 [200/0] via 192.168.12.1, 00:10:57
◆Wiresharkで確認
・Router3で受け取るBGPアップデートの確認
上記のようにBGPテーブルと同じパスアトリビュートの値になっている事を確認します。
◆疎通テスト
最後にRouter3からRouter1のLoopback0インターフェイスへpingを実行して、疎通性に問題がない事を確認します。
・Router3からpingテスト
Router3#ping 10.0.0.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.0.0.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 52/61/64 ms