Мультиплексирование виртуальных каналов
Мультиплексирование виртуальных каналов или VC-MUX — это один из двух (второй — инкапсуляция LLC ) механизмов идентификации протокола, передаваемого в кадрах уровня адаптации ATM 5 (AAL5), определяемых RFC 2684 , Многопротокольная инкапсуляция через ATM .
При мультиплексировании виртуальных каналов взаимодействующие хосты соглашаются отправлять только один пакет, принадлежащий одному протоколу высокого уровня, по любому заданному виртуальному каналу ATM, и может потребоваться настройка нескольких виртуальных каналов. Его преимущество состоит в том, что в пакете не требуется дополнительная информация, идентифицирующая протокол, что сводит к минимуму накладные расходы. Например, если хосты согласны передавать IP, отправитель может передать каждую дейтаграмму непосредственно в AAL5 для передачи, ничего не нужно отправлять, кроме дейтаграммы и трейлера AAL5. Такое сокращение накладных расходов имеет тенденцию к дальнейшему повышению эффективности (например, дейтаграмма IPv4 , содержащая пакет TCP только для ACK без опций ни IP, ни TCP, точно помещается в одну ячейку ATM). Главный недостаток такой схемы заключается в дублировании виртуальных каналов: хост должен создавать отдельный виртуальный канал для каждого протокола высокого уровня, если используется более одного протокола. Поскольку большинство операторов связи взимают плату за каждый виртуальный канал, клиенты стараются избегать использования нескольких каналов, поскольку это увеличивает ненужные затраты.
Он обычно используется в сочетании с PPPoA , который используется в различных xDSL реализациях .