BGP Multicore Load Balancing

Hello

I’m using the CCR1036 for a year, on 6.7 everything is very good so far. I had used BGP, VRRP, VLAN, Traffic Flow, IPv4 & IPv6. The only compliant that i have is the BGP multicore load balancing, as we are having around 40 peers, sometime the BGP instance dies and mess-up the table.

Anytime for Mikrotik to have BGP multicore optimization?

Benny

To add to this, when is more of the CCR1036 stuff moving to multicore. My TCP streams are still limited to 1G

A

I’d like to know this as well.

we really need this features =)

http://gregsowell.com/wp-content/uploads/2014/09/IMG_6607.jpg

Woohoo

When will v7 release.. waited for long time..

soon™

see also: https://m.facebook.com/story.php?story_fbid=1432205596904888&id=186874744771319

From Thrifty:

My new response to people saying Mikrotik BGP being single threaded is causing them performance issues:
A few points:
1) Control Plane ≠ Forwarding Plane
While the processing of routing updates happens in a single thread, packet forwarding (the actual movement of your packets) is already multi-core capable.

2) BGP is single threaded on Cisco IOS, IOS-XE and IOS-XR as well as on Juniper JunOS and Nokia SRos
The processing of routing updates, and in particular the application of route-filters needs to happen in a "run to completion" matter. That means that running it across multiple threads will result in unpredictable results. This is why you cant just "make BGP multi-threaded". What can be done is to split each protocol to a separate process with a central "conductor" process, this is what Quagga/FRR do with the zebrad process, and what JunOS does with RPD.