Реальные сети представляют собой сложные системы с изменяющимися условиями работы сетевых элементов, гибкими маршрутами и конкурирующими приложениями. Единственный способ обеспечить предсказуемое функционирование сетевой инфраструктуры — это протестировать ее перед развертыванием.
Прибор SNE компании Calnex Solutions обеспечивает лучшую в отрасли гибкость моделирования этих сложных систем. Он дает возможность эмулировать сети с реальными условиями, в которых должны работать приложения и платформы.
Эмулятор сетей SNE
С помощью SNE тестируют: SD-WAN, переход в облако, системы передачи видео и звука (IPTV, VoIP и др.), сети мобильной связи (GPRS, 3G, 4G и 5G), сети доставки контента, параметры CoS/QoS, WAN-акселераторы, LAN и WAN, ADSL и FTTH, операторские сети Wi-Fi и многое другое.
Эмулятор сетей SNE имеет пользовательский веб-интерфейс, дающий возможность легко управлять этим прибором из веб-браузера, запущенного на настольном или планшетном ПК.
Пользовательский веб-интерфейс SNE
Этот веб-интерфейс предоставляет графические инструменты для эмуляции сети. Пользователь может в нужной последовательности соединять пиктограммы различных видов ухудшения работы эмулируемой сети и управлять потоком пакетов в ней. Пиктограммы всех инструментов находятся в боковых меню. Для задания сценария тестирования нужно перетащить требуемые пиктограммы на карту сети.
Эмулятор сетей SNE – многопользовательское многопортовое устройство. Каждому пользователю может быть предоставлена пара портов или большее их число в исключительное пользование. Данный эмулятор сетей является гибким средством выделения ресурсов тестирования группам специалистов.
Анализ выявленных проблем и проверка вариантов их решения. Получение информации о том, где и когда могут возникать проблемы для определения эффективных методов их решения до того, как они повлияют на работу пользователей.
Выполнение сценариев типа «что, если» для оценки влияния изменений в сети. Проверка различных технологий и топологий перед их дорогостоящей реализацией. Например, для оценки эффективности технологии WAN-акселерации можно определить, как различные WAN-оптимизаторы работают в наилучших, средних и наихудших условиях.
Оценка работы приложений на сети до их развертывания. Диагностика приложений и устранение проблем. Регулировка настроек приложений при сымитированных характеристиках сети, чтобы оптимизировать работу приложений для различных групп пользователей.
Эмулятор сетей SNE работает на полной скорости сетевых каналов. Он имеет четыре слота для установки интерфейсных плат. Доступные интерфейсные платы представлены в таблице.
Интерфейсные платы для эмулятора сетей SNE | |
Тип | Конфигурация |
---|---|
1GbE | 2 или 4 порта 1 Гбит/с (RJ45) |
10GbE | 2 или 4 порта 10/1 Гбит/с (SFP+) |
25GbE | 2 порта 25/10/1 Гбит/с (SFP28 или QSFP28) |
50GbE | 2 порта 50/25/10/1 Гбит/с (QSFP28) |
100GbE | 2 порта 100/50/25/10/1 1Гбит/с (QSFP28) |
Если заказчику потребуется 4, 8 или 16 портов, все они будут связаны друг с другом без каких-либо ограничений.
Связь любого порта с любым другим портом
При пересечении границ сетей пакеты могут быть фрагментированы. SNE может фрагментировать пакеты (для имитации уменьшения MTU) до их минимального размера — 64 байт. Кроме того, SNE способен нарушать порядок следования пакетов путем смещения числа пакетов X или времени в будущее.
В сетях всегда есть определенный объем фонового трафика. Это может быть трафик, генерируемый файловыми серверами, принтерами или другими устройствами. В любом случае его важно правильно моделировать.
SNE реализует несколько способов имитации этого трафика, включая генерацию фонового трафика, использование генераторов TCP-нагрузки, воспроизведение PCAP-файлов.
Имеются специальные функции, обеспечивающие разумное ухудшение потоковой передачи видео (H.264) и звука, трафика RTP/RTCP и др. Чтобы понять, насколько надежным является аудиовизуальное оборудование, нужно испортить фрейминг видео и звука и просмотреть аналитическую информацию о параметрах видеоформата.
Эмулятор сетей SNE реализует все типичные виды ухудшения: задержку, джиттер, уменьшение пропускной способности и др. Кроме того, он обеспечивает передовые виды ухудшения, включая повреждение видео, ухудшение BER, нарушение порядка следования пакетов.
Возможно внешнее управление прибором SNE с помощью ряда методов. Предусмотрен RESTful API, обеспечивающий простую и эффективную автоматизацию (с использованием сценариев) на базе веб. RESTful API дает возможность запускать и останавливать эмуляцию согласно карте сети, изменять параметры ухудшения на лету и выполнять многие другие действия.
Пример использования RESTful API
Кроме того, SNE имеет очень полезную и простую в использовании функцию timeline (auto-change), дающую возможность пользователям легко автоматизировать эмуляцию посредством веб-интерфейса без изучения и разработки сценариев.
Интерфейс функции timeline (auto-change)
Используя эффективную систему фильтрации, можно легко сымитировать множество маршрутов в любой сети и переключаться между ними в реальном времени или с использованием внешнего триггера.
Мало того, что SNE реализует более 55 видов ухудшения работы эмулируемой сети, каждый из этих видов имеет широкий набор опций и настроек для управления его реализацией. Это обеспечивает непревзойденную тонкость настройки, например можно воздействовать только на B-кадры в видеопотоках H.264.
Очень важно распознавать определенные потоки данных в эмулируемой сети. Прибор SNE имеет набор встроенных фильтров для распознавания пакетов с целью ухудшения передачи трафика или его анализа. Более того, можно соединять фильтры для получения более сложных фильтров (например, с помощью двух фильтров можно выделять HTTP-трафик, идущий на порт 8080 по VLAN с идентификатором 90).