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

Отбраковка фреймов. В технологии АТМ сообщения данных - фреймы (Frame) отбрасываются, если хотя бы одна из ячеек потеряна или искажена. Поврежденные фреймы изымаются из обращения с помощью механизма сброса остатков пакета (Partial Packet Discard - PPD). Идея механизма PPD очень проста. При обнаружении поврежденного (неполного) фрейма алгоритм РPD сбрасывает все ячейки, кроме последней. Последняя ячейка (End of Message – EOM) – передается дальше. Обнаружив ее, приемник определяет, что сообщение данных было послано, но не дошло полностью, и формирует запрос на повторную его передачу. Механизм РPD применяется не только при искажении сообщения данных в сети, но и в ситуации, когда ячейки не укладываются в отведенный им временной интервал, например, когда ячейка видео “опаздывает” и не вписывается в допустимый интервал разброса значений временных задержек, она уничтожается, чтобы не вызвать наложения видеокадров. Уничтожаются и оставшиеся ячейки фрейма. Некоторая потеря качества изображения в этом случае менее важна, чем нарушение передачи сигнала.

Второй способ отбраковки сообщений данных применяется коммутаторами АТМ при обнаружении предстоящей перегрузки. Указанный механизм называется механизмом раннего сброса пакета (Early Packet Discard - EPD). Механизм EPD позволяет коммутатору АТМ самому спрогнозировать предстоящую перегрузку и осуществить удаление фрейма со всеми входящими в него ячейками еще до попадания их в буфер.

Указанные механизмы на порядок увеличивают полезную пропускную способность сети [52].

Выборочный сброс ячеек. При необходимости коммутатор для предотвращения перегрузок может производить выборочный сброс ячеек SCD с использованием механизма раннего сброса пакета EPD или механизма расстановки, т. е. использовать так называемую скрытую (неявную) обратную связь для уведомления о перегрузках в сети.

Управление потоком службой ABR. В технологи АТМ применяются так называемые кредитные и/или скоростные схемы адаптивного управления разнородными потоками, которые базируются на принципах обратной связи (feedback). Механизмы обратной связи, кроме того, нацелены на предотвращение и ликвидацию перегрузок в сети, возникающих из-за переполнения порогов очередей в коммутаторах АТМ. Для реализации указанных механизмов в сетях АТМ используются специальные управляющие ячейки и/или специальные поля в заголовках информационных ячеек (явная обратная связь).

При кредитной схеме на входящих портах коммутатора под конкретное виртуальное соединение заранее резервируются определенные объемы буферной памяти для приема ячеек (кредиты). Количество принимаемых ячеек определяется объемами выделенных буферов. Кредитная схема гарантирует, что источник никогда не передаст трафик большего объема, чем получатель готов принять. В этих схемах обмен управляющей информацией происходит между соседними устройствами, что сокращает реакцию алгоритма управления потоком на изменение ситуации в сети. Вариантами реализации кредитной схемы управления потоком являются, например, алгоритм GFC и алгоритм квантового управления потоком (Quantum Flow Control - QFC) Альянса QFC. Алгоритм QFC предназначен для контроля за сильно неравномерным трафиком, обсуживаемым службой ABR, с обеспечением нулевого коэффициента потерь ячеек. Работа алгоритма QFC описана в [55].