10Gb Routing and NOT From One Of The Biggies
So I got yet another Vyatta email…they send out a lot of updates. This one was touting 10 gig capability in their 3500 series 2U appliance.
For the uninitiated, Vyatta is a routing platform built off of open source packages…sounds familiar, eh…hehe. Vyatta configs in files and doesn’t have a GUI and such. They thought a lot of speed. Anyway, back to the point of the post.
They say that you can do 10gig…what would keep Mikrotik from doing 10gig? They would need a 10gig interface for one, right. In steps the Neterion x3110 PCI Express 10Gb NIC.
This guy looks like it MSRPs for around $1000, which isn’t thaaaaat bad. You could snag a motherboard like this that runs around $230. I’m thinking you could pull everything off for less than $3000. 10 gig routing/firewalling for less than $3K is pretty impressive. Of course, MTK would have to add the drivers into ROS, but I assume if you wanted to really do it, they may oblige you.
Juuuust me thinking. 😉
I thought RouterOS already supported some 10G device drivers. Dennis is selling some boxes with such interfaces btw
I’m hoping whatever replaces the RB1000 has an SFP port to be honest 🙂
Normis,
Dennis’ boxes are crazy expensive. I want to do it cheap! hehe.
Andrew,
+1 on that request. I would like the new RB1K to have a couple of SFP ports, though I would prefer 4.
I like using Cisco 355012Gs as the head end at our complexes. You can aggregate all of the building on the 10 fiber ports and use the copper gig ports on it to uplink to the RB1000s. It works a treat!
well in this page:
http://wiki.mikrotik.com/wiki/Supported_Hardware
is clearly stated:
Intel 10Gbit Ethernet PCI Express 3.17 Works
Janiskr,
The only problem with the Intel NIC is that they retail for $3K each! Other 10G NICs retail for $1K…which is a substantial difference!
As we don’t specifically add drivers for any ethernet cards, It’s quite possible that those “other” cards are also supported. It’s just that nobody has tested them. Maybe you can borrow some?
Normis…Noone is going to let me borrow thousands of dollars worth of equipment…hehehe. I wouldn’t let me borrow them 😉
Buy one and write it off as a business expense (R&D).
Riiiiight…cause I have that kind of scratch lying around…heh.
You still have 2 kidneys don’t ya?
As well as both arms and legs.
and a fully functioning firstborn you could trade?
We can add this Neterion X3100 driver, it seems, but we need somebody who can test it. Anyone with an extra kidney? I’m certain we can add it, but we must test it somehow.
I might know a guy from whom we could “borrow” a kidney…hehehe. I don’t know anyone doing 10G that would let me throw this into their infrastructure 😛 I wish I did, though!
Well I really wonder what CPU MT would have to use in order to route all this bandwidth. I am confident 100% that it cannot achieve such a performance. I have a quite massive HP proliant DL585 G2 with 4xDual Core 2.4 Ghz AMD Opteron 64bit and if the packets per second rise at 70k/sec the CPU (sys resource monitor) hits 50% and it seems unable to go any further (Winbox dies, only ssh works). And all this under a small DoS attack with UDP packet flood… Only 50 – 70 MBps traffic. I am a huge fan of Mikrotik, but I think that it needs more than a good software and a x86 server hardware to handle this level of bandwidth.
@Nolis
I think they are working on it. In version 5 you will have the ability to assign a specific NIC to a specific CPU, so this should help rectify these issues.