lab2 / 0303_Болкунов_ВО_ЛР2
.doc
МИНОБРНАУКИ РОССИИ
Санкт-Петербургский государственный
электротехнический университет
«ЛЭТИ» им. В.И. Ульянова (Ленина)
Кафедра математического обеспечения и применения ЭВМ
отчет
По лабораторной работе № 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), и для маршрутизаторов (табл. 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: Конфигурация маршрутизаторов
Узел |
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: подсети
Рисунок 2: шлюзы по умолчанию
Данная конфигурация обеспечивает корректную доставку пакетов внутри подсетей. Для подтверждения были выполнены echo-запросы в каждой из подсетей с узлов PC1, PC2, PC3 и R1 (рис. 3)
Рисунок 3: echo-запросы в подсетях
Более того, такая конфигурация шлюзов обеспечивает корректную работу всей сети, так как маршрутизаторы образуют «кольцевую дорогу» по которой можно пройти в каждую подсеть. Однако маршрут будет не минимальным в некоторых случаях, например если с PC2 отправить запрос на PC1, то он пройдёт через маршрутизаторы R6 и R5, а достаточно пройти по маршрутизатору R4.
2. Таблицу маршрутизации на маршрутизаторах для достижения минимального пути построить невозможно, так как выбор правильного пути должны определять именно узлы PC_ (для каждого компьютера соответственно при выборе одного из маршрутизаторов на пути следования пакетов будет либо 1 либо 2 маршрутизатора). Маршрутизаторы R1, R2, R3 также трогать не имеет смысла, так как при проложении пути следования пакета через них на пути в любом случае будет минимум 2 маршрутизатора.
Итого для гарантии кратчайшего пути доставки пакетов должна быть
следующая конфигурация:
Таблица 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 |
|
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 пакета
Выводы:
В ходе выполнения работы
были исследованы методы статической маршрутизации в IP-сетях
выполнена конфигурация сети для успешного выполнения echo запросов внутри каждой из подсетей
статически настроены таблицы маршрутизации в узлах для обеспечения корректной отправки пакетов между компьютерами.
Контрольные вопросы
Что такое маршрутизация?
- определение маршрута передачи пакетов в сети.
2. Для чего предназначен маршрутизатор?
- сетевое устройство осуществляющее маршрутизацию (принимает решения о пересылки пакетов)
3. Перечислите типы маршрутизации.
- статическая (на основе заданной таблицы)
- динамическая (с помощью протоколов динамической маршрутизации)
4. Что такое таблицы маршрутизации и для чего они нужны?
- структура данных в узле сети для определения шлюза для отправки пакета по адресу назначения (то есть в таблице адрес узла или подсети назначения соответствует шлюзу куда надо отправить пакет, для того чтобы он дошёл до получателя)
5. Какие типы записей могут быть в таблице маршрутизации?
- в качестве пункта назначения может быть адрес узла, адрес подсети, либо для шлюза по умолчанию адрес 0.0.0.0 с маской 0.0.0.0
6. Объясните механизм статической маршрутизации.
- при получении пакета маршрутизатор определяет, в какой подсети находится узел назначения. И если он в подсети маршрутизатора, пакет отправляется напрямую этому узлу, иначе производится поиск в таблице маршрутизации и пакет отправляется на указанный в таблице шлюз, если было найдено соответствие, иначе же пакет отправляется на шлюз по умолчанию.
7. Какие есть виды протоколов динамической маршрутизации?
- Внутридоменные - IGP, и междоменные - EGP