Hello all,
I was wondering if anybody else had experienced this same issue in the past, or could perhaps point us in the right direction here please? We are a small ISP that has recently migrated from statically routed transit over a single provider, to providing dynamically routed transit over three separate providers. To try and keep costs down we would like to try the VyOS BGP routing software to handle this all for us. We currently have two edge routers with the VyOS software running on them and the specifications are as follows: Edge1 Dell PowerEdge R710 Server 2 X Quad-Core Processors 8GB RAM VyOS 1.1.0 (helium) 1 X BGP Session to Transit Provider 1 Broadcom NICs Edge2 Dell PowerEdge R710 Server 2 X Quad-Core Processors 16GB RAM VyOS 1.1.0 (helium) 2 X BGP sessions to Transit Provider 2 & 3 Intel NICs Both Edge routers also have an iBGP session running between one another. This setup seems to work "fine" for a few days but we can see from our monitoring system that there appears to be some sort of memory leak, as the available memory steadily drops until the router eventually freezes completely? The only way to restore any connectivity / or even access to the router then is by physically rebooting the server? The server still appears to have plenty of RAM available to it when it actually freezes however? So the available memory does steadily drop, but not to a level where you would expect the box to become completely unresponsive. That said if it continues to leak RAM it doesn't really matter when it happens, as it inevitably eventually will. As the Edge2 router has double the RAM of Edge1, we do get a slightly longer lifespan out of that one until the inevitable freeze occurs, but not much. At the moment we have to reboot the routers every evening to prevent them freezing up and becoming unresponsive. Has anybody ever seen this issue before with VyOS routers performing BGP? If so your comments or suggestions would be greatly appreciated! Similarly if anybody can offer their professional services to us, please get in touch with me and we can agree all of the details. Thanks very much. Regards, Gareth.
