IxNetwork IXIA Решение для тестирования для MPLS
Эмулирует масштабируемые сети MPLS VPN для стресс-тестирования периферийных и основных устройств провайдера в масштабах Интернета и динамических условиях. Тестовое покрытие от 1G до 800G локальной сети.
IxNetwork MPLS — индустриальный стандарт для высоко масштабируемого тестирования производительности и эмуляции сложных сетевых инфраструктур. Платформа обеспечивает масштабируемость до 800G Ethernet и способность анализировать до 4 миллионов одновременных трафик-потоков, позволяя создавать виртуальные топологии с тысячами эмулируемых маршрутизаторов и коммутаторов для глубокой проверки отказоустойчивости и производительности в реалистичных условиях без необходимости в физическом оборудовании. Глубокая поддержка ключевых протоколов и технологий охватывает маршрутизацию и коммутацию, MPLS, SDN, сети центров обработки данных (Data Center), Carrier Ethernet, широкополосный доступ (Broadband Access), а также специализированные решения для промышленности и автомобилестроения (AVB/TSN) и безопасность уровня L2 (MACsec).
Решение предоставляет расширенную аналитику в реальном времени и сквозную автоматизацию тестирования, сокращая время настройки и выполнения тестов. IxNetwork MPLS Web Edition расширяет возможности платформы, предлагая полнофункциональный Linux-доступ через легковесный веб-интерфейс HTML5, что позволяет подключаться к тестовым сессиям из любого браузера без установки ресурсоемких клиентов и обеспечивает плавный переход к автоматизации с использованием REST API.
Ключевые особенности:
- Эмулирует протоколы сигнализации MPLS, включая LDP и RSVP-TE, для проверки базовой способности настройки путей с коммутацией меток (Label Switched Path, LSP) и туннелей с управлением трафиком (Traffic Engineering), а также быструю коммутацию на основе фиксированных MPLS-меток для входных (Ingress), выходных (Egress) и транзитных (Transit) маршрутизаторов с коммутацией меток (LSR).
- Расширения к LDP и RSVP-TE с поддержкой P2MP (точка-многоточка, Point-to-Multipoint) LSP позволяют квалифицировать доставку мультикастов с использованием технологии MPLS.
- Поддержка различных технологий L2VPN, включая псевдолинии на основе LDP и VPLS, VPLS на основе BGP и автоматическое обнаружение BGP с использованием FEC129.
- Эмуляция различных компонентов устройств L3VPN, включая магистральные маршрутизаторы (P), пограничные маршрутизаторы провайдера (PE) и маршрутизаторы на стороне клиента (CE), для проверки способности поддержки большого количества VPN-инстанций без утечек данных и деградации сервиса
- Поддержка 6PE и 6VPE для квалификации поддержки IPv6.
- Поддержка MPLSoUDP и MPLSoGRE как дополнительных типов туннелей для сервисов L3VPN.
- Комбинация OSPF/ISIS, LDP/RSVP-TE и расширений BGP для поддержки VPN-сервисов.
- Обеспечивает эмуляцию полной VPN-топологии для проверки возможностей маршрутизаторов PE и P по поддержке современных VPN-технологий.
- Поддержка динамического обновления меток для измерения времени обнаружения отказов и сходимости в MPLS-сетях.
- Поддержка BGP Labeled Unicast для валидации L3 Inter-AS VPN (межавтономных VPN) по различным вариантам.
- Поддержка BGP RT-Constraint для проверки эффективности распространения маршрутов VPN через Route Reflector.
- Эмуляция мультикастовых VPN по черновику Rosen и NextGen Multicast VPN — проверка доставки мультикаста в VPN-сети с использованием различных технологий.
- Эмулирует различные механизмы OAM (операции, администрирование и управление) MPLS для тестирования возможности обнаружения отказов и диагностики LSP.
- Эмуляция Ethernet VPN проверяет технологию VPN нового поколения, обеспечивающую как L2, так и L3 VPN-сервисы с использованием единой технологии, с улучшенной поддержкой мультихоминга и более оптимальной доставкой мультикастов.
- Эмуляция MPLS-TP позволяет проверить способность тестируемого устройства поддерживать MPLS-TP как транспортную технологию.
Спецификации:
LDP и MLDP стандарты:
- RFC 5036 — Спецификация LDP
Описывает протокол распределения меток (Label Distribution Protocol, LDP), используемый для установления LSP (Label Switched Paths) в MPLS-сетях.
- RFC 3037 — Применимость LDP
Объясняет, в каких сценариях и как следует применять LDP в MPLS-сетях.
- RFC 3215 — Машина состояний LDP
Определяет состояние и переходы состояний в работе LDP, описывая внутреннюю логику работы протокола.
- RFC 3478 — Плавный перезапуск LDP (Graceful Restart)
Определяет механизм восстановления соединения LDP без потери состояния маршрутов при временной недоступности маршрутизатора.
- RFC 7552 — Обновления LDP для IPv6
Вносит изменения в LDP для обеспечения поддержки IPv6 в MPLS-сетях.
- draft-pdutta-mpls-ldp-v2-00 — LDP версии 2
Черновик документа, описывающий улучшенную версию протокола LDP (версия 2), предлагая новые функции и улучшения.
- RFC 7473 — Управление распространением состояния для LDP-приложений без согласования
Позволяет управлять тем, как распространяется информация о состоянии для LDP-приложений, которые не проходят фазу согласования.
- RFC 6388 — Расширения LDP для поддержки P2MP и MP2MP LSP
Расширяет LDP для поддержки мультикаст-маршрутов типа «точка-многоточка» (P2MP) и «многоточка-многоточка» (MP2MP).
- RFC 6826 — Встроенная сигнализация на основе mLDP для P2MP и MP2MP LSP
Описывает механизм сигнализации на основе мультикаст-LDP (mLDP), встроенный в передачу данных для установки P2MP и MP2MP LSP.
RSVP-TE P2P и P2MP стандарты
- RFC 2205 — Протокол резервирования ресурсов (RSVP)
Основной документ, описывающий RSVP — протокол для резервирования сетевых ресурсов (например, полосы пропускания) в IP-сетях.
- RFC 2210 — Использование RSVP в рамках QoS-контроля интегрированных сервисов IETF
Описывает, как RSVP используется совместно с архитектурой интегрированных сервисов IETF для обеспечения качества обслуживания (QoS).
- RFC 2747 — Криптографическая аутентификация RSVP
Вводит механизм аутентификации сообщений RSVP с использованием криптографии, чтобы повысить безопасность сигнального протокола.
- RFC 2961 — Расширения RSVP для снижения нагрузки на обновление состояний
Позволяет уменьшить объём сигнального трафика RSVP за счёт оптимизации периодических обновлений состояния.
- RFC 3097 — Обновление значений типов сообщений для криптографической аутентификации RSVP
Обновляет информацию, касающуюся идентификаторов сообщений, использующих криптографическую защиту в RSVP.
- RFC 3209 — RSVP-TE: расширения RSVP для туннелей LSP с управлением трафиком
Добавляет в RSVP функции, необходимые для создания и управления туннелями с управлением трафиком (Traffic Engineering) в MPLS.
- RFC 4090 — Быстрое восстановление (Fast Reroute) в RSVP-TE для туннелей LSP
Описывает механизмы быстрого переключения на резервные LSP в случае отказа основного пути.
- RFC 4875 — Расширения RSVP-TE для туннелей LSP типа "точка-многоточка" (P2MP)
Добавляет поддержку P2MP LSP в RSVP-TE для более эффективной доставки мультикаста в MPLS-сетях.
- RFC 7746 — Самопроверка LSP (LSP Self-Ping)
Вводит механизм самопроверки туннелей LSP с помощью RSVP-TE, позволяющий удостовериться, что путь работает корректно от начала до конца.
Стандарты L2VPN, основанные на LDP (Pseudo Wire и VPLS)
- RFC 4906 — Передача кадров уровня 2 через MPLS (Transport of Layer 2 Frames over MPLS)
Описывает общий механизм транспортировки кадров канального уровня (L2) через MPLS-сеть с использованием псевдолиний (PW).
- draft-martini-ethernet-encap-mpls-01.txt — Инкапсуляция Ethernet в MPLS
Черновик, предложенный Лука Мартиньи (Martini), описывает способ инкапсуляции Ethernet-кадров для передачи через MPLS с использованием псевдолиний.
- draft-martini-ppp-hdlc-encap-mpls-00.txt — Инкапсуляция PPP и HDLC через MPLS
Черновик, описывающий методы инкапсуляции протоколов PPP и HDLC для транспортировки по MPLS с помощью псевдолиний.
- draft-ietf-pwe3-frame-relay-02.txt — Транспорт Frame Relay через MPLS
Черновик рабочей группы IETF PWE3, описывающий передачу кадров Frame Relay поверх MPLS с использованием технологии псевдолиний.
- draft-martini-atm-encap-mpls-01.txt — Инкапсуляция ATM через MPLS
Описывает передачу ячеек ATM через MPLS-сеть с помощью псевдолиний, включая схему инкапсуляции.
- draft-malis-sonet-ces-mpls-05.txt — Эмуляция каналов SONET/SDH поверх MPLS (CES)
Описывает методы эмуляции сервисов SONET/SDH (Circuit Emulation Service) через MPLS, позволяя передавать синхронные каналы.
- RFC 4762 — VPLS на основе сигнализации LDP (Virtual Private LAN Service using LDP Signaling)
Спецификация архитектуры VPLS, использующей LDP для сигнализации псевдолиний между PE-маршрутизаторами, предоставляющей услуги Ethernet L2VPN как бы "LAN поверх WAN".
L3VPN/6VPE стандарты
- RFC 4364 — BGP/MPLS IP виртуальные частные сети (VPN)
Описывает архитектуру и механизмы построения IP VPN с использованием BGP и MPLS. Это основной документ по L3VPN — описывает использование маршрутизаторов PE и P, VRF, Route Distinguisher (RD), Route Target (RT) и т. д.
- RFC 4360 — Расширенный атрибут BGP-сообществ (BGP Extended Communities Attribute)
Вводит расширенные сообщества BGP, которые необходимы для гибкого управления маршрутами, особенно в контексте VPN (например, Route Target для импорта/экспорта маршрутов в VRF).
- RFC 6286 — Уникальный идентификатор BGP в пределах автономной системы для BGP-4
Описывает требования к уникальности идентификатора BGP (BGP Identifier) в пределах одной автономной системы для надёжной работы BGP.
- RFC 3107 — Передача информации о метке в BGP-4 (Carrying Label Information in BGP-4)
Позволяет BGP распространять информацию о MPLS-метках вместе с маршрутами — используется, например, для BGP Labeled Unicast (BGP-LU) при построении LSP.
Стандарты NGMVPN
- RFC 6514 — Кодирование BGP и процедуры для мультикаста в MPLS/BGP IP VPN (BGP Encodings and Procedures for Multicast in MPLS/BGP IP VPNs)
Стандарты L2VPN на основе BGP (VPLS/VPWS)
- RFC 4761 — Виртуальная частная LAN-служба (VPLS) с использованием BGP для автоматического обнаружения и сигнализации
Описывает архитектуру VPLS, в которой используется BGP как механизм автоматического обнаружения (auto-discovery) участников и сигнализации для установки псевдолиний (PW). Этот метод основан на туннелях с управлением трафиком (TE) и может использовать LDP или MPLS как транспортный слой.
Стандарты BGP LU (Маршрутизация с метками — Labeled Unicast)
- RFC 3107 — Передача информации о метках в BGP-4
- RFC 8277 — Использование BGP для привязки MPLS-меток к адресным префиксам
- RFC 8092 — Атрибут больших сообществ BGP (BGP Large Communities Attribute)
Стандарты BGP LU (Маршрутизация с метками — Labelled Unicast)
- RFC 3107 — Передача информации о метке в BGP-4
- RFC 8277 — Использование BGP для привязки MPLS-меток к адресным префиксам
- RFC 8092 — Атрибут больших сообществ BGP (BGP Large Communities Attribute)
Стандарты MPLS OAM
- RFC 4379 — Обнаружение сбоев MPLS в плоскости передачи данных (Detecting Multi-Protocol Label Switched (MPLS) data plane failures)
- RFC 5884 — Двунаправленное обнаружение передачи (BFD) для MPLS Label Switched Paths (LSPs)
- RFC 5085 — Проверка связности виртуальных цепей псевдолиний (VCCV): управляющий канал для псевдолиний (Pseudo Wire Virtual Circuit Connectivity Verification)
- RFC 5885 — Двунаправленное обнаружение передачи (BFD) для проверки связности псевдолиний (VCCV)
Стандарты EVPN/PBB-EVPN
- RFC 7432 — EVPN
- RFC 7623 — PBB-EVPN
- draft-ietf-bess-evpn-overlay-01
- RFC 9135
- RFC5512
- draft-ietf-bess-evpn-vpws-07
- draft-sajassi-bess-evpn-vpws-fxc-01
Стандарты MPLS-TP
- RFC 5654 — Требования к транспортному профилю MPLS
- RFC 5860 — Требования к эксплуатации, администрированию и обслуживанию (OAM) в транспортных MPLS-сетях
- RFC 5921 — Основы MPLS в транспортных сетях
- RFC 6435 — Рамки эксплуатации, администрирования и обслуживания для транспортных MPLS-сетей
- RFC 5586 — Универсальный ассоциированный канал MPLS
- draft-bhh-mpls-tp-oam-y1731-06 — MPLS-TP OAM на основе Y.1731
- RFC 6428 — Проактивная проверка связности, контроль целостности и удалённое указание дефектов для транспортного профиля MPLS
- RFC 6426 — MPLS проверка связности по запросу и трассировка маршрута
- RFC 6427 — Управление ошибками MPLS с помощью OAM
- RFC 6378 — Линейная защита MPLS-TP
- RFC 6374 — Измерение потерь пакетов и задержек в MPLS-сетях
- RFC 6375 — Измерение потерь пакетов и задержек для транспортного профиля MPLS
Стандарты MPLS-TP
- Выбор роли DUT (входящий, исходящий или транзитный)
- Расширения Y.1731 или BFD для поддержки MPLS-TP поверх инкапсуляции G-ACh/GAL
- Одно- или двунаправленный 1:1 или 1+1 APS (Automatic Protection Switching)
- Ручные команды переключения APS
- Машина состояний PSC (Protection Switching Coordination)
- OAM CC (Continuity Check) на всех интервалах, включая 3.33 мс
- LSP или PW для рабочей и резервной линии
- ICC или IP-основанные идентификаторы MEP/MEG
- Traffic Wizard для генерации трафика из источника трафика или LSP/PW для типов IP / L2 Ethernet
- Управление APS над трафиком; поддержка возвратной работы (revertive operation)
- API для автоматизации
Характеристика | Значение |
---|