From 027f5aa1ea2b1031218dc7c55545ae6eb308cdaf Mon Sep 17 00:00:00 2001 From: grbeneke Date: Fri, 21 Jun 2024 22:32:32 +0200 Subject: [PATCH] Add Huawei NE40E series (#2198) * Create NE40E-X8.yaml * Create NE40E-X3A.yaml * Create CR5D0MPUD471.yaml * Create CR5D0SRUB570.yaml * Create CR5D0LBXFA70.yaml * Create CR5D00E2ND70.yaml * Create CR5D0E2NBA70.yaml * Create CR5DL2XEFG7J.yaml * Create CR5DSFUIE07C.yaml * Update CR5D00E2ND70.yaml * Update CR5D0E2NBA70.yaml * Update CR5D0LBXFA70.yaml * Update CR5D0MPUD471.yaml * Update CR5DL2XEFG7J.yaml * Update CR5D0SRUB570.yaml * Update CR5DL2XEFG7J.yaml --- device-types/Huawei/NE40E-X3A.yaml | 28 ++++++++++++ device-types/Huawei/NE40E-X8.yaml | 44 +++++++++++++++++++ module-types/Huawei/CR5D00E2ND70.yaml | 13 ++++++ module-types/Huawei/CR5D0E2NBA70.yaml | 17 ++++++++ module-types/Huawei/CR5D0LBXFA70.yaml | 33 +++++++++++++++ module-types/Huawei/CR5D0MPUD471.yaml | 19 +++++++++ module-types/Huawei/CR5D0SRUB570.yaml | 17 ++++++++ module-types/Huawei/CR5DL2XEFG7J.yaml | 61 +++++++++++++++++++++++++++ module-types/Huawei/CR5DSFUIE07C.yaml | 8 ++++ 9 files changed, 240 insertions(+) create mode 100644 device-types/Huawei/NE40E-X3A.yaml create mode 100644 device-types/Huawei/NE40E-X8.yaml create mode 100644 module-types/Huawei/CR5D00E2ND70.yaml create mode 100644 module-types/Huawei/CR5D0E2NBA70.yaml create mode 100644 module-types/Huawei/CR5D0LBXFA70.yaml create mode 100644 module-types/Huawei/CR5D0MPUD471.yaml create mode 100644 module-types/Huawei/CR5D0SRUB570.yaml create mode 100644 module-types/Huawei/CR5DL2XEFG7J.yaml create mode 100644 module-types/Huawei/CR5DSFUIE07C.yaml diff --git a/device-types/Huawei/NE40E-X3A.yaml b/device-types/Huawei/NE40E-X3A.yaml new file mode 100644 index 00000000..3c455965 --- /dev/null +++ b/device-types/Huawei/NE40E-X3A.yaml @@ -0,0 +1,28 @@ +--- +manufacturer: Huawei +model: NE40E-X3A +slug: huawei-ne40e-x3a +part_number: 02350FMK +u_height: 6 +is_full_depth: true +airflow: front-to-rear +comments: '[Huawei NE40E X3A](https://support.huawei.com/hedex/hdx.do?docid=EDOC1100259796)' +weight: 34.4 +weight_unit: kg +module-bays: + - name: LPU 1 + position: '1' + - name: LPU 2 + position: '2' + - name: LPU 3 + position: '3' + - name: MPU 4 + position: '4' + - name: MPU 5 + position: '5' + - name: PWR 8 + position: '8' + - name: PWR 9 + position: '9' + - name: FAN 10 + position: '10' diff --git a/device-types/Huawei/NE40E-X8.yaml b/device-types/Huawei/NE40E-X8.yaml new file mode 100644 index 00000000..51b64e2b --- /dev/null +++ b/device-types/Huawei/NE40E-X8.yaml @@ -0,0 +1,44 @@ +--- +manufacturer: Huawei +model: NE40E-X8 +slug: huawei-ne40e-x8 +part_number: 02351930 +u_height: 14 +is_full_depth: false +airflow: front-to-rear +comments: '[Huawei NE40E X8](https://support.huawei.com/hedex/hdx.do?docid=EDOC1100259796)' +weight: 43.2 +weight_unit: kg +module-bays: + - name: LPU 1 + position: '1' + - name: LPU 2 + position: '2' + - name: LPU 3 + position: '3' + - name: LPU 4 + position: '4' + - name: LPU 5 + position: '5' + - name: LPU 6 + position: '6' + - name: LPU 7 + position: '7' + - name: LPU 8 + position: '8' + - name: SRU 9 + position: '9' + - name: SRU 10 + position: '10' + - name: SFU 11 + position: '11' + - name: PWR 16 + position: '16' + - name: PWR 17 + position: '17' + - name: FAN 18 + position: '18' + - name: FAN 19 + position: '19' + - name: CMU 20 + position: '20' diff --git a/module-types/Huawei/CR5D00E2ND70.yaml b/module-types/Huawei/CR5D00E2ND70.yaml new file mode 100644 index 00000000..1a42cf89 --- /dev/null +++ b/module-types/Huawei/CR5D00E2ND70.yaml @@ -0,0 +1,13 @@ +--- +manufacturer: Huawei +model: CR5D00E2ND70 +part_number: 03057484 +description: LPUI-240 2x100GBase-QSFP28 +comments: '[Huawei 2-Port 100GBase-QSFP28 Integrated Line Processing (LPUI-240)](https://support.huawei.com/hedex/hdx.do?docid=EDOC1100259796)' +weight: 11.02 +weight_unit: kg +interfaces: + - name: 100GE{module}/0/0 + type: 100gbase-x-qsfp28 + - name: 100GE{module}/1/0 + type: 100gbase-x-qsfp28 diff --git a/module-types/Huawei/CR5D0E2NBA70.yaml b/module-types/Huawei/CR5D0E2NBA70.yaml new file mode 100644 index 00000000..f8982eb2 --- /dev/null +++ b/module-types/Huawei/CR5D0E2NBA70.yaml @@ -0,0 +1,17 @@ +--- +manufacturer: Huawei +model: CR5D0E2NBA70 +part_number: 03059120 +description: LPUI-242 4x50/2x100GBase-QSFP28 +comments: '[Huawei 4-Port 50G/2-Port 100GBase-QSFP28 FlexE/MACsec Integrated Line Processing Unit (LPUI-242)](https://support.huawei.com/hedex/hdx.do?docid=EDOC1100259796)' +weight: 8.9 +weight_unit: kg +interfaces: + - name: 50|100GE{module}/0/0 + type: 100gbase-x-qsfp28 + - name: 50|100GE{module}/0/1 + type: 100gbase-x-qsfp28 + - name: 50|100GE{module}/0/2 + type: 100gbase-x-qsfp28 + - name: 50|100GE{module}/0/3 + type: 100gbase-x-qsfp28 diff --git a/module-types/Huawei/CR5D0LBXFA70.yaml b/module-types/Huawei/CR5D0LBXFA70.yaml new file mode 100644 index 00000000..7850dfbe --- /dev/null +++ b/module-types/Huawei/CR5D0LBXFA70.yaml @@ -0,0 +1,33 @@ +--- +manufacturer: Huawei +model: CR5D0LBXFA70 +part_number: 03054681 +description: LPUI-120 12x10GBase LAN/WAN-SFP+ -A +comments: '[Huawei 12-Port 10GBase LAN/WAN-SFP+ Integrated Line Processing Unit (LPUI-120)](https://support.huawei.com/hedex/hdx.do?docid=EDOC1100259796)' +weight: 7.9 +weight_unit: kg +interfaces: + - name: GE{module}/0/0 + type: 10gbase-x-sfpp + - name: GE{module}/0/1 + type: 10gbase-x-sfpp + - name: GE{module}/0/2 + type: 10gbase-x-sfpp + - name: GE{module}/0/3 + type: 10gbase-x-sfpp + - name: GE{module}/0/4 + type: 10gbase-x-sfpp + - name: GE{module}/0/5 + type: 10gbase-x-sfpp + - name: GE{module}/0/6 + type: 10gbase-x-sfpp + - name: GE{module}/0/7 + type: 10gbase-x-sfpp + - name: GE{module}/0/8 + type: 10gbase-x-sfpp + - name: GE{module}/0/9 + type: 10gbase-x-sfpp + - name: GE{module}/0/10 + type: 10gbase-x-sfpp + - name: GE{module}/0/11 + type: 10gbase-x-sfpp diff --git a/module-types/Huawei/CR5D0MPUD471.yaml b/module-types/Huawei/CR5D0MPUD471.yaml new file mode 100644 index 00000000..735ec348 --- /dev/null +++ b/module-types/Huawei/CR5D0MPUD471.yaml @@ -0,0 +1,19 @@ +--- +manufacturer: Huawei +model: CR5D0MPUD471 +part_number: 03057248 +description: MPUD4 +comments: '[Huawei Main Processing Unit D4 (16G Memory)](https://support.huawei.com/hedex/hdx.do?docid=EDOC1100259796)' +weight: 2.4 +weight_unit: kg +interfaces: + - name: GE0/0/0({module}) + type: 1000base-t + mgmt_only: true +console-ports: + - name: Console + type: rj-45 + - name: AUX + type: rj-45 + - name: USB + type: usb-a diff --git a/module-types/Huawei/CR5D0SRUB570.yaml b/module-types/Huawei/CR5D0SRUB570.yaml new file mode 100644 index 00000000..7b5d564a --- /dev/null +++ b/module-types/Huawei/CR5D0SRUB570.yaml @@ -0,0 +1,17 @@ +--- +manufacturer: Huawei +model: CR5D0SRUB570 +part_number: '03057054' +description: SRUB5-200 +comments: '[Huawei Switch and Route Processing Unit B5](https://support.huawei.com/hedex/hdx.do?docid=EDOC1100259796)' +weight: 5.1 +weight_unit: kg +interfaces: + - name: GE0/0/0({module}) + type: 1000base-t + mgmt_only: true +console-ports: + - name: Console + type: rj-45 + - name: AUX + type: rj-45 diff --git a/module-types/Huawei/CR5DL2XEFG7J.yaml b/module-types/Huawei/CR5DL2XEFG7J.yaml new file mode 100644 index 00000000..d5b41fd1 --- /dev/null +++ b/module-types/Huawei/CR5DL2XEFG7J.yaml @@ -0,0 +1,61 @@ +--- +manufacturer: Huawei +model: CR5DL2XEFG7J +part_number: '03055052' +description: LPUI-51-E 2x10GBase LAN/WAN-SFP+ -24xGE-SFP-A +comments: '[Huawei 2-Port 10GBase LAN/WAN-SFP+ + 24-Port 100/1000Base-X-SFP Integrated Line Processing Unit E (LPUI-51-E)](https://support.huawei.com/hedex/hdx.do?docid=EDOC1100259796)' +weight: 9 +weight_unit: kg +interfaces: + - name: GE{module}/0/0 + type: 10gbase-x-sfpp + - name: GE{module}/0/1 + type: 10gbase-x-sfpp + - name: GE{module}/1/0 + type: 1000base-x-sfp + - name: GE{module}/1/1 + type: 1000base-x-sfp + - name: GE{module}/1/2 + type: 1000base-x-sfp + - name: GE{module}/1/3 + type: 1000base-x-sfp + - name: GE{module}/1/4 + type: 1000base-x-sfp + - name: GE{module}/1/5 + type: 1000base-x-sfp + - name: GE{module}/1/6 + type: 1000base-x-sfp + - name: GE{module}/1/7 + type: 1000base-x-sfp + - name: GE{module}/1/8 + type: 1000base-x-sfp + - name: GE{module}/1/9 + type: 1000base-x-sfp + - name: GE{module}/1/10 + type: 1000base-x-sfp + - name: GE{module}/1/11 + type: 1000base-x-sfp + - name: GE{module}/1/12 + type: 1000base-x-sfp + - name: GE{module}/1/13 + type: 1000base-x-sfp + - name: GE{module}/1/14 + type: 1000base-x-sfp + - name: GE{module}/1/15 + type: 1000base-x-sfp + - name: GE{module}/1/16 + type: 1000base-x-sfp + - name: GE{module}/1/17 + type: 1000base-x-sfp + - name: GE{module}/1/18 + type: 1000base-x-sfp + - name: GE{module}/1/19 + type: 1000base-x-sfp + - name: GE{module}/1/20 + type: 1000base-x-sfp + - name: GE{module}/1/21 + type: 1000base-x-sfp + - name: GE{module}/1/22 + type: 1000base-x-sfp + - name: GE{module}/1/23 + type: 1000base-x-sfp diff --git a/module-types/Huawei/CR5DSFUIE07C.yaml b/module-types/Huawei/CR5DSFUIE07C.yaml new file mode 100644 index 00000000..616f02a6 --- /dev/null +++ b/module-types/Huawei/CR5DSFUIE07C.yaml @@ -0,0 +1,8 @@ +--- +manufacturer: Huawei +model: CR5DSFUIE07C +part_number: 03053548 +description: SFUI-200-C +comments: '[Huawei 200Gbps Switch Fabric Unit C (SFUI-200-C)](https://support.huawei.com/hedex/hdx.do?docid=EDOC1100259796)' +weight: 3.8 +weight_unit: kg