Skip to content

MikroTik Wired Interface Compatibility

MikroTik RouterOS supports a comprehensive range of wired interfaces from 10Mbps to 400Gbps, including copper twisted-pair Ethernet, SFP (Small Form-Factor Pluggable), SFP+, SFP28, QSFP+, QSFP28, and QSFP56-DD transceivers. Understanding which modules are compatible with specific MikroTik devices is essential for building reliable high-speed network infrastructure.

This documentation provides detailed compatibility tables for various transceiver types, practical configuration examples using RouterOS CLI, and guidance on troubleshooting common interface issues. Whether you are deploying 1Gbps fiber connections, 10Gbps aggregation links, or 100Gbps backbone connections, understanding the compatibility matrix ensures you select the correct modules for your hardware.

SFP/SFP+/SFP28/QSFP+/QSFP28/QSFP56-DD Compatibility

Section titled “SFP/SFP+/SFP28/QSFP+/QSFP28/QSFP56-DD Compatibility”

MikroTik devices and SFP, SFP+, SFP28, QSFP+, QSFP28, and QSFP56-DD modules do not have any restrictions for other vendor equipment. While MikroTik cannot ensure full compatibility with modules from all manufacturers, as long as the other vendor modules and devices comply with transceiver Multi-Source Agreement (MSA) standards, they should be compatible with MikroTik devices.

The compatibility tables in this section show which MikroTik devices support various optical modules and Direct Attach Cables (DAC). These tables reference MikroTik’s official SFP module product naming conventions, where “S-” prefixes indicate SFP modules, “S+” indicates SFP+ modules, and “XS+” indicates SFP28 modules.

The following table shows 1G SFP module compatibility across MikroTik devices. The modules listed include various optical transceivers for different fiber types and distances, as well as DAC cables and Active Optical Cables (AOC).

DeviceS-RJ01S-85DLC05DS-31DLC20DS-3553LC20DS-55DLC80DS-4554LC80DSFP CWDMSFP DACS+AO0005 AOCSFP28 DAC
CCR1072-1G-8S++++++++++
CCR1036-12G-4S+++++++++
CCR1036-8G-2S++++++++++
CCR1016-12S-1S++++
CCR1009-7G-1C+++++++++
CCR1009-8G-1S-1S++++++++++
CCR1009-7G-1C-1S++++++++++
CCR2004-1G-12S+2XS+++++++++
CCR2004-16G-2S++++++++++
CCR2116-12G-4S++++++++++
CCR2216-1G-12XS-2XQ+++++++++
CRS125-24G-1S+++++++++
CRS305-1G-4S++++++++++
CRS309-1G-8S++++++++++
CRS312-4C+8XG-++++++++
CRS318-1Fi-15Fr-2S+++++++++
CRS318-16P-2S++++++++++
CRS320-8P-8B-4S++++++++++
CRS326-4C+20G-2Q++++++++++
CRS326-24S+2Q++++++++++
CRS354-48G-4P-4S+2Q++++++++++
CRS518-16XS-2XQ+++++++++
CRS510-8XS-2XQ+++++++++
CRS317-1G-16S++++++++++
CRS328-4C-20S-4S++++++++++
CRS328-24P-4S++++++++++
CRS226-24G-2S+-+++
RB5009+++++++++
RB4011+++++++++
RB3011+++++++++
RB2011+++++++++
L009+++++++¹⁴+¹⁴+¹⁴

Notes:

    • : Supported
    • : Not supported
  • ¹ : Limited to 1G speed
  • ² : Requires RouterOS 6.x
  • ¹⁴ : Requires RouterOS 7.12+

The following table shows 10G SFP+ and 25G SFP28 module compatibility. This includes the S+RJ10 copper module, various optical transceivers, and DAC/AOC cables.

DeviceS+RJ10S+85DLC03DS+31DLC10DS+2332LC10DSFP+ DACS+AO0005 AOCQ+BC0003-S+XQ+BC0003-XS+SFP28 DACXS+31LC10D
CCR1072-1G-8S++++++++⁵+⁵++
CCR1036-12G-4S-+++++--++
CCR1036-8G-2S++++++++⁵+⁵++
CCR1016-12S-1S++¹⁰++++++¹’⁵+¹’⁵++
CCR1009-8G-1S-1S++¹⁰++++++⁵+⁵++
CCR1009-7G-1C-1S++++++++⁵+⁵++
CCR2004-1G-2XS-PCIe+++++++⁵+⁵++
CCR2004-1G-12S+2XS+¹¹++++++⁵+⁵++
CCR2004-16G-2S++++++++⁵+⁵++
CCR2116-12G-4S++++++++⁵+⁵++
CCR2216-1G-12XS-2XQ++++++++++
CRS305-1G-4S++⁷++++++⁵+⁵++
CRS309-1G-8S++⁴++++++⁵+⁵++
CRS312-4C+8XG+++++++⁵+⁵++
CRS326-4C+20G-2Q+++++++++++
CRS326-24S+2Q+++++++++++
CRS354-48G-4P-4S+2Q+++++++++++
CRS518-16XS-2XQ++++++++++
CRS510-8XS-2XQ++++++++++
CRS520-4XS-16XQ++++++++++
RB5009+++++++⁵+⁵++
RB4011++++++++++

Notes:

    • : Supported
    • : Not supported
  • ⁴ : Only works in SFP+ port 1
  • ⁵ : Requires QSFP+ to 4xSFP+ splitter
  • ⁷ : Only works in SFP+ ports 1-2
  • ¹⁰ : Requires RouterOS 7.12+
  • ¹¹ : Not supported on SFP+ ports 9-12

Higher-speed connections use QSFP+ (40G) and QSFP28 (100G) modules. These typically require specific ports on designated devices.

DeviceQSFP+ ModulesQSFP28 ModulesDAC/AOC Support
CCR2216-1G-12XS-2XQ+++
CCR2116-12G-4S++-+ (via breakout)
RDS2216-2XG-4S+4XS-2XQ+++
CRS518-16XS-2XQ+++
CRS510-8XS-2XQ+++
CRS520-4XS-16XQ+++
CRS326-24S+2Q++-+ (via breakout)
CRS326-4C+20G-2Q++-+ (via breakout)

Understanding the different SFP module types is essential for selecting the right transceiver for your deployment scenario.

The S-RJ01 is a 1Gbps SFP copper transceiver that uses standard RJ45 connectors with Category 5e or better twisted-pair cabling. It provides a cost-effective solution for reaching distances up to 100 meters without requiring fiber infrastructure.

# View SFP module information
/interface ethernet monitor sfp1

The S+RJ10 is a 10Gbps SFP+ copper transceiver designed for short-distance connections up to 30 meters using standard twisted-pair cabling. Important: Use these modules only in 10G SFP+ ports with auto-negotiation enabled. Forced link speeds and configurable link speed advertisements are not supported. They will negotiate to the correct duplex and highest possible rate.

# Verify S+RJ10 is detected and link is established
/interface ethernet monitor sfp-sfpplus1
# Ensure auto-negotiation is enabled (required for S+RJ10)
/interface ethernet set [find name="sfp-sfpplus1"] auto-negotiation=yes

For 10Gbps connections, MikroTik supports multiple options depending on your distance requirements:

  • SFP+ DAC (Direct Attach Cable): Pre-terminated copper cables for connections up to 5-7 meters
  • SFP+ AOC (Active Optical Cable): Fiber-based active cables for longer distances up to 100 meters
  • SFP+ Optical Modules: For single-mode or multimode fiber connections ranging from 300m to 10km
# Configure 10G optical module with forced mode
/interface ethernet set [find name="sfp-sfpplus1"] auto-negotiation=no speed=10G-baseSR-LR
# Configure 10G DAC cable with forced mode
/interface ethernet set [find name="sfp-sfpplus1"] auto-negotiation=no speed=10G-baseCR

SFP Interface Compatibility with 100M Optical Transceivers

Section titled “SFP Interface Compatibility with 100M Optical Transceivers”

Some older deployments may require 100Mbps fiber connections. The following SFP modules support 100M optical connections:

  • S-155LC20D: 155Mbps single-mode fiber, 20km
  • S-155LC40D: 155Mbps single-mode fiber, 40km
  • S-155LC80D: 155Mbps single-mode fiber, 80km

These modules are typically used for legacy PDH (Plesiochronous Digital Hierarchy) equipment connectivity or specialized industrial applications.

SFP+ Interface Compatibility with 1G Optical Transceivers

Section titled “SFP+ Interface Compatibility with 1G Optical Transceivers”

In some scenarios, you may need to use 1G SFP optical modules in 10G SFP+ ports. This is generally supported but will limit the connection to 1Gbps. The following 1G modules are commonly used in 10G ports:

  • S-85DLC05D: 1G multimode, 550m, 850nm
  • S-31DLC20D: 1G single-mode, 20km, 1310nm
  • S-55DLC80D: 1G single-mode, 80km, 1550nm
# Insert 1G module in 10G SFP+ port and verify 1G link
/interface ethernet monitor sfp-sfpplus1
# The rate will show 1Gbps despite being in a 10G port

RouterOS version 7.12 introduced significant changes to Ethernet interface configuration, particularly for SFP/QSFP interfaces.

The speed and advertise properties now use descriptive link mode values instead of simple speed numbers:

Old FormatNew Format (v7.12+)Description
10M10M-baseT-full10Mbps twisted pair
100M100M-baseT-full100Mbps twisted pair
1G1G-baseT-full or 1G-baseX1Gbps copper or fiber
10G10G-baseT or 10G-baseSR-LR10Gbps copper or fiber
25G25G-baseSR-LR or 25G-baseCR25Gbps fiber or copper
40G40G-baseSR4-LR440Gbps fiber (4 lanes)
100G100G-baseSR4-LR4100Gbps fiber (4 lanes)

RouterOS v7.12+ allows manual configuration of advertise bits:

# View supported and advertised modes
/interface ethernet monitor sfp1
# Set specific advertise modes (both ends must match highest mode)
/interface ethernet set [find name="sfp1"] advertise=10G-baseSR-LR,25G-baseSR-LR

RouterOS uses disabled FEC mode as the default for SFP28 and QSFP28 interfaces. Enable FEC when connecting to other vendor devices:

# Enable FEC mode for 25G connections
/interface ethernet set [find name="sfp1"] fec-mode=fec91
# Enable FEC mode for 100G connections
/interface ethernet set [find name="qsfp28-1-1"] fec-mode=fec91
# Verify FEC status
/interface ethernet monitor sfp1
Link ModeSupported FEC Modes
25G-baseSR-LRfec74, fec91
25G-baseCRfec74, fec91
50G-baseSR2-LR2fec74, fec91
50G-baseCR2fec74, fec91
100G-baseSR4-LR4fec91 (required)
100G-baseCR4fec91 (required)

If you receive a warning about module auto-initialization failure, you may need to configure forced mode:

10:20:47 interface,warning sfp-sfpplus1 module auto-initialization failed, try forced-mode

This warning indicates the connected cable or module has a corrupted or bad EEPROM checksum.

# Force 1G connection with DAC cable
/interface ethernet set [find name="sfp-sfpplus1"] auto-negotiation=no speed=1G-baseX
# Force 10G connection with DAC cable
/interface ethernet set [find name="sfp-sfpplus1"] auto-negotiation=no speed=10G-baseCR
# Force 25G connection with DAC cable
/interface ethernet set [find name="sfp-sfpplus1"] auto-negotiation=no speed=25G-baseCR
# Force 10G connection with optical module
/interface ethernet set [find name="sfp-sfpplus1"] auto-negotiation=no speed=10G-baseSR-LR
# Force 25G connection with optical module
/interface ethernet set [find name="sfp-sfpplus1"] auto-negotiation=no speed=25G-baseSR-LR

Important: When selecting the interface speed setting, pay attention to what rates your DAC cable or optical module supports. Check the module specification data to ensure compatibility.

Regular monitoring of SFP modules helps identify potential issues before they cause network failures.

# Monitor SFP transceiver diagnostics
/interface ethernet monitor sfp1
# Monitor SFP28/QSFP28 with DDM (Digital Diagnostics Monitoring)
/interface ethernet monitor sfp-sfpplus1
/interface ethernet monitor [find] once

Key parameters to monitor include:

  • sfp-temperature: Module temperature (normal range: 0-70°C)
  • sfp-vcc: Supply voltage (normal range: 3.0-3.6V)
  • sfp-tx-power: Transmit power (check module datasheet for expected range)
  • sfp-rx-power: Receive power (check module datasheet for expected range)
  • sfp-tx-bias-current: Transmitter bias current
# View detailed SFP information including DDM
[admin@MikroTik] > /interface ethernet monitor sfp3
name: sfp3
status: link-ok
auto-negotiation: done
rate: 1Gbps
full-duplex: yes
tx-flow-control: no
rx-flow-control: no
supported: 1G-baseX
sfp-supported: 1G-baseX
advertising: 1G-baseX
sfp-module-present: yes
sfp-rx-loss: no
sfp-tx-fault: no
sfp-type: SFP/SFP+/SFP28/SFP56
sfp-connector-type: LC
sfp-vendor-name: Mikrotik
sfp-vendor-part-number: S-85DLC05D
sfp-vendor-serial: SG85M31401687
sfp-manufacturing-date: 13-04-24
sfp-wavelength: 850nm
sfp-temperature: 33C
sfp-supply-voltage: 3.237V
sfp-tx-bias-current: 2mA
sfp-tx-power: -5.792dBm
sfp-rx-power: -5.22dBm
eeprom-checksum: good

If the link does not establish after inserting an SFP module:

  1. Verify module is detected:

    /interface ethernet print
  2. Check module diagnostics:

    /interface ethernet monitor sfp1
  3. Verify compatibility: Check the compatibility tables above for your device and module combination.

  4. Try forced mode: If auto-negotiation fails, try configuring forced mode:

    /interface ethernet set [find name="sfp1"] auto-negotiation=no speed=1G-baseX
  5. Check fiber cable: Verify the fiber cable type matches the module (single-mode vs multimode).

Intermittent connectivity often indicates:

  1. Module temperature issues: Check sfp-temperature - high temperatures can cause instability
  2. Optical power problems: Verify rx-power is within the module’s specified range
  3. Cable quality: Inspect fiber connectors for dirt or damage
  4. Incompatible modules: Using non-MSA compliant modules can cause unpredictable behavior

When connecting MikroTik devices to other vendor equipment:

  1. Enable FEC on both ends: Mismatched FEC settings can cause link failures or false link-ups
  2. Use appropriate FEC mode: 25G typically uses fec74 or fec91, while 100G+ requires fec91
# Configure matching FEC on both devices
/interface ethernet set [find name="sfp1"] fec-mode=fec91

For more detailed information about Ethernet interface configuration, refer to the Ethernet documentation.

For the latest compatibility information and device-specific details, always consult the official MikroTik documentation at https://help.mikrotik.com/docs/display/ROS/MikroTik+wired+interface+compatibility

For S+RJ10 specific installation guidance, see: https://help.mikrotik.com/docs/display/ROS/S%2BRJ10