Just for the sake of it, I already tried that even though it was useless to me. I've disabled all queues, I've disabled all firewall rules. I've also tried to overclock it, I don't recall the command exactly, the point is that the command was valid but a "Your system does not allow CPU clock settings" or something alike was returned. Anyway, overclocking it from 800 -> 1066 will mean what, bridging 200Mbps without loss but not more?Hi,
Simple Queues and L7 inspection slaughter the CPU. Please do not use them, or at least don't use hundreds or thousands of them.
No Routerboard will be able to cope with that kind of (useless, because redundant) work.
Try to convert your simple queues to a queue tree, or to PCQ simple queues. Drop the L7 rule, if it isn't 100% necessary.
You may also try overclocking your CPU to 1066 MHz, but note that this may make the board unstable.
Also, disable connection tracking, if you are not using any NAT configuration or advanced firewall features which require them (like connection-bytes or L7).
Ehm, it is best case scenario - with almost no configuration. So as soon as you start configure, something numbers will go down.And may I also remind you that the above mentioned values are worst case scenarios according to the benchmark.
What type of bus is using is irrelevant. What's relevat here is that it can't bridge more than 120Mbps through 2 gigabit ports from the same port group, nor between ports from two different groups.rb1100 does not use PCI bus.
I was refering to the fact that the numbers I took from the official Mikrotik benchmarks are the lowest possible values, under the worst case scenario. The performance is a lot better without any sort of routing/conntrack. The values I used as listed by Mikrotik are under the Firewall ON (no mention on how many rules) + Conntrack ON + RSTP Bridge Mode.Ehm, it is best case scenario - with almost no configuration. So as soon as you start configure, something numbers will go down.
Let me see if I understand this correctly.I already tried that even though it was useless to me. I've disabled all queues, I've disabled all firewall rules.
Besides the fact that the conntrack is something that I need, I disabled it anyway, it was roughly a 50% throughput gain, but then again, no shaping, no filters, no conntrack? Doesn't this nice and shiny box look more and more like a rubbish TP-Link unmanaged switch? Only about 4 times more expensive.I already tried that even though it was useless to me. I've disabled all queues, I've disabled all firewall rules.
Maybe bridging ports 5 and 6, on different switch chips, would be even better?Hello mihaialdea,
I had similar problems with bridging and queues on my 1100s; I bridged Port 11-12 ,
enabled piping through fw, and added mangle rules and a complex queue tree for interface 12:
The result was a more or less completely unresponsible RB - the interfaces showed only a few Mbps of data and was hardly reachable on all other IFs.
I just changed the bridged ports to 6-7 and the queue on port 7; Everything is fine since then and i can easily get 200Mbps+ without exceeding 30% load.
Thank you RK; That might be even better.Maybe bridging ports 5 and 6, on different switch chips, would be even better?
No, unfortunately I can't provide you with that because that would mean for me to break the NDA I've signed with my employer. For the time being it's only bridging the traffic for a single server which is a online game server. No more thant 30-40Mbps at any given time. The CPU ranges from from 40-80% usge. The client doesn't complain about anything, but if I start adding servers things will go poof.Hey mihaialdea, could you please provide a capture of the traffic you need to bridge?
Maybe it's some big size packet crazy thing.
I had ping time issues when bridging 802.1q, 802.1ad, EoIP and IPIP. I haven't tested other types. The issue could be NOT IN THE MikroTik bridge, I haven't had time to check more. I just untagged the traffic.
P.S. I once reloaded a router by reflashing from bootloader and then re-created all configs from withing WinBox without restoring a .backup from another platform. Then one problem went away.
Have you tried with v5 RC7 / RC8 ? There are improvements in RC7....
Hey if you can't find the RB1100 usable - send it to me
My setup is similar, I have port 13 for out-of-band management and ports 1-2 for bridging. Yet I can't get more than 50-60 Mbps without packet loss.Hello mihaialdea,
I had similar problems with bridging and queues on my 1100s; I bridged Port 11-12 ,
enabled piping through fw, and added mangle rules and a complex queue tree for interface 12:
The result was a more or less completely unresponsible RB - the interfaces showed only a few Mbps of data and was hardly reachable on all other IFs.
I just changed the bridged ports to 6-7 and the queue on port 7; Everything is fine since then and i can easily get 200Mbps+ without exceeding 30% load.
This happens on all my 1100s; I thought it was an hardware issue and they fixed it and redesigned parts of the RBs (cause the RB1100 were unavailable for a couple of month).
But this still happens on my new ones i got last week.
Maybe this is related somehow to your problem.
Hi,poli5681
What are the affected RotuerOS versions and bootloaders?
Pretty expensive gigabit switch, huh?I solve this using the rb 1100 has a gigaswitch and the queue, conntrack and firewall rules with a X86 server with 2 giganics, the 1100 cpu can´t handle all the traffic.
Thank you RK; That might be even better.Maybe bridging ports 5 and 6, on different switch chips, would be even better?
I still have 1 RB1100 left to install; I´ll try and let you know my results.
I'll do that. I first asked the forums because you guys have real life experience with these toys while MT apparently only benchmarks them and puts the test results in a document.- What does support@mikrotik.com say about these issues?
If you are going to ask them, include a supout.rif and description and link to this thread.
- Anyone cares to try v5RC8?
The scheduled downtime could be from 1 minute for the upgrade to normally 5 minutes to 1 hour if you need to recover the router. Prepare a .backup beforehand just in case or simply - remember the config or write down the details to be able to recreate.
I haven't tested it yet on RB1100 but I tested it on an Intel server and it had some very strange problems. Read more here: http://forum.mikrotik.com/viewtopic.php?f=2&t=48957- Anyone cares to try v5RC8?
The scheduled downtime could be from 1 minute for the upgrade to normally 5 minutes to 1 hour if you need to recover the router. Prepare a .backup beforehand just in case or simply - remember the config or write down the details to be able to recreate.
Hi,Seems that something is seriously wrong in the config itself if you get that much CPU load under traffic so low.
BTW, did you notice these sexy routers under "Made for Mikrotik"?
Network-optimized or not I doubt any PPC matches Quad Core setup. And if those Ethernet interfaces are at least on PCIe x1, they surely would fit your demands. Too bad they, IMO cost at least twice as much as 1100
..Due to the PCI interface limitations, it was limited to 200Mbps....
and right now I am unable to actually test transfer that passes through two PCI Gigabit cards that are on the same PC....the throughput of the Gigabit Ethernet reaches 1000 Mbit/s which is approximately equal to 120MB/s, i.e. it's nearing the speed of the 33MHz 32bit PCI bus.
For comparison, I do over 50 Mbps with 30K active connections in the connection tracker and some firewall rules, but no queues, on a RB493AH with under 40% CPU.So tried to put it in a real life situation and I put an online gaming server behind it. 60-80% CPU usage at about 30Mbps traffic and about 10k active connections. So I believe that once you hit the 50 Mbps cap with normal traffic you will get packet loos and delays.
It may have something to do with the tagged VLANs. I transport a few tagged VLANs to the switchport where the MT is plugged in. If I disable the "User IP firewall for VLAN" under the bridge settings I have <1ms ping reply to the hosts on the tagged VLANs while with the option enabled I get 20-40ms when there's about 200Mbps passing through. This happens on a x86 machine but I assume that the same thing happens on a Routerboard.For comparison, I do over 50 Mbps with 30K active connections in the connection tracker and some firewall rules, but no queues, on a RB493AH with under 40% CPU.
I'm seriously thinking of buying something from here:I too was looking for a Mikrotik-made ready-to-go solution and did quite some research about it. It seems like the older 1333MHz RB1000 performs better than RB1100, but is more expensive and difficult to get. And when you're more into it, seems like it's not that expensive to build your custom x86 machine or buy that already made one in these good lookin' 19" rack cases.. What's more, in custom built machine you can put HDD which doesn't suffer from rewrite cycles and in general I've noticed that all my x86 based machines perform way better with RouterOS than any Mikrotik PPC or mipsbe..
Hello,for the most important links, connect each cable to a different switchgroup, then throughput will be better. ie. speed from port 3 to 4 is not as good as from 3 to 7
Supposedly each of the two switchport groups is connected to the CPU @ 1Gbps speed (don't know the exact bus figures) and the remaining three ports have a dedicated 1Gbps link to the CPU.Whats the bus speed between the switch chip and the CPU interface? I remember us ditching the RB800 ethernet daughterboard because the board only had a single 100mbit interface into the RB800's cpu or other switch chips and thus those extra 16(?) ports were all limited to this 100mbit uplink when doing routing or pppoe
Hello Normis,on RB1100, the whole switch group shares single Ethernet interface bandwidth (1Gbps full duplex) this Ethernet interface is built in into CPU, so don't have any PCI bus limitations
Be fair, you don't need 16 cores. A entery level Xeon 3040 and beat the RB1100, I've got x86 routers that are 7th gen Dell's that can push 600-800mbit routed with about 40 mangle rules and a dozen simple queue along with a pair of full bgp feedsI corrected your statement, I have not said anything about the CPU yet. Currently we don't have any better CPUs, so like I said, you can buy a Xeon with 16 cores if you want better performance.
I do have a single Xeon E5504 doing shaping with 82575 NICs. The only problem is I have to disable the shaping on the tagged VLANs passing through it. With the shaping on for the tagged VLANs I had about 20-40ms ping reply on a host behind the shaper while with the option off I was getting <1ms ping reply. It's something I can live with until I will put all my subnets under the same VLAN and have the shaper only filtering untagged packets.I corrected your statement, I have not said anything about the CPU yet. Currently we don't have any better CPUs, so like I said, you can buy a Xeon with 16 cores if you want better performance.
No one said that you've stated that, yet offering a Level 6 license for this device is misleading. Is the RB1100 so powerful that it needs a Level 6. Actually can it go as high (in terms of usage) as it hits the Level 4 limits? I guess not.We have not advertised the RB1100 as better than all X86 systems, yes, if you need extra power, currently your option is to get a X86 system. Many of our MFM partners offer preassembled systems like that.
We are working on more powerful devices, but there is nothing to announce at the moment.
I was aware of the oversubscription yet this didn't seemed an issue. My needs for the time being range between 200-300Mbps throughput with spikes at peak times. The x86 is rather OK, but I could use that machine (Xeon E5504 with 24GB DDR3 - I know it's crazy but it's a recent decomissioned server and I didn't removed the RAM modules from it) for something else.Fair point but you haven't said what it's aimed for either, without that all people see is a 13 port gbit router. If it can't handle it then why not simply have ports 11-13 as gbit and ports 1-10 in 2 100mbit switch groups. That way bus issues are not there and it wouldn't give them impression of a powerful router
Without an opinion on anything else mentioned in this thread, that's an unequivocal yes for me. I don't care - well, rather my employer doesn't care - about throughput, they care about numbers of Hotspot users, which typically are very tightly rate limited. I served 1,800 concurrent logged in clients on an RB1100, according to PCQ stat details there were about 500 simultaneously passing traffic in PCQ sub queues. That requires a level 6 license.No one said that you've stated that, yet offering a Level 6 license for this device is misleading. Is the RB1100 so powerful that it needs a Level 6. Actually can it go as high (in terms of usage) as it hits the Level 4 limits? I guess not.
I second everything you say . Have 8 core router with 82576 quad port card and cant get it to handle more than 150mbps of gaming traffic + 100mbps of other traffic . Latencies increase behind the network. Dont know what to do.No one said that you've stated that, yet offering a Level 6 license for this device is misleading. Is the RB1100 so powerful that it needs a Level 6. Actually can it go as high (in terms of usage) as it hits the Level 4 limits? I guess not.We have not advertised the RB1100 as better than all X86 systems, yes, if you need extra power, currently your option is to get a X86 system. Many of our MFM partners offer preassembled systems like that.
We are working on more powerful devices, but there is nothing to announce at the moment.
Add this on top of your benchmark readings and you'll see that one can have the impression that despite it's low CPU speed, it is so optimized that it actually can handle 1Gbps throughput. To be honest with you, I was under the impression that it will be able to handle at least half the speed indicated in your benchmarks (I cut everything in two when it comes to benchmarks and manufacturer statements). If your benchmark indicated about 800Mbps measured throughput, I considered that if it's able to handle about 400Mbps, it's worthy of it's price tag. But surprise: under normal stress, at 120Mbps it goes poof...
Toss in a Vyatta live CD and test it. That should tell you if it's a hardware bottleneck or not rather quickly. If it's the drivers they're open source so they can be ported over to RouterOS easily enough.I second everything you say . Have 8 core router with 82576 quad port card and cant get it to handle more than 150mbps of gaming traffic + 100mbps of other traffic . Latencies increase behind the network. Dont know what to do.No one said that you've stated that, yet offering a Level 6 license for this device is misleading. Is the RB1100 so powerful that it needs a Level 6. Actually can it go as high (in terms of usage) as it hits the Level 4 limits? I guess not.We have not advertised the RB1100 as better than all X86 systems, yes, if you need extra power, currently your option is to get a X86 system. Many of our MFM partners offer preassembled systems like that.
We are working on more powerful devices, but there is nothing to announce at the moment.
Add this on top of your benchmark readings and you'll see that one can have the impression that despite it's low CPU speed, it is so optimized that it actually can handle 1Gbps throughput. To be honest with you, I was under the impression that it will be able to handle at least half the speed indicated in your benchmarks (I cut everything in two when it comes to benchmarks and manufacturer statements). If your benchmark indicated about 800Mbps measured throughput, I considered that if it's able to handle about 400Mbps, it's worthy of it's price tag. But surprise: under normal stress, at 120Mbps it goes poof...
conn track on or off doesnt matter, few firewall rules on off doesnt matter.
Has anyone got a soluton?