====== Инструкция по установке СКАТ по схеме на зеркало трафика======
{{indexmenu_n>3}}
- Подготовьте сервер согласно [[dpi:dpi_brief:dpi_requirements|требованиям]]
- Установите и настройте [[veos:first_install:ipsetincenos|ОС VEOS]]
- Установите [[veos:first_install:ipsetincenos|IP адрес]]
- В [[dpi:techsupport_info|Service Desk]] подайте заявку на установку лицензии и fastDPI.
- После их установки необходимо внести следующие параметры в **''etc/dpi/fastdpi.conf''**:
Допустим, СКАТ подключен следующим образом:
*''01-00.0, 01-00.1, 01-00.2'' --- принимают зеркало трафика;
*''01-00.3'' --- подключен к маршрутизатору, который принимает и перенаправляет ответы абонентам и в интернет.
Для настройки DPI в режиме зеркалирования в конфигурации нужно указать следующее:
Установить в конфигурации для входящих портов ''in_dev'' порты, которые принимают зеркало трафика:
in_dev=01-00.0:01-00.1:01-00.2
Установить в конфигурации для исходящих портов ''tap_dev'' порт, на который отправляется ответ о переадресации:
tap_dev=01-00.3
Указать режим работы --- асимметричный:
asym_mode=1
Указать направление ответов ''tap_dev'':
emit_direction=2
tap_mode=2
Для отправки ответов в режиме зеркалирования правильно использовать дополнительную карту 1GbE, например, intel i350 (+ лицензию DPDK), сконфигурировать в системе отдельный порт для отправки переадресации **tap_dev**, а 10GbE порты задействовать под потоки зеркалированного трафика **in_dev**.
Указать, что необходимо сбрасывать vlan:
strip_tap_tags=1
Прописать смену MAC:
replace_source_mac=00:25:90:E9:43:59 #- MAC адрес карты out_dev - 17-00.3
replace_destination_mac=78:19:F7:0E:B1:F4 #- MAC адрес маршрутизатора, или маршрутизирующего коммутатора
Установить количество повторов, если есть потери в сети:
emit_duplication=3
#Где 3 - это количество повторов (дублей) пакета с редиректом или блокировкой
===== Схема реализации и описание работы =====
{{ dpi:dpi_brief:install_point_ssg:mirror.png?nolink&900 |}}
При обнаружении запроса на запрещенный ресурс СКАТ отправляет в сторону абонента (IP1) HTTP Redirect для переадресации запроса на страницу-заглушку.\\ В сторону запрещенного ресурса (IP2) направляется пакет TCP RST, который сбрасывает соединение. Блокировка (HTTPS) и переадресация (HTTP) происходит, так как СКАТ отвечает на запрос от IP1 быстрее чем IP2.
===== Заголовок ответного IP пакета =====
* **Destination MAC** --- MAC адрес порта маршрутизатора, куда подключен ответный линк.
* **Source MAC** --- MAC адрес карты ''out_dev''.
* **Source IP** --- IP адрес запрещенного ресурса IP2.
* **Destination IP** --- IP адрес пользователя IP1.
===== Пример настройки маршрутизатора =====
Порт на маршрутизаторе, куда включен ответный линк от СКАТ, должен быть сконфигурирован как обычный L3 порт. Задача принять пакет от СКАТ и на основе общих таблиц маршрутизации направить его абоненту.
Пример конфигурации:\\
В сторону Juniper MX подключен ''eth1''
#На стороне MX настройки:
description from_SKAT_redirect;
unit 0 {
family inet {
address a.b.c.d/30;
}
}
===== Сбор статистики =====
#FullNetflow/IPFIX
netflow=8
netflow_full_collector_type=2
netflow_dev=eth3
netflow_timeout=20
netflow_full_collector=172.18.254.124:1500
netflow_rate_limit=30
netflow_passive_timeout=40
netflow_active_timeout=120
#ClickStream/IPFIX
ipfix_dev=eth3
ipfix_tcp_collectors=172.18.254.124:1501
#SIP
ipfix_meta_tcp_collectors=172.18.254.124:1511
rlimit_fsize=32000000000
Дальнейшие настройки производятся в зависимости от того, какие компоненты планируется использовать. Настройки описаны в разделе [[dpi:dpi_components|]].