Брандмауэр - увеличение пропускной способности / повышение скорости для WAN и VPN

Еще есть вопросы? Отправить запрос

Важное уведомление:
Уважаемый покупатель, пожалуйста, обратите внимание, что мы используем машинный перевод для предоставления статей на вашем родном языке. Не весь текст может быть переведен точно. В случае возникновения вопросов или несоответствия точности информации в переведенной версии, пожалуйста, ознакомьтесь с оригинальной статьей здесь:Original Version

В этой статье рассказывается о том, как можно увеличить скорость и повысить пропускную способность Интернета и VPN с помощью Web GUI [USG FLEX/ATP/VPN Series]. В ней показано, как статистика трафика, управление полосой пропускания и функции UTM влияют на пропускную способность устройства. Кроме того, показано, как проводить iPerf-тестирование через VPN-туннель, а также использовать более низкое шифрование и аутентификацию, команду crypto-boost и проверку фрагментации/MSS-коррекцию для увеличения пропускной способности VPN.

Во-первых, если у вас установлена прошивка версии 5.10, вы можете обратиться к этой статье, чтобы увеличить скорость работы или обновить прошивку до последней версии.

Таблица содержания

1) Поиск и устранение неисправностей и увеличение пропускной способности глобальной сети

1.1 Статистика трафика

1.2 Управление пропускной способностью

1.3 Функции УТМ (службы безопасности)

2) Поиск и устранение неисправностей и увеличение пропускной способности VPN

2.1 Тестирование iPerf через VPN

2.2 Использование более низкого уровня шифрования и аутентификации

2.3 Использование команды Crypto-Boost

2.4 Проверка фрагментации в глобальной сети

2.5 Настройка MSS

1) Поиск и устранение неисправностей и увеличение пропускной способности глобальной сети

1.1 Статистика трафика

Зайдите в раздел Traffic Statistics и снимите флажок "Collect statistics from all the UTM services (App Patrol, Content Filter, Anti-Malware, Reputation Filter, IPS, Email Security, SSL Inspection) - не забудьте нажать кнопку "Apply" после снятия флажка для каждой функции UTM:

mceclip13.png

Затем перейдите в раздел Monitor -> Traffic Statistics -> Traffic Statistics и снимите там же флажок "Collect Statistics":

mceclip15.png

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

1.2 Управление пропускной способностью

Вы также можете отключить управление полосой пропускания, которое защищает пропускную способность межсетевого экрана. Перейдите в раздел Configuration -> BWM, снимите флажок "Enable BWM" и нажмите кнопку "Apply":

mceclip16.png

В зависимости от объема трафика на брандмауэре должно наблюдаться небольшое увеличение пропускной способности. В нашей тестовой среде трафик невелик, поэтому увеличение пропускной способности не наблюдается.


1.3 Функции UTM (службы безопасности)

Если вам нужна большая пропускная способность, вы можете пожертвовать службами безопасности (функциями UTM), чтобы получить большую пропускную способность. Для IDP (IPS) это увеличит общую пропускную способность, поскольку он сканирует весь входящий и исходящий трафик.

Перейдите в меню Конфигурация -> Служба безопасности -> IPS

Снимите флажок и нажмите кнопку "Применить":

mceclip19.png

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

Перейдите в раздел Конфигурация -> Служба безопасности -> Антивирус

Снимите флажок и нажмите кнопку "Применить":

mceclip19.png

Фильтр репутации и защита электронной почты

Вы также можете отключить фильтр репутации (в разделе Переход к конфигурации -> Служба безопасности -> Фильтр репутации) и защиту электронной почты

Патрулирование приложений и фильтр содержимого

Поскольку эти службы безопасности привязаны к правилам брандмауэра, "кнопка отключения" отсутствует. Необходимо зайти в меню службы безопасности и убедиться, что в нем нет ссылок на эти службы безопасности:

mceclip21.png

mceclip22.png

mceclip23.png

Если здесь есть ссылки, это означает, что она привязана к правилу брандмауэра. Затем щелкните и выберите профиль безопасности и нажмите кнопку "Ссылки":

mceclip24.png

Щелкните на службе управления политикой безопасности № 1:

mceclip27.png

Перейдите к правилам брандмауэра, к которым прикреплены профили, дважды щелкните на правиле, отмените выделение профилей в нижней части окна, выбрав "none" , а затем нажмите OK:

mceclip28.png

mceclip29.png

После этого вы увидите, что символ Application Patrol исчез из профиля правила брандмауэра:

mceclip33.png

2) Поиск и устранение неисправностей и увеличение пропускной способности VPN

В этом разделе мы рассмотрим, как повысить производительность VPN-туннеля между сайтами (USG FLEX / ATP / VPN Series), используя тестирование iPerf, команду crypto-boost CLI, избегая фрагментации MTU с помощью меньшего размера пакетов, а также регулируя MSS.

В тестовой среде использовались 2 ATP200, подключенные по данной топологии:

mceclip0.png

Получение локального WAN-адреса от офисного брандмауэра. Во время проведения тестов ни на одном из брандмауэров не было трафика.

Примечание! Пропускная способность в техническом паспорте указана с использованием стандартных для отрасли тестовых измерений, в которых для тестирования используются пакеты UDP. TCP-трафик более требователен к межсетевому экрану, поэтому для получения более реалистичной пропускной способности VPN необходимо смотреть на астериксы (*):
"*3: Пропускная способность VPN, измеренная на основе RFC 2544 (1 424-байтные UDP-пакеты)".

*Совет, который мы используем в службе поддержки, заключается в том, чтобы разделить указанную в таблице пропускную способность на 3, чтобы получить реалистичную пропускную способность для вашего межсетевого экрана.

2.1 Тестирование iPerf через VPN

Скачать iPerf можно здесь: https://iperf.fr/iperf-download.php

Установите его или скопируйте .exe-файл в CMD и выполните команду.

Также можно воспользоваться этой статьей (для беспроводного подключения):

https://support.zyxel.eu/hc/en-us/articles/360017129620-How-to-check-wireless-speed-via-iPerf

Вам нужно 2 ПК, подключенных к локальной сети каждого сайта, и они должны иметь возможность пинговать друг друга.

mceclip1.png

Отключите брандмауэр Windows, если ПК не пингуется. Один ПК будет выступать в роли "сервера", а другой - в роли клиента. Затем вы тестируете скорость (клиента) до этого сервера, выполняя следующие действия.


2.1.1 Запустите iPerf на серверном ПК

2.1.1.1 Перетащите файл iperf.exe в cmd

2.1.1.2 Для сервера в командной строке добавить "-s"

So run this command: 
%%Path%% -s

2.1.1.3 Нажмите Enter

Пример:

mceclip2.png

2.1.2 Запуск iPerf на клиентском ПК

2.2.2.1 Перетащите файл iperf.exe в cmd

2.2.2.2 Добавить "iperf -c -w4M -l 65535 -P 10

Выполните эту команду:

%%Path%% iperf -c 192.168.10.33 -w4M -l 65535 -P 10

2.2.2.3 Нажмите Enter

Пример:

mceclip3.png

Отказ от ответственности! Поскольку речь идет о тестовой среде VPN через сеть LAN, результаты будут очень похожими, если не одинаковыми.

2.2 Использование более низкого уровня шифрования и аутентификации

Это результат работы VPN site-to-site с IKEv2 (агрессивный режим) с шифрованием AES128, SHA1:

mceclip4.png

Это результат работы VPN site-to-site с IKEv1 (агрессивный режим) с шифрованием DES и MD5:

mceclip5.png

Иногда уровень шифрования и аутентификации играет роль в скорости VPN. Например, использование AES256 медленнее, чем использование 3DES, однако безопасность при использовании 3DES ниже, чем при использовании AES256.

2.3 Использование команды Crypto-Boost

В ZLD5.10 мы внесли некоторые усовершенствования для увеличения пропускной способности IPSec TCP для одного сеанса
- Распределение одного VPN-сессии между несколькими CPU вместо одного CPU
- Изменение порядка следования пакетов

По умолчанию это улучшение отключено.

Причина отключения по умолчанию: Нам необходимо время, чтобы выяснить, приводит ли распределение VPN-сессий по нескольким ядрам к каким-либо последствиям для других критически важных процессов или нет. Если нет, то мы можем включить его в следующей версии FW.

Поскольку данное усовершенствование находится в стадии оценки, мы пока не проводим официального тестирования.

Как включить/выключить улучшение:

Для включения улучшения командой CLI используйте:

Router(config)# crypto boost-tcp

mceclip6.png

Для отключения улучшения командой CLI используйте:

Router(config)#no crypto boost-tcp

mceclip7.png

Здесь показано, как можно провести локальный тест для проверки:

Топология:

PC1 -- (LAN) ATP800-A (WAN) ----- IPSec VPN ----- (WAN) ATP800-B (LAN) -- PC2.

Тестовое программное обеспечение: Iperf3

Тестовая клиентская/серверная ОС: Windows

Здесь вы увидите различия в пропускной способности IPsec TCP для одной сессии:

mceclip8.png

Выполнение команды crypto-boost с помощью описанных выше шагов, результаты после выполнения команды crypto-boost:

Router(config)# crypto boost-tcp

mceclip9.png

2.4 Проверка фрагментации в глобальной сети

2.4.1 Используйте графический интерфейс Web GUI.

Перейдите в раздел Diagnostic -> Network Tool и выполните ping 8.8.8.8, используя правильный интерфейс WAN (в данном случае wan). Затем введите опцию расширения -M do -s 1500.

Сначала выполните ping с размером пакета 1500 (-M do -s 1500), затем 1492. Затем опускайтесь вниз со значением 10, пока не найдете пакет "(truncated)". Затем вы поднимаетесь на 2, пока снова не получите фрагментированный пакет. Значение до - это "золотая середина". Когда у вас есть усеченный пакет, это означает, что пакет не нуждается в фрагментации и поэтому может быть отправлен с оптимальным MTU.

mceclip0.png

В приведенном выше примере оптимальным значением является 1472, поскольку 1472 не фрагментируется, а 1474 фрагментируется.

2.4.2 Использование CMD

Используйте эту команду:

ping www.google.com -f -l 1500

Начните с размера пакета 1500 и опуститесь до 1492, затем уменьшайте значение на 10 (1482 -> 1472 -> 1462 и т.д.), пока у вас больше не будет фрагментированных пакетов и ping будет отвечать. Затем увеличиваем значение на 2 до тех пор, пока не будет найдена "золотая середина", где пакеты больше не фрагментируются.

mceclip10.png

В данном случае мы должны установить значение 1342 + 28 = 1370.

потому что

MTU = MSS (1342 байта в данном примере) + IP-заголовок (20 байт) + ICMP-заголовок (8 байт)

mceclip11.png

После настройки размера MTU на WAN-соединении:
mceclip12.png


2,5 MSS Adjustment

В противном случае можно попробовать вручную установить настройку MSS. Это метод проб и ошибок, проведите тест сначала с 1400, затем с 1300. Если вы получите улучшение, установив пользовательский размер любого из них, попробуйте выполнить следующие действия:

Пример 1: Вы получаете лучшую пропускную способность, используя 1300? Попробуйте 1340, лучше, чем 1300? Используйте 1340.
Пример 2: Лучше ли пропускная способность при использовании 1400? Попробуйте использовать 1360. Лучше, чем 1400? Если нет, то используйте 1400

Вы также можете рассчитать MSS, используя ping-тест из шага 4:

mceclip13.png

Если вы заинтересовались и хотите узнать больше о том, как рассчитать размер пакетов для VPN, вы можете взглянуть на эту статью, которая послужила источником некоторых материалов для этой статьи:

https://muzso.hu/2009/05/17/how-to-determine-the-proper-mtu-size-with-icmp-pings

Статьи в этом разделе

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 6 из 6
Поделиться

Комментарии

0 комментариев

Войдите в службу, чтобы оставить комментарий.