лаб3. Лабораторная работа 3 по дисциплине Протоколы компьютерных сетей (дв 2)
Скачать 152.57 Kb.
|
Федеральное агентство связи РФ Федеральное государственное бюджетное образовательное учреждение высшего образования «Сибирский государственный университет телекоммуникаций и информатики» (СибГУТИ) Лабораторная работа 3 по дисциплине: «Протоколы компьютерных сетей (ДВ 7.2)»
Новосибирск, 2022 г 1. Цель работы 1. Изучить базовый синтаксис конфигурирования маршрутизаторов сетевого уровня 2. Получить навыки конфигурирования статической маршрутизации 3. Подготовиться к работе в среде эмулятора CORE 2. Задание на лабораторную работу 1. Составить схему сети, распределить адресные пространства, согласно варианте задания, приведенного в контрольной работе по курсу «Протоколы компьютерных сетей» 2. Указать необходимые статические маршрутные записи для обеспечения соединения между заданными узлами локальных подсетей М(0), M(i-l), M(i). Результат оформить в таблицу. 3. Составить маршрутные записи, которые будут сконфигурированы оператором сети на маршрутизаторах для заполнения таблиц маршрутизации адресации в локальные подсети М(0), M(i-l), M(i). 3. Теоретические сведения 3.1 Среда эмуляции Common Open Research Emulator (CORE) Common Open Research Emulator (Общий открытый исследовательский эмулятор CORE) - это инструмент для эмуляции сетей на одной или нескольких персональных компьютерах (ПК). Вы можете подключить эти эмулированные сети к живым сетям. CORE состоит из графического интерфейса для рисования топологий и для эмуляции сетевых сценариев. Получив навыки работы в среде эмулятора Вы будете готовы для конфигурирования реального оборудования. 3.2 Маршрутизация в IР-сетях Маршрутизация служит для приема пакета от одного устройства и передачи его по сети другому устройству через другие сети. Если в сети нет маршрутизаторов, то не поддерживается маршрутизация. Маршрутизаторы направляют (перенаправляют) трафик во все сети, составляющие объединенную сеть. Для маршрутизации пакета маршрутизатор должен владеть следующей информацией: - Адрес назначения - Соседний маршрутизатор, от которого он может узнать об удаленных сетях - Доступные пути ко всем удаленным сетям - Наилучший путь к каждой удаленной сети - Методы обслуживания и проверки информации о маршрутизации Маршрутизатор узнает об удаленных сетях от соседних маршрутизаторов или от сетевого администратора. Затем маршрутизатор строит таблицу маршрутизации, которая описывает, как найти удаленные сети. Если сеть подключена непосредственно к маршрутизатору, он уже знает, как направить пакет в эту сеть. Если же сеть не подключена напрямую, маршрутизатор должен узнать (изучить) пути доступа к удаленной сети с помощью статической маршрутизации (ввод администратором вручную местоположения всех сетей в таблицу маршрутизации) или с помощью динамической маршрутизации. В стеке TCP/IP маршрутизаторы и конечные узлы принимают решения о том, кому передавать пакет для его успешной доставки узлу назначения, на основании так называемых таблиц маршрутизации (routing tables). Чтобы доставить пакет в сеть с адресом из поля Сетевой адрес и маской из поля Маска сети, нужно с интерфейса с IP-адресом из поля Интерфейс послать пакет по IP-адресу из поля Адрес шлюза, а «стоимость» такой доставки будет равна числу из поля Метрика. В этой таблице в столбце "Адрес сети назначения" указываются адреса всех сетей, которым данный маршрутизатор может передавать пакеты. В стеке TCP/IP принят так называемый одношаговый подход к оптимизации маршрута продвижения пакета (next-hop routing) - каждый маршрутизатор и конечный узел принимает участие в выборе только одного шага передачи пакета. Поэтому в каждой строке таблицы маршрутизации указывается не весь маршрут в виде последовательности IP-адресов маршрутизаторов, через которые должен пройти пакет, а только один IP-адрес – адрес следующего маршрутизатора, которому нужно передать пакет. Вместе с пакетом следующему маршрутизатору передается ответственность за выбор следующего шага маршрутизации. Одношаговый подход к маршрутизации означает распределенное решение задачи выбора маршрута. Это снимает ограничение на максимальное количество транзитных маршрутизаторов на пути пакета. Одношаговая маршрутизация обладает еще одним преимуществом - она позволяет сократить объем таблиц маршрутизации в конечных узлах и маршрутизаторах за счет использования в качестве номера сети назначения так называемого маршрута поумолчанию - default (0.0.0.0), который обычно занимает в таблице маршрутизации последнюю строку. Если в таблице маршрутизации есть такая запись, то все пакеты с номерами сетей, которые отсутствуют в таблице маршрутизации, передаются маршрутизатору, указанному в строке default. Поэтому маршрутизаторы часто хранят в своих таблицах ограниченную информацию о сетях интерсети, пересылая пакеты для остальных сетей в порт и маршрутизатор, используемые по умолчанию. Подразумевается, что маршрутизатор, используемый по умолчанию, передаст пакет на магистральную сеть, а маршрутизаторы, подключенные к магистрали, имеют полную информацию о составе интерсети. Кроме маршрута default, в таблице маршрутизации могут встретиться два типа специальных записей - запись о специфичном для узла маршруте и запись об адресах сетей, непосредственно подключенных к портам маршрутизатора. 3.3 Команды настройки маршрутизатора 3.3.1 Настройка физического интерфейса маршрутизатора 1. Настроить с адресом и маской подсети в случае использования IPv4 используйте команду войти в конфигурацию интерфейса: nl # configure terminal nl (config) # interface Например: R1 (config) # interface ethO Выполните команду присвоения IP-адреса интерфейсу маршрутизатора: nl (config-if) # ip address < ip-address> 2. Активировать: по умолчанию интерфейсы маршрутизатора не активированы (shutdown). Для включения интерфейса используется команда активации: nl (config) # no shutdown 3.3.2 Заполнение таблиц маршрутизации Чтобы на маршрутизаторе nl добавить маршрутную запись в сеть 192.168.60.64/26, нужно использовать команду: nl (config) # ip route 192.168.60.64/26 2.2.2.50 Команда говорит о том, что сеть 192.168.60.64/26 доступна через шлюз (next hop) 2.2.2.50 ВАЖНО: в команде статической маршрутизации необходимо указать не адрес устройства ПК (пб), а адрес сети, в которой устройство находится. 4. Выполнение работы 4.1. Восстановим схему сети, согласно контрольной работе по курсу «Протоколы компьютерных сетей» Мавлютова Алексея Павловича. Рисунок 1 - Адресное пространство маршрутизируемых подсетей Зададимся правилом составления IP-адреса хоста (ПК): - в локальной сети М(0): М-ый адрес в сети. М соответствует количеству букв в фамилии студента. В сети 172.32.16.0/26 восемь(Мавлютов) адрес сети 172.32.16.8/26; - в локальной сети M(i-1)=M5: К-ый адрес в сети. К соответствует количеству букв в имени студента. В сети 172.32.21.0/26 Семь (Алексей) адрес сети 172.32.21.7/26; - в локальной сети M(i)=М6: N-ый адрес в сети. N соответствует количеству букв в отчестве студента. В сети 172.32.22.0/26 десятый (Павлович) адрес сети 172.32.22.8/26. Рисунок 2 – Структура сети 4.2 Задание: Указать необходимые статические маршрутные записи для обеспечения соединения между маршрутизаторами М0, Mi, Mi-1. Результат оформить в таблицу. Таблица 1 - Таблица маршрутизации
4.3 Задание: Составить маршрутные записи, которые будут сконфигурированы оператором сети на маршрутизаторах для заполнения таблиц маршрутизации адресации в локальные подсети М(0), M(i-1), M(i). n0 # n0 # configure terminal n0 (config) # ip route 172.0.22.0/26 7.32.20.2 n0 (config) # ip route 172.0.23.0/26 7.32.20.2 n5 # n5 # configure terminal n5 (config) # ip route 172.0.22.0/26 7.32.20.22 n5 (config) # ip route 172.0.23.0/26 7.32.20.22 n6 # n6 # configure terminal n6 (config) # ip route 172.0.16.0/26 7.32.20.21 n6 (config) # ip route 172.0.23.0/26 7.32.20.26 |