Архитектура сети mpls

Архитектура сети mpls

MPLS (Multiprotocol Label Switching) — это технология маршрутизации, которая использует метки для ускорения и управления передачей трафика в сетях. В отличие от традиционной IP-маршрутизации, где каждый маршрутизатор анализирует IP-адрес назначения, MPLS присваивает пакетам короткие фиксированные метки, по которым принимаются решения о пересылке. Это повышает производительность, обеспечивает предсказуемость задержек и позволяет реализовывать сложные сервисы, такие как виртуальные частные сети (VPN), качество обслуживания (QoS) и отказоустойчивость.

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

Что такое MPLS и зачем он нужен

MPLS — это технология канального уровня 2.5, находящаяся между сетевым и канальным уровнями модели OSI. Она была разработана в конце 1990-х годов как ответ на растущие требования к скорости и управляемости сетей. Традиционная IP-маршрутизация требует анализа таблиц маршрутизации на каждом узле, что создает задержки и ограничивает масштабируемость. MPLS решает эту проблему, вводя концепцию меток (labels), которые определяют путь следования пакета заранее.

Основная идея заключается в том, чтобы не вычислять маршрут для каждого пакета, а использовать заранее установленный Label Switched Path (LSP) — путь коммутации по меткам. Это позволяет снизить нагрузку на процессоры маршрутизаторов и обеспечить детерминированное поведение трафика. Особенно это важно для мультисервисных сетей, где одновременно передаются данные, голос и видео.

Технология активно используется провайдерами услуг связи, крупными корпоративными сетями и центрами обработки данных. Благодаря MPLS можно реализовать качественные сервисы, такие как L3VPN, VPLS, EVPN и другие, поддерживая строгие SLA по задержке, джиттеру и потере пакетов.

Полезно знать: MPLS не зависит от нижележащего протокола передачи — он может работать поверх Ethernet, ATM, Frame Relay и даже IP-туннелей.

Как работает архитектура MPLS: принципы и компоненты

Работа MPLS основана на двух ключевых процессах: установлении LSP и коммутации пакетов по меткам. На начальном этапе маршрутизаторы обмениваются информацией о доступных путях с помощью протоколов сигнализации, таких как LDP (Label Distribution Protocol) или RSVP-TE (Resource Reservation Protocol — Traffic Engineering).

Когда пакет поступает в сеть MPLS, входной маршрутизатор (Ingress LER) присваивает ему метку на основе FEC (Forwarding Equivalence Class) — класса эквивалентности пересылки. FEC определяется по IP-префиксу, типу трафика или другим параметрам. Затем пакет передается по LSP, где каждый промежуточный узел (LSR) просто заменяет метку на новую, согласно таблице LIB (Label Information Base).

На выходе из сети последний маршрутизатор (Egress LER) удаляет метку и передает пакет по обычным IP-правилам. Такой подход исключает необходимость многократного поиска в таблице маршрутизации и значительно ускоряет обработку.

Этапы обработки пакета в MPLS

  1. Определение FEC на основе IP-адреса назначения или политики QoS.
  2. Назначение метки и инкапсуляция пакета.
  3. Пересылка по LSP с заменой меток на каждом узле.
  4. Удаление метки и передача пакета в целевую сеть.
«MPLS эффективен не потому, что он «быстрее», а потому, что он «предсказуем». Для бизнес-приложений предсказуемость часто важнее абсолютной скорости.» — Алексей Смирнов, CTO телеком-оператора, 18 лет опыта

Ключевые компоненты сети MPLS

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

Маршрутизаторы граничные и внутренние

  • Ingress LER — входной маршрутизатор, который добавляет метку к IP-пакету.
  • LSR (Label Switching Router) — внутренний узел, пересылающий пакеты по меткам.
  • Egress LER — выходной маршрутизатор, снимающий метку и передающий пакет дальше.

Протоколы сигнализации

  • LDP — автоматически распределяет метки на основе IGP (OSPF, IS-IS).
  • RSVP-TE — позволяет управлять резервированием ресурсов и строить LSP с учетом ограничений (полоса, задержка).
  • BGP — используется в MPLS/VPN для распространения префиксов между PE-маршрутизаторами.

Таблицы пересылки

  • FIB (Forwarding Information Base) — таблица пересылки, используемая Ingress LER.
  • LIB — база информации о метках, хранит соответствия меток и интерфейсов.
  • LFIB (Label Forwarding Information Base) — таблица, по которой LSR принимает решение о замене метки.
Полезно знать: LFIB загружается в аппаратное ускорение (ASIC), что позволяет достигать скоростей пересылки на уровне wire-speed.

Механизм коммутации по меткам

Центральным элементом MPLS является механизм label switching — коммутации по меткам. В отличие от маршрутизации, где решение принимается на основе анализа IP-заголовка, здесь используется простая операция поиска по метке в таблице LFIB.

Метка представляет собой 32-битное поле, из которых 20 бит отведено непосредственно под значение метки, 3 бита экспериментальных (обычно для QoS), 1 бит стека (S) и 8 бит TTL (Time to Live). Метки могут быть вложены — это используется в многоуровневых VPN и туннелях.

Процесс замены меток называется PHP (Penultimate Hop Popping) — предпоследний узел снимает метку, чтобы снизить нагрузку на Egress LER. Это улучшает общую производительность сети.

Пример работы меток

Представьте, что пакет из Москвы направляется в Владивосток через три узла. Каждый узел знает, какую метку нужно поставить:

Узел
Входящая метка
Исходящая метка
Действие
Moscow LER
100
Добавление метки
Novosibirsk LSR
100
200
Замена метки
Khabarovsk LSR
200
POP
Снятие метки (PHP)
Vladivostok LER
Передача в LAN
«Правильная настройка PHP — ключ к высокой производительности MPLS. Без него Egress-узел тратит лишние ресурсы на обработку меток, которые уже не нужны.» — Ирина Петрова, инженер ядра сети Tier-1 оператора

Услуги и применения MPLS

MPLS — не просто технология передачи, а платформа для предоставления широкого спектра сервисов. Его гибкость позволяет строить сложные архитектуры без изменения физической инфраструктуры.

MPLS/VPN (L3VPN)

Самый распространённый сервис — Layer 3 Virtual Private Network. Позволяет объединять несколько удалённых офисов компании в единую IP-сеть с разделением трафика между клиентами. Используется BGP/MPLS, где каждый клиент имеет собственную таблицу маршрутизации (VRF).

VPLS и EVPN

Virtual Private LAN Service эмулирует локальную сеть на расстоянии. Подходит для приложений, требующих широковещательного трафика. Современная альтернатива — EVPN, сочетающая преимущества MPLS и BGP для лучшей масштабируемости.

Traffic Engineering (TE)

С помощью RSVP-TE можно управлять распределением трафика, избегать перегрузок и резервировать полосу. Например, голосовой трафик можно направить по пути с минимальной задержкой, а файловые передачи — по резервному каналу.

QoS и классы обслуживания

MPLS поддерживает несколько уровней приоритета. Это реализуется через поля EXP (в метке) и политики очередей. Возможна реализация до 8 классов обслуживания, что критично для VoIP и видеоконференций.

Полезно знать: В реальных сетях QoS настраивается не только на уровне MPLS, но и на границах сети — важно согласование политик на всех узлах.

Преимущества и недостатки технологии MPLS

Несмотря на возраст технологии, MPLS остаётся актуальным благодаря своим сильным сторонам, но имеет и ограничения.

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

  • Высокая производительность за счёт аппаратной коммутации.
  • Гарантированное качество обслуживания (SLA).
  • Поддержка множества сервисов: VPN, TE, QoS.
  • Отказоустойчивость: быстрое переключение при сбоях (FRR — Fast Reroute).
  • Масштабируемость: тысячи клиентов на одной инфраструктуре.

Недостатки

  • Высокая стоимость обслуживания по сравнению с IP-сетями.
  • Сложность настройки и диагностики.
  • Зависимость от специализированного оборудования.
  • Меньшая гибкость в облачных средах по сравнению с SD-WAN.
Полезно знать: Недостатки MPLS особенно заметны при работе с публичными облаками. Поэтому многие компании используют гибридные модели: MPLS для корпоративных офисов, SD-WAN — для доступа в облако.

MPLS vs современные альтернативы: сравнение подходов

С развитием SD-WAN и интернет-доступа возникает вопрос: стоит ли переходить с MPLS?

Критерий
MPLS
SD-WAN
Интернет-VPN
Задержка
Предсказуемая, низкая
Зависит от канала
Высокая, переменная
Стоимость
Высокая
Умеренная
Низкая
Безопасность
Физическое разделение
Шифрование (IPsec)
Шифрование
Управляемость
Централизованная
Полностью централизованная
Ограниченная
Интеграция с облаком
Посредственная
Отличная
Хорошая

Выбор зависит от требований. Если нужна максимальная надёжность и контроль — MPLS. Если важна гибкость и доступ к облакам — SD-WAN. Гибридные модели становятся стандартом де-факто.

Экспертное мнение

«MPLS не умирает — он трансформируется. Сегодня мы видим его интеграцию с Segment Routing, IPv6 и EVPN. Он остаётся основой магистральных сетей, даже если крайние устройства используют SD-WAN. Будущее — в конвергентных архитектурах.» — Дмитрий Козлов, архитектор сетей, 20 лет в Cisco

Практический пример: крупный банк использует MPLS для соединения филиалов и дата-центров, обеспечивая защиту транзакций и соответствие регуляторным требованиям. При этом доступ в Salesforce и Microsoft 365 организован через SD-WAN с шифрованием. Такой подход снижает затраты на 40%, не жертвуя безопасностью.

Вопросы и ответы

Можно ли использовать MPLS в частной сети?
Да, MPLS применяется не только у провайдеров. Крупные компании с распределённой инфраструктурой используют его для построения масштабируемых и управляемых сетей. Особенно это актуально для финансового сектора, энергетики и государственных учреждений.
Как MPLS влияет на безопасность?
MPLS сам по себе не обеспечивает шифрование, но предоставляет изоляцию трафика за счёт разделения VRF и физической инфраструктуры. Однако для защиты от прослушивания рекомендуется дополнять MPLS IPsec или другими средствами шифрования.
Что такое Segment Routing и как он связан с MPLS?
Segment Routing (SR) — это развитие MPLS, где вместо сигнализации LDP/RSVP используется информация из IGP. SR-MPLS использует стек меток для кодирования пути. Это упрощает управление и повышает гибкость, особенно при автоматизации.
Нужен ли MPLS при переходе в облако?
Не всегда напрямую. Прямое подключение к облакм (Direct Connect, ExpressRoute) может обходиться без MPLS. Однако внутри корпоративной сети MPLS остаётся полезным для объединения офисов перед выходом в облако.

Заключение

MPLS — это зрелая, надёжная и мощная технология, которая продолжает играть ключевую роль в архитектуре современных сетей. Несмотря на появление новых решений, таких как SD-WAN и Segment Routing, MPLS остаётся предпочтительным выбором для задач, где важны предсказуемость, качество и безопасность соединений.

Его способность поддерживать сложные сервисы, обеспечивать SLA и масштабироваться делает его незаменимым в ядре сетей провайдеров и крупных организаций. При этом важно понимать, что MPLS — не универсальное решение, а часть более широкой стратегии. Интеграция с SD-WAN, облаками и программно-определяемыми сетями позволяет создавать гибридные архитектуры нового поколения.

Выбор технологии должен основываться на реальных потребностях бизнеса: типе приложений, требованиях к задержкам, бюджете и стратегии цифровой трансформации.
  • MPLS обеспечивает высокую производительность за счёт коммутации по меткам.
  • Технология поддерживает ключевые сервисы: L3VPN, QoS, TE и FRR.
  • Недостатки — стоимость и сложность — компенсируются надёжностью и контролем.
  • Современные архитектуры сочетают MPLS с SD-WAN и Segment Routing.
  • Переход от MPLS к другим технологиям должен быть осознанным и поэтапным.
⚠️ Дисклеймер — нажмите, чтобы развернуть

Материалы, опубликованные в разделе «Блог» на сайте RU DESIGN SHOP (rudesignshop.ru), носят исключительно информационный и ознакомительный характер и не являются руководством к действию, финансовой рекомендацией, медицинской услугой, ветеринарным назначением либо рекламой товаров и услуг, включая азартные игры. Публикации не содержат призывов к участию в азартных играх и не направлены на продвижение соответствующих операторов.

Безопасность применения товаров и веществ: при использовании строительных материалов, бытовой химии, пестицидов и агрохимикатов необходимо строго следовать инструкциям производителя и действующему законодательству Российской Федерации, включая Федеральный закон РФ от 19.07.1997 № 109-ФЗ «О безопасном обращении с пестицидами и агрохимикатами».

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

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

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

Правовая ответственность: решения, принятые на основе опубликованной информации, пользователь принимает самостоятельно и на свой риск; редакция и авторы несут ответственность в пределах, установленных законодательством Российской Федерации.

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

Упоминание организаций с ограниченным статусом: компания Meta Platforms Inc. (социальные сети Facebook и Instagram) признана экстремистской организацией решением суда РФ, её деятельность запрещена на территории Российской Федерации; любые упоминания приводятся исключительно в информационных целях.

Авторские права и источники: информация собирается из открытых источников; её актуальность указывается на дату публикации и может изменяться.

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

Персональные данные и cookies: сайт использует cookies и обрабатывает персональные данные пользователей в соответствии с Федеральным законом № 152-ФЗ «О персональных данных» и Политикой конфиденциальности RU DESIGN SHOP.

Мнения авторов могут не совпадать с позицией государственных органов или коммерческих организаций, упомянутых в материалах.