Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| 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/ | ||
| + | |||
| + | {{: | ||