Рейтинг:0

Почему мы получаем повторные передачи TCP через IPSec Site-by-Site Tunnel

флаг gb

Мы используем два брандмауэра pfsense в двух местах и ​​соединили места с помощью IPsec для каждого сайта. Это работало хорошо в течение долгого времени, теперь мы установили обновление 2.6.0 в обоих местах, и внезапно скорость сильно упала. Я немного проанализировал это и прочитал несколько сообщений об этом.

Туннель находится в сети для фазы 1 и фазы 2, я также могу пропинговать хост в другой сети и не потерять пакеты с пингом ICMP. Если я сейчас измеряю iperf от хоста до удаленного брандмауэра, у меня плохая пропускная способность, только в диапазоне кбит/с, а с помощью Wireshark я вижу ужасно большое количество повторных передач TCP, если я тестирую с другой стороны, то скорость находится почти на нормальном уровне.

iperf результат

С wirehark много TCP - ретрансляций

Wireshark анализ

Я читал в Интернете, что мы должны настроить MTU и MSS на PFsense, я тоже пробовал, и никаких изменений. Поскольку до обновления это работало, я действительно не знаю, в чем может быть причина и как решить эту проблему.

ОБНОВИТЬ Я создал трассировку на обоих брандмауэрах и проанализировал пакеты. Приходит пакет с ошибками на удаленный брандмауэр, но что именно это означает, или как определить, что именно пошло не так?

На следующем рисунке показан снимок трассировки с отмеченным исходным пакетом.

исходный дамп брандмауэра

И на этой картинке вы можете видеть тот же пакет на брандмауэре назначения.

дамп брандмауэра назначения

ОБНОВЛЕНИЕ 2

Я нашел еще немного информации, пока я отлаживал этот туннель ipsec, я обнаружил, что размер пакета является проблемой, некоторые проблемы при фрагментации пакетов. Если я делаю пинг (пинг -f 192.168.3.1 -l 969) с размером пакета 969 байт все в порядке, с 970 происходит потеря пакетов.

Итак, есть проблема с фрагментацией, и я установил следующие параметры на вкладке «Брандмауэр»:

вкладка брандмауэра

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.