Hi Normis,nz_monkey, I think I saw a list in your post, but it's gone now. Can you re-post?
But it's suitable for BRAS with a lot of wooden crutches (Kostyli).It does seem that the home user is the market Mikrotik is targeting their products at.
Routing in v6 is severely broken, no fixes are forthcoming and there is constant promise from support of them being fixed in RouterOS v7.
The problem is, RouterOS v7 is 3 years overdue, and there is no sign of it coming anytime soon.
While Mikrotik have introduced service provider targeted hardware like the CCR, RouterOS currently lacks both the features and stability to be trusted by modern ISP's.
examples:
- BFD is completely unusable in RouterOS v6
- Polling routing information via SNMP can cause routing to crash
- L3VPN's do not send NLRI updates on PE-CE BGP changes.
- IPv6 recursive next-hop support is broken and cannot be used to advertise IPv6 loopback addresses.
- RouterOS is missing the features it needs to be used as a BRAS/BNG. (See section 5 of https://www.broadband-forum.org/technic ... TR-101.pdf)
- Routing filters often need to be disabled/re-enabled to make them work.
- It is not possible to see routes advertised or received from a BGP peer in a VRF
- It is not possible to run admin services or a L2TP server in a VRF.
- RADIUS attributes to terminate PPP sessions into a VRF are missing.
- DHCP-RADIUS and PPP-RADIUS do not apply rate limits to prefixes defined by received RADIUS Framed-Route's
- RouterOS v6 by default does not meet RFC2865.
- DHCP Option-82 injection (DHCP snooping) is missing. This should inject CID and RID information for bridge ports, wireless clients and switch ports.
- IPv6 is a second class citizen in RouterOS v6.
- BGP4-MIB is missing
- EVPN is non existent, as is VXLAN
I really want to see RouterOS v7 released and resolve these issues, but as every month passes with no sign of it I am losing hope.
Mikrotik certainly not for the house, there is no support for IPTV, P2P, high speed Wi-Fi out of the box, for me personally, this device for the last 2 years of the great went is not much worse, I know a lot of very cheap devices but they are not perfect, but there is everything you need out of the box, why not respond to the requests of users, or at least behave respectfully and not to reply "let's do it when we do" ???? you are losing tens of thousands of users and a lot of profit in this respectMikrotik is best for home users...
Programming is a quite difficult and time-intensive task, so it's not likely that they are just two. And so far they did a great job. My perception is just that their roadmap has different priorities than my (everyone's) requirements. And they have their reason to do it, therefore I just keep hoping that they will switch full time to ROSv7 development.I wonder how many are in fact actively engaged in programming ROS? Sometimes I feel that they are doing only two programmers. Just a very few people.
So if a few people and no money to pay them, I suggest that the formation of any new licenses for ISPs to ensure timely repair and upgrade. I think it would be fair.
Unfortunately the output of a group of programmers is not linearly proportional to the number of programmers.I wonder how many are in fact actively engaged in programming ROS? Sometimes I feel that they are doing only two programmers. Just a very few people.
The frustrating thing is that up until mid 5.x release train, Mikrotik were showing tremendous promise of being able to be used for ISP core networking, introducing their own routing engine with "routing-test", MPLS, DHCP-RADIUS and other such features, they were heading in the right direction. But then they just stopped...Just a little note, you do also got to have reasonable expectations of features. Shure its bad a few of the bugs in ROS but I would not expect to use a CHR, CCR or anything mikrotik to be able to do the same as the ASR 9000s we use in our network. Use the right product at the right place in the network.
Lol yep. The other fix I have found is sometimes I have to move their filters position in the chain up then back down. So say a filter is #7. I need to move it up to say #4 then back to #7 and it will start working.- Routing filters often need to be disabled/re-enabled to make them work. Bain of my existence.
- Routing filters often need to be disabled/re-enabled to make them work. Bain of my existence.
I let you complain for me. I'm busy enough with other vendors, I don't need to complain here much if you are.Hi Normis,nz_monkey, I think I saw a list in your post, but it's gone now. Can you re-post?
I didn't want to be the guy that always complains... it is back now.
Agreed. I would appreciate a statement as to whether or not they are actually working on fix for this particular issue, and what the timeline is. I bit of history, I foolishly bought the RB850Gx2 rev 1 device when it first came out because it was claimed on this very forum by Mikrotik that it supported hardware encryption. Turns out that was not true, but it took me months of aggravation messing around with the IPSEC settings to come to that conclusion. Then they release a rev 2 version that actually has it.My ticket reporting IPsec driver issue on CCR has been open for nearly 1 year now with no resolution. Others are noticing too: http://forum.mikrotik.com/viewtopic.php?f=1&t=112545
The most frustrating part is that even with weeks between checking in, I repeatedly get told things like "I do not have any timeframe when it will be done", "it's ready when it's ready". I believe setting custom expectations and following through is important. Instead, an important feature is broken and I have no way to make business decisions other than going with another vendor that has a functioning feature.
hm, nope. ROSv7 become "magical unicorn" for much-much longer time, actuallyIt is more than 2 and a half years since we talk about v7 Longhorn...
It is more than 2 and a half years since we talk about v7 Longhorn...
The main question Is mikrotik developing synchronization and/or mu-mimo antenna system? If yes when we can hope to have an ETA?
I think a trasparent answer to this question from mikrotik is one step ahead to decide to stay with them or to choose other vendor. Cambium seems to work great in PtMP, Ubiquit will have AirFiber PtMP next year.....
With a lack of UNI-II they really are. They could have two major advantages if they had reliable equipment with UNI-II. The ability to utilize a central management point (CAPsMAN) and their relatively good grounding practices could put them on par with the lower end Ubiquiti gear, especially when you start talking about running fiber up a tower. That's really been the biggest noticeable negative with Ubiquiti…radios dying from static discharge (I operate in a very dusty environment) and lightning.The main question Is mikrotik developing synchronization and/or mu-mimo antenna system? If yes when we can hope to have an ETA?
I think a trasparent answer to this question from mikrotik is one step ahead to decide to stay with them or to choose other vendor. Cambium seems to work great in PtMP, Ubiquit will have AirFiber PtMP next year.....
Mikrotik is so far behind in the outdoor wireless game, they might as well just throw in the towel.
Can we have more details sent to support?- Routing filters often need to be disabled/re-enabled to make them work.
I've experienced this too and have helped many others with the same issue. Is Mikrotik unaware of this mrz?Can we have more details sent to support?- Routing filters often need to be disabled/re-enabled to make them work.
Do you modify routing filters frequently?
Are there really that much WISPs that need Linux commandline (bash or whatever), and DON'T need performance and features of CCR ??? This concern looks *really* far-fetched to me..One of the things that struck me from the UK MUM yesterday was the desire for better scripting within RouterOS.
There's a real danger of losing out to Ubiquiti's Edge Router, which has a more feature-filled full Linux shell for its command-line. I already see plenty of WISPs consider Ubiquiti for their backhaul - it'd be a real shame for MikroTik to no longer be a first choice for packet pushing too!
MikroTik obviously recognise there is a future in "Software Defined Network" because they have an experimental OpenFlow module. The other definition of SDN is where you use software to implement and manage your network architecture, rather than building and deploying configurations by hand. As WISPs get bigger they'll have a strong desire to keep network management costs down by orchestrating their network at scale. The Dude does this... to a point.Are there really that much WISPs that need Linux commandline (bash or whatever), and DON'T need performance and features of CCR ??? This concern looks *really* far-fetched to me..
We've seen this problem several times on CCR with very recent versions of RouterOS.Can we have more details sent to support?
Do you modify routing filters frequently?
Wow.. How do Mikrotik support NOT know about this issue:Can we have more details sent to support?- Routing filters often need to be disabled/re-enabled to make them work.
Do you modify routing filters frequently?
That would be a completely different bug, and I cannot confirm it. What I observe is only that the prefixes do not appear in the table. When they do, they always work (for me).Not only routing filters, but also frequently when adding new bgp peers the prefixes are received, visible in the routing table (/ip route print...) but traffic does not follow the routing table.
Disable the peer, re-enable the peer, and then all of a sudden traffic is routing correctly.
BGP, is FULL of bugs. I'm scared to have my core and peering routers on mikrotik, and will be looking at replacing them.
+1, cannot confirm. Haven't had any phonecalls about reachability problems.That would be a completely different bug, and I cannot confirm it.
Maybe it is a fasttrack or route cache bug. That could be. I don't use those features.
Neither is used.Maybe it is a fasttrack or route cache bug. That could be. I don't use those features.
> /ip route print detail where dst-address=a.b.71.0/24
Flags: X - disabled, A - active, D - dynamic, C - connect, S - static, r - rip, b - bgp, o - ospf, m - mme, B - blackhole, U - unreachable, P - prohibit
0 ADb ;;; AS34307 - NL-IX Route Server
dst-address=a.b.71.0/24 gateway=c.d.116.103 gateway-status=c.d.116.103 reachable via VLAN7 - NL-IX Peering distance=20 scope=40 target-scope=10
bgp-as-path="34305" bgp-local-pref=3080 bgp-med=0 bgp-origin=igp bgp-communities=65000:3080 received-from=AS34307v4 - NL-IX Route Server 01 (NL-IX)
1 Db ;;; AS34307 - NL-IX Route Server
dst-address=a.b.71.0/24 gateway=c.d.116.103 gateway-status=c.d.116.103 reachable via VLAN7 - NL-IX Peering distance=20 scope=40 target-scope=10
bgp-as-path="34305" bgp-local-pref=3080 bgp-med=0 bgp-origin=igp bgp-communities=65000:3080 received-from=AS34307v4 - NL-IX Route Server 02 (NL-IX)
2 Db ;;; AS34307 - AMS-IX Route Server
dst-address=a.b.71.0/24 gateway=80.249.209.174 gateway-status=80.249.209.174 reachable via VLAN1587 - AMS-IX Peering distance=20 scope=40 target-scope=10
bgp-as-path="34305" bgp-local-pref=3070 bgp-med=0 bgp-origin=igp bgp-communities=65000:3070 received-from=AS6777v4 - AMS-IX Route Server 01 (AMS-IX)
3 Db ;;; AS34307 - AMS-IX Route Server
dst-address=a.b.71.0/24 gateway=80.249.209.174 gateway-status=80.249.209.174 reachable via VLAN1587 - AMS-IX Peering distance=20 scope=40 target-scope=10
bgp-as-path="34305" bgp-local-pref=3070 bgp-med=0 bgp-origin=igp bgp-communities=65000:3070 received-from=AS6777v4 - AMS-IX Route Server 02 (AMS-IX)
> /routing bgp advertisements print "AS2bbbb9v4 - iBGP, BR01" detail where prefix=a.b.71.0/24
peer="AS2bbbb9v4 - iBGP, BR01" prefix=a.b.71.0/24 nexthop=c.d.116.103 as-path="34305" origin=igp local-pref=3080 med=0 communities=65000:3080
/ip route print detail where dst-address=a.b.71.0/24
Flags: X - disabled, A - active, D - dynamic, C - connect, S - static, r - rip, b - bgp, o - ospf, m - mme, B - blackhole, U - unreachable, P - prohibit
0 ADb dst-address=a.b.71.0/24 gateway=c.d.116.103 gateway-status=c.d.116.103 recursive via e.f.48.35 VLAN100 - Edge Network distance=200 scope=40 target-scope=30
bgp-as-path="34305" bgp-local-pref=3080 bgp-med=0 bgp-origin=igp bgp-communities=65000:3080 received-from=AS2bbbb9v4 - iBGP, BR02
1 Db ;;; AS49544 - Transit
dst-address=a.b.71.0/24 gateway=31.204.159.165 gateway-status=31.204.159.165 reachable via sfp-plus2 - Cable S03.R13.02 & 2622 distance=20 scope=40 target-scope=10
bgp-as-path="49544,34305" bgp-origin=igp bgp-communities=65000:3000 received-from=AS49544v4 - Transit
traceroute to a.b.71.34 (a.b.71.34), 30 hops max, 60 byte packets
1 e.f.48.129 0.455 ms 0.646 ms 0.672 ms <- CORE router
2 e.f.48.34 0.223 ms 0.262 ms 0.310 ms <- BORDER 01 router
3 g.h.159.165 <- TRANSIT
....
Just an interesting side note, I do BGP on MIkroTik every day and I can't say I've run into this very often, but I do a soft-refresh in and out every time I change the filter because MikroTik isn't the only one who has this issue. I've been burned by similar behavior on Cisco 6500, 7600, ASR and Nexus 7K when modifying ACLs/Route Maps for BGP peerings which is why I got into the habit years ago of soft refresh in/out every time I change the BGP filters.Wow.. How do Mikrotik support NOT know about this issue:Can we have more details sent to support?- Routing filters often need to be disabled/re-enabled to make them work.
Do you modify routing filters frequently?
- Every ISP I talk to that uses Mikrotik for BGP complains about this issue.
- There are numerous threads on these forums about this issue.
- See Ticket#2013050266000072
What do I know about the problem:
- It seems to happen no matter how simple/complex the configuration is.
- It does not seem to be related to how often the filters are changed. (I have had it happen on new routers only advertising 2 prefixes and receiving 1)
- I have noticed it happens more often when a set of filters is pasted in via the CLI.
- I have mainly noticed it on egress filters, this may just be due to the fact that I modify these more often.
In my opinion, MikroTik shines in making routers based on very inexpensive "general" communications processorsMaybe the path Mikrotik should follow now is making FPGA based Hardware for NAT, Queuing and Firewall Filters.
I agree with you. They should focus on bug fix and feature release in software.In my opinion, MikroTik shines in making routers based on very inexpensive "general" communications processorsMaybe the path Mikrotik should follow now is making FPGA based Hardware for NAT, Queuing and Firewall Filters.
running the generic Linux OS (which has lots of networking capabilities not found in other OSes but is not dedicated
to routing).
This resuls in very feature-rich but still inexpensive routers that can be used in (relatively) small networks.
When you require top performance that demands dedicated hardware support, there are other manufacturers
that offer this, and have offered it for much longer. Expect to pay a lot more, as a lot more development resources
go into that kind of solution.
Interesting you say that, I've always thought that it was just a regular formality to do a soft-refresh after any BGP config change.Just an interesting side note, I do BGP on MIkroTik every day and I can't say I've run into this very often, but I do a soft-refresh in and out every time I change the filter because MikroTik isn't the only one who has this issue. I've been burned by similar behavior on Cisco 6500, 7600, ASR and Nexus 7K when modifying ACLs/Route Maps for BGP peerings which is why I got into the habit years ago of soft refresh in/out every time I change the BGP filters.
Having said that, It should be able to handle a change without causing a bug.
If you do a lot of BGP in Cisco, you'll come across issues with filtering prefixes more often than you would think which is why a soft refresh has become a default practice for many network engineers.Interesting you say that, I've always thought that it was just a regular formality to do a soft-refresh after any BGP config change.Just an interesting side note, I do BGP on MIkroTik every day and I can't say I've run into this very often, but I do a soft-refresh in and out every time I change the filter because MikroTik isn't the only one who has this issue. I've been burned by similar behavior on Cisco 6500, 7600, ASR and Nexus 7K when modifying ACLs/Route Maps for BGP peerings which is why I got into the habit years ago of soft refresh in/out every time I change the BGP filters.
Having said that, It should be able to handle a change without causing a bug.
I agree.While relevant, lets not get distracted too much from the larger theme with this routing filter issue
I think Alex Hart meant we shouldn't get distracted from the larger theme: this thread is originally a discussion about whether we think RouterOS is moving forward fast enough, or if it might be left behind as competitors innovate quicker.I agree.While relevant, lets not get distracted too much from the larger theme with this routing filter issue
The route filter issue...
To me, MikroTik RouterOS still has a lot more features than the OS of other routers in the same price category, and I think it is mostwhether we think RouterOS is moving forward fast enough, or if it might be left behind as competitors innovate quicker.
So far, it sounds like the jury is still out: lots of people who believe in and support MikroTik, and want them to succeed. But also quite a few people who have been caught out by "sharp edges" in some of the implementation details.
Who do you see as competitors to MikroTik that are are currently beating them in innovation at the same price point?I think Alex Hart meant we shouldn't get distracted from the larger theme: this thread is originally a discussion about whether we think RouterOS is moving forward fast enough, or if it might be left behind as competitors innovate quicker.
Right now, I don't. I thought that I'd been clear in all my posts in this thread. I see that there are bugs, but I've had bugs on every platform I've ever used - just as you've said has been your experience with Cisco.Who do you see as competitors to MikroTik that are are currently beating them in innovation at the same price point?
From a financial perspective, they are probably one of the hottest tech companies in the Baltic with over 121% growth up to 2014 and another 30% growth in 2015.Guys. I was telling those things years ago. And I still think the same like you, but remember that ebit to capital ratio is what an owner wants to be maximised every year. Making metal boxes thinner, replacing them by plastic and utilising all in one socs with ridiculous flash, removing wide range voltage regulators and other things are helping to meet such goals. Moving towards BFU market by dammed quickset and sell products on the same shelf like asuses, tendas and totolinks is helping it too. I believe that mikrotik makes much more money on 941 for 20 bucks than on all ccrs together during a year. We all can be pissed off, but the money matters. Mikrotik reached some reputation and is getting well known so they are trying to monetize it. You have to admit that isp business is not growing so fast comparing to BFU market. So that's it. And doesn't matter if you are going to buy few nanostations instead of sxt. Who cares? Home users are buying much more... You do not believe mikrotik anymore? Who cares? There is a heap of money that they are going to sell their reputation for. Their business. Their decision. Their future. Not ours.
in the RF space, I'm assuming you mean Ubiquity, and while true in the North American and European markets, we see heavy MikroTik RF deployments in developing countries in Africa and South America. So there has to some regional adjustment when identifying competition because price is king in some markets whereas features and performance are key in others. Not everyone has the same use case either - WISP is only one use case for RF gear and not everyone needs GPS synch and more advanced RF features.The obvious one.
I'm looking forward to an announcement of 10GE switches by MikroTik. The CCR1072 was a strong hint that this could happen.in the switching market, they have a very strong proposition on features/performance for a 1U switch now that loop prevention protocols are coming out.
Though I rarely play on the enterprise wireless side, "broadband" wireless is my bread and butter. Over the years I've played with everything from Canopy to Aviat and back. Mikrotik to me was always a routing solution. Here recently I've noticed a lot of problems leading to frequent router replacements at sites. After the finial run of RB493's died The decision was made to migrate to the RB2011. Currently, most of the AP's are UBNT rockets. Usual problem is static discharges killing ports on the RB2011. Occasionally lightning takes out a router (unfortunately Ubiquiti is not great on providing grounding solutions for AP solutions. Average 2011 lasts about year and is retired when all of the ports are dead. 493's lasted 3+ years.I have even been asked to replace brand new Mikrotik wireless AC units with >3 year old 2.4Ghz UBNT wireless hardware because they like the way it performs better. (Capsman is only ok. Getting kicked off your AP to join another AP is archaic if your not used to it. It feels like a step backwards. Yall should really fix that. Don't say UBNT owns that because many multi radio systems are on the shelf now and you still can tell the capsman deployment from the rest because it sucks more)
This is the first year I have literally started having to look around. This is also the first year I chose to deploy alternative gear in order to ease a deployment and avoid performance issues with wireless.
10 years ago your gear was in black metal cases and it worked non-stop rock solid under most conditions. We used to brag about that.
Now its thin plastic and highly branded and some of it is worse than COTS equipment I can buy at my local store.
I already miss the old Mikrotik. (Prime example 493ah in metal case) I have for years. Now rather than being my first choice your one of a number of considerations and your features are behind and lacking when compared to COTS equipment.
Even Google is looking good for wireless right now. Mikrotik not so much. Yall have that hit & miss capsman thing and your wireless AC is only ok. (Only ok?)
Don't see many RMAs? Its because its not worth the few bucks I spent initially (even after 10+ failures) its especially not worth it for what I charge to install this gear.
You have gotten "cheap" too. Not cost effective cheap, but rather your hardware is cheap feeling, cheap looking & underperforming in many aspects. Wrong direction guys! Your current partnerships are making you look & feel like your competition.
Please fix yourself Mikrotik. Your starting to look and feel like TPLINK. Thats an insult because TPLink is plastic junk that doesn't work that well. Its hard to keep using Mikrotik when even my Mikrotik customers are noticing these issues ongoing.
I agree that this sometimes can be a problem, but I am not sure it can be blamed on MikroTik.At one of my sites has a lot of stray RF from a piss-poor low power FM station install.
Completely agree, including NV2 support for capsman. But MT pretty much already said no, not going to happen. Same with Virtual APs and NV2 (has been asked for, over, and over, and over, with VERY valid reasons).On a secondary note, I've never thought capsman would be great for an enterprise setup however, I think it could be a real tool for a PMP sectorized setup by offering a single control point.
We actually tried it as well as using different stp cat5e runs (the corrugated stuff cambium likes to recommend hasn't helped much either). It also doesn't help this on top of a 40 year old 5 story building. Site grounding is next to non-existent. However, it hasn't caused any of the licensed links to go down so we can't really complain of much.I agree that this sometimes can be a problem, but I am not sure it can be blamed on MikroTik.At one of my sites has a lot of stray RF from a piss-poor low power FM station install.
We use MikroTik routers in broadcast towers (kilowatts of transmit power) and in amateur radio repeaters
(e.g. in the close field of a 80W transmitter on 29 MHz) and indeed it causes ethernet problems in the latter
case but we fix those with ferrite clamps on the network cables.
(the gray plastic thingies with black ferrite cores inside that you sometimes find packed with equipment and
that most people discard because they don't know what they are for and don't bother to read manuals)
In cases like this you may often find that replacing some equipment with another type also appears to
cure it, but that does not really mean the other equipment is that much better designed. Similar for your
static discharge problem: you should just install your equipment correctly to solve this (earthing and
equipotential bonding) rather than rely on the ability of the equipment to absorb it.
The below works fine for me:Very simple example, lets say i wanted to use pool.ntp.org as my NTP server to my mikrotik router, if i enter it in it gets converted into an IP or in some cases not allowed to be stored as a domain. On consumer routers you could enter a domain in your configuration (except for DNS ofcourse) and it will still accept it, the only difference is that once the domain expires in cache it is checked again.
server-dns-names (Comma separated domain name list default: ) To set NTP server using its domain name. Domain name will be resolved each time NTP request is sent. Router has to have /ip dns configured.
i know, but when i say important i mean you wouldnt be able to function without it. You dont need DNS for routing to work but you cant live without it either.When what you really want is a Linux box, you are not at the correct place at MikroTik.
MikroTik have decided that Linux is used internally but externally they have their friendly interface which limits what you can do.
They keep some control over "security" (and probably also supportability) by not allowing access to the underlying Linux system, e.g. via a shell or by allowing installation of external software.
When you don't like that, go shopping somewhere where that is possible. I use bare Linux myself in some cases as well, but I like the MikroTik routers for many purposes.
Also, please don't think that what YOU consider important or essential, is valued by others as well. So for a company with many customers. telling them that "this feature is a must have for everything" is not going to automatically get it to the top of the list.
But my network functions well with the DNS provided by MikroTik and without the DNScrypt that you consider essential.i know, but when i say important i mean you wouldnt be able to function without it. You dont need DNS for routing to work but you cant live without it either.
You can't live without it on your network, but you certainly can live without it on your router. And this is an important distinction, meaning that the needed network service can be provided by a third party, with better performances than using your router. Having everything crammed in one device is a compromise which we choose, usually from a cost perspective.i know, but when i say important i mean you wouldnt be able to function without it. You dont need DNS for routing to work but you cant live without it either.
i doubt consumers would have that option to run mikrotik alongside a PC running linux.You can't live without it on your network, but you certainly can live without it on your router. And this is an important distinction, meaning that the needed network service can be provided by a third party, with better performances than using your router. Having everything crammed in one device is a compromise which we choose, usually from a cost perspective.i know, but when i say important i mean you wouldnt be able to function without it. You dont need DNS for routing to work but you cant live without it either.
E.g. in my network I have a Linux machine running a full fledged DNS, while the router only forwards requests and acts as a minimal backup for the internal network.
That's true, but on the other hand, I doubt consumers need all those full services. They actually need minimal but sufficient service support for regular tasks. Advanced services are out of the "consumer" scope.i doubt consumers would have that option to run mikrotik alongside a PC running linux.
But it introduces vulnerability of the SSH-protocol into the mix. So is that good?It will at least give some additional protection for the winbox-protocol (that some does over the Internet) that has been exploited several times.