From 288b6ef2b98f80490328a87d3df23edf76beeba4 Mon Sep 17 00:00:00 2001 From: grbeneke Date: Wed, 23 Oct 2024 23:02:24 +0200 Subject: [PATCH] Add Huawei CloudEngine 6800 and 8800 series (#2337) * Add Huawei CloudEngine 6800 and 8800 series * Cleanup formating * Update CE6863E-48S6CQ.yaml added some extra detail * Update CE6881-48S6CQ.yaml * Update CE8855-32CQ4BQ.yaml --------- Co-authored-by: Graham Beneke Co-authored-by: Harry --- device-types/Huawei/CE6863E-48S6CQ.yaml | 134 ++++++++++++++++++++++++ device-types/Huawei/CE6881-48S6CQ.yaml | 134 ++++++++++++++++++++++++ device-types/Huawei/CE8855-32CQ4BQ.yaml | 98 +++++++++++++++++ 3 files changed, 366 insertions(+) create mode 100644 device-types/Huawei/CE6863E-48S6CQ.yaml create mode 100644 device-types/Huawei/CE6881-48S6CQ.yaml create mode 100644 device-types/Huawei/CE8855-32CQ4BQ.yaml diff --git a/device-types/Huawei/CE6863E-48S6CQ.yaml b/device-types/Huawei/CE6863E-48S6CQ.yaml new file mode 100644 index 000000000..2225608ff --- /dev/null +++ b/device-types/Huawei/CE6863E-48S6CQ.yaml @@ -0,0 +1,134 @@ +--- +manufacturer: Huawei +model: CE6863E-48S6CQ +slug: huawei-ce6863e-48s6cq +part_number: 02354GCT +description: CE6863E-48S6CQ switch (48*25GE SFP28, 6*100GE QSFP28) +u_height: 1 +is_full_depth: true +weight: 5.7 +weight_unit: kg +airflow: front-to-rear +comments: '[Huawei CE6863E-48S6CQ](https://support.huawei.com/hedex/hdx.do?docid=EDOC1100366031&id=EN-US_CONCEPT_0000001161690319)' +console-ports: + - name: console0 + type: rj-45 + label: CONSOLE +module-bays: + - name: PWR1 + position: '1' + - name: PWR2 + position: '2' +interfaces: + - name: MEth0/0/0 + type: 1000base-t + label: ETH + mgmt_only: true + - name: 25GE1/0/1 + type: 25gbase-x-sfp28 + - name: 25GE1/0/2 + type: 25gbase-x-sfp28 + - name: 25GE1/0/3 + type: 25gbase-x-sfp28 + - name: 25GE1/0/4 + type: 25gbase-x-sfp28 + - name: 25GE1/0/5 + type: 25gbase-x-sfp28 + - name: 25GE1/0/6 + type: 25gbase-x-sfp28 + - name: 25GE1/0/7 + type: 25gbase-x-sfp28 + - name: 25GE1/0/8 + type: 25gbase-x-sfp28 + - name: 25GE1/0/9 + type: 25gbase-x-sfp28 + - name: 25GE1/0/10 + type: 25gbase-x-sfp28 + - name: 25GE1/0/11 + type: 25gbase-x-sfp28 + - name: 25GE1/0/12 + type: 25gbase-x-sfp28 + - name: 25GE1/0/13 + type: 25gbase-x-sfp28 + - name: 25GE1/0/14 + type: 25gbase-x-sfp28 + - name: 25GE1/0/15 + type: 25gbase-x-sfp28 + - name: 25GE1/0/16 + type: 25gbase-x-sfp28 + - name: 25GE1/0/17 + type: 25gbase-x-sfp28 + - name: 25GE1/0/18 + type: 25gbase-x-sfp28 + - name: 25GE1/0/19 + type: 25gbase-x-sfp28 + - name: 25GE1/0/20 + type: 25gbase-x-sfp28 + - name: 25GE1/0/21 + type: 25gbase-x-sfp28 + - name: 25GE1/0/22 + type: 25gbase-x-sfp28 + - name: 25GE1/0/23 + type: 25gbase-x-sfp28 + - name: 25GE1/0/24 + type: 25gbase-x-sfp28 + - name: 25GE1/0/25 + type: 25gbase-x-sfp28 + - name: 25GE1/0/26 + type: 25gbase-x-sfp28 + - name: 25GE1/0/27 + type: 25gbase-x-sfp28 + - name: 25GE1/0/28 + type: 25gbase-x-sfp28 + - name: 25GE1/0/29 + type: 25gbase-x-sfp28 + - name: 25GE1/0/30 + type: 25gbase-x-sfp28 + - name: 25GE1/0/31 + type: 25gbase-x-sfp28 + - name: 25GE1/0/32 + type: 25gbase-x-sfp28 + - name: 25GE1/0/33 + type: 25gbase-x-sfp28 + - name: 25GE1/0/34 + type: 25gbase-x-sfp28 + - name: 25GE1/0/35 + type: 25gbase-x-sfp28 + - name: 25GE1/0/36 + type: 25gbase-x-sfp28 + - name: 25GE1/0/37 + type: 25gbase-x-sfp28 + - name: 25GE1/0/38 + type: 25gbase-x-sfp28 + - name: 25GE1/0/39 + type: 25gbase-x-sfp28 + - name: 25GE1/0/40 + type: 25gbase-x-sfp28 + - name: 25GE1/0/41 + type: 25gbase-x-sfp28 + - name: 25GE1/0/42 + type: 25gbase-x-sfp28 + - name: 25GE1/0/43 + type: 25gbase-x-sfp28 + - name: 25GE1/0/44 + type: 25gbase-x-sfp28 + - name: 25GE1/0/45 + type: 25gbase-x-sfp28 + - name: 25GE1/0/46 + type: 25gbase-x-sfp28 + - name: 25GE1/0/47 + type: 25gbase-x-sfp28 + - name: 25GE1/0/48 + type: 25gbase-x-sfp28 + - name: 100GE1/0/1 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/2 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/3 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/4 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/5 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/6 + type: 100gbase-x-qsfp28 diff --git a/device-types/Huawei/CE6881-48S6CQ.yaml b/device-types/Huawei/CE6881-48S6CQ.yaml new file mode 100644 index 000000000..2bdbd2d1f --- /dev/null +++ b/device-types/Huawei/CE6881-48S6CQ.yaml @@ -0,0 +1,134 @@ +--- +manufacturer: Huawei +model: CE6881-48S6CQ +slug: huawei-ce6881-48s6cq +part_number: 02352QGF +description: CE6881-48S6CQ switch (48*10G SFP+, 6*100G QSFP28) +u_height: 1 +is_full_depth: true +weight: 5.7 +weight_unit: kg +airflow: front-to-rear +comments: '[Huawei CE6881-48S6CQ](https://support.huawei.com/hedex/hdx.do?docid=EDOC1100366031&id=EN-US_CONCEPT_0000001229451733)' +console-ports: + - name: console0 + type: rj-45 + label: CONSOLE +module-bays: + - name: PWR1 + position: '1' + - name: PWR2 + position: '2' +interfaces: + - name: MEth0/0/0 + type: 1000base-t + label: ETH + mgmt_only: true + - name: 10GE1/0/1 + type: 10gbase-x-sfpp + - name: 10GE1/0/2 + type: 10gbase-x-sfpp + - name: 10GE1/0/3 + type: 10gbase-x-sfpp + - name: 10GE1/0/4 + type: 10gbase-x-sfpp + - name: 10GE1/0/5 + type: 10gbase-x-sfpp + - name: 10GE1/0/6 + type: 10gbase-x-sfpp + - name: 10GE1/0/7 + type: 10gbase-x-sfpp + - name: 10GE1/0/8 + type: 10gbase-x-sfpp + - name: 10GE1/0/9 + type: 10gbase-x-sfpp + - name: 10GE1/0/10 + type: 10gbase-x-sfpp + - name: 10GE1/0/11 + type: 10gbase-x-sfpp + - name: 10GE1/0/12 + type: 10gbase-x-sfpp + - name: 10GE1/0/13 + type: 10gbase-x-sfpp + - name: 10GE1/0/14 + type: 10gbase-x-sfpp + - name: 10GE1/0/15 + type: 10gbase-x-sfpp + - name: 10GE1/0/16 + type: 10gbase-x-sfpp + - name: 10GE1/0/17 + type: 10gbase-x-sfpp + - name: 10GE1/0/18 + type: 10gbase-x-sfpp + - name: 10GE1/0/19 + type: 10gbase-x-sfpp + - name: 10GE1/0/20 + type: 10gbase-x-sfpp + - name: 10GE1/0/21 + type: 10gbase-x-sfpp + - name: 10GE1/0/22 + type: 10gbase-x-sfpp + - name: 10GE1/0/23 + type: 10gbase-x-sfpp + - name: 10GE1/0/24 + type: 10gbase-x-sfpp + - name: 10GE1/0/25 + type: 10gbase-x-sfpp + - name: 10GE1/0/26 + type: 10gbase-x-sfpp + - name: 10GE1/0/27 + type: 10gbase-x-sfpp + - name: 10GE1/0/28 + type: 10gbase-x-sfpp + - name: 10GE1/0/29 + type: 10gbase-x-sfpp + - name: 10GE1/0/30 + type: 10gbase-x-sfpp + - name: 10GE1/0/31 + type: 10gbase-x-sfpp + - name: 10GE1/0/32 + type: 10gbase-x-sfpp + - name: 10GE1/0/33 + type: 10gbase-x-sfpp + - name: 10GE1/0/34 + type: 10gbase-x-sfpp + - name: 10GE1/0/35 + type: 10gbase-x-sfpp + - name: 10GE1/0/36 + type: 10gbase-x-sfpp + - name: 10GE1/0/37 + type: 10gbase-x-sfpp + - name: 10GE1/0/38 + type: 10gbase-x-sfpp + - name: 10GE1/0/39 + type: 10gbase-x-sfpp + - name: 10GE1/0/40 + type: 10gbase-x-sfpp + - name: 10GE1/0/41 + type: 10gbase-x-sfpp + - name: 10GE1/0/42 + type: 10gbase-x-sfpp + - name: 10GE1/0/43 + type: 10gbase-x-sfpp + - name: 10GE1/0/44 + type: 10gbase-x-sfpp + - name: 10GE1/0/45 + type: 10gbase-x-sfpp + - name: 10GE1/0/46 + type: 10gbase-x-sfpp + - name: 10GE1/0/47 + type: 10gbase-x-sfpp + - name: 10GE1/0/48 + type: 10gbase-x-sfpp + - name: 100GE1/0/1 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/2 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/3 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/4 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/5 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/6 + type: 100gbase-x-qsfp28 diff --git a/device-types/Huawei/CE8855-32CQ4BQ.yaml b/device-types/Huawei/CE8855-32CQ4BQ.yaml new file mode 100644 index 000000000..1b8b5b8f7 --- /dev/null +++ b/device-types/Huawei/CE8855-32CQ4BQ.yaml @@ -0,0 +1,98 @@ +--- +manufacturer: Huawei +model: CE8855-32CQ4BQ +slug: huawei-ce8855-32cq4bq +part_number: 02355KUD +description: CE8855-32CQ4BQ Switch(32*100GE QSFP28, 4*200GE QSFP56) +u_height: 1 +is_full_depth: true +comments: '[Huawei CE8855-32CQ4BQ](https://support.huawei.com/hedex/hdx.do?docid=EDOC1100366361&id=EN-US_CONCEPT_0000001633826236)' +weight: 10.4 +weight_unit: kg +airflow: front-to-rear +console-ports: + - name: console0 + type: rj-45 + label: CONSOLE +module-bays: + - name: PWR1 + position: '1' + - name: PWR2 + position: '2' +interfaces: + - name: MEth0/0/0 + type: 1000base-t + label: ETH + mgmt_only: true + - name: 100GE1/0/1 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/2 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/3 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/4 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/5 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/6 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/7 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/8 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/9 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/10 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/11 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/12 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/13 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/14 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/15 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/16 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/17 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/18 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/19 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/20 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/21 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/22 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/23 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/24 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/25 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/26 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/27 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/28 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/29 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/30 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/31 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/32 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/33 + type: 200gbase-x-qsfp56 + - name: 100GE1/0/34 + type: 200gbase-x-qsfp56 + - name: 100GE1/0/35 + type: 200gbase-x-qsfp56 + - name: 100GE1/0/36 + type: 200gbase-x-qsfp56