БАХАРЕВА,
А.Л. КОННОВ, Ю.А . УШАКОВ
ПРОЕКТИРОВАНИЕ
И МОДЕЛИРОВАНИЕ СЕТЕЙ ЭВМ
В СИСТЕМЕ OPNET Modeler
Лабораторный практикум
ИЗДАНИЕ ВТОРОЕ,
ДОПОЛНЕННОЕ
Оренбург 2012
Т19
УДК 004.942(075.8)
Рецензенты:
декан факультета информационных систем и
технологий, заведующий кафедрой информационных
систем и технологий ПГУТИ д.т.н., профессор
М.А.Кораблин; заведующий кафедрой передачи
дискретных сообщений д.т.н., профессор
Б.Я.Лихтциндер; доцент кафедры компьютерных
систем и сетей МГТУ им. Н.Э.Баумана Б.И.Ващенко.
ISBN 978-5-904029-01-2
2
СОДЕРЖАНИЕ
Предисловие от авторов 6
Введение 7
1 Технология IT Guru 9
1.1 Редактор проекта 9
1.2 Проектирование небольших объединенных сетей 13
1.3 Выполнение задания 14
1.4 Расширение сети 29
1.5 Руководство по устранению ошибок 35
моделирования
2 Оценка соединений INTERNET для небольшой сети 37
2.1 Содержание лабораторной работы 1 37
2.2 Выполнение задания 38
2.3 Установка WAN cвязи на скорость 20 Кб/с 40
2.4 Настройка, запуск сценария и анализ результатов 41
2.5 Сценарий соединения на 40 Кб/с 44
2.6 Сценарий соединения на скорость 512 Кб/с 45
2.7 Сценарий связи по выделенному соединению Т1 46
2.8 Выводы по лабораторной работе 48
2.9 Задания на самостоятельную работу 48
3 Проектирование и моделирование ЛВС 50
многоэтажного здания
3.1 Содержание лабораторной работы 2 50
3.2 Выполнение задания 51
3.3 Моделирование сети 53
3.4 Выводы по лабораторной работе 59
4 Оценка производительности WAN приложения 61
4.1 Содержание лабораторной работы 3 61
4.2 Выполнение задания 61
4.3 Оценка производительности сети 65
4.4 Сравнительный анализ результатов 69
4.5 Сравнительный анализ производительности 72
сети для всех сценариев
4.6 Выводы по лабораторной работе 76
4.7 Задания на самостоятельную работу 77
5 Влияние скорости канала PVC FRAME 78
RELAY на производительность приложений
5.1 Содержание лабораторной работы 4 78
3
5.2 Выполнение задания 79
5.3 Изменение параметров связей сети 82
5.4 Выводы по лабораторной работе 85
6 Исследование влияния размера окна ТСР на 86
выполнение приложения
6.1 Содержание лабораторной работы 5 86
6.2 Выполнение задания 87
6.3 Моделирование сети 89
6.4 Выводы по лабораторной работе 93
6.5 Задания на самостоятельную работу 93
7 Применение межсетевого экрана для 94
управления трафиком вычислительной сети
7.1 Содержание лабораторной работы 6 94
7.2 Выполнение задания 94
7.3 Моделирование сети 95
7.4 Выводы по лабораторной работе 102
8 Оценка производительности приложений 104
ORACLE
8.1 Содержание лабораторной работы 7 104
8.2 Выполнение задания 106
8.3 Моделирование обмена данными 110
8.4 Выводы по лабораторной работе 115
9 Технология ETHERNET 117
9.1 Содержание лабораторной работы 8 117
9.2 Выполнение задания 117
9.3 Моделирование сети 121
9.4 Выбор статистик и вычисление их средних 124
значений
9.5 Выводы по лабораторной работе 127
9.6 Задания на самостоятельную работу 128
10 Внедрение и использование 130
коммутированных ЛВС
10.1 Содержание лабораторной работы 9 130
10.2 Выполнение задания 131
10.3 Моделирование сети по сценариям 136
10.4 Выводы по лабораторной работе 140
10.5 Задания на самостоятельную работу 141
11 Проектирование и оптимизация сети 142
11.1 Содержание лабораторной работы 10 142
4
11.2 Выполнение задания 142
11.3 Моделирование сети 151
11.4 Выводы по лабораторной работе 153
11.5 Задания на самостоятельную работу 153
12 Пакетно– коммутированная технология АТМ 155
12.1 Содержание лабораторной работы 11 155
12.2 Выполнение задания 156
12.3 Одновременное моделирование сценариев 168
12.4 Выводы по лабораторной работе 170
12.5 Задания на самостоятельную работу 170
13 Моделирование протокола контроля 172
передачи TCP
13.1 Содержание лабораторной работы 12 172
13.2 Выполнение задания 173
13.3 Одновременное моделирование сценариев 180
13.4 Выводы по лабораторной работе 183
13.5 Задания на самостоятельную работу 185
14 Проектирование и моделирование сетей 186
кафедры ВУЗа и кампуса
14.1 Содержание лабораторной работы 13 186
14.2 Выполнение задания 188
14.3 Моделирование сети 191
14.4 Модель сети кафедры ВТ 195
14.5 Анализ трафика сети 197
14.6 Моделирование сети кафедры в системе 198
OPNET Modeler
14.7 Моделирование сети кампуса 204
14.8 Выводы по лабораторной работе 211
15 Проектирование кабельной системы 212
16 Краткий обзор программных систем для 225
структурного моделирования сетей и систем
телекоммуникаций
16.1 Программная система NETWisard 225
16.2 Система NetCracker 236
Список использованных источников 245
Приложение 246
Глоссарий 254
5
ПРЕДИСЛОВИЕ ОТ АВТОРОВ
6
Введение
8
1 ТЕХНОЛОГИЯ IT GURU
9
Рисунок 1.1 – Модель сети в редакторе проекта
Панель инструментов
Несколько наиболее часто используемых действий
меню могут быть доступны через панель инструментов, она
отображена на рисунке 1.3.
11
Рабочая область
Центральное место в редакторе занимает прокручиваемая
рабочая область. В ней располагается модель сети, там
же можно выделять и перемещать объекты, а также
вызывать контекстные меню нажатием правой кнопки
мыши на фоне.
Строка сообщений
Строка сообщений находится внизу окна редактора. Она
отображает информацию об операциях:
Документация
Время от времени могут возникнуть вопросы о
12
различных аспектах использования программной системы,
а также инструментов или моделей.
В таких случаях нужно обращаться к литературе, которая
приведена в конце пособия.
Замечание. Академическая версия IT Guru поставляется
с ограниченными функциональными возможностями и
документацией. Коммерческая версия поставляется с
полной документацией, учебниками, технической
поддержкой online или по телефону.
13
Рисунок 1.5 – Результирующая сеть
Таблица 2
Название диалогового Значение
окна
1.Начальная топология Выбрать значение по
(Initial Topology) умолчанию: создать пустой
сценарий (Create empty
scenario)
2.Выбор масштаба сети Выбрать Office (сеть
(Choose Network Scale) масштаба офиса). Поставить
галку в поле использовать
метрическую систему (Use
metric Units)
3.Определение размеров Выбрать размер по
(Specify Size) умолчанию 100м х 100м
4.Выбор технологий Включить семейство
(Select Technologies) моделей Sm_Int_Model_list
5. Обзор (Review) Проверить значения и
нажать Ok
15
Создание топологии сети
Модель сети создается с помощью редактора с
использованием узлов (nodes) и каналов связи (links) из
базы ресурсов (object palette).
Узел сети (node) – это реальный объект сети, который
может передавать и принимать информацию.
17
конкретного объекта сети.
Например, коммутатор 3COM, используемый в данном
задании, называется 3C_SSII_1100_3300_4s_ae52_e48_ge3.
Этот узел – стек из двух коммутаторов 3Com SuperStack II
1100 и два шасси Superstack II 3300 (3C_SSII_1100_3300)
с четырьмя слотами расширения (4s), 52 портов Ethernet с
авто-определением (ae52), 48 обычных портов Ethernet
(e48), и 3 гигабитных порта Ethernet (ge3).
Проектирование сети
1. Установить модель центрального узла (Center Node
Model) в 3C_SSII_1100_3300_4s_ae52_e48_ge3 - это
коммутатор 3Com.
2. Установить модель периферийного узла (Periphery
Node Model) в Sm_Int_wkstn и изменить количество
(Numbers) на 30. Этим создается 30 Ethernet станций в
качестве периферийных узлов.
3. Установить модель канала связи (Link model) в
10BaseT.
4. Определить, где (на карте или плане) будет
размещаться новая сеть.
5. Установить X center и Y center на 25.
6. Установить <радиус> (Radius) на 20.
7. Нажать Ok (рисунок 1.9).
18
Рисунок 1.9 – Окно быстрой конфигурации
21
Сбор статистики, основанной на загрузке сервера
1. Нажать правой кнопкой мыши на сервере
(node_31) и нажать <выбрать
индивидуальную статистику> (Choose
Individual Statistics) из контекстного меню.
Появится окно выбора результата (Choose
Result), как показано на рисунке 1.12.
22
2. нажать знак «+» возле <Ethernet>, чтобы
раскрыть всю ветку статистик Ethernet;
3. поставить галку возле <загрузка (бит/с)>
(Load(bits/sec)) для сбора этой статистики;
нажать Ok.
Просмотр результатов
Результирующие графики можно просмотреть выбором
пункта <просмотр результатов> (View Result)
выпадающего меню редактора проекта.
25
После каждого прогона необходимо анализировать
собранную статистику. Это можно сделать несколькими
способами. В этом же задании будет использоваться пункт
меню <просмотр результатов> (View Result)
выпадающего меню редактора проекта.
В следующих заданиях будут описаны другие способы
просмотра результатов.
Рассмотрим загрузку сервера Ethernet, для этого:
- щелкнуть правой кнопкой мыши по объекту
сервер, из выпадающего меню выбрать пункт
<просмотр результатов> (View Result) и
откроется окно просмотра результатов объекта;
- раскрыть ветки <Office
network.node_31> <Ethernet>;
- поставить галку возле поля <загрузка (бит/с)>
(Load (bits/sec)) для отображения результатов;
- нажать <показать> (Show), тогда отобразится
трафик на входе сервера (рисунок 1.16).
Результаты моделирования могут отличаться из-за
расположения сервера и длины кабеля. Заметим, что пик
загрузки сервера ниже 6000 бит/с. Это будет точкой
отсчета для сравнения загрузки после добавления второй
сети.
После просмотра результатов нужно закрыть окно с
графиком и окно с выбором типа результата. Если
программа запросит подтверждение закрытия окна, то
нужно нажать кнопку <удалить> (Delete) с панели.
26
Рисунок 1.16 – Трафик на входе сервера:
по оси Х- время в минутах, по Y- загрузка в бит/с.
27
Рисунок 1.17 – Глобальные задержки Ethernet сети
28
1.4 Расширение сети
29
Рисунок 1.19 – Окно настройки
30
Рисунок 1.20 – Сеть после преобразования
Прогон сценария
1. Выбрать пункт меню <моделирование>
<настроить моделирование отдельных событий>
(Simulation Configure Discrete Event Simulation).
2. Длительность прогона должна составить 0.5 часа.
3. Нажать кнопку <прогон> (Run).
После этого откроется окно, показывающее процесс
прогона. Когда открыта вкладка <скорость прогона>
(Simulation Speed), на анимированном графике
показывается текущая и средняя скорость моделирования в
событиях/секунду (рисунок 1.21).
4. После окончания моделирования необходимо
закрыть окно. Если возникли какие-нибудь ошибки, то
нужно смотреть раздел «Руководство по устранению
ошибок моделирования».
31
Рисунок 1.21 – Прогон модели
Сравнение результатов
Для ответа на вопрос, как повлияет добавление
второй сети на существующую сеть, необходимо
сравнить результаты моделирования.
Для этого можно использовать пункт меню <сравнение
результатов>(Compare Results) во всплывающих
контекстных меню рабочей области и объекта. Он
помещает статистики разных сценариев на один график.
Просмотр загрузки сервера в обоих сценариях
1. Нажать правую кнопку мыши на объекте <сервер>
(node 31) для вызова контекстного меню.
2. Выбрать <сравнить результаты> (Compare Results)
(это можно делать из любого сценария в проекте).
Если результаты графика сильно отличаются от
рисунков 22-24, то нужно смотреть раздел «Руководство по
32
устранению ошибок моделирования».
Во время сравнения результатов выбор статистики для
одного сценария влечет показ статистик для всех
сценариев. Для этого необходимо выбрать Office
Network.node_31 Ethernet Load (bits/sec) и нажать
кнопку Show. Результат должен походить (но не совпадать)
на рисунок 1.22.
33
Рисунок 1.23 – Усредненная загрузка
34
Рисунок 1.24 – Задержки Ethernet
35
Directory).
2. Выбрать местоположение каталога <tutorial_ref>
<каталог guru>\models\tutoral_ref\itguru.
3. Нажать Ok или <выбрать> (Choose).
4. В диалоговом окне <добавление к модельным
каталогам> (Add to Model Directories) нажать кнопку
<исходный каталог> (Source Directory).
36
2 ОЦЕНКА СОЕДИНЕНИЙ INTERNET ДЛЯ
НЕБОЛЬШОЙ СЕТИ
37
серии имитационных экспериментов для того, чтобы
увидеть, насколько изменяются характеристики сети, если
используется: 1) медленный модем со скоростью загрузки
20 Кб/с; 2) быстрый модем со скоростью 40 Кб/с ; 3)
кабельный модем или DSL линия со скоростью 512 Кб/с ;
4) линия Т1 (обсуждаемая в п.2.7) со скоростью загрузки
1.544 Мб/с.
И хотя модемы, кабельные модемы и DSL соединения
часто рекламируются как более высокоскоростные,
полученные в данной работе цифры более реалистичны и
более похожи на то, что пользователи имеют на практике.
Для каждого сценария необходимо установить скорость
загрузки в имитационной модели, провести прогон модели
и проанализировать результат.
38
Рисунок 2.1 – Выбор проекта.
39
Рисунок 2.2 – Исходный проект.
40
Рисунок 2.3– Настройка параметров связи
simulation;
2. установить время моделирования Duration
на 8 часов;
3. нажать Run;
4. после завершения прогона нажать Close.
41
4. выбрать пункт Overlaid Statistics из меню в
нижнем правом углу (рисунок 2.5), чтобы
разместить результаты на одном графике;
42
Рисунок 2.5 – Размещение графиков на одной оси
координат
43
Вывод. Из полученных результатов следует, что
среднее значение параметра download link Utilization
(загрузка линии на прием) составляет около 80%, а среднее
значение upload link Utilization (загрузка линии на
передачу) – около 2%. При такой загрузке линии, ширины
полосы пропускания не хватит для новых пользователей
или приложений. Значение Response Time (время отклика)
лежит в диапазоне от 5 до 7.5 секунд, что достаточно
велико. Эта медленная линия связи значительно
перегружена.
45
Вывод.
Параметр загрузки Utilization снизился до 4%, а –
время отклика Response Time уменьшилось до 0.15
секунды. Кабельный модем намного улучшает загрузку и
время отклика данной сети.
Сравнение результатов
Сравнение результатов Utilization и Response Time для
всех четырех сценариев дает более ясное представление о
результатах смены пропускной способности. Для того,
чтобы сравнить результаты, необходимо:
1. выбрать пункт Results > Compare Results…;
2. выбрать статистику utilization;
3. выбрать пункт All Scenarios (рисунок 2.9);
4. изменить фильтр в правом нижнем углу с As Is на
average, а затем выбрать необходимую статистику и
нажать кнопку Show, и чтобы сравнить
характеристику Response Time необходимо снять
галку с пункта utilization, (рисунок 2.10).
46
Рисунок 2.9 – Сравнение результатов моделирования
47
2.8 Выводы по лабораторной работе
48
поток данных между музыкальным сервером и PC1,
определяемый объектом трафика по требованию (traffic
demand). Можно просмотреть этот объект, выбрав пункты
View > Demand Object > Show All. Изменить объем
трафика для этого объекта. Как это изменение повлияет на
время отклика?
Сценарий 4. Что случится, если в сеть добавить 2 ПК?
Необходимо скопировать Reseacher PC и вставить два раза.
Подсоединить эти два ПК к коммутатору путем
копирования и вставки связей, соединяющих Reseacher PC
и коммутатор. Запустить имитацию и оценить время
отклика каждого из этих ПК для всех значений data rate.
Сценарий 5. Необходимо добавить приложения на
Reseacher PC и проверить время отклика. Чтобы добавить
приложения на клиент, нужно отредактировать объект
Profile и отредактировать Profile Configuration.
49
3 ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ ЛВС
МНОГОЭТАЖНОГО ЗДАНИЯ
50
3.2 Выполнение задания
51
Рисунок 3.2 – Внешний вид проекта
52
Рисунок 3.3 – Параметры объекта «сегмент сети»
54
этажах на одном и том же графике.
56
Рисунок 3.7 – Полученные результаты
57
Рисунок 3.9 – Сеть с магистральной архитектурой
58
Рисунок 3.10 – Сравнение результатов
60
4 ОЦЕНКА ПРОИЗВОДИТЕЛЬНОСТИ WAN
ПРИЛОЖЕНИЯ
61
3. выбрать проект Small_Company_LAN
_over_WAN и нажать Оk.
Тем самым мы получили сеть, показанную на рисунке
4.1.
Компания также имеет совместные локальные E-mail и
файл-серверы. Для примера, добавьте сервер из меню
Object Palette и сконфигурируйте его для E-mail и File
Sharing приложений. Это продемонстрирует развертывание
объектов, что важно для модификации моделей сети.
62
Рисунок 4.2 – База ресурсов
63
Рисунок 4.3 – Настройка приложений
64
проекта - File > Save. Так мы получили результирующую
сеть (рисунок 4.5).
65
2. раскрыть ветвь <point-to-point> и выбрать
<utilization>;
3. выбрать <Show Preview >;
4. нажать Close в окне <View Results>;
5. щелкнуть правой кнопкой мыши на рабочей области
и выбрать меню <View Results>;
6. выбрать пункт <глобальная статистика> (Global
Statistics) <HTTP> <время загрузки страницы>
(Page Response Time) (sec.);
7. нажать Show.
all graphs> .
67
Анализируя полученные статистические данные по
рисункам 4.7, можно сделать следующие выводы:
- использование связи достигает 92% ;
- время отклика веб-приложения близко к 1.3 сек;
- время отклика загрузки FTP близко к 2.5 сек;
- при таком использовании канала связи остается совсем
небольшой процент доступной полосы пропускания для
приложений пользователей.
Теперь проведем еще два эксперимента. Во-первых,
добавим резервную связь Т1, чтобы удвоить пропускную
способность. Будет использоваться балансировка нагрузки
для равномерного распределения трафика между двумя
линиями связи. Затем одно из устройств будет
преднамеренно выведено из строя, чтобы
продемонстрировать преимущество добавления новой
связи.
Для постановки нового сценария необходимо выбрать
пункт меню <Scenarios> <SwitchToScenario>
<Small_Company_LAN_With_Two_Switches_Over_WAN>.
68
Сеть компании разделена на два сегмента (рисунок 4.8),
каждый из которых подсоединен к коммутатору. ЛВС
подсоединена к Интернету с помощью двух Т1 линий. Для
балансировки нагрузки на двух линиях используется
EIGRP.
Затем необходимо запустить прогон, чтобы убедиться,
что нагрузка сбалансирована на двух линиях связи.
69
этого необходимо удалить предыдущие статистики до того,
как будет выбрана новая.
70
Рисунок 4.11 – Сравнение времен отклика
71
Для этого необходимо щелкнуть правой кнопкой мыши
по одному из маршрутизаторов и выбрать <вывести из
строя узел> (Fail This Node). На этом маршрутизаторе
появится красный знак «Х», что и проиллюстрировано на
рисунке 4.12. Затем необходимо запустить прогон.
72
Рисунок 4.13 – Сравнение статистик для первой связи
73
Рисунок 4.14 – Сравнение статистик для второй связи
74
Для сравнения характеристики <время загрузки
страницы HTTP> (HTTP Page Response Time) нужно
повторить ту же процедуру. На рисунке 4.16 приведено
сравнение времени отклика при веб-серфинге.
75
Рисунок 4.17 – Результирующие графики
77
5 ВЛИЯНИЕ СКОРОСТИ КАНАЛА PVC FRAME
RELAY НА ПРОИЗВОДИТЕЛЬНОСТЬ ПРИЛОЖЕНИЙ
78
5.2 Выполнение задания
80
Рисунок 5.2 – Время отклика приложения
graphs.
81
5.3 Изменение параметров связей сети
3. Нажать Оk.
4. Установить галку Apply Changes to Selected
Objects и нажать Оk.
Замечание: параметры PVC изменились также и в
82
Центре обработки. Поэтому необходимо установить их
снова на CIR в 1Мб/с.
5. Нажать правой кнопкой мыши на рабочей области и
выбрать Go to Parent Subnet.
6. Кликнуть дважды мышью по подсети Richmond-
Processing Center.
7. Нажать правой кнопкой мыши на канал PVC,
исходящий из маршрутизатора Центра обработки и
выбрать Edit Attributes.
8. Кликнуть дважды в колонке Value для Contract
Parameters.
9. Установить Outgoing CIR на 1024000, Outgoing Bc
на 25000 и Outgoing Be на 256000.
10. Нажать Оk, чтобы закрыть это окно, и затем
закрыть также окно атрибутов.
Теперь каналы PVC перенастроены (рисунок 5.4).
Необходимо запустить прогон заново, чтобы эффект от
обновления связи сказался на производительности
приложения.
После этого необходимо сравнить времена откликов
совместного использования файлов и загрузки файлов.
Ожидается, что дополнительная полоса пропускания с
новыми каналами PVC должна уменьшить времена
откликов.
83
Рисунок 5.5 – Сравнение результатов
84
5.4 Выводы по лабораторной работе
85
6 ИССЛЕДОВАНИЕ ВЛИЯНИЯ РАЗМЕРА ОКНА ТСР НА
ВЫПОЛНЕНИЕ ПРИЛОЖЕНИЯ
86
6.2 Выполнение задания
simulation .
87
2.Убедиться, что продолжительность имитации Duration
установлена на 1 час.
3. Нажать Run.
4. Когда имитация закончится, нажать Close.
Теперь необходимо оценить реальное время отклика для
пересылки файла. Для этого нужно выполнить следующие
действия:
- выбрать окно Results > View Results…;
- выбрать пункт Global Statistics > Ftp > Upload
Response Time (sec.) и нажать кнопку Show.
Как видно из графика на рисунке 6.2, реальное время
отклика близко к 550 с. Это намного больше, чем его
теоретическая оценка и поэтому IT команда сразу же
предположила, что линии Т1 не хватает для пересылки
такого большого файла.
88
- выбрать окно Scenarios > Duplicate Scenario…;
-назвать сценарий Window_Size_8K_WAN_Link_T3.
Изменение связи от маршрутизаторов к Frame Relay
на Т3
1. Щелкнуть правой кнопкой мыши по связи,
соединяющей Центр данных Вашингтона и Frame
Relay и выбрать Select Similar Links.
2. Щелкнуть правой кнопкой мыши на эту же связь и
выбрать Edit Attributes.
3. Нажать в колонке Value у значения model и выбрать
FR_T3_int.
Замечание. Обязательно надо поставить галку возле
опции Apply Changes to Selected Objects снизу окна(
рисунок 6.3).
89
- нажать кнопку Show и выбрать Close в окне View
Results.
91
4. Задать размер окна ТСР на 65К тем же самым
способом, что и на сервере.
Затем необходимо убедиться, что WAN связи
установлены на T1, и заново запустить прогон, чтобы
оценить качество функционирования сети.
Сравнение времен отклика для всех трех сценариев
1. Выбрать окно Results > Compare Results…
2. Выбрать пункт Global Statistics > Ftp > Upload
Response Time (sec.).
3. Нажать кнопку Show и затем закрыть окно View
Results.
92
6.4 Выводы по лабораторной работе
93
7 ПРИМЕНЕНИЕ МЕЖСЕТЕВОГО ЭКРАНА ДЛЯ
УПРАВЛЕНИЯ ТРАФИКОМ ВЫЧИСЛИТЕЛЬНОЙ
СЕТИ
Начало работы
1. Запустить программу IT Guru.
2. Выбрать меню File > Open…
3. Выбрать проект Firewall_Implementation, нажать
Оk и получить исходную сеть, показанную на
рисунке 7.1.
94
Рисунок 7.1 – Исходная сеть
95
Оценка производительности приложения
1. Нажать правой кнопкой мыши и выбрать View
Results.
2. Выбрать пункт Global Statistics > DB Query >
Response Time (sec.) (рисунок 7.2).
96
Рисунок 7.3 – Усредненные кривые
97
Рисунок 7.5 – Загрузка WAN связи
all graphs .
8. Закрыть окно View Results.
99
Proxy Server Deployed с Yes на No и затем дважды нажать
на Оk (рисунок 7.8).
100
Рисунок 7.9 – Сравнение результатов
102
как авторизация кредитных карт.
Дополнительный сценарий
103
8 ОЦЕНКА ПРОИЗВОДИТЕЛЬНОСТИ
ПРИЛОЖЕНИЙ ORACLE
105
8.2 Выполнение задания
Визуализация приложения
После получения «окна выбора проекта» появляется
«карта обмена данных» (рисунок 8.3). Используя эту карту,
необходимо проанализировать приложение в деталях.
106
Рисунок 8.3 – Карта обмена данных
107
- в группе сообщений сервер-клиент около двух третей
сообщений являются оранжевыми.
5. Следует посмотреть контекстное окно указателя,
поместив мышь над первой группой сообщений. Это окно
показывает, что первая группа сообщений представляет 183
сообщения в каждом направлении (рисунок 8.4).
108
задержки, обусловленная ограниченностью полосы
пропускания сети.
4. Задержка «протокол/перегрузка» - это метрика
ограничения сети для прохождения пакета. Это
ограничение может быть вызвано очередью пакетов в сети
или механизмами текущего контроля, установленными
сетевыми протоколами.
Для анализа задержек протокола приложений
необходимо выполнить последовательность действий.
1. Выбрать AppDoctor > Summary of Delays.
2. Поместить курсор на красную часть карты, чтобы
увидеть контекстное окно указателя (рисунок 8.5).
110
выполнить следующие действия:
- щелкнуть правой кнопкой мыши по рабочему
пространству карты обмена данных;
- выбрать пункт Zoom to Rectangle из меню и
протащить курсор, чтобы образовать «коробку» вокруг
пространства цели.
Если изначальное изменение масштаба не подходит,
можно выбрать пункт Previous Zoom из меню и попытаться
повторить все действия вновь.
Замечание. После того, как настроен масштабный
уровень, можно использовать клавиши со стрелками для
перемещения во всех направлениях.
Как только будет введен масштаб в карту обмена
данными, группы сообщений превращаются в
индивидуальные сообщения приложения (рисунок 8.7).
112
Рисунок 8.8 – Статистики AppDoctor
113
оказывать на выполнение приложения. Если это
приложение установлено на ГВС, то можно посмотреть, как
задержка в сети повлияет на выполнение приложения. Для
этого нужно выполнить последовательность действий.
1. Выбрать из меню AppDoctor > Quick Predict.
2. Выбрать пункт Latency для X Axis и установить
значения Min Latency на 0ms и Max Latency на 20ms
(рисунок 8.9).
115
После анализа конкретной единичной транзакции было
выявлено, что в ней приложение создает 2157 циклов
запрос/ответ, при этом поток данных составляет 180 кбайт.
Из-за большого количества запросов возникает задержка
почти в 7 секунд. Подобное происходит из-за
суммирования всех задержек на пути следования пакета.
Уменьшить общую задержку можно уменьшением
количества запросов/ответов либо модернизацией линий
связи. Так как уменьшение задержек в линии связи не
всегда возможно, и часто связано с увеличением
пропускной способности, соответственно с ощутимыми
финансовыми издержками, остается только модернизация
приложения.
116
9 ТЕХНОЛОГИЯ ETHERNET
118
Рисунок 9.2 - Настройка коаксиальной шины
121
- нажать на кнопку Wildcard;
- нажать на node_0 и из меню выбрать звездочку (*);
Теперь сгенерирован новый атрибут, содержащий
звездочку (второй в списке), и его нужно добавить,
щелкнув по соответствующей ячейке под колонкой Add.
Диалоговое окно Add Attribute должно выглядеть так,
как показано ниже на рисунке 9.6. Затем нажать кнопку
Оk.
123
Рисунок 9.9 – Вкладка Advanced
125
3. Сохранить проект.
После перезапуска моделирования OPNET IT Guru
«добавит» новые результаты к уже имеющимся в
скалярном файле. Чтобы избежать этого, необходимо
удалить скалярный файл до того, как будет начат новый
прогон. Для удаления скалярного файла нужно:
- перейти к меню File;
- выбрать пункт Model Files > Delete Model Files;
- выбрать пункт Output Scalars;
- выбрать скалярный файл, который нужно стереть (в
данной лабораторной работе это -
<инициалы>_Ethernet_Coax_Scalar ;
- подтвердить удаление путем нажатия Оk;
- нажать кнопку Close.
127
количество принятых пакетов (то есть производительность)
падает, что вызвано работой протокола CSMA/CD. В
идеале график должен представлять прямо-
пропорциональную зависимость, однако в пике
производительности из 700 посланных пакетов дошло
только 220, а при повышенной нагрузке на 1500 посланных
пакетов приходится 150 дошедших. При низкой загрузке на
100 посланных пакетов 50 дошедших. Таким образом,
минимальный процент потерь при наименьшей загрузке –
50%, при нормальной – 69%, при высокой – 90%. Это
очень плохие показатели для сети. Они были получены при
специально заданных параметрах генерации трафика. В
дополнительных заданиях предлагается выяснить причину
такой работы сети, промоделировать разные варианты
решения.
128
Запустить имитацию для всех трех сценариев. Получить
два графика: один, чтобы сравнить подсчет коллизий узла
0 в этих трех сценариях и другой график, чтобы сравнить
трафики с трех сценариев. Объяснить графики и
прокомментировать результаты.
3.Чтобы изучить эффект от числа станций,
задействованных в выполнении сегмента Ethernet,
использовать дубликат сценария Coax_Q2c, который был
создан в вопросе 2. Назвать новый сценарий Coax_Q3. В
этом новом сценарии удалить узлы с нечетными номерами,
общее количество которых – 15. Запустить имитацию для
нового сценария. Создать график, который сравнивает
число сбоев в сценариях Coax_Q2c и Coax_Q3. Пояснить
графики и прокомментировать результаты.
4.В имитации использовался пакет размером в 1024
байт. (Каждый пакет Ethernet может содержать до 1500
байт данных). Чтобы изучить влияние размера пакета на
пропускную способность созданной сети Ethernet, создать
дубликат сценария Coax_Q2, созданного в п.2. Назвать
новый сценарий Coax_Q4. В новом сценарии использовать
пакет размером в 512 байт (для всех узлов). Как для
сценария Coax_Q2c, так и для Coax_Q4, выбрать
следующие глобальные статистики: Global Statistics >
Traffic Sink > Traffic Received (bits/sec.). Перезапустить
имитацию сценариев Coax_Q2c и Coax_Q4. Создать
график, который сравнивает пропускную способность как
пакеты/с и другой график, который сравнивает пропускную
способность как бит/с.
129
10 ВНЕДРЕНИЕ И ИСПОЛЬЗОВАНИЕ
КОММУТИРОВАННЫХ ЛВС
Создание сети
Для создания коммутированной сети выполнить
последовательность действий.
1. Выбрать меню Topology > Rapid Configuration. Из
меню выбрать Star и нажать кнопку Оk.
2. В диалоговом окне Rapid Configuration нажать на
кнопку Select Models. Из меню Model List выбрать
ethernet и нажать Оk.
3. В диалоговом окне Rapid Configuration установить
следующие пять параметров: Center Node Model =
ethernet16_hub, Periphery Node Model = ethernet_station,
Link Model = 10BaseT, Number = 16, Y = 50, Radius = 42 и
нажать Оk (рисунок 10.1).
131
Рисунок 10.1 - Диалоговое окно Rapid Configuration
Выбор статистик
Чтобы выбрать статистики, которые должны быть
собраны во время моделирования, необходимо выполнить
последовательность действий.
1.Щелкнуть правой кнопкой мыши в любом месте и
133
выбрать из меню Choose Individual Statistics.
2.В диалоговом окне Choose Results выбрать
следующие четыре статистики, показанные на рисунке
10.4.
3.Нажать кнопку Оk.
Для задания длительности моделирования выполнить
последовательность действий.
1. Нажать на кнопку Configure/Run Simulation.
2. Установить длительность на 2.0 минуты.
3. Нажать Оk.
134
2. Открыть Object Palette нажатием на и убедиться,
что из меню выбран Ethernet.
Теперь разместим в новом сценарии концентратор и
коммутатор (рисунок 10.5).
Чтобы добавить Hub, нужно нажать на его
изображение, передвинуть мышь по рабочему пространству
и щелкнуть там, где нужно разместить узел.
Точно так же добавляется Switch.
3. Закрыть окно Object Palette.
4. Щелкнуть правой кнопкой мыши по новому узлу,
появится Edit Attributes, изменить имя атрибута на Hub2 и
нажать кнопку Оk.
5. Щелкнуть правой кнопкой мыши по коммутатору,
появится Edit Attributes, изменить имя атрибута на Switch
и нажать Оk.
135
Рисунок 10.6 – Новая конфигурация сети
137
Рисунок 10.9 – Отправленный трафик
141
11 ПРОЕКТИРОВАНИЕ И ОПТИМИЗАЦИЯ СЕТИ
142
2. Выбрать Project, нажать кнопку Оk, назвать
проект < инициалы>_NetDesign, сценарий SimpleNetwork
и нажать Оk.
3. В диалоговом окне Initial Topology убедиться, что
выбран Create Empty Scenario, нажать кнопку Next, из
списка Network Scale выбрать Campus, из меню Size
выбрать Miles, присвоить 1 как X Span, так и Y Span, два
раза нажать Next и нажать кнопку Оk.
143
Настройка сервиса
1. Щелкнуть правой кнопкой мыши по узлу
Application Config, появится Edit Attributes , изменить
атрибут name на Applications, изменить атрибут
Application Definitions на Default и нажать кнопку Оk.
2. Щелкнуть правой кнопкой мыши по узлу Profile
Config, появится Edit Attributes, изменить атрибут name
на Profiles, изменить атрибут Profile Configuration на
Sample Profiles и нажать кнопку Оk.
Замечание. Атрибут Sample Profiles подсоединяет
приложения, востребованные такими пользователями, как
инженеры, исследователи, продавцы и пользователи
мультимедиа.
Настройка подсети
1. Щелкнуть правой кнопкой мыши по узлу subnet,
появится окно Edit Attributes, изменить атрибут name на
Engineering и нажать Оk.
2. Два раза щелкнуть мышью по узлу Engineering.
Получится пустое рабочее пространство, указывающее на
то, что подсеть не содержит никаких объектов.
3. Открыть базу рисунков и убедиться, что она все
еще установлена на атрибуте internet_toolbox.
4. Добавить следующие пункты к рабочему
пространству подсети: 10BaseT LAN, ethernet16 Switch и
связь 10BaseT link, чтобы соединить ЛВС с коммутатором
и затем закрыть окно.
5. Щелкнуть правой кнопкой мыши по узлу 10BaseT
LAN > Edit Attributes >, изменить имя атрибута на LAN и
убедиться, что значение атрибута Number of Workstations
равно 10. Нажать на колонку Value для Application:
атрибут Supported Profiles и выбрать Edit. Должна
получиться таблица, в которой необходимо:
- установить число рядов равным 1;
- установить атрибут Profile Name на Engineer.
- дважды нажать кнопку Оk.
Только что созданный объект эквивалентен топологии
«звезда» ЛВС из 10 рабочих станций. Трафик, полученный
144
от пользователей этой ЛВС, напоминает полученный от
engineers.
6. Переименовать ethernet16Switch на Switch.
7. Подсеть будет выглядеть так, как показано на
рисунке 11.2.
8. Сохранить проект.
Рисунок 11.5
Настройка моделирования
Дублирование сценария
В только что созданной сети предполагалось, что в
связях не имелось фоновых трафиков. В реальных сетях
связи они обычно существуют. Нужно создать дубликат
149
сценария SimpleNetwork, но с использованием фона в
связях 100BaseT.
1. Из меню Scenarios выбрать Duplicate Scenario, дать
ему имя BusyNetwork и нажать Оk.
2. Выбрать все связи 100Base одновременно (нажимая
на них и при этом удерживая клавишу Shift), щелкнуть
правой кнопкой мыши по любой из них, появится Edit
Attributes, а в проверочном окошке уточнить соответствие
Apply Changes и Selected Objects.
3. Раскрыть дерево атрибута Background Utilization,
раскрыть ряд 0 дерева и присвоить "99" атрибуту
background utilization (%), как это показано ниже на
рисунке 11.8.
150
11.3 Моделирование сети
151
Рисунок 11.10 - Диалоговое окно Compare Results
152
11.4 Выводы по лабораторной работе
153
использования CPU в серверах (щелкните правой кнопкой
мыши по каждому серверу и выберите <Choose Individual
Statistics > <CPU > <Utilization>).
3. Создайте новый сценарий как дубликат сценария
BusyNetwork. Назовите новый сценарий Q3_OneServer.
Замените три сервера одним, который поддерживает все
требуемые услуги. Изучите % использования CPU этого
сервера. Сравните эту загрузку с загрузкой трех серверов,
которая была получена в предыдущем вопросе.
154
12 ПАКЕТНО – КОММУТИРОВАННАЯ
ТЕХНОЛОГИЯ АТМ
155
чтобы решить, принять или отвергнуть новую виртуальную
сеть.
В этой лабораторной работе нужно установить АТМ
сеть, которая имеет три приложения: Voice, Email, FTP и
изучить, как выбирать уровень адаптации и класс услуг.
12.2 Выполнение задания
156
Config, 2 atm8_crossconn_adv коммутатора и subnet.
3. Для того, чтобы добавить объект из базы, нужно
нажать на его изображение в базе рисунков, переместить
мышь на рабочее пространство и нажать на нее, чтобы
разместить объект, затем щелкнуть правой кнопкой мыши,
чтобы выйти из режима создания объекта.
4.Закрыть диалоговое окно Object Palette,
переименовать объекты (щелкнув правой кнопкой мыши
по узлу Set Name), которые были добавлены, как это
показано ниже, на рисунке 12.2 и сохранить проект.
Настройка приложения
1. Щелкнуть правой кнопкой мыши по узлу
Applications, появится окно Edit Attributes, расширить
атрибут Application Definitions и установить число рядов
на 3, а затем поименовать ряды: FTP, Email и Voice.
2. Перейти на ряд FTP, раскрыть дерево Description и
присвоить FTP значение High Load.
3. Перейти на ряд Email, раскрыть дерево Description
и присвоить E-mail значение High Load.
157
4. Перейти на ряд Voice, раскрыть дерево Description и
присвоить Voice значение PCM Quality Speech (рисунок
12.3).
5. Нажать кнопку Оk и сохранить проект.
Настройка профилей
158
Рисунок 12.4 – Настройка профиля FTP
159
4. Назвать и установить атрибуты ряда 2, как это
показано ниже на рисунке 12.6.
Замечание. Для того, чтобы установить
продолжительность Duration на Exponential(60), нужно
присвоить “Not Used” атрибуту “Special Values”) и
закрыть диалоговое окно Object Palette.
160
двухсторонних связей atm_adv. Закрыть базу и
переименовать объекты, как показано на рисунке 12.7.
4. Изменить атрибут data rate на DS1.
Добавление подсетей
1. Вернуться в окно проекта, нажав на кнопку Go to
the higher level.
Подсети других регионов должны быть похожими на
NorthEast, за исключением имен и адресов клиентов.
2. Сделать три копии только что созданной подсети.
3. Переименовать подсети (щелкнув правой кнопкой
мыши по узлу Set Name) и подсоединить их к
коммутаторам при помощи связей atm_adv, как это
показано на рисунке 12.8.
4. Изменить data rate для всех связей на DS1.
5. Выбрать и дважды щелкнуть по каждой из новых
подсетей и изменить names, client address и server address
162
узлов внутри подсетей (например, заменить NE на SW для
подсети SouthWest).
163
Рисунок 12.9 – Настройка трафика
164
8. Все коммутаторы в сети (всего их шесть) настроить
так, чтобы Max_Avail_BW очередь СBR была 100%, как
показано ниже на рисунке 12.11, а Min_Guaran_BW была
20%.
9. Выбор результатов моделирования показан на рисунке 12.12.
10. Сохранить проект.
165
Рисунок 12.12 – Выбор статистик
Настройка моделирования
1. Нажать на кнопку Configure/Run Simulation.
2. Установить длительность на 10 минут.
3. Нажать Оk. Прогон моделей будет проведен позже.
В только что созданной сети использовались услуги
класса CBR для приложения Voice и услуги класса UBR
для приложений FTP и Email. Чтобы проанализировать
эффект таких различных классов услуг, нужно создать
другой сценарий, который похож на только что созданный
CBR_UBR сценарий, но который использует только один
класс услуг UBR для всех приложений. В дополнение,
чтобы протестировать влияние уровня адаптации АТМ, в
новом сценарии будет использоваться AAL5 для
приложения Voice вместо AAL2. Для этого нужно
выполнить ниже перечисленные действия.
1. Из меню Scenarios выбрать Duplicate Scenario, дать
ему имя UBR_UBR и нажать кнопку Оk.
166
2. Все голосовые станции во всех подсетях
перенастроить следующим образом:
- установить ATM Application Parameters только на
UBR;
- выбрать ATM Parameters;
- установить Queue Configuration на UBR;
- выбрать Application: Transport Protocol;
- установить Voice Transport на AAL5.
3. Сохранить проект.
Замечание. Для выполнения шага 2 можно
воспользоваться браузером сети следующим образом:
- из меню View выбрать Show Network Browser;
- из меню выбрать Nodes и сравнить смотровое
окошко Only Selected, как это показано на рисунке 12.13;
- записать voice в соответствующем поле и нажать
Enter.
- в браузере сети должен быть виден список
выбранных голосовых станций;
- щелкнуть правой кнопкой мыши по любой
голосовой станции из списка, выбрать Edit Attributes и
сравнить Apply Changes с Selected Objects;
Просмотр результатов
1. Из меню Results выбрать пункт Compare Results.
2. В правом нижнем углу диалогового окна Compare
Results изменить меню с As is на time_average, как это
показано ниже на рисунке 12.15.
168
Рисунок 12.15 - Диалоговое окно Compare Results
169
12.4 Выводы по лабораторной работе
170
Прокомментируйте результаты.
2. Создайте другой сценарий как дубликат сценария
CBR_UBR. Назовите новый сценарий Q2_CBR_ABR. В
новом сценарии нужно использовать ABR класс услуг для
данных, т.е. для FTP и E-mail приложений в станциях
данных. Сравните производительность сценария CBR_ABR
с производительностью СBR_UBR.
3. Отредактируйте приложение FTP, определенное в
узле Applications так, что его File Size вдвое больше
текущего размера (т.е. 100000 байт вместо 50000 байт).
Отредактируйте приложение E-mail, определенное в узле
Applications так, что его File Size в пять раз больше своего
текущего размера (т.е. 10000 байт вместо 2000 байт).
Изучите, как это отразится на производительности
приложения Voice как для сценария CBR_UBR, так и для
UBR_UBR.
171
13 МОДЕЛИРОВАНИЕ ПРОТОКОЛА КОНТРОЛЯ
ПЕРЕДАЧИ TCP
172
называемого «мультипликативное уменьшение». Окно
перегрузки не может быть меньше, чем один пакет.
Каждый раз, когда источник успешно посылает окно
перегрузки величиной в несколько пакетов, к окну
перегрузки добавляется один, это - часть механизма под
названием «аддитивное увеличение».
ТСР использует механизм, называемый «медленный
старт», чтобы «быстро» увеличить окно перегрузки с
холодного старта в соединениях протокола. Он
увеличивает окно перегрузки скорее по экспоненте, нежели
линейно. И, наконец, протокол ТСР использует механизм,
называемый «быстрая повторная передача и быстрое
восстановление».
В этой лабораторной работе будет установлена сеть,
которая использует ТСР как протокол передачи от начала
до конца, и будет проведен анализ размера окна
перегрузки при помощи различных механизмов.
173
2. Добавить к проектному рабочему пространству
следующие объекты из палитры: Application Config,
Profile Config, ip32_Cloud и две подсети.
Чтобы добавить объект из палитры, нужно нажать на
его изображение на палитре объектов, передвинуть мышь
на рабочее пространство и щелкнуть, чтобы поместить
объект в желаемое место. Затем щелкнуть правой кнопкой
мыши, чтобы завершить создание объектов этого типа.
3. Закрыть палитру.
4. Переименовать добавленные объекты, как показано
на рисунке 13.1, и затем сохранить проект.
Настройка приложения
1. Щелкнуть правой кнопкой мыши по узлу
Applications, появится окно Edit Attributes и расширить
атрибут Application Definition. Установить rows на 1,
расширить новый ряд и назвать ряд FTP_Application.
После этого раскрыть дерево Description, отредактировать
ряд FTP, как это показано на рисунке13.2.
2. Дважды нажать кнопку Оk и сохранить проект.
174
Рисунок 13.2 – Настройка приложений
Настройка профилей
1. Щелкнуть правой кнопкой мыши по узлу Profiles,
появится окно Edit Attributes, расширить атрибут Profile
Configuration и установить rows на 1.
2. Назвать и установить атрибуты ряда 0, как показано
на рисунке 13.3, нажать кнопку Оk.
177
подсети к IP облаку. Необходимо выбрать
«маршрутизаторы» <routers>.
4. Закрыть палитру, после чего будет получена
результирующая сеть (рисунок 13.6).
Выбор статистики
1. Щелкнуть правой кнопкой мыши по Server_West в
подсети West и из всплывающего меню выбрать Choose
Individual Statistics.
2. В диалоговом окне Choose Results выбрать
статистику TCP Connection > Congestion Window Size
(bytes) и Sent Segment Sequence Number.
3. Щелкнуть правой кнопкой мыши по статистике
Congestion Window Size (bytes), выбрать Change
Collection Mode, в диалоговом окне проверить Advanced, а
в ниспадающем меню присвоить все значения режиму
Capture, как это показано на рисунке 13.7 и нажать Оk.
4. Щелкнуть правой кнопкой мыши по статистике Sent
Segment Sequence Number, выбрать режим Change
Collection Mode, в диалоговом окне проверить Advanced
и в ниспадающем меню присвоить все значения режиму
Capture.
5. Дважды нажать Оk и сохранить проект.
6. Нажать на кнопку Go to next higher level .
178
Рисунок 13.7 - Выбор статистики
Настройка моделирования
1. Нажать на , после чего появится окно Configure
Simulation.
5. Установить продолжительность моделирования на
10.0 минут.
6. Нажать Оk и сохранить проект.
Дублирование сценария
Только что созданная сеть является «совершенной»
сетью без отброшенных пакетов. Оставлялись в стороне
методики быстрой повторной передачи и быстрого
восстановления в ТСР. Чтобы проанализировать эффекты
от отброшенных пакетов и этих методик контроля
перегрузки, нужно создать два дополнительных сценария.
1. Из меню Scenarios выбрать Duplicate Scenario, дать
ему имя Drop_NoFast и нажать Оk.
2. В новом сценарии щелкнуть правой кнопкой мыши
по пункту IP Cloud > Edit Attributes и присвоить
атрибуту Packet Discard Ratio значение 0.05%.
3. Нажать Оk и сохранить проект.
4. В сценарии Drop_NoFast из меню Scenarios выбрать
Duplicate Scenario и дать ему имя Drop_Fast.
179
5. В сценарии Drop_Fast щелкнуть правой кнопкой
мыши по Server_West, который находится внутри подсети
West > Edit Attributes, раскрыть дерево TCP Parameters,
запустить атрибут Fast Retransmit и атрибуту Fast
Recovery присвоить значение Reno.
6. Нажать кнопку Оk и сохранить проект.
Просмотр результатов
1. Подключиться к сценарию Drop_NoFast и из меню
Results выбрать View Results.
180
2. Полностью раскрыть дерево Object Statistics и
выбрать следующие два результата: Congestion Window
Size (bytes) и Sent Segment Sequence Number (рисунок
13.9).
182
Рисунок 13.12 - Выбор статистики
184
13.5 Задания на самостоятельную работу
185
14 ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ
СЕТЕЙ КАФЕДРЫ ВУЗа И КАМПУСА
187
14.2 Выполнение задания
188
Рисунок 14.4 – Настройка приложений
189
Рисунок 14.5 – Выбор приложений на конкретной
рабочей станции
190
Рисунок 14.6 – Выбор приложений на сервере
191
Рисунок 14.7 – Настройка параметров моделирования
193
Рисунок 14.10- Количество байт, принятых рабочей
станцией
194
14.4 Модель сети кафедры ВТ
Логическая схема
Локальную вычислительную сеть кафедры ВТ было
решено представить в виде 5-ти подсетей (каждая подсеть
представляет собой компьютерный класс) и одного сервера
(рисунок 14.12). Это сделано в связи с имеющимися
ограничениями в академической версии IT Guru (в сети не
должно быть более 20 объектов). В качестве подсети
используется стандартный объект 100BaseT_LAN,
представляющий собой сеть Fast Ethernet коммутируемой
топологии (Fast Ethernet LAN in a switched topology).
Количество клиентов в сети произвольно, все ПК
обслуживает один сервер. Клиентский трафик направляется
как вовнутрь подсети так и на внешние сервера.
Поддерживаются следующие виды приложений: FTP,
Email, Database, Custom, Rlogin, Video, X windows, HTTP
по TCP или UDP. Количество рабочих станций в подсети
10 по умолчанию.
Сервер предоставляет возможность работы приложений
как по протоколу TCP, так и по UDP. Подключение может
быть 10, 100 и 1000 Мбит и определяется пропускной
способностью подключенного канала связи.
У коммутаторов имеется возможность подключать до 16
Ethernet интерфейсов. Алгоритм связывающего дерева
(Spanning Tree algorithm) используется для обеспечения
топологии без колец. Коммутаторы взаимодействуют
между собой путем посылки BPDU (Bridge Protocol Data
Units) пакетов. Коммутатор может объединять сети только
одного типа (Ethernet - Ethernet, FDDI - FDDI, or Token
Ring - Token Ring).
Структура трафика - Mesh (топология, когда все
элементы напрямую соединены друг с другом) (Рисунок
14.13).
195
Рисунок 14.12 - Локальная вычислительная сеть
кафедры ВТ
196
14.5 Анализ трафика сети
Для адекватного решения задачи анализа
производительности компьютерных сетей в первую очередь
необходима информация о сетевом трафике. Кроме
решения этой задачи, она нужна также и по другим
причинам. Это и аспекты безопасности, поиск узких мест
для оптимизации структуры сети, отладка работы сети,
контроль входящего/исходящего трафика для оптимизации
работы разделяемого подключения к сети Интернет др.
Знание и прогнозирование характеристик потоков важно
также для оптимального или близкого к нему управления
ими в сетях.
При помощи бесплатной демоверсии программы NetFlow
Analyzer был собран трафик в пакетах за периоды - день,
неделя, месяц для его анализа. Один из таких трафиков по
типам протоколов сети кафедры ВТ приведен на рис.14.14.
201
- очевидно, что реальные загрузи каналов связи и
узлов, будут еще меньше, т.к. мы рассматриваем поведение
сети при максимальном значении входящего трафика;
- следовательно, существует резерв по пропускной
способности, позволяющий задействовать в сети
дополнительные сетевые приложения.
Примечание
Загрузку канала можно посмотреть, наведя указателем
мыши на каждую связь:
202
создаем таблицы следующего вида:
203
14.7 Моделирование сети кампуса
204
При помощи бесплатной демоверсии программы
NetFlow Analyzer был собран трафик в пакетах за периоды
- день, неделя, месяц для всех подсетей и всей сети в целом
для его анализа. Один из таких трафиков исследуемой сети
приведен на рис. 14.24.
205
сегмента, ограниченного портом центрального
коммутатора.
209
Рисунок 14.28 – Задержки Ethernet для сети кафедры
210
14.8 Выводы по лабораторной работе
211
15 ПРОЕКТИРОВАНИЕ КАБЕЛЬНОЙ СИСТЕМЫ
212
принятого ранее решения относительно размера и
структуры сети.
2. Провести анализ возможности перемещения всех
или большей части компьютеров в одно или несколько
соседних помещений. Это существенно упростит
организацию кабельной системы и исключит
необходимость использования излишних активных сетевых
устройств. Следует также принять во внимание расширение
сети в будущем, для чего предусмотреть наличие точек
подключения к сети даже в тех помещениях, где сетевые
компьютеры пока отсутствуют. План размещения не
должен быть абстрактным, не учитывающим хотя бы в
эскизном варианте ограничения, накладываемые
конкретным типом выбранной локальной сети. Так,
например, нельзя рассчитывать в сети типа 100BASE-T4
или 100BASE-TX (Fast Ethernet на витой паре) на
расстояние от абонента (сетевого компьютера или другого
сетевого устройства) до концентратора, превышающее 100
м.
3. Оценить соответствие длины кабельной системы и
ее отдельных частей (сегментов, соединений между данным
абонентом и концентратором и т.д.) требованиям
выбранной разновидности локальной сети. Для сетей
семейства Ethernet необходимо учитывать ограничения на
длины сегментов на разных типах кабелей и задержки
сигналов в кабельной системе в соответствии с правилами
модели 1 или 2. Для сетей другого типа (Token Ring, FDDI
и т.д.) действуют абсолютные ограничения на длины
отдельных участков кабельной системы. В случае, если
рассчитанная таким образом длина кабельной системы в
целом или на отдельных участках превышает предельно
допустимую или близка к ней, следует выбрать одно или
несколько из следующих решений (в порядке предпочтения
по простоте, стоимости и эффективности реализации):
- перейти к более качественному типу кабеля во всей сети
или только на критичных участках (переход от
неэкранированной витой пары к экранированной или
оптоволокну);
- использовать дополнительные репитеры или репитерные
213
концентраторы, позволяющие восстановить амплитуду и
форму сигналов, тем самым повысить длину кабельной
системы;
- применять модемы для связи данной локальной сети из
относительно близко расположенных абонентов с одним
или несколькими удаленными абонентами, если снижение
скорости передачи на данном участке (или участках)
допустимо;
- перейти к другому типу сети, имеющему меньшие
ограничения на длину кабельной системы (то есть от сетей
на витой паре к сетям на оптоволокне).
Таким образом, выбор конфигурации кабельной
системы на данном и предыдущем этапах – итерационный
процесс, который может затронуть и более ранние этапы
проектирования (вплоть до выбора типов локальной сети и
кабеля), если выбор на этих этапах был некорректным.
4. Кабельная система должна быть устойчива к
внешним электромагнитным помехам и, по возможности,
не генерировать заметные собственные излучения. В
противном случае снижается фактическая скорость работы
сети (из-за необходимости повторной передачи
искаженных помехами пакетов), а также нарушаются
требования защиты информации.
Большой уровень помех может быть вызван наличием в
помещении предприятия мощного электрического
оборудования (например, металлообрабатывающих
станков, физических установок). Он может быть также
связан с близким расположением (до 100-200 метров)
высоковольтных линий электропередачи и мощных
радиопередатчиков (радиостанций, ретрансляционных
антенн сотовой телефонии). Иногда высокий уровень помех
вызван всего лишь неправильным размещением кабеля
сети. Например, при прокладке кабеля вдоль силовых
проводов 220 вольт или вдоль рядов светильников с
лампами дневного света количество ошибок передачи резко
возрастает (кстати, последнее решение кажется многим
очень удобным, так как кабель никому не мешает).
5. Кабельная система должна быть защищена от
механических повреждений.
214
Для прокладки кабелей сети лучше всего использовать
специальные подвесные кабельные короба, настенные
кабелепроводы или фальшполы. В этом случае кабели
надежно защищены от механических воздействий. Самое
дорогое решение – это фальшпол, представляющий собой
металлические панели, установленные на подставках, и
покрывающие весь пол помещения. Зато фальшпол
позволяет легко и безопасно проложить огромное
количество проводов, что особенно ценно в научных
лабораториях, где помимо кабелей локальной сети
существует множество других проводов.
Для прокладки кабеля между комнатами или этажами
обычно пробиваются отверстия в стенах или перекрытиях.
По сравнению с прокладкой кабеля через двери комнат и
стены коридоров это позволяет существенно сократить
общую длину кабелей. Однако надо учитывать, что такое
решение усложняет любые дальнейшие изменения в
кабельной системе (замену кабелей, прокладку
дополнительных кабелей, изменение расположения
компьютеров сети и т.д.).
Кабели ни в коем случае не должны самостоятельно
удерживать свой вес, так как со временем это может
вызвать их обрыв. Их следует подвешивать на стальных
тросах, причем для эксплуатации на открытом воздухе
необходимы специально предназначенные для этого кабели
с оболочкой, устойчивой к атмосферным воздействиям. По
возможности надо использовать для соединения далеко
разнесенных зданий подземные коллекторы. Но при этом
необходимо предпринимать меры по защите кабелей от
воздействия влаги.
Следует также избегать чрезмерно малых радиусов
изгиба кабелей (особенно это важно в случае коаксиальных
и оптоволоконных кабелей), чтобы не вызвать разрушения
изоляции или обрыва центральной жилы. По этой же
причине крепежные элементы не должны чересчур
пережимать кабель. Известны случаи, когда подобные
нарушения вызывали полное прекращение связи через
недели, или даже месяцы после начала эксплуатации сети.
215
Часть из перечисленных в данном пункте мер
способствует также защите от помех и защите информации
(из-за ограничения непосредственного доступа к кабельной
системе).
6. Кабельная система должна иметь "прозрачную" и
документированно оформленную структуру. Это
необходимо как для обеспечения возможности внесения
изменений в эту структуру, так и для поиска
неисправностей.
Для объединения концов кабелей часто используются
специальные распределительные шкафы, доступ к которым
должен быть ограничен. Конечно, их применение
оправдано только в том случае, если кабелей много
(несколько десятков). Располагать распределительные
шкафы целесообразно рядом с концентраторами,
коммутаторами или маршрутизаторами. Отдельные кабели
в жгутах, располагающихся в коробах, под вторым полом и
т.д., должны быть одинаковым образом промаркированы с
помощью специальных цветных наклеек.
7. Необходимо проверить целостность кабельной
системы.
В сети на коаксиальном кабеле для этого можно было
использовать непосредственные измерения омметром
сопротивления при наличии и отсутствии согласующих
нагрузок. В более современных сетях на витой паре и
оптоволокне о целостности кабельной системы можно
судить по показаниям индикаторов, расположенных на
сетевых картах вблизи сетевых разъемов. Возможно также
использование для этой цели специальных приборов –
кабельных сканеров.
Стандарты на "Структурированные кабельные системы
(СКС)" представляют собой объемные документы, детально
описывающие и регламентирующие процесс создания
кабельных соединений локальных сетей. Изучение
стандартов СКС – предмет отдельного курса, касающегося
относительно небольшой по численности категории
специалистов (в сравнении с числом пользователей
локальных сетей). Как и в случае сетевого
администрирования, целесообразно рассмотреть лишь
216
общие принципы создания СКС. Конечно, отдельные
рекомендации стандартов СКС могут быть с успехом
использованы при создании кабельной системы
собственными силами (но без возможности официальной
сертификации такой системы).
Структурированная кабельная система (СКС)
представляет собой иерархическую кабельную систему
здания или группы зданий, разделенную на структурные
подсистемы. СКС состоит из набора медных и оптических
кабелей, кросс-панелей, соединительных шнуров,
кабельных разъемов, модульных гнезд, информационных
розеток и вспомогательного оборудования. Все
перечисленные элементы интегрируются в единую систему
и эксплуатируются согласно определенным правилам.
Основные преимущества (или принципы) СКС:
• Универсальность: передача данных в ЛВС,
видеоинформации или сигналов от датчиков пожарной
безопасности либо охранных систем по единой кабельной
системе, организация локальной телефонной сети.
• Гибкость: простота изменения конфигурации
кабельной системы и управления перемещениями внутри и
между зданиями.
• Устойчивость: тщательно спланированная СКС
устойчива к внештатным ситуациям и гарантирует высокую
надежность и защиту данных в течение многих лет. Так
большинство ведущих производителей дают гарантию на
поставляемые ими СКС (при выполнении требуемых
процедур сертификации) до 25 лет.
Основным препятствием широкого внедрения СКС
является, как уже отмечалось, их высокая стоимость, что
делает приемлемым это решение для относительно
масштабных локальных сетей уровня предприятия.
Действительно, стандарты на СКС предусматривают
проведение, наряду с прочими, комплекса дорогостоящих
строительных работ.
Основными стандартами на СКС являются:
• Международный стандарт ISO/IEC 11801 Generic
Cabling for Customer Premises.
217
Европейский
• стандарт EN 50173 Information
technology– Generic cabling systems.
• Американский стандарт ANSI/TIA/EIA 568-В
Commercial Building Telecommunication Cabling Standard.
Стандарты на СКС периодически (примерно раз в пять
лет) пересматриваются в связи с развитием аппаратных
средств локальных сетей (включая совершенствование
медных и оптоволоконных кабелей). Согласно стандартам,
СКС включает следующие три подсистемы:
• магистральная подсистема комплекса;
• магистральная подсистема здания;
• горизонтальная подсистема.
Распределительные пункты (РП) обеспечивают
возможность создания топологии каналов типа "шина",
"звезда" или "кольцо" (см. рис. 15.1) [5].
218
электропроводные кабели не следует соединять сплайсами
(тип непосредственного соединения кабелей без разъемов).
Горизонтальная подсистема включает горизонтальные
кабели, механическое окончание кабелей (разъемы) в РП
этажа, коммутационные соединения в РП этажа и
телекоммуникационные разъемы. В горизонтальных
кабелях не допускается разрывов. При необходимости
возможна одна точка перехода. Точка перехода – это место
горизонтальной подсистемы, в котором выполняется
соединение двух кабелей разных типов (например,
круглого кабеля с плоским) или разветвление
многопарного кабеля на несколько четырехпарных. Все
пары и волокна телекоммуникационного разъема должны
быть подключены. Телекоммуникационные разъемы не
являются точками администрирования. Не допускается
включения активных элементов и адаптеров в состав СКС.
Абонентские кабели для подключения терминального
оборудования не являются стационарными и находятся за
рамками СКС. Однако стандарты определяют параметры
канала, в состав которого входят абонентские и сетевые
кабели.
В целом соединения в СКС образуют систему
интерфейсов СКС. Интерфейсы СКС – это гнездовые
разъемы каждой из подсистем, обеспечивающие
постоянное или коммутируемое подключение оборудования
и кабелей внешних служб. На рис. 15.2 показаны
интерфейсы в виде линий в пределах распределительных
пунктов, схематически обозначающих блоки гнезд на
панелях.
Для подключения к СКС достаточно одного сетевого
кабеля. В варианте коммутации используют сетевой и
коммутационный кабель и дополнительную панель.
Стандарты на СКС по содержанию можно разделить на
три группы – стандарты проектирования, монтажа и
администрирования. Пожалуй, наиболее полезная в
практическом плане группа стандартов монтажа включает
рекомендуемые типы и длины отдельных сегментов
кабелей в различных подсистемах.
219
Рисунок 15.2 - Система интерфейсов СКС
220
• Класс D – приложения сверхвысокой скорости
передачи данных. Рабочие характеристики кабельных
линий, поддерживающих приложения Класса D,
определены до 100 МГц.
• Класс оптики – приложения с высокой и сверхвысокой
скоростью цифровой передачи. Рабочие характеристики
волоконно-оптических кабельных линий определены для
частот 10 МГц и выше. Ширина полосы обычно не является
ограничивающим фактором в системах на территории
конечных пользователей.
Связь между классами линий и категорией кабелей,
показана в таблице 15.1.
Наиболее серьезной проблемой при создании СКС для
работы высокоскоростных приложений (категория 3 и
выше) является качество монтажа. По данным BICSI
(Building Industry Consulting Service International) –
международной ассоциации профессионалов
телекоммуникационной промышленности, 80% всех
структурированных кабельных систем США, построенных
на компонентах категории 5, не могут быть
квалифицированы как системы категории 5 вследствие
нарушения правил монтажа.
Существуют специальные требования и рекомендации
по монтажу СКС, выполнение которых гарантирует
сохранение исходных рабочих характеристик отдельных
компонентов, собранных в линии, каналы и системы.
Стандарты ISO/IEC 11801 и ANSI/TIA/EIA-568A
устанавливают в качестве требований несколько основных
правил монтажа, предусматривающих методы и
аккуратность выполнения соединения компонентов и
организации кабельных потоков, которые в значительной
степени повышают производительность системы и
облегчают администрирование установленных кабельных
систем.
221
Таблица 15.1 - Связь между классами линий и категорией кабелей
Класс приложений
Тип трассы
Класс A Класс B Класс C Класс D Класс оптики
Категория 3 2000 м 200 м 100 м - -
Категория 4 3000 м 260 м 150 м - -
Категория 5 3000 м 260 м 160 м -
Сбалансированный
3000 м 400 м 250 м -
Многомодовое -волокно- - - 2000 м
Одномодовое волокно
- - - - 3000 м
223
Развитие пар кабеля 1,2 см на станционном 1,5 дБ
конце
Развитие пар кабеля 5 см на станционном конце 3,8 дБ
Развитие пар кабеля 15 см на станционном 11,6 дБ
конце
Скручивание кабеля радиусом изгиба 3,5 см 1,9 дБ
Скручивание кабеля радиусом изгиба 1,2 см 2,1 дБ
"Изломленный" кабель 2,4 дБ
224
16 КРАТКИЙ ОБЗОР ПРОГРАММНЫХ СИСТЕМ
ДЛЯ СТРУКТУРНОГО МОДЕЛИРОВАНИЯ СЕТЕЙ И
СИСТЕМ ТЕЛЕКОММУНИКАЦИЙ
225
Он предоставляет пользователям бесплатную
возможность проектирования компьютерных сетей в
первом приближении через Интернет. Расчёт ЛВС в режиме
онлайн происходит посредством пошагового диалога,
понятного любому пользователю персонального
компьютера. Система «не загружает» человека
незнакомыми ему терминами и непонятными вопросами.
Она предлагает уточнить те или иные параметры, чем с
удовольствием воспользуются более опытные
проектировщики.
При выборе Ethernet коммутаторов (свичей) – основных
компонентов мультисервисных сетей, будут
анализироваться требуемые сетевые технологии,
закреплённые в стандартах международных комитетов RFC
и IEEE. Для каждого из коммуникационных узлов
подбирается нужное количество Ethernet коммутаторов, в
зависимости от числа подключённых рабочих станций.
Если последние распределены по зданию неравномерно,
NetWizard оптимизирует количество коммуникационных
узлов и нагрузку на каждый из них.
Ответив на 10-20 несложных вопросов, уже через 30
минут можно получить схему и сметный расчёт
коммутаторов локальной сети. Конечно, эти два документа
не являются исчерпывающими для оценки затрат на ЛВС.
Вместе с тем, производительность и качество
обслуживания будущей компьютерной сети, зависят
именно от коммутаторов. К тому же скорость
технологических изменений в пассивном оборудовании и
ассортименте монтажных работ не бывает столь
стремительна, как в активном оборудовании. Поэтому
возможность быстрого и грамотного подбора коммутаторов
может оказаться весьма ценной.
Привлекательной является и возможность оптимизации
сети. После получения проектных документов, можно
вернуться в любое место диалога и изменить ранее
введённые данные, увеличивая функциональность будущей
сети либо уменьшая её стоимость. Благодаря богатым
инструментам оптимизации, можно добиться
существенного снижения затрат. Рассмотрев несколько
226
вариантов оборудования, можно оценить стоимость сети.
ЛВС на нескольких этажах в рамках одного здания
может быть описана в каждом проекте NetWizard.
Корпоративная сеть в пределах нескольких зданий, может
быть описана с помощью нескольких проектов. Для этого,
в каждом из проектов компьютерной сети здания нужно
указать, что она соединяется с сетями других зданий.
Возможность спроектировать ЛВС через Интернет
может стать первым шагом к планированию и
автоматизации вашего предприятия или бизнеса.
После прохождения регистрации пользователю
предлагается выбор шаблонов проекта: активное
оборудование ЛВС или же пассивное оборудование
(рисунок 16.1).
227
вопросы, касающиеся непосредственно характеристик
проектируемой сети. Сюда входят: количество рабочих
станций (рисунок 16.2) и параметры здания, в котором
планируется развернуть локальную вычислительную сеть
(рисунок 16.3).
228
Далее определяются: распределение рабочих станций по
этажам (рисунок 16.4), количество и расположение
коммуникационных узлов (рисунок 16.5), местоположение
узла здания (к нему подключаются все узлы этажей-
рисунок 16.6).
229
Рисунок 16.6 - Местоположение узла здания
230
Рисунок 16.8 – Подключение серверов
231
Рисунок 16.10 – Уточнение особенностей сети
232
Выбор производителя оборудования показан на рисунке
16.12.
233
Рисунок 16.14 – Сметный расчет оборудования
234
Рисунок 16.15 – Спецификация
235
16.2 Система NetCracker
236
более что способ задания трафика в NetCracker совместим с
определениями входного потока заявок в ТМО. Одинаково
задаются и размер блока данных, (Transaction size) и время
между приходами данных (Time Between Transactions).
Поскольку потоки данных имеют стохастическую природу,
для размера данных и времени прихода задаются законы
распределений и соответствующие статистические
характеристики. Свойства обслуживающего прибора в
NetCracker, к сожалению, определяются не достаточно
подробно: в виде фиксированной задержки обслуживания и
абсолютного предела скорости поступления заявок. Размер
буфера «прибора» задать нельзя.
После установки и запуска пакета NetCracker, на экране
появляется главное окно программы (рисунок 16.17).
237
Professional, рабочее пространство будет содержать пустой
экран Net1. Область окна заполняется изображениями
устройств и приложений в зависимости от объекта,
выбранного из базы данных (здания, университетские
городки и рабочие группы локальной сети).
После выбора команды в меню File > Open: вызывается
диалоговое окно Open для открытия проекта сети из
готовых примеров (рисунок 16.18).
238
Рисунок 16.19 - Окно браузера баз данных
239
Рисунок 16.20 – Свойства маршрутизатора 2511
240
Устройства соединяются с помощью мастера
соединений "Link Assistant". Система NetCracker
проверяет тип интерфейсов устройств и соединяет из них
только совместимые.
Например, в персональных компьютерах
(LanWorkstations\PCs\GenericDevices\PC) в исходном
состоянии есть только последовательные COM-порты,
поэтому для соединения их с сетевым оборудованием
потребуется установить сетевую карту. Теперь создадим
новый проект File\New. Находим компьютер в БД
оборудования (LanWorkstations\PCs\GenericDevices\PC) и
перенесем методом Drag-and-Drop иконку PC в основное
окно проекта TOP.
Затем находим сетевую карту в БД оборудования
(LANadapter\Ethernet\GenericDevices\FastEthernet) и
перенесем иконку "FastEthernetAdapter" методом Drag-and-
Drop на компьютер PC. Для сетей Ethernet можно выбрать и
готовый сетевой компьютер EthernetWorkstation
(LANworkstation\Workstations\Generic
Devices \ EthernetWorkstation). Добавим в основное окно
еще один такой компьютер и коммутатор FastEthernet
(Switches\ Workgroup \Ethernet \GenericDevices \Ethernet
Swich) и приступаем к соединению двух компьютеров
через коммутатор (рисунок 16.22).
241
2. Необходимо убедиться, что модули (компьютеры,
коммутаторы, концентраторы), которые вы планируете
соединить, имеют совместимые сетевые порты, например,
FastEthernet. Это можно сделать, выбрав Properties в
контекстном меню устройства, а затем закладку Ports.
3. Далее щелкнуть левой кнопкой мыши сначала по
источнику, затем по приемнику данного соединения.
4. Затем нажать в диалоге Link Assistant на кнопку
Link, а также задать тип, длину и прочие характеристики
среды (длина линии не учитывается при симуляции
передачи данных в сети).
5. Закрываем диалог, нажав на кнопку Close.
При задании трафика нужно учитывать процессорные
возможности компьютера. Так, при 15 потоках трафика и
включенной анимации, для устойчивой работы программы
требуется процессор не ниже Celeron-800. Проверьте
конфигурацию своего компьютера: My Computer\Properties.
Немного облегчить задачу для компьютера можно, отменив
визуализацию передаваемых данных: Global\ Data Flow\
Uncheck All\ Close. При этом сохраняется возможность
наблюдать результаты моделирования, получаемые через
индикаторы статистики. Трафик в моделируемой сети
задается с помощью мастера, вызываемого кнопкой панели
инструментов Set traffic. Порядок задания трафика
следующий.
1. Выбрать в панели инструментов инструмент Set
traffic:
242
профиля (кнопка Edit), задавая статистику размеров
дейтаграмм Transaction size, статистику моментов прихода
дейтаграмм, пауз Time between transactions, а также
протокол уровня приложения Application Layer Protocol.
Нажав на кнопку Add можно создать свой профиль
трафика с заданными характеристиками. Трафик получит
имя Traffic (номер), которое можно изменить, выбрав в
контекстном меню трафика пункт Rename.
4. Посмотреть на заданные потоки данных в сети
Global\Data Flow. Здесь же можно отредактировать (в том
числе и удалить) свойства потоков и профилей трафиков.
Необходимо учитывать максимальные пропускные
способности каналов передачи данных и не перегружать их
чрезмерно. Замечено, что при перегрузке на порядок,
индикаторы статистики среды NetCracker дают неверные
(произвольные) данные.
5. При выборе трафика клиент-сервер, например,
профиля трафика почтового клиента E-mail (POP),
установить серверное приложение (в данном примере –
почтовый сервер). Для этого, в браузере оборудования
(закладка Devices) нажать группу Network and Enterprise
software. Затем перенести иконку E-mail server методом
Drag-and-Drop на компьютер-сервер. После такой
установки программного обеспечения, можно назначать
клиент-серверные трафики.
Назначать такие трафики нужно от клиента к серверу:
сначала выбирать компьютер-клиент, затем – сервер.
Другие виды серверного трафика можно добавить в
свойствах программного обеспечения сервера: Контекстное
меню компьютера-сервера Configuration\Контекстное меню
серверного программного обеспечения Properties\ Закладка
Traffic. При назначении клиент-серверного трафика, можно
изменять характеристики ответов сервера, задавая
статистику размеров дейтаграмм Transaction size,
статистику моментов прихода дейтаграмм/пауз Time
between transactions, а также протокол уровня приложения
Application Layer Protocol.
В процессе разработки текущего варианта проекта сети
в NetCracker можно получить отчеты о составе проекта.
243
Например, Tools\Reports\Bill of Material можно получить
отчет о номенклатуре оборудования, входящего в проект
сети, ценах каждой единицы оборудования, общей цены
проекта: Tools\Reports\Device Summary или
спецификацию всех единиц оборудования. Подобные
спецификации можно сгенерировать и по отдельным
классам оборудования (например, Workstations, Servers,
Hubs, и т. д.). Полученные таким образом отчеты можно
распечатать или сохранить в файл, воспользовавшись
панелью меню по работе с отчетами (рисунок 16.25).
244
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
245
ПРИЛОЖЕНИЕ
246
Рисунок 2 – Заполнение формы регистрации
3.Зайти по ссылке
https://enterprise37.opnet.com/4dcgi/COMMUNITY_HOME. Ввести
полученные логин, пароль и выйти на сайт
http://enterprise37.opnet.com/4dcgi/DOWNLOAD_HOME (рисунок 3).
247
Рисунок 3 – Страница для скачивания программы
248
6. Выбрать каталог для установки программы.
250
10. Нажать на кнопку «Next». В появившемся окне нажать кнопку
«копировать код регистрации в буфер обмена», а затем кнопку далее.
Автоматически появляется окно следующего вида:
251
11. Нажать кнопку «Submit» и получить код регистрации программы
252
поместить его в соответствующее поле следующей формы:
13. Нажать кнопку Next и на экране появится окно, подтверждающее
успешную регистрацию OPNET Modeler 9.1.
253
Глоссарий
AAL (ATM Adaptation Layer) Уровень адаптации АТМ, согласовывает ATM с
другими протоколами, у которых другая длина
пакета.
ABR (available bit rate) Доступная скорость передачи в ATM QoS.
Метод передачи, изменяющий скорость
передачи в зависимости от нагрузки на канал.
ACE (Application Среда изучения приложений. Была создана для
Characterization Cisco Systems, широко используется для оценки
Environment) реальных приложений по экспериментальным
данным
ACK (Acknowledgment) Бит в пакете TCP, означающий подтверждение
доставки
Application Response Time Время отклика приложения
Applications Приложение, программа
Apply Changes Применить изменения
As is Как есть (без изменений)
ATM (Asynchronous Метод передачи данных ячейками
Transfer Mode) фиксированной длины
Average Усредненный
Backbone Магистраль
Background Utilization Фоновое использование
Backup Server Резервный сервер
Bottleneck Переполнение (буфера)
Branch Офис
Bridge Мост (2-х портовый коммутатор)
Capture Захватывать (пакеты)
Carrier Несущая (частота, сигнал)
CBR (constant bit rate) Параметр FrameRelay, означает связь с
постоянной скоростью
Chattiness «Болтливость» приложения. Проявляется, когда
части приложения (клиент/сервер)
обмениваются данными в режиме
последовательного диалога, но слишком много
раз происходят циклы запрос/ответ, в каждом из
которых передается очень мало информации.
CIR (Committed Гарантированная скорость передачи
Information Rate)
CMR (Cell misinsertion rate) Допустимая частота возникновения
непередаваемых ячеек (пакетов) в ATM QoS
Collapse Свернуть
Collection Mode Режим сбора (информации)
Collision Коллизия, сетевая ошибка
Collision detect Определение коллизии (детектирование)
254
Compare Results Результат сравнения
Configure Discrete Event Настроить имитационное моделирование
Simulation
Congestion Window Size Вариант TCP окна для предотвращения
перегрузки
CSMA/CD (Carrier Sense, Множественный доступ с контролем несущей и
Multiple Access with обнаружением коллизий
Collision Detect)
Data Exchange Chart График обмена данными
Data rate Скорость передачи данных
Database База данных
Database Access Доступ к базе данных
DB Query Запрос к базе данных
Delay Задержка
Delete Удаление
Demand Object Возникающий (временный) объект
Description Описание
Diagnosis Диагностика
Download link Utilization Загрузка линии на прием
Duplicate Scenario Дублировать сценарий
Duration Продолжительность
Effect of Latency Эффект задержки (латентности)
E-mail Электронная почта
E-mail Server Сервер электронной почты
Ethernet Протокол IEEE 802.3, среда передачи данных
CSMA/CD
Exponential Показательное (распределение)
Fast Recovery Быстрое восстановление
Fast Retransmit Быстрая повторная передача
File Server Файл-сервер
File Sharing Общий доступ к файлам
Find Поиск
Firewall Брандмауэр, межсетевой экран
Firewall Implemented Установка брандмауэра, внедрение
Frame Relay Метод передачи данных, распространен в
западных странах
FTP (File Transfer Protocol) Протокол для передачи файлов по сети
FTP Server Сервер FTP
Heavy Сильно, тяжело
High Load Высокая загрузка
Hub Концентратор
intermediate Межсетевое взаимодействие
Interarrival Time Временной интервал между посылками
255
ISP (Internet Service Провайдер услуг Интернет
Provider)
Latency Задержка, латентность
Light Легко, немного
Link utilization Использование (загрузка) линии связи
Load Загрузка
MAN (Metropolitan Area Сеть масштаба города
Network)
Messages Сообщения, пакеты
Model Files Файлы модели
Network Browser Браузер (смотритель) сети
Network Effect of Chattiness Эффект больших задержек в приложении,
работающем с сетью, когда сама сеть
обеспечивает малый уровень задержек (см.
Chatiness)
Object Palette База компонентов, ресурсов
Object statistics Статистика объекта
Oracle Фирма, выпускающая системы управления
базами данных
OSI Стандарт межсетевых взаимодействий
Outgoing CIR Гарантированная скорость посылки данных
Overlaid Statistics Статистика нескольких процессов на одном
графике
Packet Delay Variation Разность в задержках передачи пакетов
Packet Generation Аргументы генератора пакетов
Arguments
Page Response Time Время отклика страницы
Parent Subnet Родительская подсеть, подсеть с тем же
адресом, но с меньшей маской
PCM Quality Speech Стандарт кодирования голосовой информации
PCM
Periphery Периферия
Point-to-point Соединение точка-точка
Preferences Параметры
Print Server Сервер печати
Profiles Профиль (настройки для конкретного случая)
Project Editor Редактор проекта
Protocol Overhead Перегрузка протокола
Proxy Server «Кеширующий» сервер
Proxy Server Deployed Внедрение кеширующего сервера
PVC (Permanent Virtual Постоянное виртуальное соединение
Circuit) (FrameRelay, ATM)
QoS (Quality of Service) Обеспечение качества услуги
Queue Очередь
256
Radius Радиус
Rapid Configuration Быстрая настройка
Receive Buffer Буфер приемника, входной буфер
Recovery Восстановление
Release 1. Номер версии 2. Освобождение
Repositories Репозиторий, хранилище часто используемых
объектов
Requesting Client Custom Запрос клиента к другому приложению
Application
Response Time Время отклика
Results Результаты
Retransmit Повторная передача
Run Прогон, начало моделирования
Run Simulation Начать прогон имитационной модели
Sample Profile Пример профиля
Scenarios Сценарий
Segment Sequence Number Порядковый номер сегмента
Selected Objects Выделенные объекты
Sent Segment Sequence Посланный порядковый номер сегмента
Number
Server Сервер
Similar Links Похожие линии связи
Simulation Имитационное моделирование
Simulation Speed Скорость моделирования
Special Values Особые значения
Star Звезда (о топологии)
Subnet Подсеть
Switch Коммутатор
Switch To Scenario Переключиться к другому сценарию
SYN (Synchronize) Бит синхронизации соединения (первый пакет в
соединении, запрос на соединение)
System Information Системная информация
Т1 Линяя связи в 1.5 Mbps
ТСР window scale Автоматический подбор размера окна TCP
TCP Parameters Параметры TCP
TCP Window Окно TCP (количество переданных TCP пакетов
без подтверждения доставки)
Telnet Популярный протокол удаленного доступа в
систему
Thickness Тонкий (провод)
ThinNet Толстый (провод)
time_average Усредненный по времени
Topology Топология (физическая структура)
257
Traffic Трафик, поток данных
Traffic Demand Непостоянный, возникающий временами поток
данных
Traffic Received Принятый поток данных
Traffic Sink Уменьшение трафика
Transport Protocol Спецификация протокола TCP
Specification
UBR (unspecified bit rate) Неопределенная скорость передачи в ATM QoS
Upload link Utilization Загрузка линии на передачу
Upload Response Time Время отклика при выгрузке файлов
Utilization Использование, загрузка
UTP (Unshielded Twisted Неэкранированная витая пара
Pair)
VBR – nrt (Variable bit rate Изменяющаяся не в реальном времени скорость
- non-real-time) передачи в ATM QoS. Используется для
ограничения скорости передачи данных при
каких-либо условиях.
VBR – rt (Variable bit rate Изменяющаяся в реальном времени скорость
real-time) передачи в ATM QoS. Используется в IP
телефонии, обеспечивает минимальные
задержки и колебания задержек.
Voice Голосовые данные (IP телефония)
WAN (Wide Area Network) Глобальная сеть
WAN link Линяя связи с глобальной сетью
Web Application response Время отклика Веб-приложения
time
Web Response Time Время отклика Веб-страницы
WLAN (Wireless Area Беспроводные сети
Network)
ГВС см. WAN
Коммутатор Устройство, коммутирующее пакеты по портам
на основе физических адресов получателей.
ЛВС Локальная вычислительная сеть. Сеть с
радиусом не более 1-2 км.
Маршрутизатор Устройство, осуществляющее выбор
оптимального пути следования пакета на основе
сетевого адреса получателя и собственных
таблиц направлений.
Окно TCP см. TCP Window
Пиринговые сети Сети point-to-point, в которых машины
соединяются непосредственно друг с другом
Сниффер Устройство (программа) перехвата сетевого
трафика, часто используется хакерами.
258