Menu

#11 Preemptive ACK/PACK (TCP ACK Spoofing)

R1
open
nobody
daemon
new-feature
7
2015-04-10
2012-04-10
No

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

Related

Discussion: Strange upload issue / SMB issue
Feature Requests: #19
Feature Requests: #20

Discussion

  • Justin Yaple

    Justin Yaple - 2012-08-16

    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.

     
  • Justin Yaple

    Justin Yaple - 2013-03-20
    • labels: Optimizations --> Optimizations, daemon
     
  • Justin Yaple

    Justin Yaple - 2013-05-04

    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)

     
  • Justin Yaple

    Justin Yaple - 2013-05-21
    • Category: --> new-feature
     
  • Vigil

    Vigil - 2013-05-22

    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.

     
  • Justin Yaple

    Justin Yaple - 2014-01-11
    • summary: Fake ACK/FACK (TCP ACK Spoofing) --> Preemptive ACK/PACK (TCP ACK Spoofing)
    • Component: --> daemon
     
  • Justin Yaple

    Justin Yaple - 2014-01-11

    I want to call this "Preemptive Acknowledgement".

     
  • Levente Peres

    Levente Peres - 2015-04-10

    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
MongoDB Logo MongoDB