TCP Free-BSD setup behaviour.

saravana perumal seesaravanan at yahoo.co.in
Wed Jun 10 14:13:58 UTC 2009


 Hi ,
 
  Have some behaviour change  with FREEBSD  compared to  LINUX .

1. When sending the Same  TCP packet once again [ Retranmission of TCP packet ] Whether the Same Identification field [ IP packet]used or not .
but when seeing that thru packet capture, Free BSD sending the differnt one [ increases sequentially IP Identification]

2.Retranmission Time is not increasing Linearly with Respect to BSD. not keeping more time interval . AS per RFC 
expecting Retransmission timeout should  increase Linearly. Issue is not seen with Linux Setup

3. Active SYN open state in FREE BSD setup , Does not reach Syn-received State. When Sending syn packet to DUT but  for that FreeBSD is not sending back 
SYN/ACK .  Issue is with Free BSD Setup.Linux works fine,
 
4.When checking the State - TIME-WAIT 
  Sending FIN and expecting the ACK ;Getting the ACK properly.
  Sending Data Segment and Expecting the RST signal not getting the RST ; Instead DUT is sending the Last TCP packet.
 
Issue seen only in Free BSD.
 
Same issue in FIN-WAIT2  & FIN-WAIT1 State also .
  Sending FIN and Expect the ACK : Getting the ACK
  Sending Data segment with Data : Expecting the RST signal from DUT ; but got Last transmitted TCP packet[ FIN -ACK]
 
Any idea about the above scenario would be helpful
 
Thanks,
Saravanan.


      


More information about the freebsd-net mailing list