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

Постоянный виртуальный канал

Постоянный виртуальный канал (англ. Permanent Virtual Circuit, PVC) — это логическое соединение между двумя узлами в сети с коммутацией пакетов, которое существует постоянно и не требует процедуры установления и разрыва связи перед каждой передачей данных. PVC является одной из двух основных разновидностей виртуальных каналов, наряду с коммутируемым виртуальным каналом (SVC). В отличие от SVC, PVC не управляется сигнализацией со стороны пользователя; его конфигурация задаётся администратором сети статически или через систему управления. PVC широко применяется в технологиях Frame Relay, ATM, MPLS, а также в некоторых конфигурациях Ethernet (например, E-Line) и VPN.

История

Концепция виртуальных каналов возникла в 1970-х годах в рамках развития сетей с коммутацией пакетов, в частности технологии X.25. В X.25 виртуальные каналы могли быть как постоянными (PVC), так и коммутируемыми (SVC). Постоянные каналы использовались для организации долговременных соединений между фиксированными точками, например между филиалами одной организации, где не требовалась частая смена маршрутизации.

В 1980-х годах технология Frame Relay, разработанная как более быстрая альтернатива X.25, сделала PVC основным типом соединения. Frame Relay была ориентирована на передачу данных по цифровым линиям с низким уровнем ошибок, что позволило отказаться от сложных процедур коррекции ошибок, характерных для X.25. PVC в Frame Relay обеспечивали экономичную замену выделенным линиям, позволяя нескольким логическим каналам использовать одну физическую линию.

В 1990-х годах с появлением технологии ATM (Asynchronous Transfer Mode) PVC также активно применялись для организации постоянных соединений с гарантированным качеством обслуживания (QoS). Впоследствии, с развитием MPLS (Multiprotocol Label Switching) в начале 2000-х, концепция PVC была адаптирована для создания LSP (Label Switched Path) — постоянных или динамических путей с метками, которые используются в современных IP-сетях.

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

Постоянный виртуальный канал представляет собой логический путь, который заранее определён в коммутаторах и маршрутизаторах сети. Для каждого PVC в таблицах коммутации фиксируются идентификаторы (например, DLCI в Frame Relay, VPI/VCI в ATM) и маршрут прохождения пакетов. При отправке данных узел-отправитель помещает в заголовок кадра или ячейки идентификатор PVC, и каждый промежуточный коммутатор, используя этот идентификатор, направляет пакет к следующему узлу по заранее заданному пути.

PVC не требует обмена сигнальными сообщениями (такими как SETUP, CALL PROCEEDING, CONNECT) между конечными устройствами перед началом передачи. Соединение считается активным с момента включения оборудования и до его выключения или административного удаления конфигурации. При этом PVC не гарантирует физического соединения — если линия или оборудование выходят из строя, PVC становится недоступным до восстановления инфраструктуры.

Отличие от SVC

Основное отличие PVC от SVC заключается в способе управления соединением:

  • PVC настраивается администратором вручную или через систему управления сетью (NMS). Параметры канала (полоса пропускания, приоритет, маршрут) фиксированы.
  • SVC устанавливается автоматически по запросу конечного устройства с использованием сигнального протокола (например, Q.933 в Frame Relay или Q.2931 в ATM). После завершения передачи данных SVC разрывается.

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

Классификация и виды

Постоянные виртуальные каналы классифицируются по типу сети, в которой они применяются:

  • PVC в Frame Relay — используются идентификаторы DLCI (Data Link Connection Identifier) длиной 10 бит (до 1024 каналов на физический интерфейс). Канал может работать с гарантированной скоростью (CIRCommitted Information Rate) и допустимой скоростью превышения (EIR — Excess Information Rate).
  • PVC в ATM — идентифицируются парой VPI (Virtual Path Identifier) и VCI (Virtual Channel Identifier). ATM PVC могут быть настроены с различными классами обслуживания: CBR (постоянная скорость), VBR (переменная скорость), ABR (доступная скорость), UBR (неопределённая скорость).
  • PVC в MPLS — реализуются как статические LSP (Label Switched Path). Идентификатор — метка MPLS, назначаемая на каждом транзитном маршрутизаторе. Статические LSP менее распространены, чем динамические (устанавливаемые протоколом LDP или RSVP-TE), но используются в сетях с жёсткими требованиями к безопасности и предсказуемости.
  • PVC в Ethernet (E-Line) — согласно стандарту MEF (Metro Ethernet Forum), постоянные виртуальные соединения типа EPL (Ethernet Private Line) и EVPL (Ethernet Virtual Private Line) обеспечивают прозрачную передачу кадров Ethernet между двумя точками с фиксированной полосой пропускания.
  • PVC в VPN — в технологиях L2VPN (VPLS, VPWS) и L3VPN (MPLS VPN) постоянные виртуальные каналы используются для организации частных сетей между удалёнными офисами.

Характеристики

Основные характеристики PVC включают:

  • Постоянство — канал существует независимо от активности пользователя. Не требуется установка и разрыв соединения.
  • Фиксированная полоса пропускания — для PVC могут быть заданы гарантированные параметры скорости (CIR, PCR — Peak Cell Rate). При превышении согласованной скорости пакеты могут отбрасываться (в Frame Relay — бит DE, в ATM — CLP).
  • Предсказуемая задержка и джиттер — благодаря фиксированному маршруту и отсутствию сигнализации, PVC обеспечивает более стабильные временные характеристики по сравнению с SVC.
  • Статическая конфигурация — изменения в топологии PVC требуют ручного вмешательства или перезагрузки конфигурации оборудования. Это делает PVC менее адаптивным к отказам, чем SVC или динамическая маршрутизация.
  • Поддержка QoS — в ATM и MPLS PVC могут быть настроены с различными параметрами качества обслуживания, что важно для передачи голоса и видео.
  • Масштабируемость — количество PVC ограничено ресурсами коммутаторов (памятью таблиц коммутации, процессорной мощностью). В больших сетях (например, в магистральных MPLS) количество PVC может достигать десятков тысяч.

Применение

PVC широко используется в корпоративных и операторских сетях для организации постоянных соединений:

  • Соединение филиалов — PVC в Frame Relay или MPLS VPN обеспечивают связь между головным офисом и удалёнными подразделениями. Это дешевле, чем аренда выделенных линий, и позволяет гибко распределять полосу пропускания.
  • Передача голоса и видео — в сетях ATM PVC с классом CBR используются для передачи телефонного трафика (VoATM) и видеоконференций, где важны низкая задержка и минимальный джиттер.
  • Доступ к центру обработки данных (ЦОД) — PVC в Ethernet (E-Line) применяется для подключения клиентов к ЦОД с гарантированной пропускной способностью.
  • Резервирование — PVC могут быть настроены по альтернативным маршрутам для обеспечения отказоустойчивости. Например, в Frame Relay используется механизм резервных PVC (backup PVC), активируемых при отказе основного канала.
  • Телекоммуникационные сети — в магистральных сетях MPLS PVC (статический LSP) используется для организации транзитных каналов между региональными узлами.
  • Системы управления и мониторинга — PVC применяются для постоянного сбора данных с удалённых устройств (SCADA, промышленные контроллеры), где требуется надёжное и предсказуемое соединение.

Преимущества и недостатки

Преимущества PVC:

  • Отсутствие задержек на установку соединения — данные передаются сразу после поступления.
  • Простота использования для конечного пользователя — не требуется поддержка сигнализации.
  • Гарантированная полоса пропускания (при настройке CIR).
  • Предсказуемость работы, что важно для приложений реального времени.

Недостатки PVC:

  • Необходимость ручной или автоматизированной конфигурации администратором.
  • Невозможность динамического изменения маршрута при отказе — требуется резервирование.
  • Ограниченная масштабируемость в очень больших сетях.
  • Избыточность при редком использовании канала — полоса пропускания зарезервирована, даже если данные не передаются.

Критика и альтернативы

В современных сетях PVC постепенно вытесняются более гибкими технологиями. В частности, в IP-сетях предпочтение отдаётся динамическим туннелям (например, IPsec, GRE, MPLS LDP/RSVP-TE), которые автоматически адаптируются к изменениям топологии. Также распространение получили программно-определяемые сети (SDN), где логические соединения могут создаваться и изменяться централизованно через контроллер, что сочетает преимущества PVC (постоянство) и SVC (гибкость). Тем не менее, PVC остаются востребованными в устаревших, но всё ещё эксплуатируемых сетях Frame Relay и ATM, а также в специализированных приложениях, где требуется жёсткая гарантия параметров соединения.

Источники

  • Стивен С. (Stephen S.) «Frame Relay: Principles and Applications», Addison-Wesley, 1998.
  • Мартин Дж. (Martin J.) «Asynchronous Transfer Mode: Solution for Broadband ISDN», Prentice Hall, 1994.
  • Розен Э. (Rosen E.) и др. «Multiprotocol Label Switching Architecture», RFC 3031, IETF, 2001.
  • Стандарт MEF 6.2 «EVC Ethernet Services Definitions», Metro Ethernet Forum, 2014.
  • Таненбаум Э., Уэзеролл Д. «Компьютерные сети», 5-е издание, Питер, 2012.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →