Оборудование поставляется с официальной документацией и гарантией производителя
Помогаем выбрать модель с учётом технических требований и условий
Стоимость оборудования рассчитывается индивидуально по запросу
Обеспечиваем согласованные и оптимальные сроки поставки оборудования
DNS Storm — программный генератор DNS-трафика для нагрузочного тестирования DNS-серверов, резолверов и сетевой инфраструктуры. Эмулирует большое количество клиентов и DNS-запросов, поддерживает различные типы записей и позволяет оценивать производительность, задержку, масштабируемость и устойчивость DNS-сервисов под высокой нагрузкой.
DNS Storm — специализированное решение Apposite Technologies семейства Netropy Traffic Generation для измерения производительности и предельной ёмкости DNS-инфраструктуры. Платформа формирует непрерывный поток DNS-запросов разных типов, эмулирует большое количество DNS-клиентов и позволяет определить, какое количество запросов сервер способен обработать до роста задержки, потери ответов или отказа.
DNS Storm рассчитан на нагрузочное и стресс-тестирование DNS-серверов операторского и корпоративного класса, резолверов и другой инфраструктуры, критичной к скорости и стабильности DNS-обработки. По актуальной продуктовой странице Apposite система генерирует до 2 млн DNS-запросов в секунду суммарно и эмулирует до 1 млн DNS-клиентов.
DNS Storm используется для определения QPS-предела DNS-сервера, проверки поведения при высокой нагрузке, измерения времени ответа, анализа успешных и потерянных запросов и контроля кодов DNS-ответов. В тест можно включать как корректные, так и некорректные запросы, чтобы проверить обработку ошибок и создать условия cache miss.
| Тип | Назначение |
|---|---|
| A | Запрос IPv4-адреса для доменного имени. |
| AAAA | Запрос IPv6-адреса. |
| PTR | Reverse DNS — преобразование IP-адреса в имя. |
| NAPTR | Naming Authority Pointer; применяется, в частности, в SIP/ENUM-сценариях. |
| NS | Запрос авторитетных DNS-серверов зоны. |
| MX | Запрос mail exchange записей. |
| TXT | Запрос текстовых DNS-записей. |
| CNAME | Запрос canonical name / alias. |
| SRV | Запрос сервисной записи с указанием расположения службы. |
| Код | Значение |
|---|---|
| NOERROR | Запрос обработан без ошибки. |
| FORMERR | Ошибка формата DNS-запроса. |
| SERVFAIL | Сервер не смог выполнить запрос. |
| NXDOMAIN | Запрашиваемое доменное имя не существует. |
| NOTIMP | Запрошенная операция или тип не реализован сервером. |
| REFUSED | Сервер отказался выполнять запрос. |
| YXDOMAIN | Имя, которое по условию должно отсутствовать, существует. |
| XRRSET | Набор ресурсных записей, который должен отсутствовать, существует. |
| NOTAUTH | Сервер не авторитетен для требуемого действия. |
| NOTZONE | Имя находится вне зоны, к которой относится операция. |
DNS Storm User Guide 3.0 описывает последовательный wizard-процесс настройки теста.
| Параметр | Настройка |
|---|---|
| Queries Per Second | Интенсивность DNS-запросов. В User Guide значение по умолчанию — 1 query per second; поле редактируется пользователем. |
| Mode | Режим работы порта. В руководстве режим по умолчанию — TX and RX. |
| Port Mapping | Назначение направления и взаимосвязи портов в тестовой конфигурации. |
| Add / Remove Port | Порты можно добавлять в Test Bed и удалять из теста. |
DNS Client Configuration задаёт адресную идентичность эмулируемых клиентов и параметры L2/L3, необходимые для формирования масштабируемой DNS-нагрузки.
| Параметр | Возможности |
|---|---|
| MAC address | Настройка исходных MAC-адресов клиентов и их последовательного изменения для множества hosts. |
| Encapsulation | None, VLAN или QinQ / 802.1ad в зависимости от выбранной конфигурации. |
| VLAN ID | Для VLAN руководство указывает допустимые значения 1–4094. |
| QinQ | Настраиваются Outer VLAN ID и Inner VLAN ID; допустимые VLAN ID — 1–4094. |
| IP Version | IPv4 или IPv6. |
| Random IPv4 | Случайная/масштабируемая адресация; по умолчанию руководство показывает 10.0.0.2, CIDR /27 и IP Increment Factor 1. |
| Custom IPv4 | Пользователь задаёт Src Start IP Address, CIDR и шаг изменения адреса. |
| CIDR | Для IPv4 User Guide указывает выбор значения от 12 до 32. |
| IP Increment Factor | Диапазон 1–255. |
На этапе DNS Stream Configuration пользователь формирует набор потоков, которые будут участвовать в тесте. В User Guide 3.0 отдельный stream добавляется через Add Stream; пользователь задаёт имя и выбирает требуемый stream. После добавления имя изменить нельзя, а максимальная длина имени составляет 30 символов.
Структура streams позволяет комбинировать разные DNS-сценарии в одном Test Bed и затем распределять их через Traffic Profile.
Traffic Configuration определяет состав DNS-нагрузки и её изменение во времени. На официальном скриншоте DNS Storm показаны отдельные панели Traffic Profile и Load Profile; профиль трафика может содержать распределение invalid query-сценариев, а Load Profile задаёт временную форму нагрузки.
Для Load Profile User Guide позволяет изменить Test Duration и количество Iterations. Это даёт возможность выполнять повторяемые нагрузочные прогоны и сравнивать результаты после изменения конфигурации DNS-сервера.
Для реалистичной DNS-нагрузки DNS Storm использует большой список доменных имён. Apposite указывает встроенный WebCrawler, который автоматически формирует и обновляет каталог примерно из 500 000 популярных доменов. Такой набор помогает создавать широкий спектр разрешений имён, снижать влияние кэша и воспроизводить нагрузку, более близкую к реальной.
В актуальном Administration Guide также предусмотрена настройка DNS Queries File — загрузка собственного списка доменных имён, по которому DNS Storm циклически формирует запросы.
Статистика позволяет одновременно оценивать интенсивность запросов, количество ответов, сетевую нагрузку и время реакции DNS-сервера.
| Статистика | Описание |
|---|---|
| Port | Номер порта, для которого отображается статистика. |
| Queries Sent | Количество DNS-запросов, переданных портом в последнем 1-секундном интервале. |
| Replies Received | Количество DNS-ответов, полученных портом в последнем 1-секундном интервале. |
| TxBits (Gbps) | Скорость передачи на порту в последнем 1-секундном интервале. |
| RxBits (Gbps) | Скорость приёма на порту в последнем 1-секундном интервале. |
| Latency (ms) | Средняя round-trip задержка от отправки DNS-запроса до получения ответа за последний 1-секундный интервал. |
| QueriesTxTotalPkts | Общее количество переданных DNS-запросов. |
| RepliesRxTotalPkts | Общее количество полученных DNS-ответов. |
| TxTotalBits (Gb) | Суммарный объём переданных данных. |
| RxTotalBits (Gb) | Суммарный объём полученных данных. |
Offline Analyzer предназначен для анализа длинных и завершённых тестов без необходимости держать тест активным. В DNS Storm User Guide 3.0 перечислены следующие графики:
Каждый график можно выгрузить в PDF, JPG, SVG или PNG. Данные графиков можно сохранить в CSV, JSON или XSLX.
DNS Storm сохраняет тестовые журналы для последующего анализа. Capture-файлы формируются в формате .pcap, совместимом с Wireshark и аналогичными анализаторами. В разделе Logs доступны сохранённые отчёты; их можно скачивать или удалять.
Загружаемый отчёт предоставляется как ZIP-архив. Журналы позволяют сохранить доказательную базу теста и вернуться к результатам после завершения нагрузки.
Для проверки DNS не только при чистой лабораторной сети, но и при реалистичных условиях DNS Storm можно использовать совместно с Netropy Network Emulator Series. Эмулятор позволяет добавить задержку, jitter, packet loss и ограничения полосы между DNS-клиентами и сервером и оценить влияние качества сети на DNS latency и стабильность ответов.
DNS Storm доступен на высокопроизводительных аппаратных платформах и в виртуальном исполнении. На продуктовой странице Apposite в качестве аппаратных платформ указаны Netropy 10G2 и Netropy 10G4. Детальные характеристики самих аппаратных платформ приведены в отдельной карточке серии и здесь не дублируются.
Apposite рассматривает Netropy Traffic Generation как часть комплексного стенда для проверки SD-WAN, где можно сочетать генерацию прикладной/DNS-нагрузки с сетевой эмуляцией.
DNS-нагрузка может использоваться как часть общего тестового профиля при оценке производительности и устойчивости межсетевых экранов и другой инфраструктуры, обрабатывающей DNS-трафик.
Сценарий позволяет оценивать поведение DNS и приложений между удалёнными площадками при контролируемой нагрузке и сетевых условиях.
DNS Storm может участвовать в высокомасштабном тестовом стенде, где инфраструктура проверяется при пиковом числе пользователей и интенсивной общей сетевой нагрузке.
| Название | Значение |
| Тип | Программный генератор DNS-трафика для проверки производительности, масштабируемости и отказоустойчивости DNS-серверов |
| Поддерживаемые платформы | Netropy 10G2, Netropy 10G4 и виртуальные машины |
| Протоколы | DNS over IPv4/IPv6; запросы A, AAAA, PTR, NAPTR, NS, MX, TXT, CNAME, SRV и другие типы DNS-записей |
| Производительность | До 2 000 000 DNS-запросов в секунду суммарно |
| Масштабирование | До 1 000 000 эмулируемых DNS-клиентов с индивидуальными IP-адресами |
| Тестовые сценарии | Валидные и невалидные DNS-запросы, cache-hit и cache-miss сценарии, плавное и ступенчатое увеличение нагрузки до точки отказа сервера |
| Измерения | Queries Sent, Queries Completed/Lost, Query Response Time, минимальная/максимальная задержка, средний размер пакета и DNS Response Codes |
| Назначение | Нагрузочное и стресс-тестирование carrier-grade DNS, authoritative и recursive DNS-серверов, DNS-инфраструктуры операторов, ЦОД и облачных сервисов |
| Управление | Браузерный Web GUI и REST API для автоматизации тестов |
| Особенности | Встроенный WebCrawler для автоматического формирования списка популярных доменов, поддержка NOERROR, FORMERR, SERVFAIL, NXDOMAIN, NOTIMP, REFUSED и других DNS-кодов ответа, автоматический поиск предельной производительности DNS-сервера, параллельный запуск нескольких тестов и детальная статистика результатов |
Автоматизация:
Возможность автоматизации с помощью собственного ПО: интеграция, автоматизация измерений, собственные база данных и VISA-мост.
СПОАИ — специальное программное обеспечение для автоматизации измерений, разработанное на мощностях «Акметрон» — отечественного разработчика программного обеспечения, производителя и крупнейшего поставщика оборудования с 2012 года.
Это клиент-серверное приложение с многопользовательской распределённой архитектурой, которое решает задачи повышения производительности труда на производстве, сокращения длительности измерений и снижения требований к квалификации персонала. ПО внесено в реестр Минцифры: №28145
Ключевые преимущества:
Результаты внедрений:
Оплата товаров осуществляется по безналичному расчёту на основании выставленного счёта.
Счёт на оплату формируется после согласования коммерческого предложения и условий поставки.
Реквизиты для оплаты будут предоставлены вместе с подтверждением заказа менеджером компании.
Мы осуществляем доставку продукции во все регионы Беларуси и России.
Условия и стоимость доставки определяются индивидуально для каждого заказа — с учётом объёма, габаритов и адреса получателя.
После оформления заявки наш менеджер свяжется с вами для уточнения всех деталей и подбора оптимального способа доставки.
Заполните форму, и мы подготовим персональное демо «АЭРОСИМ».
Нажимая кнопку, вы соглашаетесь с политикой конфиденциальности