Установка и начальная настройка
Методические указания к выполнению расчетно- графических работ
По дисциплине
" Организация вычислительных систем и сетей "
для студентов специальности 5В100200–Системы информационной безопасности.
Рассмотрено и одобрено на заседании кафедры КИБ
Протокол № 10 от 25.05.2015г.
Зав каф. КИБ: ______________ Е.Г. Сатимова
Составил: ст. пр _______________ К.М.Ургенишбаев
Алматы, 2015 г.
Содержание Введение 1 Задание 1.1.Задание по РГР 1 1.2.Задание по РГР 2 1.3.Содержание отчета 2 Теоретическое введение 3 Установка и начальная настройка 4 Создание топологии 5 Заключение 6 Список литературы |
Введение
Целью расчетно-графических работ является ознакомить и научить студентов моделировать сеть на симуляторе GNS3. Строить локальную сеть с использованием маршрутизаторов коммутаторов беспроводных Wi-Fi и.т.д. Все маршрутизаторы Cisco работают под управлением операционной системы Cisco IOS. Для каждой модели маршрутизатора предлагаются несколько разновидностей IOS.
Образы IOS различаются по версии. Cisco использует достаточно сложную систему идентификации версий, ознакомиться с которой можно по этой ссылке (http://www.cisco.com/warp/public/732/abc/releases/).
Для студентов достаточно будет следующего понимания: номер версии Cisco IOS состоит из трех частей:
Номер основного релиза (major release; в настоящее время обычно встречаются основные релизы 11.3, 12.0, 12.1, 12.2).
Номер обновления (maintenance release), начиная с 1. Обновления выпускаются каждые 8 недель, в них включаются исправления ошибок. Набор функциональных возможностей релиза не изменяется.
Номер выпуска (software rebuild), обозначается буквой, начиная с а. Выпуски предназначены для экстренного исправления ошибок, которое не может ждать до следующего обновления.
Таким образом, IOS 12.2(6с) - это основной релиз 12.2, обновление 6, выпуск c.
Кроме версий, образы IOS различаются по заложенной в них функциональности. Функциональные возможности группируются в наборы, называемые feature sets. Минимальная функциональность содержится в IP only feature set (или просто "IP"); она включает в себя, в частности, поддержку IP-интерфейсов, статическую и динамическую IP-маршрутизацию, поддержку мониторинга и управления по SNMP. IP Plus feature set включает дополнительные возможности (например, поддержку технологии VoIP для передачи голоса). Также имеются feature sets с функциями межсетевого экрана (FW, Firewall), системы обнаружения атак (IDS), криптозащиты трафика (IPSEC) и др., в том числе имеются и комбинированные образы, например IP Plus FW IPSEC. Бесплатно с маршрутизатором поставляется только IP only feature set, остальные образы необходимо покупать. Для определения того, в каком feature set имеется требуемая вам возможность, следует обратиться к специалисту компании-реселлера.
Таким образом, конкретный образ IOS идентифицируется тремя параметрами:
− аппаратная платформа, для которой он предназначен
− feature set
− версия
Цель работы: разработка программ в симуляторе GNS3 для:
- маршрутизаторов локальных сетей;
- сетей VLAN;
- беспроводных сетей Wi-Fi.
Задание
Вариант соответствует списочному номеру студента в журнале преподавателя.
Таблица 1 - Варианты заданий
№ студента п/г 2 | |||||||||||||||
№№ заданий | |||||||||||||||
№ студента п/г 2 | |||||||||||||||
№№ заданий |
Примечание: п/г - подгруппа.
Задание по РГР 1
Условие задания:
1) 3 маршрутизатора, 2 концентратора, 10 компьютеров, статическая маршру-тизация, диапазон IP 192.168.0.1 - 192.168.0.55;
2) 2 маршрутизатора, 3 концентратора, 8 компьютеров, статическая маршру-тизация, диапазон IP 172.168.1.1 - 172.168.1.55;
3) 2 маршрутизатора, 2 концентратора, 6 компьютеров, сервер статическая мар-шрутизация, диапазон IP 172.168.1.1 - 172.168.1.55;
4) 5 маршрутизаторов, 4 концентратора, 15 компьютеров, динамическая марш-рутизация RIP;
5) 3 маршрутизатора, 3 концентратора, 12 компьютеров, статическая маршру-тизация, диапазон IP 172.168.2.1 - 172.168.2.55;
6) 4 маршрутизатора, 2 концентратора, 18 компьютеров, динамическая марш-рутизация RIP;
7) 2 маршрутизатора, 3 концентратора, 8 компьютеров, динамическая марш-рутизация RIP;
8) 2 маршрутизатора, 3 концентратора, 8 компьютеров, 2 принтера, статическая маршрутизация, диапазон IP 155.168.1.1 - 155.168.1.55;
9) 2 маршрутизатора, 2 концентратора, 10 компьютеров, статическая марш-рутизация, диапазон IP 172.168.55.1 - 172.168.55.55;
10) 4 маршрутизаторов, 4 концентратора, 18 компьютеров, динамическая марш-рутизация RIP.
11) 3 маршрутизатора, 3 концентратора, 9 компьютеров, статическая маршру-тизация, диапазон IP 172.168.2.1 - 172.168.2.55;
12) 4 маршрутизатора, 3 концентратора, 18 компьютеров, динамическая марш-рутизация RIP;
13) 3 маршрутизатора, 3 концентратора, 8 компьютеров, динамическая марш-рутизация RIP;
14) 2 маршрутизатора, 3 концентратора, 12 компьютеров, 2 принтера, статическая маршрутизация, диапазон IP 155.168.1.1 - 155.168.1.55;
15) 2 маршрутизатора, 3 концентратора, 10 компьютеров, статическая марш-рутизация, диапазон IP 172.168.55.1 - 172.168.55.55;
Задание по РГР 2
Условие задания:
1) 2 коммутатора, 1 маршрутизатор, 12 компьютеров, 3 VLAN;
2) 2 коммутатора, 1 маршрутизатор, 1 сервер, 8 компьютеров, 2 VLAN;
3) 3 коммутатора, 2 маршрутизатора, 9 компьютеров, 3 VLAN;
4) 2 коммутатора, 3 маршрутизатора, 2 сервера, 15 компьютеров, 3 VLAN, динамическая маршрутизация RIP;
5) 3 коммутатора, 1 маршрутизатор, 12 компьютеров, 4 VLAN;
6) 2 коммутатора, 3 маршрутизатора, 15 компьютеров, 3 VLAN, статическая маршрутизация;
7) 2 коммутатора, 2 маршрутизатора, 1 сервер, 12 компьютеров, 2 VLAN, динамическая маршрутизация RIP;
8) 1 коммутатор, 1 маршрутизатор, 1 сервер, 12 компьютеров, 3 VLAN;
9) 2 коммутатора, 2 маршрутизатора, 16 компьютеров, 2 VLAN.
10) 2 коммутатора, 3 маршрутизатора, 2 сервера, 18 компьютеров, 3 VLAN, динамическая маршрутизация RIP;
11) 3 коммутатора, 1 маршрутизатор, 12 компьютеров, 4 VLAN;
12) 2 коммутатора, 3 маршрутизатора, 15 компьютеров, 3 VLAN, статическая маршрутизация;
13) 2 коммутатора, 2 маршрутизатора, 1 сервер, 12 компьютеров, 2 VLAN, динамическая маршрутизация RIP;
14) 1 коммутатор, 1 маршрутизатор, 1 сервер, 15 компьютеров, 3 VLAN;
15) 2 коммутатора, 2 маршрутизатора, 18 компьютеров, 2 VLAN.
Содержание отчета
- условия задач;
- блок-схемы программ;
- листинг программ;
- виды экранов с выполняемыми программами;
- список литературы.
Пример выполнения расчетно - графических работ:
Построить сеть, в которой должны быть: 3 коммутатора, 2 маршрутизатора, 9 компьютеров, 3 VLAN.
Теоретическое введение
GNS3 это графический инструмент, который позволяет эмулировать комплексные сетевые инфраструктуры на базе оборудования Cisco. В основе проекта, который основан и развивается по принципу ‘open source’ лежат три компонента:
Dynamips – основная составляющая симулятора, позволяющая эмулировать Cisco IOS
Dynagen – текстовый интерфейс (front-end) для Dynamips
Qemu – средство эмуляции и виртуализации различного рода машин (linux хостов, pix/asa, junos устройств)
Чистый Dynamips не очень удобен в плане конфигурирования. Если необходимо создать тестовую среду, состоящую из трех и более маршрутизаторов, то это может оказаться проблемой и отнимет много времени. Для упрощения настройки тестовой среды используется Dynagen. Dynagen – это некая надстройка над Dynamips, с ее помощью создается ini-файлы с описанием запускаемой среды. Достаточно хороший инструмент, но было бы хорошо использовать графическую оболочку для конфигурирования. Для это как раз есть GNS3 (Graphical Network Simulator) – это графическая надстройка над Dynagen.
GNS3 – это превосходный инструмент, который позволяет всем интересующимся сетевыми технологиями поближе познакомиться с продуктами компании Cisco. Сетевым инженерам и администраторам дает возможность повысить навыки настройки оборудования, а также отличный помощник при подготовке к сдаче сертификационных экзаменов, таких как CCNA, CCNP, CCIP, CCIE RS, CCIE SP, JNCIA, JNCIS, JNCIE.
Отличительной чертой симулятора GNS3 является то, что используются реальные образы Cisco IOS. Поддерживается множество платформ (маршрутизаторы серий: 1700, 2600, 2691, 3600, 3700, 7200, средства обнаружения/предотвращения атак: IPS, IDS, PIX, ASA, коммутаторы: ATM, Frame Relay, Ethernet, а также устройства на базе JunOS, Linux-хосты).
Стоит упомянуть также о том, что эмулированную сеть можно связать с физической(реальной) локальной сетью, тем самым выстраивая единую взаимосвязанную топологию.
Установка и начальная настройка
Нам понадобится:
GNS3 – необходим ‘all-in-one’ пакет, в котором содержатся Dynamips, Qemu/Pemu, Putty and WinPCAP 4.1.1.
WireShark – сниффер (анализатор сетевого трафика)
Virtual PC Simulator – симулятор конечного хоста
Cisco IOS – образы ОС.
После того как все перечисленное загружено, можно приступать к установке.
Для начала устанавливаем GNS3. Никаких сложностей возникнуть не должно. В ходе установки будут установлены все необходимые компоненты/драйвера/библиотеки доступа к нижним сетевым уровням.
Далее для своего удобства создайте структуру каталогов (папок), дабы все будущие проекты/лабораторные работы были структурированы:
Краткое описание назначения: IOS – хранятся образы Cisco IOS, PROJECT – все проекты создаются здесь, WORK – рабочая директория, PEMU,QEMU,CAPTURE – директории, относящиеся к Qemu. TEMP – временная директория.
После этого запускаем GNS3. При первом запуске появляется диалоговое окно, в котором предлагается указать начальные настройки – (1 пункт) расположение Dynamips, (2 пункт)расположение образов Cisco IOS.
Для начала выбираем пункт #1, появляется диалоговое окно Preference. На вкладке Dynamips, в Executable path указываем путь к Dynamips. Если при установке использовался полный пакет (GNS3-x.x-win32-all-in-one), то ничего менять не надо, просто нажимаем кнопку Test. Должна появиться зеленая надпись: Dynamips successfully started. Нажимаем кнопку Apply, затем ОК.
(!) Примечание: тоже самое можно сделать позже, используя главное меню Edit > Preferences
Далее необходимо указать путь к образам Cisco IOS. Для этого жмем на пункт (2). Если вы закрыли диалоговое окно, выбираем пункт меню Edit > IOS images and hypervisors.
Появится диалоговое окно, в котором необходимо указать образы Cisco IOS для каждой платформы, которые будут использоваться для последующего запуска. Для этого нажимаем кнопку […] рядом с Image File и выбираем образ Cisco IOS. В поле Platform и Model указываем платформу и модель, в многих случаях по имени образа платформа и модель определяется автоматически. IDLE PC временно оставляем пустым. Нажимаем Save.
Необходимо выполнить эти действия для всех образов, которые вы планируете использовать.
Создание топологии
Теперь можно приступать к созданию тестовой среды. Запускаем GNS3, при старте выводится диалоговое окно создания/открытия проекта:
Назовем наш тестовый проект LAB_TEST (путь к файлу проекта заполняется автоматически, если все директории на этапе предварительной настройки были указаны). Также рекомендуется указать галочки ‘сохранять файлы nvram ’, ‘экспортировать конфигурации маршрутизаторов’. Это очень упростит работу с проектом в дальнейшем.
Добавим маршрутизатор 7200 в рабочую область проекта. Имя добавленного элемента – R1, при добавлении устройство выключено (о чем символизирует красный индикатор в правой панели). При наведении на иконку курсора мыши отобразится краткая информация об устройстве.
Выделив элемент правой кнопкой мыши, получим контекстное меню устройства:
Пункт ‘Configure’ содержит основные настройки маршрутизатора, такие как параметры памяти RAM, NVRAM, дисков PCMCIA, компоновку слотов (интерфейсных модулей), MAC адрес шасси, регистр(confreg)
Запускаем маршрутизатор кнопкой Start контекстного меню. Сразу же после запуска рекомендуется выполнить подбор параметра IdlePC (находится там же в контекстном меню). Значительно снижает нагрузку на центральный процессор.
Пример подбора, наиболее подходящий параметр выделяется (*)звездочкой:
Подключение к маршрутизатору консолью(терминалом, в нашем случае Putty). В контекстном меню маршрутизатора выбираем Console, после чего откроется клиент Putty с подключением к маршрутизатору R1:
Отображается диалог начальной конфигурации устройства. Далее уже действуем по своему усмотрению настраивая устройство с самого начала в ручную.
Сменим для примера имя маршрутизатора с дефолтного Router на R1, в соответствии с нашей топологией. Сохраним текущую конфигурацию в «startup» командой #wr (аналог команды #copy run start):
Следует заметить, что ограничений по поддержке протоколов /команд/ функционала в эмуляторе нет. Все это зависит только от типа используемого образа IOS.
Будем считать, что в нашем случае настройка маршрутизатора выполнена. Для того, чтобы при следующей загрузке маршрутизатор подхватил нашу сохраненную конфигурацию выполним следующее: на панели задач найдем кнопку ‘Save Network File’, при нажатии которой произойдет сохранение проекта как такового, плюс экспорт конфигурационных файлов всех устройств. В нашем случае об этом будет свидетельствовать событие в центральной рабочей области :
‘=> Exporting R1 configuration to D:\VM\GNS3\project\lab_test_configs\R1.cfg’
Теперь, в папке проектов ‘D:\VM\GNS3\project\’ имеем следующую структуру:
Папка ‘<имяпроекта>_configs’ содержит экспортированные конфурации устройств:
Папка ‘<имяпроекта>_working’ содержит рабочие файлы проекта(файлы памяти RAM, NVRAM, файлы дисков и т.д.). Это виртуальные аналоги физических устройств маршрутизатора:
Инструмент версии GNS3 0.7.2 – редактор стартовой конфигурации. Выделив устройство правой кнопкой, выбираем пункт ‘Startup-config’, появиться редактор конфигурации (открывается на редактирование файл ‘R1.cfg’ , который мы экспортировали в предыдущем пункте):
Если есть понимание структуры конфигурационного файла, вносить изменения можно прямо в этом редакторе.
После редактирования (и нажатия кнопки OK), редактор предложит загрузить этот стартовый конфигурационный файл (startup-config) в текущую конфигурацию (running-config), выполнит команду на маршрутизаторе R1#copy running-config startup-config
Контрольные вопросы:
1.Перечислить программное обеспечение, необходимое для выполнения РГР.
2.Дать определение и назначение каждому из приложений.
3.Кратко описать создание топологии.
4.Перечислить основные команды, использованные при настройке маршрутизатора.
5.Кратко описать процесс настройки интерфейсов маршрутизатора.
6.Протокол динамической маршрутизации RIP (ver. 1,2). Сравнительный анализ версий протокола.
7.Прокомментировать настройку статических маршрутов, протокола RIP и метрик.
Заключение
В данной расчетно-графической работе мы научились установить и произвести начальную установку GNS3, а также собрали сеть состоящий из маршрутизаторов коммутаторов и компьютеров. Показали при настройке маршрутизаторов какие команды необходимо набирать. Так же была проведена настройка транковых портов, что позволило передавать пакеты данных между сетями VLAN. Транковый порт - это канал точка-точка через который передается трафик всех VLANob. Траковый порт не принадлежит ни к одному VLANy, этот порт передает тегированный трафик. Транк настраивается между свичами или свичем и маршрутизатором.
Список литературы
1. Журнал «LAN» 2002-2007 гг.
2. Интернет сайт www.tls-group
3. Интернет сайт www.abn.ru
4. Интернет сайт www.ecolan.ru
5. http://www.ixbt.com/comm/sks-1.shtml Стандарты телекоммуникационной инфраструктуры коммерческих зданий ISO/IEC 11801, EN 50173 и ANSI/TIA/EIA-568-A/ Аналитический обзор стандартов. Александр Воловодов
6. http://www.ixbt.com/comm/sks-2.shtml Разъемы и качество СКС. Александр Воловодов
7. http://www.ixbt.com/comm/sks-3.shtml Тестирование СКС — среда передачи или протоколы? Александр Воловодов