# MikroTik CRS520-4XS-16XQ-RM
# Converted from the punchdown catalog on 2026-11-10. Source of the data: vendor and netbox.
network: 1
imports:
  - ../../defaults/types.network.yaml
models:
  mikrotik/crs520-4xs-16xq-rm:
    name: CRS520-4XS-16XQ-RM
    vendor: MikroTik
    role: switch
    aliases: [ CRS520-4XS-16XQ ]
    mount: 19in
    size: { units: 1 }
    ports:
      ether1..2: { type: 10gbase-t, role: management }
      qsfp28-1-1: { type: 100gbase-x-qsfp28 }
      qsfp28-2-1: { type: 100gbase-x-qsfp28, label: "2" }
      qsfp28-3-1: { type: 100gbase-x-qsfp28, label: "3" }
      qsfp28-4-1: { type: 100gbase-x-qsfp28, label: "4" }
      qsfp28-5-1: { type: 100gbase-x-qsfp28, label: "5" }
      qsfp28-6-1: { type: 100gbase-x-qsfp28, label: "6" }
      qsfp28-7-1: { type: 100gbase-x-qsfp28, label: "7" }
      qsfp28-8-1: { type: 100gbase-x-qsfp28, label: "8" }
      qsfp28-9-1: { type: 100gbase-x-qsfp28, label: "9" }
      qsfp28-10-1: { type: 100gbase-x-qsfp28, label: "10" }
      qsfp28-11-1: { type: 100gbase-x-qsfp28, label: "11" }
      qsfp28-12-1: { type: 100gbase-x-qsfp28, label: "12" }
      qsfp28-13-1: { type: 100gbase-x-qsfp28, label: "13" }
      qsfp28-14-1: { type: 100gbase-x-qsfp28, label: "14" }
      qsfp28-15-1: { type: 100gbase-x-qsfp28, label: "15" }
      qsfp28-16-1: { type: 100gbase-x-qsfp28, label: "16" }
      sfp28-1..4: { type: 25gbase-x-sfp28 }
      serial0: { type: console-rj-45, role: console }
    x-family: switches
    x-part-number: CRS520-4XS-16XQ
    x-airflow: front-to-rear
    x-full-depth: false
    x-module-bays: 6
    source:
      url: https://mikrotik.com/product/crs520_4xs_16xq_rm
      checked: 2026-11-11
      x-from: vendor and netbox
      x-netbox: mikrotik-crs520-4xs-16xq
      x-reference-image: https://cdn.mikrotik.com/web-assets/rb_images/2352_hi_res.png
