From 0b6299aa3d044bb0f21085479364098647315fe1 Mon Sep 17 00:00:00 2001 From: reishoku <78744464+reishoku@users.noreply.github.com> Date: Tue, 31 Jan 2023 00:58:51 +0900 Subject: [PATCH] Added Mellanox, NEC, Netgear, and Yamaha switches/routers (#1046) * Added some Mellanox switches Signed-off-by: KOSHIKAWA Kenichi * Added some NEC routers Signed-off-by: KOSHIKAWA Kenichi * Added some YAMAHA switches Signed-off-by: KOSHIKAWA Kenichi * Added some NETGEAR switches Signed-off-by: KOSHIKAWA Kenichi * Removed lines containing "mgmt_only: false" since the parameter points to false Signed-off-by: KOSHIKAWA Kenichi * Update JGS524.yaml Added power to the JGS524 * Update GS116.yaml Added power port for GS116 * Update GS116E.yaml Added power port for GS116E * Update SWX2110-5G.yaml Added power port to the SWX2110-5G * Update SWX2110-8G.yaml Added power port to the SWX2110-8G * Fixed port naming scheme for NEC devices Signed-off-by: KOSHIKAWA Kenichi --------- Signed-off-by: KOSHIKAWA Kenichi Co-authored-by: Daniel W. Anner --- device-types/Mellanox/SN3700.yml | 82 ++++++++++++++ device-types/Mellanox/SN4600.yml | 148 +++++++++++++++++++++++++ device-types/Mellanox/SN4600C.yml | 148 +++++++++++++++++++++++++ device-types/Mellanox/SN4700.yml | 84 ++++++++++++++ device-types/NEC/UNIVERGE-IX2015.yaml | 34 ++++++ device-types/NEC/UNIVERGE-IX2025.yaml | 36 ++++++ device-types/NEC/UNIVERGE-IX2105.yaml | 31 ++++++ device-types/NEC/UNIVERGE-IX2215.yaml | 16 +-- device-types/NEC/UNIVERGE-IX2235.yaml | 16 +-- device-types/Netgear/GS116.yaml | 44 ++++++++ device-types/Netgear/GS116E.yaml | 44 ++++++++ device-types/Netgear/JGS524.yaml | 60 ++++++++++ device-types/YAMAHA/SWX2110-16G.yaml | 30 +++++ device-types/YAMAHA/SWX2110-5G.yaml | 24 ++++ device-types/YAMAHA/SWX2110-8G.yaml | 30 +++++ device-types/YAMAHA/SWX2110P-8G.yaml | 38 +++++++ device-types/YAMAHA/SWX2210-16G.yaml | 46 ++++++++ device-types/YAMAHA/SWX2210-24G.yaml | 62 +++++++++++ device-types/YAMAHA/SWX2210-8G.yaml | 30 +++++ device-types/YAMAHA/SWX2210P-10G.yaml | 50 +++++++++ device-types/YAMAHA/SWX2210P-18G.yaml | 82 ++++++++++++++ device-types/YAMAHA/SWX2210P-28G.yaml | 116 +++++++++++++++++++ device-types/YAMAHA/SWX2220-10NT.yaml | 36 ++++++ device-types/YAMAHA/SWX2221P-10NT.yaml | 52 +++++++++ device-types/YAMAHA/SWX2310-10G.yaml | 39 +++++++ device-types/YAMAHA/SWX2310-18GT.yaml | 55 +++++++++ device-types/YAMAHA/SWX2310-28GT.yaml | 75 +++++++++++++ device-types/YAMAHA/SWX2310-52GT.yaml | 123 ++++++++++++++++++++ device-types/YAMAHA/SWX2310P-10G.yaml | 57 ++++++++++ device-types/YAMAHA/SWX2310P-18G.yaml | 89 +++++++++++++++ device-types/YAMAHA/SWX2310P-28GT.yaml | 123 ++++++++++++++++++++ device-types/YAMAHA/SWX2320-16MT.yaml | 51 +++++++++ device-types/YAMAHA/SWX2322P-16MT.yaml | 75 +++++++++++++ device-types/YAMAHA/SWX3100-10G.yaml | 39 +++++++ device-types/YAMAHA/SWX3100-18GT.yaml | 55 +++++++++ device-types/YAMAHA/SWX3200-28GT.yaml | 75 +++++++++++++ device-types/YAMAHA/SWX3200-52GT.yaml | 123 ++++++++++++++++++++ device-types/YAMAHA/SWX3220-16MT.yaml | 51 +++++++++ device-types/YAMAHA/SWX3220-16TMs.yaml | 43 +++++++ 39 files changed, 2396 insertions(+), 16 deletions(-) create mode 100644 device-types/Mellanox/SN3700.yml create mode 100644 device-types/Mellanox/SN4600.yml create mode 100644 device-types/Mellanox/SN4600C.yml create mode 100644 device-types/Mellanox/SN4700.yml create mode 100644 device-types/NEC/UNIVERGE-IX2015.yaml create mode 100644 device-types/NEC/UNIVERGE-IX2025.yaml create mode 100644 device-types/NEC/UNIVERGE-IX2105.yaml create mode 100644 device-types/Netgear/GS116.yaml create mode 100644 device-types/Netgear/GS116E.yaml create mode 100644 device-types/Netgear/JGS524.yaml create mode 100644 device-types/YAMAHA/SWX2110-16G.yaml create mode 100644 device-types/YAMAHA/SWX2110-5G.yaml create mode 100644 device-types/YAMAHA/SWX2110-8G.yaml create mode 100644 device-types/YAMAHA/SWX2110P-8G.yaml create mode 100644 device-types/YAMAHA/SWX2210-16G.yaml create mode 100644 device-types/YAMAHA/SWX2210-24G.yaml create mode 100644 device-types/YAMAHA/SWX2210-8G.yaml create mode 100644 device-types/YAMAHA/SWX2210P-10G.yaml create mode 100644 device-types/YAMAHA/SWX2210P-18G.yaml create mode 100644 device-types/YAMAHA/SWX2210P-28G.yaml create mode 100644 device-types/YAMAHA/SWX2220-10NT.yaml create mode 100644 device-types/YAMAHA/SWX2221P-10NT.yaml create mode 100644 device-types/YAMAHA/SWX2310-10G.yaml create mode 100644 device-types/YAMAHA/SWX2310-18GT.yaml create mode 100644 device-types/YAMAHA/SWX2310-28GT.yaml create mode 100644 device-types/YAMAHA/SWX2310-52GT.yaml create mode 100644 device-types/YAMAHA/SWX2310P-10G.yaml create mode 100644 device-types/YAMAHA/SWX2310P-18G.yaml create mode 100644 device-types/YAMAHA/SWX2310P-28GT.yaml create mode 100644 device-types/YAMAHA/SWX2320-16MT.yaml create mode 100644 device-types/YAMAHA/SWX2322P-16MT.yaml create mode 100644 device-types/YAMAHA/SWX3100-10G.yaml create mode 100644 device-types/YAMAHA/SWX3100-18GT.yaml create mode 100644 device-types/YAMAHA/SWX3200-28GT.yaml create mode 100644 device-types/YAMAHA/SWX3200-52GT.yaml create mode 100644 device-types/YAMAHA/SWX3220-16MT.yaml create mode 100644 device-types/YAMAHA/SWX3220-16TMs.yaml diff --git a/device-types/Mellanox/SN3700.yml b/device-types/Mellanox/SN3700.yml new file mode 100644 index 000000000..609110bac --- /dev/null +++ b/device-types/Mellanox/SN3700.yml @@ -0,0 +1,82 @@ +--- +manufacturer: Mellanox +model: SN3700 +slug: sn3700 +u_height: 1 +is_full_depth: true +console-ports: + - name: con0 + type: rj-45 +power-ports: + - name: psu0 + type: iec-60320-c14 + - name: psu1 + type: iec-60320-c14 +interfaces: + - name: eth0 + type: 1000base-t + mgmt_only: true + - name: swp1 + type: 200gbase-x-qsfp56 + - name: swp2 + type: 200gbase-x-qsfp56 + - name: swp3 + type: 200gbase-x-qsfp56 + - name: swp4 + type: 200gbase-x-qsfp56 + - name: swp5 + type: 200gbase-x-qsfp56 + - name: swp6 + type: 200gbase-x-qsfp56 + - name: swp7 + type: 200gbase-x-qsfp56 + - name: swp8 + type: 200gbase-x-qsfp56 + - name: swp9 + type: 200gbase-x-qsfp56 + - name: swp10 + type: 200gbase-x-qsfp56 + - name: swp11 + type: 200gbase-x-qsfp56 + - name: swp12 + type: 200gbase-x-qsfp56 + - name: swp13 + type: 200gbase-x-qsfp56 + - name: swp14 + type: 200gbase-x-qsfp56 + - name: swp15 + type: 200gbase-x-qsfp56 + - name: swp16 + type: 200gbase-x-qsfp56 + - name: swp17 + type: 200gbase-x-qsfp56 + - name: swp18 + type: 200gbase-x-qsfp56 + - name: swp19 + type: 200gbase-x-qsfp56 + - name: swp20 + type: 200gbase-x-qsfp56 + - name: swp21 + type: 200gbase-x-qsfp56 + - name: swp22 + type: 200gbase-x-qsfp56 + - name: swp23 + type: 200gbase-x-qsfp56 + - name: swp24 + type: 200gbase-x-qsfp56 + - name: swp25 + type: 200gbase-x-qsfp56 + - name: swp26 + type: 200gbase-x-qsfp56 + - name: swp27 + type: 200gbase-x-qsfp56 + - name: swp28 + type: 200gbase-x-qsfp56 + - name: swp29 + type: 200gbase-x-qsfp56 + - name: swp30 + type: 200gbase-x-qsfp56 + - name: swp31 + type: 200gbase-x-qsfp56 + - name: swp32 + type: 200gbase-x-qsfp56 diff --git a/device-types/Mellanox/SN4600.yml b/device-types/Mellanox/SN4600.yml new file mode 100644 index 000000000..9570a414f --- /dev/null +++ b/device-types/Mellanox/SN4600.yml @@ -0,0 +1,148 @@ +--- +manufacturer: Mellanox +model: SN4600 +slug: sn4600 +u_height: 1 +is_full_depth: true +comments: | + Data sheet: https://network.nvidia.com/files/doc-2020/br-sn4000-series.pdf +console-ports: + - name: con0 + type: rj-45 +power-ports: + - name: psu0 + type: iec-60320-c14 + - name: psu1 + type: iec-60320-c14 +interfaces: + - name: eth0 + type: 1000base-t + mgmt_only: true + - name: swp1 + type: 200gbase-x-qsfp56 + - name: swp2 + type: 200gbase-x-qsfp56 + - name: swp3 + type: 200gbase-x-qsfp56 + - name: swp4 + type: 200gbase-x-qsfp56 + - name: swp5 + type: 200gbase-x-qsfp56 + - name: swp6 + type: 200gbase-x-qsfp56 + - name: swp7 + type: 200gbase-x-qsfp56 + - name: swp8 + type: 200gbase-x-qsfp56 + - name: swp9 + type: 200gbase-x-qsfp56 + - name: swp10 + type: 200gbase-x-qsfp56 + - name: swp11 + type: 200gbase-x-qsfp56 + - name: swp12 + type: 200gbase-x-qsfp56 + - name: swp13 + type: 200gbase-x-qsfp56 + - name: swp14 + type: 200gbase-x-qsfp56 + - name: swp15 + type: 200gbase-x-qsfp56 + - name: swp16 + type: 200gbase-x-qsfp56 + - name: swp17 + type: 200gbase-x-qsfp56 + - name: swp18 + type: 200gbase-x-qsfp56 + - name: swp19 + type: 200gbase-x-qsfp56 + - name: swp20 + type: 200gbase-x-qsfp56 + - name: swp21 + type: 200gbase-x-qsfp56 + - name: swp22 + type: 200gbase-x-qsfp56 + - name: swp23 + type: 200gbase-x-qsfp56 + - name: swp24 + type: 200gbase-x-qsfp56 + - name: swp25 + type: 200gbase-x-qsfp56 + - name: swp26 + type: 200gbase-x-qsfp56 + - name: swp27 + type: 200gbase-x-qsfp56 + - name: swp28 + type: 200gbase-x-qsfp56 + - name: swp29 + type: 200gbase-x-qsfp56 + - name: swp30 + type: 200gbase-x-qsfp56 + - name: swp31 + type: 200gbase-x-qsfp56 + - name: swp32 + type: 200gbase-x-qsfp56 + - name: swp33 + type: 200gbase-x-qsfp56 + - name: swp34 + type: 200gbase-x-qsfp56 + - name: swp35 + type: 200gbase-x-qsfp56 + - name: swp36 + type: 200gbase-x-qsfp56 + - name: swp37 + type: 200gbase-x-qsfp56 + - name: swp38 + type: 200gbase-x-qsfp56 + - name: swp39 + type: 200gbase-x-qsfp56 + - name: swp40 + type: 200gbase-x-qsfp56 + - name: swp41 + type: 200gbase-x-qsfp56 + - name: swp42 + type: 200gbase-x-qsfp56 + - name: swp43 + type: 200gbase-x-qsfp56 + - name: swp44 + type: 200gbase-x-qsfp56 + - name: swp45 + type: 200gbase-x-qsfp56 + - name: swp46 + type: 200gbase-x-qsfp56 + - name: swp47 + type: 200gbase-x-qsfp56 + - name: swp48 + type: 200gbase-x-qsfp56 + - name: swp49 + type: 200gbase-x-qsfp56 + - name: swp50 + type: 200gbase-x-qsfp56 + - name: swp51 + type: 200gbase-x-qsfp56 + - name: swp52 + type: 200gbase-x-qsfp56 + - name: swp53 + type: 200gbase-x-qsfp56 + - name: swp54 + type: 200gbase-x-qsfp56 + - name: swp55 + type: 200gbase-x-qsfp56 + - name: swp56 + type: 200gbase-x-qsfp56 + - name: swp57 + type: 200gbase-x-qsfp56 + - name: swp58 + type: 200gbase-x-qsfp56 + - name: swp59 + type: 200gbase-x-qsfp56 + - name: swp60 + type: 200gbase-x-qsfp56 + - name: swp61 + type: 200gbase-x-qsfp56 + - name: swp62 + type: 200gbase-x-qsfp56 + - name: swp63 + type: 200gbase-x-qsfp56 + - name: swp64 + type: 200gbase-x-qsfp56 diff --git a/device-types/Mellanox/SN4600C.yml b/device-types/Mellanox/SN4600C.yml new file mode 100644 index 000000000..784acc848 --- /dev/null +++ b/device-types/Mellanox/SN4600C.yml @@ -0,0 +1,148 @@ +--- +manufacturer: Mellanox +model: SN4600C +slug: sn4600c +u_height: 1 +is_full_depth: true +comments: | + Data sheet: https://network.nvidia.com/files/doc-2020/br-sn4000-series.pdf +console-ports: + - name: con0 + type: rj-45 +power-ports: + - name: psu0 + type: iec-60320-c14 + - name: psu1 + type: iec-60320-c14 +interfaces: + - name: eth0 + type: 1000base-t + mgmt_only: true + - name: swp1 + type: 100gbase-x-qsfp28 + - name: swp2 + type: 100gbase-x-qsfp28 + - name: swp3 + type: 100gbase-x-qsfp28 + - name: swp4 + type: 100gbase-x-qsfp28 + - name: swp5 + type: 100gbase-x-qsfp28 + - name: swp6 + type: 100gbase-x-qsfp28 + - name: swp7 + type: 100gbase-x-qsfp28 + - name: swp8 + type: 100gbase-x-qsfp28 + - name: swp9 + type: 100gbase-x-qsfp28 + - name: swp10 + type: 100gbase-x-qsfp28 + - name: swp11 + type: 100gbase-x-qsfp28 + - name: swp12 + type: 100gbase-x-qsfp28 + - name: swp13 + type: 100gbase-x-qsfp28 + - name: swp14 + type: 100gbase-x-qsfp28 + - name: swp15 + type: 100gbase-x-qsfp28 + - name: swp16 + type: 100gbase-x-qsfp28 + - name: swp17 + type: 100gbase-x-qsfp28 + - name: swp18 + type: 100gbase-x-qsfp28 + - name: swp19 + type: 100gbase-x-qsfp28 + - name: swp20 + type: 100gbase-x-qsfp28 + - name: swp21 + type: 100gbase-x-qsfp28 + - name: swp22 + type: 100gbase-x-qsfp28 + - name: swp23 + type: 100gbase-x-qsfp28 + - name: swp24 + type: 100gbase-x-qsfp28 + - name: swp25 + type: 100gbase-x-qsfp28 + - name: swp26 + type: 100gbase-x-qsfp28 + - name: swp27 + type: 100gbase-x-qsfp28 + - name: swp28 + type: 100gbase-x-qsfp28 + - name: swp29 + type: 100gbase-x-qsfp28 + - name: swp30 + type: 100gbase-x-qsfp28 + - name: swp31 + type: 100gbase-x-qsfp28 + - name: swp32 + type: 100gbase-x-qsfp28 + - name: swp33 + type: 100gbase-x-qsfp28 + - name: swp34 + type: 100gbase-x-qsfp28 + - name: swp35 + type: 100gbase-x-qsfp28 + - name: swp36 + type: 100gbase-x-qsfp28 + - name: swp37 + type: 100gbase-x-qsfp28 + - name: swp38 + type: 100gbase-x-qsfp28 + - name: swp39 + type: 100gbase-x-qsfp28 + - name: swp40 + type: 100gbase-x-qsfp28 + - name: swp41 + type: 100gbase-x-qsfp28 + - name: swp42 + type: 100gbase-x-qsfp28 + - name: swp43 + type: 100gbase-x-qsfp28 + - name: swp44 + type: 100gbase-x-qsfp28 + - name: swp45 + type: 100gbase-x-qsfp28 + - name: swp46 + type: 100gbase-x-qsfp28 + - name: swp47 + type: 100gbase-x-qsfp28 + - name: swp48 + type: 100gbase-x-qsfp28 + - name: swp49 + type: 100gbase-x-qsfp28 + - name: swp50 + type: 100gbase-x-qsfp28 + - name: swp51 + type: 100gbase-x-qsfp28 + - name: swp52 + type: 100gbase-x-qsfp28 + - name: swp53 + type: 100gbase-x-qsfp28 + - name: swp54 + type: 100gbase-x-qsfp28 + - name: swp55 + type: 100gbase-x-qsfp28 + - name: swp56 + type: 100gbase-x-qsfp28 + - name: swp57 + type: 100gbase-x-qsfp28 + - name: swp58 + type: 100gbase-x-qsfp28 + - name: swp59 + type: 100gbase-x-qsfp28 + - name: swp60 + type: 100gbase-x-qsfp28 + - name: swp61 + type: 100gbase-x-qsfp28 + - name: swp62 + type: 100gbase-x-qsfp28 + - name: swp63 + type: 100gbase-x-qsfp28 + - name: swp64 + type: 100gbase-x-qsfp28 diff --git a/device-types/Mellanox/SN4700.yml b/device-types/Mellanox/SN4700.yml new file mode 100644 index 000000000..952c616e2 --- /dev/null +++ b/device-types/Mellanox/SN4700.yml @@ -0,0 +1,84 @@ +--- +manufacturer: Mellanox +model: SN4700 +slug: sn4700 +u_height: 1 +is_full_depth: true +comments: | + Data sheet: https://network.nvidia.com/files/doc-2020/br-sn4000-series.pdf +console-ports: + - name: con0 + type: rj-45 +power-ports: + - name: psu0 + type: iec-60320-c14 + - name: psu1 + type: iec-60320-c14 +interfaces: + - name: eth0 + type: 1000base-t + mgmt_only: true + - name: swp1 + type: 400gbase-x-qsfpdd + - name: swp2 + type: 400gbase-x-qsfpdd + - name: swp3 + type: 400gbase-x-qsfpdd + - name: swp4 + type: 400gbase-x-qsfpdd + - name: swp5 + type: 400gbase-x-qsfpdd + - name: swp6 + type: 400gbase-x-qsfpdd + - name: swp7 + type: 400gbase-x-qsfpdd + - name: swp8 + type: 400gbase-x-qsfpdd + - name: swp9 + type: 400gbase-x-qsfpdd + - name: swp10 + type: 400gbase-x-qsfpdd + - name: swp11 + type: 400gbase-x-qsfpdd + - name: swp12 + type: 400gbase-x-qsfpdd + - name: swp13 + type: 400gbase-x-qsfpdd + - name: swp14 + type: 400gbase-x-qsfpdd + - name: swp15 + type: 400gbase-x-qsfpdd + - name: swp16 + type: 400gbase-x-qsfpdd + - name: swp17 + type: 400gbase-x-qsfpdd + - name: swp18 + type: 400gbase-x-qsfpdd + - name: swp19 + type: 400gbase-x-qsfpdd + - name: swp20 + type: 400gbase-x-qsfpdd + - name: swp21 + type: 400gbase-x-qsfpdd + - name: swp22 + type: 400gbase-x-qsfpdd + - name: swp23 + type: 400gbase-x-qsfpdd + - name: swp24 + type: 400gbase-x-qsfpdd + - name: swp25 + type: 400gbase-x-qsfpdd + - name: swp26 + type: 400gbase-x-qsfpdd + - name: swp27 + type: 400gbase-x-qsfpdd + - name: swp28 + type: 400gbase-x-qsfpdd + - name: swp29 + type: 400gbase-x-qsfpdd + - name: swp30 + type: 400gbase-x-qsfpdd + - name: swp31 + type: 400gbase-x-qsfpdd + - name: swp32 + type: 400gbase-x-qsfpdd diff --git a/device-types/NEC/UNIVERGE-IX2015.yaml b/device-types/NEC/UNIVERGE-IX2015.yaml new file mode 100644 index 000000000..0040af7f7 --- /dev/null +++ b/device-types/NEC/UNIVERGE-IX2015.yaml @@ -0,0 +1,34 @@ +--- +manufacturer: NEC +model: UNIVERGE IX2015 +slug: univerge-ix2015 +comments: | + NEC UNIVERGE IX2015, 12W + (1) RJ-45 Console Port, (2) Ethernet 1000BASE-T, (4) Ethernet 1000BASE-T in Switching Hub, (1) ISDN S/T interface + + Dimentions(WxDxH in mm): 210x297x43 +u_height: 1 +is_full_depth: false +console-ports: + - name: CONSOLE + type: rj-45 +interfaces: + - name: GigaEthernet0 + type: 1000base-t + - name: GigaEthernet1 + type: 1000base-t + - name: GigaEthernet2.1 + type: 1000base-t + - name: GigaEthernet2.2 + type: 1000base-t + - name: GigaEthernet2.3 + type: 1000base-t + - name: GigaEthernet2.4 + type: 1000base-t + - name: BRI0 port S/T + type: other +power-ports: + - name: PSU + type: iec-60320-c14 + maximum_draw: 12 + allocated_draw: 12 diff --git a/device-types/NEC/UNIVERGE-IX2025.yaml b/device-types/NEC/UNIVERGE-IX2025.yaml new file mode 100644 index 000000000..755490644 --- /dev/null +++ b/device-types/NEC/UNIVERGE-IX2025.yaml @@ -0,0 +1,36 @@ +--- +manufacturer: NEC +model: UNIVERGE IX2025 +slug: univerge-ix2025 +comments: | + NEC UNIVERGE IX2025, 9W + (1) RJ-45 Console Port, (2) Ethernet 100BASE-TX, (4) Ethernet 100BASE-TX in Switching Hub, (1) ISDN LINE interface, (1) ISDN S/T interface + + Dimentions(WxDxH in mm): 210x297x43 +u_height: 1 +is_full_depth: false +console-ports: + - name: CONSOLE + type: rj-45 +interfaces: + - name: FastEthernet0 + type: 100base-tx + - name: FastEthernet1 + type: 100base-tx + - name: FastEthernet2 port 1 + type: 100base-tx + - name: FastEthernet2 port 2 + type: 100base-tx + - name: FastEthernet2 port 3 + type: 100base-tx + - name: FastEthernet2 port 4 + type: 100base-tx + - name: BRI0 port LINE + type: other + - name: BRI0 port S/T + type: other +power-ports: + - name: PSU + type: iec-60320-c14 + maximum_draw: 9 + allocated_draw: 9 diff --git a/device-types/NEC/UNIVERGE-IX2105.yaml b/device-types/NEC/UNIVERGE-IX2105.yaml new file mode 100644 index 000000000..4ecb80aee --- /dev/null +++ b/device-types/NEC/UNIVERGE-IX2105.yaml @@ -0,0 +1,31 @@ +--- +manufacturer: NEC +model: UNIVERGE IX2105 +slug: univerge-ix2105 +part_number: BE108821 +comments: | + NEC UNIVERGE IX2105, Router, 7W + (1) RJ-45 Console Port, (1) Ethernet 1000BASE-TX, (4) Ethernet 1000BASE-TX in Switching Hub + + Dimentions(WxDxH in mm): 135x196x36 +u_height: 1 +is_full_depth: false +console-ports: + - name: CONSOLE + type: rj-45 +interfaces: + - name: GigaEthernet0 + type: 1000base-t + - name: GigaEthernet1 port 1 + type: 1000base-t + - name: GigaEthernet1 port 2 + type: 1000base-t + - name: GigaEthernet1 port 3 + type: 1000base-t + - name: GigaEthernet1 port 4 + type: 1000base-t +power-ports: + - name: PSU + type: iec-60320-c14 + maximum_draw: 7 + allocated_draw: 7 diff --git a/device-types/NEC/UNIVERGE-IX2215.yaml b/device-types/NEC/UNIVERGE-IX2215.yaml index 883baa910..d685c8f66 100644 --- a/device-types/NEC/UNIVERGE-IX2215.yaml +++ b/device-types/NEC/UNIVERGE-IX2215.yaml @@ -18,21 +18,21 @@ interfaces: type: 1000base-t - name: GigaEthernet1 type: 1000base-t - - name: GigaEthernet2 port 1 + - name: GigaEthernet2.1 type: 1000base-t - - name: GigaEthernet2 port 2 + - name: GigaEthernet2.2 type: 1000base-t - - name: GigaEthernet2 port 3 + - name: GigaEthernet2.3 type: 1000base-t - - name: GigaEthernet2 port 4 + - name: GigaEthernet2.4 type: 1000base-t - - name: GigaEthernet2 port 5 + - name: GigaEthernet2.5 type: 1000base-t - - name: GigaEthernet2 port 6 + - name: GigaEthernet2.6 type: 1000base-t - - name: GigaEthernet2 port 7 + - name: GigaEthernet2.7 type: 1000base-t - - name: GigaEthernet2 port 8 + - name: GigaEthernet2.8 type: 1000base-t - name: USB0 type: other diff --git a/device-types/NEC/UNIVERGE-IX2235.yaml b/device-types/NEC/UNIVERGE-IX2235.yaml index 1baf01e89..3f292c83a 100644 --- a/device-types/NEC/UNIVERGE-IX2235.yaml +++ b/device-types/NEC/UNIVERGE-IX2235.yaml @@ -18,21 +18,21 @@ interfaces: type: 1000base-t - name: GigaEthernet1 type: 1000base-t - - name: GigaEthernet2 port 1 + - name: GigaEthernet2.1 type: 1000base-t - - name: GigaEthernet2 port 2 + - name: GigaEthernet2.2 type: 1000base-t - - name: GigaEthernet2 port 3 + - name: GigaEthernet2.3 type: 1000base-t - - name: GigaEthernet2 port 4 + - name: GigaEthernet2.4 type: 1000base-t - - name: GigaEthernet2 port 5 + - name: GigaEthernet2.5 type: 1000base-t - - name: GigaEthernet2 port 6 + - name: GigaEthernet2.6 type: 1000base-t - - name: GigaEthernet2 port 7 + - name: GigaEthernet2.7 type: 1000base-t - - name: GigaEthernet2 port 8 + - name: GigaEthernet2.8 type: 1000base-t - name: USB0 type: other diff --git a/device-types/Netgear/GS116.yaml b/device-types/Netgear/GS116.yaml new file mode 100644 index 000000000..a2f20c38a --- /dev/null +++ b/device-types/Netgear/GS116.yaml @@ -0,0 +1,44 @@ +--- +manufacturer: Netgear +model: GS116 +slug: gs116 +u_height: 1 +comments: '[Gigabit Unmanaged Switch Series GS116](https://www.netgear.com/business/wired/switches/unmanaged/gs116/)' +is_full_depth: false +interfaces: + - name: GigabitEthernet/1 + type: 1000base-t + - name: GigabitEthernet/2 + type: 1000base-t + - name: GigabitEthernet/3 + type: 1000base-t + - name: GigabitEthernet/4 + type: 1000base-t + - name: GigabitEthernet/5 + type: 1000base-t + - name: GigabitEthernet/6 + type: 1000base-t + - name: GigabitEthernet/7 + type: 1000base-t + - name: GigabitEthernet/8 + type: 1000base-t + - name: GigabitEthernet/9 + type: 1000base-t + - name: GigabitEthernet/10 + type: 1000base-t + - name: GigabitEthernet/11 + type: 1000base-t + - name: GigabitEthernet/12 + type: 1000base-t + - name: GigabitEthernet/13 + type: 1000base-t + - name: GigabitEthernet/14 + type: 1000base-t + - name: GigabitEthernet/15 + type: 1000base-t + - name: GigabitEthernet/16 + type: 1000base-t +power-ports: + - name: PSU1 + type: dc-terminal + maximum_draw: 10 diff --git a/device-types/Netgear/GS116E.yaml b/device-types/Netgear/GS116E.yaml new file mode 100644 index 000000000..47955a325 --- /dev/null +++ b/device-types/Netgear/GS116E.yaml @@ -0,0 +1,44 @@ +--- +manufacturer: Netgear +model: GS116Ev2 +slug: gs116ev2 +u_height: 1 +comments: '[Gigabit Unmanaged Switch Series GS116Ev2](https://www.netgear.com/support/product/GS116Ev2.aspx)' +is_full_depth: false +interfaces: + - name: GigabitEthernet/1 + type: 1000base-t + - name: GigabitEthernet/2 + type: 1000base-t + - name: GigabitEthernet/3 + type: 1000base-t + - name: GigabitEthernet/4 + type: 1000base-t + - name: GigabitEthernet/5 + type: 1000base-t + - name: GigabitEthernet/6 + type: 1000base-t + - name: GigabitEthernet/7 + type: 1000base-t + - name: GigabitEthernet/8 + type: 1000base-t + - name: GigabitEthernet/9 + type: 1000base-t + - name: GigabitEthernet/10 + type: 1000base-t + - name: GigabitEthernet/11 + type: 1000base-t + - name: GigabitEthernet/12 + type: 1000base-t + - name: GigabitEthernet/13 + type: 1000base-t + - name: GigabitEthernet/14 + type: 1000base-t + - name: GigabitEthernet/15 + type: 1000base-t + - name: GigabitEthernet/16 + type: 1000base-t +power-ports: + - name: PSU1 + type: dc-terminal + maximum_draw: 10 diff --git a/device-types/Netgear/JGS524.yaml b/device-types/Netgear/JGS524.yaml new file mode 100644 index 000000000..b5a0c575c --- /dev/null +++ b/device-types/Netgear/JGS524.yaml @@ -0,0 +1,60 @@ +--- +manufacturer: Netgear +model: JGS524 +slug: jgs524 +u_height: 1 +comments: '[Gigabit Unmanaged Switch Series JGS524](https://www.netgear.com/business/wired/switches/unmanaged/jgs524/)' +is_full_depth: false +interfaces: + - name: GigabitEthernet/1 + type: 1000base-t + - name: GigabitEthernet/2 + type: 1000base-t + - name: GigabitEthernet/3 + type: 1000base-t + - name: GigabitEthernet/4 + type: 1000base-t + - name: GigabitEthernet/5 + type: 1000base-t + - name: GigabitEthernet/6 + type: 1000base-t + - name: GigabitEthernet/7 + type: 1000base-t + - name: GigabitEthernet/8 + type: 1000base-t + - name: GigabitEthernet/9 + type: 1000base-t + - name: GigabitEthernet/10 + type: 1000base-t + - name: GigabitEthernet/11 + type: 1000base-t + - name: GigabitEthernet/12 + type: 1000base-t + - name: GigabitEthernet/13 + type: 1000base-t + - name: GigabitEthernet/14 + type: 1000base-t + - name: GigabitEthernet/15 + type: 1000base-t + - name: GigabitEthernet/16 + type: 1000base-t + - name: GigabitEthernet/17 + type: 1000base-t + - name: GigabitEthernet/18 + type: 1000base-t + - name: GigabitEthernet/19 + type: 1000base-t + - name: GigabitEthernet/20 + type: 1000base-t + - name: GigabitEthernet/21 + type: 1000base-t + - name: GigabitEthernet/22 + type: 1000base-t + - name: GigabitEthernet/23 + type: 1000base-t + - name: GigabitEthernet/24 + type: 1000base-t +power-ports: + - name: PSU1 + type: iec-60320-c14 + maximum_draw: 18 diff --git a/device-types/YAMAHA/SWX2110-16G.yaml b/device-types/YAMAHA/SWX2110-16G.yaml new file mode 100644 index 000000000..6cbbf4086 --- /dev/null +++ b/device-types/YAMAHA/SWX2110-16G.yaml @@ -0,0 +1,30 @@ +--- +manufacturer: YAMAHA +model: SWX2110-16G +slug: swx2110-16g +u_height: 1 +comments: | + "Simple" Layer 2 Switch, manufactured by YAMAHA. + https://network.yamaha.com/products/switches/swx2110-8g/index +is_full_depth: false +interfaces: + - name: port1.1 + type: 1000base-t + - name: port1.2 + type: 1000base-t + - name: port1.3 + type: 1000base-t + - name: port1.4 + type: 1000base-t + - name: port1.5 + type: 1000base-t + - name: port1.6 + type: 1000base-t + - name: port1.7 + type: 1000base-t + - name: port1.8 + type: 1000base-t +power-ports: + - name: PSU + type: iec-60320-c14 + maximum_draw: 10 diff --git a/device-types/YAMAHA/SWX2110-5G.yaml b/device-types/YAMAHA/SWX2110-5G.yaml new file mode 100644 index 000000000..97a22faed --- /dev/null +++ b/device-types/YAMAHA/SWX2110-5G.yaml @@ -0,0 +1,24 @@ +--- +manufacturer: YAMAHA +model: SWX2110-5G +slug: swx2110-5g +u_height: 1 +comments: | + "Simple" Layer 2 Switch, manufactured by YAMAHA. + https://network.yamaha.com/products/switches/swx2110-5g/index +is_full_depth: false +interfaces: + - name: port1.1 + type: 1000base-t + - name: port1.2 + type: 1000base-t + - name: port1.3 + type: 1000base-t + - name: port1.4 + type: 1000base-t + - name: port1.5 + type: 1000base-t +power-ports: + - name: PSU1 + type: dc-terminal + maximum_draw: 3 diff --git a/device-types/YAMAHA/SWX2110-8G.yaml b/device-types/YAMAHA/SWX2110-8G.yaml new file mode 100644 index 000000000..31e929a56 --- /dev/null +++ b/device-types/YAMAHA/SWX2110-8G.yaml @@ -0,0 +1,30 @@ +--- +manufacturer: YAMAHA +model: SWX2110-8G +slug: swx2110-8g +u_height: 1 +comments: | + "Simple" Layer 2 Switch, manufactured by YAMAHA. + https://network.yamaha.com/products/switches/swx2110-8g/index +is_full_depth: false +interfaces: + - name: port1.1 + type: 1000base-t + - name: port1.2 + type: 1000base-t + - name: port1.3 + type: 1000base-t + - name: port1.4 + type: 1000base-t + - name: port1.5 + type: 1000base-t + - name: port1.6 + type: 1000base-t + - name: port1.7 + type: 1000base-t + - name: port1.8 + type: 1000base-t +power-ports: + - name: PSU1 + type: dc-terminal + maximum_draw: 3 diff --git a/device-types/YAMAHA/SWX2110P-8G.yaml b/device-types/YAMAHA/SWX2110P-8G.yaml new file mode 100644 index 000000000..a9af293be --- /dev/null +++ b/device-types/YAMAHA/SWX2110P-8G.yaml @@ -0,0 +1,38 @@ +--- +manufacturer: YAMAHA +model: SWX2110P-8G +slug: swx2110p-8g +u_height: 1 +comments: | + "Simple" PoE-compatible Layer 2 Switch, manufactured by YAMAHA. + https://network.yamaha.com/products/switches/swx2110p-10g/index +is_full_depth: false +interfaces: + - name: port1.1 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.2 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.3 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.4 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.5 + type: 1000base-t + - name: port1.6 + type: 1000base-t + - name: port1.7 + type: 1000base-t + - name: port1.8 + type: 1000base-t +power-ports: + - name: PSU + type: iec-60320-c14 + maximum_draw: 84 diff --git a/device-types/YAMAHA/SWX2210-16G.yaml b/device-types/YAMAHA/SWX2210-16G.yaml new file mode 100644 index 000000000..e3e4b44b4 --- /dev/null +++ b/device-types/YAMAHA/SWX2210-16G.yaml @@ -0,0 +1,46 @@ +--- +manufacturer: YAMAHA +model: SWX2210-16G +slug: swx2210-16g +u_height: 1 +comments: | + "Smart" Layer 2 Switch, manufactured by YAMAHA. + https://network.yamaha.com/products/switches/swx2210-16g/index +is_full_depth: false +interfaces: + - name: port1.1 + type: 1000base-t + - name: port1.2 + type: 1000base-t + - name: port1.3 + type: 1000base-t + - name: port1.4 + type: 1000base-t + - name: port1.5 + type: 1000base-t + - name: port1.6 + type: 1000base-t + - name: port1.7 + type: 1000base-t + - name: port1.8 + type: 1000base-t + - name: port1.9 + type: 1000base-t + - name: port1.10 + type: 1000base-t + - name: port1.11 + type: 1000base-t + - name: port1.12 + type: 1000base-t + - name: port1.13 + type: 1000base-t + - name: port1.14 + type: 1000base-t + - name: port1.15 + type: 1000base-t + - name: port1.16 + type: 1000base-t +power-ports: + - name: PSU + type: iec-60320-c14 + maximum_draw: 13 diff --git a/device-types/YAMAHA/SWX2210-24G.yaml b/device-types/YAMAHA/SWX2210-24G.yaml new file mode 100644 index 000000000..54e44a561 --- /dev/null +++ b/device-types/YAMAHA/SWX2210-24G.yaml @@ -0,0 +1,62 @@ +--- +manufacturer: YAMAHA +model: SWX2210-24G +slug: swx2210-24g +u_height: 1 +comments: | + "Smart" Layer 2 Switch, manufactured by YAMAHA. + https://network.yamaha.com/products/switches/swx2210-24g/index +is_full_depth: false +interfaces: + - name: port1.1 + type: 1000base-t + - name: port1.2 + type: 1000base-t + - name: port1.3 + type: 1000base-t + - name: port1.4 + type: 1000base-t + - name: port1.5 + type: 1000base-t + - name: port1.6 + type: 1000base-t + - name: port1.7 + type: 1000base-t + - name: port1.8 + type: 1000base-t + - name: port1.9 + type: 1000base-t + - name: port1.10 + type: 1000base-t + - name: port1.11 + type: 1000base-t + - name: port1.12 + type: 1000base-t + - name: port1.13 + type: 1000base-t + - name: port1.14 + type: 1000base-t + - name: port1.15 + type: 1000base-t + - name: port1.16 + type: 1000base-t + - name: port1.17 + type: 1000base-t + - name: port1.18 + type: 1000base-t + - name: port1.19 + type: 1000base-t + - name: port1.20 + type: 1000base-t + - name: port1.21 + type: 1000base-t + - name: port1.22 + type: 1000base-t + - name: port1.23 + type: 1000base-t + - name: port1.24 + type: 1000base-t +power-ports: + - name: PSU + type: iec-60320-c14 + maximum_draw: 17 diff --git a/device-types/YAMAHA/SWX2210-8G.yaml b/device-types/YAMAHA/SWX2210-8G.yaml new file mode 100644 index 000000000..33d827a93 --- /dev/null +++ b/device-types/YAMAHA/SWX2210-8G.yaml @@ -0,0 +1,30 @@ +--- +manufacturer: YAMAHA +model: SWX2210-8G +slug: swx2210-8g +u_height: 1 +comments: | + "Smart" Layer 2 Switch, manufactured by YAMAHA. + https://network.yamaha.com/products/switches/swx2210-8g/index +is_full_depth: false +interfaces: + - name: port1.1 + type: 1000base-t + - name: port1.2 + type: 1000base-t + - name: port1.3 + type: 1000base-t + - name: port1.4 + type: 1000base-t + - name: port1.5 + type: 1000base-t + - name: port1.6 + type: 1000base-t + - name: port1.7 + type: 1000base-t + - name: port1.8 + type: 1000base-t +power-ports: + - name: PSU + type: iec-60320-c14 + maximum_draw: 7 diff --git a/device-types/YAMAHA/SWX2210P-10G.yaml b/device-types/YAMAHA/SWX2210P-10G.yaml new file mode 100644 index 000000000..64f23ef22 --- /dev/null +++ b/device-types/YAMAHA/SWX2210P-10G.yaml @@ -0,0 +1,50 @@ +--- +manufacturer: YAMAHA +model: SWX2210P-10G +slug: swx2210p-10g +u_height: 1 +comments: | + "Smart" PoE-compatible Layer 2 Switch, manufactured by YAMAHA. + https://network.yamaha.com/products/switches/swx2210p-10g/index +is_full_depth: false +interfaces: + - name: port1.1 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.2 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.3 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.4 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.5 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.6 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.7 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.8 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.9 + type: 1000base-t + - name: port1.10 + type: 1000base-t +power-ports: + - name: PSU + type: iec-60320-c14 + maximum_draw: 169 diff --git a/device-types/YAMAHA/SWX2210P-18G.yaml b/device-types/YAMAHA/SWX2210P-18G.yaml new file mode 100644 index 000000000..239aa2b7b --- /dev/null +++ b/device-types/YAMAHA/SWX2210P-18G.yaml @@ -0,0 +1,82 @@ +--- +manufacturer: YAMAHA +model: SWX2210P-18G +slug: swx2210p-18g +u_height: 1 +comments: | + "Smart" PoE-compatible Layer 2 Switch, manufactured by YAMAHA. + https://network.yamaha.com/products/switches/swx2210p-18g/index +is_full_depth: false +interfaces: + - name: port1.1 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.2 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.3 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.4 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.5 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.6 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.7 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.8 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.9 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.10 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.11 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.12 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.13 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.14 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.15 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.16 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.17 + type: 1000base-t + - name: port1.18 + type: 1000base-t +power-ports: + - name: PSU + type: iec-60320-c14 + maximum_draw: 338 diff --git a/device-types/YAMAHA/SWX2210P-28G.yaml b/device-types/YAMAHA/SWX2210P-28G.yaml new file mode 100644 index 000000000..0a1b6296f --- /dev/null +++ b/device-types/YAMAHA/SWX2210P-28G.yaml @@ -0,0 +1,116 @@ +--- +manufacturer: YAMAHA +model: SWX2210P-28G +slug: swx2210p-28g +u_height: 1 +comments: | + "Smart" PoE-compatible Layer 2 Switch, manufactured by YAMAHA. + https://network.yamaha.com/products/switches/swx2210p-28g/index +is_full_depth: false +interfaces: + - name: port1.1 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.2 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.3 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.4 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.5 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.6 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.7 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.8 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.9 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.10 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.11 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.12 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.13 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.14 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.15 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.16 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.17 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.18 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.19 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.20 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.21 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.22 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.23 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.24 + type: 1000base-t + - name: port1.25 + type: 1000base-t + - name: port1.26 + type: 1000base-t + - name: port1.27 + type: 1000base-t + - name: port1.28 + type: 1000base-t +power-ports: + - name: PSU + type: iec-60320-c14 + maximum_draw: 508 diff --git a/device-types/YAMAHA/SWX2220-10NT.yaml b/device-types/YAMAHA/SWX2220-10NT.yaml new file mode 100644 index 000000000..93db193bb --- /dev/null +++ b/device-types/YAMAHA/SWX2220-10NT.yaml @@ -0,0 +1,36 @@ +--- +manufacturer: YAMAHA +model: SWX2220-10NT +slug: swx2220-10nt +u_height: 1 +comments: | + 2.5G/10G-compatible "Smart" Layer 2 Switch, manufactured by YAMAHA. + https://network.yamaha.com/products/switches/swx2220-10nt/index +is_full_depth: false +interfaces: + - name: port1.1 + type: 2.5gbase-t + - name: port1.2 + type: 2.5gbase-t + - name: port1.3 + type: 2.5gbase-t + - name: port1.4 + type: 2.5gbase-t + - name: port1.5 + type: 2.5gbase-t + - name: port1.6 + type: 2.5gbase-t + - name: port1.7 + type: 2.5gbase-t + - name: port1.8 + type: 2.5gbase-t + - name: port1.9 + # comment: Combo Port. Either 10gbase-t or 10gbase-x-sfpp can be used + type: 10gbase-t + - name: port1.10 + # comment: Combo Port. Either 10gbase-t or 10gbase-x-sfpp can be used + type: 10gbase-t +power-ports: + - name: PSU + type: iec-60320-c14 + maximum_draw: 21 diff --git a/device-types/YAMAHA/SWX2221P-10NT.yaml b/device-types/YAMAHA/SWX2221P-10NT.yaml new file mode 100644 index 000000000..4cccbc0e3 --- /dev/null +++ b/device-types/YAMAHA/SWX2221P-10NT.yaml @@ -0,0 +1,52 @@ +--- +manufacturer: YAMAHA +model: SWX2221P-10NT +slug: swx2221p-10nt +u_height: 1 +comments: | + 2.5G/10G and PoE-compatible "Smart" Layer 2 Switch, manufactured by YAMAHA. + https://network.yamaha.com/products/switches/swx2221p-10nt/index +is_full_depth: false +interfaces: + - name: port1.1 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 2.5gbase-t + - name: port1.2 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 2.5gbase-t + - name: port1.3 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 2.5gbase-t + - name: port1.4 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 2.5gbase-t + - name: port1.5 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 2.5gbase-t + - name: port1.6 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 2.5gbase-t + - name: port1.7 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 2.5gbase-t + - name: port1.8 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 2.5gbase-t + - name: port1.9 + # comment: Combo Port. Either 10gbase-t or 10gbase-x-sfpp can be used + type: 10gbase-t + - name: port1.10 + # comment: Combo Port. Either 10gbase-t or 10gbase-x-sfpp can be used + type: 10gbase-t +power-ports: + - name: PSU + type: iec-60320-c14 + maximum_draw: 304 diff --git a/device-types/YAMAHA/SWX2310-10G.yaml b/device-types/YAMAHA/SWX2310-10G.yaml new file mode 100644 index 000000000..43f640710 --- /dev/null +++ b/device-types/YAMAHA/SWX2310-10G.yaml @@ -0,0 +1,39 @@ +--- +manufacturer: YAMAHA +model: SWX2310-10G +slug: swx2310-10g +u_height: 1 +comments: | + "Intelligent" Layer 2 Switch, manufactured by YAMAHA. + https://network.yamaha.com/products/switches/swx2310-10g/index +is_full_depth: false +console-ports: + - name: RJ-45 console port + type: rj-45 + - name: USB console port + type: usb-mini-b +interfaces: + - name: port1.1 + type: 1000base-t + - name: port1.2 + type: 1000base-t + - name: port1.3 + type: 1000base-t + - name: port1.4 + type: 1000base-t + - name: port1.5 + type: 1000base-t + - name: port1.6 + type: 1000base-t + - name: port1.7 + type: 1000base-t + - name: port1.8 + type: 1000base-t + - name: port1.9 + type: 1000base-x-sfp + - name: port1.10 + type: 1000base-x-sfp +power-ports: + - name: PSU + type: iec-60320-c14 + maximum_draw: 12 diff --git a/device-types/YAMAHA/SWX2310-18GT.yaml b/device-types/YAMAHA/SWX2310-18GT.yaml new file mode 100644 index 000000000..c5f31428d --- /dev/null +++ b/device-types/YAMAHA/SWX2310-18GT.yaml @@ -0,0 +1,55 @@ +--- +manufacturer: YAMAHA +model: SWX2310-18GT +slug: swx2310-18gt +u_height: 1 +comments: | + "Intelligent" Layer 2 Switch, manufactured by YAMAHA. + https://network.yamaha.com/products/switches/swx2310-18gt/index +is_full_depth: false +console-ports: + - name: RJ-45 console port + type: rj-45 + - name: USB console port + type: usb-mini-b +interfaces: + - name: port1.1 + type: 1000base-t + - name: port1.2 + type: 1000base-t + - name: port1.3 + type: 1000base-t + - name: port1.4 + type: 1000base-t + - name: port1.5 + type: 1000base-t + - name: port1.6 + type: 1000base-t + - name: port1.7 + type: 1000base-t + - name: port1.8 + type: 1000base-t + - name: port1.9 + type: 1000base-t + - name: port1.10 + type: 1000base-t + - name: port1.11 + type: 1000base-t + - name: port1.12 + type: 1000base-t + - name: port1.13 + type: 1000base-t + - name: port1.14 + type: 1000base-t + - name: port1.15 + type: 1000base-t + - name: port1.16 + type: 1000base-t + - name: port1.17 + type: 1000base-x-sfp + - name: port1.18 + type: 1000base-x-sfp +power-ports: + - name: PSU + type: iec-60320-c14 + maximum_draw: 19 diff --git a/device-types/YAMAHA/SWX2310-28GT.yaml b/device-types/YAMAHA/SWX2310-28GT.yaml new file mode 100644 index 000000000..b2ec9d279 --- /dev/null +++ b/device-types/YAMAHA/SWX2310-28GT.yaml @@ -0,0 +1,75 @@ +--- +manufacturer: YAMAHA +model: SWX2310-28GT +slug: swx2310-28gt +u_height: 1 +comments: | + "Intelligent" Layer 2 Switch, manufactured by YAMAHA. + https://network.yamaha.com/products/switches/swx2310-28gt/index +is_full_depth: false +console-ports: + - name: RJ-45 console port + type: rj-45 + - name: USB console port + type: usb-mini-b +interfaces: + - name: port1.1 + type: 1000base-t + - name: port1.2 + type: 1000base-t + - name: port1.3 + type: 1000base-t + - name: port1.4 + type: 1000base-t + - name: port1.5 + type: 1000base-t + - name: port1.6 + type: 1000base-t + - name: port1.7 + type: 1000base-t + - name: port1.8 + type: 1000base-t + - name: port1.9 + type: 1000base-t + - name: port1.10 + type: 1000base-t + - name: port1.11 + type: 1000base-t + - name: port1.12 + type: 1000base-t + - name: port1.13 + type: 1000base-t + - name: port1.14 + type: 1000base-t + - name: port1.15 + type: 1000base-t + - name: port1.16 + type: 1000base-t + - name: port1.17 + type: 1000base-t + - name: port1.18 + type: 1000base-t + - name: port1.19 + type: 1000base-t + - name: port1.20 + type: 1000base-t + - name: port1.21 + type: 1000base-t + - name: port1.22 + type: 1000base-t + - name: port1.23 + type: 1000base-t + - name: port1.24 + type: 1000base-t + - name: port1.25 + type: 1000base-x-sfp + - name: port1.26 + type: 1000base-x-sfp + - name: port1.27 + type: 1000base-x-sfp + - name: port1.28 + type: 1000base-x-sfp +power-ports: + - name: PSU + type: iec-60320-c14 + maximum_draw: 26 diff --git a/device-types/YAMAHA/SWX2310-52GT.yaml b/device-types/YAMAHA/SWX2310-52GT.yaml new file mode 100644 index 000000000..436cfbf67 --- /dev/null +++ b/device-types/YAMAHA/SWX2310-52GT.yaml @@ -0,0 +1,123 @@ +--- +manufacturer: YAMAHA +model: SWX2310-52GT +slug: swx2310-52gt +u_height: 1 +comments: | + "Intelligent" Layer 2 Switch, manufactured by YAMAHA. + https://network.yamaha.com/products/switches/swx2310-52gt/index +is_full_depth: false +console-ports: + - name: RJ-45 console port + type: rj-45 + - name: USB console port + type: usb-mini-b +interfaces: + - name: port1.1 + type: 1000base-t + - name: port1.2 + type: 1000base-t + - name: port1.3 + type: 1000base-t + - name: port1.4 + type: 1000base-t + - name: port1.5 + type: 1000base-t + - name: port1.6 + type: 1000base-t + - name: port1.7 + type: 1000base-t + - name: port1.8 + type: 1000base-t + - name: port1.9 + type: 1000base-t + - name: port1.10 + type: 1000base-t + - name: port1.11 + type: 1000base-t + - name: port1.12 + type: 1000base-t + - name: port1.13 + type: 1000base-t + - name: port1.14 + type: 1000base-t + - name: port1.15 + type: 1000base-t + - name: port1.16 + type: 1000base-t + - name: port1.17 + type: 1000base-t + - name: port1.18 + type: 1000base-t + - name: port1.19 + type: 1000base-t + - name: port1.20 + type: 1000base-t + - name: port1.21 + type: 1000base-t + - name: port1.22 + type: 1000base-t + - name: port1.23 + type: 1000base-t + - name: port1.24 + type: 1000base-t + - name: port1.25 + type: 1000base-t + - name: port1.26 + type: 1000base-t + - name: port1.27 + type: 1000base-t + - name: port1.28 + type: 1000base-t + - name: port1.29 + type: 1000base-t + - name: port1.30 + type: 1000base-t + - name: port1.31 + type: 1000base-t + - name: port1.32 + type: 1000base-t + - name: port1.33 + type: 1000base-t + - name: port1.34 + type: 1000base-t + - name: port1.35 + type: 1000base-t + - name: port1.36 + type: 1000base-t + - name: port1.37 + type: 1000base-t + - name: port1.38 + type: 1000base-t + - name: port1.39 + type: 1000base-t + - name: port1.40 + type: 1000base-t + - name: port1.41 + type: 1000base-t + - name: port1.42 + type: 1000base-t + - name: port1.43 + type: 1000base-t + - name: port1.44 + type: 1000base-t + - name: port1.45 + type: 1000base-t + - name: port1.46 + type: 1000base-t + - name: port1.47 + type: 1000base-t + - name: port1.48 + type: 1000base-t + - name: port1.49 + type: 1000base-x-sfp + - name: port1.50 + type: 1000base-x-sfp + - name: port1.51 + type: 1000base-x-sfp + - name: port1.52 + type: 1000base-x-sfp +power-ports: + - name: PSU + type: iec-60320-c14 + maximum_draw: 49 diff --git a/device-types/YAMAHA/SWX2310P-10G.yaml b/device-types/YAMAHA/SWX2310P-10G.yaml new file mode 100644 index 000000000..628158dbf --- /dev/null +++ b/device-types/YAMAHA/SWX2310P-10G.yaml @@ -0,0 +1,57 @@ +--- +manufacturer: YAMAHA +model: SWX2310P-10G +slug: swx2310p-10g +u_height: 1 +comments: | + "Intelligent" PoE-compatible Layer 2 Switch, manufactured by YAMAHA. + https://network.yamaha.com/products/switches/swx2310p-10g/index +is_full_depth: false +console-ports: + - name: RJ-45 console port + type: rj-45 + - name: USB console port + type: usb-mini-b +interfaces: + - name: port1.1 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.2 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.3 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.4 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.5 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.6 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.7 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.8 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.9 + type: 1000base-t + # comments: Combo Port. Either 1000base-t or 1000base-x-sfp can be used + - name: port1.10 + type: 1000base-t + # comments: Combo Port. Either 1000base-t or 1000base-x-sfp can be used +power-ports: + - name: PSU + type: iec-60320-c14 + maximum_draw: 162 diff --git a/device-types/YAMAHA/SWX2310P-18G.yaml b/device-types/YAMAHA/SWX2310P-18G.yaml new file mode 100644 index 000000000..8262cbd45 --- /dev/null +++ b/device-types/YAMAHA/SWX2310P-18G.yaml @@ -0,0 +1,89 @@ +--- +manufacturer: YAMAHA +model: SWX2310P-18G +slug: swx2310p-18g +u_height: 1 +comments: | + "Intelligent" PoE-compatible Layer 2 Switch, manufactured by YAMAHA. + https://network.yamaha.com/products/switches/swx2310p-18g/index +is_full_depth: false +console-ports: + - name: RJ-45 console port + type: rj-45 + - name: USB console port + type: usb-mini-b +interfaces: + - name: port1.1 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.2 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.3 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.4 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.5 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.6 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.7 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.8 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.9 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.10 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.11 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.12 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.13 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.14 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.15 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.16 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.17 + type: 1000base-t + # comments: Combo Port. Either 1000base-t or 1000base-x-sfp can be used. + - name: port1.18 + type: 1000base-t + # comments: Combo Port. Either 1000base-t or 1000base-x-sfp can be used. +power-ports: + - name: PSU + type: iec-60320-c14 + maximum_draw: 306 diff --git a/device-types/YAMAHA/SWX2310P-28GT.yaml b/device-types/YAMAHA/SWX2310P-28GT.yaml new file mode 100644 index 000000000..c2b1f5246 --- /dev/null +++ b/device-types/YAMAHA/SWX2310P-28GT.yaml @@ -0,0 +1,123 @@ +--- +manufacturer: YAMAHA +model: SWX2310P-28GT +slug: swx2310p-28gt +u_height: 1 +comments: | + "Intelligent" PoE-compatible Layer 2 Switch, manufactured by YAMAHA. + https://network.yamaha.com/products/switches/swx2310p-28gt/index +is_full_depth: false +console-ports: + - name: RJ-45 console port + type: rj-45 + - name: USB console port + type: usb-mini-b +interfaces: + - name: port1.1 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.2 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.3 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.4 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.5 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.6 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.7 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.8 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.9 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.10 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.11 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.12 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.13 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.14 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.15 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.16 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.17 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.18 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.19 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.20 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.21 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.22 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.23 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.24 + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: port1.25 + type: 1000base-x-sfp + - name: port1.26 + type: 1000base-x-sfp + - name: port1.27 + type: 1000base-x-sfp + - name: port1.28 + type: 1000base-x-sfp +power-ports: + - name: PSU + type: iec-60320-c14 + maximum_draw: 459 diff --git a/device-types/YAMAHA/SWX2320-16MT.yaml b/device-types/YAMAHA/SWX2320-16MT.yaml new file mode 100644 index 000000000..d4f26b908 --- /dev/null +++ b/device-types/YAMAHA/SWX2320-16MT.yaml @@ -0,0 +1,51 @@ +--- +manufacturer: YAMAHA +model: SWX2320-16MT +slug: swx2320-16mt +u_height: 1 +comments: | + 10G/mGig-Compatible "Intelligent" Layer 2 Switch, manufactured by YAMAHA. + https://network.yamaha.com/products/switches/swx2320-16mt/index +is_full_depth: false +console-ports: + - name: RJ-45 console port + type: rj-45 + - name: USB console port + type: usb-mini-b +interfaces: + - name: port1.1 + type: 10gbase-t + - name: port1.2 + type: 10gbase-t + - name: port1.3 + type: 10gbase-t + - name: port1.4 + type: 10gbase-t + - name: port1.5 + type: 10gbase-t + - name: port1.6 + type: 10gbase-t + - name: port1.7 + type: 10gbase-t + - name: port1.8 + type: 10gbase-t + - name: port1.9 + type: 10gbase-t + - name: port1.10 + type: 10gbase-t + - name: port1.11 + type: 10gbase-t + - name: port1.12 + type: 10gbase-t + - name: port1.13 + type: 10gbase-x-sfpp + - name: port1.14 + type: 10gbase-x-sfpp + - name: port1.15 + type: 10gbase-x-sfpp + - name: port1.16 + type: 10gbase-x-sfpp +power-ports: + - name: PSU + type: iec-60320-c14 + maximum_draw: 84 diff --git a/device-types/YAMAHA/SWX2322P-16MT.yaml b/device-types/YAMAHA/SWX2322P-16MT.yaml new file mode 100644 index 000000000..f1f4b80a3 --- /dev/null +++ b/device-types/YAMAHA/SWX2322P-16MT.yaml @@ -0,0 +1,75 @@ +--- +manufacturer: YAMAHA +model: SWX2322P-16MT +slug: swx2322p-16mt +u_height: 1 +comments: | + PoE-Compatible "Intelligent" Layer 2 Switch, manufactured by YAMAHA. + https://network.yamaha.com/products/switches/swx2322p-16mt/index +is_full_depth: false +console-ports: + - name: RJ-45 console port + type: rj-45 + - name: USB console port + type: usb-mini-b +interfaces: + - name: port1.1 + pse_mode: pse + poe_type: type4-ieee802.3bt + type: 10gbase-t + - name: port1.2 + pse_mode: pse + poe_type: type4-ieee802.3bt + type: 10gbase-t + - name: port1.3 + pse_mode: pse + poe_type: type4-ieee802.3bt + type: 10gbase-t + - name: port1.4 + pse_mode: pse + poe_type: type4-ieee802.3bt + type: 10gbase-t + - name: port1.5 + pse_mode: pse + poe_type: type4-ieee802.3bt + type: 10gbase-t + - name: port1.6 + pse_mode: pse + poe_type: type4-ieee802.3bt + type: 10gbase-t + - name: port1.7 + pse_mode: pse + poe_type: type4-ieee802.3bt + type: 10gbase-t + - name: port1.8 + pse_mode: pse + poe_type: type4-ieee802.3bt + type: 10gbase-t + - name: port1.9 + pse_mode: pse + poe_type: type4-ieee802.3bt + type: 10gbase-t + - name: port1.10 + pse_mode: pse + poe_type: type4-ieee802.3bt + type: 10gbase-t + - name: port1.11 + pse_mode: pse + poe_type: type4-ieee802.3bt + type: 10gbase-t + - name: port1.12 + pse_mode: pse + poe_type: type4-ieee802.3bt + type: 10gbase-t + - name: port1.13 + type: 10gbase-x-sfpp + - name: port1.14 + type: 10gbase-x-sfpp + - name: port1.15 + type: 10gbase-x-sfpp + - name: port1.16 + type: 10gbase-x-sfpp +power-ports: + - name: PSU + type: iec-60320-c14 + maximum_draw: 385 diff --git a/device-types/YAMAHA/SWX3100-10G.yaml b/device-types/YAMAHA/SWX3100-10G.yaml new file mode 100644 index 000000000..c5f23980c --- /dev/null +++ b/device-types/YAMAHA/SWX3100-10G.yaml @@ -0,0 +1,39 @@ +--- +manufacturer: YAMAHA +model: SWX3100-10G +slug: swx3100-10g +u_height: 1 +comments: | + "Lightweight" Layer 3 Switch, manufactured by YAMAHA. + https://network.yamaha.com/products/switches/swx3100-10g/index +is_full_depth: false +console-ports: + - name: RJ-45 console port + type: rj-45 + - name: USB console port + type: usb-mini-b +interfaces: + - name: port1.1 + type: 1000base-t + - name: port1.2 + type: 1000base-t + - name: port1.3 + type: 1000base-t + - name: port1.4 + type: 1000base-t + - name: port1.5 + type: 1000base-t + - name: port1.6 + type: 1000base-t + - name: port1.7 + type: 1000base-t + - name: port1.8 + type: 1000base-t + - name: port1.9 + type: 1000base-x-sfp + - name: port1.10 + type: 1000base-x-sfp +power-ports: + - name: PSU + type: iec-60320-c14 + maximum_draw: 12 diff --git a/device-types/YAMAHA/SWX3100-18GT.yaml b/device-types/YAMAHA/SWX3100-18GT.yaml new file mode 100644 index 000000000..dc13d5fa7 --- /dev/null +++ b/device-types/YAMAHA/SWX3100-18GT.yaml @@ -0,0 +1,55 @@ +--- +manufacturer: YAMAHA +model: SWX3100-18GT +slug: swx3100-18gt +u_height: 1 +comments: | + "Lightweight" Layer 3 Switch, manufactured by YAMAHA. + https://network.yamaha.com/products/switches/swx3100-18gt/index +is_full_depth: false +console-ports: + - name: RJ-45 console port + type: rj-45 + - name: USB console port + type: usb-mini-b +interfaces: + - name: port1.1 + type: 1000base-t + - name: port1.2 + type: 1000base-t + - name: port1.3 + type: 1000base-t + - name: port1.4 + type: 1000base-t + - name: port1.5 + type: 1000base-t + - name: port1.6 + type: 1000base-t + - name: port1.7 + type: 1000base-t + - name: port1.8 + type: 1000base-t + - name: port1.9 + type: 1000base-t + - name: port1.10 + type: 1000base-t + - name: port1.11 + type: 1000base-t + - name: port1.12 + type: 1000base-t + - name: port1.13 + type: 1000base-t + - name: port1.14 + type: 1000base-t + - name: port1.15 + type: 1000base-t + - name: port1.16 + type: 1000base-t + - name: port1.17 + type: 1000base-x-sfp + - name: port1.18 + type: 1000base-x-sfp +power-ports: + - name: PSU + type: iec-60320-c14 + maximum_draw: 19 diff --git a/device-types/YAMAHA/SWX3200-28GT.yaml b/device-types/YAMAHA/SWX3200-28GT.yaml new file mode 100644 index 000000000..c1546ba5f --- /dev/null +++ b/device-types/YAMAHA/SWX3200-28GT.yaml @@ -0,0 +1,75 @@ +--- +manufacturer: YAMAHA +model: SWX3200-28GT +slug: swx3200-28gt +u_height: 1 +comments: | + "Standard" Layer 3 Switch, manufactured by YAMAHA. + https://network.yamaha.com/products/switches/swx3200-28gt/index +is_full_depth: false +console-ports: + - name: RJ-45 console port + type: rj-45 + - name: USB console port + type: usb-mini-b +interfaces: + - name: port1.1 + type: 1000base-t + - name: port1.2 + type: 1000base-t + - name: port1.3 + type: 1000base-t + - name: port1.4 + type: 1000base-t + - name: port1.5 + type: 1000base-t + - name: port1.6 + type: 1000base-t + - name: port1.7 + type: 1000base-t + - name: port1.8 + type: 1000base-t + - name: port1.9 + type: 1000base-t + - name: port1.10 + type: 1000base-t + - name: port1.11 + type: 1000base-t + - name: port1.12 + type: 1000base-t + - name: port1.13 + type: 1000base-t + - name: port1.14 + type: 1000base-t + - name: port1.15 + type: 1000base-t + - name: port1.16 + type: 1000base-t + - name: port1.17 + type: 1000base-t + - name: port1.18 + type: 1000base-t + - name: port1.19 + type: 1000base-t + - name: port1.20 + type: 1000base-t + - name: port1.21 + type: 1000base-t + - name: port1.22 + type: 1000base-t + - name: port1.23 + type: 1000base-t + - name: port1.24 + type: 1000base-t + - name: port1.25 + type: 1000base-x-sfp + - name: port1.26 + type: 1000base-x-sfp + - name: port1.27 + type: 1000base-x-sfp + - name: port1.28 + type: 1000base-x-sfp +power-ports: + - name: PSU + type: iec-60320-c14 + maximum_draw: 27 diff --git a/device-types/YAMAHA/SWX3200-52GT.yaml b/device-types/YAMAHA/SWX3200-52GT.yaml new file mode 100644 index 000000000..7a92f19f6 --- /dev/null +++ b/device-types/YAMAHA/SWX3200-52GT.yaml @@ -0,0 +1,123 @@ +--- +manufacturer: YAMAHA +model: SWX3200-52GT +slug: swx3200-52gt +u_height: 1 +comments: | + "Standard" Layer 3 Switch, manufactured by YAMAHA. + https://network.yamaha.com/products/switches/swx3200-52gt/index +is_full_depth: false +console-ports: + - name: RJ-45 console port + type: rj-45 + - name: USB console port + type: usb-mini-b +interfaces: + - name: port1.1 + type: 1000base-t + - name: port1.2 + type: 1000base-t + - name: port1.3 + type: 1000base-t + - name: port1.4 + type: 1000base-t + - name: port1.5 + type: 1000base-t + - name: port1.6 + type: 1000base-t + - name: port1.7 + type: 1000base-t + - name: port1.8 + type: 1000base-t + - name: port1.9 + type: 1000base-t + - name: port1.10 + type: 1000base-t + - name: port1.11 + type: 1000base-t + - name: port1.12 + type: 1000base-t + - name: port1.13 + type: 1000base-t + - name: port1.14 + type: 1000base-t + - name: port1.15 + type: 1000base-t + - name: port1.16 + type: 1000base-t + - name: port1.17 + type: 1000base-t + - name: port1.18 + type: 1000base-t + - name: port1.19 + type: 1000base-t + - name: port1.20 + type: 1000base-t + - name: port1.21 + type: 1000base-t + - name: port1.22 + type: 1000base-t + - name: port1.23 + type: 1000base-t + - name: port1.24 + type: 1000base-t + - name: port1.25 + type: 1000base-t + - name: port1.26 + type: 1000base-t + - name: port1.27 + type: 1000base-t + - name: port1.28 + type: 1000base-t + - name: port1.29 + type: 1000base-t + - name: port1.30 + type: 1000base-t + - name: port1.31 + type: 1000base-t + - name: port1.32 + type: 1000base-t + - name: port1.33 + type: 1000base-t + - name: port1.34 + type: 1000base-t + - name: port1.35 + type: 1000base-t + - name: port1.36 + type: 1000base-t + - name: port1.37 + type: 1000base-t + - name: port1.38 + type: 1000base-t + - name: port1.39 + type: 1000base-t + - name: port1.40 + type: 1000base-t + - name: port1.41 + type: 1000base-t + - name: port1.42 + type: 1000base-t + - name: port1.43 + type: 1000base-t + - name: port1.44 + type: 1000base-t + - name: port1.45 + type: 1000base-t + - name: port1.46 + type: 1000base-t + - name: port1.47 + type: 1000base-t + - name: port1.48 + type: 1000base-t + - name: port1.49 + type: 1000base-x-sfp + - name: port1.50 + type: 1000base-x-sfp + - name: port1.51 + type: 1000base-x-sfp + - name: port1.52 + type: 1000base-x-sfp +power-ports: + - name: PSU + type: iec-60320-c14 + maximum_draw: 48 diff --git a/device-types/YAMAHA/SWX3220-16MT.yaml b/device-types/YAMAHA/SWX3220-16MT.yaml new file mode 100644 index 000000000..475e53090 --- /dev/null +++ b/device-types/YAMAHA/SWX3220-16MT.yaml @@ -0,0 +1,51 @@ +--- +manufacturer: YAMAHA +model: SWX3220-16MT +slug: swx3220-16mt +u_height: 1 +comments: | + 10G/mGig-Compatible "Standard" Layer 3 Switch, manufactured by YAMAHA. + https://network.yamaha.com/products/switches/swx3220-16mt/index +is_full_depth: false +console-ports: + - name: RJ-45 console port + type: rj-45 + - name: USB console port + type: usb-mini-b +interfaces: + - name: port1.1 + type: 10gbase-t + - name: port1.2 + type: 10gbase-t + - name: port1.3 + type: 10gbase-t + - name: port1.4 + type: 10gbase-t + - name: port1.5 + type: 10gbase-t + - name: port1.6 + type: 10gbase-t + - name: port1.7 + type: 10gbase-t + - name: port1.8 + type: 10gbase-t + - name: port1.9 + type: 10gbase-t + - name: port1.10 + type: 10gbase-t + - name: port1.11 + type: 10gbase-t + - name: port1.12 + type: 10gbase-t + - name: port1.13 + type: 10gbase-x-sfpp + - name: port1.14 + type: 10gbase-x-sfpp + - name: port1.15 + type: 10gbase-x-sfpp + - name: port1.16 + type: 10gbase-x-sfpp +power-ports: + - name: PSU + type: iec-60320-c14 + maximum_draw: 84 diff --git a/device-types/YAMAHA/SWX3220-16TMs.yaml b/device-types/YAMAHA/SWX3220-16TMs.yaml new file mode 100644 index 000000000..2c2ea8439 --- /dev/null +++ b/device-types/YAMAHA/SWX3220-16TMs.yaml @@ -0,0 +1,43 @@ +--- +manufacturer: YAMAHA +model: SWX3220-16TMs +slug: swx3220-16tms +u_height: 1 +comments: | + 10G/mGig-Compatible "Standard" Layer 3 Switch, manufactured by YAMAHA. + https://network.yamaha.com/products/switches/swx3220-16tms/index +is_full_depth: false +console-ports: + - name: RJ-45 console port + type: rj-45 + - name: USB console port + type: usb-mini-b +interfaces: + - name: port1.1 + type: 10gbase-t + - name: port1.2 + type: 10gbase-t + - name: port1.3 + type: 10gbase-t + - name: port1.4 + type: 10gbase-t + - name: port1.5 + type: 10gbase-x-sfpp + - name: port1.6 + type: 10gbase-x-sfpp + - name: port1.7 + type: 10gbase-x-sfpp + - name: port1.8 + type: 10gbase-x-sfpp + - name: port1.9 + type: 10gbase-x-sfpp + - name: port1.10 + type: 10gbase-x-sfpp + - name: port1.11 + type: 10gbase-x-sfpp + - name: port1.12 + type: 10gbase-x-sfpp +power-ports: + - name: PSU + type: iec-60320-c14 + maximum_draw: 61