Difference between revisions of "Manual:RouterOS features"

From MikroTik Wiki
Jump to: navigation, search
(Configuration)
(Hardware Support)
 
(12 intermediate revisions by 3 users not shown)
Line 17: Line 17:
 
<li>[[M:Switch_Chip_Features | Switch chip]] configuration support
 
<li>[[M:Switch_Chip_Features | Switch chip]] configuration support
 
</ul>
 
</ul>
 +
{{ Note | NVMe storage is supported only for CHR, x86, Tile and MMIPS architecture. For specific information, please look at each product brochure or block diagram.}}
  
 
===Installation===
 
===Installation===
  
 
<ul>
 
<ul>
<li>[[M:Netinstall]]: Full network based installation from PXE or EtherBoot enabled network card
+
<li>[[Manual:Netinstall]]: Full network based installation from PXE or EtherBoot enabled network card
 +
<li>[[Manual:CHR]]: RouterOS version intended for running as a virtual machine
 
<li>Netinstall: Installation to a secondary drive mounted in Windows
 
<li>Netinstall: Installation to a secondary drive mounted in Windows
 
<li>[[Manual:CD_Install | CD based]] installation
 
<li>[[Manual:CD_Install | CD based]] installation
 
</ul>
 
</ul>
 
  
 
===Configuration===
 
===Configuration===
Line 33: Line 34:
 
<li>[[M:Winbox|WinBox]] – standalone Windows GUI configuration tool
 
<li>[[M:Winbox|WinBox]] – standalone Windows GUI configuration tool
 
<li>[[M:Webfig]] - advanced web based configuration interface
 
<li>[[M:Webfig]] - advanced web based configuration interface
 +
<li> MikroTik - [https://play.google.com/store/apps/details?id=com.mikrotik.android.tikapp Android] and [https://itunes.apple.com/us/app/mikrotik/id1323064830 iOS] based configuration tool
 
<li>Powerful command-line configuration interface with integrated [[M:Scripting | scripting]] capabilities, accessible via local terminal, serial console, telnet and ssh
 
<li>Powerful command-line configuration interface with integrated [[M:Scripting | scripting]] capabilities, accessible via local terminal, serial console, telnet and ssh
<li>[[M:API | API]] - the way to create your own configuration and monitoring applications.
+
<li>[[M:API | API]] - the way to create your own configuration and monitoring applications
 
</ul>
 
</ul>
  
Line 57: Line 59:
 
<li>[[M:IPv6_Overview| IPv6 support]]
 
<li>[[M:IPv6_Overview| IPv6 support]]
 
<li>[[M:PCC | PCC]] - per connection classifier, used in load balancing configurations
 
<li>[[M:PCC | PCC]] - per connection classifier, used in load balancing configurations
 +
<li> RAW filtering to bypass connection tracking.
 
</ul>
 
</ul>
 
  
 
===Routing===
 
===Routing===
Line 89: Line 91:
  
 
<ul>
 
<ul>
<li>[[Manual:IP/IPsec | Ipsec]] – tunnel and transport mode, certificate or PSK, AH and ESP security protocols. Hardware encryption support on [http://routerboard.com RouterBOARD 1000].
+
<li>[[Manual:IP/IPsec | IPSec]] – tunnel and transport mode, certificate or PSK, AH and ESP security protocols. Hardware encryption support on [http://routerboard.com RouterBOARD 1000].
 +
<li> IKEv2 support
 +
<li> AES-NI hardware acceleration support for IPSec
 
<li>Point to point tunneling ([[M:Interface/OVPN | OpenVPN]], [[M:Interface/PPTP | PPTP]], [[M:Interface/PPPoE | PPPoE]], [[M:Interface/L2TP | L2TP]], [[M:Interface/SSTP | SSTP]])
 
<li>Point to point tunneling ([[M:Interface/OVPN | OpenVPN]], [[M:Interface/PPTP | PPTP]], [[M:Interface/PPPoE | PPPoE]], [[M:Interface/L2TP | L2TP]], [[M:Interface/SSTP | SSTP]])
 
<li>Advanced PPP features (MLPPP, [[Manual:BCP_bridging_(PPP_tunnel_bridging) | BCP]])
 
<li>Advanced PPP features (MLPPP, [[Manual:BCP_bridging_(PPP_tunnel_bridging) | BCP]])
Line 169: Line 173:
 
<li> E-mail and SMS send tools
 
<li> E-mail and SMS send tools
 
<li>Automated script execution tools
 
<li>Automated script execution tools
<li>[[M:CALEA | CALEA]]
+
<li>[[CALEA | CALEA]]
 
<li>File [[M:Tools/Fetch | Fetch]] tool  
 
<li>File [[M:Tools/Fetch | Fetch]] tool  
 
<li>Advanced traffic generator
 
<li>Advanced traffic generator

Latest revision as of 09:19, 27 August 2019

RouterOS features

RouterOS is MikroTik's stand-alone operating system based on linux v3.3.5 kernel. The following list shows features found in the latest RouterOS release:


Hardware Support

  • i386 compatible architecture
  • SMP – multi-core and multi-CPU compatible
  • Minimum 32MB of RAM (maximum supported 2GB, except on Cloud Core devices and CHR installations, where there is no maximum)
  • IDE, SATA, USB and flash storage medium with minimum of 64MB space
  • Network cards supported by linux v3.3.5 kernel (PCI, PCI-X)
  • Partial hardware compatibility list (user maintained)
  • Switch chip configuration support
Icon-note.png

Note: NVMe storage is supported only for CHR, x86, Tile and MMIPS architecture. For specific information, please look at each product brochure or block diagram.


Installation

  • Manual:Netinstall: Full network based installation from PXE or EtherBoot enabled network card
  • Manual:CHR: RouterOS version intended for running as a virtual machine
  • Netinstall: Installation to a secondary drive mounted in Windows
  • CD based installation

Configuration

  • MAC based access for initial configuration
  • WinBox – standalone Windows GUI configuration tool
  • M:Webfig - advanced web based configuration interface
  • MikroTik - Android and iOS based configuration tool
  • Powerful command-line configuration interface with integrated scripting capabilities, accessible via local terminal, serial console, telnet and ssh
  • API - the way to create your own configuration and monitoring applications

Backup/Restore


Firewall

  • Statefull filtering
  • Source and destination NAT
  • NAT helpers (h323, pptp, quake3, sip, ftp, irc, tftp)
  • Internal connection, routing and packet marks
  • Filtering by IP address and address range, port and port range, IP protocol, DSCP and many more
  • Address lists
  • Custom Layer7 matcher
  • IPv6 support
  • PCC - per connection classifier, used in load balancing configurations
  • RAW filtering to bypass connection tracking.

Routing


MPLS


VPN

  • IPSec – tunnel and transport mode, certificate or PSK, AH and ESP security protocols. Hardware encryption support on RouterBOARD 1000.
  • IKEv2 support
  • AES-NI hardware acceleration support for IPSec
  • Point to point tunneling ( OpenVPN, PPTP, PPPoE, L2TP, SSTP)
  • Advanced PPP features (MLPPP, BCP)
  • Simple tunnels ( IPIP, EoIP) IPv4 andIPv6 support
  • 6to4 tunnel support (IPv6 over IPv4 network)
  • VLAN – IEEE802.1q Virtual LAN support, Q-in-Q support
  • MPLS based VPNs

Wireless

  • IEEE802.11a/b/g wireless client and access point
  • Full IEEE802.11n support
  • Nstreme and Nstreme2 proprietary protocols
  • NV2 protocol
  • Wireless Distribution System (WDS)
  • Virtual AP
  • WEP, WPA, WPA2
  • Access control list
  • Wireless client roaming
  • WMM
  • HWMP+ Wireless MESH protocol
  • MME wireless routing protocol


DHCP

  • Per interface DHCP server
  • DHCP client and relay
  • Static and dynamic DHCP leases
  • RADIUS support
  • Custom DHCP options
  • DHCPv6 Prefix Delegation (DHCPv6-PD)
  • DHCPv6 Client

Hotspot

  • Plug-n-Play access to the Network
  • Authentication of local Network Clients
  • Users Accounting
  • RADIUS support for Authentication and Accounting


QoS

  • Hierarchical Token Bucket ( HTB) QoS system with CIR, MIR, burst and priority support
  • Simple and fast solution for basic QoS implementation - Simple queues
  • Dynamic client rate equalization ( PCQ)


Proxy

  • HTTP caching proxy server
  • Transparent HTTP proxy
  • SOCKS protocol support
  • DNS static entries
  • Support for caching on a separate drive
  • Parent proxy support
  • Access control list
  • Caching list


Tools

  • Ping, traceroute
  • Bandwidth test, ping flood
  • Packet sniffer, torch
  • Telnet, ssh
  • E-mail and SMS send tools
  • Automated script execution tools
  • CALEA
  • File Fetch tool
  • Advanced traffic generator

Other features

  • Samba support
  • OpenFlow support
  • Bridging – spanning tree protocol (STP, RSTP), bridge firewall and MAC natting.
  • Dynamic DNS update tool
  • NTP client/server and synchronization with GPS system
  • VRRP v2 and v3 support
  • SNMP
  • M3P - MikroTik Packet packer protocol for wireless links and ethernet
  • MNDP - MikroTik neighbor discovery protocol, supports CDP (Cisco discovery protocol)
  • RADIUS authentication and accounting
  • TFTP server
  • Synchronous interface support (Farsync cards only) (Removed in v5.x)
  • Asynchronous – serial PPP dial-in/dial-out, dial on demand
  • ISDN – dial-in/dial-out, 128K bundle support, Cisco HDLC, x75i, x75ui, x75bui line protocols, dial on demand



[ Top | Back to Content ]