ROS 5.1 questions (IPv6, CPU load)

How can I disable IPv6 on selected interfaces?

How can I view IPv6 status on incoming ppp connections?

Is this CPU load normal? Shouldn’t the kernel distribute interrupts over the cores?

CPU LOAD        IRQ         DISK       
0   14%         13%         0%         
1   0%          0%          0%

You can’t really disable IPv6 per interface, you can however change the ND so that only specific interfaces will/won’t advertise themselves.

As for the CPU, Normis mentioned in his talk on RouterOS v5 at the Australian mum that a number of services are being converted to support multi-threading (to properly utilise the dual core RB1100AHX2 intially however this will obviously benefit those of us using x86 devices too).

As well as this you can also already assign cores per interface via system → resource → irq
Which allow for newer cards with multiple tx & rx chains to be locked to specific CPU cores.

IPv6 connection tracking (and all other IPv6 firewalling etc) is done via the various options under the IPv6 menu.

Hope this helps!

It seems that RPS does not work until one core load = 100%. Am I right?

BTW, 5.1 looks very good :slight_smile: compared to 3.17 it is 1.5 times faster, subjectively.

Can I disable IPv6 ND on selected interfaces and enable it by default?

It is enabled by default when the IPv6 package is turned on.
You’ll see an entry in there for “interface=all”.

What do you mean by RPS?

Correct. So how do I disable it for selected interfaces?

Receive Packet Steering (system resource irq rps)
Is it really enabled in the kernel of ROS 5.1?

Either:
a) change that to specify the interface you want it on for (add more for more interfaces)
b) disable it.
c) remove it.

Kk. I have no idea sorry :stuck_out_tongue:

Yeah. Turn it on separately for each of that zillion of dynamic pppoe connections.
I just want to disable IPv6 or at least ND on a single interface, leaving it on by default.
It looks like I’ll have to use ipv6 firewall for that…

For ppp interfaces in ppp profile set use-ipv6=no

I’d like to do just the reverse :slight_smile: Leave it on for ppp and disable it on a VLAN.

It is not possible to disable ipv6 on vlans, ethernets, etc.
And entries in “/ipv6 nd” menu do not disable ipv6. This is used to set on which interfaces router advertisements will be sent (stateless auto-configuration). PPPoe do not need it because stateless auto-configuration is not used.

Mybad.