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

Конфигурация multi-area смежности

Множественные OSPF-area для одной и той же подсети могут быть настроены между двумя маршрутизаторами. На схеме ниже OSPF включен между SW2 и SW3 в area 0 и area 1, хотя между этими двумя маршрутизаторами доступна только одна связь. Multi-area смежность позволяет устанавливать смежность между пограничными маршрутизаторами областей (ABR). Указанный интерфейс ABR ассоциируется с несколькими областями.

Каждая multi-area смежность внутренне реализует функциональность point-to-point, как только смежность достигает состояния FULL. Эта point-to-point связь предоставляет топологический путь для данной area. Как и виртуальная связь, для multi-area смежности нет ограничений, чтобы пакеты всегда проходили через магистраль.

Топология

Image

Рисунок 4-69: Одна подсеть с несколькими OSPF-areas

Конфигурация

SW1

#configure terminalПерейти в режим конфигурации.
(config)#router ospf 1Настроить instance OSPF с идентификатором 1.
(config-router)#network 1.1.1.0/24 area 1Настроить OSPF между SW1 и SW2 в area 1.
(config-router)#exitВыйти из режима маршрутизатора и вернуться в режим конфигурации.

SW2

#configure terminalПерейти в режим конфигурации.
(config)#router ospf 1Настроить instance OSPF с идентификатором 1.
(config-router)#network 1.1.1.0/24 area 1Настроить OSPF между SW1 и SW2 в area 1.
(config-router)#network 2.2.2.0/24 area 0Настроить OSPF между SW2 и SW3 в area 0.
(config-router)#exitВыйти из режима маршрутизатора и вернуться в режим конфигурации.
(config)#interface eth1Перейти в режим интерфейса.
(config-if)#ip address 2.2.2.1/24Настроить IP-адрес на интерфейсе.
(config-if)#ip ospf 1 multi-area 0.0.0.1 neighbor 2.2.2.2Настроить multi-area смежность.
(config-if)#exitВыйти из режима интерфейса.

SW3

#configure terminalПерейти в режим конфигурации.
(config)#router ospf 1Настроить instance OSPF с идентификатором 1.
(config-router)#network 2.2.2.0/24 area 0Настроить OSPF между SW2 и SW3 в area 0.
(config-router)#network 3.3.3.0/24 area 1Настроить OSPF между SW3 и SW4 в area 1.
(config-router)#exitВыйти из режима маршрутизатора и вернуться в режим конфигурации.
(config)#interface eth1Перейти в режим интерфейса.
(config-if)#ip address 2.2.2.2/24Настроить IP-адрес на интерфейсе.
(config-if)#ip ospf 1 multi-area 0.0.0.1 neighbor 2.2.2.1Настроить multi-area смежность.
(config-if)#exitВыйти из режима интерфейса.

SW4

#configure terminalПерейти в режим конфигурации.
(config)#router ospf 1Настроить instance OSPF с идентификатором 1.
(config-router)#network 3.3.3.0/24 area 1Настроить OSPF между SW3 и SW4 в area 1.
(config-router)#exitВыйти из режима маршрутизатора и вернуться в режим конфигурации.
Проверка

show ip ospf multi-area-adjacencies, show ip ospf neighbor, show ip ospf route, show ip route

SW2

SW2#show ip ospf multi-area-adjacencies
Multi-area-adjacency link on interface eth1 to neighbor 2.2.2.2
Internet Address 2.2.2.1/24, Area 0.0.0.1, MTU 1500
Process ID 1, Router ID 10.12.26.89, Network Type POINTTOPOINT, Cost: 1
Transmit Delay is 1 sec, State Point-To-Point, TE Metric 1
Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5
Hello due in 00:00:00
Neighbor Count is 1, Adjacent neighbor count is 1
Hello received 16 sent 53, DD received 3 sent 4
LS-Req received 1 sent 1, LS-Upd received 10 sent 5
LS-Ack received 3 sent 9, Discarded 0
SW2#show ip ospf neighbor
Total number of full neighbors: 3 OSPF process 1 VRF(default):
Neighbor ID     Pri   State            Dead Time   Address         Interface           Instance ID
10.12.26.88       1   Full/DR          00:00:35    1.1.1.1         eth2                    0
10.12.26.90       1   Full/Backup      00:00:33    2.2.2.2         eth1                    0
10.12.26.90       1   Full/ -          00:00:35    2.2.2.2         eth1
SW2#show ip ospf route
OSPF process 1:
Codes: C - connected, D - Discard, 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
C  1.1.1.0/24 [1] is directly connected, eth2, Area 0.0.0.1
C  2.2.2.0/24 [1] is directly connected, eth1, Area 0.0.0.0
O  3.3.3.0/24 [2] via 2.2.2.2, eth1, Area 0.0.0.1
SW2#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
* - candidate default
IP Route Table for VRF "default"
C       1.1.1.0/24 is directly connected, eth2
C       2.2.2.0/24 is directly connected, eth1
O       3.3.3.0/24 [110/2] via 2.2.2.2, eth1, 00:05:44
C       10.12.26.0/24 is directly connected, eth0
C       127.0.0.0/8 is directly connected, lo
Gateway of last resort is not set

SW3

SW3#show ip ospf multi-area-adjacencies
Multi-area-adjacency link on interface eth1 to neighbor 2.2.2.1
Internet Address 2.2.2.2/24, Area 0.0.0.1, MTU 1500
Process ID 1, Router ID 10.12.26.90, Network Type POINTTOPOINT, Cost: 1
Transmit Delay is 1 sec, State Point-To-Point, TE Metric 1
Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5
Hello due in 00:00:05
Neighbor Count is 1, Adjacent neighbor count is 1
Hello received 41 sent 41, DD received 4 sent 3
LS-Req received 1 sent 1, LS-Upd received 5 sent 10
LS-Ack received 8 sent 3, Discarded 0
SW3#sh ip ospf neighbor
Total number of full neighbors: 3 OSPF process 1 VRF(default):
Neighbor ID     Pri   State            Dead Time   Address         Interface           Instance ID
10.12.26.89       1   Full/DR          00:00:39    2.2.2.1         eth1                    0
10.12.26.92       1   Full/Backup      00:00:36    3.3.3.2         eth2                    0
10.12.26.89       1   Full/ -          00:00:30    2.2.2.1         eth1
SW3#sh ip ospf route
OSPF process 1:
Codes: C - connected, D - Discard, 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
O  1.1.1.0/24 [2] via 2.2.2.1, eth1, Area 0.0.0.1
C  2.2.2.0/24 [1] is directly connected, eth1, Area 0.0.0.0
C  3.3.3.0/24 [1] is directly connected, eth2, Area 0.0.0.1
SW3#sh 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
* - candidate default
IP Route Table for VRF "default"
O       1.1.1.0/24 [110/2] via 2.2.2.1, eth1, 00:07:31
C       2.2.2.0/24 is directly connected, eth1
C       3.3.3.0/24 is directly connected, eth2
C       10.12.26.0/24 is directly connected, eth0
C       127.0.0.0/8 is directly connected, lo
Gateway of last resort is not set