diff --git a/device-types/MikroTik/CCR1009-7G-1C-1S+.yaml b/device-types/MikroTik/CCR1009-7G-1C-1S+.yaml new file mode 100644 index 00000000..178115e1 --- /dev/null +++ b/device-types/MikroTik/CCR1009-7G-1C-1S+.yaml @@ -0,0 +1,32 @@ +manufacturer: MikroTik +model: CCR1009-7G-1C-1S+ +slug: ccr1009-7g-1c-1splus +interfaces: + - name: ether1 + type: 1000base-t + - name: ether2 + type: 1000base-t + - name: ether3 + type: 1000base-t + - name: ether4 + type: 1000base-t + - name: ether5 + type: 1000base-t + - name: ether6 + type: 1000base-t + - name: ether7 + type: 1000base-t + - name: sfp-sfpplus1 + type: 10gbase-x-sfpp + - name: combo1 + type: 1000base-x-sfp +console-ports: + - name: serial0 + type: de-9 +power-ports: + - name: power1 + type: iec-60320-c14 + maximum_draw: 20 + - name: power2 + type: iec-60320-c14 + maximum_draw: 20 diff --git a/device-types/MikroTik/CCR1009-7G-1C-1S+PC.yaml b/device-types/MikroTik/CCR1009-7G-1C-1S+PC.yaml new file mode 100644 index 00000000..471ab0f9 --- /dev/null +++ b/device-types/MikroTik/CCR1009-7G-1C-1S+PC.yaml @@ -0,0 +1,25 @@ +manufacturer: MikroTik +model: CCR1009-7G-1C-1S+PC +slug: ccr1009-7g-1c-1spluspc +interfaces: + - name: ether1 + type: 1000base-t + - name: ether2 + type: 1000base-t + - name: ether3 + type: 1000base-t + - name: ether4 + type: 1000base-t + - name: ether5 + type: 1000base-t + - name: ether6 + type: 1000base-t + - name: ether7 + type: 1000base-t + - name: sfp-sfpplus1 + type: 10gbase-x-sfpp + - name: combo1 + type: 1000base-x-sfp +console-ports: + - name: serial0 + type: de-9 diff --git a/device-types/MikroTik/CCR1009-7G-1C-PC.yaml b/device-types/MikroTik/CCR1009-7G-1C-PC.yaml new file mode 100644 index 00000000..34491c04 --- /dev/null +++ b/device-types/MikroTik/CCR1009-7G-1C-PC.yaml @@ -0,0 +1,23 @@ +manufacturer: MikroTik +model: CCR1009-7G-1C-PC +slug: ccr1009-7g-1c-pc +interfaces: + - name: ether1 + type: 1000base-t + - name: ether2 + type: 1000base-t + - name: ether3 + type: 1000base-t + - name: ether4 + type: 1000base-t + - name: ether5 + type: 1000base-t + - name: ether6 + type: 1000base-t + - name: ether7 + type: 1000base-t + - name: combo1 + type: 1000base-x-sfp +console-ports: + - name: serial0 + type: de-9 diff --git a/device-types/MikroTik/CCR1016-12G.yaml b/device-types/MikroTik/CCR1016-12G.yaml new file mode 100644 index 00000000..959e209a --- /dev/null +++ b/device-types/MikroTik/CCR1016-12G.yaml @@ -0,0 +1,38 @@ +manufacturer: MikroTik +model: CCR1016-12G +slug: ccr1009-7g-1c-1splus +interfaces: + - name: ether1 + type: 1000base-t + - name: ether2 + type: 1000base-t + - name: ether3 + type: 1000base-t + - name: ether4 + type: 1000base-t + - name: ether5 + type: 1000base-t + - name: ether6 + type: 1000base-t + - name: ether7 + type: 1000base-t + - name: ether8 + type: 1000base-t + - name: ether9 + type: 1000base-t + - name: ether10 + type: 1000base-t + - name: ether11 + type: 1000base-t + - name: ether12 + type: 1000base-t +console-ports: + - name: serial0 + type: rj-45 +power-ports: + - name: power1 + type: iec-60320-c14 + maximum_draw: 42 + - name: power2 + type: iec-60320-c14 + maximum_draw: 42 diff --git a/device-types/MikroTik/CCR1016-12S-1S+.yaml b/device-types/MikroTik/CCR1016-12S-1S+.yaml new file mode 100644 index 00000000..53f439d9 --- /dev/null +++ b/device-types/MikroTik/CCR1016-12S-1S+.yaml @@ -0,0 +1,40 @@ +manufacturer: MikroTik +model: CCR1016-12S-1S+ +slug: ccr1016-12s-1splus +interfaces: + - name: sfp1 + type: 1000base-x-sfp + - name: sfp2 + type: 1000base-x-sfp + - name: sfp3 + type: 1000base-x-sfp + - name: sfp4 + type: 1000base-x-sfp + - name: sfp5 + type: 1000base-x-sfp + - name: sfp6 + type: 1000base-x-sfp + - name: sfp7 + type: 1000base-x-sfp + - name: sfp8 + type: 1000base-x-sfp + - name: sfp9 + type: 1000base-x-sfp + - name: sfp10 + type: 1000base-x-sfp + - name: sfp11 + type: 1000base-x-sfp + - name: sfp12 + type: 1000base-x-sfp + - name: sfp-sfpplus1 + type: 10gbase-x-sfpp +console-ports: + - name: serial0 + type: rj-45 +power-ports: + - name: power1 + type: iec-60320-c14 + maximum_draw: 48 + - name: power2 + type: iec-60320-c14 + maximum_draw: 48 diff --git a/device-types/MikroTik/CCR1036-12G-4S-EM.yaml b/device-types/MikroTik/CCR1036-12G-4S-EM.yaml new file mode 100644 index 00000000..dd55bac0 --- /dev/null +++ b/device-types/MikroTik/CCR1036-12G-4S-EM.yaml @@ -0,0 +1,46 @@ +manufacturer: MikroTik +model: CCR1036-12G-4S-EM +slug: ccr1036-12g-4s-em +interfaces: + - name: ether1 + type: 1000base-t + - name: ether2 + type: 1000base-t + - name: ether3 + type: 1000base-t + - name: ether4 + type: 1000base-t + - name: ether5 + type: 1000base-t + - name: ether6 + type: 1000base-t + - name: ether7 + type: 1000base-t + - name: ether8 + type: 1000base-t + - name: ether9 + type: 1000base-t + - name: ether10 + type: 1000base-t + - name: ether11 + type: 1000base-t + - name: ether12 + type: 1000base-t + - name: sfp1 + type: 1000base-x-sfp + - name: sfp2 + type: 1000base-x-sfp + - name: sfp3 + type: 1000base-x-sfp + - name: sfp4 + type: 1000base-x-sfp +console-ports: + - name: serial0 + type: rj-45 +power-ports: + - name: power1 + type: iec-60320-c14 + maximum_draw: 60 + - name: power2 + type: iec-60320-c14 + maximum_draw: 60 diff --git a/device-types/MikroTik/CCR1036-12G-4S.yaml b/device-types/MikroTik/CCR1036-12G-4S.yaml new file mode 100644 index 00000000..8870c918 --- /dev/null +++ b/device-types/MikroTik/CCR1036-12G-4S.yaml @@ -0,0 +1,46 @@ +manufacturer: MikroTik +model: CCR1036-12G-4S +slug: ccr1036-12g-4s +interfaces: + - name: ether1 + type: 1000base-t + - name: ether2 + type: 1000base-t + - name: ether3 + type: 1000base-t + - name: ether4 + type: 1000base-t + - name: ether5 + type: 1000base-t + - name: ether6 + type: 1000base-t + - name: ether7 + type: 1000base-t + - name: ether8 + type: 1000base-t + - name: ether9 + type: 1000base-t + - name: ether10 + type: 1000base-t + - name: ether11 + type: 1000base-t + - name: ether12 + type: 1000base-t + - name: sfp1 + type: 1000base-x-sfp + - name: sfp2 + type: 1000base-x-sfp + - name: sfp3 + type: 1000base-x-sfp + - name: sfp4 + type: 1000base-x-sfp +console-ports: + - name: serial0 + type: rj-45 +power-ports: + - name: power1 + type: iec-60320-c14 + maximum_draw: 60 + - name: power2 + type: iec-60320-c14 + maximum_draw: 60 diff --git a/device-types/MikroTik/CCR1036-8G-2S+.yaml b/device-types/MikroTik/CCR1036-8G-2S+.yaml new file mode 100644 index 00000000..92076d4a --- /dev/null +++ b/device-types/MikroTik/CCR1036-8G-2S+.yaml @@ -0,0 +1,34 @@ +manufacturer: MikroTik +model: CCR1036-8G-2S+ +slug: ccr1036-8g-2splus +interfaces: + - name: ether1 + type: 1000base-t + - name: ether2 + type: 1000base-t + - name: ether3 + type: 1000base-t + - name: ether4 + type: 1000base-t + - name: ether5 + type: 1000base-t + - name: ether6 + type: 1000base-t + - name: ether7 + type: 1000base-t + - name: ether8 + type: 1000base-t + - name: sfp-sfpplus1 + type: 10gbase-x-sfpp + - name: sfp-sfpplus2 + type: 10gbase-x-sfpp +console-ports: + - name: serial0 + type: rj-45 +power-ports: + - name: power1 + type: iec-60320-c14 + maximum_draw: 73 + - name: power2 + type: iec-60320-c14 + maximum_draw: 73 diff --git a/device-types/MikroTik/CCR1036-8G-2S+EM.yaml b/device-types/MikroTik/CCR1036-8G-2S+EM.yaml new file mode 100644 index 00000000..7a03a6ec --- /dev/null +++ b/device-types/MikroTik/CCR1036-8G-2S+EM.yaml @@ -0,0 +1,34 @@ +manufacturer: MikroTik +model: CCR1036-8G-2S+EM +slug: ccr1036-8g-2splus-em +interfaces: + - name: ether1 + type: 1000base-t + - name: ether2 + type: 1000base-t + - name: ether3 + type: 1000base-t + - name: ether4 + type: 1000base-t + - name: ether5 + type: 1000base-t + - name: ether6 + type: 1000base-t + - name: ether7 + type: 1000base-t + - name: ether8 + type: 1000base-t + - name: sfp-sfpplus1 + type: 10gbase-x-sfpp + - name: sfp-sfpplus2 + type: 10gbase-x-sfpp +console-ports: + - name: serial0 + type: rj-45 +power-ports: + - name: power1 + type: iec-60320-c14 + maximum_draw: 73 + - name: power2 + type: iec-60320-c14 + maximum_draw: 73 diff --git a/device-types/MikroTik/CCR1072-1G-8S+.yaml b/device-types/MikroTik/CCR1072-1G-8S+.yaml new file mode 100644 index 00000000..6d37482c --- /dev/null +++ b/device-types/MikroTik/CCR1072-1G-8S+.yaml @@ -0,0 +1,32 @@ +manufacturer: MikroTik +model: CCR1072-1G-8S+ +slug: ccr1072-1g-8splus +interfaces: + - name: ether1 + type: 1000base-t + - name: sfp-sfpplus1 + type: 10gbase-x-sfpp + - name: sfp-sfpplus2 + type: 10gbase-x-sfpp + - name: sfp-sfpplus3 + type: 10gbase-x-sfpp + - name: sfp-sfpplus4 + type: 10gbase-x-sfpp + - name: sfp-sfpplus5 + type: 10gbase-x-sfpp + - name: sfp-sfpplus6 + type: 10gbase-x-sfpp + - name: sfp-sfpplus7 + type: 10gbase-x-sfpp + - name: sfp-sfpplus8 + type: 10gbase-x-sfpp +console-ports: + - name: serial0 + type: rj-45 +power-ports: + - name: power1 + type: iec-60320-c14 + maximum_draw: 125 + - name: power2 + type: iec-60320-c14 + maximum_draw: 125 diff --git a/device-types/MikroTik/CRS106-1C-5S.yaml b/device-types/MikroTik/CRS106-1C-5S.yaml new file mode 100644 index 00000000..9ef5361f --- /dev/null +++ b/device-types/MikroTik/CRS106-1C-5S.yaml @@ -0,0 +1,16 @@ +manufacturer: MikroTik +model: CRS106-1C-5S +slug: crs106-1c-5s +interfaces: + - name: sfp1 + type: 1000base-x-sfp + - name: sfp2 + type: 1000base-x-sfp + - name: sfp3 + type: 1000base-x-sfp + - name: sfp4 + type: 1000base-x-sfp + - name: sfp5 + type: 1000base-x-sfp + - name: combo1 + type: 1000base-x-sfp diff --git a/device-types/MikroTik/CRS112-8G-4S-IN.yaml b/device-types/MikroTik/CRS112-8G-4S-IN.yaml new file mode 100644 index 00000000..bcee4eba --- /dev/null +++ b/device-types/MikroTik/CRS112-8G-4S-IN.yaml @@ -0,0 +1,31 @@ +manufacturer: MikroTik +model: CRS112-8G-4S-IN +slug: crs112-8g-4s-in +interfaces: + - name: ether1 + type: 1000base-t + - name: ether2 + type: 1000base-t + - name: ether3 + type: 1000base-t + - name: ether4 + type: 1000base-t + - name: ether5 + type: 1000base-t + - name: ether6 + type: 1000base-t + - name: ether7 + type: 1000base-t + - name: ether8 + type: 1000base-t + - name: sfp1 + type: 1000base-x-sfp + - name: sfp2 + type: 1000base-x-sfp + - name: sfp3 + type: 1000base-x-sfp + - name: sfp4 + type: 1000base-x-sfp +console-ports: + - name: serial0 + type: rj-45 diff --git a/device-types/MikroTik/CRS112-8P-4S-IN.yaml b/device-types/MikroTik/CRS112-8P-4S-IN.yaml new file mode 100644 index 00000000..aae5cfc6 --- /dev/null +++ b/device-types/MikroTik/CRS112-8P-4S-IN.yaml @@ -0,0 +1,31 @@ +manufacturer: MikroTik +model: CRS112-8P-4S-IN +slug: crs112-8p-4s-in +interfaces: + - name: ether1 + type: 1000base-t + - name: ether2 + type: 1000base-t + - name: ether3 + type: 1000base-t + - name: ether4 + type: 1000base-t + - name: ether5 + type: 1000base-t + - name: ether6 + type: 1000base-t + - name: ether7 + type: 1000base-t + - name: ether8 + type: 1000base-t + - name: sfp1 + type: 1000base-x-sfp + - name: sfp2 + type: 1000base-x-sfp + - name: sfp3 + type: 1000base-x-sfp + - name: sfp4 + type: 1000base-x-sfp +console-ports: + - name: serial0 + type: rj-45 diff --git a/device-types/MikroTik/CRS125-24G-1S-2HnD-IN.yaml b/device-types/MikroTik/CRS125-24G-1S-2HnD-IN.yaml new file mode 100644 index 00000000..ac124d5e --- /dev/null +++ b/device-types/MikroTik/CRS125-24G-1S-2HnD-IN.yaml @@ -0,0 +1,59 @@ +manufacturer: MikroTik +model: CRS125-24G-1S-2HnD-IN +slug: crs125-24g-1s-2hnd-in +interfaces: + - name: ether1 + type: 1000base-t + - name: ether2 + type: 1000base-t + - name: ether3 + type: 1000base-t + - name: ether4 + type: 1000base-t + - name: ether5 + type: 1000base-t + - name: ether6 + type: 1000base-t + - name: ether7 + type: 1000base-t + - name: ether8 + type: 1000base-t + - name: ether9 + type: 1000base-t + - name: ether10 + type: 1000base-t + - name: ether11 + type: 1000base-t + - name: ether12 + type: 1000base-t + - name: ether13 + type: 1000base-t + - name: ether14 + type: 1000base-t + - name: ether15 + type: 1000base-t + - name: ether16 + type: 1000base-t + - name: ether17 + type: 1000base-t + - name: ether18 + type: 1000base-t + - name: ether19 + type: 1000base-t + - name: ether20 + type: 1000base-t + - name: ether21 + type: 1000base-t + - name: ether22 + type: 1000base-t + - name: ether23 + type: 1000base-t + - name: ether24 + type: 1000base-t + - name: sfp1 + type: 1000base-x-sfp + - name: wlan1 + type: ieee802.11n +console-ports: + - name: serial0 + type: rj-45 diff --git a/device-types/MikroTik/CRS125-24G-1S-IN.yaml b/device-types/MikroTik/CRS125-24G-1S-IN.yaml new file mode 100644 index 00000000..a4a0df4c --- /dev/null +++ b/device-types/MikroTik/CRS125-24G-1S-IN.yaml @@ -0,0 +1,57 @@ +manufacturer: MikroTik +model: CRS125-24G-1S-IN +slug: crs125-24g-1s-in +interfaces: + - name: ether1 + type: 1000base-t + - name: ether2 + type: 1000base-t + - name: ether3 + type: 1000base-t + - name: ether4 + type: 1000base-t + - name: ether5 + type: 1000base-t + - name: ether6 + type: 1000base-t + - name: ether7 + type: 1000base-t + - name: ether8 + type: 1000base-t + - name: ether9 + type: 1000base-t + - name: ether10 + type: 1000base-t + - name: ether11 + type: 1000base-t + - name: ether12 + type: 1000base-t + - name: ether13 + type: 1000base-t + - name: ether14 + type: 1000base-t + - name: ether15 + type: 1000base-t + - name: ether16 + type: 1000base-t + - name: ether17 + type: 1000base-t + - name: ether18 + type: 1000base-t + - name: ether19 + type: 1000base-t + - name: ether20 + type: 1000base-t + - name: ether21 + type: 1000base-t + - name: ether22 + type: 1000base-t + - name: ether23 + type: 1000base-t + - name: ether24 + type: 1000base-t + - name: sfp1 + type: 1000base-x-sfp +console-ports: + - name: serial0 + type: rj-45 diff --git a/device-types/MikroTik/CRS212-1G-10S-1S+IN.yaml b/device-types/MikroTik/CRS212-1G-10S-1S+IN.yaml new file mode 100644 index 00000000..fc13ff8f --- /dev/null +++ b/device-types/MikroTik/CRS212-1G-10S-1S+IN.yaml @@ -0,0 +1,32 @@ +manufacturer: MikroTik +model: CRS212-1G-10S-1S+IN +slug: crs212-1g-10s-1splus-in +interfaces: + - name: sfp1 + type: 1000base-x-sfp + - name: sfp2 + type: 1000base-x-sfp + - name: sfp3 + type: 1000base-x-sfp + - name: sfp4 + type: 1000base-x-sfp + - name: sfp5 + type: 1000base-x-sfp + - name: sfp6 + type: 1000base-x-sfp + - name: sfp7 + type: 1000base-x-sfp + - name: sfp8 + type: 1000base-x-sfp + - name: sfp9 + type: 1000base-x-sfp + - name: sfp10 + type: 1000base-x-sfp + - name: sfp-sfpplus1 + type: 10gbase-x-sfpp + - name: ether1 + type: 1000base-t +console-ports: + - name: serial0 + type: rj-45 + \ No newline at end of file diff --git a/device-types/MikroTik/CRS305-1G-4S+IN.yaml b/device-types/MikroTik/CRS305-1G-4S+IN.yaml new file mode 100644 index 00000000..f8e676ec --- /dev/null +++ b/device-types/MikroTik/CRS305-1G-4S+IN.yaml @@ -0,0 +1,17 @@ +manufacturer: MikroTik +model: CRS305-1G-4S+IN +slug: crs305-1g-4splus-in +interfaces: + - name: sfp-sfpplus1 + type: 10gbase-x-sfpp + - name: sfp-sfpplus2 + type: 10gbase-x-sfpp + - name: sfp-sfpplus3 + type: 10gbase-x-sfpp + - name: sfp-sfpplus4 + type: 10gbase-x-sfpp + - name: ether1 + type: 1000base-t +console-ports: + - name: serial0 + type: rj-45 diff --git a/device-types/MikroTik/CRS309-1G-8S+IN.yaml b/device-types/MikroTik/CRS309-1G-8S+IN.yaml new file mode 100644 index 00000000..727630c5 --- /dev/null +++ b/device-types/MikroTik/CRS309-1G-8S+IN.yaml @@ -0,0 +1,25 @@ +manufacturer: MikroTik +model: CRS309-1G-8S+IN +slug: crs309-1g-8splus-in +interfaces: + - name: sfp-sfpplus1 + type: 10gbase-x-sfpp + - name: sfp-sfpplus2 + type: 10gbase-x-sfpp + - name: sfp-sfpplus3 + type: 10gbase-x-sfpp + - name: sfp-sfpplus4 + type: 10gbase-x-sfpp + - name: sfp-sfpplus5 + type: 10gbase-x-sfpp + - name: sfp-sfpplus6 + type: 10gbase-x-sfpp + - name: sfp-sfpplus7 + type: 10gbase-x-sfpp + - name: sfp-sfpplus8 + type: 10gbase-x-sfpp + - name: ether1 + type: 1000base-t +console-ports: + - name: serial0 + type: rj-45 diff --git a/device-types/MikroTik/CRS312-4C+8XG-RM.yaml b/device-types/MikroTik/CRS312-4C+8XG-RM.yaml new file mode 100644 index 00000000..f7e9ae8a --- /dev/null +++ b/device-types/MikroTik/CRS312-4C+8XG-RM.yaml @@ -0,0 +1,31 @@ +manufacturer: MikroTik +model: CRS312-4C+8XG-RM +slug: crs312-4cplus-8xg-rm +interfaces: + - name: xether1 + type: 10gbase-x-sfpp + - name: xether2 + type: 10gbase-x-sfpp + - name: xether3 + type: 10gbase-x-sfpp + - name: xether4 + type: 10gbase-x-sfpp + - name: xether5 + type: 10gbase-x-sfpp + - name: xether6 + type: 10gbase-x-sfpp + - name: xether7 + type: 10gbase-x-sfpp + - name: xether8 + type: 10gbase-x-sfpp + - name: combo1 + type: 10gbase-x-sfpp + - name: combo2 + type: 10gbase-x-sfpp + - name: combo3 + type: 10gbase-x-sfpp + - name: combo4 + type: 10gbase-x-sfpp +console-ports: + - name: serial0 + type: rj-45 diff --git a/device-types/MikroTik/CRS317-1G-16S+RM.yaml b/device-types/MikroTik/CRS317-1G-16S+RM.yaml new file mode 100644 index 00000000..1e09b486 --- /dev/null +++ b/device-types/MikroTik/CRS317-1G-16S+RM.yaml @@ -0,0 +1,48 @@ +manufacturer: MikroTik +model: CRS317-1G-16S+RM +slug: crs317-1g-16splus-rm +interfaces: + - name: sfp-sfpplus1 + type: 10gbase-x-sfpp + - name: sfp-sfpplus2 + type: 10gbase-x-sfpp + - name: sfp-sfpplus3 + type: 10gbase-x-sfpp + - name: sfp-sfpplus4 + type: 10gbase-x-sfpp + - name: sfp-sfpplus5 + type: 10gbase-x-sfpp + - name: sfp-sfpplus6 + type: 10gbase-x-sfpp + - name: sfp-sfpplus7 + type: 10gbase-x-sfpp + - name: sfp-sfpplus8 + type: 10gbase-x-sfpp + - name: sfp-sfpplus9 + type: 10gbase-x-sfpp + - name: sfp-sfpplus10 + type: 10gbase-x-sfpp + - name: sfp-sfpplus11 + type: 10gbase-x-sfpp + - name: sfp-sfpplus12 + type: 10gbase-x-sfpp + - name: sfp-sfpplus13 + type: 10gbase-x-sfpp + - name: sfp-sfpplus14 + type: 10gbase-x-sfpp + - name: sfp-sfpplus15 + type: 10gbase-x-sfpp + - name: sfp-sfpplus16 + type: 10gbase-x-sfpp + - name: ether1 + type: 1000base-t +console-ports: + - name: serial0 + type: rj-45 +power-ports: + - name: power1 + type: iec-60320-c14 + maximum_draw: 44 + - name: power2 + type: iec-60320-c14 + maximum_draw: 44 diff --git a/device-types/MikroTik/CRS326-24G-2S+RM.yaml b/device-types/MikroTik/CRS326-24G-2S+RM.yaml new file mode 100644 index 00000000..f3d1fc8e --- /dev/null +++ b/device-types/MikroTik/CRS326-24G-2S+RM.yaml @@ -0,0 +1,59 @@ +manufacturer: MikroTik +model: CRS326-24G-2S+RM +slug: crs326-24g-2splus-rm +interfaces: + - name: ether1 + type: 1000base-t + - name: ether2 + type: 1000base-t + - name: ether3 + type: 1000base-t + - name: ether4 + type: 1000base-t + - name: ether5 + type: 1000base-t + - name: ether6 + type: 1000base-t + - name: ether7 + type: 1000base-t + - name: ether8 + type: 1000base-t + - name: ether9 + type: 1000base-t + - name: ether10 + type: 1000base-t + - name: ether11 + type: 1000base-t + - name: ether12 + type: 1000base-t + - name: ether13 + type: 1000base-t + - name: ether14 + type: 1000base-t + - name: ether15 + type: 1000base-t + - name: ether16 + type: 1000base-t + - name: ether17 + type: 1000base-t + - name: ether18 + type: 1000base-t + - name: ether19 + type: 1000base-t + - name: ether20 + type: 1000base-t + - name: ether21 + type: 1000base-t + - name: ether22 + type: 1000base-t + - name: ether23 + type: 1000base-t + - name: ether24 + type: 1000base-t + - name: sfp-sfpplus1 + type: 10gbase-x-sfpp + - name: sfp-sfpplus2 + type: 10gbase-x-sfpp +console-ports: + - name: serial0 + type: rj-45 diff --git a/device-types/MikroTik/CRS326-24S+2Q+RM.yaml b/device-types/MikroTik/CRS326-24S+2Q+RM.yaml new file mode 100644 index 00000000..a49fbe90 --- /dev/null +++ b/device-types/MikroTik/CRS326-24S+2Q+RM.yaml @@ -0,0 +1,66 @@ +manufacturer: MikroTik +model: CRS326-24S+2Q+RM +slug: crs326-24splus-2qplus-rm +interfaces: + - name: sfp-sfpplus1 + type: 10gbase-x-sfpp + - name: sfp-sfpplus2 + type: 10gbase-x-sfpp + - name: sfp-sfpplus3 + type: 10gbase-x-sfpp + - name: sfp-sfpplus4 + type: 10gbase-x-sfpp + - name: sfp-sfpplus5 + type: 10gbase-x-sfpp + - name: sfp-sfpplus6 + type: 10gbase-x-sfpp + - name: sfp-sfpplus7 + type: 10gbase-x-sfpp + - name: sfp-sfpplus8 + type: 10gbase-x-sfpp + - name: sfp-sfpplus9 + type: 10gbase-x-sfpp + - name: sfp-sfpplus10 + type: 10gbase-x-sfpp + - name: sfp-sfpplus11 + type: 10gbase-x-sfpp + - name: sfp-sfpplus12 + type: 10gbase-x-sfpp + - name: sfp-sfpplus13 + type: 10gbase-x-sfpp + - name: sfp-sfpplus14 + type: 10gbase-x-sfpp + - name: sfp-sfpplus15 + type: 10gbase-x-sfpp + - name: sfp-sfpplus16 + type: 10gbase-x-sfpp + - name: sfp-sfpplus17 + type: 10gbase-x-sfpp + - name: sfp-sfpplus18 + type: 10gbase-x-sfpp + - name: sfp-sfpplus19 + type: 10gbase-x-sfpp + - name: sfp-sfpplus20 + type: 10gbase-x-sfpp + - name: sfp-sfpplus21 + type: 10gbase-x-sfpp + - name: sfp-sfpplus22 + type: 10gbase-x-sfpp + - name: sfp-sfpplus23 + type: 10gbase-x-sfpp + - name: sfp-sfpplus24 + type: 10gbase-x-sfpp + - name: qsfp-qsfpplus1 + type: 40gbase-x-qsfpp + - name: qsfp-qsfpplus2 + type: 40gbase-x-qsfpp +console-ports: + - name: serial0 + type: rj-45 +power-ports: + - name: power1 + type: iec-60320-c14 + maximum_draw: 69 + - name: power2 + type: iec-60320-c14 + maximum_draw: 69 diff --git a/device-types/MikroTik/CRS328-24P-4S+RM.yaml b/device-types/MikroTik/CRS328-24P-4S+RM.yaml new file mode 100644 index 00000000..192f579f --- /dev/null +++ b/device-types/MikroTik/CRS328-24P-4S+RM.yaml @@ -0,0 +1,67 @@ +manufacturer: MikroTik +model: CRS328-24P-4S+RM +slug: crs328-24p-4splus-rm +interfaces: + - name: ether1 + type: 1000base-t + - name: ether2 + type: 1000base-t + - name: ether3 + type: 1000base-t + - name: ether4 + type: 1000base-t + - name: ether5 + type: 1000base-t + - name: ether6 + type: 1000base-t + - name: ether7 + type: 1000base-t + - name: ether8 + type: 1000base-t + - name: ether9 + type: 1000base-t + - name: ether10 + type: 1000base-t + - name: ether11 + type: 1000base-t + - name: ether12 + type: 1000base-t + - name: ether13 + type: 1000base-t + - name: ether14 + type: 1000base-t + - name: ether15 + type: 1000base-t + - name: ether16 + type: 1000base-t + - name: ether17 + type: 1000base-t + - name: ether18 + type: 1000base-t + - name: ether19 + type: 1000base-t + - name: ether20 + type: 1000base-t + - name: ether21 + type: 1000base-t + - name: ether22 + type: 1000base-t + - name: ether23 + type: 1000base-t + - name: ether24 + type: 1000base-t + - name: sfp-sfpplus1 + type: 10gbase-x-sfpp + - name: sfp-sfpplus2 + type: 10gbase-x-sfpp + - name: sfp-sfpplus3 + type: 10gbase-x-sfpp + - name: sfp-sfpplus4 + type: 10gbase-x-sfpp +console-ports: + - name: serial0 + type: rj-45 +power-ports: + - name: power1 + type: iec-60320-c14 + maximum_draw: 494 diff --git a/device-types/MikroTik/CRS328-4C-20S-4S+RM.yaml b/device-types/MikroTik/CRS328-4C-20S-4S+RM.yaml new file mode 100644 index 00000000..4e7003db --- /dev/null +++ b/device-types/MikroTik/CRS328-4C-20S-4S+RM.yaml @@ -0,0 +1,70 @@ +manufacturer: MikroTik +model: CRS328-4C-20S-4S+RM +slug: crs328-4c-20s-4splus-rm +interfaces: + - name: sfp1 + type: 1000base-x-sfp + - name: sfp2 + type: 1000base-x-sfp + - name: sfp3 + type: 1000base-x-sfp + - name: sfp4 + type: 1000base-x-sfp + - name: sfp5 + type: 1000base-x-sfp + - name: sfp6 + type: 1000base-x-sfp + - name: sfp7 + type: 1000base-x-sfp + - name: sfp8 + type: 1000base-x-sfp + - name: sfp9 + type: 1000base-x-sfp + - name: sfp10 + type: 1000base-x-sfp + - name: sfp11 + type: 1000base-x-sfp + - name: sfp12 + type: 1000base-x-sfp + - name: sfp13 + type: 1000base-x-sfp + - name: sfp14 + type: 1000base-x-sfp + - name: sfp15 + type: 1000base-x-sfp + - name: sfp16 + type: 1000base-x-sfp + - name: sfp17 + type: 1000base-x-sfp + - name: sfp18 + type: 1000base-x-sfp + - name: sfp19 + type: 1000base-x-sfp + - name: sfp20 + type: 1000base-x-sfp + - name: sfp-sfpplus1 + type: 10gbase-x-sfpp + - name: sfp-sfpplus2 + type: 10gbase-x-sfpp + - name: sfp-sfpplus3 + type: 10gbase-x-sfpp + - name: sfp-sfpplus4 + type: 10gbase-x-sfpp + - name: combo1 + type: 1000base-x-sfp + - name: combo2 + type: 1000base-x-sfp + - name: combo3 + type: 1000base-x-sfp + - name: combo4 + type: 1000base-x-sfp +console-ports: + - name: serial0 + type: rj-45 +power-ports: + - name: power1 + type: iec-60320-c14 + maximum_draw: 43 + - name: power2 + type: iec-60320-c14 + maximum_draw: 43 diff --git a/device-types/MikroTik/CSS326-24G-2S+RM.yaml b/device-types/MikroTik/CSS326-24G-2S+RM.yaml new file mode 100644 index 00000000..46282fbc --- /dev/null +++ b/device-types/MikroTik/CSS326-24G-2S+RM.yaml @@ -0,0 +1,56 @@ +manufacturer: MikroTik +model: CSS326-24G-2S+RM +slug: css326-24g-2s+rm +interfaces: + - name: ether1 + type: 1000base-t + - name: ether2 + type: 1000base-t + - name: ether3 + type: 1000base-t + - name: ether4 + type: 1000base-t + - name: ether5 + type: 1000base-t + - name: ether6 + type: 1000base-t + - name: ether7 + type: 1000base-t + - name: ether8 + type: 1000base-t + - name: ether9 + type: 1000base-t + - name: ether10 + type: 1000base-t + - name: ether11 + type: 1000base-t + - name: ether12 + type: 1000base-t + - name: ether13 + type: 1000base-t + - name: ether14 + type: 1000base-t + - name: ether15 + type: 1000base-t + - name: ether16 + type: 1000base-t + - name: ether17 + type: 1000base-t + - name: ether18 + type: 1000base-t + - name: ether19 + type: 1000base-t + - name: ether20 + type: 1000base-t + - name: ether21 + type: 1000base-t + - name: ether22 + type: 1000base-t + - name: ether23 + type: 1000base-t + - name: ether24 + type: 1000base-t + - name: sfp-sfpplus1 + type: 10gbase-x-sfpp + - name: sfp-sfpplus2 + type: 10gbase-x-sfpp diff --git a/device-types/MikroTik/RB1100AHx4-Dude-Edition.yaml b/device-types/MikroTik/RB1100AHx4-Dude-Edition.yaml new file mode 100644 index 00000000..b8c9311e --- /dev/null +++ b/device-types/MikroTik/RB1100AHx4-Dude-Edition.yaml @@ -0,0 +1,40 @@ +manufacturer: MikroTik +model: RB1100AHx4 Dude Edition +slug: rb1100dx4 +interfaces: + - name: ether1 + type: 1000base-t + - name: ether2 + type: 1000base-t + - name: ether3 + type: 1000base-t + - name: ether4 + type: 1000base-t + - name: ether5 + type: 1000base-t + - name: ether6 + type: 1000base-t + - name: ether7 + type: 1000base-t + - name: ether8 + type: 1000base-t + - name: ether9 + type: 1000base-t + - name: ether10 + type: 1000base-t + - name: ether11 + type: 1000base-t + - name: ether12 + type: 1000base-t + - name: ether13 + type: 1000base-t +console-ports: + - name: serial0 + type: de-9 +power-ports: + - name: power1 + type: iec-60320-c14 + maximum_draw: 20 + - name: power2 + type: iec-60320-c14 + maximum_draw: 20 diff --git a/device-types/MikroTik/RB1100AHx4.yaml b/device-types/MikroTik/RB1100AHx4.yaml new file mode 100644 index 00000000..42a18fc1 --- /dev/null +++ b/device-types/MikroTik/RB1100AHx4.yaml @@ -0,0 +1,40 @@ +manufacturer: MikroTik +model: RB1100AHx4 +slug: rb1100ahx4 +interfaces: + - name: ether1 + type: 1000base-t + - name: ether2 + type: 1000base-t + - name: ether3 + type: 1000base-t + - name: ether4 + type: 1000base-t + - name: ether5 + type: 1000base-t + - name: ether6 + type: 1000base-t + - name: ether7 + type: 1000base-t + - name: ether8 + type: 1000base-t + - name: ether9 + type: 1000base-t + - name: ether10 + type: 1000base-t + - name: ether11 + type: 1000base-t + - name: ether12 + type: 1000base-t + - name: ether13 + type: 1000base-t +console-ports: + - name: serial0 + type: de-9 +power-ports: + - name: power1 + type: iec-60320-c14 + maximum_draw: 20 + - name: power2 + type: iec-60320-c14 + maximum_draw: 20 diff --git a/device-types/MikroTik/RB2011UiAS-IN.yaml b/device-types/MikroTik/RB2011UiAS-IN.yaml new file mode 100644 index 00000000..4446aab9 --- /dev/null +++ b/device-types/MikroTik/RB2011UiAS-IN.yaml @@ -0,0 +1,26 @@ +manufacturer: MikroTik +model: RB2011UiAS-IN +slug: rb2011uias-in +interfaces: + - name: ether1 + type: 1000base-t + - name: ether2 + type: 1000base-t + - name: ether3 + type: 1000base-t + - name: ether4 + type: 1000base-t + - name: ether5 + type: 1000base-t + - name: ether6 + type: 100base-tx + - name: ether7 + type: 100base-tx + - name: ether8 + type: 100base-tx + - name: ether9 + type: 100base-tx + - name: ether10 + type: 100base-tx + - name: sfp1 + type: 1000base-x-sfp diff --git a/device-types/MikroTik/RB2011UiAS-RM.yaml b/device-types/MikroTik/RB2011UiAS-RM.yaml new file mode 100644 index 00000000..6f4d8aca --- /dev/null +++ b/device-types/MikroTik/RB2011UiAS-RM.yaml @@ -0,0 +1,26 @@ +manufacturer: MikroTik +model: RB2011UiAS-RM +slug: rb2011uias-rm +interfaces: + - name: ether1 + type: 1000base-t + - name: ether2 + type: 1000base-t + - name: ether3 + type: 1000base-t + - name: ether4 + type: 1000base-t + - name: ether5 + type: 1000base-t + - name: ether6 + type: 100base-tx + - name: ether7 + type: 100base-tx + - name: ether8 + type: 100base-tx + - name: ether9 + type: 100base-tx + - name: ether10 + type: 100base-tx + - name: sfp1 + type: 1000base-x-sfp diff --git a/device-types/MikroTik/RB2011iL-IN.yaml b/device-types/MikroTik/RB2011iL-IN.yaml new file mode 100644 index 00000000..82a12370 --- /dev/null +++ b/device-types/MikroTik/RB2011iL-IN.yaml @@ -0,0 +1,24 @@ +manufacturer: MikroTik +model: RB2011iL-IN +slug: rb2011il-in +interfaces: + - name: ether1 + type: 1000base-t + - name: ether2 + type: 1000base-t + - name: ether3 + type: 1000base-t + - name: ether4 + type: 1000base-t + - name: ether5 + type: 1000base-t + - name: ether6 + type: 100base-tx + - name: ether7 + type: 100base-tx + - name: ether8 + type: 100base-tx + - name: ether9 + type: 100base-tx + - name: ether10 + type: 100base-tx diff --git a/device-types/MikroTik/RB2011iL-RM.yaml b/device-types/MikroTik/RB2011iL-RM.yaml new file mode 100644 index 00000000..e4078a0b --- /dev/null +++ b/device-types/MikroTik/RB2011iL-RM.yaml @@ -0,0 +1,24 @@ +manufacturer: MikroTik +model: RB2011iL-RM +slug: rb2011il-rm +interfaces: + - name: ether1 + type: 1000base-t + - name: ether2 + type: 1000base-t + - name: ether3 + type: 1000base-t + - name: ether4 + type: 1000base-t + - name: ether5 + type: 1000base-t + - name: ether6 + type: 100base-tx + - name: ether7 + type: 100base-tx + - name: ether8 + type: 100base-tx + - name: ether9 + type: 100base-tx + - name: ether10 + type: 100base-tx diff --git a/device-types/MikroTik/RB2011iLS-IN.yaml b/device-types/MikroTik/RB2011iLS-IN.yaml new file mode 100644 index 00000000..7507f18f --- /dev/null +++ b/device-types/MikroTik/RB2011iLS-IN.yaml @@ -0,0 +1,26 @@ +manufacturer: MikroTik +model: RB2011iLS-IN +slug: rb2011ils-in +interfaces: + - name: ether1 + type: 1000base-t + - name: ether2 + type: 1000base-t + - name: ether3 + type: 1000base-t + - name: ether4 + type: 1000base-t + - name: ether5 + type: 1000base-t + - name: ether6 + type: 100base-tx + - name: ether7 + type: 100base-tx + - name: ether8 + type: 100base-tx + - name: ether9 + type: 100base-tx + - name: ether10 + type: 100base-tx + - name: sfp1 + type: 1000base-x-sfp diff --git a/device-types/MikroTik/RB260GS.yaml b/device-types/MikroTik/RB260GS.yaml new file mode 100644 index 00000000..ccff81ff --- /dev/null +++ b/device-types/MikroTik/RB260GS.yaml @@ -0,0 +1,14 @@ +manufacturer: MikroTik +model: RB260GS +slug: rb260gs +interfaces: + - name: ether1 + type: 1000base-t + - name: ether2 + type: 1000base-t + - name: ether3 + type: 1000base-t + - name: ether4 + type: 1000base-t + - name: ether5 + type: 1000base-t diff --git a/device-types/MikroTik/RB260GSP.yaml b/device-types/MikroTik/RB260GSP.yaml new file mode 100644 index 00000000..4b0f5ab1 --- /dev/null +++ b/device-types/MikroTik/RB260GSP.yaml @@ -0,0 +1,16 @@ +manufacturer: MikroTik +model: RB260GSP +slug: rb260gsp +interfaces: + - name: ether1 + type: 1000base-t + - name: ether2 + type: 1000base-t + - name: ether3 + type: 1000base-t + - name: ether4 + type: 1000base-t + - name: ether5 + type: 1000base-t + - name: sfp1 + type: 1000base-x-sfp diff --git a/device-types/MikroTik/RB3011UiAS-RM.yaml b/device-types/MikroTik/RB3011UiAS-RM.yaml new file mode 100644 index 00000000..1132a6e7 --- /dev/null +++ b/device-types/MikroTik/RB3011UiAS-RM.yaml @@ -0,0 +1,26 @@ +manufacturer: MikroTik +model: RB3011UiAS-RM +slug: rb3011uias-rm +interfaces: + - name: ether1 + type: 1000base-t + - name: ether2 + type: 1000base-t + - name: ether3 + type: 1000base-t + - name: ether4 + type: 1000base-t + - name: ether5 + type: 1000base-t + - name: ether6 + type: 1000base-t + - name: ether7 + type: 1000base-t + - name: ether8 + type: 1000base-t + - name: ether9 + type: 1000base-t + - name: ether10 + type: 1000base-t + - name: sfp1 + type: 1000base-x-sfp diff --git a/device-types/MikroTik/RB4011iGS+RM.yaml b/device-types/MikroTik/RB4011iGS+RM.yaml new file mode 100644 index 00000000..c12b398d --- /dev/null +++ b/device-types/MikroTik/RB4011iGS+RM.yaml @@ -0,0 +1,26 @@ +manufacturer: MikroTik +model: RB4011iGS+RM +slug: rb4011igs1splusrm +interfaces: + - name: ether1 + type: 1000base-t + - name: ether2 + type: 1000base-t + - name: ether3 + type: 1000base-t + - name: ether4 + type: 1000base-t + - name: ether5 + type: 1000base-t + - name: ether6 + type: 1000base-t + - name: ether7 + type: 1000base-t + - name: ether8 + type: 1000base-t + - name: ether9 + type: 1000base-t + - name: ether10 + type: 1000base-t + - name: sfp-sfpplus1 + type: 10gbase-x-sfpp diff --git a/device-types/MikroTik/RB750r2.yaml b/device-types/MikroTik/RB750r2.yaml new file mode 100644 index 00000000..db0a248e --- /dev/null +++ b/device-types/MikroTik/RB750r2.yaml @@ -0,0 +1,24 @@ +manufacturer: MikroTik +model: RB750r2 +slug: rb750r2 +interfaces: + - name: ether1 + type: 100base-tx + - name: ether2 + type: 100base-tx + - name: ether3 + type: 100base-tx + - name: ether4 + type: 100base-tx + - name: ether5 + type: 100base-tx +power-ports: + - name: DC + type: iec-60320-c14 + maximum_draw: 350 + - name: PSU1 + type: iec-60320-c14 + maximum_draw: 350 +console-ports: + - name: Console + type: rj-45 diff --git a/device-types/MikroTik/RB750r3.yaml b/device-types/MikroTik/RB750r3.yaml new file mode 100644 index 00000000..bccd4f6e --- /dev/null +++ b/device-types/MikroTik/RB750r3.yaml @@ -0,0 +1,14 @@ +manufacturer: MikroTik +model: RB750r3 +slug: rb750r3 +interfaces: + - name: ether1 + type: 1000base-t + - name: ether2 + type: 1000base-t + - name: ether3 + type: 1000base-t + - name: ether4 + type: 1000base-t + - name: ether5 + type: 1000base-t diff --git a/device-types/MikroTik/RB760iGS.yaml b/device-types/MikroTik/RB760iGS.yaml new file mode 100644 index 00000000..acbb563c --- /dev/null +++ b/device-types/MikroTik/RB760iGS.yaml @@ -0,0 +1,16 @@ +manufacturer: MikroTik +model: RB760iGS +slug: rb760igs +interfaces: + - name: ether1 + type: 1000base-t + - name: ether2 + type: 1000base-t + - name: ether3 + type: 1000base-t + - name: ether4 + type: 1000base-t + - name: ether5 + type: 1000base-t + - name: sfp1 + type: 1000base-x-sfp diff --git a/device-types/MikroTik/RB960PGS.yaml b/device-types/MikroTik/RB960PGS.yaml new file mode 100644 index 00000000..9685bceb --- /dev/null +++ b/device-types/MikroTik/RB960PGS.yaml @@ -0,0 +1,16 @@ +manufacturer: MikroTik +model: RB960PGS +slug: rb960pgs +interfaces: + - name: ether1 + type: 1000base-t + - name: ether2 + type: 1000base-t + - name: ether3 + type: 1000base-t + - name: ether4 + type: 1000base-t + - name: ether5 + type: 1000base-t + - name: sfp1 + type: 1000base-x-sfp