[Oisf-users] where are my missing packets ?
    Travel Factory S.r.l. 
    mc8647 at mclink.it
       
    Thu Feb 23 09:45:23 UTC 2012
    
    
  
> To make these go away, increase your stream.reassembly.memcap value. 
>I
> think you have it set to 512mb or so:
> 
> tcp.reassembly_memuse     | Decode & Stream           | 536870870
> 
> You could try doubling it.
I chenged the values, made some tests that failed then I pasted here 
the values so that you could check... I then realized that I - I don't 
remember why - set inline: yes
stream:
   memcap: 640mb
   checksum_validation: no       # reject wrong csums
   inline: yes                    # no inline mode
   reassembly:
     memcap: 2048mb
     depth: 50mb                  # reassemble 1mb into a stream
     toserver_chunk_size: 2560
     toclient_chunk_size: 2560
I then set inline: no and I now have
tcp.segment_memcap_drop   | Detect                    | 0
with inline: yes I had this in stats.log after about 1:30:
tcp.segment_memcap_drop   | Detect                    | 0
tcp.reassembly_memuse     | Detect                    | 
38468978961.000000
---
tcp.segment_memcap_drop   | Detect                    | 17583
tcp.reassembly_memuse     | Detect                    | 
38654704962.000000
---
tcp.segment_memcap_drop   | Detect                    | 29346
tcp.reassembly_memuse     | Detect                    | 
38654704962.000000
When tcp.reassembly_memuse topped at 38654704962 suricata started to 
lose packets.
Now, with inline: no, after 10 minutes I have:
tcp.segment_memcap_drop   | Detect                    | 0
tcp.reassembly_memuse     | Detect                    | 
15080209344.000000
growing slowing...
So, it seems that I'm actually not losing packets... I will it run 
until memuse values reaches 38.....
    
    
More information about the Oisf-users
mailing list