lab2 / 0303_Болкунов_ВО_ЛР2
.pdfМИНОБРНАУКИ РОССИИ САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ «ЛЭТИ» ИМ. В.И. УЛЬЯНОВА (ЛЕНИНА)
Кафедра математического обеспечения и применения ЭВМ
ОТЧЕТ По лабораторной работе № 2
по дисциплине «Сети и телекоммуникации» Тема: Настройка таблиц маршрутизации
Студент гр. 0303 |
|
Болкунов В.О. |
|
Преподаватель |
|
|
Борисенко К. А. |
Санкт-Петербург
2022
Цель работы.
Изучение методов статической маршрутизации в IP-сетях; овладение
управлением таблицами маршрутизации на узлах сетевого уровня.
Порядок выполнения работы.
1.Для всех узлов сети установить IP-адреса, маски подсетей и шлюзы по умолчанию, чтобы добиться успешного выполнения Echo-запроса ближайших соседей (находящихся в одной подсети).
2.Настроить таблицы маршрутизации на маршрутизаторах, чтобы добиться доставки пакетов от узла K1 к узлу K2 и обратно, от узла K2 к K3 и
обратно, от узла K3 к K1 и обратно. Пакеты должны доходить до узлов кратчайшим путем.
3.Настроить таблицы маршрутизации на узлах K1, K2 и K3, чтобы обеспечить кратчайшую доставку пакетов между этими узлами, если это невозможно было обеспечить в п. 2.
В отчете привести конфигурацию TCP/IP для каждого из узлов, таблицы маршрутизации, результаты Echo-запросов между узлами K1, K2 и K3, а также обоснование правильности и оптимальности выбранных маршрутов.
Выполнение работы.
1. Установлена следующая конфигурация для компьютеров в сети
(табл.1), и для маршрутизаторов (табл. 2)
Таблица 1: Конфигурация компьютеров
Узел |
IP адрес |
Маска подсети |
Шлюз по |
|
|
|
умолчанию |
|
|
|
|
PC1 (K1) |
204.188.45.1 |
255.255.255.192 |
204.188.45.3 |
|
|
|
|
PC2 (K2) |
204.188.45.65 |
255.255.255.192 |
204.188.45.67 |
|
|
|
|
PC3 (K3) |
204.188.45.129 |
255.255.255.192 |
204.188.45.132 |
|
|
|
|
|
|
2 |
|
Таблица 2: Конфигурация маршрутизаторов
Узел |
IP адрес (eth0) |
IP адрес (eth1) |
Маска |
Шлюз по |
|
|
|
|
умолчанию |
|
|
|
|
|
R1 |
204.188.45.2 |
204.188.45.193 |
255.255.255.192 |
204.188.45.195 |
|
|
|
|
|
R2 |
204.188.45.66 |
204.188.45.194 |
255.255.255.192 |
204.188.45.193 |
|
|
|
|
|
R3 |
204.188.45.130 |
204.188.45.195 |
255.255.255.192 |
204.188.45.194 |
|
|
|
|
|
R4 |
204.188.45.3 |
204.188.45.131 |
255.255.255.192 |
204.188.45.132 |
|
|
|
|
|
R5 |
204.188.45.67 |
204.188.45.4 |
255.255.255.192 |
204.188.45.67 |
|
|
|
|
|
R6 |
204.188.45.68 |
204.188.45.132 |
255.255.255.192 |
204.188.45.3 |
|
|
|
|
|
Существующие подсети в сети изображены на рисунке 1, «карта» шлюзов
по умолчанию – на рисунке 2.
Рисунок 1: подсети
3
Рисунок 2: шлюзы по умолчанию
Данная конфигурация обеспечивает корректную доставку пакетов внутри подсетей. Для подтверждения были выполнены echo-запросы в каждой из подсетей с узлов PC1, PC2, PC3 и R1 (рис. 3)
Рисунок 3: echo-запросы в подсетях
4
Более того, такая конфигурация шлюзов обеспечивает корректную работу всей сети, так как маршрутизаторы образуют «кольцевую дорогу» по которой можно пройти в каждую подсеть. Однако маршрут будет не минимальным в некоторых случаях, например если с PC2 отправить запрос на PC1, то он пройдёт через маршрутизаторы R6 и R5, а достаточно пройти по маршрутизатору R4.
2. Таблицу маршрутизации на маршрутизаторах для достижения минимального пути построить невозможно, так как выбор правильного пути должны определять именно узлы PC_ (для каждого компьютера соответственно при выборе одного из маршрутизаторов на пути следования пакетов будет либо
1 либо 2 маршрутизатора). Маршрутизаторы R1, R2, R3 также трогать не имеет смысла, так как при проложении пути следования пакета через них на пути в любом случае будет минимум 2 маршрутизатора.
3. Итого для гарантии кратчайшего пути доставки пакетов должна быть следующая конфигурация:
Таблица 3: Кратчайшие пути
Промежуточный |
PC1 |
PC2 |
PC3 |
узел |
|
|
|
|
|
|
|
PC1 |
- |
R5 |
R4 |
|
|
|
|
PC2 |
R5 |
- |
R6 |
|
|
|
|
PC3 |
R4 |
R6 |
- |
|
|
|
|
Соответственная конфигурация таблиц маршрутизации:
Таблица 4: Конфигурация таблиц маршрутизаций
|
IP адрес подсети |
|
Маска |
Шлюз |
|
|
|
|
|
PC1 |
204.188.45.64 |
|
255.255.255.192 |
204.188.45.4 |
|
|
|
|
|
|
204.188.45.128 |
|
255.255.255.192 |
204.188.45.3 |
|
|
|
|
|
|
|
5 |
|
PC2 |
204.188.45.0 |
255.255.255.192 |
255.255.255.67 |
|
|
|
|
|
204.188.45.128 |
255.255.255.192 |
255.255.255.68 |
|
|
|
|
PC3 |
204.188.45.0 |
255.255.255.192 |
204.188.45.131 |
|
|
|
|
|
204.188.45.64 |
255.255.255.192 |
204.188.45.132 |
|
|
|
|
В итоге все компьютеры могут отправлять друг другу echo запросы
(рис.4). При этом пакеты проходят по кратчайшему пути, для примера лог echo
запроса от PC1 к PC2 представлен на рисунке 5.
Рисунок 4: Echo-запросы с компьютеров друг-другу
Рисунок 5: Путь следования ICMP пакета
6
Выводы:
В ходе выполнения работы
•были исследованы методы статической маршрутизации в IP-сетях
•выполнена конфигурация сети для успешного выполнения echo
запросов внутри каждой из подсетей
•статически настроены таблицы маршрутизации в узлах для обеспечения корректной отправки пакетов между компьютерами.
7
Контрольные вопросы
1.Что такое маршрутизация?
-определение маршрута передачи пакетов в сети.
2.Для чего предназначен маршрутизатор?
-сетевое устройство осуществляющее маршрутизацию (принимает решения о пересылки пакетов)
3.Перечислите типы маршрутизации.
-статическая (на основе заданной таблицы)
-динамическая (с помощью протоколов динамической маршрутизации)
4.Что такое таблицы маршрутизации и для чего они нужны?
-структура данных в узле сети для определения шлюза для отправки пакета по адресу назначения (то есть в таблице адрес узла или подсети назначения соответствует шлюзу куда надо отправить пакет, для того чтобы он дошёл до получателя)
5.Какие типы записей могут быть в таблице маршрутизации?
-в качестве пункта назначения может быть адрес узла, адрес подсети, либо для шлюза по умолчанию адрес 0.0.0.0 с маской 0.0.0.0
6.Объясните механизм статической маршрутизации.
-при получении пакета маршрутизатор определяет, в какой подсети находится узел назначения. И если он в подсети маршрутизатора, пакет отправляется напрямую этому узлу, иначе производится поиск в таблице маршрутизации и пакет отправляется на указанный в таблице шлюз, если было найдено соответствие, иначе же пакет отправляется на шлюз по умолчанию.
7.Какие есть виды протоколов динамической маршрутизации?
-Внутридоменные - IGP, и междоменные - EGP
8