Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
dpi:dpi_brief:test_cases:nat [2024/12/17 13:57] – elena.krasnobryzh | dpi:dpi_brief:test_cases:nat [2024/12/18 09:31] (текущий) – elena.krasnobryzh | ||
---|---|---|---|
Строка 2: | Строка 2: | ||
======CGNAT. Трансляция сетевых адресов для IPv4====== | ======CGNAT. Трансляция сетевых адресов для IPv4====== | ||
**Зачем NAT применяется на практике: | **Зачем NAT применяется на практике: | ||
+ | |||
Технология NAT позволяет экономить адресное пространство IPv4 и снижает вероятность взлома устройств, | Технология NAT позволяет экономить адресное пространство IPv4 и снижает вероятность взлома устройств, | ||
* CGNAT — Трансляция сетевых адресов и портов позволяет совместно использовать публичный IPv4 адрес несколькими абонентами и продлевает использование ограниченного адресного пространства IPv4. | * CGNAT — Трансляция сетевых адресов и портов позволяет совместно использовать публичный IPv4 адрес несколькими абонентами и продлевает использование ограниченного адресного пространства IPv4. | ||
Строка 9: | Строка 10: | ||
[[dpi: | [[dpi: | ||
[[dpi: | [[dpi: | ||
- | [[|Тест 3. Настройка выгрузки NAT log на внешний коллектор и локально в файл]] | + | [[dpi: |
<note tip> | <note tip> | ||
Строка 32: | Строка 33: | ||
</ | </ | ||
====1. Создание услуги NAT (CLI)==== | ====1. Создание услуги NAT (CLI)==== | ||
- | Вводим команду в командной строке: | + | Вводим команду в командной строке: |
- | CGNAT | + | |
+ | CGNAT: | ||
<code bash> | <code bash> | ||
- | NAT 1:1 | + | NAT 1:1: |
<code bash> | <code bash> | ||
Строка 132: | Строка 134: | ||
====3. Создание обратного маршрута (GUI)==== | ====3. Создание обратного маршрута (GUI)==== | ||
- | Действия те же, что и в [[|п. 3 настройки через CLI]] | + | Действия те же, что и в [[dpi: |
====4. Проверка прохождения трафика и ориентации интерфейсов (CLI)==== | ====4. Проверка прохождения трафика и ориентации интерфейсов (CLI)==== | ||
Строка 158: | Строка 160: | ||
Выводится информация по трансляции приватного адреса в публичный. | Выводится информация по трансляции приватного адреса в публичный. | ||
+ | =====Тест 3. Настройка выгрузки NAT log на внешний коллектор и локально в файл===== | ||
+ | < | ||
+ | * Журналирование в текстовом формате | ||
+ | * Экспорт во внешние коллекторы | ||
+ | </ | ||
+ | |||
+ | Работа с NAT log возможна в двух вариантах: | ||
+ | |||
+ | ====Вариант 1. Ведение журнала трансляций в текстовом формате через CLI==== | ||
+ | Для записи NAT трансляций в текстовый лог на сервере СКАТ в конфигурационном файле ''/ | ||
+ | |||
+ | <code bash> | ||
+ | ajb_save_nat=1 | ||
+ | ajb_save_nat_format=ts: | ||
+ | ajb_nat_path=/ | ||
+ | ajb_nat_ftimeout=30 | ||
+ | </ | ||
+ | |||
+ | где: | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | :!: Файловая система для записи логов должна быть быстрой и локальной (никаких NFS и других remote), данный вариант журналирования рекомендуется только в целях кратковременной диагностики | ||
+ | |||
+ | ====Вариант 2. Экспорт трансляций на внешние коллекторы в формате IPFIX==== | ||
+ | Для анализа данных по совершенным NAT трансляциям на внешних системах можно экспортировать эти данных по сети в формате ipfix (aka netflow v10). Экспорт NAT трансляций настраивается следующими параметрами: | ||
+ | |||
+ | <code bash> | ||
+ | ipfix_dev=em1 | ||
+ | ipfix_nat_udp_collectors=1.2.3.4: | ||
+ | ipfix_nat_tcp_collectors=1.2.3.6: | ||
+ | </ | ||
+ | |||
+ | где: | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | ====Настройка журнала трансляций через GUI==== | ||
+ | Открываем раздел Управление DPI/ | ||
+ | |||
+ | {{: |