Скачиваний:
79
Добавлен:
15.03.2015
Размер:
576 Кб
Скачать
☆

ЛАБОРАТОРНАЯ РАБОТА 1

Ethernet и управление доступом к среде передачи

Цель

∙Знакомство с технологией CSMA/CD

∙Овладение навыками моделирования сети Ethernet

∙Анализ влияния нагрузки на работу сети с топологией "шина"

Методические указания

Создание нового проекта:

1.Запустите OPNET IT Guru Academic Edition = в меню File

выберите New...

2.Выберите Project = нажмите OK = озаглавьте проект как

номер_вашего_студенческого_Ethernet , а сценарий – как Coaxial

= нажмите OK

3.В окне Startup Wizard: Initial Topology выберите Create Empty Scenario = нажмите Next = в списке Network Scale выберите

Office = нажмите Next

4.В окне Startup Wizard: Specify Size в поле X Span введите 200 , а в поле Y Span введите 100 = дважды нажмите Next = нажмите

OK

5.Закройте открывшееся окно Object Palette

1

Создание сети Ethernet с топологией "шина":

1.В меню Topology выберите Rapid Configuration

2.В выпадающем меню Configuration выберите Bus = нажмите OK

3.В открывшемся окне Rapid Configuration: Bus нажмите Select Models... = в выпадающем меню Model List выберите ethcoax = нажмите OK

4.В окне Rapid Configuration: Bus установите следующие 8 значений = нажмите OK

2

5.Чтобы сконфигурировать общую шину, щелкните правой кнопкой на горизонтальной линии (Ethernet Bus) = в открывшемся меню выберите

Advanced Edit Attributes

6.Щелкните левой кнопкой на параметре eth_coax = в выпадающем меню выберите Edit... = в открывшемся списке выберите eth_coax_adv

7.Установите значение параметра delay равным 0.05

∙Этот параметр задает время в секундах, необходимое для прохождения сигналом расстояния в 1 метр

∙Увеличение данного значения является альтернативной генерированию трафика высокой интенсивности, что позволяет ускорить выполнение имитационного моделирования

8.Установите значение параметра thickness равным 5 = нажмите

OK

3

Генерация трафика:

1.Щелкните правой кнопкой на любом из 30 узлов = выберите Select Similar Nodes, чтобы выделить разом все узлы в сети

2.Щелкните правой кнопкой на любом из 30 узлов = в появившемся меню выберите Edit Attributes

3.В открывшемся окне поставьте галочку в поле Apply Changes to Selected Objects, чтобы избежать необходимости конфигурировать каждый узел в отдельности

4.Откройте иерархическое меню Traffic Generation Parameters =

измените значение параметра ON State Time на exponential(100) ,

апараметра OFF State Time на exponential(0)

5.Откройте иерархическое меню Packet Generation Arguments = измените значение параметра Packet Size (bytes) на constant(1024)

6.Щелкните правой кнопкой на Interarrival Time (seconds) = выберите

Promote Attribute to Higher Level = нажмите OK

∙Это позволит присвоить набор значений параметру Interarrival Time и упростит анализ влияния нагрузки на работу сети

7.Сохраните проект

4

Настройка параметров моделирования:

1.На панели инструментов нажмите кнопку configure/run simulation

2.В открывшемся окне Configure Simulation установите значение параметра

Duration равным 15 second(s)

3.В окне Configure Simulation выберите вкладку Object Attributes = нажмите кнопку Add... = появится окно Add Attribute: scenario

со списком атрибутов для всех узлов сети

∙Если список пустой, попробуйте закрыть проект и открыть снова

4.Чтобы добавить атрибут Interarrival Time для всех узлов, выберите первую строку в списке (Office Network.node_0.Traffic Generation Parameters ...) = нажмите кнопку Wildcard... = щелкните левой кнопкой на узле node_0 = в выпадающем меню выберите * = нажмите OK

∙В результате в списке появится новый атрибут, содержащий звездочку (Office Network.*.Traffic Generation Parameters [0]...)

5

5.Чтобы добавить этот новый атрибут, щелкните левой кнопкой на пустой ячейке слева от него = нажмите OK

∙В результате на вкладке Object Attributes окна Configure Simulation

появится следующий атрибут:

Office Network.*.Traffic Generation Parameters [0].Packet Generation Arguments [0].Interarrival Time

6.Щелкните левой кнопкой на этом новом атрибуте = нажмите кнопку

Values...

7.В открывшемся окне Attribute: Office Network.*.Traffic Generation

Parameters [0]... введите следующие 9 значений = нажмите OK

∙Чтобы ввести первое значение, дважды щелкните на первой ячейке

встолбце Value = введите exponential (2) = нажмите на клавиатуре Enter

∙Аналогично добавьте остальные 8 значений: exponential (1) , exponential (0.5) , exponential (0.25) , exponential (0.1) , exponential (0.05) , exponential (0.035) , exponential (0.03) , exponential (0.02)

6

8.В результате на вкладке Object Attributes окна Configure Simulation

счетчик запусков имитационного моделирования Number of runs is set: изменится с 1 на 9

∙Т.е. по одному запуску на каждый уровень интенсивности трафика

9.При каждом запуске программа должна сохранять 2 скалярных значения, соответствующих средней скорости передачи (предложенная нагрузка)

исредней скорости приема (обслуженная нагрузка) в сети

10.Чтобы задать файл, в который будут записываться эти значения, в окне Configure Simulation выберите вкладку Advanced = в поле

Scalar file: в качестве имени файла введите

номер_вашего_студенческого_Ethernet_Coaxial = нажмите OK

11.Сохраните проект

7

Сбор статистики:

1.Щелкните правой кнопкой где-либо на рабочей области (но не на одном из элементов сети) = в появившемся меню выберите Choose Individual Statistics = откройте иерархическое меню Global Statistics

2.Откройте иерархическое меню Traffic Sink = выберите Traffic Received (packets/sec)

3.Откройте иерархическое меню Traffic Source = выберите Traffic Sent (packets/sec)

4.Нажмите OK

5.Чтобы получить усредненные значения данных метрик, в меню Simulation

выберите Choose Statistics (Advanced)

6.В открывшемся окне Probe Model щелкните правой кнопкой на pb0 Traffic Sink.Traffic Received (packets/sec) = выберите Edit Attributes

8

7.В открывшемся окне (pb0) Attributes установите значение параметра scalar data как enabled , а параметра scalar type – как time average

= нажмите OK

8.В окне Probe Model: щелкните правой кнопкой на pb1 Traffic Source.Traffic Sent (packets/sec) = выберите Edit Attributes

9.В открывшемся окне (pb1) Attributes установите значение параметра scalar data как enabled , а параметра scalar type – как time average

= нажмите OK

10.В меню File окна Probe Model: выберите Save = выберите Close

11.Сохраните проект

Запуск имитационного моделирования:

1.Чтобы запустить моделирование, на панели инструментов нажмите кнопку configure/run simulation = в открывшемся окне Configure Simulation нажмите Run

9

∙Программа выполнит 9 запусков имитационного моделирования

∙Обратите внимание, что каждый последующий запуск требует больше времени для завершения, поскольку интенсивность трафика (и, соответственно, событий) возрастает

2.По окончании нажмите Close

3.Сохраните проект

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

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

∙Для этого в меню File выберите Model Files = выберите Delete Model Files... = выберите other model types = выберите

( .os): Output Scalars = выберите ранее созданный файл со скалярными значениями = нажмите OK = нажмите Close

Просмотр результатов моделирования:

1.В меню Results выберите View Results (Advanced)

2.В открывшемся окне Analysis Configuration в меню File выберите Load Output Scalar File... = в открывшемся окне выберите созданный ранее файл с результатами моделирования

3.В окне Analysis Configuration в меню Panels выберите Create

Scalar Panel... = выберите Traffic Source.Traffic Sent (packets/sec).average как Horizontal, а Traffic Sink.Traffic Received (packets/sec).average

– как Vertical = нажмите OK

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

10

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