Файл: Практическая работа 1. Технология маршрутизации в ipсетях Тест к разделу Технология маршрутизации в ipсетях.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 11.01.2024
Просмотров: 443
Скачиваний: 4
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
123
Рисунок 1 - Сеть для исследования протокола DHCP
Далее отказываемся от системной конфигурации и на вопрос « Continue with configuration dialog?» отвечаем no.
Настраиваем маршрутизатор с помощью следующих команд:
Router>en
Router #
Router #conf t
Router (config)#int fa0/0
Router (config-if)#no shutdown
Router (config-if)#ip address 192.168.1.1 255.255.255.0
Router (config-if)#exit
Теперь надо создать DHCP pool, т.е. пространство IP-адресов, которое мы будем использовать в данной сети. Дадим ему название DHCP. В данной схеме в качестве DHCP сервера выступает машрутизатор (роутер), поэтому и адреса назначаем из сети, в которой находится маршрутизатор, т.е. из сети
192.168.1.0. Каждому компьютеру нам необходимо выдать IP-адрес, а также адрес шлюза, через который маршрутизируется трафик (шлюз по умолчанию
- Default gateway). В качестве шлюза по умолчанию записываем IP-адрес маршртизатора- 192.168.1.1. Также для доступа в сеть Интернет необходимо указать DNS сервер. В качестве примера зададим DNS компании Google.
Router (config)#ip dhcp pool DHCP
Router (dhcp-config)#network 192.168.1.0 255.255.255.0
124
Router (dhcp-config)#default-router 192.168.1.1
Router (dhcp-config)#dns-server 8.8.8.8
Router (dhcp-config)#exit
Предположим у нас есть сервер с IP-адресом 192.168.1.100 (на схеме не показан). Мы должны исключить его из пула адресов, чтобы этот адрес не присваивался другим устройствам сети. Серверам, которым необходим по- стоянный доступ в сеть Интернет, не рекомендуется выдавать динамические
IP-адреса. Им лучше назначать статические адреса. Для исключения адреса
192.168.1.100 напишем следующую команду:
Router (config)#ip dhcp excluded-address 192.168.1.100
Также исключим IP-адрес, который есть у роутера.
Router (config)#ip dhcp excluded-address 192.168.1.1
Router (config)#exit
Router (config)#wr mem
Рисунок 2 - По умолчанию стоит параметр Static
Меняем параметр Static на DHCP и компьютер PC0 автоматически получает
IP-адрес, маску, адрес шлюза, а также DNS-сервер.
125
Рисунок 3 - Компьютер получил IP-адрес по протоколу DHCP
Аналогично и другие компьютеры получают IP-адреса. Компьютер
PC1 получает адрес 192.168.1.3, а PC2 – 192.168.1.4.
Рисунок 4 - Проверка связи между компьютерами PC0, PC1 и PC2
126
Проверим взаимосвязь между компьютерами. Так для PC1 проверка связи показана на рисунке 4. Проверить связность между всеми компьютера- ми.
Содержание отчета
В индивидуальном отчёте должны быть указаны цель, задание, пред- ставлены необходимые снимки экрана и пояснения к ним. Следует проанали- зировать полученные данные.
Практическая работа №10.Статическая и динамическая маршрутизации
Цель работы
Изучить принципы статической и динамической маршрутизации
Задание
1.Ознакомиться со статической маршрутизацией;
2. Ознакомиться с динамической маршрутизацией;
3.Ответить на вопросы.
Маршрутизация является функцией третьего уровня модели OSI. Под термином ‘‘маршрутизация’’подразумевают процесс определения наиболее эффективного пути от одного устройства к другому. Основным устройством, отвечающим за осуществление процесса маршрутизации, является маршру-
тизатор.
Маршрутизатор выполняет две ключевые функции:
-поддерживает таблицы маршрутизации и обменивается информацией об изменениях в топологии сети с другими маршрутизаторами. Эта функция реализуется с помощью одного или нескольких протоколов маршрутизации;
-когда пакеты приходят на один из интерфейсов, маршрутизатор, руко- водствуясь таблицей маршрутизации, должен определить, куда именно сле- дует отправить пакет.
При этом он использует одну или несколько метрик маршрутизации
для того чтобы установить оптимальный путь, по которому должен следовать сетевой трафик. Метрика маршрутизации это параметр, по которому опреде- ляется наиболее предпочтительный маршрут. Для определения наилучшего межсетевого маршрута вычисляются различные метрики: полоса пропуска- ния, задержки, надежность, загрузка, стоимость и др.
127
Маршрутизаторы используют протоколы маршрутизации для обмена таблицами маршрутизации и совместного использования информации о до- ступных маршрутах.
При статической маршрутизации все записи в таблице имеют неизме- няемый статически статус, что подразумевает бесконечный срок их жизни.
Записи о маршрутах составляются и вводятся в память каждого маршрутиза- тора вручную администратором сети. При изменении состоянии сети адми- нистратор должен отразить эти изменения в таблице маршрутизации. Стати- ческая маршрутизация не подходит для большинства сложных систем, так как сети включают избыточные связи, смешанные топологии и разнообраз- ные протоколы. При статической маршрутизации администратор полностью контролирует сеть, т.е. какой маршрут прописали, так и будет работать сеть.
Это является ее плюсом.
При динамической (адаптивной) маршрутизации все изменения в конфигурации сети автоматически отражаются в таблицах маршрутизации благодаря протоколам маршрутизации. Эти протоколы собирают информа- цию о топологии связей в сети, что позволяет им оперативно отражать все текущие изменения. В таблицах маршрутизации обычно имеется информация об интервале времени, в течение которого данный маршрут будет оставаться действительным. Это время называется время жизни маршрута (TTL). Если по истечении времени жизни существование маршрута не подтверждается протоколом маршрутизации, то он считается не рабочим и пакеты по нему больше не посылаются.
Достоинства динамической маршрутизации:
- автоматическое добавление маршрута;
- организация отказоустойчивости сети. Так, если сеть доступна по двум или более маршрутам, то при недоступности основного маршрута про- изойдет автоматическое переключение на другой маршрут.
Недостатки динамической маршрутизации:
- более высокая загрузка вычислительных ресурсов сети (память и про- цессор);
-требуется более высокая квалификация инженеров при поиске неис- правностей;
- сеть менее предсказуема, т.е. если сеть очень сложная, то не всегда можно сказать, как пойдет тот или иной маршрут.
Сами протоколы динамической маршрутизации можно классифициро- вать по нескольким критериям.
По алгоритмам:
128 1) дистанционно-векторные протоколы (Distance-vector Routing
Protocols) – RIP;
2) протоколы состояния каналов связи (Link-state Routing Protocols)
- OSPF, IS-IS.
Иногда выделяют третий класс, усовершенствованные дистанционно- векторные протоколы (advanced distance-vector), для того чтобы подчеркнуть существенные отличия протоколов от классических дистанционно- векторных, например EIGRP.
По области применения:
1) протоколы междоменной маршрутизации (EGP) - BGP ;
2) протоколы внутридоменной маршрутизации (IGP): OSPF, RIP,
EIGRP, IS-IS.
IGP (Interior Gateway Protocol). IGP-протоколы используются для пе- редачи информации о маршрутах в пределах автономной системы (AS). Как правило, для упрощения, можно воспринимать автономную систему, как сеть одной компании. К современным IGP-протоколам, как правило, предъявля- ются такие требования:
1) быстрая сходимость;
2) выбор маршрутов в зависимости от физических характеристик сети (полоса пропускания, задержка);
3) поддержка масок переменной длины (VLSM);
4) возможность суммировать маршруты.
Если говорить об использовании IGP-протоколов в сетях крупных про- вайдеров, то также можно добавиться такие требования:
1) поддержка большого количества маршрутов;
2) совместимость и поддержка других технологий.
EGP (Exterior Gateway Protocol). EGP-протоколы используются для передачи информации между автономными системами (AS). На текущий мо- мент представителем этого класса является один протокол BGP. Хотя, чаще всего, BGP используется для передачи маршрутов между разными AS, он может также использоваться и внутри корпоративной сети. Особенно, когда сеть большая.
OSPF (Open Shortest Path First) — протокол динамической марш-
рутизации. Он используется для передачи информации между маршрутиза- торами в пределах одной автономной системы (AS).
Протокол OSPF разбивает процедуру построения таблицы маршрути- зации на 2 этапа. К первому относится построение и поддержание базы дан- ных о состоянии связей сети, ко второму построение оптимального маршрута и генерация таблиц маршрутизации.
129
Построение и поддержание базы данных о состоянии связей сети
Сети связи могут быть представлены в виде графа, в которых верши- нами графа являются маршрутизаторы, а ребрами – связи между ними. Каж- дый маршрутизатор обменивается со своими соседями о текущей конфигу- рации графа связей сети.
Для контроля состояния связей между собой маршрутизаторы переда- ют каждые 10 секунд сообщения Hello. Если это сообщение не поступает от соседа, то маршрутизатор делает вывод, что состояние связи между ними из- менилось на неработоспособное и вносит соответствующие корректировки в свою базу данных. Одновременно он отсылает своим соседям объявления о состоянии связей - LSA (Link State Advertisment).
Построение оптимального маршрута и генерация таблиц маршрутизации
Задача нахождения оптимального пути на графе является достаточно сложной. Для ее решения используется алгоритм Дейкстры. Каждый марш- рутизатор в соответствии с этим алгоритмом ищет оптимальные маршруты от своих интерфейсов до всех известных ему сетей. В каждом найденном маршруте запоминается только один шаг – до следующего маршрутизатора.
Эти данные и попадают в таблицу маршрутизации. При изменении состояния связей в сети, каждый маршрутизатор заново ищет оптимальные маршруты и корректирует свою таблицу маршрутизации. Если в сети появляется новый маршрутизатор, он объявляет о себе сообщением Hello.
Вычислительная сложность алгоритма Дейкстры предъявляет высокие требования к мощности процессоров маршрутизаторов. Каждые 30 минут маршрутизаторы обмениваются всеми записями баз данных, т.е. синхрони- зируют их для более надежной работы сети.
Контрольные вопросы
1. К какому уровню модели OSI относится марщрутизация?
2. Какие функции выполняет маршрутизатор?
3. Что такое метрика маршрутизации?
4. Опишите цель таблицы маршрутизации?
5. Что представляет собой статическая маршрутизация?
6. Что представляет собой динамическая маршрутизация?
7. Назовите достоинства и недостатки статической маршрутизации?
8. Назовите достоинства и недостатки динамической маршрутизации?
9. Как можно классифицировать протоколы динамической маршрутизации?
10. Приведите примеры протоколов динамической маршрутизации.
130
Лабораторная работа №11. Изучение процесса работы протокола дина-
мической маршрутизации OSPF с использованием Cisco Packet Tracer
Цель работы
Изучить и практически освоить процесс настройки протокола динами- ческой маршрутизации OSPF с использованием сетевого симулятора Cisco
Packet Tracer. Научиться настраивать протокол OSPF на маршрутизаторах, проверять доступность различных узлов сети.
Задание
1. Ознакомиться с основными понятиями динамической маршрутиза- ции и протокола OSPF в частности.
2. Запустить Cisco Packet Tracer.
3. Собрать необходимую топологию сети, запустить и настроить вирту- альное оборудование.
4. Согласно пунктам выполнения лабораторной работы, сделать необ- ходимые снимки экрана. Изучить полученную информацию и оформить ее в соответствии с требованиями раздела «Содержание отчета».
5. Ответить на вопросыю
Порядок выполнения работы
1.Предварительная настройка сетевого оборудования
Соберите сетевую топологию согласно рисунку 1. Топология содержит
3 ПК и 3 маршрутизатора (Cisco 2911), на которых необходимо настроить динамическую маршрутизацию с использованием OSPF.
Рисунок 1 - Топология сети
131
Каждому компьютеру присвойте IP-адрес: PC0 – 192.168.1.2/24 (шлюз по умолчанию 192.168.1.1); PC1 – 192.168.2.2/24 (шлюз по умолчанию
192.168.2.1); PC2 – 192.168.3.2/24 (шлюз по умолчанию 192.168.3.1). Для того чтобы назначить сетевые адреса компьютерам, один раз нажмите левой кнопкой мыши на устройстве и перейдите в закладку Desktop, а затем нажмите на IP Configurations. Введите IP-адрес, маску подсети и шлюз по умолчанию в соответствующие поля, как это показано на рисунке 2 для PC0.
Повторите для других компьютеров.
Рисунок 2 - Конфигурация для PC0
Необходимо удостовериться в правильности введенных настроек. Для этого один раз нажмите левой кнопкой мыши на устройстве и перейдите в закладку Desktop, а затем нажмите на Command Prompt. Введите команду:
C:\>ipconfig
Сделайте снимок экрана. Повторите для других PC.
Настройте все маршрутизаторы согласно таблице 1.
Таблица 1. Сетевые адреса маршрутизаторов
Маршрутизатор Интерфейс
IP-адрес
Маска подсети
Router0
Gig0/0 10.10.10.1 30 бит – 255.255.255.252
Gig0/1 10.10.11.1 30 бит – 255.255.255.252
Gig0/2 192.168.1.1 24 бита – 255.255.255.0
Router1
Gig0/0 10.10.10.2 30 бит – 255.255.255.252
Gig0/1 10.10.12.1 30 бит – 255.255.255.252
Gig0/2 192.168.2.1 24 бита – 255.255.255.0
Router2
Gig0/0 10.10.12.2 30 бит – 255.255.255.252
Gig0/1 10.10.11.2 30 бит – 255.255.255.252
Gig0/2 192.168.3.1 24 бита – 255.255.255.0
132
Настройте маршрутизатор Router0, для этого один раз нажмите по устройству и перейдите во вкладку CLI, на задаваемый вопрос введите no, затем вводите следующие команды (для завершения команды пользуйтесь клавишей Tab):
Router>enable
Router#configure terminal
Router(config)#interface gigabitEthernet 0/0
Router(config-if)#ip address 10.10.10.1 255.255.255.252
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#interface gigabitEthernet 0/1
Router(config-if)#ip address 10.10.11.1 255.255.255.252
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#interface gigabitEthernet 0/2
Router(config-if)#ip address 192.168.1.1 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#exit
Router#wr mem
Повторите настройки для маршрутизаторов Router1 и Router2 с адреса- ми, взятыми из таблицы. Проверьте доступность шлюзов с каждого ПК. Для этого один раз нажмите левой кнопкой мыши на устройстве и перейдите в закладку Desktop, а затем нажмите на Command Prompt (рисунок 3) и введите команду ping.
Рисунок 3 - Проверка связности для компьютера PC0
133 2.Настройка OSPF протокола
Прежде чем настроить протокол динамической маршрутизации, следу- ет настроить адрес на loopback-интерфейсе. Это необходимо для корректной работы протокола OSPF. Loopback-интерфейс – логический интерфейс, не привязанный к физическим. Аналогичный адрес есть на любом из компьюте- ров.
Настраиваем loopback-интерфейс на Router0:
1 2 3 4 5 6 7 8 9 10
Router>enable
Router#configure terminal
Router(config)#interface loopback 0
Router(config-if)#ip address 192.168.100.1 255.255.255.255 (192.168.100.0/32
– сеть для всех loopback-интерфейсов. Маска 32 бита подразумевает всего один IP-адрес)
Router(config-if)#no shutdown
Router(config-if)#exit
Приступаем непосредственно к настройке OSPF, для этого входим в режим конфигурирования роутера, выбираем протокол ospf и задаем номер процесса 1:
Router(config)#router ospf 1
Указываем все сети, которые подключены к нашему маршрутизатору:
Router(config-router)#network 192.168.1.0 0.0.0.255 area 0 (0.0.0.255 – об- ратная маска (смотрите таблицу), все маршрутизаторы должны быть в одной области area 0)
Router(config-router)#network 10.10.10.0 0.0.0.3 area 0
Router(config-router)#network 10.10.11.0 0.0.0.3 area 0
Router(config-router)#end
Router#wr mem
Как только мы ввели эти команды OSPF автоматически включается на всех интерфейсах, которые соответствуют данном у диапазону адресов.
Router#show running-config (после введения команды используйте клавиши
«Пробел» или «Enter» для просмотра настроек) найдите в выведенных настройках строчки с назначенными портам адресами и занесите снимок экрана в отчет (рисунок 4.).
134
Рисунок 4 - Настройки портов и OSPF на маршрутизаторе Router0
Для маршрутизаторов Router1 и Router2 повторить настройки, при этом для них адреса loopback-интерфейсов 192.168.100.2 и 192.168.100.3 соответ- ственно, area 0 для Router1 и Router2. Соседние сети можно посмот реть в настройках каждого роутера. После настройки OSPF на маршрутизаторе
Router1 появится сообщение:
01:10:34: %OSPF-5-ADJCHG: Process 1, Nbr 192.168.100.1 on Giga-
bitEthernet0/0 from LOADING to FULL, Loading Done
Оно означает, что был найден «сосед». Занесите снимок экрана в отчет. По- вторите для маршрутизатора Router2.
На маршрутизаторе Router2 введите:
Router#show ip ospf neighbor
Видно, что маршрутизатор нашел двух «соседей» (рисунок 5):
Рисунок 5 - Вывод информации о «соседях» маршрутизатора Router2
135
Для получения информации из таблицы маршрутизации введите команду:
Router#show ip route
Записи, рядом с которыми есть символ «O», означают, что маршрут создан с использованием протокола динамической маршрутизации OSPF (рисунок 6).
Рисунок 6 - Информация из таблицы маршрутизации
Буква «О» обозначает, что данный маршрут прописался с использова- нием протокола OSPF. На рисунке видно, что с роутера R2 сеть
192.168.1.0/24 доступна через адрес 10.10.11.1, а этот адрес находится на ро- утере R0. А сеть 192.168.2.0 доступна через адрес 10.10.12.1, а это адрес ин- терфейса роутера R1. Повторите вывод информации о «соседях» и данных из таблицы маршрутизации для Router0 и Router1. Проверьте доступность
PC0 с маршрутизатора Router2:
Router# ping 192.168.1.2
Router#traceroute 192.168.1.2
Занесите снимок экрана в отчет (рисунок 7) и повторите для PC1:
Рисунок 7 - Проверка с Router2 маршрута до компьютера PC0
Сохраните схему сети для выполнения следующей лабораторной работы.