diff --git a/device-types/MikroTik/CRS106-1C-5S.yaml b/device-types/MikroTik/CRS106-1C-5S.yaml new file mode 100644 index 000000000..9ef5361f8 --- /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 000000000..bcee4ebaa --- /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 000000000..aae5cfc6d --- /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 000000000..4c2853629 --- /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 \ No newline at end of file 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 000000000..a4a0df4cf --- /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 000000000..169435935 --- /dev/null +++ b/device-types/MikroTik/CRS212-1G-10S-1S+IN.yaml @@ -0,0 +1,31 @@ +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-sfp + - 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 000000000..0fd0b5e44 --- /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-sfp + - name: sfp-sfpplus2 + type: 10gbase-x-sfp + - name: sfp-sfpplus3 + type: 10gbase-x-sfp + - name: sfp-sfpplus4 + type: 10gbase-x-sfp + - 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 000000000..92fbbb75c --- /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-sfp + - name: sfp-sfpplus2 + type: 10gbase-x-sfp + - name: sfp-sfpplus3 + type: 10gbase-x-sfp + - name: sfp-sfpplus4 + type: 10gbase-x-sfp + - name: sfp-sfpplus5 + type: 10gbase-x-sfp + - name: sfp-sfpplus6 + type: 10gbase-x-sfp + - name: sfp-sfpplus7 + type: 10gbase-x-sfp + - name: sfp-sfpplus8 + type: 10gbase-x-sfp + - 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 000000000..a6162d2d5 --- /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-sfp + - name: xether3 + type: 10gbase-x-sfp + - name: xether4 + type: 10gbase-x-sfp + - name: xether5 + type: 10gbase-x-sfp + - name: xether6 + type: 10gbase-x-sfp + - name: xether7 + type: 10gbase-x-sfp + - name: xether8 + type: 10gbase-x-sfp + - 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 000000000..a0342e32a --- /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-sfp + - name: sfp-sfpplus2 + type: 10gbase-x-sfp + - name: sfp-sfpplus3 + type: 10gbase-x-sfp + - name: sfp-sfpplus4 + type: 10gbase-x-sfp + - name: sfp-sfpplus5 + type: 10gbase-x-sfp + - name: sfp-sfpplus6 + type: 10gbase-x-sfp + - name: sfp-sfpplus7 + type: 10gbase-x-sfp + - name: sfp-sfpplus8 + type: 10gbase-x-sfp + - name: sfp-sfpplus9 + type: 10gbase-x-sfp + - name: sfp-sfpplus10 + type: 10gbase-x-sfp + - name: sfp-sfpplus11 + type: 10gbase-x-sfp + - name: sfp-sfpplus12 + type: 10gbase-x-sfp + - name: sfp-sfpplus13 + type: 10gbase-x-sfp + - name: sfp-sfpplus14 + type: 10gbase-x-sfp + - name: sfp-sfpplus15 + type: 10gbase-x-sfp + - name: sfp-sfpplus16 + type: 10gbase-x-sfp + - 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 000000000..ccb50a401 --- /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-sfp + - name: sfp-sfpplus2 + type: 10gbase-x-sfp +console-ports: + - name: serial0 + type: rj-45 \ No newline at end of file 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 000000000..6d252d926 --- /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-sfp + - name: sfp-sfpplus2 + type: 10gbase-x-sfp + - name: sfp-sfpplus3 + type: 10gbase-x-sfp + - name: sfp-sfpplus4 + type: 10gbase-x-sfp + - name: sfp-sfpplus5 + type: 10gbase-x-sfp + - name: sfp-sfpplus6 + type: 10gbase-x-sfp + - name: sfp-sfpplus7 + type: 10gbase-x-sfp + - name: sfp-sfpplus8 + type: 10gbase-x-sfp + - name: sfp-sfpplus9 + type: 10gbase-x-sfp + - name: sfp-sfpplus10 + type: 10gbase-x-sfp + - name: sfp-sfpplus11 + type: 10gbase-x-sfp + - name: sfp-sfpplus12 + type: 10gbase-x-sfp + - name: sfp-sfpplus13 + type: 10gbase-x-sfp + - name: sfp-sfpplus14 + type: 10gbase-x-sfp + - name: sfp-sfpplus15 + type: 10gbase-x-sfp + - name: sfp-sfpplus16 + type: 10gbase-x-sfp + - name: sfp-sfpplus17 + type: 10gbase-x-sfp + - name: sfp-sfpplus18 + type: 10gbase-x-sfp + - name: sfp-sfpplus19 + type: 10gbase-x-sfp + - name: sfp-sfpplus20 + type: 10gbase-x-sfp + - name: sfp-sfpplus21 + type: 10gbase-x-sfp + - name: sfp-sfpplus22 + type: 10gbase-x-sfp + - name: sfp-sfpplus23 + type: 10gbase-x-sfp + - name: sfp-sfpplus24 + type: 10gbase-x-sfp + - 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 \ No newline at end of file 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 000000000..ed39d7355 --- /dev/null +++ b/device-types/MikroTik/CRS328-24P-4S+RM.yaml @@ -0,0 +1,68 @@ +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-sfp + - name: sfp-sfpplus2 + type: 10gbase-x-sfp + - name: sfp-sfpplus3 + type: 10gbase-x-sfp + - name: sfp-sfpplus4 + type: 10gbase-x-sfp +console-ports: + - name: serial0 + type: rj-45 +power-ports: + - name: power1 + type: iec-60320-c14 + maximum_draw: 494 + \ No newline at end of file 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 000000000..ae0d223ff --- /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-sfp + - name: sfp-sfpplus2 + type: 10gbase-x-sfp + - name: sfp-sfpplus3 + type: 10gbase-x-sfp + - name: sfp-sfpplus4 + type: 10gbase-x-sfp + - 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 \ No newline at end of file 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 000000000..9ef15c608 --- /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-sfp + - name: sfp-sfpplus2 + type: 10gbase-x-sfp \ No newline at end of file diff --git a/device-types/MikroTik/RB260GS.yaml b/device-types/MikroTik/RB260GS.yaml new file mode 100644 index 000000000..807ef2999 --- /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 \ No newline at end of file diff --git a/device-types/MikroTik/RB260GSP.yaml b/device-types/MikroTik/RB260GSP.yaml new file mode 100644 index 000000000..4b0f5ab17 --- /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