IxNetwork - Software Defined Network (SDN) Test Solution
Комплексная платформа для тестирования SDN эмулирует крупномасштабные SD-сети, поддерживает OpenFlow, Overlay-сети, Orchestration, тестирует сценарии миграции VM с сохранением политик QoS, отказоустойчивости контроллеров, совместимости оборудования разных вендоров.
Ключевые особенности:
-
Эмуляция контроллера и коммутатора OpenFlow поддерживает версии 1.0 и 1.3.1 для тестирования соответствия, функциональности, масштабируемости и производительности.
-
Segment Routing (SR) для OSPF, ISIS и BGP эмулирует реалистичную топологию сети для проверки реализации SR на тестируемом устройстве (DUT) и валидации передачи данных на основе инструкций в пакете.
-
Эмуляция Segment Routing IPv6 (SRv6) проверяет SRv6-инфраструктуру, глобальные сервисы IPv4/IPv6 и оверлейные приложения L3VPN/EVPN для программируемости сети.
-
Эмуляция OAM для SRv6 проверяет функциональность ping, traceroute, S-BFD и BFD через SRv6/G-SRv6 data-plane.
-
Эмуляция PCEP и BGP-LS проверяет распределение Traffic Engineering Database (TED), синхронизацию Link State Database (LSDB), программируемость оптимизированных TE-путей на основе ресурсов сети и ограничений, а также производительность передачи данных по TE-пути.
-
Эмуляция BGP SR TE Policy проверяет рекламу SR TE Policy и возможность направления трафика по Explicit Unequal Cost Multi-Path (UCMP).
-
Эмуляция Flexible Algorithm (Flex-Algo) для ISIS и OSPFv2 проверяет вычисление путей на основе ограничений IGP для SR MPLS. Для ISIS также проверяет вычисление путей для SRv6.
-
Эмуляция VXLAN и GENEVE тестирует способность физических или виртуальных VTEP обрабатывать большое количество удаленных VTEP и VM, а также поддерживать мобильность VM внутри или между ЦОД.
-
Эмуляция EVPN с MPLS или VXLAN data-plane проверяет оверлейные решения виртуализации, сервисы L2/L3, расширенные возможности multi-homing для устройств и сетей ЦОД.
-
Эмуляция клиента и сервера OVSDB поддерживает схему HW_VTEP для проверки provisioning оверлейных сетей в Software Defined Data Center.
-
Эмуляция клиента и сервера NETCONF выполняет команды независимо от Yang-модели для тестирования выполнения NETCONF/YANG, а также проверяет масштабируемость management plane маршрутизаторов/коммутаторов и сессий NETCONF контроллера.
-
Эмуляция BIER проверяет работу control plane для ISIS/OSPF underlay и MVPN оверлея, передачу и репликацию multicast-трафика, а также масштабируемость и производительность BIER-сети.
-
Шаблоны пакетов In-Band Telemetry помогают генерировать трафик для проверки вставки INT-данных и измерения производительности передачи при нагрузке телеметрии.
-
Генерация сообщений eCPRI проверяет транспортную сеть 5G fronthaul с сообщениями eCPRI и другим трафиком для обеспечения QoS и ультра-низких задержек.
-
Эмуляция клиента gRIBI проверяет инъекцию RIB-записей в целевые маршрутизаторы через gRPC-каналы.
-
Эмуляция TWAMP Light Sender и Receiver проверяет измерение односторонних и двусторонних метрик (задержка, вариация задержки, потери пакетов).
-
Эмуляция SRv6 Path Tracing Source тестирует запись информации о пути пакета в SRv6-сети.
Спецификации
Стандарты ISIS-маршрутизации по сегментам:
-
RFC 8667: Расширения IS-IS для маршрутизации по сегментам
-
RFC 9352: Расширения IS-IS для поддержки маршрутизации по сегментам на уровне передачи данных IPv6
-
RFC 7794: Атрибуты префиксов IS-IS для расширенной достижимости IPv4 и IPv6
-
RFC 8570: Расширения IS-IS для инженерии трафика (ТЕ)
-
RFC 7308: Расширенные административные группы в MPLS-инженерии трафика (MPLS-TE)
-
draft-ietf-isi-te-app-19: Атрибуты IS-IS TE
-
RFC 6119: Инженерия трафика IPv6 в протоколе IS-IS
Стандарты OSPFv2-маршрутизации по сегментам:
-
RFC 8665: Расширения OSPF для маршрутизации по сегментам
-
RFC 7684: Объявление атрибутов префиксов и каналов (ссылок) в OSPFv2
-
draft-ietf-lsr-ospf-prefix-originator-00
-
RFC 7308: Расширенные административные группы в MPLS Инженерии Трафика (TE)
Стандарт OSPFv3-маршрутизации по сегментам:
-
RFC 8666: Расширения OSPFv3 для маршрутизации по сегментам
Стандарты BGP-маршрутизации по сегментам:
-
RFC 8669: Расширения идентификаторов префиксных сегментов (Prefix SID) в BGP
-
draft-ietf-idr-bgp-prefix-sid-03
-
RFC 3107: Передача меточной информации (Label) в BGP-4
Стандарты BGP-эмуляция канального состояния
-
RFC 7752: Распространение информации о канальном состоянии и инженерии трафика (ТЕ) через BGP на северный интерфейс
-
draft-ietf-idr-bgp-ls-segment-routing-ext-16
-
draft-ietf-idr-bgpls-segment-routing-epe-19
-
draft-ietf-idr-bgpls-srv6-ext-08
-
draft-ietf-idr-bgp-ls-segment-routing-msd-05
-
draft-ietf-idr-te-lsp-distribution-17
-
RFC 8571: Расширения BGP-LS для передачи метрик производительности TE из IGP
-
RFC 9104: Распространение расширенных административных групп TE через BGP-LS
-
RFC 9351: Расширения BGP-LS для объявления гибких алгоритмов маршрутизации
Стандарты PCEP-эмуляции:
-
RFC 4655: Архитектура, основанная на элементе вычисления маршрутов
-
RFC 4657: Общие требования к протоколу обмена сообщения между PCE
-
RFC 5450: Протокол связи с элементом вычисления маршрутов
-
RFC 5521: Расширения PCEP для исключения маршрутов
-
RFC 8231: Расширения PCEP для работы с состоянием
-
RFC 8281: Расширения PCEP для установки LSP по инициативе PCE (в модели с сохранением состояния)
-
RFC 8408: Передача типа установки пути в сообщениях PCEP
-
RFC 8664: Расширения PCEP для поддержки маршрутизации по сегментам
-
draft-ietf-pce-lsp-setup-type-03
-
RFC 8697: Расширения PCEP для установки взаимосвязей между наборами LSP
-
draft-ietf-pce-stateful-path-protection-01
-
draft-pce-binding-label-sid-16
-
draft-pce-segment-routing-ipv6-14
-
draft-ietf-pce-segment-routing-policy-cp-07
Стандарт VXLAN:
-
RFC 7348: Виртуальная расширяемая локальная сеть (VXLAN): структура (фреймворк) для наложения виртуализированных сетей уровня 2 поверх сетей уровня 3
Стандарты OVSDB: УЗНАТЬ ПРО ЕГО ВТОРОЙ СТАНДАРТ А КОНКРЕТНО О ССЫЛКЕ
-
RFC 7047: Протокол управления базы данных Open vSwitch (OVSDB)
-
hardware_vtep схема: http://openvswitch.org/docs/vtep.5.pdf
Стандарты EVPN MPLS и EVPN VXLAN:
-
RFC 7432: EVPN
-
RFC 7623: PBB-EVPN
-
draft-ietf-bess-evpn-overlay-01
-
RFC 9135
-
draft-ietf-bess-evpn-prefix-advertisement-04
-
RFC5512
-
draft-ietf-bess-evpn-vpws-07
-
draft-sajassi-bess-evpn-vpws-fxc-01
-
draft-sharma-multi-site-evpn-03
-
draft-sajassi-bess-evpn-mvpn-seamless-interop-03
-
draft-ietf-bess-evpn-igmp-mld-proxy-05
-
draft-ietf-bess-evpn-irb-mcast-04
-
draft-ietf-bess-evpn-bum-procedure-updates-08
-
RFC 8317 - EVPN E-Tree
Стандарты политики инженерии трафика BGP-маршрутизации по сегментам:
-
draft-ietf-idr-sr-policy-safi-13
-
draft-ietf-idr-bgp-sr-segtypes-ext-08
-
draft-ietf-idr-tunnel-encaps-04
-
RFC 5512: Подсемейство адресов (SAFI) инкапсуляции в BGP и атрибут туннельной инкапсуляции BGP
Стандарты маршрутизации по сегментам версии 6:
-
draft-ietf-6man-segment-routing-header-11
-
draft-filsfils-spring-srv6-network-programming-04
-
RFC 7793: Атрибуты префиксов IS-IS для расширенной достижимости IPv4 и IPv6
-
RFC 9352: Расширения IS-IS для поддержки маршрутизации по сегментам (SR) на базе IPv6 (SRv6)
-
draft-ietf-lsr-ospfv3-srv6-extencions-02
-
RFC 6119: Инженерия трафика IPv6 в IS-IS
-
draft-dawra-idr-srv6-vpn-04
-
draft-ietf-bess-srv6-services-15
-
RFC 5549: Объявление достижимости сетевого уровня IPv4 с использованием IPv6-адреса следующего перехода
-
draft-ietf-idr-bgp-ls-srv6-ext-00
-
draft-ietf-idr-bgp-ls-segment-routing-msd-05
-
draft-ietf-pce-segment-routing-ipv6-14
-
draft-ietf-6man-spring-srv6-oam-11
-
RFC 7880: Бесшовное двунаправленное обнаружение пересылки (S-BFD)
-
draft-filsfils-spring-net-pgm-extension-srv6-usid-13
Стандарт гибкого алгоритма (Flex-Algo) ISIS:
-
draft-ietf-lsr-flex-algo-10
Стандарт гибкого алгоритма (Flex-Algo) OSPFv2:
-
draft-ietf-lsr-flex-algo-13
Стандарты BGP Flow Specification (Flowspec):
-
RFC 8955: Распространение правил Flowspec для IPv4
-
RFC 8956: Распространение правил Flowspec для IPv6
-
draft-ietf-idr-flowspec-redirect-ip-02
-
RFC 8092: Атрибут больших группировок BGP
-
draft-jiang-idr-ts-flowspec-srv6-policy-07
Стандарты мультикаста с использованием явного распространения по битовым индексам (BIER):
-
RFC 8279: Архитектура BIER
-
RFC 8296: Инкапсуляция BIER MPLS
-
RFC 8401: Поддержка BIER через IS-IS
-
draft-ietf-bier-mvpn-11.txt
-
draft-ietf-bier-ospf-bier-extensions-18
Стандарты протокола конфигурации сети (NETCONF):
-
RFC 6241: Протокол конфигурации сети
-
RFC 6242: Использование NETCONF протокола поверх SSH
Стандарты бесшовного BFD (Seamless BFD):
-
RFC 7880
-
RFC 7881
-
RFC 7882
Стандарты OPenFlow:
-
OpenFlow v 1.0
-
OpenFlow v 1.3.1
-
RFC 4346/RFC 5246 - TLS 1.1/1.2
Стандарты gRIBI:
-
gRPC референс: : https://github.com/grpc (на 10.05.2021)
-
gRIBI рефернс: https://github.com/openconfig/gribi (на 21.04.2021)
Стандарт eCPRI:
-
eCPRI спецификация V1.1 (2018)
Стандарт ORAN Fronthaul:
-
Спецификация CUS-плоскости рабочей группы ORAN WG4
Стандарт nFAPI:
-
Спецификация SCF225 5g nFAPI
Стандарты TWAMP Light:
-
RFC 5357, Приложение I: Облегченный протокол двустороннего активного измерения (TWAMP Light)
-
RFC 8762L Простой двусторонний протокол активных измерений (TWAMP)
Стандарт встроенной сетевой телеметрии (INT):
-
Спецификация плоскости данных встроенной сетевой телеметрии
Стандарт трассировки путей:
-
draft-fils fils-ippm-path-tracing-00 : Трассировка путей в SRv6 сетях
Характеристика | Значение |
---|