Аттестационные испытания реализаций протоколов

Сценарий

Современные телекоммуникационные протоколы довольно сложны. Каждый день организации по стандартизации, включая IETF и MCЭ-Т, публикуют новые протокольные спецификации, документы RFC и дополнения к ранее выпущенным стандартам. Сервис-провайдеры должны быть уверены в том, что устройства, которые они планируют задействовать на своих сетях, работают нормально. Производители сетевого оборудования стремятся к тому, чтобы их продукты соответствовали отраслевым стандартам и хорошо совместно работали с оборудованием других производителей.

Аттестационные испытания реализаций протоколов на соответствие спецификациям — очень напряженный процесс с частым выполнением сотен (если не тысяч) видов тестирования. Средства проведения такого рода испытаний ускоряют выпуск новых продуктов на рынок, сокращая временные затраты на их разработку, анализ функционирования опытных образцов и испытания окончательных конструкций.


Вариант проведения аттестационных испытаний

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

Решения Ixia

Приложение IxANVL (Automated Network Validation Library) компании Ixia — отраслевой стандарт и уже более 15 лет лучшее решение для автоматизации аттестационных испытаний реализаций сетевых протоколов. Разработчики и производители сетевого оборудования и Интернет-устройств используют IxANVL для проверки соответствия реализаций протоколов стандартам и их (реализаций) совместимости.

IxANVL функционирует на любом ПК, работающем по управлением ОС Linux или Windows и оборудованном платой Ethernet. Также IxANVL можно использовать с интерфейсами платформы Ixia. Это позволяет задействовать широкий набор интерфейсов: Ethernet, ATM, последовательный, асинхронный, T1/E1 и POS.

Предлагаемые приложения и платформы
IxANVL   Всестороннее тестирование реализаций протоколов на соответствие спецификациям
ПК   Стандартный ПК с платой Ethernet и ОС Windows или Linux
XGS12   Самая высокая в отрасли плотность портов 40GE и 10GE в стоечном пространстве высотой 11U, что сокращает потребности в стоечном пространстве и упрощает обслуживание платформы
Шасси XG12   12-слотовое высокопроизводительное шасси с опциональными нагрузочными модулями:
  • LSM1000XMV16 — 16 портов 1GE.
  • LSM10GXM8 — 8 портов 10GE

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

Протоколы, тестируемые с помощью IxANVL
Семейство протоколов   Тесты на соответствие спецификациям
Маршрутизации   RIP/NG, OSPFv2/v3, BGP4/4+, ISISv4/v6, VRRP
MPLS   LDP, RSVP-TE, MPLS, PWE3, L2 VPN,
L3 VPN, VPLS, LSP-Ping, VCCV, mLDP
Многоадресной передачи   IGMPv2/v3, MLDv1/v2, PIM-SMv4/v6, PIM-DM, DVMRP, IGMP/MLD Snooping
Carrier Ethernet   MEF 9, Ethernet CFM/OAM, Service OAM, PBB MEF OAM/ELMI/Service OAM, G.8031
Обеспечения высокой готовности   BFD, OSPF-GR
IP   IPv4, DHCPv4/v6, ICMP, IPv6, IPv6CP, ICMPv6, NDP, AutoConfig, PMTU, GRE, GPT, IPv6ov4
TCP   TCP Core, TCP Advanced, TCP High Performance
Используемых в ЦОДe   FIP, FCoE, FCF, DCBX
Мостовой связи (bridging)   STP, RSTP, MSTP, VLAN, GRE, QinQ, EAPOL (802.1x), PPP, MLPPP, IPCP, LACP (802.1ad), LLDP
Уровней 4–7   HTTP, Telnet
Обеспечения информационной безопасности   L2TPSec, IPSecv4/v6, IKEv1/v2
Передачи голоса   SIP
Работы с системами хранения данных   iSCSI
Mobile IP   Home agent, correspondent node, mobile mode
Широкополосного доступа   PPP, PPTP, L2TP, ANCP, PPPoX, LACP

Тесты в составе IxANVL используются для проверки соответствия реализаций протоколов в устройстве спецификациям, для определения, как устройство справляется с трафиком от сетевых компонентов, несоответствующих стандартам, и для оценки влияния новых функций на имеющееся ПО посредством регрессионного тестирования.