Ми запускаємо 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 ?
Будь-яка допомога в цій ситуації буде дуже вдячна.