== BGP (eBGP, iBGP) AS 100 EBGP AS 200 iBGP AS200 192.168.2.1[R A] 192.168.1.1 ---- 192.168.1.2[R B]192.168.4.1 ---- 192.168.4.2[R C] - Router A version 12.2 ! interface Vlan10 ip address 192.168.1.1 255.255.255.0 ! interface Vlan20 ip address 192.168.2.1 255.255.255.0 ! router bgp 100 no synchronization bgp log-neighbor-changes network 192.168.2.0 neighbor 192.168.1.2 remote-as 200 no auto-summary ! ip route 0.0.0.0 0.0.0.0 192.168.1.2 ip routing - Router B Current configuration : 3464 bytes ! version 12.2 ! interface GigabitEthernet1/0/1 switchport access vlan 10 ! interface GigabitEthernet1/0/2 switchport access vlan 40 ! interface Vlan10 ip address 192.168.1.2 255.255.255.0 ! interface Vlan40 ip address 192.168.4.1 255.255.255.0 ! router bgp 200 no synchronization bgp log-neighbor-changes neighbor 192.168.1.1 remote-as 100 neighbor 192.168.4.2 remote-as 200 neighbor 192.168.4.2 next-hop-self ## 自分のインタフェースをNext HopeとしてRouterCに伝える。 no auto-summary ! ip routing -Router C version 12.2 ! interface GigabitEthernet1/0/1 switchport access vlan 40 ! interface Vlan 40 ip address 192.168.4.2 255.255.255.0 ! router bgp 200 no synchronization bgp log-neighbor-changes neighbor 192.168.4.1 remote-as 200 no auto-summary ! ip routing 以下コマンドで確認 show ip bgp show ip bgp neighbor 以下の*がある場合はBGPで情報がきている。 >もある場合はパケットが到達できる。 *だけしかない場合は、到達できない状況なので、static routeかnext-hop-self で正しい情報を加えてやる。 Network Next Hop Metric LocPrf Weight Path *> 1.1.1.0/24 0.0.0.0 0 32768 i 以下でルーティング確認 show ip route