I used /ip accounting in the past but switched to netflow which has a lot more capability and can also do IPv6.
I wrote a simple Perl program (using Net::Flow library) to collect the netflow traffic and write it to a tab-separated file where I can run some other scripts to collect some statistic info.
Of course there are nice graphical netflow analyzers available but this was not required in my case (it is mainly for logging in case of complaints).
As I mentioned earlier, Netflow/Traffic Flow also needs a rewrite or hardware acceleration on RouterOS.
Traffic flow consumes all the CPU resources in case of an ddos attack.
Not everyone is ‘expecting’ it. Whilst fq_codel / cake would be nice, I don’t feel it should be implmented at the detriment of implementing other features
On a new RB4011 I am having issues running BGP for IPv6. I have a session for IPv4 that works perfectly, but IPv6 does not seem to announce and originate anything.
I agree. First priority is to get ROS7 at least as stable as ROS6. And then implement new features.
Personally I wait for SQM like fq_codel, CAKE too. We are trying to provide more comfortable service for our customers. This feature is one that we think improve it (but not 100% sure about it).
Devs, please check if smips version still have problems with ipsec.
On every 7beta I have problems with it. It (I think) maxing CPU to 100% when tunnel is working or looping through some phases of connecting. When this happens I lose connectivity to my router. Only way to restore my access in this situation is to unplug the cable from internet so ipsec will stop connecting. I had similar problem on ROS7b8 (just having problems with connecting winbox to confirm it), my router stopped responding until I have disconnected cable from internet. This is an only problem stopping me to test ros7, because I need an ipsec tunnel everyday.
ipsec config:
Disabling ipsec peer and policy let me connect router to internet without problems.
On 6.47 I didn’t see that ipsec could eat so much CPU, I could push ~20mbit/s of encrypted traffic between ipsec peers with only 80% of CPU load and it didn’t break any other connectivity.
Thank you for your hard work guys, really appreciate it. I’m happy with every v7 milestone, and this edition is certainly it.
MT should focus on releasing v7 asap after providing functionality similar to v6. Without looking at all the requests for the new features. There will be time for that later.
5GHz interface on RB4011 wifi model is not working in 7.0beta8. It is in ap bridge mode. Scan shows nothing, devices do not see the SSID. I have 6.47 on another partition on the same device and rebooting to that makes it work again. The 2.4GHz interface works fine in either.
Strangely, my Audience wlan3, which uses the same chip (QCA9984), seems to work fine. I set it up as “ap bridge” and I can connect to it.
My RB4011 cannot even connect as “station bridge” to the Audience, but other devices can, like my iPhone.
When I try connecting the RB4011 wlan1 as either bridge or station bridge to the Audience wlan3 in “ap bridge” mode, it seems to see it at first and tries connecting, but I get “association timeout” in the log.
Whatever the the problem is, it seems specific to the RB4011 wifi model and not the QCA9984 chip. It does not work even if I reset to factory defaults, so it is not a config issue.
Thank you for this - I am having the same issue on my smips device (hAP mini). It is running 7.0beta8. I am not using it as a router so I had ether1 connected but it refused to connect via winbox or terminal (ssh/telnet). I plugged in ether2 instead and rebooted it, and now I can log into winbox and everything works, but terminal still does not (it freezes). The issue does not seem to involve the configuration of the port (on my device ether1 was not set up as an “internet” port in any way), but instead whether there is a cable plugged into ether1 or not.