Трафик в объединенных сетях
Архитектура интегрированных служб
Вначале IP-сети могли предоставлять всем приложениям простую услугу по доставке пакетов с максимальными усилиями (то есть по остаточному принципу). Хотя заголовок протокола IPv4 содержит поля уровня приоритета и типа услуги, как правило, эта информация игнорируется маршрутизаторами.
Мультимедийные приложения, приложения групповой рассылки или приложения реального времени недостаточно хорошо поддерживаются такой конфигурацией.
Единственной сетевой схемой, с первого дня предназначенной для поддержки как традиционного TCP- и UDP-трафика, так и трафика реального времени, является сеть ATM. Однако установка сети ATM означает либо создание второй инфраструктуры для трафика реального времени, либо замену существующей IP-конфигурации ATM-структурой, при этом для реализации обоих вариантов требуются большие затраты.
Таким образом, в архитектуре TCP/IP существует необходимость в поддержании разных видов трафика с разными уровнями качества обслуживания. Основное требование заключается в добавлении маршрутизаторам новой функциональности. Для этого разрабатывается набор стандартов под общим названием архитектура интегрированных служб.
В общих чертах - RFC 16331, детали уточняются в других документах.
Трафик в сети можно разделить на две большие категории: эластичный и неэластичный.
Трафик, способный приспосабливаться к изменениям задержки и пропускной способности, продолжая удовлетворять потребности приложения. Это традиционный тип трафика, поддерживаемый IP-сетями, и именно для такого трафика разрабатывались объединенные сети.
Приложения, создающие подобный трафик, в качестве транспортного протокола, как правило, используют протокол TCP или UDP. В случае протокола UDP приложение расходует столько ресурсов, сколько имеется в наличии, вплоть до скорости, с которой приложение генерирует данные. В случае протокола TCP приложение расходует столько ресурсов, сколько имеется в наличии, вплоть до максимальной скорости, с которой оконечный получатель способен принимать данные.
К эластичным приложениям относятся приложения, работающие с помощью протоколов TCP и UDP, включая передачу файлов (FTP), электронную почту (SMTP), удаленную регистрацию (TELNET), управление сетью (SNMP) и доступ к www (HTTP).
Требования, предъявляемые данными приложениями, различаются, например:
§ Электронная почта, как правило, нечувствительна к изменениям задержки.
§ Интерактивные приложения, такие как удаленная регистрация и доступ к www, обладают высокой чувствительностью к задержке.