Community discussions

MikroTik App
 
User avatar
richinuk
Member Candidate
Member Candidate
Topic Author
Posts: 149
Joined: Tue Jan 22, 2008 9:30 pm

Maximum VPLS / BGP sessions

Sun Nov 03, 2013 10:04 am

Hi All,

Does anyone know if there are a maximum number of either VPLS tunnels or BGP peers that a single Routerboard can *reliably* support (ignoring processor power)? I couldn't find anything in the license wiki page or forums that refer to this.

My use case is for per-customer VPLS from their (managed) CPE back to my tower. Each customer having more than one PW (voice / data), so a busy tower could have upwards of 200 established BGP peers (bgp-vpls) and 500 established pseudo-wires. Anyone see an issue with these types of numbers?

Rich
 
eflanery
Member
Member
Posts: 376
Joined: Fri May 28, 2004 10:11 pm
Location: Moscow, ID
Contact:

Re: Maximum VPLS / BGP sessions

Tue Nov 05, 2013 8:12 pm

Our internal route reflectors (over-powered x86 boxes) maintain ~350 BGP sessions each without breaking a sweat (0-2% typical CPU utilization). These sessions are not very busy or heavy, as they do not carry Internet routes or customer routes, only internal management subnets and L2VPNs.

Our PPPoE concentrators (RB1100AHs) each maintain ~200 fairly busy VPLS tunnels (along with ~1000 PPPoEs carried by the VPLS tunnels), and sit at ~60-80% CPU (the vast majority of that consumed by queuing). The only 'problem' we have seen with that many VPLS tunnels, is inaccurate information in the /bridge host table; traffic gets forwarded correctly, but MAC addresses are displayed as being on the wrong interface.

I don't see any particular reason why those couldn't scale further, as long as one is careful with the design. 200 busy/heavy BGP sessions would probably kill just about anything, and would probably be handled better with a multi-tier reflector system. To push 500 PPPoE-bearing VPLS tunnels to a concentrator, it would probably be best to separate the functions (VPLS tunnels to a dedicated L2VPN PE router, that hands them off to a dedicated concentrator, with a dedicated shaping/queuing box behind that).

--Eric

Who is online

Users browsing this forum: No registered users and 50 guests