Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб3.doc
Скачиваний:
11
Добавлен:
03.09.2019
Размер:
1.91 Mб
Скачать
  1. Расширенная топология сети, взаимодействие эмулированной сети с физической инфраструктурой.

В этой части лабораторной работы необходимо сделать топологию, состоящую из двух виртуальных маршрутизаторов, и пары конечных хостов (рабочих станций). Топологию создается согласно конфигурации лабораторной из официального трека CCNA Student Lab.

Целью данного раздела лабораторной работы является моделирование топологии, состоящей из нескольких сетевых устройств (маршрутизаторов), а также эмулирование нескольких конечных хостов(подключенных к разным сетям, вланам, маршрутизаторам) на одном PC.

В качестве примера топологии сети будет использована лабораторная работа из учебного руководства Cisco. Схема достаточно тривиальная, но позволит понять, как в GNS3 строить топологию. Будем использовать два маршрутизатора, которые соединяют две разные сети согласно рис. 15.

Рис. 15. Пример топологии сети из учебного руководства Cisco

Приступайте к созданию проекта, запустив GNS3, согласно тому, как это было сделано в начале раздела 2.2 (рис. 7). Для удобства работы с проектом, не забудьте отметить галочками пункты «Сохранять nvrams и другие диски» и «Экспортировать конфигурационные файлы маршрутизаторов».

На чистом рабочем пространстве вашего проекта, первое что необходимо сделать, это конечно же добавить пару маршрутизаторов – R1 и R2 согласно рис. 15.

Напомню, в качестве дефолтной платформы при начальной конфигурации GNS3, выбран маршрутизатор серии 7200. Потому как это наиболее интересная платформа с точки зрения всевозможных особенностей и стабильности IOSа (для эмуляции) в том числе. Для того, чтобы соединить роутеры, нам необходимо добавить в них модули интерфейсных карт (по аналогии с живыми роутерами). Для этого выделяем роутеры и выбираем пункт контекстного меню «Configure» (см. рис. 16).

Рис. 16. Для добавления интерфейсных карт использован пункт контекстного меню «Configure»

Выбирайте контекстное меню «Configure» –> «Slots» и «вставляйте» в нужный слот необходимый модуль. В нулевой слот (slot 0) необходимо поставить модуль «2FE» с двумя FastEthernet интерфейсами, а в первый «4T+» с четырьмя serial интерфейсами как показано на рис. 17.

Рис. 17. Настройка интерфейсов маршрутизатора

Наведя на роутер курсор, можно увидеть, что доступны следующие интерфейсы fa0/0, fa0/1, ser1/0, ser1/1, ser1/2 и ser1/3 (см. рис. 18).

Рис. 18. Проверка наличия интерфейсов маршрутизатора R1

Для соединения роутеров, будем использовать serial интерфейсы, для этого на верхней панели необходимо нажать кнопку с изображением коннектора («add a link»), режим выбран ручной(manual):

Далее, при выборе первого роутера вывалится список интерфейсов, выбираем s1/0 и на втором роутере – тоже интерфейс s1/0.

Опять же, «зависнув» курсором над первым роутером, появится надпись, где можно увидеть «S1/0 is connected to Router2 S1/0».

Подписать интерфейсы с указанием адресов для того, чтобы имена интерфейсов отображались, можно с помощи кнопки на панели:

На рис. 19 представлен интерфейс GNS3 после всех вышеизложенных манипуляций.

Рис. 19. Интерфейс GNS3 когда роутеры соединены

Теперь необходимо использовать эмуляторы конечных хостов, для этого сначала настроим объект в GNS, тип — «облако», иконку присвоим в виде PC для наглядности, чтобы в результате мы получили следующего вида объект:

Для того чтобы эмулировать данный конечный хост, сначала нужно добавить новый символ в оболочку GNS3. Для этого в главном меню окна GNS3 выбираем «Edit» –> «Symbol Manager», добавляем к примеру символ SERVER из поля доступных символов(слева) в используемые(справа). Выбираем тип — «Cloud» («облако») и обязательно(!), и нажимаем кнопку «Apply».

После этого, в списке доступных девайсов появляется объект Server. Добавим его в рабочую область и нажмем «Configure». На вкладке «NIO UDP» указываем «local port 30000, host 127.0.0.1, remote port 20000», это потребуется в дальнейшем для связки объекта SERVER с эмулятором хоста VPCS.

Нужно отметить, что виртуальному хосту №1 в консоле VPC («VPCS1») соответствует связка портов — «nio_udp:30000:127.0.0.1:20000», второму вирт. Хосту («VPCS2») соответствует – «nio_udp:30001:127.0.0.1:20001» и так далее, всего утилита vpc может эмулировать до 9 хостов, причем все они могут быть в разных сетях и подключены к любым устройствам в вашей топологии. В корневой папке с утилитой есть файл «startup.vpc.example», в нем можно настроить начальные параметры симулятора при запуске. В вашем случае необходимо задать параметры двух виртуальных хостов. Первому хосту назначим адрес 192.168.20.10 шлюз 192.168.20.1 и префикс маски /24, второму хосту – адрес 192.168.25.10 шлюз 192.168.25.1 и префикс маски /24. Эта адресация соответствует заданной тестовой топологии (см. рис. 15).

После того, как отредактировали стартап-файл симулятора vpcs, запустим исполняемый файл – vpcs.exe. В появившемся консольном окне прописываем команду: load startup.vpc.example. Результат выполнения стартап-файла: консоль покажет, какие применены параметры для PC1, PC2.

Переключаться в консоле м/у хостами очень просто — введите номер хоста, к которому хотите переключиться и нажмите enter.

Для того чтобы «достучаться» до другого роутера («Router 2″) необходимо выполнить настройку маршрутизации в соответствии с лабораторной работой. Настройку необходимо проводить в «Console» для каждого из маршрутизатора. Команды, которые необходимо вводить для настройки маршрутизации, представлены в табл.1 для каждого из роутеров соответственно.

Таблица 1. Команды для настройки маршрутизации

Для роутера R1

Для роутера R2

R1>en

R1#conf t

R1(config-if)#int s1/0

R1(config-if)#ip address 172.17.0.1 255.255.255.0

R1(config-if)#no sh

R1(config)#int fa 0/0

R1(config-if)#ip address 192.168.20.1 255.255.255.0

R1(config-if)#no sh

R1(config-if)#end

R1(config-if)#wr

R2>en

R2#conf t

R2(config-if)#int s1/0

R2(config-if)#ip address 172.17.0.2 255.255.255.0

R2(config-if)#no sh

R2(config)#int fa 0/0

R2(config-if)#ip address 192.168.25.1 255.255.255.0

R2(config-if)#no sh

R2(config-if)#end

R2(config-if)#wr

Итак, после настройки маршрутизации, в среде GNS3 при запуске собранной топологии все точки соединения должны быть «зелёными», справа на панели можно найти информацию о том, какой интерфейс куда подключён. Скриншот программы представлен на рис. 20.

Из-под виртуальных хостов можно выполнять простейшие команды для проверки коннективити (сетевой связи) устройств (например ping). Мы видим, что PC1 успешно пингует свой гейт(интерфейс маршрутизатора fa0/0), а также другой интерфейс — serial1/0. После того, как на рутерах настроили интерфейсы и маршрутизацию с первого виртуального хоста PC1 доступен второй хост PC2, что можно увидеть на рис. 21. При пинговании можно увидеть время в мс, за которое происходит передача пакетов данных.

Соседние файлы в предмете Вычислительные системы, сети и телекоммуникации