[linux-l] Re: ACKs bevorzugen mir fli4l

Steffen Schulz pepe_ml at gmx.net
Sa Jul 19 20:49:20 CEST 2003


On 030719 at 20:20, Steffen Dettmer wrote:
> * David Hansen wrote on Fri, Jul 18, 2003 at 16:20 +0200:
> > On Fri, Jul 18 at  0:58+0200 Steffen Dettmer wrote:
> > > * Alexander Blüm wrote on Thu, Jul 17, 2003 at 11:55 +0200:
> > > > ich habe den ACK die höchste Priorität gegeben, 
> > > Was ist das? TCP Packete mit gesetztem ACK-Bit? Sind doch dann
> > > fast alle, oder?
> > Nach meinem (Halb)wissen sind das die Pakete, die zur
> > "Empfangsbestaetigung" zurueckgesendet werden. 
> 
> Na ja, das sind ja "normale" Pakete, die das ACK Bit gesetzt
> haben, was wohl anzeigt, daß die ACK-Sequenznummern gültig ist.
> Wenn ich mein tcpdump richtig verstehe, wird in der Praxis das
> ACK Bit so ziemlich immer gesetzt, auch wenn Daten gerade nur in
> eine Richtung fließen und das ACK die gleichen Daten
> ackknowledged. Daher wundert mich, daß das offensichtlich ja
> funktioniert, muß hier irgendwas noch nicht verstanden haben...

In den Varianten, die mir in Sachen TrafficShaping bisher untergekommen
sind(konkret hab ich von dem Kram auch keine Ahnung, will das aber
demnächst mal ändern), werden einfach nur kleine Pakete bevorzugt.
Es geht ja nur darum zu verhindern, dass zB duch Auslastung der
upload-Bandbreite die (anspruchslosen, kleinen) ACKs in der Schlange
stecken bleiben und so die download-rate beeinträchtigt wird
(kein ACK->grosse Pakete nochmal).

> > Also wenn du einen Download hast schick dein Rechner fuer jedes
> > empfangene TCP Paket ein ACK zurueck.  Wenn das zu langsam
> > passiert drosselt die Gegenseite die Geschwindigkeit und der
> > Download wird langsamer.
> > 
> > Wie gesagt, alles nur Halbwissen, Korreckturen sind willkomen.
> 
> Ja, soweit ich das einschätzen kann, ist das so. ACK-packete
> können aber auch Datenenthalten. Anders gesagt, Datenpakete
> machen ACK nebenbei.

Ist meines Halbwissens auch so, alle ACK bevorzugen bringt also
praktisch nix. "wondershaper" ist recht gut (do)ko(u|m)mentiert.

mfg
pepe
-- 
In truth, death may be the only true freedom there is.
				- Kaworu Nagisa



Mehr Informationen über die Mailingliste linux-l