Лабораторна робота №10.
Налаштування динамічних маршрутів у комп’ютерних мережах на базі протоколу RIP
Мета: розширити навички студентів у галузі використання протоколу динамічної маршрутизації RIPv2.
Ключові слова: таблиця маршрутизації, протокол динамічної маршрутизації, маршрутизатор, статичний маршрут, динамічний маршрут, підмережа.
Завдання
Динамічна маршрутизація |
Розробити модель ЛКМ на основі наведеної нижче топології із використанням протоколу динамічної маршрутизації RIPv2. Адресацію мережі провести згідно варіанту. |
Змінити версію протоколу на 1 та проаналізувати зміни, що сталися у мережі. |
Методичні рекомендації щодо виконання лабораторної роботи
Топологія мережі
Адресація Мережі (Варіант 0)
Пристрій |
Інтерфейс |
IP адреса |
Маска підмережі |
Основний шлюз |
Маршрутизатор R1 |
Fa0/0 |
172.16.3.1 |
255.255.255.0 |
N/A |
S0/0/0 |
172.16.2.1 |
255.255.255.0 |
N/A |
|
Маршрутизатор R2 |
Fa0/0 |
172.16.1.1 |
255.255.255.0 |
N/A |
S0/0/0 |
172.16.2.2 |
255.255.255.0 |
N/A |
|
S0/0/1 |
192.168.1.2 |
255.255.255.0 |
N/A |
|
Маршрутизатор R3 |
Fa0/0 |
192.168.2.1 |
255.255.255.0 |
N/A |
S0/0/1 |
192.168.1.1 |
255.255.255.0 |
N/A |
|
PC1 |
NIC |
172.16.3.10 |
255.255.255.0 |
172.16.3.1 |
PC2 |
NIC |
172.16.1.10 |
255.255.255.0 |
172.16.1.1 |
PC3 |
NIC |
192.168.2.10 |
255.255.255.0 |
192.168.2.1 |
Завдання 1: Налаштування відповідної варіанту роботу мережі за допомогою протоколу RIPv2.
Крок 1: Відкрийте збережений файл rip.pkt, та продовжуйте роботу у ньому. У даному файлі відсутні жодні статичні маршрути. Нижче буде описано процес створення динамічних маршрутів на базі протоколу RIP.
Крок 2: Налаштуємо маршрутизатор R2 на роботу із протоколом RIPv2.
Спочатку перевіримо відсутність існуючих маршрутів, для цього скористаємося командою show ip route.
R2#show ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, 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, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default, U - per-user static route, o - ODR
P - periodic downloaded static route
Gateway of last resort is not set
172.16.0.0/24 is subnetted, 2 subnets
C 172.16.1.0 is directly connected, FastEthernet0/0
C 172.16.2.0 is directly connected, Serial0/0/0
C 192.168.1.0/24 is directly connected, Serial0/0/1
Як бачимо присутні лише маршрути до безпосередньо підключених мереж. Тепер необхідно зробити наступне: перейти у режим налаштування терміналу, потім переглянуті список доступних на маршрутизаторі протоколів, активувати протокол RIP, встановити версію 2, заборонити автоматичне зведення маски підмережі до маски класу, задати підмережі, що підключені до даного маршрутизатора, вони будуть у пакетах оновлень, які посилає даний МР. Послідовність виконання даних команд надана у табл. 1.
Таблиця 1. Команди налаштування роботи протоколу динамічної маршрутизації RIP
Команда |
Опис Команди |
R2#conf t |
Перехід до налаштування терміналу |
R2(config)#router ? |
Переглянемо доступні протоколи динамічної маршрутизації |
bgp Border Gateway Protocol (BGP) eigrp Enhanced Interior Gateway Routing Protocol (EIGRP) ospf Open Shortest Path First (OSPF) rip Routing Information Protocol (RIP) |
Доступні для використання протоколи bgp, eigrp, ospf, rip |
R2(config)#router rip |
Активуємо протокол rip |
R2(config-router)#version 2 |
Встановимо версію 2 |
R2(config-router)#no auto-summary |
Заборонимо автоматичне сумування масок |
R2(config-router)#network 172.16.1.0 |
Задамо мережу 172.16.1.0, як таку з якою працює rip, для різних мереж можливе використання різних протоколів |
R2(config-router)#network 192.168.1.0 |
Задамо мережу 192.168.1.0, як таку з якою працює rip |
R2(config-router)#network 172.16.2.0 |
Задамо мережу 172.16.2.0, як таку з якою працює rip |
Знову переглянемо маршрути:
R2#show ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, 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, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default, U - per-user static route, o - ODR
P - periodic downloaded static route
Gateway of last resort is not set
172.16.0.0/24 is subnetted, 2 subnets
C 172.16.1.0 is directly connected, FastEthernet0/0
C 172.16.2.0 is directly connected, Serial0/0/0
C 192.168.1.0/24 is directly connected, Serial0/0/1
R2#
вони відсутні, проведемо аналогічне налаштування інших МР.
Проведемо аналіз пакетів оновлень RIP за допомогою команди debug ip rip:
Вимкнемо виведення інформації про оновлення командою undebug all.
Переглянемо оновлену таблицю маршрутизації:
R2#show ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, 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, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default, U - per-user static route, o - ODR
P - periodic downloaded static route
Gateway of last resort is not set
172.16.0.0/24 is subnetted, 3 subnets
C 172.16.1.0 is directly connected, FastEthernet0/0
C 172.16.2.0 is directly connected, Serial0/0/0
R 172.16.3.0 [120/1] via 172.16.2.1, 00:00:19, Serial0/0/0
C 192.168.1.0/24 is directly connected, Serial0/0/1
R 192.168.2.0/24 [120/1] via 192.168.1.1, 00:00:10, Serial0/0/1
R2#
бачимо, що з’явилося два маршрути і вони утворені протоколом RIP. У них видно червоним підсвічено пріоритет використання протоколу RIP та голубим підсвічено метрику до мережі призначення за даним маршрутом. У протоколі RIP у якості метрики використовується кількість проміжних маршрутизаторів. Аналогічно перегляньте наявність маршрутів на МР 1 та МР 3, визначте у якого з маршрутів метрика більше одиниці.
Крок 3: Перевіримо роботу мережі.
Перевіримо наявність обміну пакетами між усіма вузлами мережі, наприклад, з ПК1 за допомогою команди Ping, якщо “пінг” був вдалим значить усе гаразд. Збережіть конфігурації усіх маршрутизаторів. Та роботу в цілому.
Завдання 2: Змінити версію протоколу на більш пізню та проаналізувати роботу мережі.
Крок 1: Змінити адресацію мережі на наведену у таблиці:
Пристрій |
Інтерфейс |
IP адреса |
Маска підмережі |
Основний шлюз |
Маршрутизатор R1 |
Fa0/0 |
172.16.3.1 |
255.255.255.0 |
N/A |
S0/0/0 |
172.16.2.1 |
255.255.255.252 |
N/A |
|
Маршрутизатор R2 |
Fa0/0 |
172.16.1.1 |
255.255.255.0 |
N/A |
S0/0/0 |
172.16.2.2 |
255.255.255.252 |
N/A |
|
S0/0/1 |
172.16.4.2 |
255.255.255.252 |
N/A |
|
Маршрутизатор R3 |
Fa0/0 |
172.16.5.1 |
255.255.255.0 |
N/A |
S0/0/1 |
172.16.4.1 |
255.255.255.252 |
N/A |
|
PC1 |
NIC |
172.16.3.10 |
255.255.255.0 |
172.16.3.1 |
PC2 |
NIC |
172.16.1.10 |
255.255.255.0 |
172.16.1.1 |
PC3 |
NIC |
172.16.5.10 |
255.255.255.0 |
192.168.2.1 |
Як бачимо з таблиці використовується маска змінної довжини, а не типова маска даного класу 255.255.255.0. Із лекції вам відомо, що протокол RIPv1 не підтримував масок змінної довжини, а також виконував їх автоматичне сумування.
Крок 2: Змінити конфігурацію маршрутизаторів.
Налаштуйте параметри маршрутизаторів відповідно до таблиці 2.
Таблиця 2. Команди налаштування роботи протоколу динамічної маршрутизації RIP
Команда |
Опис Команди |
R2#conf t |
Перехід до налаштування терміналу |
R2(config)#router ? |
Переглянемо доступні протоколи динамічної маршрутизації |
R2(config)#router rip |
Активуємо протокол rip |
R2(config-router)#version 1 |
Встановимо версію 1 |
R2(config-router)#network 172.16.1.0 |
Задамо мережу 172.16.1.0, як таку з якою працює rip, для різних мереж можливе використання різних протоколів |
R2(config-router)#network 172.16.4.0 |
Задамо мережу 172.16.4.0, як таку з якою працює rip |
R2(config-router)#network 172.16.2.0 |
Задамо мережу 172.16.2.0, як таку з якою працює rip |
Виконайте команду debug ip rip на одному із МР та проаналізуйте зміни, що сталися.
R2#debug ip rip
RIP protocol debugging is on
RIP: received v1 update from 172.17.2.2 on Serial0/0/0
172.16.3.0 in 1 hops
RIP: received v1 update from 172.16.4.2 on Serial0/0/1
172.16.5.0 in 1 hops
Як бачимо, до пакетів оновлень не входить маска під мережі, це пов’язано з тим, шо перша версія протоколу була розроблена у часи коли активно використовувались незмінні маски класів мереж та не було потреби передавати їх у пакетах оновлень. Перевірте наявність маршрутів на маршрутизаторах та визначте чим вони відрізняються від попередніх.
Доповісти викладачу про виконану роботу.