Ми запускаємо VPN OpenVPN через супутникове посилання BGAN, де тривалість пінг - близько 3 секунд. Ми використовуємо його в конфігурації tun , і ми працюємо на Linux (CentOS). Це в основному електронна пошта буде надіслана через посилання, але як тільки пошта містить великі вкладення, VPN, здається, зупиняється.
«Я можу свистіти через тунель, але будь-яка реальна робота змушує його замкнути. Є чи це проблемою MTU?» Питання в OpenVPN FAQ , здається , щоб описати мою проблему точно, але з використанням mssfix
і до fragment
сих пір , здається, не зробити багато , щоб поліпшити ситуацію.
Моє основне тестування - скопіювати файл 2MB через VPN за допомогою scp . Він скопіює близько 192 кбайт, а потім повідомить про стан - затримка - . Якщо я зачекаю пару секунд, воно знову почне копіювати, а потім знову зупиниться через ще пару кілобайт.
Це затримка відбувається, незалежно від того, я встановив параметри fragment
або mssfix
параметри в моїй конфігурації OpenVPN (хоча налаштування fragment 1000
, здавалося, зменшує затримку, але не усуває її). OpenVPN mtu-test
повідомив про 1542 як розмір MTU.
Я шукав в Інтернеті для отримання додаткової консультації про те , як і коли використовувати mssfix
і fragment
, але я тільки знайти сторінки говорять те ж саме , як часто задають питання, і не вдаючись в подробиці про те , як і коли використовувати , які параметри.
Мої запитання тоді:
- Коли я використовую
mssfix
іfragment
? - Чи використовую я
mssfix
іfragment
в поєднанні? - Якщо
mssfix
іfragment
це рішення, якіtun-mtu
,link-mtu
іmtu-disc
параметри?
Крім того, я використовував інструмент iperf для вимірювання пропускної здатності. Без VPN він постійно вимірює порядку 210 Кбіт / сек.
При використанні iperf через VPN ( $ iperf -c remoteserver -t60 -i5
) він починається зі швидкістю 10 Кбіт / сек, потім стабільно піднімається вгору, поки не повідомить про 1,2 Мбіт / с, а потім, здається, зупиниться, де він повідомляє 0 кбіт / сек за ряд ітерацій (я думаю, що 1,2 Мбіт / сек може бути через деяку буферизацію OpenVPN тощо.
Чи найкращий спосіб вимірювання пропускної здатності є iperf ?
Будь-яка допомога в цій ситуації буде дуже вдячна.