Постоянный виртуальный канал
Постоянный виртуальный канал (англ. 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 каналов на физический интерфейс). Канал может работать с гарантированной скоростью (CIR — Committed 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 →