Сетевые технологии - Кабардино-Балкарский государственный

advertisement
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
РОССИЙСКОЙ ФЕДЕРАЦИИ
ФГБОУ ВПО «КАБАРДИНО-БАЛКАРСКИЙ ГОСУДАРСТВЕННЫЙ
УНИВЕРСИТЕТ им. Х.М. БЕРБЕКОВА»
Лакунова О.Г., Кучерова В.Ю.
СЕТЕВЫЕ ТЕХНОЛОГИИ
Методические рекомендации по выполнению лабораторных работ
Для специальностей: 230102.65 – Автоматизированные системы
обработки информации и управления, 230105.65 – Программное
обеспечение вычислительной техники и автоматизированных систем,
230105.65 – Программное обеспечение вычислительной техники и
автоматизированных систем СП;
направлений: 552800.62 – Информатика и вычислительная техника,
230100.62 – Информатика и вычислительная техника,
Нальчик 2013
УДК 004 (075.5)
ББК 32.973.202. я 73
Л 19
Рецензент: c.н.с. отдела ММИССП ИИПРУ КБНЦРАН, к.ф.-м.н
Буздов Беслан Каральбиевич
Составители: Лакунова Олеся Галимовна,
Кучерова Валентина Юрьевна
Сетевые технологии. Методические рекомендации по выполнению
лабораторных работ. – Нальчик: Каб.- Балк. Ун-т, 2013.
Издание содержит описания лабораторных работ по дисциплине «Сетевые
технологии», основной целью которых является получение знаний по основам
построения,
функционирования
и
использования
компьютерных
сетей
различного масштаба, возможностей их реализации на основе базовых сетевых
технологий и стандартов.
Издание предназначено для студентов, специальностей: 230102.65 –
Автоматизированные системы обработки информации и управления, 230105.65
– Программное обеспечение вычислительной техники и автоматизированных
систем, 230105.65 – Программное обеспечение вычислительной техники и
автоматизированных систем СП; направлений: 552800.62 – Информатика и
вычислительная техника, 230100.62 – Информатика и вычислительная техника.
Рекомендовано РИС университета
УДК 004 (075.5)
ББК 32.973.202. я 73
 Кабардино – Балкарский государственный
университет им. Х.М. Бербекова, 2013
2
Введение
Методические
рекомендации
по
выполнению
лабораторных
работ
предназначены для закрепления и углубления знаний, полученных в процессе
обучения по дисциплине «Сетевые технологии».
Издание включает в себя описания лабораторных работ, основной целью
которых является получение знаний по основам построения, функционирования
и использования компьютерных сетей различного масштаба, возможностей их
реализации на основе базовых сетевых технологий и стандартов.
Каждая работа сопровождается кратким теоретическим материалом и
заданиями на выполнение.
Методические рекомендации ориентированы на выполнение лабораторных
работ в лаборатории сетевых технологий факультета информатики и
управления.
Перед выполнением лабораторных работ следует повторить материал
соответствующей лекции и изучить теоретическую часть методических
рекомендаций, приведенных ниже.
Для защиты лабораторных работ необходимо выполнить все задания по
каждой работе, составить отчет с выводами, характеризующими полученные
результаты, и объяснить технологию выполнения.
3
Лабораторная работа №1
Команды диагностики сетевых подключений
Цель работы: апробация команд на персональном компьютере.
Перечень изучаемых команд:
1. Pathping – одна из самых полезных новых команд диагностики TCP/IP.
Она объединяет функциональность
Ping и Tracert. Команда Pathping
опрашивает каждый маршрутизатор на пути между источником и приемником
сигнала, после чего фиксирует задержки при каждой ретрансляции сигнала и
потери пакетов.
Пример:
C:\>pathping ya.ru
2. Ping. Команда Ping лежит в основе диагностики сетей TCP/IP. Если до
системы не удается «достучаться» с помощью этой команды, вероятнее всего, с
такой системой связаться не удастся. Чтобы опросить станцию с IP-адресом
192.168.100.1, следует набрать: C:\>ping 192.168.100.1
3. Tracert. Эта команда используется для верификации пути через
маршрутизатор между данной станцией и удаленной. Tracert фиксирует число
переходов или «прыжков» (hop), которые потребовалось совершить на пути к
станции назначения.
Пример:
C:\>tracert yahoo.com
4. Nslookup – основная команда для диагностики проблем, связанных с
работой DNS. Эта команда интерактивная, после ее вызова появляется
специальная командная строка. Чтобы вывести список команд Nslookup, нужно
вызвать справку об этой утилите. Подкоманда ls, например, выводит
информацию о домене DNS:
C:\>nslookup
4
5. Route. Эта команда нужна для редактирования или просмотра таблицы
маршрутов IP из командной строки. Windows 2000 использует таблицу
маршрутов в том случае, когда нужно отыскать путь к удаленному компьютеру
по TCP/IP. Ключ ? выводит все доступные ключи при работе с Route. Для
просмотра таблицы маршрутов системы используется Route Print:
Попробовать команды route print, route add, route del
6. Netstat. Команда Netstat показывает текущий статус и статистику
подключений по TCP/IP или UDP. При этом выводятся данные, как о
локальных, так и об удаленных именах и портах активных сетевых соединений.
Ключ ? показывает все доступные ключи при работе с Netstat. Чтобы вывести
все активные подключения, отсортированные по возрастанию номера порта,
необходимо набрать: C:\>netstat –n
7. Ipconfig. Эта команда отображает текущие настройки TCP/IP. Кроме
того, Ipconfig может вывести отчет об адресах серверов DNS:
Пример:
C:\>ipconfig /all
8. Arp. Команда Arp используется для просмотра, добавления или
удаления записей в таблицах трансляции адресов IP в физические адреса. Эти
записи используются при работе протокола Address Resolution Protocol (ARP).
Чтобы просмотреть содержимое занесенных в кэш адресов IP и MAC-адресов
конкретной системы, нужно набрать:
ПРИМЕР
C:\>arp -a
9. Lpq – показывает статус очереди удаленного принтера Line Print
Daemon (LPD). Например, чтобы показать статус принтера HPLJ4 (имя
указывается вслед за ключом -Р) на системе с именем teca4 (указывается за
ключом -S), следует набрать:
C:\>lpq
Отображение состояния удаленной очереди печати lpd.
5
Использование: lpq -Sсервер -Pпринтер [-l]
Параметры:
-S сервер Имя или адрес IP узла, предоставляющего службу lpd
-P принтер Имя очереди печати
-l
Режим подробного вывода
ПРИМЕР
C:\>lpq -Steca4 -PHPLJ4
10. Hostname – одна из основных утилит TCP/IP. Она выводит имя
системы, на которой запущена команда:
ПРИМЕР:
C:\>hostname
Задания
1. Определите сетевые настройки компьютера.
2. Определите MAC-адреса вашего компьютера и взаимодействующих с вами
сетевых устройств.
3. Опишите, какие DNS-сервера у вас прописаны.
4. Проведите диагностику дееспособности DNS-серверов.
5. Определите, какие порты и соединения активны на вашем компьютере.
6. Осуществите добавления IP-адреса в таблицу маршрутизации.
7. Определите имя вашего компьютера.
6
Лабораторная работа №2
Основы проектирования локально-вычислительной сети
Цель работы: овладение навыками работы в Microsoft Office Visio,
планирование и проектирование компьютерной сети.
Процесс
построения
(проектирования)
сети
представляет
собой
упрощенное моделирование не наступившей действительности и включает в
себя следующие основные этапы [1]:
1. Анализ задач, для решения которых создается сеть, а также определение
объема финансирования проекта.
2.
Проектирование
физической
структуры
–
этап,
на
котором
анализируются начальные условия и создается детальный проект физической
организации сети.
3. Проектирование инфраструктуры – этап, на котором определяются
протоколы взаимодействия, используемые службы, политика безопасности и
т.п. - т.е. логическая организация сети.
4. Развертывание – этап, связанный с прокладкой линий связи, установкой
и настройкой оборудования.
Этап анализа является одним из важнейших, поскольку определяет все
остальные решаемые задачи: как физическую структуру сети, так и
логическую.
Именно
на
данном
этапе
выступает
основное
различие
компьютерных сетей.
На этапе проектирования решаются следующие задачи:
1. На основе определенных целевых требований к сети определяется
необходимый состав оборудования и, прежде всего, компьютеров: количество,
характеристики и т.д.
2. Определяется физическое расположение рабочих мест и определяются
этажи и аудитории, которые будут охватываться сетью. При решении этой
7
задачи должна учитываться принципиальная возможность прокладки линий
связи к рабочим местам/помещениям.
3. Исходя из решаемых задач, стоимости и расположения, определяется
тип физических линий связи, соединяющих рабочие места, состав и
расположение коммуникационного оборудования (например, концентраторов).
4. Определяется способ подключения к Интернету: выбирается провайдер
– организация, обеспечивающая подключение организации к сети Интернет.
При выборе провайдера учитываются факторы: характеристики возможных
физических соединений с провайдером, требования к оборудованию и
необходимое
дополнительное
подключения,
стоимость
оборудование,
эксплуатации
начальная
подключения,
стоимость
технологические
ограничения подключения (невозможность использования некоторых служб).
5. Исходя из технических требований, определяется узел проектируемой
сети, который будет являться шлюзом для подключения к Интернету и
определяется место его расположения. При этом учитывается удобство
физического соединения шлюза с проектируемой сетью и удобство подведения
физических линий для подключения к Интернету.
Общий алгоритм, описывающий процесс построения сети:
1. Определение исходных данных.
– определение целей использования сети;
– определение требований к сети;
– характеристики используемого оборудования (компьютеры, сетевое
оборудование, принтеры, модемы и др.);
– характеристика сетевого ПО (операционные системы, серверное ПО,
антивирусное ПО);
– примерная схема здания в котором планируется строить сеть.
2. Проектирование сети.
– способ сегментирования и объединения сегментов (определение
необходимых сегментов оборудования для их формирования);
8
– выбор типа кабеля (как правило выбирается неэкранированная витая
пара);
– определение активных устройств (модемы, маршрутизаторы и т.п.);
– выбор программного обеспечения (серверные и клиентские ОС,
серверное программное обеспечение и т.п.);
– разработка схемы сети (указываются узлы сети и длины соединительных
кабелей).
3. Определение стоимости.
– анализ основных направлений затрат;
– составление примерной сметы затрат.
4. Примерный план проведения работ.
5. Развертывание сети.
При создании новой сети желательно учитывать следующие факторы:
– требуемый размер сети (в настоящее время, в ближайшем будущем и по
прогнозу на перспективу);
– структура, иерархия и основные части сети (по подразделениям
предприятия, а также по комнатам, этажам и зданиям предприятия); основные
направления и интенсивность информационных потоков в сети (в настоящее
время, в ближайшем будущем и в дальней перспективе); характер передаваемой
по сети информации;
– технические характеристики оборудования (компьютеров, адаптеров,
кабелей, репитеров, концентраторов, коммутаторов);
– возможности прокладки кабельной системы в помещениях и между
ними, а также меры обеспечения целостности кабеля;
– обслуживание сети и контроль ее безотказности и безопасности;
– требования к программным средствам по допустимому размеру сети,
скорости, гибкости, разграничению прав доступа, стоимости, по возможностям
контроля обмена информацией и т.д. (например, если предполагается
9
использование
одного
ресурса
многими
пользователями,
то
следует
использовать серверную ОС);
– необходимость подключения к другим сетям (например, глобальным);
– имеющиеся компьютеры и их программное обеспечение, а также
периферийные устройства (принтеры, сканеры и т.д.).
При выборе размера (под размером сети в данном случае понимается как
количество объединяемых в сеть компьютеров, так и расстояния между ними) и
структуры сети необходимо учитывать:
–
количество
компьютеров
(следует
оставлять
возможность
для
дальнейшего роста количества компьютеров в сети);
– требуемую длину линий связи сети (например, если расстояния очень
большие, может понадобиться использование дорогого оборудования).
– способы объединения частей сети (для объединения частей сети могут
использоваться репитеры, репитерные концентраторы, коммутаторы, мосты и
маршрутизаторы, причем в ряде случаев стоимость этого объединительного
оборудования может даже превысить стоимость компьютеров, сетевых
адаптеров и кабеля;
Возможность
масштабирования
(например,
лучше
приобретать
коммутаторы или маршрутизаторы с количеством портов, несколько большим,
чем требуется в настоящий момент).
Пример. Пусть небольшое предприятие занимает три этажа, на каждом по
пять комнат, и включает в себя три подразделения, по три группы. В этом
случае можно построить сеть таким образом (рис. 1):
Рабочие группы занимают по 1–3 комнаты, их компьютеры объединены
между
собой
репитерными
концентраторами.
Концентратор
может
использоваться один на комнату, один на группу или один на весь этаж.
Концентратор целесообразно расположить в помещении, в которое имеет
доступ минимальное количество сотрудников.
10
Подразделения занимают отдельный этаж. Все три сети рабочих групп
каждого подразделения объединяются коммутатором, а для связи с сетями
других подразделений используется маршрутизатор. Коммутатор вместе с
одним из концентраторов лучше поместить в отдельной комнате.
Общая сеть предприятия включает три сегмента сетей подразделений,
объединенных
маршрутизатором.
Этот
же
маршрутизатор
может
использоваться для подключения к глобальной сети.
Серверы рабочих групп располагаются в комнатах рабочих групп, серверы
подразделений – на этажах подразделений.
Рис. 1. Структура сети предприятия (С – серверы рабочих групп,
РК – репитерные концентраторы, Ком – коммутаторы )
При выборе сетевого оборудования надо учитывать множество факторов, в
частности:
– уровень стандартизации оборудования и его совместимость с наиболее
распространенными программными средствами;
11
– скорость передачи информации и возможность ее дальнейшего
увеличения;
– возможные топологии сети и их комбинации (шина, пассивная звезда,
пассивное дерево);
– метод управления обменом в сети (CSMA/CD, полный дуплекс или
маркерный метод);
– разрешенные типы кабеля сети, максимальную его длину, защищенность
от помех;
– стоимость и технические характеристики конкретных аппаратных
средств
(сетевых
адаптеров,
трансиверов,
репитеров,
концентраторов,
коммутаторов).
В настоящее время для организации локальных сетей в подавляющем
большинстве случаев используется неэкранированная витая пара UTP. Более
дорогие варианты на основе экранированной витой пары, оптоволоконного
кабеля или беспроводных соединений применяются на предприятиях, где в
этом существует действительно острая необходимость. Например, оптоволокно
может использоваться для связи между удаленными сегментами сети без
потери скорости.
При выборе сетевого программного обеспечения (ПО) надо, в первую
очередь, учитывать следующие факторы:
– какую сеть поддерживает сетевое ПО: одноранговую, сеть на основе
сервера или оба этих типа;
– максимальное количество пользователей (лучше брать с запасом не
менее 20%);
– количество серверов и возможные их типы;
– совместимость с разными операционными системами и компьютерами, а
также с другими сетевыми средствами;
– уровень производительности программных средств в различных режимах
работы;
12
– степень надежности работы, разрешенные режимы доступа и степень
защиты данных;
– какие сетевые службы поддерживаются;
–
стоимость
программного
обеспечения,
его
эксплуатации
и
модернизации.
Еще до установки сети необходимо решить вопрос об управлении сетью.
Даже в случае одноранговой сети лучше выделить для этого отдельного
специалиста (администратора), который будет иметь всю информацию о
конфигурации сети и распределении ресурсов и следить за корректным
использованием сети всеми пользователями. Если сеть большая, то одним
сетевым администратором уже не обойтись, нужна группа, возглавляемая
системным администратором.
После установки и запуска сети решать эти вопросы, как правило,
слишком поздно.
При
проектировании
финансовых
затрат
(к
следует
данному
определить
этапу
возможные
проектирования
направления
необходимые
предпосылки для решения этой задачи уже имеются):
–
дополнительные
компьютеры
и
обновление
существующих
компьютеров. Необязательное направление затрат: при достаточном количестве
и качестве существующих компьютеров их обновление не требуется (или
требуется в минимальном объеме – например, для установки более
современных сетевых карт); в одноранговой сети не нужен (хотя и желателен)
также специальный файл-сервер.
– сетевые аппаратные средства (кабели и все, что необходимо для
организации кабельной системы, сетевые принтеры, активные сетевые
устройства – повторители, концентраторы, маршрутизаторы и т.д.).
– сетевые программные средства, прежде всего, сетевая ОС на
необходимое число рабочих станций (с запасом).
13
– оплата работы приглашенных специалистов при организации кабельной
системы, установке и настройке сетевой ОС, при проведении периодической
профилактики и срочного ремонта. Необязательное направление затрат: для
небольших сетей со многими из этих работ может и должен справляться
штатный сетевой администратор (возможно, с помощью других сотрудников
данного предприятия).
Задание
Спроектировать компьютерную сеть (собрать исходные данные; выбрать:
размер и структуру сети, оборудование, сетевые программные средства;
спроектировать
кабельную
систему;
рассчитать
примерную
стоимость
оборудования) в соответствии с № варианта.
№
варианта
1
2
3
4
5
6
7
8
9
10
Компьютерная сеть:
Санаторий
Городская больница
Детский сад
Супермаркет
Банк
Городская электросеть
Теплоэнерго
Пенсионный фонд
Налоговая служба
Таможня
14
Лабораторная работа №3
Моделирования работы STP
Цель работы: изучение построения сетей на основе STP.
Spanning Tree Protocol – сетевой протокол, работающий на втором уровне
модели OSI.
Основной
задачей
STP
является
приведение
сети
Ethernet
с
множественными связями к древовидной топологии, исключающей циклы
пакетов. Происходит это путем автоматического блокирования ненужных в
данный момент для полной связности портов.
Основное назначение протокола Spanning Tree - построение топологии
ЛВС без избыточного дублирования соединений или закольцовывания,
недопустимых в силу логики построения ЛВС. STP позволяет организовать в
сети,
построенной
при
помощи
мостов
(bridges),
отказоустойчивую
архитектуру [2].
Используя STP, вы можете построить сеть, в которой существует
несколько параллельных путей, и гарантировать при этом, что:
–
резервные
пути
прохождения
трафика
при
нормальном
функционировании основного пути заблокированы;
– один из резервных путей активизируется при нарушении основного пути.
Алгоритм работы STP
Spanning Tree Protocol переводится как "протокол покрывающего дерева".
Кратко опишем алгоритм его действия:
1. Выбираем корневой коммутатор Root Bridge таким образом, чтобы его
приоритет был наименьшим. Если существует несколько коммутаторов с
одинаковыми приоритетами, то выбираем тот коммутатор, у которого
наименьший MAC-адрес (младший наименьший байт).
15
2. Находим кратчайшие пути от корневого коммутатора ко всем
остальным, опираясь на скорости соединений и стоимости портов.
3. Убираем со схемы все незадействованные соединения.
Дополнительные функции
Кроме основной задачи построения беспетлевой топологии STP решает
еще одну дополнительную – изменение времени хранения MAC адресов в
таблицах коммутаторов в случае изменения состояния портов. Происходит это
следующим образом: коммутатор, на котором произошло изменение (например,
отключился и снова включился порт), посылает в сторону корневого
специальный BPDU Topology Change Notification (TCN). Корневой после его
получения рассылает TCN для всех коммутаторов и они изменяют время
хранения MAC адресов в своих таблицах с целью обеспечения коммутации
пакетов с учетом возможных изменений (например, на порту изменился MAC
адрес клиента, а коммутатор по умолчанию продержит соответствующую
запись в таблице слишком долго).
Задания
1. Опишите работу протокола STP на сети из 5 коммутаторов A,B,C,D,E.
Скорости соединений:A-B=100 Mbps, A-E=100 Mbps, A-D=10 Mbps, B-C=100
Mbps, B-D=100 Mbps, B-E=10 Mbps, C-D=100 Mbps, D-E=100 Mbps.
Приоритеты:
A-32000
A=00:16:d4:df:b6:7b,
B-17323
C-1523
D-1456
B=00:1c:f0:ce:00:c1,
E-1456.
MAC-адреса:
C=00:1a:92:34:53:41,
D=00:17:9a:07:11:1d, E= 00:1a:92:34:53:be. Cost (стоимость портов): для 10
Mbps – 100 (условных единиц); для 100 Mbps – 10 (условных единиц); для 1
Gbps – 1 (условных единиц); для 10 Gbps – 1 (условных единиц).
Привести первоначальную схему включения коммутаторов, указать
приоритеты, определить корень дерева, разорвать ненужные связи по STP.
Смоделировать ситуацию выхода из строя коммутатор E и пересчитать STP.
16
2. Опишите работу протокола STP на сети из 8 коммутаторов
A,B,C,D,E,F,G,H. Скорости соединений коммутаторов: A-B=100mbps, BC=1gbps,
C-D=100mbps,
D-E=100mbps,
E-F=10mbps,
F-G=10mbps,
G-
H=100mbps, H-A=100mbps, A-C=10mbps, A-E=100mbps, A-G=10mbps, BE=100mbps, B-G=100mbps, C-F=10mbps, C-H=10mbps, D-G=100mbps, EH=100mbps. Приоритеты у всех коммутаторов по умолчанию (Priority=32768)
за исключением С=1200. Cost (стоимость портов): для 10 Mbps – 100 (условных
единиц); для 100 Mbps – 19 (условных единиц); для 1 Gbps – 4 (условных
единиц); для 10 Gbps – 2 (условных единиц).
Привести первоначальную схему включения коммутаторов, указать
приоритеты, определить корень дерева, разорвать ненужные связи по STP.
Смоделировать ситуацию выхода из строя коммутатор B и пересчитать STP.
3. Опишите работу протокола STP на сети из 5 коммутаторов A,B,C,D,E.
Скорости соединений:A-B=100 Mbps, A-E=100 Mbps, A-D=10 Mbps, B-C=100
Mbps, B-D=100 Mbps, B-E=10 Mbps, C-D=100 Mbps, D-E=100 Mbps.
Приоритеты:
A-32000
B-17323
A=00:16:d4:df:b6:7b,
C-1523
D-1456
B=00:1c:f0:ce:00:c1,
E-1456.
MAC-адреса
C=00:1a:92:34:53:41,
D=00:17:9a:07:11:1d, E= 00:1a:92:34:53:be. Cost (стоимость портов): для 10
Mbps – 100 (условных единиц); для 100 Mbps – 10 (условных единиц); для 1
Gbps – 1 (условных единиц); для 10 Gbps – 1 (условных единиц).
Привести первоначальную схему включения коммутаторов, указать
приоритеты, определить корень дерева, разорвать ненужные связи по STP.
Смоделировать ситуацию выхода из строя коммутатор D и пересчитать STP.
4. Опишите работу протокола STP на сети из 8 коммутаторов
A,B,C,D,E,F,G,H. Скорости соединений коммутаторов: A-B=100mbps, BC=1gbps, C-D=1gbps, D-E=100mbps, E-F=10mbps, F-G=10mbps, G-H=100mbps,
H-A=100mbps, A-C=10mbps, A-E=100mbps, A-G=10mbps, B-E=100mbps, BG=100mbps,
C-F=10mbps,
C-H=10mbps,
D-G=100mbps,
E-H=100mbps.
Приоритеты у всех коммутаторов по умолчанию(Priority=32768). MAC адреса
17
коммутаторов:
А=1А:2С:33:F6:FF:A5,
B
=
5F:22:B3:06:00:A5,
C
=
AА:21:DD:FE:01:35, D = 0B:21:F3:56:01:C5, E = F:89:01:E7:EF:D5, F =
11:2E:36:FC:7F:AA, G = 50:01:02:03:04:A5, H = 7А:77:35:4F:AF:BB. Cost
(стоимость портов): для 10 Mbps – 100 (условных единиц); для 100 Mbps – 19
(условных единиц); для 1 Gbps – 4 (условных единиц); для 10 Gbps – 2
(условных единиц).
Привести первоначальную схему включения коммутаторов, указать
приоритеты, определить корень дерева, разорвать ненужные связи по STP.
Смоделировать ситуацию, когда выходит из строя коммутатор С и перестроить
STP.
5. Опишите работу протокола STP на сети из 8 коммутаторов
A,B,C,D,E,F,G,H. Скорости соединений коммутаторов: A-B=100mbps, BC=1gbps, C-D=10gbps, D-E=100mbps, E-F=10mbps, F-G=10mbps, G-H=100mbps,
H-A=100mbps, A-C=10mbps, A-E=100mbps, A-G=10mbps, B-E=100mbps, BG=100mbps,
C-F=10mbps,
C-H=10mbps,
D-G=100mbps,
E-H=100mbps.
Приоритеты у всех коммутаторов по умолчанию (Priority=32768) за
исключением С=1200, D=1000. Cost (стоимость портов): для 10 Mbps – 100
(условных единиц); для 100 Mbps – 19 (условных единиц); для 1 Gbps – 4
(условных единиц); для 10 Gbps – 2 (условных единиц).
Привести первоначальную схему включения коммутаторов, указать
приоритеты, определить корень дерева, разорвать ненужные связи по STP.
Смоделировать ситуацию, когда выходит из строя коммутатор С и пересчитать
STP.
18
Лабораторная работа №4
Создание общих ресурсов и управление ими
Цель работы: получение навыков предоставления доступа к ресурсам
компьютера и использование сетевых ресурсов в ОС Windows.
Операционная система (ОС) – это совокупность программных средств,
осуществляющая управление ресурсами компьютера, запуск прикладных
программ и их взаимодействие с внешними устройствами и другими
программами, а также обеспечивающая диалог пользователя с ЭВМ. Ресурсом
является любой компонент ЭВМ и предоставляемые им возможности:
центральный процессор, оперативная и внешняя память, внешнее устройство,
программа и т.д. ОС загружается в оперативную память при включении
компьютера
и
предоставляет
пользователю
удобный
способ
общения
(интерфейс) с вычислительной системой.
В локальную сеть на базе ОС Windows входят следующие элементы:
общие ресурсы, серверы, рабочие станции, группы.
Общий ресурс – это объект (папка, диск, принтер и др.) который могут
использовать
несколько
пользователей
одновременно,
причем
им
не
обязательно находиться за тем компьютером, на котором физически
расположен данный ресурс.
Рабочая
станция
–
это
компьютер,
подключенный
к
сети
и
предназначенный для выполнения задач пользователя.
Сервер – это специализированный компьютер, предоставляющий свои
ресурсы в использование клиентам сети (как правило, это рабочие станции) и
управляющий сетью.
Рабочая группа – логическое объединение компьютеров. Как правило,
объединение в группы используется для упрощения администрирования сети.
При этом несколько компьютеров выступают как единое целое – группа.
19
На компьютере с ОС Windows 2000 или Windows XP в общее пользование
можно предоставить как любую папку на диске, так и диск целиком. После
создания общего ресурса пользователи с соответствующими полномочиями
могут получить доступ к нему с любой рабочей станции сети.
Открывая общий доступ к папке, можно ограничить число пользователей,
которые могут работать с ней одновременно. Для управления доступом к папке
и ее содержимому используются разрешения, назначаемые пользователям и
группам. Эти разрешения, а также сетевое имя папки в любой момент можно
изменить. При необходимости можно прекратить общий доступ к папке. Если к
ней в это время подключены пользователи, на экране появится диалоговое окно
с информацией об этом и предложением подтвердить принятое решение.
В Windows 2000 и Windows XP предоставлять папки в общее пользование
разрешается членам групп Администраторы, Операторы сервера и Опытные
пользователи, причем с некоторыми ограничениями.
Общие ресурсы.
ОС Windows автоматически открывает общий доступ к некоторым
ресурсам, необходимым для администрирования компьютера. К их сетевым
именам добавляется значок доллара ($), благодаря которому административный
общий ресурс скрыт от пользователей, просматривающих содержимое
компьютера через сеть.
К числу административных ресурсов относятся: корневые папки каждого
тома, корневая системная папка и папки, в которых находятся драйверы
принтеров.
Открывая общий доступ к папке, обязательно нужно присвоить ей сетевое
имя. Кроме того, при желании можно сопроводить папку описанием,
ограничить
число
пользователей,
которые
могут
пользоваться
ею
одновременно, и назначить для нее разрешения. Одну и ту же папку можно
сделать общей под несколькими сетевыми именами.
20
Чтобы общий ресурс был доступен клиенту и в автономном режиме, то
есть при отсутствии подключения к сети, Windows 2000 или Windows XP
может сохранить копии файлов ресурса в специальной области на локальном
диске клиентского компьютера – кэше. По умолчанию размер кэша составляет
10 % от доступного дискового пространства, но его можно изменить с
помощью вкладки Автономные файлы диалогового окна Свойства папки.
В Windows XP и Windows 2000 входит оснастка Общие папки,
позволяющая контролировать доступ к сетевым ресурсам и уведомлять
пользователей посредством административных сообщений. Это возможность
контролировать доступ к сетевым ресурсам для оценки и управления
загруженностью сетевых серверов, а также доступ к общим папкам, чтобы
определить, как много пользователей в данный момент подключены к каждой
папке [3].
Возможности раздела Общие ресурсы в оснастке Общие папки
позволяют просматривать список всех общих папок на компьютере и
определять, сколько пользователей могут обращаться к каждой папке.
Кроме того, можно отслеживать, какие файлы открыты, а также отключать
пользователей от одного открытого файла или от всех открытых файлов.
Если изменить разрешения файловой системы NTFS для файла, который в
данный момент открыт пользователем, новые разрешения не будут действовать
для этого пользователя, пока он не закроет файл и затем не откроет его.
Чтобы изменения вступили в силу немедленно, нужно выполнить одно из
указанных далее действий:
– отключить всех пользователей от всех открытых файлов. Для этого в
дереве консоли оснастки Общие папки открыть раздел Открытые файлы и в
меню Действие активизировать пункт Отключить все открытые файлы;
– отключить всех пользователей от одного открытого файла. Для этого в
дереве консоли оснастки Общие папки открыть раздел Открытые. В правой
21
части окна указать открытый файл, а затем в меню Действие указать пункт
Закрыть открытый файл.
Задания
Задание 1. Изучение структуры локальной сети.
1. Откройте папку Мое сетевое окружение.
2. Отобразите компьютеры рабочей группы.
3. Получите сведения о компьютере с именем Имя_Компьютера. Для этого
воспользуйтесь командой контекстное_меню_компьютера/ Свойства.
В окне свойств будут перечислены параметры конкретного компьютера.
Задание 2. Получение доступа к папке из сети.
1. Включите запрос имени пользователя и пароля при доступе из сети:

откройте
диалоговое
окно
Свойства
папки
(Пуск/Панель
управления/Свойства Папки);

перейдите на вкладку Вид;

сбросьте флажок Использовать простой общий доступ к файлам;

подтвердите изменения кнопкой ОК.
2. Создайте на рабочем столе папку, дав ей имя со своей фамилией.
3. Откройте диалоговое окно свойств созданной вами папки (Контекстное
меню папки/Свойства) и перейдите на вкладку Доступ.
4. Выберите Открыть общий доступ к этой папке.
5. Установите сетевое имя вашего ресурса. Для этого в поле Общий ресурс
введите MyFolder.
В это поле вводится имя вашего ресурса, которое увидят пользователи
сети. Это имя может отличаться от настоящего имени папки.
6. В поле Примечание введите текст, который описывает этот ресурс.
Например, вы можете ввести Моя папка.
7. Установите Предельное число пользователей – 3.
22
Т.е.
теперь
к
опубликованному
ресурсу
смогут
подключаться
одновременно только 3 пользователя.
8. Разрешите всем полный доступ к ресурсу:

щелкните по кнопке Разрешения;

выделите в верхнем поле группа Все;

в нижнем поле установите флажок Полный доступ – разрешить;

примените параметры кнопкой ОК.
9. Установите автоматическое кэширование документов:

щелкните по кнопке Кэширование;

выберите в списке Автоматическое кэширование программ и
документов;

примените параметры кнопкой ОК.
10. Завершите публикацию ресурса кнопкой ОК.
11. Просмотрите созданный сетевой ресурс с другого компьютера.
Задание 3. Создание скрытого административного ресурса.
1. Выполняйте действия из Задания 2 до установки сетевого имени.
2. Установите сетевое имя вашего ресурса. Для этого в поле Общий ресурс
введите MyFolder2$.
Скрытый административный ресурс создается, как и обычный, путем
добавления к сетевому имени ресурса знака - $. Например, если ваш ресурс
будет называться MyFolder2, то для превращения его в скрытый необходимо
ввести MyFolder2$.
3. Убедитесь в невидимости ресурса. Для этого на другом компьютере
воспользуйтесь Сетевым окружением.
4. Перейдите к скрытому ресурсу. Для этого в адресной строке окна
Сетевое окружение введите полный путь к опубликованному ресурсу в формате
\\имя_компьютера\имя_ресурса$.
Например, \\l57c28pc1\MyFolder2$.
23
Задание 4. Открытие общего доступа к папке на удаленном
компьютере.
1. Создайте на рабочем столе папку с именем RemoteFolder.
2. На основном компьютере запустите консоль с оснасткой Общие папки:
запустите Microsoft Management Console (Пуск/Выполнить/mmc);
–
добавьте
оснастку
Общие
папки:
выполните
команду
меню
Файл/Добавить удалить оснастку и щелкните по кнопке Добавить; выберите
оснастку Общие папки и подтвердите выбор кнопкой Добавить;
– активизируйте другим компьютером и введите в поле имя удаленного
компьютера;
– подтвердите кнопкой Готово;
– закройте окно Добавить изолированную оснастку кнопкой Закрыть;
– завершите добавление оснастки кнопкой ОК.
3. Разверните в левой части окна элемент Общие папки.
4. Для элемента Общие ресурсы выполните команду контекстноe меню/
Новый общий ресурс.
5. Ознакомьтесь с описанием мастера создания общей папки и перейдите к
следующему окну кнопкой Далее.
6. С помощью кнопки Oбзор найдите на удаленном компьютере папку
RemoteFolder.
7. Введите Имя общего ресурса в соответствующее поле - Удаленная папка
и закройте окно кнопкой Далее.
8. Установите тип доступа к ресурсу – У всех пользователей доступ только
для чтения и закройте окно кнопкой Далее.
9. Завершите создание общей папки кнопкой Готово.
24
Задание 5. Подключение удаленного ресурса в качестве локального
диска.
Способ 1:
1.
Используя
Сетевое
окружение,
откройте
папку
виртуального
компьютера.
2. Подключите в виде диска каталог RemoteFolder:
– выполните команду контекстного меню Подключить сетевой диск;
– выберите в списке букву диска, например Z;
– сбросьте флажок Восстанавливать при входе в систему;
– примените параметры кнопкой ОК.
3. Проверьте подключенный диск (Мой компьютер).
Способ 2:
1. Откройте окно Сетевые подключения.
2. Выполните команду Сервис/Подключить сетевой диск.
3. Щелкните по кнопке Обзор и перейдите в папку виртуального
компьютера.
4. Примените параметры кнопкой OK.
5. Выберите в списке Диск букву диска - Y.
6. Завершите подключение диска кнопкой Готово.
Способ 3:
1. Откройте командную строку.
2. Просмотрите параметры команды subst, для этого введите subst /?.
3. Подключите удаленный ресурс в качестве диска X: для этого введите
команду в формате: subst X: \\имя_компьютера\имя_ресурса.
25
Лабораторная работа №5
Настройка стека протоколов TCP/IP
Цель работы: изучение способов диагностики настроек стека протоколов
TCP/ IP; получение сведений о настройке TCP/IP для работы с DHCP сервером.
На концептуальной модели взаимодействия открытых систем OSI основан
стек протоколов TCP/IP (Transmission Control Protocol – протокол управления
передачей / Internet Protocol – Интернет-протокол), который предоставляет ряд
стандартов для связи компьютеров и сетей.
Стек протоколов TCP/IP – промышленный стандарт, который позволяет
организовать
сеть
масштаба
предприятия
и
связывать
компьютеры,
работающие под управлением различных операционных систем [2].
Применение стека протоколов TCP/IP дает следующие преимущества:
– поддерживается почти всеми операционными системами; почти все
большие сети основаны на TCP/IP;
– технология позволяет соединить разнородные системы;
– надежная, расширяемая интегрированная среда на основе модели
«клиент-сервер»;
– получение доступа к ресурсам сети Интернет.
Каждый узел TCP/IP идентифицирован своим логическим IP-адресом,
который идентифицирует положение компьютера в сети почти таким же
способом, как номер дома идентифицирует дом на улице.
Реализация TCP/IP позволяет узлу TCP/IP использовать статический IPадрес или получить IP-адрес автоматически с помощью DHCP-сервера
(Dynamic Host Configuration Protocol – протокол динамической конфигурации
хоста).
26
Для простых сетевых конфигураций, основанных на локальных сетях
(LAN, Local Area Network), он поддерживает автоматическое назначение IPадресов.
По умолчанию компьютеры клиентов, работающие под управлением ОС
Windows или Linux, получают информацию о настройке протокола TCP/IP
автоматически от службы DHCP.
Однако даже в том случае, если в сети доступен DHCP-сервер, необходимо
назначить статический IP-адрес для отдельных компьютеров в сети. Например,
компьютеры с запущенной службой DHCP не могут быть клиентами DHCP,
поэтому они должны иметь статический IP-адрес.
Если
служба
DHCP
недоступна,
можно
настроить
TCP/IP
для
использования статического IP-адреса.
Для каждой платы сетевого адаптера в компьютере, которая использует
TCP/IP, можно установить IP-адрес, маску подсети и шлюз по умолчанию.
Ниже
описаны
параметры,
которые
используются
при
настройке
статического адреса TCP/IP.
Параметр
IP-адрес
Описание
Логический 32-битный адрес, который идентифицирует
TCP/IP узел. Каждой плате сетевого адаптера в компьютере
с запущенным протоколом TCP/IP необходим уникальный
IP-адрес, такой, как 192.168.0.108. Каждый адрес имеет две
части: ID сети, который идентифицирует все узлы в одной
физической сети и ID узла, который идентифицирует узел в
сети. В этом примере ID сети – 192.168.0, и ID узла – 108.
Маска подсети
Подсети делят большую сеть на множество физических
сетей, соединенных маршрутизаторами. Маска подсети
закрывает часть IP-адреса так, чтобы TCP/IP мог отличать
ID сети от ID узла. При соединении узлов TCP/IP, маска
подсети определяет, где находится узел получателя: в
27
локальной или удаленной сети. Для связи в локальной сети
компьютеры должны иметь одинаковую маску подсети.
Шлюз
умолчанию
по
Промежуточное устройство в локальной сети, на
котором хранятся сетевые идентификаторы других сетей
предприятия или Интернета. TCP/IP посылает пакеты в
удаленную сеть через шлюз по умолчанию (если никакой
другой маршрут не настроен), который затем пересылает
пакеты другим шлюзам, пока пакет не достигнет шлюза,
связанного с указанным адресатом.
Если сервер с запущенной службой DHCP доступен в сети, он
автоматически предоставляет информацию о параметрах TCP/IP клиентам
DНСР.
Задания
Задание 1. Проверка работоспособности стека протоколов TCP/IP.
1. Запустите консоль (Пуск/Программы/Стандартные/Командная строка).
2. В командной строке введите ipconfig /all | more.
3. Используя приведенную ниже информацию, создайте в своей папке
текстовый документ со следующими данными:
– Имя компьютера;
– Основной DNS-суффикс;
– Описание DNS-суффикса для подключения;
– Физический адрес;
– DHCP включен;
– Автоконфигурация включена;
– IP-адрес автоконфигурации;
– Маска подсети;
– Шлюз по умолчанию.
28
4. Убедитесь в работоспособности стека TCP/IP, отправив эхо-запросы на
IP-адреса. Для этого воспользуйтесь командой ping:
– отправьте эхо-запросы на локальный адрес компьютера (loopback) ping
127.0.0.1 (на экране должны появиться сообщения о полученном ответе от узла
127.0.0.1);
– отправьте эхо-запрос по другому IP-адресу, например 172.16.2.107.
Задание 2. Настройка стека протоколов TCP/IP для использования
статического IP-адреса.
1. Откройте окно Сетевые подключения (Пуск/Панель управления/Сетевые
подключения).
2. Вызовите свойства подключения по локальной сети. Для этого можно
воспользоваться контекстным меню.
3. В появившемся диалоговом окне на вкладке Общие откройте свойства
Протокол Интернета TCP/IP.
4. Щелкните переключатель Использовать следующий IP-адрес и введите в
соответствующие поля данные: IP_адрес; Маску подсети; Основной шлюз;
Предпочитаемый DNS.
5. Примените параметры кнопкой ОК.
6. Закройте окно свойств подключения кнопкой ОК (если потребуется, то
согласитесь на перезагрузку компьютера).
7. Проверьте работоспособность стека протоколов TCP/IP.
Задание 3. Настройка TCP/IP для автоматического получения IPадреса.
1. Откройте окно Сетевые подключения.
2. Вызовите свойства Подключения по локальной сети.
3. Откройте свойства Протокол Интернета TCP/IP.
4. Установите переключатель Получить IP-адрес автоматически.
5. Закройте диалоговое окно Свойства: Протокол Интернета TCP/IP
кнопкой ОК.
29
6. Примените параметры кнопкой ОК.
7. Проверьте настройку стека протоколов TCP/IP.
8. Получите другой адрес для своего компьютера. Для этого:
– запустите консоль (командную строку);
– введите команду для сброса назначенных адресов - ipconfig /release;
– введите команду для получения нового адреса ipconfig / renew;
9. Проверьте работоспособность стека протоколов TCP/IP.
Задание 4. Создание IP-калькулятора в табличном процессоре для
облегчения формирования маски подсети.
1. Откройте табличный процессор и сформируйте таблицу по следующему
шаблону:
Далее необходимо ввести в ячейки B5, J5, R5, Z5 формулы для перевода
двоичного представления IP-адреса в точечную десятичную нотацию по
октетам.
1. Введите в ячейку B5 формулу для преобразования 1-го октета IP-адреса
в десятичную систему счисления:
=I4*2^I2+H4*2^H2+G4*2^G2+F4*2^F2+E4*2^E2+D4*2^D2+C4*2^C2+B4*2^B2
2. Скопируйте введенную формулу в остальные ячейки (J5, R5, Z5).
3. Самостоятельно введите в ячейки B7, J7, R7, Z7 формулы для
преобразования маски подсети из двоичного представления в точечную
десятичную нотацию.
30
Лабораторная работа №6
Настройка клиента службы DNS
Цель работы: получение навыков настройки клиентов службы DNS.
Система доменных имен (Domain Name System, DNS) строится на основе
распределенной
базы
данных,
используемой
в
сетях
TCP/IP
для
преобразования имен компьютеров в IP-адреса. Служба DNS облегчает
идентификацию компьютеров и других ресурсов в сетях. Она обычно
ассоциируется с Интернетом. Однако частные сети активно используют ее для
определения имен компьютеров и идентификации компьютеров в локальной
сети и Интернете [3].
Пространство имен домена (domain namespace) – система имен, которая
обеспечивает иерархическую структуру для базы данных DNS. Каждый узел
называется доменом (domain) и представляет раздел базы данных DNS.
База данных DNS индексирована по имени, поэтому каждый домен должен
иметь имя. Имя домена идентифицирует его положение в иерархии. Поскольку
домены добавляются в иерархию, имя родительского домена добавляется к
дочернему домену, называемому субдоменом (subdomain).
Рис. 2. Пример образования иерархии пространства имен домена
31
Например, на рисунке 2 имя домена mspu.edu.ru идентифицирует этот
домен mspu как субдомен домена edu.ru, а edu – как субдомен домена ru.
Иерархическая структура пространства имен домена состоит из корневого
домена, доменов верхнего уровня, доменов второго уровня и имен узлов.
Корневой домен располагается на самом верху иерархии и обозначается точкой.
Корневой домен Интернета управляется несколькими организациями, включая
Network Solutions, Inc. Домены верхнего уровня – коды имени длиной два или
три символа. Домены верхнего уровня сгруппированы по типу организации или
географическому положению. Например:
Домен верхнего уровня
Описание принадлежности
gov
Правительственные организации
com
Коммерческие организации
edu
Образовательные учреждения
org
Некоммерческие организации
ru
Код России
Домены верхнего уровня содержат домены второго уровня и имена узлов
(компьютеров). Организации типа Network Solutions, Inc. назначают и
регистрируют домены Интернета второго уровня для частных лиц и
организаций. Имя второго уровня имеет две части: имя верхнего уровня и
уникальное имя второго уровня. Имена узлов относятся к определенным
компьютерам в Интернете или частной сети.
На рисунке 2 Computer1 – это имя узла – левая часть полного доменного
имени, которое определяет точное местонахождение узла в иерархии домена.
Тогда полное доменное имя (включая последнюю точку) запишется как
Computer1.mspu.edu.ru.
Чтобы преобразовать имя узла в IP-адрес, служба DNS использует полное
доменное имя узла. Разрешение имен – процесс преобразования имен узлов в
32
IP-адреса. Он напоминает поиск имени в телефонном справочнике, где каждому
имени соответствует номер телефона. Например, имя www.mspu.edu.ru
используется при соединении с Web-узлом Мурманского государственного
педагогического
университета.
DNS
находит
соответствующий
этому
(www.mspu.edu.ru) имени IP-адрес. Проекции имен на адреса IP хранятся в
распределенной базе данных службы DNS.
Серверы DNS осуществляют поиск соответствия в обе стороны. Прямой
запрос преобразовывает имя в IP-адрес, а обратный запрос находит имя для IPадреса. Сервер DNS имеет право делать запрос только для зоны, для которой он
имеет полномочия. Если сервер DNS не может сделать запрос, он передает
запрос на другие серверы имен, имеющие соответствующие полномочия.
Для разрешения имен служба DNS использует модель «клиент-сервер».
Чтобы осуществить прямой запрос соответствия, клиент передает запрос на
локальный сервер имен. Локальный сервер DNS или обрабатывает и находит
IP-адрес или делает запрос на разрешение имени на другой сервер имен.
На рисунке 3 показан клиент, запрашивающий IP-адрес для символьного
адреса www.mspu.edu.ru c сервера имен.
Рис. 3. Процесс разрешения адреса
33
Процесс строится следующим образом:
– клиент передает прямой запрос для www.mspu.edu.ru на свой локальный
сервер имен;
– локальный сервер имен проверяет свои файлы данных зоны, чтобы
определить, содержит ли тот проекцию имени на IP-адрес для запроса клиента
и т.к. локальный сервер доменных имен не имеет полномочий для домена
mspu.edu.ru, поэтому передает запрос на один из корневых серверов DNS,
требуя разрешения имени узла, а корневой сервер доменных имен отправляет
назад ссылку на серверы имен ru;
– локальный сервер имен посылает запрос на сервер имен ru, который
отвечает ссылкой на серверы имен edu;
– локальный сервер имен посылает запрос на сервер имен edu, который
отсылает клиенту ссылку на сервер имен mspu;
– локальный сервер имен посылает запрос на сервер имен mspu и,
поскольку сервер имен mspu имеет полномочия для той части пространства
имен домена, то при получении запроса отсылает адрес для www.mspu.edu.ru
на локальный сервер имен;
–
сервер
имен
отправляет
IP-адрес
для
символьного
адреса
www.mspu.edu.ru клиенту и поскольку разрешение имени выполнено, то
клиент может обратиться к адресу www.mspu.edu.ru;
– клиент обращается к символьному адресу www.mspu.edu.ru.
Задания
1. Откройте файл hosts (c:\WINDOWS\system32\drivers\etc\hosts).
2. Внесите в этот файл информацию, например: 127.0.0.1 FIO
3. Отправьте эхо-запрос на какой-нибудь компьютер по его символьному
адресу (если будет получен ответ, то настройки верны), например: ping FIO
34
Лабораторная работа №7
Изучение программы проектирования сетей OpNET 14.5
Цель работы: овладение навыками проектирования сетей при помощи
программного продукта OpNET 14.5.
Использование высокоуровневого моделирования позволяет гарантировать
полноту и правильность выполнения информационной системой функций,
определенных заказчиком. Программа OpNet представляет собой комплекс
средств для создания, моделирования и изучения сетей связи. Позволяет
анализировать
технологий
воздействия
на
работу
приложений
сети;
типа
клиент-сервер
моделировать
и
новых
иерархические
сети,
многопротокольные локальные и глобальные сети с учетом алгоритмов
маршрутизации;
осуществлять
оценку
и
анализ
производительности
смоделированных сетей. Также с помощью пакета можно осуществить
проверку протокола связи, анализ взаимодействий протокола, оптимизацию и
планирование сети [4].
Программа OpNet содержит исчерпывающую библиотеку протоколов и
объектов. Есть несколько сред редактора – по одной для каждого типа объекта.
Организация объектов – иерархическая, сетевые объекты (модели) связаны
набором узлов и объектов связи, в то время как объекты узла связаны набором
объектов, типа модулей очерёдности, модулей процессора, передатчиков и
приемников [5].
Задания
1. Представить эскиз сети. Описать предприятие, сферу деятельности,
организационную структуру, объяснить необходимость взаимодействия между
отделами и с внешними организациями, обосновать выбор оборудования,
приложений, алгоритмов маршрутизации, программного обеспечения.
35
2. Смоделировать сеть в OpNet. При создании модели сети сначала
необходимо дать названия проекту и сценарию в нем: File-New – название
проекта (рис. 4).
Рис. 4. Название проекта
Далее
выбираем
размер
сети
(в
первой
части
работы
строим
корпоративную сеть, выбираем campus или office), выделяем необходимое и
нажимаем клавишу Next (рис. 5).
Рис. 5. Выбор размера сети
На следующем этапе необходимо выбрать конкретные размеры местности
(м), на которой будет располагаться сеть (механизм выбора размеров местности
36
аналогичен выбору размера сети). Далее необходимо определиться с выбором
оборудования и технологий, которые будут представлены в проекте. Для этого
в списке выделяем необходимый элемент, при этом в поле Include появится
надпись Yes – означающая, что этот пакет включен в проект (рис. 6).
Рис. 6. Выбор оборудования и технологий
После нажатия клавиши Next, программа предлагает убедиться в
правильности введенных данных. После проверки параметров создаваемого
проекта и нажатия клавиши Ок появляется рабочая область, где будет
создаваться сеть, и палитра, где отображаются элементы, которые можно
использовать в проекте (рис. 7).
Набор элементов можно изменить путем нажатия клавиши Configure
Palette. Элементы на рабочую область можно переносить из палитры. Для этого
выделяем элемент в палитре щелчком левой кнопки мыши, вторым
аналогичным щелчком, но уже в рабочей области, добавляем элемент в
рабочую область.
Кроме того, в программе есть возможность создания комбиниро-ванных
элементов из шаблонов. Для этого выбираем на панели инструментов Topology
-> Rapid Configuration и, следуя пунктам, конфигурируем шаблон. Пример
37
построения офисной сети представлен на рис. 8. Сеть расположена на двух
этажах, на каждом этаже пользователи подключены к коммутаторам, которые в
свою очередь объединены маршрутизатором. Один коммутатор соединен с
сервером. Рядом с сервером добавлены элементы, которые определяют тип
трафика в сети, и род приложений, работающих в этой сети.
Рис. 7. Палитра проекта и рабочая область
38
Рис. 8. Пример построения сети
После построения модели сети её необходимо верифицировать, т.е.
проверить топологию сети. Для этого на панели инструментов нажимаем
кнопку с красной галочкой. Если сеть построена неправильно, OpNet красными
крестиками
обозначит
некорректные
соединения,
которые
необходимо
исправить. В случае правильного построения в рабочей области не будет
никаких изменений.
3. Задать профили трафика, настроить оборудование, выбрать тип
собираемой статистики. Для настройки оборудования необходимо нажать
правой клавишей мыши на этом оборудовании и выбрать в меню пункт Edit
Attributes (рис. 9). В зависимости от выбранного оборудования в рабочей
области появится окно с различным набором настраиваемых параметров.
39
Рис. 9. Пункт Edit Attributes
3.1. Настройка маршрутизатора. При настройке оборудования построить
статическую таблицу маршрутизации, задать интерфейсы, выбрать тип
собираемой статистики. Поскольку моделируется небольшая корпоративная
сеть, содержащая не больше трех маршрутизаторов, в которой редко
происходят изменения (подключение нового узла, добавление нового маршрута
и т.п.), целесообразно строить статическую таблицу маршрутизации.
При построении крупной сети, содержащей 3 и более маршрутизаторов,
используется
динамическая
таблица
маршрутизации.
Для
настройки
параметров маршрутизатора нужно нажать правой кнопкой мыши на его
название и выбрать графу Edit Attributes (рис. 10).
40
Для построения статической
таблицы маршрутизации вручную
прописываеем IP-адреса и маски
Рис. 10. Пример настройки маршрутизатора
Для
построения
статической
таблицы
маршрутизации
необходимо
вручную прописать IP-адреса и маски, для этого в поле Attribute выбираем
пункт IP Routing Parameters – Static Routing Table.
41
В
строке
rows
указываем
количество
активных
интерфейсов
маршрутизатора. Для каждого интерфейса (строки row) прописываем IP-адрес и
маску.
Чтобы задать параметры интерфейсов, в поле Attribute выбираем пункт
Interface Information, в котором номер строки (row) соответствует номеру
интерфейса.
Для
каждого
интерфейса,
соответствующего
одному
или
нескольким активным портам, задаем IP-адрес и маску подключенного
оборудования. Аналогично настраиваем Loopback Interface.
Loopback Interface – это IP-интерфейс с адресом в сети 127.0.0.1
используется для адресации узлом самого себя (loopback, интерфейс обратной
связи). Обращение по адресу Loopback Interface означает связь с самим собой
(без выхода пакетов данных на уровень доступа к сети); для протоколов на
транспортном уровне и выше такое соединение неотличимо от соединения
проходящего через сеть, что удобно использовать, например, для тестирования
сетевого ПО.
Для того чтобы после процесса симуляции можно было посмотреть
таблицу маршрутизации, необходимо в поле Attribute выбирать пункт Routing
Table Export и присвоить полю Status значение Enabled.
После того как настройка оборудования завершена, необходимо указать
тип собираемой статистики. Для этого на исследуемом оборудовании или
соединительной линии нажать правой кнопкой мыши и выбрать графу Choose
Individual Statistics. Далее для каждого сетевого элемента предлагаются на
выбор варианты сбора результатов моделирования (рис. 11).
Для маршрутизатора обязательно собрать следующие статистические
показатели: загрузка процессора, объем трафика переданного, полученного,
отброшенного по протоколу IP.
3.2. Настройка коммутатора. Как правило, дополнительная настройка
коммутатора не требуется, если нет необходимости реконфигурации портов
или настройки VLAN. Для коммутатора можно указать тип собираемой
42
статистики – нажать правой кнопкой мыши на объект и выбрать графу Choose
Individual Statistiс. Далее галочками выбрать интересуемые параметры. Для
коммутатора обязательно собрать следующие статистические показатели:
объем трафика переданного, полученного, отброшенного.
Рис. 11. Выбор типа собираемой статистики для маршрутизатора
3.3. Настройка сервера. При настройке сервера нужно прописать тип
трафика, генерируемого пользователями. Самые распространенные типы
трафика: данные, речь, видео. Каждый из них предъявляет различные
требования к передаче, обеспечению необходимого качества обслуживания,
выделению
достаточной
пропускной
способности.
В
зависимости
от
направления деятельности предприятия/фирмы по сети будет передаваться
трафик различного рода. Соответственно при проектировании важно правильно
рассчитать загрузку каналов и оборудования. Проверить расчеты позволяет
43
моделирование планируемой нагрузки. Так, например, речь – это трафик,
чувствительный к задержкам, но не требующий большой пропускной
способности канала, поэтому особое внимание при проектировании сети стоит
уделить обеспечению необходимого качества обслуживания при передаче речи,
в частности, можно настроить протокол RSVP или выбрать низкоскоростной
канал.
Трафик VoD чувствителен и к задержкам, и к потерям, и требует высокой
пропускной способности и настройки протокола PIM и IGMP.
Рис. 12. Настройка приложений на сервере
44
Тип трафика задается с помощью элемента палитры Application Definition.
Элемент Application Definition необходимо перенести из палитры в рабочую
область и разместить рядом с сервером.
Application Definition содержит характеристики приложений, создаваемых
в виде потоков и имеющих собственные параметры трафика. Для создания
потоков на Application Definition нужно нажать правую кнопку мыши и выбрать
графу Edit Attributes (рис. 12), где созданы 16 стандартных потоков для таких
случаев. Сюда входит доступ к базам данных, обработка электронной почты,
передача файлов, работа в Интернете и т.д.
После создания потоков приложений необходимо сконфигурировать
профили пользователей, работающих в спроектированной сети. Эту функцию
выполняет элемент палитры Profile Definition (рис. 13).
Рис. 13. Настройка профилей пользователей
45
Каждому профилю дается название и описывается ряд пользовательских
характеристик:
время
начала
работы,
продолжительность,
окончание,
интенсивность его пребывания и работы в сети и какими из предложенных
(созданных) приложений он пользуется. Указанные параметры задаются
аналогично Application Definition через пункт меню Edit Attributes.
Тип собираемой статистики указывается также через пункт меню Choose
Individual Statistics. Для сервера необходимо собрать следующие типы
статистики: загрузка процессора, обращение к приложениям сервера –
полученный и отправленный трафик (Application Demand – Traffic Sent, Traffic
Received), загрузка сервера FTP, HTTP, E-mail, DB, в разделе Requesting Server
Custom Application выбрать Application Response, Total Request/Response Size,
Traffic Received/Sent, Applicayion/Group Response Time, отметить загрузку в
Responding Server Custom Application.
3.4. Настройка оконечных пользователей. При настройке обору-дования
для оконечных пользователей нужно задать IP-адреса и маски, указать название
и тип пользователя. Оконечный пользователь может быть представлен двумя
способами: элементом LAN, который эмитирует некую сеть абонентов, или
рабочей станцией.
В случае, когда элемент LAN подключен к маршрутизатору, т.е. является
группой оконечных пользователей, настройка параметров данного элемента
происходит следующим образом. Выбираем пункт меню Edit Attributes.
Заносим число пользователей в графу Number of Workstations. Исходя из этого
параметра, заполняется графа Application – Supported Profiles, указывающая,
сколько и какого рода пользователей будут присутствовать в этой подсети.
Здесь аналогично серверу создаются потоки, учитывающие пользователей сети,
на основе профилей, созданных в элементе рабочей области Profile Definition
(рис. 14).
46
Необходимо указать количество профилей пользователей в графе Rows.
Профили пользователей образуют потоки трафика определенного типа. Далее
для каждого созданного таким образом потока указывается название профиля и
число пользователей.
Число пользователей всех типов в итоге должно быть равно числу
пользователей всей подсети. При настройке LAN можно прописать статическую
таблицу маршрутизации так же, как на маршрутизаторе.
В случае, когда оконечным пользователем является рабочая станция,
настройка параметров принципиально не меняется. Только количество
пользователей всегда будет 1. Тип собираемой статистики указывается через
пункт меню Choose Individual Statistics.
Рис. 14. Настройка LAN
Для оконечных пользователей снять следующую статистику:
47
–
задержку,
вариацию
задержки,
объем
трафика
полученного,
отправленного для типов приложений: Video Called Party, Video Calling Party,
Video Conferencing, Voice Application;
– загрузку процессора;
– количество загруженных объектов/страниц (Downloaded Objects/Pages)
для Client http;
– размеры загруженных файлов (Downloaded File Size) и
Downloaded
Response Time для Client Ftp;
– объемы полученного/переданного трафика (Traffic Received/Sent) для
Client E-mail и Client DB;
– загрузку, задержку, объем полученного/переданного трафика (Traffic
Received/Sent) в разделе Ethernet;
– Utilization в разделе EtherChannel.
Теперь можно приступать к симуляции, предварительно сохранив проект,
нажав в меню проекта кнопку Save. Проект будет сохранен в C:\Documents and
Settings\Guest\op_models. При повторном запуске программы OpNET для
открытия существующего проекта необходимо в меню File выбрать Open и
название своего проекта.
4. Произвести симуляцию. Оценить полученные результаты.
Перед началом процесса симуляции необходимо настроить некоторые
параметры симуляции. Для этого на панели инструментов нужно нажать
кнопку configure/run simulation и войти в режим симуляции (рис. 15).
48
Кнопка запуска
режима
Симуляции
Рис. 15. Кнопка запуска режима симуляции
Пакет OpNet предлагает указать продолжительность работы сети (в данном
случае – 2 ч). В следующих закладках имеется возможность настройки
глобальных параметров сети, параметров моделирования для каждого элемента,
вывода отчетов, анимации во время моделирования и др. Для просмотра
таблицы маршрутизации необходимо перейти на закладку Global Attributes, в
поле Attribute выбрать IP Routing Table Export/Import и поставить его в значение
Import. Для данной сети таблица маршрутизации прописывалась вручную
(статическая маршрутизация), поэтому необходимо выключить протоколы
динамической маршрутизации RIP, OSPF, BGP. Для этого в поле Attributes
выбираем RIP Sim Efficiency и ставим его в значение Disabled (для OSPF и BGP
произвести
аналогичные
операции).
Теперь
можно
запускать
процесс
49
моделирования. Чтобы запустить симуляцию нужно нажать кнопку Run
(рис. 16).
Кнопка запуска
Симуляции
Рис. 16. Настройка параметров моделирования
После завершения процесса симуляции нагрузку на сеть можно увидеть,
перейдя на закладку Simulation Speed (рис. 17).
Во время моделирования процессов, происходящих в построенной сети, в
реальном времени на экране строится график активности, состоящий из двух
кривых: синяя отображает ситуацию в каждый момент времени, (время
откладывается по оси абсцисс), красная показывает среднее значение.
Для просмотра результатов моделирования работы сети «под нагрузкой»
выбираем пункт View Result, для этого на рабочей области необходимо
кликнуть правой кнопкой мыши и в меню выбрать соответствующий пункт
либо нажать на панели инструментов кнопку
.
50
Рис. 17. Результаты моделирования
В окне View Result зелеными галочками можно выбрать интересующий тип
статистики на различном оборудовании, например на рис. 18 показан график
количества отброшенных на маршрутизаторе пакетов за единицу времени
(Traffic dropped).
На рис. 19 представлен график нагрузки на канал, по которому можно
оценить пропускную способность канала, т.е. видно, что за 2 ч работы сети по
каналу передавалось в среднем 65–70 кбит/с.
Для просмотра таблицы маршрутизации нужно нажать правой кнопкой
мыши на маршрутизатор и выбрать графу Open Simulation Log, в открывшемся
окне нажать Common Route Table (рис. 20), после чего откроется таблица
маршрутизации (рис. 21).
51
Рис. 18. Количество отброшенных пакетов за единицу времени, pack/s
Рис. 19. График нагрузки на канал
52
один раз нажать
правой кнопкой
мыши
Рис. 20. Open Simulation Log
Рис. 21. Таблица маршрутизации
53
Список использованных источников
1.
Пятибратов
А.П.
и
др.
Вычислительные
системы,
сети
и
телекоммуникации. Учебник. – М.: Финансы и статистика, 2006.
2. Олифер В.Г., Олифер Н.А. Компьютерные сети. Принципы, технологии,
протоколы. – СПб.: Питер, 2009.
3. Пескова С.А. и др. Сети и телекоммуникации. – Учебник. – М.:
Академия, 2007.
4. Маколкина М.А. Моделирование сетей связи с применением пакета
оpnet. методические указания к лабораторным работам. – СПб., 2009.
5. http://opennet.ru/
54
Содержание
Введение……………………………………………………………………….
3
Лабораторная работа №1. Команды диагностики сетевых подключений.
4
Лабораторная работа № 2. Основы проектирования ЛВС………………….
7
Лабораторная работа № 3. Моделирования работы STP…………………… 15
Лабораторная работа № 4. Создание общих ресурсов и управление ими…. 19
Лабораторная работа № 5. Настройка стека протоколов TCP/IP…………
26
Лабораторная работа № 6. Настройка клиента службы DNS………………. 31
Лабораторная работа № 7. Изучение программы проектирования сетей
OpNET 14.5……………………………………………………………………
35
Список использованных источников…………….…………………………... 54
55
Download