Я столкнулся с некоторыми проблемами с производительностью VPN в Windows 2012 и Windows 2016 VPN. Я не смог получить высокие скорости обмена данными. Потребовалось несколько минут, чтобы открыть файл Excel размером 3 МБ.

Затем я уменьшил MTU до 1372, что является самым большим пакетом, который я могу отправить без DF.

НО, если я уменьшу MTU, я больше не смогу получить доступ к внешнему веб-сайту. Google возможен, но не www.wieistmeineip.de (например). С MTU, установленным на 1500, я могу получить доступ к каждой странице, но с очень медленным VPN. Есть идеи?

Я использовал этот KB для изменения MTU: https://support.microsoft.com/de-de/help/826159/how-to-change-the-default-maximum-transmission-unit-mtu-size-settings

Может быть, это проблема провайдера. Я проверил это с моим провайдером (используя IPv4), MTU работает для меня 1372. Более низкие MTU не будут работать для доступа к каждому веб-сайту / установления соединения с каждым сервером. Другой тест с другим провайдером (с использованием IPv6) работает с более низким MTU 1300 для правильной работы.

1 ответ1

0

Проблема, с которой вы сталкиваетесь, заключается в том, что VPN инкапсулирует пакеты, тем самым уменьшая максимальный размер пакета, который можно отправить.

Чтобы справиться с этим, нужно либо выполнить мой захват в маршрутизаторе - ЕСЛИ он его поддерживает, либо изменить VPN для фрагментации пакетов (параметры mssfix и фрагмента).

Также убедитесь, что вы не блокируете все icmp, так как это блокирует обнаружение mtu.

Как в стороне - была ли 1372 опечатка? Это было бы очень низким - 1472 казалось бы намного более вероятным.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .