Схема сети:
Исходные данные:
R1
AS: 62445
PI: 102.34.52.0/23
Ethernet0/0: 10.0.255.2
Loopback0: 102.34.52.100/23
R2
AS: 65535
PI: 121.44.0.0/23
Ethernet0/0: 10.0.255.1
Ethernet0/1: 10.0.255.5
Loopback0: 121.44.0.1/32
Loopback1: 10.255.255.1/32
R3
AS: 65535
PI: 121.44.0.0/23
Ethernet0/0: 10.0.255.6
Ethernet0/1: 10.0.255.9
Loopback0: 121.44.0.2/32
Loopback1: 10.255.255.2/32
R4
AS: 65600
PI: 81.125.0.0/23
Ethernet0/0: 10.0.255.10
Loopback0: 81.125.0.1/23
Настройка сетевых интерфейсов Ethernet на маршрутизаторах R1, R2, R3, R4:
R1> enable
R1# conf t
R1(config)# interface Ethernet0/0
R1(config-if)# ip address 10.0.255.2 255.255.255.252
R1(config-if)# no shutdown
R1(config-if)# exit
R2> enable
R2# conf t
R2(config)# interface Ethernet0/0
R2(config-if)# ip address 10.0.255.1 255.255.255.252
R2(config-if)# no shutdown
R2(config-if)# exit
R2(config)# interface Ethernet0/1
R2(config-if)# ip address 10.0.255.5 255.255.255.252
R2(config-if)# no shutdown
R2(config-if)# exit
R3> enable
R3# conf t
R3(config)# interface Ethernet0/0
R3(config-if)# ip address 10.0.255.6 255.255.255.252
R3(config-if)# no shutdown
R3(config-if)# exit
R3(config)# interface Ethernet0/1
R3(config-if)# ip address 10.0.255.9 255.255.255.252
R3(config-if)# no shutdown
R3(config-if)# exit
R4> enable
R4# conf t
R4(config)# interface Ethernet0/0
R4(config-if)# ip address 10.0.255.10 255.255.255.252
R4(config-if)# no shutdown
R4(config-if)# exit
Настройка сетевых интерфейсов Loopback на маршрутизаторах R1, R2, R3, R4:
R1(config)# interface Loopback0
R1(config-if)# ip address 102.34.52.100 255.255.254.0
R1(config-if)# no shutdown
R1(config-if)# exit
R2(config)# interface Loopback0
R2(config-if)# ip address 121.44.0.1 255.255.255.255
R2(config-if)# no shutdown
R2(config-if)# exit
R2(config)# interface Loopback1
R2(config-if)# ip address 10.255.255.1 255.255.255.255
R2(config-if)# no shutdown
R2(config-if)# exit
R3(config)# interface Loopback0
R3(config-if)# ip address 121.44.0.2 255.255.255.255
R3(config-if)# no shutdown
R3(config-if)# exit
R3(config)# interface Loopback1
R3(config-if)# ip address 10.255.255.2 255.255.255.255
R3(config-if)# no shutdown
R3(config-if)# exit
R4(config)# interface Loopback0
R4(config-if)# ip address 81.125.0.1 255.255.254.0
R4(config-if)# no shutdown
R4(config-if)# exit
Создание статического маршрута для появления PI-префикса в таблице маршрутизации:
R1(config)# ip route 121.44.0.0 255.255.254.0 null0
R1(config)# ip route 102.34.52.0 255.255.254.0 null0
R2(config)# ip route 121.44.0.0 255.255.254.0 null0
R2(config)# ip route 102.34.52.0 255.255.254.0 null0
R3(config)# ip route 121.44.0.0 255.255.254.0 null0
R3(config)# ip route 81.125.0.0 255.255.254.0 null0
R4(config)# ip route 81.125.0.0 255.255.254.0 null0
R4(config)# ip route 121.44.0.0 255.255.254.0 null0
Настройка eBGP между AS 62445, 65535 и 65600:
R1(config)# router bgp 62445
R1(config-router)# neighbor 10.0.255.1 remote-as 65535
R1(config-router)# network 102.34.52.0 mask 255.255.254.0
R1(config-router)# exit
R2(config)# router bgp 65535
R2(config-router)# neighbor 10.0.255.2 remote-as 62445
R2(config-router)# network 121.44.0.0 mask 255.255.254.0
R2(config-router)# exit
R3(config)# router bgp 65535
R3(config-router)# neighbor 10.0.255.10 remote-as 65600
R3(config-router)# network 121.44.0.0 mask 255.255.254.0
R3(config-router)# exit
R4(config)# router bgp 65600
R4(config-router)# neighbor 10.0.255.9 remote-as 65535
R4(config-router)# network 81.125.0.0 mask 255.255.254.0
R4(config-router)# exit
Настройка iBGP в AS 65535:
R2(config)# router bgp 65535
R2(config-router)# neighbor 10.0.255.6 remote-as 65535
R2(config-router)# neighbor 10.0.255.6 update-source loopback1
R2(config-router)# neighbor 10.0.255.6 next-hop-self
R2(config-router)# network 121.44.0.0 mask 255.255.254.0
R2(config-router)# exit
R3(config)# router bgp 65535
R3(config-router)# neighbor 10.0.255.5 remote-as 65535
R2(config-router)# neighbor 10.0.255.5 update-source loopback1
R3(config-router)# neighbor 10.0.255.5 next-hop-self
R3(config-router)# network 121.44.0.0 mask 255.255.254.0
R3(config-router)# exit
Настройка протокола OSPF на маршрутизаторах:
R1(config)# router ospf 1
R1(config-router)# router-id 102.34.52.100
R1(config-router)# network 102.34.52.0 0.0.1.255 area 0
R1(config-router)# network 121.44.0.0 0.0.1.255 area 0
R1(config-router)# network 81.125.0.0 0.0.1.255 area 0
R1(config-router)# network 10.0.0.0 0.255.255.255 area 0
R1(config-router)# exit
R1(config)# exit
R2(config)# router ospf 1
R2(config-router)# router-id 121.44.0.1
R2(config-router)# network 102.34.52.0 0.0.1.255 area 0
R2(config-router)# network 121.44.0.0 0.0.1.255 area 0
R2(config-router)# network 81.125.0.0 0.0.1.255 area 0
R2(config-router)# network 10.0.0.0 0.255.255.255 area 0
R2(config-router)# exit
R2(config)# exit
R3(config)# router ospf 1
R3(config-router)# router-id 121.44.0.2
R3(config-router)# network 102.34.52.0 0.0.1.255 area 0
R3(config-router)# network 121.44.0.0 0.0.1.255 area 0
R3(config-router)# network 81.125.0.0 0.0.1.255 area 0
R3(config-router)# network 10.0.0.0 0.255.255.255 area 0
R3(config-router)# exit
R3(config)# exit
R4(config)# router ospf 1
R4(config-router)# router-id 81.125.0.1
R4(config-router)# network 102.34.52.0 0.0.1.255 area 0
R4(config-router)# network 121.44.0.0 0.0.1.255 area 0
R4(config-router)# network 81.125.0.0 0.0.1.255 area 0
R4(config-router)# network 10.0.0.0 0.255.255.255 area 0
R4(config-router)# exit
R4(config)# exit
Просмотр конфигурации маршрутизатора:
Router# show running-config
Просмотр таблицы маршрутизации:
Router# show ip route
Просмотр таблицы BGP:
Router# show ip bgp
Просмотр отношений смежности протокола OSPF:
Router# show ip ospf neighbor0
Чтобы все запросы к устройствам в другой области не загружали таблицу маршрутизации в текущей области, нужно настроить суммаризацию. То есть все запросы к устройствам в другой области будут отображаться как запросы к ABR маршрутизатору. Для настройки суммаризации запросов к области, на ABR маршрутизаторе нужно выполнить:
Router(config)# router ospf 1
Router(config-router)# area 0 range 10.51.0.0 255.255.0.0
Теперь при обращении к компьютеру с IP адресом 10.51.0.2 будет обращение к ABR маршрутизатору, на котором трафик перенаправится к нужному узлу.