+1 to vpnv6 over IPv4.We are still waiting for VPNv6 support over IPv4 infrastructure.Did anyone configure VPNv6 successfully to work?
+1 to vpnv6 over IPv4.We are still waiting for VPNv6 support over IPv4 infrastructure.Did anyone configure VPNv6 successfully to work?
That freed extra 80kb, thanks.Try:
/console/clear-history
Turns out, it does.If is just netinstalled... already the history do not exist...
+1 6vpe, 6pe hope they listen+1 to vpnv6 over IPv4.
We are still waiting for VPNv6 support over IPv4 infrastructure.
Yep! I agree!Are you referring to MPLS L3 VPN RFC 4364, a generic IPv6 VPN RFC 4213, or tunneling methods like those in RFC 2473 or 2784/2890?
If you’re talking about MPLS, there are plenty of other mainstream capabilities I’d prefer to see implemented as well like EVPN, SR, TE and OAM.
Interesting! Good to know! I'll try and keep an eye out for that too. I hadn't noticed those issues, but we also haven't done any big file transfers recently.I also perceive somewhat of improvement, but wifi "stalls" still happen a few times per day, especially when there is more traffic, for example when i push some heavy transfer from one laptop to another across wifi there is more chances of happening
I'm not sure what the difference might be. I reported an issue with iOS devices in particular struggling with the beta, and beta6 improved the situation immensely--to the point that they no longer seem spurious. IOW, my hAP ax2 has been handling the situation better since upgrading to beta6.
.. I am able to venture that perhaps MikroTik will have to think about different Software and Firmware (Routerboard) for the same hardware for different applications. ... If the fight to split the main software package is already big, imagine thinking about multiple flavors of firmware? It's going to be CHAOS.
It's a dangerous slippery slope thoughI have been saying for years that the only valid solution following the current MK market strategy (ROSE, Home Market) is to create a "RouterOS HomeEdition" for the "hAP" series of Routerboards with only the "basic" functions + wifi + storage (DLNA, SMB) full of simple wizards for example the creation of a wifi mesh (capsman home edition?). This would allow to streamline the devices with 16MB of flash on which it will always be possible to install the classic professional version of ROS. As for ROSE, for me a dedicated environment should be created from scratch using open source projects and various collaborations dedicated exclusively to the storage environment.
I'm aware of that, but why to put more and more bells&whistles on the tree if they do not fit on branches?ROSE is already a separate package, so nothing to worry about.
What we need is removal of other functions from the base package so it again fits in a 16MB flash device. That is totally unrelated to ROSE.
https://mikrotik.com/product/wap_lr8g_kitThe problem is that MK released, I don't remember which model of RB, a short time ago still with 16 MB flash so the first is not a viable path..
yeah, some weeks ago i received a CRS-309 with 32mb of storageI think Mikrotik already realized that 16MB is a little tight. There are refreshes of existing device like Chateau LTE12 (2025) now with 32MB flash. There are other devices in the pipeline, see viewtopic.php?t=213245#p1131190, now with 32MB flash as well. Good to see Chateau 5G R15 has now 32MB. Where the 5G R16 only had 16MB (like the original Chateau 5G). I like the funny fact, people will think R16 is better/newer than R15. But it is the other way round.
Interesting, this is not indicated on the product page (yet?).
That been my thought too. But if true... do some package split & put 2 x 16MB in device - market it as "redundant flash", given folks already worry about flash failures. i.e. make lemonaid from lemons.The only explanation I can come up with is that they’re sitting on some massive warehouse full of 16MB chips they’re desperately trying to offload...
You never know... Here people sued (yes, SUED) my ISP. Because it was selling 500Mbps and delivering 1Gbps. I kid You not - they had to put traffic shaping, by court order! Why? WHY?......Nobody (except you ;-) ) complains about getting more than expected and paid for (I never complained due to getting 256MB RAM version of hAP ac2).
Did you just tell people to not use routing functions on an L3-Switch? What?without MPLS and routing functions, and baking routeros-diet.npk later (for switches)
I believe that anything small enough that precludes me to use partitions, is too little. Really. Yes, do backups. Yes, do both an export and a binary dump. Yes, save both on your desktop, update winbox and netinstall - don't forget to download the right image too.I don't think that 16MB of storage on LMP 5G is that critical. Since it hasn't got wifi, ROS installation is imediatelly around 2.5MB slimmer. And with "only" 256MB RAM iz's also not prime candidate for running containers ... I hope.
I agree with that.I believe that anything small enough that precludes me to use partitions, is too little. Really.
Yes, that's just logical. Why they aren't doing this is beyond me.As RouterOS now allows a RAMdisk to be configured by the user, it could instead use a RAMdisk that is already configured, or dynamically configure a temporary RAMdisk, for the download and upgrade.
I updated my hAP ax2 from 7.16.2 to 7.19beta6 and while things seem to work well, I noticed CPU load is averaging 50% while idle. According to /tool profile, this seems to be caused by the routing process. There is a BGP peer on this router but it's only taking in ~2000 routes and there aren't any updates to process, so I'm not sure why the load is so high.
Update: if I enable "bgp, debug" logging I see hundreds of "Output publish 10.1.1.0/30" lines per second (10.1.1.0/30 is a subnet of a connected ROSv6 device on which the BGP peer with this router isn't even enabled). Downgrade to 7.18.2 fixed the problem.
true.7.15.x was the last version where BGP worked OK
That's not new, is it? I guess the real issue is that ROS 7 does not have a long-term release channel.MikroTik pushes a release to the 'stable' channel far too early, when it is often anything but stable.....
Is there a thread where I could read up on what is wrong with BGP? I just upgraded our 2216s to 7.18.2 and they seem to be running fine with full table Internet peering.7.15.x was the last version where BGP worked OK
They do kind of, on 16MB (and some other) devices upgrade packages are downloaded to RAM not disk...Yes, that's just logical. Why they aren't doing this is beyond me.As RouterOS now allows a RAMdisk to be configured by the user, it could instead use a RAMdisk that is already configured, or dynamically configure a temporary RAMdisk, for the download and upgrade.
Please read the posting again. What works for 16MB devices should work for all, but it does not.They do kind of, on 16MB (and some other) devices upgrade packages are downloaded to RAM not disk...
Wait until they are up for a day or two...Is there a thread where I could read up on what is wrong with BGP? I just upgraded our 2216s to 7.18.2 and they seem to be running fine with full table Internet peering.7.15.x was the last version where BGP worked OK
But could You do a quick heads up here? Just a little list of small bullet points, Mikrotik style? :DWait until they are up for a day or two...
The problem has been discussed in release topics.
If someone (preferably from Mikrotik) could take up this would be good which i know has been requested beforeBut could You do a quick heads up here? Just a little list of small bullet points, Mikrotik style? :DWait until they are up for a day or two...
The problem has been discussed in release topics.
The issue should be fixed in the next release.I updated my hAP ax2 from 7.16.2 to 7.19beta6 and while things seem to work well, I noticed CPU load is averaging 50% while idle. According to /tool profile, this seems to be caused by the routing process. There is a BGP peer on this router but it's only taking in ~2000 routes and there aren't any updates to process, so I'm not sure why the load is so high.
Update: if I enable "bgp, debug" logging I see hundreds of "Output publish 10.1.1.0/30" lines per second (10.1.1.0/30 is a subnet of a connected ROSv6 device on which the BGP peer with this router isn't even enabled). Downgrade to 7.18.2 fixed the problem.
I've just noticed that I have the same issue on recent betas (in my case, an RB5009UG+S+), which has been ongoing for a few weeks. I also have BGP session (about 100 routes).
mtik.png
Rebooting doesn't solve it. Copied config over to secondary partition running 7.18.2 and switched to that, and now everything is fine again (< 10% CPU usage).
We don't insist to the IPv4-only backbone, we like IPv6, or we would like to :-)We are still waiting for VPNv6 support over IPv4 infrastructure.Did anyone configure VPNv6 successfully to work?
I have already done that in almost every release topic after 7.16 so no need to repeat it.But could You do a quick heads up here? Just a little list of small bullet points, Mikrotik style? :DWait until they are up for a day or two...
The problem has been discussed in release topics.
I did, and you said "it could instead use a RAMdisk that is already configured, or dynamically configure a temporary RAMdisk, for the download and upgrade." which is exactly what MT does...Please read the posting again. What works for 16MB devices should work for all, but it does not.They do kind of, on 16MB (and some other) devices upgrade packages are downloaded to RAM not disk...
No, that is not correct.I did, and you said "it could instead use a RAMdisk that is already configured, or dynamically configure a temporary RAMdisk, for the download and upgrade." which is exactly what MT does...
But they could respond like: "Hello Mr. Pe1chl, at the moment, we do not have any available resources to address these issues. We will get back to you as soon as we start working on them. Thank you."I have already done that in almost every release topic after 7.16 so no need to repeat it.
But could You do a quick heads up here? Just a little list of small bullet points, Mikrotik style? :D
My support ticket was created July 2024 and has not received a reply after August 2024 despite several updates from me.
I fear there again is no available BGP developer at the moment.
That is likely against company policy...But they could respond like: "Hello Mr. Pe1chl, at the moment, we do not have any available resources to address these issues. We will get back to you as soon as we start working on them. Thank you."
The IT Crowd ;)But they could respond like: "Hello Mr. Pe1chl, at the moment, we do not have any available resources to address these issues. We will get back to you as soon as we start working on them. Thank you."
I have already done that in almost every release topic after 7.16 so no need to repeat it.
My support ticket was created July 2024 and has not received a reply after August 2024 despite several updates from me.
I fear there again is no available BGP developer at the moment.
They can outsource programmer if they want. And they have responsible to their customer that already bought they hardwareI have already done that in almost every release topic after 7.16 so no need to repeat it.
But could You do a quick heads up here? Just a little list of small bullet points, Mikrotik style? :D
My support ticket was created July 2024 and has not received a reply after August 2024 despite several updates from me.
I fear there again is no available BGP developer at the moment.
Agreed, IPv6 route/forward/distribution using VPNv6 over IPv4 or SR are more efficient way for now and in the future when IPv6 implementation start rising massively, it will reduce memory/cpu requirement.We don't insist to the IPv4-only backbone, we like IPv6, or we would like to :-)
We are still waiting for VPNv6 support over IPv4 infrastructure.
Sure, it would be appreciated to move from MPLS to SR, maybe it would be better for the vendor and for the end-users, or SRv6 if too hard to implement IPv6 route over IPv4 nexthop.
World moving tovards IPv6 and SR.
Are you calling us from 2010? Or is it an April fools joke?in the future when IPv6 implementation start rising massively
I updated 1xARM, 1xARM64, 1xMIPSBE.What's new in 7.19beta7 (2025-Mar-31 10:55):
OK... I need to agree that:Are you calling us from 2010? Or is it an April fools joke?
I was pushed too hard! Sounded like negating round earth.in the future when IPv6 implementation start rising massively
Excellent ... very nice to read !IWord is Mikrotik has recently brought on about 15 people ...
Beta7 still does not fix fast track for me on my CCR2116.
It works fine on 7.18.2 but the moment I try the beta my speeds drop from 1Gbps to 0.15Mbps. This is for IPv4 currently, disabling the HW offload on the fast track filter on the beta does fix the speed issues. The moment the HW offload is enabled, I get 0.15MbpsBeta7 still does not fix fast track for me on my CCR2116.
It apparently works for many other users (or else there would be a massive outrage going on). It works for me on 7.18 (and .1 and .2).
So it must be something in your particular config.
And I'm sure you're aware that fasttrack is only enabled by adding a particular IPv6 firewall filter, without it it's disabled (just like it's done in IPv4). And ROS upgrades never changes configuration (it might convert existing configuration to newer syntax, but doesn't add new items).
please don't scare me, I got 8 BGP connections and a AS on a CCR running 7.15 since July I think and just considering to update and saw this :P7.15.x was the last version where BGP worked OK
*) route-filter - fixed the "blackhole" option setting process;Set blackhole yes on routing filter broken on 7.19.beta6
Last known work 7.18.2
Reported SUP-183157 with supout from both version.
Thx
They not able to make stable VPn4 but you want ipv6 already.+1 to vpnv6 over IPv4.
We are still waiting for VPNv6 support over IPv4 infrastructure.
please don't scare me, I got 8 BGP connections and a AS on a CCR running 7.15 since July I think and just considering to update and saw this :P
That make sense, given they've long implemented the now ratified RFC-9759It might actually happen sooner than you'd expect. Word is Mikrotik has recently brought on about 15 people, supposedly working full-time on developing business-oriented features.
True word or gossip?It might actually happen sooner than you'd expect. Word is Mikrotik has recently brought on about 15 people, supposedly working full-time on developing business-oriented features.
That make sense, given they've long implemented the now ratified RFC-9759
True word or gossip?
what do you want to achieve?anyone have problem with bgp filtering for local as?
regexp ^$ or bgp-path-len < 1 did not works
Advertise any prefix originately from the router itself.what do you want to achieve?anyone have problem with bgp filtering for local as?
regexp ^$ or bgp-path-len < 1 did not works
can you share the documentation link, google was not enough for me to find itAs is stated in the documentation, the check for locally originated routes is "if ( bgp-network )"
As I know, RouterOS 7 is based on Linux kernel, maybe a 5.6.3 version, with a lot of MTik specific patch. If I see the kernel source of version 5.6.3, IPv6 route over IPv4-mapped nexthop is supported:Deploying VPNv6 Over IPv4 LDPv4, on an environment of per-vrf label allocation seams to be really simple in the point RouterOS is now.
Seams that if they just rework a bit how the NLRI of MP-BGP is created for this scenario and they are good to go.
linux-5.6.3/net/ipv6/route.c @ line 3319
if (gwa_type != (IPV6_ADDR_LINKLOCAL | IPV6_ADDR_UNICAST)) {
/* IPv6 strictly inhibits using not link-local
* addresses as nexthop address.
* Otherwise, router will not able to send redirects.
* It is very good, but in some (rare!) circumstances
* (SIT, PtP, NBMA NOARP links) it is handy to allow
* some exceptions. --ANK
* We allow IPv4-mapped nexthops to support RFC4798-type
* addressing
*/
if (!(gwa_type & (IPV6_ADDR_UNICAST | IPV6_ADDR_MAPPED))) {
NL_SET_ERR_MSG(extack, "Invalid gateway address");
goto out;
}
Hope the new MT guys will solved thisAs I know, RouterOS 7 is based on Linux kernel, maybe a 5.6.3 version, with a lot of MTik specific patch. If I see the kernel source of version 5.6.3, IPv6 route over IPv4-mapped nexthop is supported:Deploying VPNv6 Over IPv4 LDPv4, on an environment of per-vrf label allocation seams to be really simple in the point RouterOS is now.
Seams that if they just rework a bit how the NLRI of MP-BGP is created for this scenario and they are good to go.However, I don't know if this is enough to simply implement VPNv6 over LDPv4.Code: Select alllinux-5.6.3/net/ipv6/route.c @ line 3319 if (gwa_type != (IPV6_ADDR_LINKLOCAL | IPV6_ADDR_UNICAST)) { /* IPv6 strictly inhibits using not link-local * addresses as nexthop address. * Otherwise, router will not able to send redirects. * It is very good, but in some (rare!) circumstances * (SIT, PtP, NBMA NOARP links) it is handy to allow * some exceptions. --ANK * We allow IPv4-mapped nexthops to support RFC4798-type * addressing */ if (!(gwa_type & (IPV6_ADDR_UNICAST | IPV6_ADDR_MAPPED))) { NL_SET_ERR_MSG(extack, "Invalid gateway address"); goto out; }
LDP is bleeding from multiple wounds in RouterOS, so if SR is easier to implement even if SRv6, we would be happy as most of high-end vendors simply skipping LDPv6 from their codes, they prefer SR over LDP. You said right, SR seems as complex as simple it is.
https://help.mikrotik.com/docs/can you share the documentation link, google was not enough for me to find itAs is stated in the documentation, the check for locally originated routes is "if ( bgp-network )"
*) system - fixed "/system reboot" when the system disk is completely full;
What's up with that?
no idea how to check firmware. it was shown only in old 6.x routeros. also, no firmware for RB2011UiAS-RM on mikrotik website.Routerboard firmware (mostly) up-to-date? Does another reboot change anything?
no idea how to check firmware.Routerboard firmware (mostly) up-to-date? Does another reboot change anything?
/system/routerboard/print
Flash memory full?After upgrading old RB2011 to 7.19 beta7, can't upload anything any longer (e.g. can't upgrade to beta8). File list empty. Scripts that create backups fail.
What's up with that?
The RB2011 has 128MB of flash so unless you have installed a lot of other packages or an extremely large adlist there should be many issues I would guess?Flash memory full?After upgrading old RB2011 to 7.19 beta7, can't upload anything any longer (e.g. can't upgrade to beta8). File list empty. Scripts that create backups fail.
What's up with that?
How large are your partitions?I have ax3 and 2 partitions and dns adlist are configured. And I'm tired of deleting adlist to install the update.
Also, if you interrupt the download of the update, then it is impossible to restart it without rebooting the entire device due to lack of memory.
Disabling and setting a pause for adlist does not free up memory.
After upgrading old RB2011 to 7.19 beta7, can't upload anything any longer (e.g. can't upgrade to beta8). File list empty. Scripts that create backups fail.
What's up with that?
I would prefer to store the downloaded adlist data in ram memory.How large are your partitions?
have you checked the free storage space using the /system resource print command in the terminal?
Just returns routeros as firmware./system/routerboard/print
routerboard: yes
model: RB2011UiAS
serial-number: 77AD0866172B
firmware-type: ar9344
factory-firmware: 3.41
current-firmware: 7.19beta7
upgrade-firmware: 7.19beta7
My screenshot above shows plenty of memory.Flash memory full?
Absolutely nothing out of ordinary there. Default admin user and default full/read/write groups, that I never changed. All checkboxes are there.Check System -> Users: Is there any other user groups than full/read/write. Does the group full still have all checkboxes? Is your login still member of the full group? Is there any unrecognized usernames?
can confirm too. same for me.we tested 7.19beta7 and it is working fine about bgp on x86 and arm64!
thanks Mikrotik.
> /interface/veth
> add address=2001:db8:1:1:1:1:1:1/64 gateway="" gateway6=2001:db8::1 name=example
> :put [get example value-name=address]
2001:db8:1:1::/64
[admin@MikroTik] > /interface/veth/add address=2001:db8:1:1:1:1:1:1/64 gateway="" gateway6=2001:db8::1 name=example
[admin@MikroTik] /interface/veth> :put [get example value-name=address]
2001:db8:1:1::/64
[admin@MikroTik] /interface/veth> /system/resource/print
uptime: 2m2s
version: 7.19beta8 (testing)
build-time: 2025-04-04 10:24:19
factory-software: 7.1
free-memory: 57.5MiB
total-memory: 256.0MiB
cpu: QEMU
cpu-count: 1
cpu-frequency: 3192MHz
cpu-load: 1%
free-hdd-space: 70.4MiB
total-hdd-space: 89.2MiB
write-sect-since-reboot: 1600
write-sect-total: 1600
architecture-name: x86_64
board-name: CHR QEMU Standard PC (i440FX + PIIX, 1996)
platform: MikroTik
[admin@MikroTik] /interface/veth>
ros_version ticket_id title description status_code created_on will_be_fixed_on_version?
It was not said to make the ticket system public. This would not make any sense at all - as you said - many tickets may not even be bugs.It's company policy and I can't comment on that, but what I can tell you personally, is that we get hundreds of "bug reports" every day, and 99.99% of them are bad configuration or misunderstanding about something. If all these would be turned into bug reports directly, it would be utter chaos. It would be very nice if more people made some proper testing, steps to repeat, etc. as a normal bug tracker requires. This is not a DIY hacker software or github, there are millions of home users and basic level techs that are using these devices.
As I have said multiple times, this forum is a deep dark corner of geeks, amongst millions and millions of other people that have never seen this forum in their life, but are using mikrotik products.
So there is a bug tracker - a different system than the ticket system. I totally understand the "company policy" thing - the fear of "leaking" details to exploit issues. I would not suggest to make the bug tracker public either. But a curated list of issues with a description and to which version it applies would be great - other vendors do that (without risking to disclose critical data).This is an automated message. Our bug tracker reports that your issue has been fixed. This means that we plan to release a RouterOS update with this fix. Make sure to upgrade to the next release when it comes out. To be sure this specific fix is included, read the changelog when the next version comes out. If your issue is not mentioned, it might mean it will be in the next release.
Mikrotik support would even benefit from this. Now bugs get reported over and over again. Because nobody knows if it is already known to Mikrotik.When you file a bug with us you receive a number that you can share publicly and that other customers can use to look up the basic information on the bug
So do u think that your product already perfect?It's company policy and I can't comment on that, but what I can tell you personally, is that we get hundreds of "bug reports" every day, and 99.99% of them are bad configuration or misunderstanding about something. If all these would be turned into bug reports directly, it would be utter chaos. It would be very nice if more people made some proper testing, steps to repeat, etc. as a normal bug tracker requires. This is not a DIY hacker software or github, there are millions of home users and basic level techs that are using these devices.
As I have said multiple times, this forum is a deep dark corner of geeks, amongst millions and millions of other people that have never seen this forum in their life, but are using mikrotik products.
Even if bugs are resolved, no one knows what they were as solutions are hidden in one-liners: "improved stability", "corrected behaviour", "better handling".Mikrotik support would even benefit from this. Now bugs get reported over and over again. Because nobody knows if it is already known to Mikrotik.
Or in JIRA allow the reporter to have some "mark public", so if you link to a issue (especially "feature request" type) in forum, it's be read-able (perhaps requiring some help.mikrotik.com login).Developers for Apple ecosystem have a thing called Open Radar (https://openradar.appspot.com/page/1 w) which has similar origin story.
By making better documentation, the MikroTik team would achieve this wish.It would be very nice if more people made some proper testing, steps to repeat, etc. as a normal bug tracker requires.
I completely agree with your statement.@felixka I have been arguing many times that this should be done at least for the release notes. Right now we get basic and cryptic statements about what has changed in a release, but we never see a complete description and an underlying bug report.
It is often difficult to guess what is really meant with "system - improved system stability when sending TCP data from the router" (an example picked from the release notes above) and it would be so much better when there would be a link to a more detailed description of what was changed or added....
Do you mean disable the HW offload on the internet facing port on the switch ? I have L3 HW offloading on on all ports and the switch1 cpu with v17.8.2, and speeds are fantastic, on the beta, even with L3 Hw Offloading disabled on SFP1 which has my XGSPON module for my WAN and a vlan on it in order to get internet access from my ISP, speeds drop to 0.10Mbps. Only if I do Switch -> Settings -> L3 Hw Offloading disable, do the speeds restore the full ISP speeds. So I need to fully disable it on the Beta, where are the stable release seems to have no issue (or doesn't work properly? ).If you're doing NAT, you need to disable the Internet-facing port. Presumably you've done that already for other versions.
Well, there is always something left to be desired....And to be clear, the MikroTik team has improved A LOT regarding documentation in recent times!
I don't know who, but someone deserves to be congratulated for this. Please give it to this person.
What I miss the most are the use cases!
Something that there was much better back in the wiki days.
It is irritating that you see it this way. A bunch of geeks. I visit the "active topics" section daily and what I see is: regular people seeking for help and solutions to their issues with Mikrotik products. That is I guess the primary purpose of this forum - people helping each other.As I have said multiple times, this forum is a deep dark corner of geeks, amongst millions and millions of other people that have never seen this forum in their life, but are using mikrotik products.