Good day.
From release notes to 6.24 CCR supports eoip per core load balancing:
What's new in 6.24 (2014-Dec-23 13:38):
*) ntp - fixed vulnerabilities;
*) web proxy - fix problem when dscp was not set when ipv6 was enabled;
*) fixed problem where some of ethernet cards do not work on x86;
*) improved CCR ethernet driver (less dropped packets);
*) improved queue tree parent=global performance (especially on SMP systems and CCRs);
*) eoip/eoipv6/gre/gre6/ipip/ipipv6/6to4 tunnels have improved per core balancing on CCRs;
I installed 6.30.1 on my CCR-1016, connected it via two links with RB2011, brouhgt up two tunnels, started a BW test on 2011 and saw that only one core was used on 1016 in EoIP decapsulation:
/ip address
add address=3.3.3.1/24 interface=ether6 network=3.3.3.0
add address=4.4.4.1/24 interface=ether8 network=4.4.4.0
add address=5.5.5.1/24 interface=tun1 network=5.5.5.0
add address=6.6.6.1/24 interface=tun2 network=6.6.6.0
[admin@CCR1016] > /interface eoip export compact
# jul/20/2015 17:40:06 by RouterOS 6.30.1
# software id = 3IAH-7UT2
#
/interface eoip
add !keepalive mac-address=FE:5C:A8:15:BA:7C name=tun1 remote-address=3.3.3.2 tunnel-id=3
add !keepalive mac-address=FE:12:E4:07:84:2E name=tun2 remote-address=4.4.4.2 tunnel-id=4
[admin@CCR1016] > system resource cpu print interval=1
# CPU LOAD IRQ DISK
0 cpu0 0% 0% 0%
1 cpu1 12% 0% 0%
2 cpu2 0% 0% 0%
3 cpu3 0% 0% 0%
4 cpu4 0% 0% 0%
5 cpu5 0% 1% 0%
6 cpu6 0% 0% 0%
7 cpu7 0% 0% 0%
8 cpu8 0% 0% 0%
9 cpu9 0% 0% 0%
10 cpu10 0% 0% 0%
11 cpu11 0% 0% 0%
12 cpu12 0% 0% 0%
13 cpu13 0% 0% 0%
14 cpu14 0% 0% 0%
15 cpu15 0% 0% 0%
-- [Q quit|D dump|C-z pause]
What should I do to balance eoip traffic on different cores?
Thank you