6.1 Схема имитационного моделирования
Имитационное моделирование проводилось с использованием программного комплекса NS-2 [11]. Для оценки параметров качества при работе разных механизмов управления очередью было проведено моделирование перегрузки в канале между двумя маршрутизаторами, через которые передавался мультисервисный трафик 3-х типов:
длительные по времени TCP сессии создавались 100 одновременными FTP приложениями;
короткие по времени TCP сессии создавались HTTP приложениями с интенсивностью 50 новых соединений в секунду;
трафик UDP с постоянной скоростью 128 Кбит/с полный дуплекс для создания фона.
Рисунок .. Схема сети для имитационного моделирования
Скорость в канале между маршрутизаторами ограничена 15Мбит/сек, задержка 120 мсек, максимальный размер очереди 500 пакетов. В моделировании использовалась реализация NewReno протокола TCP с включенной функцией явного уведомления о перегрузке ECN. В случае UDP трафика пакеты сбрасывались в момент перегрузки. Для моделирования динамики трафика использовался следующий сценарий каждые 100 секунд: в начальный момент времени все 100 FTP источников начинают передачу, в момент времени 40 секунд 50 FTP источников останавливает передачу, а в момент времени 70 секунд снова возобновляет передачу. Далее данный сценарий повторялся ещё пять раз. Итого общее время моделирования составило 600 секунд. FTP источники имеют различное время задержки в канале до маршрутизатора, оно равномерно распределено на интервале от 1 до 9 мсек.
В данном моделировании периодичность измерений контроллера FLC была установлена 6 мс, а максимальная величина изменения вероятности сброса 8E-5 за время измерения. Для механизма RED установлен минимальный и максимальный порог сброса 200 и 400 пакетов соответственно, а максимальная вероятность сброса 1/30.
- Методы активного управления очередями маршрутизаторов
- 1 Метод случайного раннего обнаружения (red) и адаптивный red
- 2 Метод пропорционально-интегрального контроллера (pi)
- 3Метод случайного экспоненциального маркирования (rem)
- 4 Метод адаптивной виртуальной очереди (avq)
- 5 Метод нечеткого регулятора (flc)
- 6 Имитационное моделирование
- 6.1 Схема имитационного моделирования
- 6.2 Результаты моделирования
- 7 Заключение