[Xorp-users] Connecting XORP with 1000 Peers

Ben Greear greearb at candelatech.com
Tue Feb 16 08:17:53 PST 2016


Please recompile with debugging symbols enabled, that should give a better backtrace and
allow me a better chance to figure out where it is crashing.

Does it always crash in the same location in this test?

Thanks,
Ben


On 02/16/2016 03:59 AM, Daniel Seidenstücker wrote:
> Dear XORP community,
>
> connecting XORP with 750 peers works well but if I connect 1000 XORP becomes unstable, causes session drops and never reached 1000 established peers.
>
> Due to the experience with other implementation’s problems I try to raise the open file limits in /etc/security/limits.conf. “cat /proc/<pid>/limits | grep files” confirms that XORP’s processes take the new limits. If I then try to connect 1000 peers XORP crashes due to a buffer overflow (terminal output as attachment).
>
> Another thing which has helped with other implementations was raising FD_SETSIZE to 65535 in /usr/include/linux/posix_types.h and /usr/include/x86_64-linux-gnu/bits/typesizes.h and recompiling the application. This has apparently no influence on XORP since its behavior didn’t change at all.
>
> It would be nice if you can help me and solve the following 2 problems:
>
> How to fix the buffer overflow and how to get XORP to run with 1000 peers?
>
> Thanks,
>
> Daniel Seidenstuecker
>
>
>
> _______________________________________________
> Xorp-users mailing list
> Xorp-users at xorp.org
> http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-users
>

-- 
Ben Greear <greearb at candelatech.com>
Candela Technologies Inc  http://www.candelatech.com



More information about the Xorp-users mailing list