Лекция 11. Программы NetEmul и GNS3

  • doc
  • 01.05.2020
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала 130. Лекция 11. Программы NetEmul и GNS3.doc

Лекция 11: Программы NetEmul и GNS3

Программа-конкурент и аналог CPT для изучения компьютерных сетей - NetEmul

Бесплатная программа NetEmul была создана в учебных целях и служит для визуализации работы компьютерных сетей, для облегчения понимания, происходящих в ней процессов. Программа одинаково хорошо работает во всех версиях ОС, начиная с Windows XP и Windows 7. Программа не привязана к конкретному оборудованию Cisco или D-Link и имеет русификацию интерфейса.

Интерфейс программы

Для начала установим программу, запустим и русифицируем ее командой Сервис-Настройки ( рис. 11.1).

Русифицируем интерфейс программы
Рис. 11.1. Русифицируем интерфейс программы

В главном окне программы все элементы размещаются на рабочей области (на Сцене). На всей свободной области сцены, размеченной сеткой можно ставить устройства, при этом они не должны пересекаться. На Панели устройств размещены все необходимые для построения сети инструменты, а также кнопка отправки сообщений и Запустить/Остановить. На Панели параметров расположены свойства объектов. Для выделенного объекта появляются только те свойства, которые характерны для него ( рис. 11.2).

Интерфейс программы NetEmul
Рис. 11.2. Интерфейс программы NetEmul

Практическая работа 11-1. Строим сеть из двух ПК и коммутатора

Для начального знакомства с программой давайте построим простейшую локальную сеть и посмотрим, как она работает. Для этого выполните команду Файл-Новый и нарисуйте схему сети как на рис. 11.3.

Схема из двух ПК и концентратора
Рис. 11.3. Схема из двух ПК и концентратора

После рисования двух ПК и концентратора создадим их соединение ( рис. 11.4).

Инструмент создания соединений сетевых устройств
Рис. 11.4. Инструмент создания соединений сетевых устройств

В процессе рисования связей между устройствами вам потребуется выбрать соединяемые интерфейсы и нажать на кнопку Соединить ( рис. 11.5 и рис. 11.6).

Выбор начальных настроек соединения
Рис. 11.5. Выбор начальных настроек соединения

Соединение устройств произведено
Рис. 11.6. Соединение устройств произведено

Теперь настроим интерфейс (сетевую карту) на наших ПК ее – рис. 11.7 и рис. 11.8. Чтобы появилось подобное меню следует щелкнуть правой кнопкой мыши по ПК.

Добавляем интерфейс
Рис. 11.7. Добавляем интерфейс

В меню выбираем строчку Интерфейсы и задаем IP адрес и маску ПК. Обратите внимание: после того, как вы напишете 192.168.0.1 маска появляется автоматически. После нажатия на кнопки Применить и ОК – появляется анимация движущихся по сети пакетов информации. Для второго ПК адрес будет 192.168.0.2.

Вводим IPадрес и маску сети
Рис. 11.8. Вводим IPадрес и маску сети

Все - сеть создана и настроена. Отравляем данные по протоколу TCP ( рис. 11.9).

Кнопка Отправить данные
Рис. 11.9. Кнопка Отправить данные

Для этого щелкаем мышью сначала по одному ПК, а затем – по другому ПК. Выбираем протокол и размер пакета ( рис. 11.10).

Выбор протокола
Рис. 11.10. Выбор протокола

Если вы где-то ошиблись, то появиться соответствующее сообщение, а если все верно – то произойдет анимация движущихся по сети пакетов ( рис. 11.11).

Движение пакетов по сети
Рис. 11.11. Движение пакетов по сети

Подписать устройства на схеме можно инструментом Вставить текстовую надпись ( рис. 11.12).

Инструмент Вставить текстовую надпись
Рис. 11.12. Инструмент Вставить текстовую надпись

Примечание

По умолчанию каждый ПК имеет одну сетевую карту, но их может быть и несколько. Для того, чтобы добавить для ПК адаптер нужно щелкнуть на нем правой кнопкой мыши и выбрать пункт меню Интерфейсы. В результате откроется следующее диалоговое окно ( рис. 11.13).

Диалоговое окно работы с сетевым интерфейсом ПК
Рис. 11.13. Диалоговое окно работы с сетевым интерфейсом ПК

Нажимаем на кнопку Добавить, выбираем тип нового адаптера, нажимаем ОK, и у нас есть еще один интерфейс. В качестве примера на рис. 11.14 изображен ПК, имеющий три сетевых карты.

В этом ПК установлены адаптеры eth0-eth2
Рис. 11.14. В этом ПК установлены адаптеры eth0-eth2

Примечание

Каждый сетевой интерфейс (адаптер) имеет свой собственный mac-адрес. В программе NetEmul в строке "Mac-адрес" можно задать новый адрес, но по умолчанию, при создании интерфейса, ему автоматически присваивается этот уникальный номер.

Данный пример представлен в виде файла – task-11-1.net.

Практическая работа 11-2. Собираем сеть из двух ПК и свитча. Изучаем таблицу коммутации

Постройте схему, показанную на рис. 11.15 и настройте ее работу. Отправьте пакет с одного ПК на другой и просмотрите таблицу коммутации свитча.

Схема сети по топологии звезда построена
Рис. 11.15. Схема сети по топологии звезда построена

На схеме:

·                     красный индикатор означает, что устройство не подключено;

·                     желтый - устройство подключено, но не настроено;

·                     зеленый - знак того, что устройство подключено, настроено и готово к работе.

Таблица коммутации устройств вызывается щелчком правой кнопки мыши на коммутаторе ( рис. 11.16).

Комбинация клавиш Ctrl+T вызывает Таблицу коммутации
Рис. 11.16. Комбинация клавиш Ctrl+T вызывает Таблицу коммутации

Данный пример представлен в виде файла – task-11-2.net.

Пример 11.2. Изучаем в NetEmul сеть из двух подсетей и маршрутизатора

Постройте новую сеть ( рис. 11.17). Разобьем нашу сеть на 2 подсети. Допустим, у нас есть пул адресов сети. Разобьем его на 2 части: 192.168.0.1-192.168.0.254 (для подсети слева) и 192.168.1.1-192.168.1.254(для подсети справа) с маской 255.255.255.0.

Вариант сети из двух подсетей на коммутаторах, соединенных маршрутизатором
Рис. 11.17. Вариант сети из двух подсетей на коммутаторах, соединенных маршрутизатором

Примечание

Обратите внимание на то, что число портов у коммутатора можно задавать. У нас на рисунке коммутатор четырехпортовый ( рис. 11.18).

Выбор числа портов коммутатора
Рис. 11.18. Выбор числа портов коммутатора

Настройка компьютеров

Для настройки ip-адреса интерфейса ПК и маски подсети из меню правой кнопки мыши открываем окно Интерфейсы и выставляем ip-адреса в соответствии со схемой сети и маску подсети 255.255.255.0. После нажатия на кнопку "Применить" и "ОК", мы можем наблюдать,как индикатор поменял цвет с желтого на зеленый и от нашего устройства, которому сейчас дали адрес, побежал кадр Arp-протокола. Это нужно для того, чтобы выявить, нет ли в нашей сети повторения адресов.

Новый термин

ARP (Протокол определения адреса) — протокол в компьютерных сетях, предназначенный для определения MAC-адреса по известному IP-адресу. Иными словами, ARP представляет собой сетевой протокол, предназначенный для преобразования IP-адресов в MAC-адреса в сетях TCP/IP, что выполняется путем поиска в ARP-таблице. Ниже приведен пример простейшей ARP-таблицы:

IP-адрес

Ethernet-адрес

192.168.0.1

08:00:34:00:2F:C3

192.168.0.2

08:00:5A:71:A7:72

192.168.0.3

08:00:10:98:AC:24

В поле "Описание" из меню правой кнопки мыши необходимозадать имя каждому компьютеру. Оно в дальнейшем будет всплывать в подсказке при наведении мыши на устройство, а также при открытии журнала для устройства заголовок будет содержать именно это описание ( рис. 11.19).

Пример задания описания устройства
Рис. 11.19. Пример задания описания устройства

Настройка маршрутизатора

Пока послать сообщения из одной такой подсети в другую мы не можем. Необходимо дать IP адреса каждому интерфейсу маршрутизатора, а на конечных узлах (то есть, на всех ПК) установить шлюзы по умолчанию. В подсети слева настроим 1й порт маршрутизатора LAN1 на адрес 192.168.1.10 ( рис. 11.20).

Настраиваем порт 1 (LAN1) маршрутизатора
Рис. 11.20. Настраиваем порт 1 (LAN1) маршрутизатора

Теперь у всех ПК слева в свойствах должен быть шлюз 192.168.0.10. ( рис. 11.21). Установите флажок Включить маршрутизацию.

Настройка шлюза по умолчанию для узлов левой подсети
Рис. 11.21. Настройка шлюза по умолчанию для узлов левой подсети

Аналогично настраиваем порт 2 (LAN2) – рис. 11.22.

Настраиваем порт 2 (LAN 2) маршрутизатора
Рис. 11.22. Настраиваем порт 2 (LAN 2) маршрутизатора

Настраиваем шлюз по умолчанию для узлов правой сети ( рис. 11.23).

Настройка шлюза по умолчанию для узлов правой подсети
Рис. 11.23. Настройка шлюза по умолчанию для узлов правой подсети

Шлюзы мы задали и теперь у нас полностью рабочая сеть. Давайте рассмотрим свойства ее объектов.

Наблюдаем свойства маршрутизатора

В таблице маршрутизации видим 2 записи, которые соответствуют нашим подсетям ( рис. 11.24).

Таблица маршрутизации маршрутизатора
Рис. 11.24. Таблица маршрутизации маршрутизатора

Тестирование сети

Давайте проверим, насколько правильно функционирует сеть. Для того, чтобы отправить пакеты, выберите на панели инструментов значок . Мы отправим данные из одной сети в другую. Далее нажимаем на кнопку Отправка и наблюдаем бегущие по сети кадры ( рис. 11.25).

Показан ПК, получающий данные
Рис. 11.25. Показан ПК, получающий данные

У каждого сетевого устройства в контекстном меню есть пункт "Показать журнал". В процессе отправки пакетов можно открыть этот журнал и увидеть информацию о пакете, пришедшем (или отправленном), и его содержимое – рис. 11.26 и рис. 11.27.

Часть журнала событий PC4
Рис. 11.26. Часть журнала событий PC4

Часть журнала событий на маршрутизаторе
Рис. 11.27. Часть журнала событий на маршрутизаторе

Описанная здесь сеть представлена в виде файла – task-11-3.net.

Что такое GNS3? Основные настройки программы

Еще одной альтернативой Cisco Packet Tracer является бесплатная программа GNS3 –Графический Симулятор Сети. GNS3 позволяет моделировать работу реальных сетей, что крайне важно для обучения сетевого персонала. Фактически вы получаете имитацию полноценной компьютерной сети с дорогостоящим оборудованием – на вашем домашнем ПК. С установкой эмулятора GNS3 справиться даже школьник – все шаги по установке программы на ПК можно принять по-умолчанию ( рис. 11.28).

Соглашаемся с установкой всех по-умолчанию
Рис. 11.28. Соглашаемся с установкой всех по-умолчанию

После первого запуска программы вам будет предложено выполнить три шага ( рис. 11.29)

Окно Мастера при первом запуске программы
Рис. 11.29. Окно Мастера при первом запуске программы

Здесь предлагается:

·                     Сконфигурировать рабочие директории ОС

·                     Проверить работу Динамипса

·                     Выделить директорию под IOS-ы устройств, добавить распакованные образы, а значение IDLE PC можно будет рассчитать позднее.

Примечание

По поводу Dynamips замечу, что это программное обеспечение организует виртуализацию маршрутизаторов.

Как видим, при установке CPT проблем меньше, поскольку GNS3 - программа для симуляции сложных компьютерных сетей.

Теперь выполним команду Edit-Preferences и перейдем на вкладку Динамипса – рис. 11.30. Здесь имеет смысл создать отдельную директорию, в которой и будут храниться – образы, конфигурации и прочее. Я задал путь C:\Users\vova\TEST.

Окно Preferences
Рис. 11.30. Окно Preferences

Теперь нужно скачать из Сети образы ios’a для GNS3 и установить их. Выполняем команду Edit-IOS images and hypervisors – рис. 11.31. На этом рисунке стрелка указывает кнопку для поиска образа, а кнопка Save сохраняет выбранные вами образы оборудования Cisco в программе.

Добавляем образы для работы в программе
Рис. 11.31. Добавляем образы для работы в программе

Основные настройки выполнены – можно начинать работать ( рис. 11.32).

Первые шаги в программе GNS3
Рис. 11.32. Первые шаги в программе GNS3

Совет

При желании командой Edit-Preferences с переходом на вкладку General можно русифицировать программу ( рис. 11.33).

Интерфейс программы русифицирован
Рис. 11.33. Интерфейс программы русифицирован


Скачано с www.znanio.ru