Category Archives: hardware

MikroTik Cloud Core Router: CCR-1036 (Updated)

Announced less than 24 hours ago at the Warsaw MUM, comes the first (and hopefully not the last) MikroTik shot at high end routing.

Update 2012-07-16: Tilera has made a press release confirming their processors will be used in the CCR-1036. You can read the full thing here.

 

Mikrotik CLOUD CORE Router CCR-1036

  • 36 core networking CPU (1.2Ghz per core)
  • New 64bit processor – assuming this one
  • New Future models will support 10Gig SFP+ configurations
  • 12 Mbytes total on-chip cache
  • High speed encryption engine
  • 4 x SFP ports
  • 12 x Gigabit Ethernet ports
  • Colour Touchscreen LCD
  • 1U Rackmount case
  • 16 Gigabit throughput
  • 15 Million+ Packets Per Second on Fast-Path
  • 8 Million+ Packets Per Second on Standard-Path
  • All ports directly connected to CPU (We assuming this means no switch chips will be present)

The release date is said to be sometime this summer however given previous releases the authors opinion is to take this with a grain of salt. A redundant PSU version is also said to be planned for those requiring higher reliability given the high performance/throughput of the device.   The router is suspected to be based of the TILE-Gx8036 processor, a 36 core beast built for networking applications.

Here’s Gregs take on it all: http://gregsowell.com/?p=3625

 

My Opinions (Andrew Cox / Omega-00)

While I’m super excited about the prospect of something that’s able to handle routing at wirespeed + likely a bunch of firewall, filter and QoS settings; I’m also a little concerned about how the CPU loading will take place and if there will be any additional failsafes put in place to make this product as reliable as it needs to be.

Given we’re still at a place where we can’t get support and maintenance contracts from MikroTik, the platform needs to be as stable as a rock and while I find this is pretty much the case with all basic features there’s still some overlooked issues that pop up over time with specific features causing memory leaks and the like.

At present I’ve taken a liking to running systems either with:

a) a remote access card allowing direct console input and the ability to power cycle the router independently of it being responsive.

b) ESXi as the base OS and RouterOS running on top of this to allow an extra layer of protection and management (also gives the ability to backup and restore in the event a version upgrade goes bad) c) Dual boot loader, allowing fallback to a previous working version in the event of some sort of bootup failure. My guesstimate on pricing: $1500-$1800USD

 

My Opinions (Andrew Thrift):

This is a move in the right direction for Mikrotik.  The Cloud Core product line will provide a viable alternative to the Juniper MX5 and Cisco ASR-900x series of routers for ethernet based enterprise and small ISP networks. It will also provide users with a Mikrotik supported platform that can provide over 10gigabit of throughput, where previously they were forced to use a 3rd party x86 server.

Based on the information released so far, this product appears to be:

– Using the new Tilera GX8036 processor

– Using the 6windgate software  a replacement for the Linux networking stack Confirmed false by 6windgate. 

These will allow Mikrotik the following features

Edit: While 6windgate software is not being used for this, it is likely we may see some of these features regardless from MikroTik direclty.

– Allocation of Tiles to different functions e.g. 1st tile can be used for “Control” while next 6 tiles are used for packet processing

– Fast Path packet processing, on the first pass packets are inspected (slow path), while subsequent flows do not need to be inspected so do not reach the CPU. This will boost raw throughput, and will integrate with Queue Trees, allowing for very efficient traffic shaping systems.

– Hardware based “virtualisation” – Multiple instances of RouterOS will be able to run on a group of Tiles at native speed, no hypervisor required. This allows for native performance as there is no hypervisor.

 

A design change with the new Cloud Core Routers, Mikrotik look to have FINALLY moved to using a standard metal casing with a printed plastic sticker with cutouts for the connectors.  I hope this is adopted across the RB2011 line, it makes the products look far more professional, and will of course lower manufacturing costs due to not needing to retool for different model variations.

 

In the future I hope to see a modular Cloud Core Router product that can take two PSU’s, either AC or DC and has flexible module bays, with options such as 2x SFP+, 8x SFP, 8xRJ45 this will allow providers to build resilient MPLS networks on modern high speed links, find use in the modern data centre, and allow use for Metro Ethernet applications.

Queue outside please!

New toys you say?

More gadgets Q?

 

Noticed this little gem in the MikroTik wiki this morning while reviewing Queue Types.

Note: Starting from v5.8 there is new kind none and new default queue only-hardware-queue. All RouterBOARDS will have this new queue type set as default interface queue

only-hardware-queue leaves interface with only hw transmit descriptor ring buffer which acts as a queue in itself. Usually at least 100 packets can be queued for transmit in transmit descriptor ring buffer. Transmit descriptor ring buffer size and the amount of packets that can be queued in it varies for different types of ethernet MACs.

Having no software queue is especially beneficial on SMP systems because it removes the requirement to synchronize access to it from different cpus/cores which is expensive.

multi-queue-ethernet-default can be beneficial on SMP systems with ethernet interfaces that have support for multiple transmit queues and have a linux driver support for multiple transmit queues. By having one software queue for each hardware queue there might be less time spent for synchronizing access to them.

Note: having possibility to set only-hardware-queue requires support in ethernet driver so it is available only for some ethernet interfaces mostly found on RBs.

Note: improvement from only-hardware-queue and multi-queue-ethernet-default is present only when there is no “/queue tree” entry with paticular interface as a parent.

What does this mean in laymans terms?

1. The only-hardware-queue will be available initially only for Routerboard devices and perhaps some other supported ethernet chipsets in the future.

2. The basic interface queueing is removed from being passed to the CPU and done on the interface hardware directly which should result in a net performance increase.

3. For SMP (x86 boxes with multiple CPU cores) machines with high end interfaces (1GB, 10GB) there is a queue type that allows a queue to be broken up across multiple CPU cores to match the multiple TX and RX chains offered on these interfaces.

MikroTik new product announcements – October 2011

Live here at Las Vegas, Normis has just finished announcing the new products; some new and exciting info about the RB2011 as well as more details on known models.

RB2011:

 

– Low cost series
– Rackmount or Desktop
– 5xGigabit, 5x100Mbit
– SFP/USB/WiFi models
– Available December

Model Table

L LS US US2HnD
Type Board Board Desktop Board
SFP + + +
USB + +
Wireless +
Serial + +
LCD + +
New product descriptor lettering:
RM – 1U Rackmount models
IN – Indoor/Desktop models
For example RB2011-US-2HnD-IN (Red labeled box up the top) or this RB2011L-RM
Currently 7 variants planned to release gradually from December to February

Greg has some more details on other offerings (SXT 6 Pack, RB751, RB1100AH, Groove 2.4) over on his post here.

Subnetting and Serial over SSH

Subnetting:

 

Given my general lazyness in all things requiring pen and pencil; I like many others am prone to using a subnet calculator in day to day network building. That and when you think about it.. which is more likely to be correct, a computer with static algorithms or a coffee-fueled network administrator adding things up in his head? 😛

That spiel over; I discovered the following program by a company called ‘BitCricket’ whilst searching for an IPv6 compatible subnet calculator I could use offline.

http://www.bitcricket.com/ip-subnet-calculator.html – Both a Mac and Windows version are available and I’ve also been able to confirm the Windows version will run under wine for those of you using linux (one would assume your Linux computers already have Wine installed to run Winbox right? :-D)

It nicely grabs a list of all the IP (v4 and v6) addresses on the local machine and adds them to a drop down box so you can quickly check your own subnets, or just clear the address box and type in your required range.

While at this time it doesn’t actually “Subnet” IPv6 ranges for you, it does have the handy function of telling you what standard each address on a machine belongs to (or any address you type in) and we all know that /64 should be the smallest range you’re allocating to anything anyway?

I realise I’m doing a lot of this “telling you how to run your network” stuff today, but I’m a big fan of the standards defined for IPv6 and they make everyones job easier if you stick to them!

Serial over SSH:

 

I mentioned to some of the MUM participants the other day that there was an easy way to use the serial port on a Mikrotik to gain remote access to a device, logging in via an ssh user on the MikroTik. It seemed very few people were aware of this option so I figured I’d put a basic tutorial together on how to get it working.

Edit: There’s actually a rather complete explanation on the wiki – http://wiki.mikrotik.com/wiki/Manual:Special_Login

Edit 2: Another one (more in depth info in the manual) – http://wiki.mikrotik.com/wiki/Serial_Port_Usage#Accessing_a_serial_device_directly_by_SSH_.2F_telnet_.2F_mac-telnet

Serial

MUM Australia – April 2011

So I’m sitting in a hotel in Brisbane after having had a fun filled week of all things MikroTik.

Highlights:

  • I’m now a fully qualified MTCNA.
  • Meeting Normis, Janis and Arnis.
  • Seeing the new RB751N (pics later on).

 

All in all the meeting was great and I’m sure we’ll see presentations (my favourites were the MPLS and IPv6 presentations) appear on http://www.tiktube.com/ soon!

Many of the planned IPv6 features were also mentioned so I’m hanging out and keeping my ear open for any updates there, specifically in the hotspot and DHCPv6 (prefix delegation) areas.

Now, those aforementioned pictures:

Size comparison photo.. for comparing sizes..
RB751 + USB + High Power 2.4ghz 802.11n Dual-chain MIMO.
MikroTik's answer to the Ubiquiti bullet.. of course this is a fully functioning router thou 😀
RB751UP = RB751 + USB port + PoE for MikroTik devices.

Huge thanks to DuxTel for organising the event and hope to see everyone back there again next year or the year after! 🙂