GMPLS
GMPLS (Generalized Multi-Protocol Label Switching, обобщённая многопротокольная коммутация по меткам) — это технология коммутации и маршрутизации в телекоммуникационных сетях, расширяющая принципы MPLS (Multi-Protocol Label Switching) на оптические, временные и пространственные среды передачи данных. GMPLS позволяет управлять не только пакетными (IP/MPLS), но и непакетными каналами связи, такими как волоконно-оптические линии (DWDM), сети SDH/SONET, а также коммутацию на уровне длины волны (λ) или временного слота (TDM). Технология стандартизирована в документах IETF (RFC 3945 и последующие) и применяется для построения автоматически управляемых транспортных сетей (ASON — Automatically Switched Optical Network).
История и предпосылки появления
Развитие GMPLS началось в конце 1990-х годов, когда рост интернет-трафика и потребности в динамическом выделении пропускной способности выявили ограничения традиционных методов управления оптическими сетями. До этого конфигурация оптических кросс-коннекторов (OXC) и мультиплексоров ввода-вывода (ADM) выполнялась вручную или через централизованные системы управления, что было медленным и неэффективным для быстро меняющихся требований.
В 1997 году IETF (Internet Engineering Task Force) создала рабочую группу MPLS, которая к 2001 году выпустила базовые спецификации MPLS. Однако MPLS был ориентирован на коммутацию пакетов и не мог напрямую управлять оптическими каналами. В 2001 году была сформирована рабочая группа IETF CCAMP (Common Control and Measurement Plane), которая занялась обобщением протоколов управления для разнородных транспортных сред. Результатом стала серия RFC (начиная с RFC 3945 в 2004 году), описывающих GMPLS.
В 2000-х годах GMPLS активно внедрялся операторами связи для автоматизации оптических сетей, особенно в магистральных сегментах. Крупнейшие производители телекоммуникационного оборудования (Cisco, Juniper, Huawei, Alcatel-Lucent) реализовали поддержку GMPLS в своих продуктах. В России технология применяется в сетях крупных операторов, например, в инфраструктуре «Ростелекома» и «Транстелекома».
Архитектура и принципы работы
Плоскости сети
GMPLS, как и MPLS, разделяет сеть на три логические плоскости:
- Плоскость данных (Data Plane) — отвечает за передачу пользовательского трафика. В GMPLS она может быть основана на пакетах, ячейках, кадрах, временных слотах, длинах волн или физических волокнах.
- Плоскость управления (Control Plane) — реализует маршрутизацию, сигнализацию и управление ресурсами. Взаимодействие между узлами происходит через протоколы, такие как OSPF-TE (OSPF Traffic Engineering) или IS-IS-TE, а также RSVP-TE (Resource Reservation Protocol with Traffic Engineering).
- Плоскость управления (Management Plane) — обеспечивает административное управление, мониторинг и конфигурирование.
Типы интерфейсов
В GMPLS определены пять типов интерфейсов, в зависимости от уровня коммутации:
- PSC (Packet Switch Capable) — коммутация пакетов (например, IP-маршрутизатор).
- L2SC (Layer 2 Switch Capable) — коммутация на втором уровне (например, Ethernet-коммутатор).
- TDM (Time Division Multiplexing) — коммутация временных слотов (например, SDH/SONET).
- LSC (Lambda Switch Capable) — коммутация длин волн (оптические кросс-коннекторы).
- FSC (Fiber Switch Capable) — коммутация волокон (оптические патч-панели).
Установление соединений (LSP)
Основной элемент GMPLS — Label Switched Path (LSP), путь с коммутацией по меткам. В отличие от MPLS, где метка — это число (20 бит), в GMPLS метка может быть:
- Для PSC — традиционный номер метки MPLS.
- Для TDM — номер временного слота (например, в SDH — номер STM-1).
- Для LSC — длина волны (λ).
- Для FSC — номер порта или волокна.
Установление LSP происходит через сигнализацию RSVP-TE (RFC 3473) или CR-LDP (Constraint-based Routing LDP). Процесс включает:
- Запрос — узел-инициатор отправляет сообщение Path с указанием требуемых параметров (полоса пропускания, задержка, тип защиты).
- Резервирование — каждый промежуточный узел резервирует ресурсы и передаёт запрос дальше.
- Подтверждение — конечный узел отправляет сообщение Resv, которое фиксирует LSP.
Иерархия LSP
GMPLS поддерживает иерархическую организацию LSP, когда один LSP может быть вложен в другой. Например, оптический LSP (LSC) может переносить несколько TDM LSP, каждый из которых, в свою очередь, может содержать пакетные LSP. Это позволяет эффективно агрегировать трафик.
Ключевые протоколы и расширения
Маршрутизация
Для распространения информации о топологии и доступных ресурсах используются расширенные версии протоколов маршрутизации:
- OSPF-TE (RFC 3630) — добавляет в OSPF типы LSA (Link State Advertisement) для описания параметров каналов (полоса, задержка, тип коммутации).
- IS-IS-TE (RFC 5305) — аналогичные расширения для IS-IS.
Сигнализация
- RSVP-TE (RFC 3473) — основной протокол сигнализации. В GMPLS он был расширен для поддержки непакетных меток, двунаправленных LSP и защиты от сбоев.
- CR-LDP (RFC 3472) — альтернативный протокол, но менее распространённый.
Управление ссылками
- LMP (Link Management Protocol, RFC 4204) — протокол для управления физическими соединениями между узлами. Он позволяет автоматически обнаруживать соседей, проверять целостность каналов и управлять аварийными сигналами.
Применение
Автоматически управляемые оптические сети (ASON)
GMPLS является основой для ASON (Automatically Switched Optical Network), стандартизированной ITU-T (рекомендация G.8080). ASON позволяет операторам динамически создавать, изменять и удалять оптические каналы (λ) без ручного вмешательства. Это критически важно для:
- Магистральных сетей — операторы могут быстро перераспределять пропускную способность между направлениями.
- Центров обработки данных (ЦОД) — GMPLS обеспечивает автоматическое восстановление соединений при сбоях.
- Сетей 5G — для управления транспортной сетью с низкой задержкой.
Многоуровневая интеграция
GMPLS позволяет объединять управление пакетными, TDM и оптическими сетями в единую плоскость управления. Например, оператор может использовать GMPLS для автоматического создания LSP через оптический кросс-коннектор, затем через мультиплексор SDH и, наконец, через IP-маршрутизатор.
Защита и восстановление
GMPLS поддерживает механизмы защиты:
- 1+1 — полное резервирование (два параллельных LSP).
- 1:1 — один резервный на один рабочий.
- Shared Mesh Protection — резервные ресурсы разделяются между несколькими рабочими LSP.
При сбое GMPLS автоматически переключает трафик на резервный путь за миллисекунды.
Преимущества и ограничения
Преимущества
- Автоматизация — снижение операционных затрат (OPEX) за счёт исключения ручной конфигурации.
- Гибкость — поддержка разнородных транспортных сред (пакеты, TDM, волны, волокна).
- Эффективность — динамическое распределение полосы пропускания в реальном времени.
- Устойчивость — быстрая реакция на сбои (менее 50 мс для оптических сетей).
Ограничения
- Сложность — внедрение GMPLS требует высокой квалификации персонала и интеграции с существующим оборудованием.
- Совместимость — не все производители полностью реализуют спецификации IETF, что может вызывать проблемы при взаимодействии разнородного оборудования.
- Зависимость от плоскости управления — при отказе плоскости управления (например, из-за DDoS-атаки) сеть может потерять способность к автоматическому восстановлению.
Сравнение с MPLS
| Параметр | MPLS | GMPLS |
|---|---|---|
| Тип коммутации | Только пакетная (PSC) | PSC, L2SC, TDM, LSC, FSC |
| Метка | 20-битное число | Число, временной слот, длина волны, порт |
| Область применения | IP-сети, VPN, TE | Оптические, TDM, гибридные сети |
| Стандартизация | RFC 3031 (1999) | RFC 3945 (2004) |
| Протоколы сигнализации | LDP, RSVP-TE (базовый) | RSVP-TE (расширенный), CR-LDP |
Интересные факты
- GMPLS иногда называют «MPLS для оптики», хотя его возможности шире.
- Первая коммерческая реализация GMPLS была представлена компанией Cisco в 2002 году на оборудовании ONS 15454.
- В России GMPLS используется в сети «Транстелеком» для управления магистральными оптическими каналами протяжённостью более 50 000 км.
- Технология является основой для концепции «программируемых сетей» (SDN) в транспортной области, хотя и предшествовала ей.
Источники
- RFC 3945 — Generalized Multi-Protocol Label Switching (GMPLS) Architecture
- RFC 3473 — Generalized Multi-Protocol Label Switching (GMPLS) Signaling Resource ReserVation Protocol-Traffic Engineering (RSVP-TE) Extensions
- RFC 4204 — Link Management Protocol (LMP)
- ITU-T Recommendation G.8080 — Architecture for the Automatically Switched Optical Network (ASON)
- Cisco Systems — GMPLS: A Unified Control Plane for Optical Networks (2003)
- Juniper Networks — GMPLS and the Evolution of Optical Networks (2005)
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →