Перейти к основному содержимому

Multipath eBGP

Топология

Image

Рисунок 7-5: Multipath eBGP для IPv4

Rtr1

#configure terminalПерейти в режим конфигурации.
(config)#router bgp 200Назначить значение ASN (200) маршрутизатору BGP.
(config-router)#bgp router-id 2.2.2.2Настроить фиксированный Router ID (2.2.2.2).
(config-router)#redistribute staticРаспространить статические маршруты.
(config-router)#neighbor 30.30.30.9 remoteas 100Настроить соседа 30.30.30.9 для eBGP.
(config-router)#exitВыйти из режима маршрутизатора BGP и вернуться в режим конфигурации.
(config)#ip route 88.88.0.0/16 NullНастроить статический маршрут.

Rtr3

#configure terminalПерейти в режим конфигурации.
(config)#router bgp 200Назначить значение ASN (200) маршрутизатору BGP.
(config-router)#bgp router-id 4.4.4.4Настроить фиксированный Router ID (4.4.4.4).
(config-router)#redistribute staticРаспространить статические маршруты.
(config-router)#neighbor 40.40.40.9 remoteas 100Настроить соседа 40.40.40.9 для eBGP.
(config-router)#exitВыйти из режима маршрутизатора BGP и вернуться в режим конфигурации.
(config)#ip route 88.88.0.0/16 NullНастроить статический маршрут.

Rtr4

#configure terminalПерейти в режим конфигурации.
(config)#router bgp 200Назначить значение ASN (200) маршрутизатору BGP.
(config-router)#bgp router-id 6.6.6.6Настроить фиксированный Router ID (6.6.6.6).
(config-router)#redistribute staticРаспространить статические маршруты.
(config-router)#neighbor 50.50.50.9 remoteas 100Настроить соседа 50.50.50.9 для eBGP.
(config)#exitВыйти из режима маршрутизатора BGP и вернуться в режим конфигурации.
(config)#ip route 88.88.0.0/16 NullНастроить статический маршрут.

Rtr2

#configure terminalПерейти в режим конфигурации.
(config)#router bgp 100Назначить значение ASN (100) маршрутизатору BGP.
(config-router)#max-paths ebgp 2Настроить eBGP max-paths (2).
(config)#bgp router-id 9.9.9.9Настроить фиксированный Router ID (9.9.9.9).
(config-router)#neighbor 30.30.30.2 remoteas 200Настроить соседа 30.30.30.2 для eBGP.
(config-router)#neighbor 40.40.40.4 remoteas 200Настроить соседа 40.40.40.4 для eBGP.
(config-router)#neighbor 50.50.50.6 remoteas 200Настроить соседа 50.50.50.6 для eBGP.
(config-router)#exitВыйти из режима маршрутизатора и вернуться в режим конфигурации.
Проверка
#show ip bgp 88.88.0.0
BGP routing table entry for 88.88.0.0/16
Paths: (3 available, best #3, table Default-IP-Routing-Table)   Advertised to non peer-group peers:
30.30.30.2 50.50.50.6
200
30.30.30.2 from 30.30.30.2 (2.2.2.2)
Origin incomplete metric 0, localpref 100, valid, external, multipath-candidate, installed
Last update: Sat Jan  3 02:06:25 1970
200
50.50.50.6 from 50.50.50.6 (6.6.6.6)
Origin incomplete metric 0, localpref 100, valid, external, multipath-candidate
Last update: Sat Jan  3 02:05:39 1970
200
40.40.40.4 from 40.40.40.4 (4.4.4.4)
Origin incomplete metric 0, localpref 100, valid, external, multipath-candidate, installed, best
Last update: Sat Jan  3 02:05:11 1970
#show ip route
Codes: K - kernel, C - connected, S - static, R - RIP, B - BGP
O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2,
ia - IS-IS inter area, E - EVPN,        v - vrf leaked
* - candidate default
IP Route Table for VRF "default"
C     30.30.30.0/24 is directly connected, eth1, 05:26:26
C     40.40.40.0/24 is directly connected, eth6, 05:25:52
C     50.50.50.0/24 is directly connected, eth3, 05:26:08
B88.88.0.0/16 [20/0] via 40.40.40.4, eth6, 00:01:38
[20/0] via 30.30.30.2, eth1
C127.0.0.0/8 is directly connected, lo, 05:30:43
C     192.168.52.0/24 is directly connected, eth0, 05:30:38
Gateway of last resort is not set
#show running-config router bgp
!
router bgp 100
bgp router-id 9.9.9.9
max-paths ebgp 2
neighbor 30.30.30.2 remote-as 200
neighbor 40.40.40.4 remote-as 200
neighbor 50.50.50.6 remote-as 200
!