Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия |
dpi:dpi_options:opt_li:li_ipfix [2025/06/26 07:18] – [DNS] elena.krasnobryzh | dpi:dpi_options:opt_li:li_ipfix [2025/07/24 13:06] (текущий) – [Настройка экспорта DNS-ответов или DNS-запросов] elena.krasnobryzh |
---|
</code> | </code> |
где | где |
* **''em1''** --- имя сетевого интерфейса для экспорта.\\ | * **''em1''** — имя сетевого интерфейса для экспорта.\\ |
* **''ipfix_udp_collectors''** --- адреса UDP коллекторов.\\ | * **''ipfix_udp_collectors''** — адреса UDP коллекторов.\\ |
* **''ipfix_tcp_collectors''** --- адреса TCP коллекторов.\\ | * **''ipfix_tcp_collectors''** — адреса TCP коллекторов.\\ |
* **''dbg_log_mask=0x80''** --- вывод статистической информации об экспорте в лог. | * **''dbg_log_mask=0x80''** — вывод статистической информации об экспорте в лог. |
| |
==== IPFIX шаблона экспорта Clickstream ==== | ==== IPFIX шаблона экспорта Clickstream ==== |
| |
| |
^ Формат IPFIX шаблона экспорта Clickstream |||||| | ^ Формат IPFIX шаблона экспорта Clickstream ^^^^^^ |
^ № ^ Кол-во байт ^ Тип данных ^ IANA ^ Описание ^ Примечание ^ | ^ № ^ Кол-во байт ^ Тип данных ^ IANA ^ Описание ^ Примечание ^ |
| 1001 | 4 | int32 | 43823 | TIME_STAMP | Метка времени | | | 1001 | 4 | int32 | 43823 | TIME_STAMP | Метка времени | |
| 59 | 2 | int16 | - | POST_VLAN_ID | POST VLAN | | | 59 | 2 | int16 | - | POST_VLAN_ID | POST VLAN | |
| 56 | 6 | mac_address | - | Source MAC Address | | | | 56 | 6 | mac_address | - | Source MAC Address | | |
| 57 | 6 | mac_adress | - | Destination MAC Address | | | | 57 | 6 | mac_address | - | Destination MAC Address | | |
| 2017 | - | raw | 43823 | MPLS Labels | | | | 2017 | - | raw | 43823 | MPLS Labels | | |
| 2018 | 4 | int32 | 43823 | TCP Sequence | | | | 2018 | 4 | int32 | 43823 | TCP Sequence | | |
**Примечание:**\\ | **Примечание:**\\ |
* ''LOCKED'' = 1 - заблокирован по HTTPS, 2 - редирект HTTP, 3 - заблокирован по HTTP (передается битовой маской) | * ''LOCKED'' = 1 - заблокирован по HTTPS, 2 - редирект HTTP, 3 - заблокирован по HTTP (передается битовой маской) |
* ''HOST_TYPE'' = 1 в случае HTTP, 2 --- CNAME, 3 --- SNI, 4 --- QUIC | * ''HOST_TYPE'' = 1 в случае HTTP, 2 — CNAME, 3 — SNI, 4 — QUIC |
* ''METHOD'' = 1 --- GET, 2 --- POST, 3 --- PUT, 4 --- DELETE | * ''METHOD'' = 1 — GET, 2 — POST, 3 — PUT, 4 — DELETE |
| |
При включенном настроечном параметре ''http_parse_reply=1'' дополнительно будет передаваться информация из ответов на запросы. Связать их с ответами можно по идентификатору сессии ''SESSION_ID'', учитывая порядок следования. | При включенном настроечном параметре ''http_parse_reply=1'' дополнительно будет передаваться информация из ответов на запросы. Связать их с ответами можно по идентификатору сессии ''SESSION_ID'', учитывая порядок следования. |
</code> | </code> |
где | где |
* **''em1''** --- имя сетевого интерфейса для экспорта.\\ | * **''em1''** — имя сетевого интерфейса для экспорта.\\ |
* **''ipfix_meta_udp_collectors''** --- адреса UDP коллекторов.\\ | * **''ipfix_meta_udp_collectors''** — адреса UDP коллекторов.\\ |
* **''ipfix_meta_tcp_collectors''** --- адреса TCP коллекторов.\\ | * **''ipfix_meta_tcp_collectors''** — адреса TCP коллекторов.\\ |
* **''dbg_log_mask=0x80''** --- вывод статистической информации об экспорте в лог. | * **''dbg_log_mask=0x80''** — вывод статистической информации об экспорте в лог. |
| |
==== Форматы IPFIX шаблона экспорта метаданных ==== | ==== Форматы IPFIX шаблона экспорта метаданных ==== |
| |
**Примечание:** \\ | **Примечание:** \\ |
''IP_SRC'' --- ''IP_SOURCE''.\\ | ''IP_SRC'' — ''IP_SOURCE''.\\ |
''IP_DST'' --- ''IP_DESTINATION''.\\ | ''IP_DST'' — ''IP_DESTINATION''.\\ |
''GATEWAYS'' --- список шлюзов (IP или hostname), разделенных запятой. | ''GATEWAYS'' — список шлюзов (IP или hostname), разделенных запятой. |
| |
^ Формат IPFIX шаблона экспорта метаданных FTP ^^^^^^ | ^ Формат IPFIX шаблона экспорта метаданных FTP ^^^^^^ |
| 2017 | - | raw | 43823 |MPLS Labels|| | | 2017 | - | raw | 43823 |MPLS Labels|| |
| |
**Примечание:** поле ''MODE'' содержит тип FTP соединения: (0 --- активный, 1 --- пассивный). | **Примечание:** поле ''MODE'' содержит тип FTP соединения: (0 — активный, 1 — пассивный). |
| |
^ Формат IPFIX шаблона экспорта метаданных мессенджеров (XMPP) ^^^^^^ | ^ Формат IPFIX шаблона экспорта метаданных мессенджеров (XMPP) ^^^^^^ |
| 2017 | - | raw | 43823 |MPLS Labels|| | | 2017 | - | raw | 43823 |MPLS Labels|| |
| |
**Примечание:** поле ''IM_PROTOCOL'' содержит тип используемого протокола: 0 --- ICQ, 7 --- XMPP, 106 --- ZELLO/ | **Примечание:** поле ''IM_PROTOCOL'' содержит тип используемого протокола: 0 — ICQ, 7 — XMPP, 106 — ZELLO |
| |
^ Формат IPFIX шаблона экспорта метаданных почтовых протоколов (POP, IMAP, SMTP) ^^^^^^ | ^ Формат IPFIX шаблона экспорта метаданных почтовых протоколов (POP, IMAP, SMTP) ^^^^^^ |
| 2017 | - | raw | 43823 |MPLS Labels|| | | 2017 | - | raw | 43823 |MPLS Labels|| |
| |
**Примечание:** поле ''EVENT'' указывает тип события: 1 --- send, 2 --- receive, \\ | **Примечание:** поле ''EVENT'' указывает тип события: 1 — send, 2 — receive, \\ |
''ATTACHMENT'' --- признак наличия вложения: ''mail_protocol ='' 0 --- smtp, 1 --- pop3, 2 --- imap. | ''ATTACHMENT'' — признак наличия вложения: ''mail_protocol ='' 0 — smtp, 1 — pop3, 2 — imap. |
| |
^ Формат IPFIX шаблона экспорта сырых нераспарсенных метаданных ^^^^^^ | ^ Формат IPFIX шаблона экспорта сырых нераспарсенных метаданных ^^^^^^ |
| |
**Примечание:** | **Примечание:** |
* **''FLW_DIR''** --- направление пакета по интерфейсам: 0: subs --> inet, 1: inet --> subs. \\ | * **''FLW_DIR''** — направление пакета по интерфейсам: 0: subs --> inet, 1: inet --> subs. \\ |
* **''DIR_DATA''** --- направление пакета по сессии: для TCP 0: клиент --> сервер, 1: сервер --> клиент, для UDP --- от кого первый пакет зафиксирован, тот и считается клиентом.\\ | * **''DIR_DATA''** — направление пакета по сессии: для TCP 0: клиент --> сервер, 1: сервер --> клиент, для UDP — от кого первый пакет зафиксирован, тот и считается клиентом.\\ |
* **''VDPI_PROTO''** --- протокол, определяющий DPI.\\ | * **''VDPI_PROTO''** — протокол, определяющий DPI.\\ |
* **''META_PROTO''** --- внутренний идентификатор протокола (3 --- SIP, 4 --- FTP, 5 --- SMTP, 6 --- POP3, 7 --- IMAP, 8 --- XMPP, 9 --- ICQ, 10 --- RSS, 11 --- NNTP, 12 --- H323, 13 --- ZELLO).\\ | * **''META_PROTO''** — внутренний идентификатор протокола (3 — SIP, 4 — FTP, 5 — SMTP, 6 — POP3, 7 — IMAP, 8 — XMPP, 9 — ICQ, 10 — RSS, 11 — NNTP, 12 — H323, 13 — ZELLO).\\ |
* **''RAW_DATA''** --- сырые данные. | * **''RAW_DATA''** — сырые данные. |
| |
Для агрегации ''raw_data'', ''clickstream'', ''http_reply'' и ''ssl_reply'' с данными по сессиям требуется дополнительная обработка | Для агрегации ''raw_data'', ''clickstream'', ''http_reply'' и ''ssl_reply'' с данными по сессиям требуется дополнительная обработка |
или выполнение запроса по БД с ключом ''Session_ID'', или поддержка в утилите ''rcollector''. | или выполнение запроса по БД с ключом ''Session_ID'', или поддержка в утилите ''rcollector''. |
| |
===== DNS ===== | ===== Настройка экспорта DNS-ответов или DNS-запросов ===== |
| |
Экспорт DNS настраивается следующими параметрами: | Экспорт DNS настраивается следующими параметрами: |
| 1014 | 2 | int16 | 43823 | DESTINATION PORT | | | | 1014 | 2 | int16 | 43823 | DESTINATION PORT | | |
| 2000 | 8 | int64 | 43823 | SESSION_ID | Идентификатор сессии | | | 2000 | 8 | int64 | 43823 | SESSION_ID | Идентификатор сессии | |
| 3200 | 1 | int8 | 43823 | UDP/TCP | Транспорт: 0 --- UDP, 1 --- TCP | | | 3200 | 1 | int8 | 43823 | UDP/TCP | Транспорт: 0 — UDP, 1 — TCP | |
| 3201 | - | string | 43823 | DOMAIN | | | | 3201 | - | string | 43823 | DOMAIN | | |
| 3202 | 2 | int16 | 43823 | RRCLASS | | | | 3202 | 2 | int16 | 43823 | RRCLASS | | |
Альтернативой является сохранение данных в локальном текстовом логе: | Альтернативой является сохранение данных в локальном текстовом логе: |
| |
* **''ajb_save_dns''** — флаг записи в текстовый файл.\\ **''ajb_save_dns=2''** позволяет включить отправку DNS-запросов по IPFIX | * **''ajb_save_dns''** — флаг записи в текстовый файл.\\ |
| * **''ajb_save_dns=1''** — по умолчанию, отправка DNS-ответов по IPFIX\\ |
| * **''ajb_save_dns=2''** — позволяет включить отправку DNS-запросов по IPFIX |
* **''ajb_dns_ftimeout''** — таймаут (в минутах) переключения на следующий файл. | * **''ajb_dns_ftimeout''** — таймаут (в минутах) переключения на следующий файл. |
* **''ajb_dns_bufsize''** — буфер записи в файл. | * **''ajb_dns_bufsize''** — буфер записи в файл. |