DPI. Определение структуры и гибкое управление трафиком [Документация VAS Experts]

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
dpi:dpi_brief:test_cases:dpi [2024/12/16 22:43] elena.krasnobryzhdpi:dpi_brief:test_cases:dpi [2024/12/17 07:16] (текущий) elena.krasnobryzh
Строка 4: Строка 4:
 **Зачем DPI применяется на практике:** **Зачем DPI применяется на практике:**
   - Снижает последствия перегрузок сети для пользователя, улучшает пользовательский опыт, тем самым позволяет улучшить доступность критичных приложений для пользователя, таких как видео, онлайн игры, бизнес.   - Снижает последствия перегрузок сети для пользователя, улучшает пользовательский опыт, тем самым позволяет улучшить доступность критичных приложений для пользователя, таких как видео, онлайн игры, бизнес.
-  - Экономит аплинк помогает лучше утилизировать полосу и строить прямые маршруты (пиринг) с наиболее востребованными ресурсами.+  - Экономит аплинк — помогает лучше утилизировать полосу и строить прямые маршруты (пиринг) с наиболее востребованными ресурсами.
   - Позволяет гарантировать лучший сервис группе пользователей (например, B2B).   - Позволяет гарантировать лучший сервис группе пользователей (например, B2B).
-  - Может заблокировать нелегальный контент или сервисы (к примеру, определенные мессенджеры)+  - Может заблокировать нелегальный контент или сервисы (к примеру, определенные мессенджеры).
  
 **Проверим на тестах:** **Проверим на тестах:**
  
-[[Тест 1]]\\ +[[dpi:dpi_brief:test_cases:dpi#тест_1_обзор_статистики_dpiданные_о_структуре_трафика_и_сетевых_метриках|Тест 1. Обзор статистики DPI: данные о структуре трафика и сетевых метриках]]\\ 
-[[Тест 2]]\\ +[[dpi:dpi_brief:test_cases:dpi#тест_2_настройка_приоритизации_и_блокировки_по_прикладному_протоколу_для_общей_полосы|Тест 2. Настройка приоритизации и блокировки по прикладному протоколу для общей полосы]]\\ 
-[[Тест 3]]+[[dpi:dpi_brief:test_cases:dpi#тест_3_ограничение_скорости_аплинка_без_ухудшения_качества_критичных_сервисов|Тест 3. Ограничение скорости аплинка без ухудшения качества критичных сервисов]]
  
-<note warning>**Условия тестов:**\\+<note tip>**Условия тестов:**\\
   - Установка СКАТ “в разрыв”   - Установка СКАТ “в разрыв”
   - ПК с интернетом, подключенном через DPI, с установленным клиентом Торрент. Можно скачать с https://www.utorrent.com/downloads/complete/track/stable/os/win/    - ПК с интернетом, подключенном через DPI, с установленным клиентом Торрент. Можно скачать с https://www.utorrent.com/downloads/complete/track/stable/os/win/ 
-  - Аккаунт в мессенджер WhatsApp. Необходима веб-версия на тестовом ПК (https://web.whatsapp.com/) или приложение на смартфоне, подключенном к интернету через DPI.+  - Аккаунт в мессенджере WhatsApp. Необходима веб-версия на тестовом ПК (https://web.whatsapp.com/) или приложение на смартфоне, подключенном к интернету через DPI.
 </note> </note>
  
-Тестирование выполняются в графическом интерфейсе СКАТ.+Тестирование выполняется в графическом интерфейсе СКАТ.
  
 =====Тест 1. Обзор статистики DPI: данные о структуре трафика и сетевых метриках===== =====Тест 1. Обзор статистики DPI: данные о структуре трафика и сетевых метриках=====
Строка 26: Строка 26:
 <note> <note>
   * Топ протоколов в сети   * Топ протоколов в сети
-  * Список проблемных” абонентов+  * Список "проблемныхабонентов
   * Важнейшие AS   * Важнейшие AS
   * Выгрузка данных   * Выгрузка данных
Строка 34: Строка 34:
  
   - Открываем раздел QoE аналитика/дашборд. Сюда можно вывести и настроить все необходимые метрики для удобства контроля в виде числовых индикаторов или диаграмм. В верхнем меню можно выбрать период статистики, по умолчанию выставлено 2 часа.\\ {{:dpi:dpi_brief:test_cases:dpi_img1.png?nolink&900|}}   - Открываем раздел QoE аналитика/дашборд. Сюда можно вывести и настроить все необходимые метрики для удобства контроля в виде числовых индикаторов или диаграмм. В верхнем меню можно выбрать период статистики, по умолчанию выставлено 2 часа.\\ {{:dpi:dpi_brief:test_cases:dpi_img1.png?nolink&900|}}
-  - Переходим в раздел Нетфлоу. В правой части экрана найти раздел Отчеты, раскрыть список Скорость трафика\\ {{:dpi:dpi_brief:test_cases:dpi_img2.png?nolink&900|}} +  - Переходим в раздел "Нетфлоу". В правой части экрана найти раздел "Отчеты", раскрыть список "Скорость трафика"\\ {{:dpi:dpi_brief:test_cases:dpi_img2.png?nolink&900|}} 
-  - Изучить трафик по прикладным протоколам, выделить наиболее популярные протоколы по скорости и по объему трафика:\\ {{:dpi:dpi_brief:test_cases:dpi_img3.png?nolink&900|}}\\ //В списке топа и на графиках видно наиболее важные протоколы, можно понять их вес” и периоды активности.// +  - Изучить трафик по прикладным протоколам, выделить наиболее популярные протоколы по скорости и по объему трафика:\\ {{:dpi:dpi_brief:test_cases:dpi_img3.png?nolink&900|}}\\ //В списке топа и на графиках видно наиболее важные протоколы, можно понять их "веси периоды активности.// 
-  - Изучить трафик по группам прикладных протоколов. Система выделяет тысячи протоколов. Чтобы не анализировать и настраивать каждый из них по отдельности, наши разработчики объединили их в группы.\\ {{:dpi:dpi_brief:test_cases:dpi_img4.png?nolink&900|}}\\ //Смысл тот же, что и по отдельным протоколам, но работаем с целыми группами (категориями).//+  - Изучить трафик по группам прикладных протоколов. Система выделяет тысячи протоколов. Чтобы не анализировать и не настраивать каждый из них по отдельности, наши разработчики объединили их в группы.\\ {{:dpi:dpi_brief:test_cases:dpi_img4.png?nolink&900|}}\\ //Смысл тот же, что и по отдельным протоколам, но работаем с целыми группами (категориями).//
   - Изучить трафик по автономным системам.\\ {{:dpi:dpi_brief:test_cases:dpi_img5.png?nolink&900|}}\\ //Эту картину важно анализировать для оптимизации сетевых маршрутов и принятия решения о пиринге с системами, с которыми идет наиболее активный обмен трафиком.//   - Изучить трафик по автономным системам.\\ {{:dpi:dpi_brief:test_cases:dpi_img5.png?nolink&900|}}\\ //Эту картину важно анализировать для оптимизации сетевых маршрутов и принятия решения о пиринге с системами, с которыми идет наиболее активный обмен трафиком.//
-  - Изучить раздел RTT (Round Trip Time, показатель задержки передачи пакетов)\\ {{:dpi:dpi_brief:test_cases:dpi_img6.png?nolink&900|}}\\ //На графике видно что основная масса абонентов имеет низкую задержку и находится в левой части графика. Когда горб” растет вправо, это может сигнализировать о проблемах в сети. Данные значения можно получать по времени или по абонентам, что помогает в технической поддержке проблемных” пользователей.//+  - Изучить раздел RTT (Round Trip Time, показатель задержки передачи пакетов)\\ {{:dpi:dpi_brief:test_cases:dpi_img6.png?nolink&900|}}\\ //На графике видно что основная масса абонентов имеет низкую задержку и находится в левой части графика. Когда "горбрастет вправо, это может сигнализировать о проблемах в сети. Данные значения можно получать по времени или по абонентам, что помогает в технической поддержке "проблемныхпользователей.//
   - Протестировать выгрузку данных в Excel для глубокого анализа\\ {{:dpi:dpi_brief:test_cases:dpi_img7.png?nolink&500|}}\\ //Выгрузка позволяет обогатить собственные данные оператора или агрегировать несколько метрик в одной базе.//   - Протестировать выгрузку данных в Excel для глубокого анализа\\ {{:dpi:dpi_brief:test_cases:dpi_img7.png?nolink&500|}}\\ //Выгрузка позволяет обогатить собственные данные оператора или агрегировать несколько метрик в одной базе.//
  
Строка 50: Строка 50:
  
 **Подготовка:** **Подготовка:**
-  - Выбрать несколько протоколов, с которыми будем работать. Для примера можем заблокировать Whatsapp, ограничить Bittorrent, повысить приоритет видео в Youtube. +  - Выбрать несколько протоколов, с которыми будем работать. Для примера можем заблокировать WhatsApp, ограничить Bittorrent, повысить приоритет видео в Youtube. 
   - До начала тестов нужно зафиксировать текущее состояние выбранных сервисов:   - До начала тестов нужно зафиксировать текущее состояние выбранных сервисов:
-Whatsapp - проходят сообщения, аудио и видео звонки +    * WhatsApp — проходят сообщения, аудио и видео звонки 
-Bittorrent файлы скачиваются +    Bittorrent — файлы скачиваются 
-Youtube видео в качестве 4К проигрывается+    Youtube — видео в качестве 4К проигрывается
  
 **Настройка СКАТ:** **Настройка СКАТ:**
   - Чтобы тест был наглядным, ограничим канал для тестового пользователя 30 мбит/с:   - Чтобы тест был наглядным, ограничим канал для тестового пользователя 30 мбит/с:
-    - Перейти в раздел Управление DPI -> Тарифные планы; +    - Перейти в раздел Управление DPI → Тарифные планы; 
-    - В поле Тарифы через +” создать новый тарифный план, Название тарифа 30 Входящий 30 Мбит/с, Исходящий 30 Мбит/с;\\ {{:dpi:dpi_brief:test_cases:dpi_img8.png?nolink&500|}}+    - В поле Тарифы через "+создать новый тарифный план, Название тарифа — 30Входящий — 30 Мбит/с, Исходящий — 30 Мбит/с;\\ {{:dpi:dpi_brief:test_cases:dpi_img8.png?nolink&500|}}
     - Завести в систему пользователя, на котором будем тестировать.     - Завести в систему пользователя, на котором будем тестировать.
     - Назначить тестовому пользователю тариф\\ {{:dpi:dpi_brief:test_cases:dpi_img9.png?nolink&500|}}     - Назначить тестовому пользователю тариф\\ {{:dpi:dpi_brief:test_cases:dpi_img9.png?nolink&500|}}
Строка 65: Строка 65:
   - Проверить работу приложений без приоритизации:   - Проверить работу приложений без приоритизации:
     * Запустить скачивание 2 или более торрентов     * Запустить скачивание 2 или более торрентов
-    * Запустить видео с разрешением 4К из youtube\\ //Видео будет работать плохо, с остановками, т.к. торренты забьют канал.// +    * Запустить видео с разрешением 4К из YouTube\\ //Видео будет работать плохо, с остановками, т.к. торренты забьют канал.// 
-  - Настроить приоритеты. Зайти в раздел Управление DPI/Приоритизация по протоколам\\ {{:dpi:dpi_brief:test_cases:dpi_img11.png?nolink&500|}} +  - Настроить приоритеты. Перейти в раздел "Управление DPI → Приоритизация по протоколам"\\ {{:dpi:dpi_brief:test_cases:dpi_img11.png?nolink&500|}} 
-    -  Добавить протоколы из тестового списка сервисов (Whatsappbittorentyoutube в столбец “Протокол”. При добавлении каждого протокола присваиваем ему класс в столбец “Значение DSCP”. Можно назначить класс от cs0 до cs7 или drop. cs0 наиболее приоритетный класс, cs7 наименее, drop блокировка пропуска протокола.\\ {{:dpi:dpi_brief:test_cases:dpi_img12.png?nolink&500|}} +    -  Добавить протоколы из тестового списка сервисов (WhatsAppBittorentYouTube в столбец “Протокол”. При добавлении каждого протокола присваиваем ему класс в столбец “Значение DSCP”. Можно назначить класс от cs0 до cs7 или drop. cs0 — наиболее приоритетный класс, cs7 — наименее, drop — блокировка пропуска протокола.\\ {{:dpi:dpi_brief:test_cases:dpi_img12.png?nolink&500|}} 
-    - **<color #ed1c24>После настройки нужно сохранить и обновить горячие параметры</color>**.\\ {{:dpi:dpi_brief:test_cases:dpi_img13.png?nolink&500|}}+    - **<color #ed1c24>После настройки нужно сохранить и "обновить горячие параметры"</color>**.\\ {{:dpi:dpi_brief:test_cases:dpi_img13.png?nolink&500|}}
  
-//Настройка приоритизации или блокировки по прикладному протоколу для общей полосы завершены.//+//Настройка приоритизации или блокировки по прикладному протоколу для общей полосы завершена.//
  
 **Результат:**\\ **Результат:**\\
 Проводим тесты: \\ Проводим тесты: \\
-  * Whatsapp - связь отсутствует, сообщения и звонки не проходят как на десктопе, так и на смартфоне, подключенном к WiFi.  +  * WhatsApp — связь отсутствует, сообщения и звонки не проходят как на десктопе, так и на смартфоне, подключенном к WiFi.\\ В смартфоне необходимо отключить работу с данными через мобильную сеть, иначе WhatsApp при блокировке в WiFi начинает использовать мобильную сеть. 
-  * В смартфоне необходимо отключить работу с данными через мобильную сеть, иначе Whatsapp при блокировке в WiFi начинает использовать мобильную сеть +  * Bittorrent — начать скачивать новый торрент (это важно, потому что DPI применяет политики только на новые сессии), замерить скорость до и после включения ролика в YouTube. Скорость скачивания при включении YouTube ролика должна существенно уменьшиться. Для видео в Youtube выставить качество 4K. Торрент не должен влиять на качество воспроизведения видео.
-  * Bittorrent начать скачивать новый торрент (это важно, потому что DPI применяет политики только на новые сессии), замерить скорость до и после включения ролика в youtube. Скорость скачивания при включении youtube ролика должна существенно уменьшиться, что хорошо заметно в приложении Торрент на графике. Для видео в Youtube выставить качество 4K. Торрент не должен влиять на качество воспроизведения видео.+
  
 +=====Тест 3. Ограничение скорости аплинка без ухудшения качества критичных сервисов=====
 +//В данном режиме DPI не будет допускать появления "бустов" аплинка при пиковых нагрузках от абонентов.//
 +
 +<note>
 +  * Ограничение полосы для всех абонентов
 +  * Распределение ограниченной полосы
 +  * Работа с категориями протоколов
 +</note>
 +
 +**Подготовка:**
 +  - Удалить или отключить все настройки политик на СКАТ, сделанные на предыдущих тестах, убрать приоритизацию и ограничение полосы.
 +  - Включить несколько “тяжелых” интернет-приложений одновременно, например:
 +    * несколько закачек торрент
 +    * видео 4К в YouTube
 +    * скачать "тяжелые" файлы с файловых хостингов 
 +    * несколько раз сделать замер скорости Speedtest
 +  - Сделать замеры пиков трафика. Замер можно сделать любым инструментом, в частности в модуле QoE СКАТ есть соответствующая диаграмма в дашборде. Запущенные приложения занимают всю физическую полосу, при этом могут работать неудовлетворительно из-за конкуренции за канал.\\ {{:dpi:dpi_brief:test_cases:dpi_img14.png?nolink&500|}}
 +
 +**Настройка СКАТ:**
 +  - Настроить приоритизацию критичных протоколов, протестируем функцию работы с группами протоколов. 
 +    - Зайти в раздел "Управление DPI/Приоритизация по протоколам"\\ {{:dpi:dpi_brief:test_cases:dpi_img11.png?nolink&700|}}
 +    - Назначить классы группам протоколов из списка в столбец "Значение DSCP". Можно назначить класс от cs0 до cs7 или drop. cs0 — наиболее приоритетный класс, cs7 — наименее, drop — блокировка пропуска протокола. Добавим высокий приоритет (cs0) группам IP-телефония, VPN, Видео, мессенджеры, низкий (cs7) — группе P2P.\\ {{:dpi:dpi_brief:test_cases:dpi_img15.png?nolink&400|}}
 +    - **<color #ed1c24>После настройки нужно сохранить и “обновить горячие параметры”</color>**.\\ {{:dpi:dpi_brief:test_cases:dpi_img13.png?nolink&600|}}
 +  - Поставить верхний предел ширины канала 30 мбит/с для всех пользователей:
 +    * Перейти в раздел Главное меню → Управление DPI → Конфигурация → Полисинг внешних каналов доступа;
 +    * Использовать кнопку "Автозаполнение", выставить лимит 30 мбит/с.\\ {{:dpi:dpi_brief:test_cases:dpi_img16.png?nolink&500|}}
 +
 +//Настройка приоритизации по группам протоколов для общей полосы завершена.//
 +
 +**Результат:**\\
 +Проводим тесты: \\
 +  * Повторить действие — включить несколько "тяжелых" интернет-приложений одновременно, например:
 +    * несколько закачек торрент
 +    * видео 4К в YouTube
 +    * скачать "тяжелые" файлы с файловых хостингов
 +    * несколько раз сделать замер скорости Speedtest
 +  * Сделать замеры пиков трафика. Пики не должны выходить за пределы установленной максимальной величины. Замер можно сделать с помощью внешнего сервиса или встроенного виджета "Скорость трафика" в QoE дашборд.\\ {{:dpi:dpi_brief:test_cases:dpi_img17.png?nolink&500|}}
 +  * Несмотря на ограничение полосы, видео и коммуникации должны работать в штатном режиме. При запуске видео YouTube можно проверить загрузки Bittorrent — их скорость должна упасть.