Трафик в сети можно разделить на две большие категории: эластичный и неэластичный.
Трафик, способный приспосабливаться к изменениям задержки и пропускной способности, продолжая удовлетворять потребности приложения. Это традиционный тип трафика, поддерживаемый IP-сетями, и именно для такого трафика разрабатывались объединенные сети.
Приложения, создающие подобный трафик, в качестве транспортного протокола, как правило, используют протокол TCP или UDP. В случае протокола UDP приложение расходует столько ресурсов, сколько имеется в наличии, вплоть до скорости, с которой приложение генерирует данные. В случае протокола TCP приложение расходует столько ресурсов, сколько имеется в наличии, вплоть до максимальной скорости, с которой оконечный получатель способен принимать данные.
К эластичным приложениям относятся приложения, работающие с помощью протоколов TCP и UDP, включая передачу файлов (FTP), электронную почту (SMTP), удаленную регистрацию (TELNET), управление сетью (SNMP) и доступ к www (HTTP).
§ Электронная почта, как правило, нечувствительна к изменениям задержки.
§ Интерактивные приложения, такие как удаленная регистрация и доступ к www, обладают высокой чувствительностью к задержке.
Плохо приспосабливается к изменениям задержки и пропускной способности сети.
Пример – realtime приложения.
Требования к сети:
§ Пропускная способность – необходим определенный минимум ПС.
§ Задержка. Пример – игра на бирже. Для того, чтобы не было запаздывания в действиях, необходима минимальная задержка.
§ Флуктуация– диапазон изменения задержек.
§ Потеря пакетов– некоторые приложения реального времени допускают потерю пакетов.
Некоторые функции архитектуры ISA, ориентированные на борьбу с перегрузкой и предоставление транспортных услуг с различными уровнями качества:
§ Контроль допуска. Для транспорта с гарантированным уровнем качества обслуживания (в отличие от транспорта, обслуживаемого по остаточному принципу) архитектура ISA требует резервирования ресурсов для нового потока. Если маршрутизаторы совместно придут к соглашению о недостаточности ресурсов для гарантий запрашиваемого уровня качества обслуживания, тогда потоку отказывается в доступе.
§ Алгоритм маршрутизации. Решение о выборе маршрута может приниматься на основе различных параметров качества обслуживания, а не только минимального значения задержки.
§ Дисциплина очередей. Учитывает требования различных потоков.
§ Политика отбрасывания пакетов. Политика очередей определяет, какой пакет будет передан следующим, если несколько пакетов стоят в очереди к одному и тому же выходному порту. Отдельным вопросом является выбор отбрасываемого пакета. Политика отбрасывания пакетов может быть важным элементом борьбы с перегрузкой и обеспечения гарантий качества обслуживания.