11. BGP設定

11.1. BGPを使用する

iBGPとeBGPの設定例です

../_images/11.1.png

設定

本装置(A)の設定

Router# configure
Router(config)# router bgp 65500
Router(config-bgp)# neighbor 10.0.0.2 remote-as 65501
Router(config-bgp)# neighbor 172.16.0.1 remote-as 65500
Router(config-bgp)# address-family ipv4 unicast
Router(config-bgp-af4)# neighbor 172.16.0.1 next-hop-self
Router(config-bgp-af4)# network 172.16.0.0/24
Router(config-bgp-af4)# network 192.168.0.0/24
Router(config-bgp-af4)# exit
Router(config-bgp)# exit
Router(config)# interface GigaEthernet0.0
Router(config-GigaEthernet0.0)# ip address 10.0.0.1/24
Router(config-GigaEthernet0.0)# no shutdown
Router(config-GigaEthernet0.0)# exit
Router(config)# interface GigaEthernet1.0
Router(config-GigaEthernet1.0)# ip address 172.16.0.254/24
Router(config-GigaEthernet1.0)# no shutdown
Router(config-GigaEthernet1.0)# exit
Router(config)# interface GigaEthernet2.0
Router(config-GigaEthernet2.0)# ip address 192.168.0.254/24
Router(config-GigaEthernet2.0)# no shutdown
Router(config-GigaEthernet2.0)# exit
Router(config)#

本装置(B)の設定

Router# configure
Router(config)# router bgp 65500
Router(config-bgp)# neighbor 172.16.0.254 remote-as 65500
Router(config-bgp)# address-family ipv4 unicast
Router(config-bgp-af4)# network 192.168.1.0/24
Router(config-bgp-af4)# exit
Router(config-bgp)# exit
Router(config)# interface GigaEthernet0.0
Router(config-GigaEthernet0.0)# ip address 172.16.0.1/24
Router(config-GigaEthernet0.0)# no shutdown
Router(config-GigaEthernet0.0)# exit
Router(config)# interface GigaEthernet2.0
Router(config-GigaEthernet2.0)# ip address 192.168.1.254/24
Router(config-GigaEthernet2.0)# no shutdown
Router(config-GigaEthernet2.0)# exit
Router(config)#

本装置(C)の設定

Router# configure
Router(config)# router bgp 65501
Router(config-bgp)# neighbor 10.0.0.1 remote-as 65500
Router(config-bgp)# address-family ipv4 unicast
Router(config-bgp-af4)# network 192.168.2.0/24
Router(config-bgp-af4)# exit
Router(config-bgp)# exit
Router(config)# interface GigaEthernet0.0
Router(config-GigaEthernet0.0)# ip address 10.0.0.2/24
Router(config-GigaEthernet0.0)# no shutdown
Router(config-GigaEthernet0.0)# exit
Router(config)# interface GigaEthernet2.0
Router(config-GigaEthernet2.0)# ip address 192.168.2.254/24
Router(config-GigaEthernet2.0)# no shutdown
Router(config-GigaEthernet2.0)# exit
Router(config)#

解説

本装置(A)の解説

router bgp 65500
  neighbor 10.0.0.2 remote-as 65501
  neighbor 172.16.0.1 remote-as 65500
BGP4を起動します。
65500 はAS番号です。
隣接ルーターのアドレスおよび所属するAS番号を設定します。
router bgp 65500
  address-family ipv4 unicast
    network 172.16.0.0/24
    network 192.168.0.0/24

アドレスファミリーモード内で自装置が所持している経路情報を隣接ルーターに広告する設定です。

router bgp 65500
  address-family ipv4 unicast
    neighbor 172.16.0.1 next-hop-self

iBGPである本装置(B)に対して、本装置(C)から広告された経路へのネクストホップを自装置のアドレスにして広告します。

本装置(B)の解説

本装置(A)と同様の考え方で設定を行います。

本装置(C)の解説

本装置(A)と同様の考え方で設定を行います。

11.2. BGPによる外部経路の再配信

BGPで外部経路を再配信する設定例です。

../_images/11.2.png

設定

本装置(A)の設定

Router# configure
Router(config)# ip route 192.168.1.0/24 172.16.0.1
Router(config)# router bgp 65500
Router(config-bgp)# neighbor 10.0.0.2 remote-as 65501
Router(config-bgp)# address-family ipv4 unicast
Router(config-bgp-af4)# network 192.168.0.0/24
Router(config-bgp-af4)# redistribute static
Router(config-bgp-af4)# exit
Router(config-bgp)# exit
Router(config)# interface GigaEthernet0.0
Router(config-GigaEthernet0.0)# ip address 10.0.0.1/24
Router(config-GigaEthernet0.0)# no shutdown
Router(config-GigaEthernet0.0)# exit
Router(config)# interface GigaEthernet1.0
Router(config-GigaEthernet1.0)# ip address 172.16.0.254/24
Router(config-GigaEthernet1.0)# no shutdown
Router(config-GigaEthernet1.0)# exit
Router(config)# interface GigaEthernet2.0
Router(config-GigaEthernet2.0)# ip address 192.168.0.254/24
Router(config-GigaEthernet2.0)# no shutdown
Router(config-GigaEthernet2.0)# exit
Router(config)#

本装置(B)の設定

Router# configure
Router(config)# ip route default 172.16.0.254
Router(config)# interface GigaEthernet0.0
Router(config-GigaEthernet0.0)# ip address 172.16.0.1/24
Router(config-GigaEthernet0.0)# no shutdown
Router(config-GigaEthernet0.0)# exit
Router(config)# interface GigaEthernet2.0
Router(config-GigaEthernet2.0)# ip address 192.168.1.254/24
Router(config-GigaEthernet2.0)# no shutdown
Router(config-GigaEthernet2.0)# exit
Router(config)#

本装置(C)の設定

Router# configure
Router(config)# router bgp 65501
Router(config-bgp)# neighbor 10.0.0.1 remote-as 65500
Router(config-bgp)# address-family ipv4 unicast
Router(config-bgp-af4)# network 192.168.2.0/24
Router(config-bgp-af4)# exit
Router(config-bgp)# exit
Router(config)# interface GigaEthernet0.0
Router(config-GigaEthernet0.0)# ip address 10.0.0.2/24
Router(config-GigaEthernet0.0)# no shutdown
Router(config-GigaEthernet0.0)# exit
Router(config)# interface GigaEthernet2.0
Router(config-GigaEthernet2.0)# ip address 192.168.2.254/24
Router(config-GigaEthernet2.0)# no shutdown
Router(config-GigaEthernet2.0)# exit
Router(config)#

解説

本装置(A)の解説

ip route 192.168.1.0/24 172.16.0.1

スタティックルートを設定します。

router bgp 65500
  neighbor 10.0.0.2 remote-as 65501
BGP4を起動します。
65500 はAS番号です。
隣接ルーターのアドレスおよび所属するAS番号を設定します。
router bgp 65500
  address-family ipv4 unicast
    network 192.168.0.0/24

アドレスファミリーモード内で自装置が所持している経路情報を隣接ルーターに広告する設定です。

router bgp 65500
  address-family ipv4 unicast
    redistribute static

自身が持っているスタティックルート情報をBGPピアに広告します。

本装置(B)の解説

本装置(A)と同様の考え方で設定を行います。

本装置(C)の解説

本装置(A)と同様の考え方で設定を行います。