Практическая работа №8
Протоколы динамической маршрутизации. OSPF. EIGRP
Цель работы: Сделать так, чтобы роутеры сами знакомились друг с другом и строили карту сети (без нашей помощи).
Зачем нужна динамика?
В прошлой работе мы писали маршруты вручную. Это скучно и долго. А если роутеров 100? А если кабель порвется?
Динамическая маршрутизация — это когда роутеры общаются друг с другом на своем языке (протоколе) и рассказывают новости: "Привет, я знаю сеть А, а сеть Б у меня сломалась".
Самый популярный язык — OSPF (Open Shortest Path First).
Схема сети
Возьмите схему из прошлой работы (или соберите заново):
[PC0] -- [Router0] -- [Router1] -- [PC1]
ВАЖНО: Удалите статические маршруты (если остались), иначе фокус не получится.
Настройка OSPF
Мы должны сказать каждому роутеру: "Запусти OSPF и расскажи всем про сети, которые к тебе подключены".
Настройка Router0 (Слева):
У него две сети: 192.168.1.0 (где компьютер) и 10.0.0.0 (где второй роутер).
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# 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
Магия
Как только вы закончите настройку второго роутера, в консоли выскочит сообщение:
%OSPF-5-ADJCHG: Process 1, Nbr 192.168.1.1 ... to FULL, Loading Done
Это значит: "Ура! Я нашел друга (соседа) и мы обменялись картами".
Проверка
1. Проверьте пинг между компьютерами.
2. Наберите команду на роутере, чтобы посмотреть таблицу маршрутов:
Вы увидите строчку с буквой O. Это значит, что маршрут узнан через OSPF.