[WLANware] Hässlicher workarround für tcp ?

poelzi poelzi at poelzi.org
Sat Mar 3 21:03:57 CET 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Sven-Ola Tuecke wrote:

> TCP ist end-to-end. Eine Zwischenstation kann da wenig machen AFAIK.
> Meine Empfehlung: erstmal Westwood und FRTO aktivieren (/etc/sysctrl.conf):
> 
> net.ipv4.tcp_frto=1
> net.ipv4.tcp_congestion_control=westwood
> 
> Westwood bringt am meisten, ab zumindest mit ([xk]ubuntu) muss man
> dafuer den Kernel selber kompilieren und das dabei einschalten. Auf den
> FF-WRTs isses standardmaessig an.

Das Problem ist doch, das TCP Sender only ist, also die Logik wie das
Protokoll implementiert ist nur Senderseitig ist. Der Endpunkt antwortet
einfach mit seinen ACKS, bzw. mit den Options die er kann und hat nicht
wirklich Einfachluss auf die Flusssteuerung.
Natürlich performed Westwood besser als Rheno und Bic (zumindest bei
uns). Als Zwischenstation einer TCP Verbindung, kann man natürlich nur
sehr begrenzt Einfluss nehmen, aber prinzipiell ja. Da TCP ja
unverschlüsselt ist, können Werte des TCP Header durchaus verbogen und
die Checksum angepasst werden.
Auch ein künstliches delay, wie ich vorgeschlagen hatte ist möglich. Die
Delays würden ja nur an zwei Stellen zum tragen kommen, beim eintritt
ins Mesh und beim Austritt in ein anderen Netz.

Grüße
 Daniel
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: GnuPT 2.7.2
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFF6dSsy/mkIQp7AD0RAiMHAKDB111+1+3pqVQEfBm+ADA8Ld1RXwCgrzb2
fnL9cGhVefSAmIFiFZu/fB0=
=ZvXg
-----END PGP SIGNATURE-----



More information about the WLANware mailing list