Настройка обработки TCP, UDP, ICMP трафика [Документация VAS Experts]

Настройка обработки TCP, UDP, ICMP трафика

Обработка UDP

Параметр udp_block отвечает за блокировку протокола UDP для услуг, которые в первую очередь делают обработку TCP трафика, а UDP трафик пропускают без обработки.
Пример таких услуг:

Если в конфигурационном файле DPI /etc/dpi/fastdpi.conf есть этот параметр — происходит блокировка TCP+UDP, если нет — блокируется только TCP.

Чтобы начать блокировать протоколы UDP (например, QUIC), необходимо добавить в конфигурационный файл параметр udp_block со значением 2 или 3 (начать блокировку после двух или трёх прошедших пакетов). Также можно выставить обработку и с первого UDP пакета, но это может повысить нагрузку на DPI в случае DDoS.

udp_block=3

Добавление параметра не требует рестарта DPI, достаточно сделать reload:

service fastdpi reload

Полное отключение обработки UDP трафика:

only_tcp=1

Значение по умолчанию: only_tcp=0 — обработка UDP трафика включена.

Обработка TCP

Для полисинга и правила drop по умолчанию СКАТ пропускает без обработки 2 первых пакета TCP Handshake (SYN и SYN-ACK) для оптимизации работы и устойчивости перед SYN Flood. В случае подключения любой услуги из списка ниже СКАТ обрабатывает TCP соединения с первого пакета.

  • 10 - DDOS защита
  • 11 - CGNAT и NAT 1:1
  • 15 - спецабонент (весь трафик помещается в cs0, не применяется фильтрация (4 услуга) для vChannel и общего канала)
  • Терминации трафика IPoE/PPPoE/L2TP

Это связано с тем, что данные услуги требуют обработки всего трафика с первого пакета.

Обработка ICMP

Полисинг и drop для ICMP регулируется отдельным протоколом: icmp

Была ли полезна эта информация?