portspec

Meraki MS120-48

Cisco switch, 19-inch rack, 1U. 49 × 1000BASE-T, 4 × SFP+ (10GE), 1 × IEC C14 inlet.

Cisco Meraki MS120-48, front, drawn from its port list

Ports

PortTypeSpeedSideNotes
management1000BASE-T1Grearmanagement
48 × port-1 – port-481000BASE-T1GfrontPoE+ out (802.3at)
4 × port-49 – port-52SFP+ (10GE)10Gfront—
slot-1IEC C14 inlet—rearpower

Specifications

Vendor
Cisco
Type
Switch
Mounting
19-inch rack, 1U
Weight
4.06 kg
Power
36 W at most, 1 inlet
Ports
54
Also known as
MS120-48, Meraki-MS120-48

Source: the NetBox device type library. Vendor's page, checked 2026-11-11.

YAML

# Cisco Meraki MS120-48
# Converted from the punchdown catalog on 2026-11-10. Source of the data: netbox. Image link found by web research on 2026-11-11.
network: 1
imports:
  - ../../defaults/types.network.yaml
models:
  cisco/ms120-48:
    name: Meraki MS120-48
    vendor: Cisco
    role: switch
    aliases: [ MS120-48, Meraki-MS120-48 ]
    mount: 19in
    size: { units: 1 }
    weight: 4.06
    power: { max: 36, inlets: 1 }
    x-assumed: [ power ports are on the rear ]
    ports:
      management: { type: 1000base-t, role: management, side: rear, native: Management }
      port-1..48: { type: 1000base-t, poe: at, native: "Port {n}" }
      port-49..52: { type: 10gbase-x-sfpp, native: "Port {n}" }
      slot-1: { type: iec-60320-c14, role: power, side: rear, native: Slot 1 }
    x-part-number: MS120-48-HW
    x-full-depth: false
    faces:
      front:
        background: "#d8d8d8"
        padding: { x: 3, y: 3 }
        layout:
          row:
            gap: 0
            items:
              - column: { gap: 10, margin: { left: 6, right: 13.4 }, items: [ { leds: [status] }, { button: { id: reset, width: 2, height: 2 } } ] }
              # 48 ports, 1 above 2, in two blocks of 24.
              - grid: { ports: port-1..48, rows: 2, order: odd-top, groups: 12, gap: 0.4, group-gap: 6.4 }
              - grid: { ports: port-49..52, rows: 2, order: odd-top, gap: 4.6, margin: { left: 4 } }
              - grow
              - logo: { text: cisco, width: 20, height: 9 }
      rear:
        background: "#d8d8d8"
        padding: { x: 3, y: 3 }
        layout:
          row:
            gap: 0
            items:
              - column:
                  gap: 2
                  align: start
                  margin: { left: 38, right: 48.45 }
                  items:
                    - panel: { id: service-label, width: 70, height: 12, color: "#e6e6e6" }
                    - management: { lights: link }
                    - label: { text: Management, width: 16, height: 3 }
              # A honeycomb of flat-topped hexagons in staggered columns: the odd columns and the even ones are two
              # cutouts, pinned to opposite corners, half a hole apart each way. One cutout with column-offset
              # cannot draw it: its columns are never closer than a hole's width, and these interlock.
              - row:
                  id: exhaust
                  width: 57.72
                  height: 29.07
                  align-self: start
                  margin: { top: 9.38 }
                  items:
                    - cutout-hex-grid: { width: 53.61, height: 26.77, position: { left: 0, top: 0 }, mask: { pattern: { size: 4.35, columns: 7, rows: 6, gap-x: 3.86, gap-y: 0.833, row-offset: 0, margin: 0 } } }
                    - cutout-hex-grid: { width: 53.61, height: 26.77, position: { right: 0, bottom: 0 }, mask: { pattern: { size: 4.35, columns: 7, rows: 6, gap-x: 3.86, gap-y: 0.833, row-offset: 0, margin: 0 } } }
              - grow
              - slot-1: { label-position: none, margin: { right: 25 } }
    source:
      url: https://meraki.cisco.com/lib/pdf/meraki_datasheet_ms120.pdf
      checked: 2026-11-11
      x-from: netbox
      x-faces: measured by hand from the NetBox photos on 2026-11-11 (docs/face-examples.md)
      x-netbox: cisco-meraki-ms120-48
      x-netbox-elevation: [ front, rear ]
      x-reference-image: https://documentation.meraki.com/@api/deki/files/1402/ms120-48.jpg?revision=1
      x-researched: 2026-11-11