🚀
BGPの挙動の確認
基本的な構成(再配布なし)
以下のトポロジでBGPを検証する。
事前準備(OSPFの設定)
R1の設定(OSPF)
R1(config)#router ospf 1
R1(config-router)#network 1.1.1.254 255.255.255.0 area 0
R2の設定(OSPF)
R2(config)#router ospf 1
R2(config-router)#network 2.2.2.254 255.255.255.0 area 0
R3の設定(OSPF)
R3(config)#router ospf 1
R3(config-router)#network 1.1.1.1 255.255.255.0 area 0
R3(config-router)#network 10.1.1.254 255.255.255.0 area 0
R4の設定(OSPF)
R4(config)#router ospf 1
R4(config-router)#network 2.2.2.1 255.255.255.0 area 0
R4(config-router)#network 20.1.1.1 255.255.255.0 area 0
R1の設定(BGP)
R1(config)#router bgp 1
R1(config-router)#neighbor 3.0.0.2 remote-as 2
R1(config-router)#network 1.1.1.0 mask 255.255.255.0
R2の設定(BGP)
R2(config)#router bgp 2
R2(config-router)#neighbor 3.0.0.1 remote-as 1
R2(config-router)#network 2.2.2.0 mask 255.255.255.0
この時点で、R1のルーティングテーブルは以下の通り
R1#show ip route
1.0.0.0/24 is subnetted, 1 subnets
C 1.1.1.0 is directly connected, FastEthernet0/1
2.0.0.0/24 is subnetted, 1 subnets
B 2.2.2.0 [20/0] via 3.0.0.2, 00:11:28
3.0.0.0/24 is subnetted, 1 subnets
C 3.0.0.0 is directly connected, FastEthernet0/0
10.0.0.0/24 is subnetted, 1 subnets
O 10.1.1.0 [110/2] via 1.1.1.1, 00:06:13, FastEthernet0/1
R2#show ip route
1.0.0.0/24 is subnetted, 1 subnets
B 1.1.1.0 [20/0] via 3.0.0.1, 00:12:21
2.0.0.0/24 is subnetted, 1 subnets
C 2.2.2.0 is directly connected, FastEthernet0/1
3.0.0.0/24 is subnetted, 1 subnets
C 3.0.0.0 is directly connected, FastEthernet0/0
20.0.0.0/24 is subnetted, 1 subnets
O 20.1.1.0 [110/2] via 2.2.2.1, 00:05:27, FastEthernet0/1
BGPで直接接続されている経路はお互いに交換されている。
ただし、OSPFの経路は交換されていない。
OSPFをBGPへ再配布
R1で、OSPFで学習したルートをBGPでR2に配布
R1(config)#router bgp 1
R1(config-router)#redistribute ospf 1
R1(config-router)#default-metric 10000
R2のルーティングテーブルに、R1のOSPFのルート(10.0.0.0/24)が追加された
R2#show ip route
Gateway of last resort is not set
1.0.0.0/24 is subnetted, 1 subnets
B 1.1.1.0 [20/0] via 3.0.0.1, 13:00:38
2.0.0.0/24 is subnetted, 1 subnets
C 2.2.2.0 is directly connected, FastEthernet0/1
3.0.0.0/24 is subnetted, 1 subnets
C 3.0.0.0 is directly connected, FastEthernet0/0
20.0.0.0/24 is subnetted, 1 subnets
O 20.1.1.0 [110/2] via 2.2.2.1, 12:53:43, FastEthernet0/1
10.0.0.0/24 is subnetted, 1 subnets
B 10.1.1.0 [20/2] via 3.0.0.1, 00:01:57
R2で、OSPFで学習したルートをBGPでR1に配布
R2(config)#router bgp 2
R2(config-router)#redistribute ospf 1
R2(config-router)#default-metric 10000
R1のルーティングテーブルに、R2のOSPFのルート(20.0.0.0/24)が追加された
R1#show ip route
1.0.0.0/24 is subnetted, 1 subnets
C 1.1.1.0 is directly connected, FastEthernet0/1
2.0.0.0/24 is subnetted, 1 subnets
B 2.2.2.0 [20/0] via 3.0.0.2, 13:05:25
3.0.0.0/24 is subnetted, 1 subnets
C 3.0.0.0 is directly connected, FastEthernet0/0
20.0.0.0/24 is subnetted, 1 subnets
B 20.1.1.0 [20/10000] via 3.0.0.2, 00:00:21
10.0.0.0/24 is subnetted, 1 subnets
O 10.1.1.0 [110/2] via 1.1.1.1, 13:00:11, FastEthernet0/1
Discussion