Preemptive ACK/PACK (TCP ACK Spoofing)
Status: Alpha
Brought to you by:
yaplej
To increase performance on links that have a high round trip time (RTT) opennop should spoof ACK packets to maintain a steady flow of TCP data. This will create other issues that will have to be addressed by this opennop.
Packet Loss Recovery for spoofed ACKed packets.
Congestion Detection & Avoidance
Discussion: Strange upload issue / SMB issue
Feature Requests: #19
Feature Requests: #20
There is some referense in Wikipedia to TCP Spoofing.
http://en.wikipedia.org/wiki/Protocol_spoofing#TCP_spoofing
This would really help satellite links and maybe even cellular backhaul.
I would like this feature to also work asymmetrically so OpenNOP could be placed in front of a web server and improve TCP performance when the client has a high latency connection (satellite or just far away from the host)
this could be good for cellular backhaul ~ especially, i think, when opennop working with vpn and the tunnel mod is reliable protocol like tcp or sctp.
I want to call this "Preemptive Acknowledgement".
For Samba trasnfers over high latency WAN, this would also be invaluable, Samba being heavily latency sensitive... basically anything that could reduce the effect of Samba "chatter" (which is a pain over VPN) is going a long ways... If you ever tried to open a 10M xlsx file over OpenVPN you'll know what I mean.
Last edit: Levente Peres 2015-04-10