Вы находитесь на странице: 1из 10

Лабораторная работа №3

Работа с таблицей маршрутизации


Цель работы: Изучение основ IP-маршрутизации: характеристика таблицы
маршрутизации, получение статистики по активным сеансам. Утилиты route и
arp.
Краткие теоретические сведения:
Таблица маршрутизации хранит информацию о порядке перенаправления
пакетов, адресатами которых являются сетевые узлы, расположенные за
пределами текущей сети.
Получить таблицу маршрутизации можно командой «routeprint». Результат
выполнения команды на экран выводится в следующем виде:

Рисунок 1 - Таблица маршрутизации, полученная командой «routeprint»

Изм Лист № докум. Подпись Дата


Разраб. Бережной А Р. Лит Лист Листов
Провер. Галушкин Д.Н.
Лабораторная работа № 1
Реализа Исследование и расчет
ИСОиП(филиал) ДГТУ
Н.контр. основных технических
Кафедра РЭСиК
Утв. характеристик ССПО и
Вначале выводятся список сетевых интерфейсов с указанием для каждого
его номера, физического адреса (MAC-адреса) и Имени, под которым он
зарегистрирован в системе.
1) «SoftwareLoopbackInterface 1» с номер «1» и отсутствующим физическим
адресом – это виртуальное (физически не существующее) сетевое устройство
встраиваемое фирмой Microsoft в свои OC под номером «1» для тестирования
сетевых программ, при отсутствии реального сетевого соединения – оно всегда
активно и ему соответствует специальный IP-адрес –127.0.0.1;
2) «MarvellYukon 88E8053 PCI-EGigabitEthernetController» – сетевая плата с
номером«10» и MAC-адресом «00 1f f3 45 e6 b0»
Далее выводятся собственно маршруты. Каждый маршрут состоит из 5
параметров:
1. сетевого адреса сети или конкретного узла назначения,
2. маски сети,
3. адреса шлюза – сетевого устройства, через которое доступен адресат,
4. номера используемого интерфейса,
5. метрики.
Метрика представляет собой рейтинг маршрута, если в таблице
присутствуют несколько вариантов маршрутов с одним и тем же адресом
назначения – причем, чем выше метрика – тем хуже рейтинг. Если при
добавлении маршрута не указывается явно рейтинг, то по умолчанию он
устанавливается равным 20.
Маршрут с адресом назначения 0.0.0.0 и маской 0.0.0.0 называется
маршрутом по
умолчанию – данный маршрут выбирается, если адрес назначения пакета не
совпал ни с одним из остальных маршрутов в таблице маршрутизации.
Алгоритм IP-маршрутизации:
1. При отправке пакета операционная система анализирует его заголовок и
определяет IP-адрес назначения;
2. В таблице ищется соответствие маршрута с аналогичным адресом
Лист

Изм Лист № докум. Подпись Дата


назначения;
3. Если соответствие найдено, пакет отправляется через указанный сетевой
интерфейс заданному адресу шлюза; Конец алгоритма;
4. Пакет направляется по маршруту по умолчанию, т.е. с адресом 0.0.0.0 и
маской 0.0.0.0.
Утилита arp
Данная утилита позволяет получить таблицу соответствия IP-адресов и
MAC-адресов. В связи с тем, что сетевой уровень вводит свою систему адресов,
уникальных в пределах все составной сети, то необходим механизм, с помощью
которого можно преобразовывать IP-адреса в аппаратные адреса канального
уровня, используемой транспортной сети.
В случае если IP-адрес назначения находится в подсети, подключенной
напрямую к одному из сетевых интерфейсов компьютера (т.е. не используя
шлюз), то отправитель может отправить пакет данных «напрямую». Для этого
отправитель посылает в соответствующий сетевой интерфейс (согласно таблице
маршрутизации) широковещательный запрос по протоколу ARP, содержащий
следующие данные:
 MAC-адрес источника;
 IP-адрес источника;
 искомый IP-адрес.
Тот компьютер, который владеет искомым IP-адресом, отвечает на запрос.
При этом результат опроса, т.е. MAC-адрес конечного компьютера, сохраняется в
таблице ARP отправителя в течение некоторого времени, после которого запись
удаляется. Конечный компьютер так же сохраняет в своей таблице ARP
соответствие IP-адреса и MAC-адресе отправителя.
Если же удаленный узел достижим через шлюз, то пакет передается ему, и
он принимает решение о методе доставке конечному узлу. В этом случае ARP
запрос будет послан для выяснения аппаратного адреса шлюза. Для получения
таблицы ARP, необходимо запустить команду «arp» с ключом «–a», т.е.«arp –a».
Данная команда также позволяет выполнять модификацию таблицы
Лист

Изм Лист № докум. Подпись Дата


маршрутизации с помощью ключей «–s» и «–d» (добавление и удаление
соответственно).
Порядок выполнения практической работы:
1. Описать параметры команды «route».
Одна из следующих команд:
PRINT Печать маршрута
ADD Добавление маршрута
DELETE Удаление маршрута
CHANGE Изменение существующего маршрута
2. Просмотреть таблицу маршрутизации пакетов командой «routeprint».

Лист

Изм Лист № докум. Подпись Дата


Рисунок 1 - Таблица маршрутизации пакетов

3. Описать дерево маршрута и алгоритм маршрутизации.


Каждый маршрут состоит из 5 параметров:
1. сетевого адреса сети или конкретного узла назначения,
2. маски сети,
3. адреса шлюза – сетевого устройства, через которое доступен адресат,
4. номера используемого интерфейса,
5. метрики.

Алгоритм IP-маршрутизации:
1. При отправке пакета операционная система анализирует его заголовок

Лист

Изм Лист № докум. Подпись Дата


и определяет IP-адрес назначения;
2. В таблице ищется соответствие маршрута с аналогичным адресом
назначения;
3. Если соответствие найдено, пакет отправляется через указанный
сетевой интерфейс заданному адресу шлюза; Конец алгоритма;
4. Пакет направляется по маршруту по умолчанию, т.е. с адресом 0.0.0.0
и маской 0.0.0.0.

4. Задать IP-адрес для сетевого интерфейса в формате 192.168.223.xxx и


маску
255.255.255.0. Основной шлюз пока не указывать.
5. С помощью утилиты ping протестировать соединение до узлов
192.168.220.2192.168.221.13. Сделать выводы, записать в тетрадь.

Рисунок 2 – Вывод информации после команды Pingya.ru


6. Задать IP-адрес для сетевого интерфейса в формате 192.168.223.xxx и
маску255.255.252.0. Основной шлюз пока не указывать.
7. С помощью утилиты ping протестировать соединение до узлов
192.168.220.2192.168.221.13. Сделать выводы, записать в тетрадь.
8. С помощью утилиты ping протестировать соединение до узла 192.168.0.1.
Просмотретьтаблицу маршрутов.
9. Прописать в свойствах сетевого соединения шлюз 192.168.220.1 и снова
протестировать соединение до узла 192.168.0.1. Сделать выводы, записать в
тетрадь.
10. Удалить основной шлюз из свойств сетевого соединения. Добавить с
помощью команды«routeadd» постоянный маршрут в подсеть 192.168.0.0 и

Лист

Изм Лист № докум. Подпись Дата


протестировать соединение до узла 192.168.0.1. Сделать выводы, записать в
тетрадь.
11. Получить таблицу ARP локального компьютера.

Рисунок 3 - Таблица ARP


12. Описать сетевые интерфейсы и их MAC- и IP-адреса.
13. Запротоколировать результаты работы в отчете.
№ Выполненные действия Выводы, обоснование
результатов
1 Задать IP-адрес для сетевого интерфейса в формате Ip-адрес и маска

192.168.223.xxx и маску255.255.255.0. Основной шлюз заданы. Пинговка ip


показала отличное
пока не указывать.
соединение.
С помощью утилиты ping протестировать соединение до
узлов 192.168.220.2192.168.221.13. Сделать выводы,
записать в тетрадь.
2 Задать IP-адрес для сетевого интерфейса в Ip-адрес и маска

формате 192.168.223.xxx и маску255.255.252.0. заданы. Пинговка ip


показала отличное
Основной шлюз пока не указывать.
соединение.
С помощью утилиты ping протестировать соединение до
узлов 192.168.220.2192.168.221.13. Сделать выводы,
записать в тетрадь.

3 С помощью утилиты ping протестировать Пинговка ip показала

соединение до узла 192.168.0.1. Просмотреть таблицу отличное соединение.

маршрутов.
Лист

Изм Лист № докум. Подпись Дата


4 Прописать в свойствах сетевого соединения шлюз Сетевой шлюз

192.168.220.1 и снова протестировать соединение до поменян, пинговка


показала отличное
узла 192.168.0.1. Сделать выводы, записать в тетрадь.
соединение

5 Удалить основной шлюз из свойств сетевого Следуя инструкции

соединения. Добавить с помощью команды«routeadd» удалил шлюз и


добавил постоянный
постоянный маршрут в подсеть 192.168.0.0 и
маршрут.
протестировать соединение до узла 192.168.0.1. Сделать
Тестирование узла
выводы, записать в тетрадь. показало отличное
соединение

Вопросы для контроля:


1. Для чего нужна маршрутизация в IP-сетях?
Маршрутизация служит для приема пакета от одного устройства и передачи
его по сети другому устройству через другие сети. Если в сети нет
маршрутизаторов, то не поддерживается маршрутизация. Маршрутизаторы
направляют (перенаправляют) трафик во все сети, составляющие объединенную
сеть.
2. В чем особенность постоянного маршрута и как его задать?
Маршрутизация служит для приема пакета от одного устройства и передачи
его по сети другому устройству через другие сети. Если в сети нет
маршрутизаторов, то не поддерживается маршрутизация. Маршрутизаторы
направляют (перенаправляют) трафик во все сети, составляющие объединенную
сеть.
Задается статистический маршрут следующем образом: запускаем
командную строку Пуск->Выполнить->cmd и набираем следующую команду:
route –p add 192.168.1.0 mask 255.255.255.0 192.168.1.1
где:
 route – сама программа, которая работает с таблицей маршрутизации;

Лист

Изм Лист № докум. Подпись Дата


 -p – ключ, который говорит, что маршрут будет постоянный, так как
(Важное замечание!) без этого ключа все маршруты, которые Вы добавите
удалятся после перезагрузке, поэтому если Вы хотите использовать
маршрут всегда, то пропишите этот ключ, если только один раз, то его
можно не писать;
 add – команда, добавляющая запись в таблицу маршрутизации;
 192.168.1.0 – сеть, с которой Вы хотите иметь связь;
 mask 255.255.255.0 – маска подсети;
 192.168.1.1 – адрес шлюза, обычно это адрес модема.
3. Каков алгоритм определения MAC-адреса удаленного компьютера?

Шаг 1: Проверка целостности соединения


Пропинговкой называется проверка целостности сетевого соединения. Вам
нужно провести этот анализ с конкретным сетевым адресом, чтобы убедиться в
корректности его работы.
1. Запустите утилиту «Выполнить» путем нажатия горячей клавиши Win + R.
Впишите в поле cmd и щелкните на «ОК» либо нажмите на клавишу Enter.
О других способах запуска «Командной строки» читайте в отдельном
нашем материале далее.
2. Дождитесь запуска консоли и в ней напечатайте ping 192.168.1.2,
где 192.168.1.2 — необходимый сетевой адрес. IP нужно вводить того
девайса, для которого определяется MAC. После ввода команды нажмите
на Enter.
3. Ожидайте завершения обмена пакетами, после чего вы получите все
необходимые данные. Проверка считается успешно пройденной, когда все
четыре отправленных пакета были получены, а потери при этом
минимальные (в идеале 0%). Значит далее можно переходить к
определению MAC.
Шаг 2: Использование протокола ARP

Лист

Изм Лист № докум. Подпись Дата


Как нами уже было сказано выше, использовать сегодня мы будем протокол
ARP с одним из его аргументов. Его выполнение также осуществляется
через «Командную строку»:
1. Снова запустите консоль, если закрыли ее, и введите команду arp -a, после
чего нажмите на Enter.
2. Буквально через несколько секунд перед вами отобразится список всех IP-
адресов вашей сети. Среди них отыщите нужный и узнайте, какой IP-адрес
за ним закреплен.
Кроме этого стоит брать в учет то, что IP-адреса делятся на динамические и
статические. Поэтому если у искомого устройства адрес динамический, запускать
протокол ARP лучше не позднее 15 минут после пропинговки, иначе адрес может
измениться.
Если отыскать необходимый IP не получилось, попробуйте переподключить
оборудование и провести все манипуляции сначала. Отсутствие аппарата в списке
протокола ARP означает лишь то, что он на данный момент не работает в
пределах вашей сети.
Узнать физический адрес устройства можно, обратив внимание на наклейки
или прилагающуюся инструкцию. Только осуществима такая задача в том случае,
когда имеется доступ к самому оборудованию. В другой же ситуации лучшим
решением будет определение по IP.

Лист

Изм Лист № докум. Подпись Дата

Вам также может понравиться