Hi. Openbsd 5.8 current Cisco 3825: c3825-advipservicesk9-mz.124-23.bin
I am currently running a bgp and ldp session between an Openbsd server and a cisco router. The plan is to have approx. 1500 rdomains on the server. RT_TABLEID_MAX has been updated to 50 000. When running 350 rdomains it all works. When running 550 rdomains I get the following error on ldp. received notification from neighbor x.x.x.x: Bad PDU Length After looking through some tcpdumps it looks like the session breaks when the tcp window is full on the openbsd server. While looking though some older messages on misc for some ideas I came across this: *Subject: Re: recv buffer scaling doesn't work <http://marc.info/?t=129125810700003&r=1&w=2>* > Window size scaling is disabled when an application is issuing a > setsockopt() changing SO_SNDBUF or SO_RCVBUF. *Subject: Re: Kernel TCP recv / send buffer auto scaling <http://marc.info/?t=138210827000001&r=1&w=2>* you may fiddle around with SB_MAX values on both ends in /cvs/src/sys/sys/socketvar.h and recompile kernel, Current values for SB_MAX is 2048*1024, and MAX_RTSOCK_BUF for ldp has been set to: 2048*1024. The same error is still present. Am I on the correct path or is there something else that I should be looking at. The cisco router and the openbsd server is connected via a switching infrastructure so if there is something specific I need to check on the switches I would appreciate any help. The cisco is running a session to a junos router without any issues. Kind regards. Hendrik Meyburgh

