Контроль потока abr
Службе ABR уделено основное внимание в спецификации Traffic Management 4.0, принятой в феврале 1996 года Форумом ATM. Основной особенностью этой службы является механизм обратной связи (feedback), который позволяет отправителю определить количество доступных в настоящий момент времени сетевых ресурсов. Так как каналы связи ATM работают с достаточно высокими скоростями, механизм обратной связи должен поддерживаться на аппаратном уровне.
Выделяют три типа обратной связи:
явная индикация перегрузки при прямой передаче (Explicit Forward Congestion Indication, EFCI, рис. 15.7);
явная индикация скорости (Explicit Rate, ER, рис. 15.8);
метод виртуальных отправителей и получателей (Virtual Source/Virtual Destination, VS/VD).
Служба ABR требует периодического включения в поток служебных ячеек, которые предназначены для управления ресурсами (Resource Management, RM). Обычно на 32 ячейки с данными требуется две служебные ячейки. Основная цель использования служебных ячеек состоит в доставке информации о степени загруженности сети отправителю данных. Ячейки, следующие в направлении передачи данных, называются прямыми ячейками (Forward Resource Management, FRM), а служебные ячейки, следующие в противоположном направлении, – обратными (Backward Resource Management, BRM).
При использовании механизма EFCI станция-отправитель передает коммутатору ATM ячейки с данными и прямые служебные ячейки. Коммутатор записывает код EFCI в служебные поля ячеек с данными и передает их по назначению. Получатель преобразует прямые служебные ячейки в обратные, устанавливая при этом бит индикации перегрузки (CI) обратных ячеек в соответствии со значением кода EFCI в ячейках с данными. После этого отправитель данных получает обратные служебные ячейки и регулирует скорость передачи с учетом содержащейся в них информации.
При использовании механизма явной индикации скорости (ER) отправитель передает ячейки с данными и служебные ячейки (FRM), в которых указана желательная для него скорость. Коммутаторы ATM при необходимости уменьшают значение скорости в служебных ячейках (прямых и обратных) до той величины, которая нужна им. Получатель преобразует прямые служебные ячейки (FRM) в обратные (BRM) и также может уменьшить значение скорости. После этого отправитель данных получает обратные служебные ячейки и выравнивает скорость передачи в соответствии с информацией в них. Таким образом, пройдя путь от отправителя до получателя и обратно, служебные ячейки содержат максимальную скорость, допустимую для самого медленного устройства на пути.
В табл. 15.6 содержатся основные параметры, определяемые во время установления виртуального соединения для службы ABR. В этом наборе параметров выделяют обязательные, которые необходимо задать при установлении соединения, и дополнительные. В табл. 15.6 перечислены не все дополнительные параметры.
Таблица 15.6. Параметры службы ABR ER
Параметры
| Описание
|
Обязательные
| |
PCR (Peak Cell Rate)
| Разрешенная пиковая скорость отправителя ячеек
|
MCR (Minimum Cell Rate)
| Минимальная скорость, гарантируемая отправителем
|
ICR (Initial Cell Rate)
| Скорость посылки ячеек отправителем после простоя
|
RIF (Rate Increase Factor)
| Используется для вычисления коэффициента повышения скорости после получения RM-ячейки
|
RDF (Rate Decrease Factor)
| Используется для вычисления коэффициента понижения скорости после получения RM-ячейки
|
TBE (Transient Buffer Exposure)
| Число ячеек, которые отправитель должен послать в течение стартового периода
|
FRTT (Fixed Round-Trip Time)
| Время пересылки от отправителя до самого дальнего получателя и обратно
|
Дополнительные
| |
Nrm
| Максимальное число ячеек, которое отправитель может послать для каждой ячейки FRM
|
ACR (Allowed Cell Rate)
| Текущая скорость ячеек, которую разрешено поддерживать отправителю
|
ADTF (ACR Decrease Time Factor)
| Разрешенное время между посылкой RM-ячеек до снижения скорости до ICR
|
В табл. 15.7 описан формат служебных ячеек.
Таблица 15.7. Содержимое служебных ячеек
Поле
| Байт
| Описание
|
Заголовок
| 1-5
| Заголовок ячейки с полем PTI-110
|
ID
| 6
| Идентификатор протокола
|
DIR ...
| 7
| Направление: 0 = прямое, 1 = обратное
|
BN
| 7
| BECN, BN = 1 указывает на отправителя RM-ячейки
|
CI
| 7
| Указатель перегрузки (CI = 1); отправитель должен снизить ACR
|
N1
| 7
| Используется, если коммутатор обнаружил возможность возникновения перегрузки
|
RA
| 7
| Не используется в спецификации ABR Форума ATM
|
Зарезервировано
| 7
| -
|
ER
| 8-9
| Точная скорость передачи ячеек
|
CCR (Current Cell Rate)
| 10-11
| Текущая скорость передачи ячеек; CCR = ACR, когда отправитель посылает RM-ячейку
|
MCR
| 12-13
| Минимальная скорость передачи ячеек
|
QL
| 14-17
| Размер очереди; не используется в спецификации ABR Форума ATM
|
SN
| 18-21
| Номер; не используется в спецификации ABR Форума ATM
|
Зарезервировано
| 22-51
| -
|
Зарезервировано
| 52
| -
|
CRC-10
| 52-53
| -
|
Механизм виртуальных отправителей и получателей (VS/VD) идентичен схеме ER, за исключением следующих отличий: каждый виртуальный получатель может преобразовывать прямые служебные ячейки в обратные, и каждый виртуальный отправитель должен генерировать прямые служебные ячейки и реагировать на обратные (рис. 15.9). Этот механизм реализуется на промежуточных коммутаторах ATM; он обеспечивает более эффективную работу служб ABR в больших сетях.
Преимущество такой схемы заключается в том, что время обратной связи значительно снижается. Кроме того, служба ABR освобождается от необходимости регулировать обмен данными в масштабах всей сети одновременно. Так как пары VS/VD соответствуют спецификациям Форума ATM для отправителей и получателей, они могут также служить для поддержки стандартов ABR. Каждый виртуальный отправитель должен иметь соответствующего виртуального получателя, но их взаимодействие реализуется различными производителями по-разному: общий стандарт для него пока не определен.
Механизм обратной связи нацелен на решение главной задачи – борьбу с перегрузками в сети. Особенностью этих механизмов является то, что они стараются работать как можно ближе к грани, за которой может наступить перегрузка. Для реализации всех возможностей обратной связи требуется тонкая настройка элементов сети, но в результате достигается максимальная пропускная способность.
- Максим Кульгин Технологии корпоративных сетей. Энциклопедия
- Часть I основы корпоративных сетей.
- 1. Базовые сетевые технологии
- Соединения и каналы
- Технологии b-isdn и atm
- Технология Frame Relay
- Технология isdn
- Плезиохронная и синхронная цифровые иерархии
- Технология sonet
- Технология smds
- Технология Ethernet
- Дальнейшее развитие технологии Ethernet
- Технология 100vg-AnyLan
- 2. Методология построения корпоративной сети
- Сравнение современных технологий передачи данных
- Требования к сети
- Архитектура сети
- Магистраль на базе коммутации ячеек
- Маршрутизация
- Коммутация
- Выделение маршрутов
- Сетевые шаблоны
- Сетевой шаблон глобальной сети
- Сетевой шаблон городской сети
- Шаблон городской сети с технологией sonet/sdh
- Шаблон городской сети с передачей atm поверх sonet/sdh
- Шаблон городской сети, как расширенной локальной сети
- Сетевой шаблон центрального офиса
- Реализация доступа и магистрали
- Критерии выбора технологии
- 3. Качество обслуживания в современных сетях
- Характеристики трафика
- Трафик разных приложений
- Качество обслуживания «на самоокупаемости»
- Обзор технологий качества обслуживания
- Обеспечение перекрывающей пропускной способности
- Приоритетные очереди в маршрутизаторах
- Протокол резервирования ресурсов
- Установление приоритетов в виртуальных сетях
- Качество обслуживания в сетях Frame Relay
- Качество обслуживания в сетях atm
- Рекомендации
- 4. Модель и уровни osi
- Эталонная модель osi
- Протоколы и интерфейсы
- Уровни модели osi Физический уровень
- Канальный уровень
- Сетевой уровень
- Транспортный уровень
- Сеансовый уровень
- Уровень представления
- Прикладной уровень
- Назначение уровней модели osi
- 5. Основные типы сетевых устройств
- Витая пара
- Коаксиальный кабель
- Оптоволоконный кабель
- Сетевые адаптеры
- Концентраторы
- Коммутаторы
- Коммутация «на лету»
- Коммутация с буферизацией
- Бесфрагментная коммутация
- Дополнительные функции коммутаторов
- Протокол stp
- Протокол stp и виртуальные сети
- Протокол stp: заключение
- Маршрутизаторы
- Брандмауэры
- Часть II стек протоколов тср/ip
- 6. Ip и другие протоколы нижнего уровня
- Протокол ip
- Протокол arp
- Протокол 1смр
- Протокол udp
- Протокол rtp
- Адресная схема протокола ip
- 7. Протокол tcp
- Формат заголовка
- Состояние системы
- Блок управления передачей
- Установление и закрытие соединений
- Плавающее окно
- Пропускная способность
- Контроль за перегрузками
- Управление потоком данных
- Политики отправки и приема сегментов
- Таймер повторной передачи
- Адаптивный таймер повторной передачи
- Узкие места в сети
- Протокол tcp в сетях atm
- 8. Маршрутицазия протокола ip
- Автономные системы
- Подсети
- Маска подсети
- Протокол rip
- Маска подсети переменной длины
- 9. Протоколы маршрутизации Протокол ospf
- Протоколы igrp и eigrp
- Протоколы политики маршрутизации egp и bgp
- Протокол igmp
- Алгоритмы построения дерева доставки
- Магистраль mbone
- Протоколы групповой маршрутизации Протокол dvmrp
- Протокол mospf
- Протокол рiм
- Бесклассовая междоменная маршрутизация
- Часть III Технология atm
- 10. Введение в технологию атм
- Появление atm
- Форум atm
- Основные компоненты atm
- Уровни atm
- Уровень адаптации atm
- Уровень atm
- Физический уровень
- Прямая передача ячеек
- Использование транспортных кадров
- Использование plcp
- Интерфейсы atm
- Мультиплексирование в сетях atm
- Инверсное мультиплексирование
- Безопасность в сетях atm
- Сигнализация atm
- 11. Основы технологии атм Соединения atm
- Сети без установления соединения
- Сети с установлением соединения
- Виртуальные соединения в сетях atm
- Типы виртуальных соединений
- Виртуальные пути и виртуальные каналы
- Установление соединений atm
- Ячейки atm
- Сети с передачей ячеек
- Формат ячеек atm
- Ячейки формата uni
- Ячейки формата nn1
- Подготовка ячеек к передаче
- Уровень адаптации aal1
- Уровень адаптации aal3/4
- Уровень адаптации aal5
- Адресация atm
- Адрес dcc aesa
- Адреса icd и е.164 aesa
- Управление адресами
- 12. Коммутация и маршрутизация в атм Коммутаторы atm
- Архитектура коммутаторов atm
- Интеграционные функции коммутаторов
- Управляемость
- Маршрутизация в atm
- Протокол маршрутизации запросов pnni
- Протокол сигнализации pnni
- Качество обслуживания
- Протокол tcp
- Протокол udp
- Резервирование ресурсов и протоколы управления потоком данных
- Организация очередей в маршрутизаторе
- Метод явного контроля скорости
- 14. Интегрированные и дифференцированные услуги Качество обслуживания
- Интегрированные услуги
- Сервисные уровни обслуживания
- Сервисное управление нагрузкой
- Гарантируемое обслуживание
- Протокол резервирования ресурсов rsvp
- Стили резервирования
- Развитие сетей с is
- Дифференцированные услуги
- Архитектура системы с предоставлением ds
- Граничные устройства домена ds
- Внутренние устройства домена ds
- Выходные домены
- Использование протокола rsvp в сетях с ds
- 15. Управление трафиком в атм
- Трафик-контракт
- Параметры трафика
- Категории сервиса
- Связь механизмов управления трафиком
- Контроль за установлением соединения
- Контроль за использованием полосы пропускания
- Формирование трафика
- Контроль потока abr
- Контроль приоритетов
- Организация очередей в коммутаторах
- Реализация очередей для службы ubr
- Реализация очередей для службы abr
- Методы отбрасывания пакетов
- Адаптивное управление буферами в коммутаторах
- 16. Интеграция с атм
- Протокол ip поверх atm
- Передача ip-Дейтаграмм по сети atm
- Взаимодействие устройств в одной логической подсети
- Групповая доставка информации в сети atm
- Взаимодействие устройств в разных логических подсетях
- Протокол nhrp
- Оценка потерь при работе протокола ip поверх atm
- Передача ip-дейтаграмм в кадрах sonet
- Технология эмуляции локальной сети — lane
- Концепция lane
- Технология мроа
- Клиент мроа
- Сервер мроа
- Взаимодействие технологий мроа и nhrp
- Масштабируемость в глобальных сетях
- Технология Tag Switching фирмы Cisco
- Технология aris фирмы ibm
- Технология mpls комитета ietf
- Перспективные разработки. Рекомендации
- Взаимодействие технологий atm и Frame Relay
- 17. Интеграция маршрутизации и коммуникации
- Общие вопросы выбора технологий
- Коммутирующие маршрутизаторы
- Коммутация третьего уровня в atm
- Технологии фирм Ipsilon и Toshiba
- Технология FastIp фирмы 3Com
- Технология NetFlow фирмы Cisco
- Технология SecureFast фирмы Cabletron
- Технология Multiprotocol Switched Services фирмы ibm
- 18. Мультимедиа в сети
- Передача видеоинформации
- Технические требования к передаче видеоинформации в сетях atm
- Некоторые рекомендации по созданию сетей atm с видео
- Передача голоса
- Часть V Приложения
- 1. Стандарты стека протоколов tcp/ip
- 2. Порты протоколов tcp и udp
- 3. Выделение ip - подсетей
- 4. Теория очередей и расчет параметров сети
- 5. Организации по стандартизации
- 6 Список фирм - членов Форума атм
- 7. Спецификации Форума атм
- 8. Список терминов
- 9. Список литературы Основная литература
- Дополнительная литература Технология atm и протокол ip поверх atm
- Технология качества обслуживания
- Система ip-адресаиии
- Некоторые ресурсы Internet
- Алфавитный указатель
- Оглавление
- Часть I 3
- Часть II 109
- Часть III Технология atm 207
- Часть IV 269
- Часть V Приложения 402