Лабораторная работа выполняется на ПЭВМ типа IBM, работающей в среде Windows XP/NT. В ней используется программа имитационного моделирования, составленная на языке Delphi 4.0. Она позволяет выполнить следующие операции.
1. Задавать различные пути маршрутизации, т. е. связи между станциями и маршрутизаторами, которые устанавливаются визуально.
2. Варьировать для каждой станции количество пакетов и номера адресатов.
3. Установить один из двух режимов моделирования: непрерывно или по тактам. По умолчанию моделирование осуществляется в непрерывном режиме.
Рис. 13.1. Маршрутизируемое облако
Исполняемый модуль программы моделирования имеет имя Marshrut.exe и находится в папке Lab 13. Запуск программы осуществляется традиционным способом. После запуска на экране появляется окно, позволяющее задать параметры модели и режим моделирования.
В левом верхнем углу окна устанавливается флаг создания всех связей. Он обеспечивает получение полносвязной решетчатой структуры, у которой маршрутизируемое облако имеет вид прямоугольной решетки. В дальнейшем эту структуру можно изменять, удаляя связи с помощью мыши. Таким образом можно получить самые разнообразные структуры коммуникационных сетей.
Например, если необходимо удалить связь между двумя маршрутизаторами, то сначала курсор помещается между ними, а затем одинарным нажатием кнопки мыши удаляется соединение. Добавление связи осуществляется аналогично.
После задания структуры сети выполняется ввод исходных данных для станций. При этом в поле «номер станции» устанавливается номер подсети, свойства которой задаются в рамке характеристики. Затем вводятся значения в два следующих поля:
· Количество пакетов (по умолчанию 1). Максимальное значение ничем не ограничено.
· Номер адресата (по умолчанию 0). Максимальное значение 16. Если номер совпадает с номером станции, то пакет никуда не отправляется.
Запуск модели происходит после нажатия кнопки «Пуск». Все результаты выводятся в многострочное поле. Основными характеристиками являются общее время работы, а также загрузка сети, которые отображаются на форме. Маршрутизаторы разделены на 4 части, каждая из которых может быть закрашена одним из 16 цветов, соответствующих станциям. Закраска показывает, пакетом какой станции занят буфер узла в данный момент.
После завершения процесса моделирования на экран выводится соответствующее сообщение.