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

Стоимость

Маршрут может быть сделан предпочтительным путем изменения его стоимости. В этом примере стоимость настроена таким образом, чтобы SW2 стал следующим узлом для SW1.

По умолчанию стоимость для каждого интерфейса равна 1. Интерфейс eth2 на SW2 имеет стоимость 100, а интерфейс eth2 на SW3 имеет стоимость 150. Общая стоимость для достижения 10.10.14.0/24 (SW4) через SW2 и SW3 рассчитывается следующим образом:

SW2: 1+100 = 101
SW3: 1+150 = 151

Таким образом, SW1 выбирает SW2 в качестве следующего узла для назначения 10.10.14.0/24, так как у него меньшая стоимость.

Топология

Image

Рисунок 4-64: Настройка топологии стоимости

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

SW1

#configure terminalПерейти в режим конфигурации.
(config)#router ospf 100Настроить процесс маршрутизации и указать идентификатор процесса (100). Идентификатор процесса должен быть уникальным положительным числом, идентифицирующим процесс маршрутизации.
(config-router)#network 10.10.9.0/24 area 0 (config-router)#network 10.10.10.0/24 area 0 (config-router)#network 10.10.12.0/24 area 0Определить интерфейсы, на которых работает OSPF, и связать идентификатор area (0) с интерфейсом (идентификатор area 0 указывает магистральную area).

SW2

(config)#interface eth2Перейти в режим интерфейса.
(config-if)#ip ospf cost 100Установить стоимость OSPF для этого соединения равной 100.
(config-if)#exitВыйти из режима интерфейса.
(config)#router ospf 100Настроить процесс маршрутизации и указать идентификатор процесса (100). Идентификатор процесса должен быть уникальным положительным числом, идентифицирующим процесс маршрутизации.
(config-router)#network 10.10.10.0/24 area 0 (config-router)#network 10.10.11.0/24 area 0Определить интерфейсы, на которых работает OSPF, и связать идентификатор area (0) с интерфейсом.

SW3

(config)#interface eth2Перейти в режим интерфейса.
(config-if)#ip ospf cost 150Установить стоимость OSPF для этого соединения равной 150.
(config-if)#exitВыйти из режима интерфейса.
(config)#router ospf 100Настроить процесс маршрутизации и указать идентификатор процесса (100). Идентификатор процесса должен быть уникальным положительным числом, идентифицирующим процесс маршрутизации.
(config-router)#network 10.10.12.0/24 area 0 (config-router)#network 10.10.13.0/24 area 0Определить интерфейсы, на которых работает OSPF, и связать идентификатор area (0) с интерфейсом.

SW4

(config)#router ospf 100Настроить процесс маршрутизации и указать идентификатор процесса (100). Идентификатор процесса должен быть уникальным положительным числом, идентифицирующим процесс маршрутизации.
(config-router)#network 10.10.11.0/24 area 0 (config-router)#network 10.10.13.0/24 area 0 (config-router)#network 10.10.14.0/24 area 0Определить интерфейсы, на которых работает OSPF, и связать идентификатор area (0) с интерфейсом.
Проверка

SW1

#show ip ospf route
OSPF process 100:
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  10.10.9.0/24 [1] is directly connected, eth2, Area 0.0.0.0
C  10.10.10.0/24 [1] is directly connected, eth3, Area 0.0.0.0
O  10.10.11.0/24 [101] via 10.10.10.11, eth3, Area 0.0.0.0
C  10.10.12.0/24 [1] is directly connected, eth1, Area 0.0.0.0
O  10.10.13.0/24 [102] via 10.10.10.11, eth3, Area 0.0.0.0
O  10.10.14.0/24 [102] via 10.10.10.11, eth3, Area 0.0.0.0
#sh ip ospf interface eth3 is up, line protocol is up
Internet Address 10.10.10.10/24, Area 0.0.0.0, MTU 1500
Process ID 100, VRF (default), Router ID 10.12.26.88, Network Type
BROADCAST, Cost: 1
Transmit Delay is 1 sec,  State DR, Priority 1, TE Metric 1
Designated Router (ID) 10.12.26.88, Interface Address 10.10.10.10
Backup Designated Router (ID) 10.12.26.89, Interface Address 10.10.10.11
Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5
Hello due in 00:00:03
Neighbor Count is 1, Adjacent neighbor count is 1
Suppress hello for 0 neighbor(s)
Hello received 43 sent 69, DD received 3 sent 4
LS-Req received 1 sent 1, LS-Upd received 16 sent 18
LS-Ack received 10 sent 11, Discarded 0   No authentication
eth2 is up, line protocol is up
Internet Address 10.10.9.10/24, Area 0.0.0.0, MTU 1500
Process ID 100, VRF (default), Router ID 10.12.26.88, Network Type
BROADCAST, Cost: 1
Transmit Delay is 1 sec,  State DR, Priority 1, TE Metric 1
Designated Router (ID) 10.12.26.88, Interface Address 10.10.9.10
No backup designated router on this network
Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5
Hello due in 00:00:02
Neighbor Count is 0, Adjacent neighbor count is 0
Suppress hello for 0 neighbor(s)
Hello received 0 sent 68, DD received 0 sent 0
LS-Req received 0 sent 0, LS-Upd received 0 sent 0
LS-Ack received 0 sent 0, Discarded 0   No authentication
eth1 is up, line protocol is up
Internet Address 10.10.12.10/24, Area 0.0.0.0, MTU 1500
Process ID 100, VRF (default), Router ID 10.12.26.88, Network Type
BROADCAST, Cost: 1
Transmit Delay is 1 sec,  State DR, Priority 1, TE Metric 1
Designated Router (ID) 10.12.26.88, Interface Address 10.10.12.10
Backup Designated Router (ID) 10.12.26.90, Interface Address 10.10.12.11
Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5
Hello due in 00:00:01
Neighbor Count is 1, Adjacent neighbor count is 1
Suppress hello for 0 neighbor(s)
Hello received 29 sent 66, DD received 3 sent 4
LS-Req received 1 sent 1, LS-Upd received 10 sent 12
LS-Ack received 10 sent 9, Discarded 0
No authentication