[quagga-users 14235] Re: Connecting quagga with 1250 BGP peers

Daniel Seidenstücker d.seidenstuecker at googlemail.com
Wed Feb 17 12:51:26 GMT 2016



I learnt more about problems that some applications have with select and fd >= FD_SETSIZE. I thought that would be the case here but then I found http://www.gossamer-threads.com/lists/quagga/dev/25962. It seems that Quagga uses poll instead of select now but I couldn’t find prove that the patch really went live.


Maybe somebody can help me with that and if select isn’t the root of trouble why Quagga has the issue with more than 1000 peers.





Von: Donald Sharp [mailto:sharpd at cumulusnetworks.com] 
Gesendet: Dienstag, 16. Februar 2016 15:51
An: Daniel Seidenstücker
Cc: quagga-users
Betreff: Re: [quagga-users 14233] Connecting quagga with 1250 BGP peers


Daniel -


This is a known issue with Quagga.  We are working on releasing some new code that addresses this issue.  It's not currently been upstreamed yet, hopefully in the next couple of months.




On Tue, Feb 16, 2016 at 9:15 AM, Daniel Seidenstücker <d.seidenstuecker at googlemail.com> wrote:

Dear Quagga community,


connecting Quagga with 1000 BGP peers works well but if I connect 1250 Quagga becomes unstable, causes session drops and never reaches 1250 established peers.


Due to log I have to raise the open file limits. I did that in /etc/security/limits.conf. “cat /proc/<pid>/limits | grep files” confirms that Quagga takes the new limits. If I then try to connect 1250 peers Quagga crashes with “bgpd state -> down : read returned EOF

” or “bgpd state -> down : unexpected read error: Connection reset by peer”.


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 Quagga since its behavior didn’t change at all.


It would be nice if you can help me getting Quagga to run with 1250 peers.



Daniel Seidenstuecker

Quagga-users mailing list
Quagga-users at lists.quagga.net


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quagga.net/pipermail/quagga-users/attachments/20160217/b440723a/attachment.html>

More information about the Quagga-users mailing list