Сеть

Skip to end of metadata
Go to start of metadata

Настройка сети для работы Carbon Reductor состоит из 2.5 частей.

Для версий 7.4.4 и выше

Настройка сканирования трафика

Запустите мастер настройки сети выбрав пункт в menu Настройка сканирования трафика

При первом запуске необходимо выполнить сканирования трафика, чтобы понять что приходит в зеркало трафика, в диалоговом окне выберите кнопку <ДА>.

При этом будет выведена информация о всех сетевых интерфейсах.
Пример вывода:

# Протоколы в зеркале (без разворачивания):
802.1Q
IPv4

# Тэги vlan:
vlan 101
vlan 102
vlan 103
vlan 104
vlan 105
vlan 106
vlan 110
vlan 111
vlan 120
vlan 555
vlan 789
vlan 99

# Версии IP-протокола
IPv4

# Пакеты VPN:
ethertype PPPoE

# Пакетов с tcp src port 80 (всего 100)
6

# Пакетов с tcp dst port 80 (всего 100)
0

# Наличие IP с которым уходим в default route в зеркале (10.0.0.4):
Присутствует

Следующим шагом согласитесь на запуск мастера настройки сети.

Затем выберите тип зеркала (коммутатор или маршрутизатор).

L2 mirror без vlan (с порта коммутатора)

Выбираем пункт меню l2_eth_only.
Затем выбираем интерфейсы необходимые для зеркалирования трафика.

Получаем сообщение об успешной настройке.

L2 mirror + vlan (с порта коммутатора)

Выбираем пункт меню l2_vlan_only
Затем выбираем интерфейсы, на которые необходимо добавить vlan

И вводим номер тега vlan.

Для завершения настройки нажимаем кнопку <Завершить> и применяем настройки.

L2 mirror + vlan + без (с порта коммутатора)

Данное опция предназначена для универсальной настройки с vlan, так и без него.
Выбираем пункт меню l2_vlan_mixed.

A. Первым шагом настраиваем l2 без vlan

Б. Нажав кнопку <Далее> попадаем в меню с настройкой vlan

И вводим номер тега vlan.

Для завершения настройки нажимаем кнопку <Завершить> и применяем настройки.

L3 mirror (на IP адрес)

Выбираем пункт меню l3.
Выбираем нужный интерфейс из списка.

Вводим IP/маску в правильном формате, в противном случае мастер не даст возможность продолжить настройку

Для завершения настройки нажимаем кнопку <Завершить> и применяем настройки.

L3 mirror + vlan (на IP адрес)

Выбираем пункт меню l3_vlan.
Затем выбираем интерфейсы, на которые необходимо добавить vlan.

Вводим номер тега vlan

И IP/маску для интерфейса

Нажимаем кнопку <Далее> и применяем настройки.

Для версий ниже 7.4.4

1. Настройка для выхода в интернет

См. статью Настройка сети для выхода в интернет

после этого у вас будет возможность скачать и установить на сервер Carbon Reductor.

2. Настройка сканирования трафика

Перед настройкой сканирования трафика изучите, что приходит в зеркало трафика выполнив команду:

/usr/local/Reductor/bin/mirror_info.sh eth1 10000
  • eth1 - сетевая карта на которую приходит зеркало трафика;
  • 10000 - число пакетов для анализа.

Пример вывода:

# Протоколы в зеркале (без разворачивания):
802.1Q
IPv4

# Тэги vlan:
vlan 101
vlan 102
vlan 103
vlan 104
vlan 105
vlan 106
vlan 110
vlan 111
vlan 120
vlan 555
vlan 789
vlan 99

# Версии IP-протокола
IPv4

# Пакеты VPN:
ethertype PPPoE

# Пакетов с tcp src port 80 (всего 100)
6

# Пакетов с tcp dst port 80 (всего 100)
0

# Наличие IP с которым уходим в default route в зеркале (10.0.0.4):
Присутствует

Определить наличие VLAN можно запустив команду и взглянув на данные о принятых пакетах:

tcpdump -nneei <интерфейс, куда приходит зеркало, например eth1> -c 100

L2 mirror без vlan (с порта коммутатора)

Запускаем мастер настройки сканирования через menu.

Пропускаем пункт с VLAN.

Применяем настройки.

L2 mirror + vlan (с порта коммутатора)

Запускаем мастер настройки сканирования через menu.

После выбора интерфейсов добавляем VLAN тэги.

Не применяем настройки.

Рекомендуется исключить обычный интерфейс из созданного bridge, так как это может привести к петле в сети.

Для этого после применения настроек открываем любым удобным текстовым редактором конфиг интерфейса, лежащий в

/etc/sysconfig/network-scripts/ifcfg-<имя_интерфейса, например eth1>

убрать строчку

BRIDGE=br0

(или любой другой bridge) и выполнить

service network restart

Проверить его отсутствие/наличие в bridge можно выполнив команду

brctl show

при правильной настройке внутри bridge будут только vlan-интерфейсы.

L3 mirror (на IP адрес)

В случае, если используется L3 mirror с маршрутизатора, то пользоваться мастером настройки сети не нужно.

Достаточно средствами CentOS или вручную по аналогии с настройкой сети для выхода в интернет настроить второй интерфейс, который не имеет параметра GATEWAY, а

DEFROUTE=no

а IPADDR/NETMASK - то, куда отправляется зеркало трафика

Мы не рекомендуем использовать одну сетевую карту для выхода в интернет и приёма зеркала трафика, хотя имеются установки, в которых было решено обойтись одной картой.

Добавление ещё одного интерфейса для сканирования (L2, опционально)

Если у вас увеличился объём снимаемого трафика и вы добавили ещё один интерфейс в сервер с Carbon Reductor, лучше не запускать мастер настройки заново, т.к. он затирает все настройки сетевых интерфейсов кроме того, через который Carbon Reductor выходит в интернет. То же самое касается изменения настроек - лучше сделать их вручную.

Скопируйте шаблон настроек интерфейса, для обычного ethernet:

cp /usr/local/Reductor/contrib/tmplts/ifcfg-eth /etc/sysconfig/network-scripts/ifcfg-<имя нового интерфейса>

для vlan:

cp /usr/local/Reductor/contrib/tmplts/ifcfg-vlan /etc/sysconfig/network-scripts/ifcfg-<имя нового интерфейса>.<номер тэга vlan>

и замените на реальные значения:

  • $eth
  • $bridge
  • $ip (лучше незанятый на этом сервере из сети 169.255.255.0/24)
  • $tag (для vlan)

Пример конфига:

DEVICE=eth2
BOOTPROTO=static
BRIDGE=br0
IPADDR=169.255.255.197
NETMASK=255.255.255.0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no

3. Настройка оборудования для отправки зеркала трафика

Настройки оборудования находятся в этом разделе документации.

4. Увеличение производительности сервера

Если в зеркало трафика попадает более 1 гбит/c, скорее всего производительность фильтрации из коробки будет не очень высока и появятся потери и пропуски фильтрации. Не спешите отчаиваться, по советам данной статье можно снизить нагрузку на процессор более чем в 15 раз.

5. Проверка ребутом сервера

Чтобы убедиться, что все настройки корректны и сохраняются - необходим рестарт сервера. service network restart может не выявить некоторые нюансы применения/сохранения настроек.

Полезные команды

Показать бриджи и интерфейсы в них

brctl show

Удаление интерфейса из bridge:

brctl delif br0 eth1

Удаление бриджа (если в нём нет интерфейсов)

brctl delbr br0

Удаление интерфейса

ip link del dev eth1.123

Метки

Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.