From bd2e4ace759dfab9dccf078d793870bf72f0f7ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20Fern=C3=A1ndez=20Preda?= <68169475+quequiel@users.noreply.github.com> Date: Fri, 30 Dec 2022 15:02:47 -0300 Subject: [PATCH] Huawei s5700 (#1006) * Add Huawei S5731-S24T4X and modules * Add Huawei S5735-L24P4X-A1 * Remove empty fields in S5731-S24T4X.yaml * Remove empty fields in PAC600S12-DB.yaml * Update S5731-S24T4X.yaml remove subdevice_role Co-authored-by: Daniel Anner --- device-types/Huawei/S5731-S24T4X.yaml | 119 ++++++++++++++++++ device-types/Huawei/S5735-L24P4X-A1.yaml | 150 +++++++++++++++++++++++ module-types/Huawei/FAN-023A-B.yaml | 5 + module-types/Huawei/PAC600S12-DB.yaml | 9 ++ 4 files changed, 283 insertions(+) create mode 100644 device-types/Huawei/S5731-S24T4X.yaml create mode 100644 device-types/Huawei/S5735-L24P4X-A1.yaml create mode 100644 module-types/Huawei/FAN-023A-B.yaml create mode 100644 module-types/Huawei/PAC600S12-DB.yaml diff --git a/device-types/Huawei/S5731-S24T4X.yaml b/device-types/Huawei/S5731-S24T4X.yaml new file mode 100644 index 00000000..2b5128d9 --- /dev/null +++ b/device-types/Huawei/S5731-S24T4X.yaml @@ -0,0 +1,119 @@ +--- +manufacturer: Huawei +model: S5731-S24T4X +slug: s5731-s24t4x +part_number: 02353AHU-001 +u_height: 1.0 +is_full_depth: false +airflow: front-to-rear +comments: "CloudEngine S5731-S24T4X (24*10/100/1000BASE-T ports,4*10GE SFP+ ports, without power module)\r\n\r\nDatasheet: [Link](https://support.huawei.com/enterprise/en/doc/EDOC1000013597/320c388e/s5731-s24t4x-02353ahu-02353ahu-001-02353ahu-003)" +console-ports: + - name: con 0 + type: rj-45 + label: CONSOLE +interfaces: + - name: GigabitEthernet0/0/1 + type: 1000base-t + mgmt_only: false + - name: GigabitEthernet0/0/2 + type: 1000base-t + mgmt_only: false + - name: GigabitEthernet0/0/3 + type: 1000base-t + mgmt_only: false + - name: GigabitEthernet0/0/4 + type: 1000base-t + mgmt_only: false + - name: GigabitEthernet0/0/5 + type: 1000base-t + mgmt_only: false + - name: GigabitEthernet0/0/6 + type: 1000base-t + mgmt_only: false + - name: GigabitEthernet0/0/7 + type: 1000base-t + mgmt_only: false + - name: GigabitEthernet0/0/8 + type: 1000base-t + mgmt_only: false + - name: GigabitEthernet0/0/9 + type: 1000base-t + mgmt_only: false + - name: GigabitEthernet0/0/10 + type: 1000base-t + mgmt_only: false + - name: GigabitEthernet0/0/11 + type: 1000base-t + mgmt_only: false + - name: GigabitEthernet0/0/12 + type: 1000base-t + mgmt_only: false + - name: GigabitEthernet0/0/13 + type: 1000base-t + mgmt_only: false + - name: GigabitEthernet0/0/14 + type: 1000base-t + mgmt_only: false + - name: GigabitEthernet0/0/15 + type: 1000base-t + mgmt_only: false + - name: GigabitEthernet0/0/16 + type: 1000base-t + mgmt_only: false + - name: GigabitEthernet0/0/17 + type: 1000base-t + mgmt_only: false + - name: GigabitEthernet0/0/18 + type: 1000base-t + mgmt_only: false + - name: GigabitEthernet0/0/19 + type: 1000base-t + mgmt_only: false + - name: GigabitEthernet0/0/20 + type: 1000base-t + mgmt_only: false + - name: GigabitEthernet0/0/21 + type: 1000base-t + mgmt_only: false + - name: GigabitEthernet0/0/22 + type: 1000base-t + mgmt_only: false + - name: GigabitEthernet0/0/23 + type: 1000base-t + mgmt_only: false + - name: GigabitEthernet0/0/24 + type: 1000base-t + mgmt_only: false + - name: MEth0/0/1 + type: 100base-tx + mgmt_only: true + label: ETH + - name: XGigabitEthernet0/0/1 + type: 10gbase-x-sfpp + mgmt_only: false + - name: XGigabitEthernet0/0/2 + type: 10gbase-x-sfpp + mgmt_only: false + - name: XGigabitEthernet0/0/3 + type: 10gbase-x-sfpp + mgmt_only: false + - name: XGigabitEthernet0/0/4 + type: 10gbase-x-sfpp + mgmt_only: false +module-bays: + - name: FAN1 + label: FAN1 + position: '1' + description: Fan module slot 1 + - name: FAN2 + label: FAN2 + position: '2' + description: Fan module slot 2 + - name: PWR1 + label: PWR1 + position: '1' + description: Power module slot 1 + - name: PWR2 + label: PWR2 + position: '2' + description: Power module slot 2 diff --git a/device-types/Huawei/S5735-L24P4X-A1.yaml b/device-types/Huawei/S5735-L24P4X-A1.yaml new file mode 100644 index 00000000..fe10f955 --- /dev/null +++ b/device-types/Huawei/S5735-L24P4X-A1.yaml @@ -0,0 +1,150 @@ +--- +manufacturer: Huawei +model: S5735-L24P4X-A1 +slug: s5735-l24p4x-a1 +part_number: '98011318' +u_height: 1.0 +is_full_depth: false +airflow: left-to-right +comments: "CloudEngine S5735-L24P4X-A1 (24 * 10/100/1000BASE-T ports, 4 * 10GE SFP+ ports, PoE+, AC power\r\n\r\nDatasheet: [Link](https://support.huawei.com/enterprise/es/doc/EDOC1000013597/9399f949/s5735-l24p4x-a1)" +console-ports: + - name: con 0 + type: rj-45 + label: CONSOLE +power-ports: + - name: PS0 + type: iec-60320-c14 + maximum_draw: 434 +interfaces: + - name: GigabitEthernet0/0/1 + type: 1000base-t + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/2 + type: 1000base-t + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/3 + type: 1000base-t + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/4 + type: 1000base-t + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/5 + type: 1000base-t + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/6 + type: 1000base-t + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/7 + type: 1000base-t + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/8 + type: 1000base-t + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/9 + type: 1000base-t + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/10 + type: 1000base-t + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/11 + type: 1000base-t + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/12 + type: 1000base-t + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/13 + type: 1000base-t + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/14 + type: 1000base-t + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/15 + type: 1000base-t + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/16 + type: 1000base-t + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/17 + type: 1000base-t + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/18 + type: 1000base-t + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/19 + type: 1000base-t + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/20 + type: 1000base-t + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/21 + type: 1000base-t + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/22 + type: 1000base-t + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/23 + type: 1000base-t + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/24 + type: 1000base-t + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: interface XGigabitEthernet0/0/1 + type: 10gbase-x-sfpp + mgmt_only: false + - name: interface XGigabitEthernet0/0/2 + type: 10gbase-x-sfpp + mgmt_only: false + - name: interface XGigabitEthernet0/0/3 + type: 10gbase-x-sfpp + mgmt_only: false + - name: interface XGigabitEthernet0/0/4 + type: 10gbase-x-sfpp + mgmt_only: false diff --git a/module-types/Huawei/FAN-023A-B.yaml b/module-types/Huawei/FAN-023A-B.yaml new file mode 100644 index 00000000..753b3559 --- /dev/null +++ b/module-types/Huawei/FAN-023A-B.yaml @@ -0,0 +1,5 @@ +--- +manufacturer: Huawei +model: FAN-023A-B +part_number: 02312DKW +comments: "Fan box(B,FAN panel side exhaust) for S5731 / S5731S / S5732 / S5735S / S5736\r\n\r\nDatasheet: [Link](https://support.huawei.com/enterprise/en/doc/EDOC1000013597?section=j0bv)" diff --git a/module-types/Huawei/PAC600S12-DB.yaml b/module-types/Huawei/PAC600S12-DB.yaml new file mode 100644 index 00000000..b816f0ec --- /dev/null +++ b/module-types/Huawei/PAC600S12-DB.yaml @@ -0,0 +1,9 @@ +--- +manufacturer: Huawei +model: PAC600S12-DB +part_number: '02131740' +comments: "600 W AC Power Module for S5731 / S5731S / S5732 / S5735S / S5736\r\n\r\nDatasheet: [Link](https://support.huawei.com/enterprise/en/doc/EDOC1000013597?section=j0bc)" +power-ports: + - name: PWR{module} + type: iec-60320-c14 + maximum_draw: 600