Такая проблема:
Есть VPN-сеть, работающая через GPRS.
VPN сервак работает в mode server аутентификация идет через сертификаты. Данные передаются через UDP ибо GPRS не дает высокой скорости соединения.
Из-за нестабильности работы GPRS работает она в последнее время фигово.
Для увелечения стабильности работы предпринял след. меры:
tls-timeout 160
hand-window 160
replay-window 256 30
Увеличел время аутентификации и размер окна. Немного помогло.
Но фишка в том что VPN работает через UDP (в виду фиговой скорости на GPRS) а приоритет такому трафику у прова помойму слабый (пакеты теряются) поэтому решил поиграться с параметрами MTU (link-mtu, tun-mtu, mtu-disc, mtu-test, fragment, mssfix). Можно увелечить размер пакетов или уменьшить, включить встроенную фрагментацию и т.п. что должно в принципе помочь насколько я понимаю. Есть 2 пути решения проблемы:
1) Уменьшить MTU интерфейса(tun-mtu) и включить фрагментацию(mtu-disc).
2) Включить встроенный механизм фрагментации (fragment, mssfix).
Что посоветуете? Как увелечить производительность OpenVPN/UDP на плохой связи?
|