Если сетевая служба (или приложение) хочет использовать широкополосная сеть (в частности, сеть ATM ) для транспортировки определенного вида трафика, она должна сначала информировать сеть о том, какой тип трафика должен передаваться, и требованиях к производительности этот трафик. Приложение представляет эту информацию в сеть в виде контракта трафика .
Когда соединение запрашивается приложением, приложение указывает в сеть:
Эти параметры формируют дескриптор трафика для соединения.
В настоящее время существует пять категорий услуг ATM, определенных форумом (см. Таблицу 1). Основные различия между этими категориями услуг описаны в следующих подразделах. Эти категории услуг обеспечивают способ увязать характеристики трафика и требования QoS с поведением сети. Категории услуг характеризуются как работающие в реальном времени или не в реальном времени. CBR и rt-VBR - это категории услуг в реальном времени. Остальные три категории услуг (nrt-VBR, UBR и ABR) считаются категориями услуг не в реальном времени.
ATM Forum Traffic Management 4.0 Категория сервиса ATM | ITU-T I.371 Возможности передачи ATM | Типичное использование |
---|---|---|
Постоянная скорость передачи данных (CBR) | Детерминированная скорость передачи данных (DBR) | QoS в реальном времени гарантирует |
переменную скорость передачи в реальном времени (rt-VBR) | (для дальнейшего исследования) | Статистический мультиплексор, в реальном времени |
Переменная битовая скорость не в реальном времени (nrt-VBR) | Статистический битрейт (SBR) | Статистический мультиплексор |
Доступная скорость передачи данных (ABR) | Доступная скорость передачи данных (ABR) | Использование ресурсов, управление обратной связью |
Неопределенная скорость передачи данных (UBR) | (Нет эквивалента) | Максимальное усилие, никаких гарантий |
(Нет эквивалента) | Блочная передача ATM (ABT) | Управление с обратной связью на уровне пакета |
Категория услуги CBR используется для соединений, которые транспортируют трафик с постоянной скоростью передачи данных, где существует неотъемлемая зависимость от временной синхронизации между источником и местом назначения трафика. CBR адаптирован для любого типа данных, для которых конечным системам требуется предсказуемое время отклика и статический объем полосы пропускания, постоянно доступный в течение всего срока службы соединения. Величина полосы пропускания характеризуется пиковой скоростью передачи ячеек (PCR). Эти приложения включают в себя такие услуги, как видеоконференцсвязь, телефония (голосовые услуги) или любой тип услуг по запросу, например интерактивный голос и звук. Для телефонии и собственных голосовых приложений CBR обеспечивает трафик с малой задержкой и предсказуемыми характеристиками доставки и поэтому обычно используется для эмуляции каналов.
Категория услуг rt-VBR используется для соединений, которые передают трафик с переменной скоростью - трафик, который зависит от точного времени между источником и местом назначения. Примером трафика, для которого требуется этот тип категории услуг, являются сжатые видеопотоки с переменной скоростью. Ожидается, что источники, использующие соединения rt-VBR, будут передавать со скоростью, которая изменяется со временем (например, трафик, который можно рассматривать как импульсный). Соединения VBR в реальном времени могут характеризоваться пиковой скоростью ячеек (PCR), устойчивой скоростью ячеек (SCR) и максимальным размером пакета (MBS). Предполагается, что ячейки, задержанные сверх значения, указанного в максимальном CTD (задержке передачи ячеек), имеют значительно меньшее значение для приложения.
Категория услуг nrt-VBR используется для соединений, которые транспортируют трафик с переменной скоростью передачи данных, для которого нет неотъемлемой зависимости от временной синхронизации между источником и местом назначения трафика, но есть необходимость в попытке обеспечить гарантированную полосу пропускания или задержку. Приложение, которому может потребоваться категория обслуживания nrt-VBR, - это взаимодействие Frame Relay, где CIR Frame Relay (согласованная скорость передачи информации) отображается на гарантию полосы пропускания в сети ATM. Со службой nrt-VBR не связаны ограничения задержки.
Категория службы ABR аналогична nrt-VBR, поскольку она также используется для соединений, которые передают переменную трафик с битовой скоростью, для которого нет зависимости от временной синхронизации между источником и получателем трафика и для которого не существует требуемых гарантий пропускной способности или задержки. ABR обеспечивает оптимальную транспортную услугу, в которой механизмы управления потоком используются для регулировки объема полосы пропускания, доступной отправителю трафика. Категория услуг ABR предназначена в первую очередь для любого типа трафика, который не зависит от времени и не предполагает никаких гарантий обслуживания. Служба ABR обычно считается предпочтительной для трафика TCP / IP, а также для других протоколов на основе LAN, которые могут изменять свое поведение передачи в ответ на механизм управления скоростью ABR.
ABR использует ячейки управления ресурсами (RM) для обеспечения обратной связи, которая управляет источником трафика в ответ на колебания доступных ресурсов во внутренней сети ATM. В спецификации для управления потоком ABR эти ячейки RM используются для управления потоком трафика ячеек в соединениях ABR. Служба ABR ожидает, что конечная система адаптирует скорость своего трафика в соответствии с обратной связью, чтобы получить свою справедливую долю доступных сетевых ресурсов. Целью службы ABR является обеспечение быстрого доступа к доступным сетевым ресурсам с максимальной скоростью передачи ячеек (PCR).
Категория службы UBR также является аналогичен nrt-VBR, поскольку он используется для соединений, передающих трафик с переменной скоростью передачи данных, для которых нет зависимости от временной синхронизации между источником и местом назначения трафика. Однако, в отличие от ABR, отсутствуют механизмы управления потоком, позволяющие динамически регулировать доступную пользователю полосу пропускания. UBR обычно используется для приложений, которые очень терпимы к задержкам и потере ячеек. UBR пользуется успехом в средах Internet LAN и WAN для трафика с промежуточным хранением, такого как передача файлов и электронная почта. Подобно тому, как протоколы верхнего уровня реагируют на механизмы управления трафиком ABR, TCP / IP и другие протоколы трафика на основе LAN могут изменять свое поведение передачи в ответ на задержку или потерю ячеек в сети ATM.
Каждое соединение ATM содержит набор параметров, описывающих характеристики трафика источника. Эти параметры называются параметрами исходного трафика. Это [2] [5] :
Набор параметров согласовывается при установке соединения в сети ATM. Эти параметры используются для измерения QoS соединения и количественной оценки сквозной производительности сети на уровне ATM. Сеть должна гарантировать согласованное QoS, соблюдая определенные значения этих параметров.