Практическая работа №8

Протоколы динамической маршрутизации. OSPF. EIGRP

Цель работы: Сделать так, чтобы роутеры сами знакомились друг с другом и строили карту сети (без нашей помощи).

1

Зачем нужна динамика?

В прошлой работе мы писали маршруты вручную. Это скучно и долго. А если роутеров 100? А если кабель порвется?

Динамическая маршрутизация — это когда роутеры общаются друг с другом на своем языке (протоколе) и рассказывают новости: "Привет, я знаю сеть А, а сеть Б у меня сломалась".

Самый популярный язык — OSPF (Open Shortest Path First).

2

Схема сети

Возьмите схему из прошлой работы (или соберите заново):

[PC0] -- [Router0] -- [Router1] -- [PC1]

ВАЖНО: Удалите статические маршруты (если остались), иначе фокус не получится.

Router(config)# no ip route 192.168.2.0 255.255.255.0 10.0.0.2
3

Настройка OSPF

Мы должны сказать каждому роутеру: "Запусти OSPF и расскажи всем про сети, которые к тебе подключены".

Настройка Router0 (Слева):

У него две сети: 192.168.1.0 (где компьютер) и 10.0.0.0 (где второй роутер).

Router> enable
Router# configure terminal

Router(config)# router ospf 1
(Запускаем процесс OSPF номер 1)

Router(config-router)# network 192.168.1.0 0.0.0.255 area 0
(Рассказываем про сеть с компьютером)

Router(config-router)# network 10.0.0.0 0.0.0.255 area 0
(Рассказываем про сеть между роутерами)

Router(config-router)# exit

Обратите внимание: вместо маски 255.255.255.0 мы пишем "обратную маску" 0.0.0.255. Просто запомните это.

Настройка Router1 (Справа):

У него сети: 192.168.2.0 и 10.0.0.0.

Router> enable
Router# configure terminal

Router(config)# router ospf 1
Router(config-router)# network 192.168.2.0 0.0.0.255 area 0
Router(config-router)# network 10.0.0.0 0.0.0.255 area 0
Router(config-router)# exit
4

Магия

Как только вы закончите настройку второго роутера, в консоли выскочит сообщение:

%OSPF-5-ADJCHG: Process 1, Nbr 192.168.1.1 ... to FULL, Loading Done

Это значит: "Ура! Я нашел друга (соседа) и мы обменялись картами".

!

Проверка

1. Проверьте пинг между компьютерами.

2. Наберите команду на роутере, чтобы посмотреть таблицу маршрутов:

Router# show ip route

Вы увидите строчку с буквой O. Это значит, что маршрут узнан через OSPF.