- •Содержание
- •Сети нового поколения (ngn)
- •Основные понятия и термины
- •Классы сервиса и приоритеты обслуживания трафика
- •Управление процессом передачи сообщений
- •Повышение загрузки ресурса сети
- •Характеристики трафика
- •Уровни анализа трафика в мультисервисных сетях
- •Основные параметры пакетного трафика
- •Распределения вероятностей
- •Взаимные корреляционные моменты
- •Пуассоновские потоки заявок
- •Непрерывные и дискретные случайные величины
- •Разделение канального ресурса во времени
- •Обслуживание пуассоновских потоков
- •Смо с непуассоновскими потоками
- •Особенности мультисервисного трафика
- •Непуассоновские потоки
- •Функция г-распределения
- •Квазипуассоновское распределение вероятностей числа заявок
- •Гиперпуассоновское распределение вероятностей числа заявок на интервале
- •Гипер г- распределение вероятностей числа заявок на интервале
- •Очереди в одноканальных системах передачи с потоками заявок общего вида
- •Последовательное распределение постоянных интервалов времени передачи
- •Средняя доля недообслуженных заявок
- •Дообслуживание очередей
- •Уравнение баланса
- •Аппроксимация
- •Аппроксимация степенной зависимостью
- •Полиномиальная аппроксимация
- •Мультиплексирование потоков
- •Бесприоритетное обслуживание
- •Мультиплексирование групповых потоков
- •Относительные приоритеты
- •Оценка канального ресурса на уровне установления соединения
- •Механизм управления трафиком
- •Классы трафика
- •Службы атм
- •Форматы ячеек атм
- •Механизмы управления потоком
- •Формирование трафика
- •Контроль приоритетов
- •Контроль потока abr
- •Механизмы отбрасывания ячеек
- •Методы сброса пакета
- •Протоколы
- •Cетевая модель tcp/ip
- •Уровень доступа к сети
- •Управление логическим каналом
- •Управление на подуровне доступа к среде удс (мас)
- •Протоколы межсетевого уровня
- •Протокол ip
- •Протоколы транспортного уровня модели tcp/ip
- •Протокол udp
- •Поля udp дейтограммы
- •Инкапсуляция udp
- •Протокол tcp
- •Протоколы прикладного уровня
- •Http – протокол передачи гипертекстов
- •Smtp-протокол
- •Средства мониторинга и анализа трафика
- •Системы мониторинга
- •Анализаторы протоколов
- •Описание программы Wireshark
- •Установка программы
- •Первый запуск и начало работы с программой
- •Настройка программы и запуск захвата трафика.
- •Главное рабочее окно программы
- •Фильтр. Построение фильтров
- •Поля и списки
Механизмы управления потоком
Для управления трафиком АТМ с целью поддержки качества обслуживания используются следующие механизмы:
контроль за установлением соединения;
контроль за использованием полосы пропускания;
формирование трафика;
контроль приоритета;
механизм отбрасывания пакетов и ячеек.
Контроль за установлением соединения отвечает за доступ в сеть АТМ. При этом принимается решение, будет ли установлено соединение или будет получен отказ. Решение об установлении соединения принимается на основе требуемой пиковой скорости запрашиваемого соединения и пиковых скоростей существующих соединений, также на основе требований к качеству обслуживания соединений (существующих и запрашиваемого). Соединение устанавливается, если имеется свободная полоса пропускания, необходимая для резервирования под пиковую скорость нового соединения, и если параметры качества обслуживания в уже установленных соединениях не пострадают.
Резервирование полосы пропускания означает, что данная полоса может быть использована только соответствующим соединением независимо от активности источника. Может быть реализовано несколько механизмов контроля за установлением соединения. Например, для трафика CBR, с высоким качеством обслуживания резервируется полоса, равная трем пиковым скоростям. Возможно резервирование полосы, равной двум пиковым скоростям, и выделение еще одной полосы, равной пиковой скорости, для совместного использования с другими типами трафика на приоритетной основе.
Контроль за использованием полосы пропускания реализует проверку соответствия параметров поступающего трафика с параметрами, зафиксированными в контракте. Этот контроль осуществляется на граничном коммутаторе на входе в сеть и использует алгоритм «дырявого ведра». Для ячеек АТМ, которые приводят к превышению оговоренной скорости передачи, бит CLP устанавливается в единицу. Далее ячейки с битом CLP равным единице сбрасываются коммутатором в случае перегрузки. Состояние перегрузки коммутаторов определяет локально по состоянию своих очередей.
Для реализации алгоритма «дырявого ведра» в коммутаторе АТМ поддерживается счетчик для данного соединения, который определяет число поступивших байт данного соединения на контролируемом интервале. Ячейка, которая приводит к переполнению счетчика на контролируемом интервале, отмечается битом CLP=1. Таким образом, в коммутаторе АТМ контролируется пиковая и средняя скорости соединения, поэтому используется алгоритм двойного ведра.
Рассмотрим действие алгоритма «дырявого ведра» более подробно. Определим некоторый интервал времени T, который назовем циклом анализа.
Выделим по оси времени момент tk=kT, соответствующие началу каждого k-го цикла. В начале каждого цикла устанавливаются нулевые показания счетчика. Рассмотрим работу алгоритма на k-м цикле анализа.
Допустим, что в каждый момент времени t на счетчик поступают ячейки с интенсивностью λ(t). Если оговоренная интенсивность поступления ячеек равна μ, то из показаний счетчика постоянно вычитаются единицы, с интенсивностью μ. При нулевых показаниях счетчика дальнейшее вычитание не производится.
Таким образом, показания счетчика на интервале времени от tk до t, будет определяться соотношением
|
(8.1) |
где
|
(8.2) |
График изменений показания счетчика для k-го цикла приведена на рисунке.
|
Рис. 8.3 график изменения показателей счётчика числа ячеек на k-ом цикле |
Ячейки, приводящие к переполнению установленных максимальных значений Qm показаний счетчика отмечаются битом CLP=1.
