packet delay because of blackhole



Just for somebody convince.

While analyzing client<->server HTTPS conversation one second delay in
packet exchange was discovered (strongly reproducible):

Sample:
N time
6 0.002303 10.28.4.14 10.28.4.50 SSL Client Hello
7 0.106710 10.28.4.50 10.28.4.14 TCP 443 > 1447 [ACK] Seq=1 Ack=103 Win=65535 Len=0
8 1.045712 10.28.4.50 10.28.4.14 TLSv1 Server Hello, Certificate, Server Hello Done

Another sample:
10 0.011722 10.28.4.14 10.28.4.50 TLSv1 Application Data
11 0.115933 10.28.4.50 10.28.4.14 TCP 443 > 1442 [ACK] Seq=839 Ack=519 Win=65466 Len=0
12 1.054037 10.28.4.50 10.28.4.14 TLSv1 Application Data

The reason for delay is sysctl tcp.blackhole value grater than 0, much to surprise.

So, turning tcp.blackhole to 0 eliminate any delay (strongly reproducible).

System: FreeBSD 6_2_stable

--
Best regards,
Anthony mailto:ap00@xxxxxxx


_______________________________________________
freebsd-net@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • Re: California man UNLAWFULLY indicted for murder of daughter ON PERJURED TESTIMONY!
    ... >> Kent Wills wrote: ... >>> No reason to doubt her honesty in this case. ... I know for certain that the prosecution caused it. ... The latest delay is NOT because of anything that Geragos has ...
    (misc.legal)
  • Re: Ripped off by HK Ebay seller, what now?
    ... including ones about items made to order, notification of delay and others. ... For the 30 day performance limit there is no caveat for goods made to ... reason. ... suffice to establish agreement). ...
    (uk.people.consumers.ebay)
  • Re: Simulation issue
    ... it to toggle ie there is no reason for always statement to be ... that body starts by waiting for an event, ... And if that thread is waiting at a delay, ... There is no need for an event to schedule it. ...
    (comp.lang.verilog)
  • Re: Barratt Homes building delays - our rights?
    ... conditions" are the reason for the delay - is this a valid reason for ... what would consitute a 'reasonable time' for them to delay ... They are also not willing to recuce the price of the house in order to ... highly debatable as a valid reason for delay. ...
    (uk.legal)
  • Re: phase wrap
    ... the reason I went with the DFT was the ... remain the same (DFT or not) although there may be observations you can make ... imply delay. ... phase unwrapping assumptions. ...
    (comp.dsp)