[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[ns]bug in full-tcp: sequence number after duplicated ACKs(2)



To be precise, I got the previous result from FullTcp/Sack.
I also printed the reason of retransmission of packets, and the weird
packets have been retransmitted for reason 4: REASON_SACK.

After switching "FullTcp/Sack" into "FullTcp", I didn't get the weird
sequence number.

Thus, FullTcp/Sack must have some problem.
is it incomplete?

Thank you!

--hyewon



On Mon, 24 Dec 2001, Hyewon Jun wrote:

> hi,
> 
> I found a weird behavior and I would like to know what's happening.
> I have a simple scenario:
> 
> There is one tcp connection between a server and a client to use ftp
> application. In the middle of transmission, background traffic is added to
> cause congestion to the link. After receiving 3 duplicated ACKs, the TCP
> agent cut cwnd_ to half. So far so good.
> 
> but after that, TCP agent generates TCP packets having much smaller
> sequence number. Not lost packet. (MSS=536)
> 
> seqno_ in TCP packet generated by the same TCP agent: 
>    377345->15009->15545->increasing
> t_seqno_ in TCP agent side: 
>    378417 -> 378417 -> 378417 -> same
> ack_ in TCP agent side :
>    361801 - >361801 ->361801-> same
> 
> After receiving 35 duplicated ACKs, the tCP agent reduces cwnd_ into 1.
> and the sequence number of tCP packets starts from -1:
>    (25729)->(361801)-> -1->535->1071->1607->increasing
> t_seqno_ in TCP agent side:
>    (378417)->(378417)-> 362337 -> 362337 ->362337 ->362337-> ...
>    -> same until receiving ack(362873: ACK for 361801)
> 
> 
> Topology:
> 
> backtraffic -------------|
>                          |
> client------------------router--------------server    
> 
> 
> Does anyone have similar experience?
> If you have any idea what's causing this, would you please reply me?
> Is it a bug in fulltcp?
> I am using :ns-allinone-2.1b8a.
> 
> Thank you!
> and Merry Christmas!
> 					
> 			-Hyewon Jun ([email protected])
> 
>