Открыть сервисСервис

Виртуальный канал связи

Виртуальный канал — это логический канал передачи данных, создаваемый поверх физической или абстрактной среды передачи и обеспечивающий выделенный логический путь обмена информацией между абонентами. В отличие от физического канала, виртуальный не требует выделения отдельного физического ресурса: несколько виртуальных каналов могут работать поверх одного физического, разделяя его пропускную способность.

История и происхождение термина

Понятие виртуального канала возникло в телекоммуникациях в конце 1960-х — начале 1970-х годов в связи с развитием коммутации пакетов и технологий мультиплексирования. Ранние сети передачи данных, такие как ARPANET, использовали физические каналы между узлами, но уже тогда возникла потребность в выделении нескольких независимых логических потоков данных поверх одного физического соединения.

Термин «виртуальный канал» получил широкое распространение в стандартах ATM (Asynchronous Transfer Mode), где виртуальные каналы (Virtual Channel, VC) и виртуальные пути (Virtual Path, VP) стали основой коммутации. В России и СНГ термин также активно использовался в описании технологий Frame Relay, X.25 и позднее — MPLS.

Принцип работы

Виртуальный канал реализуется за счёт:

  • Мультиплексирования — нескольких логических потоков данных поверх одного физического канала;
  • Маркировки пакетов — каждый пакет несёт идентификатор виртуального канала (VCI — Virtual Channel Identifier), по которому узлы сети направляют его по назначению;
  • Резервирования ресурсов — часть пропускной способности физического канала может быть заранее выделена под конкретный виртуальный канал;
  • Управления качеством обслуживания (QoS) — для каждого виртуального канала могут задаваться параметры задержки, потерь пакетов и гарантированной пропускной способности.

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

Классификация

ТипОсобенности
Виртуальный канал постоянного действия (PVC)Устанавливается на длительный срок, маршрут фиксирован, не требует сигнализации при каждом сеансе
Виртуальный канал коммутации пакетов (SVC)Устанавливается по запросу, освобождается после завершения сеанса
Виртуальный канал с гарантированной пропускной способностьюРезервируется определённый объём полосы, используется для реального времени
Виртуальный канал с неограниченной пропускной способностьюИспользует ресурсы по мере необходимости, приоритет ниже гарантированных

Применение

В телекоммуникациях

Виртуальные каналы используются в технологиях ATM, MPLS, Frame Relay, а также в современных IP-сетях через механизмы VLAN (виртуальные локальные сети) и VPN (виртуальные частные сети). В сетях сотовой связи виртуальные каналы применяются в стандартах LTE и 5G для разделения трафика между пользователями.

В операционных системах

В операционных системах семейства Unix и Linux понятие виртуального канала используется в контексте именованных каналов (named pipes) и каналов анонимных процессов (anonymous pipes), обеспечивающих межпроцессное взаимодействие. В Windows аналогичную роль играют именованные каналы (Named Pipes) и почтовые слоты (Mailslots).

В телевидении и медиа

В цифровом телевидении виртуальные каналы (virtual channels) позволяют объединять несколько транспортных потоков в один логический канал для удобства навигации по программам. В России аналогичная технология используется в цифровом эфирном телевидении стандарта DVB-T2.

Технические характеристики

Основные параметры виртуального канала:

  • Пропускная способность — максимальный объём данных, передаваемый за единицу времени;
  • Задержка (latency) — время прохождения пакета от источника до приёмника;
  • Джиттер — вариация задержки между пакетами;
  • Потери пакетов — доля пакетов, не доходящих до назначения;
  • Гарантии QoS — классы обслуживания (Best Effort, Guaranteed Service, Controlled Load).

Значение

Виртуальные каналы стали фундаментом современных телекоммуникационных сетей, позволив эффективно использовать физическую инфраструктуру за счёт логического разделения ресурсов. Технологии на основе виртуальных каналов обеспечивают качество обслуживания для критически важных приложений — видеоконференций, трансляций, финансовых транзакций — при одновременной работе множества пользователей.

Источники:

  • «Компьютерные сети» Эндрю Таненбаум, Дэвид Уэзеролл
  • «Основы телекоммуникаций» С. С. Гаврилов
  • RFC 2685 — Virtual Private Networks Identifier
  • Стандарты ITU-T I.150 (B-ISDN ATM)
  • «Сети передачи данных» В. Г. Олифер, Н. А. Олифер
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru