Есть такая идея по оптимизации трафика.
сеть:
[ноутбук]<--wi-fi 1-->[vnp client]<--3g сеть 2-->[vpn server]<--интернет 3-->[сайт в инернете]
В интернете есть машина на которой стоит VPN демон(модифицированный на базе vtun) на который проброшен tcp туннель через 3G/LTE модем(точнее несколько модемов). Недавно я начал наблюдать такую ситуацию, снижение скорости из за потерь на узле 3. В tcpdump'e четко видно сначала идут tcp сегменты с пропуском, а потом срабатывает либо retransmit либо fast retransmit. У меня появилась идея ввести такой функционал на vpn демоне отслеживать пропуски и отправлять dup ack с роутера с опережением таким образом вызывая fast retransmit не допуская retransmit по rto и сброса окна.
С отслеживанием пропусков tcp сегментов более менее понятно. Но вот с ack не очень.
На сколько мне известно такой механизм примемняется при работе со спутниками, но ничего готового так и не нашел.
Надеюсь описал все дохожчиво. Есть идеи?