Анализ развития электронных технологий в США, страница 44

Поле

Длина

Назначение

Protocol ID

8

Описывает функцию RM ячейки

Направление (DIR)

1

Указывает направление движения ячейки от источника к приемнику (0) или наоборот (1)

BECN (BN)

1

Показывает, что RM ячейка сгенерирована коммутатором; это поле будет установлено коммутатором, который разворачивает RM ячейку и посылает ее обратно к источнику во время перегруженности в сети

Индикация перегруженности (CI)

1

Указывает источнику, чтобы он не увеличивал свою скорость передачи. (Устанавливается коммутаторами или приемником)

Индикация перегруженности (NI)

1

Предотвращает от увеличения ACR источника, но не вызывает уменьшение, если NI = 1

Точная скорость ячейки (ER)

16

Указывает значение скорости, которое следует использовать источнику для передачи. (Устанавливается коммутатором или приемником)

Текущая скорость ячейки (CCR)

16

Указывает коммутатору текущую скорость передачи источника для расчета нового значения допустимой скорости (ER)

Минимальная скорость ячейки (MCR)

16

Указывает на минимальную скорость работы источника

Циклический код (CRC)

10

Вычисляет значение контрольной суммы RM ячейки

 Проблему совместимости алгоритмов решает метод виртуальных отправителей и получателей (Virtual Source /Virtual Destination - VS/VD) [22], при реализации которого сеть разбивается на сегменты, а находящийся на границе сегментов коммутатор АТМ выступает одновременно в качестве конца первого сегмента и начала следующего, т.е. играет роль виртуального источника и виртуального приемника информации. При этом в одном сегменте сети может использоваться, например, кредитная схема управления потоком, а в другом – скоростная. Механизм виртуальных отправителей и получателей идентичен схеме ER за исключением следующих отличий: каждый виртуальный получатель может преобразовывать прямые служебные ячейки в обратные и каждый виртуальный отправитель должен генерировать прямые служебные ячейки и реагировать на обратные. Этот механизм реализуется на промежуточных коммутаторах сети. Преимущество этого заключается в том, что сокращается время реакции алгоритма управления, так как уменьшается размер петли обратной связи, а служба ABR освобождается от необходимости регулировать обмен данными в масштабе всей сети одновременно. В заключение отметим, что во многих реализациях скоростных схем службе ABR потребуется несколько циклов подсчета значения скорости ЕR, прежде чем источник выйдет на максимальную скорость передачи и задействует всю доступную полосу пропускания. В кредитных схемах управления потоком за счет расширения кредита скорость передачи может увеличится до максимальной практически мгновенно.

Управление потоком службой UBR. Для улучшения функциональных характеристик службы UBR в ее модифицированную версию UBR+ был введен ряд механизмов управления трафиком, в том числе механизмы раннего сброса пакета EPD и сброса остатков пакета - PPD. Кроме того, в настоящее время в службе UBR+ широко используется также механизм своевременного обнаружения перегрузок (Random Early Detection - RED). Работа алгоритма RED, а также его достоинства и недостатки изложены в [22, 41]. Алгоритм RED использует скрытую обратную связь для уведомления о перегрузках путем выборочного уничтожения части поступающих ячеек. Их число и частота уничтожения определяются параметром, называемым вероятностью уничтожения (Pa). Значение Pa пересчитывается каждый раз в соответствии с текущим состоянием ресурсов коммутатора, т. е. фактически определяется длиной очереди на обслуживание трафика в коммутаторе. Пересчет вероятности Pa и уничтожение ячеек продолжаются до тех пор, пока значение средней длины очереди не опустится ниже минимального порога. Основным достоинством алгоритма RED является возможность подсчета для каждого виртуального соединения вероятности уничтожения ячеек в зависимости от размера пакетов (AAL3/4 или AAL5 PDU), передаваемых по данному виртуальному соединению. Чем больше пакеты, тем выше вероятность их уничтожения. Это позволяет справедливо распределить полосу пропускания между потоками данных различных пользователей, чего нельзя достичь, используя алгоритмы EPD и PPD отдельно, а не совместно с RED [22, 41].