From 73c0f1bfe5022eb7a6ec82a501a599d366e93d04 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Chabert=20Lo=C3=AFc?= Date: Thu, 7 Mar 2024 16:49:34 +0100 Subject: [PATCH] Add support for Cisco NCS57B1-6D24-SYS (#1954) * Add support for Cisco NCS57B1-6D24-SYS * Remove duplicated FanTray 2 * Add plateform NCS-57B1-5DSE-SYS --------- Co-authored-by: loic.chabert --- device-types/Cisco/NCS-57B1-5DSE-SYS.yaml | 99 +++++++++++++++++++++ device-types/Cisco/NCS-57B1-6D24-SYS.yaml | 101 ++++++++++++++++++++++ module-types/Cisco/N5700-FAN.yaml | 4 + 3 files changed, 204 insertions(+) create mode 100644 device-types/Cisco/NCS-57B1-5DSE-SYS.yaml create mode 100644 device-types/Cisco/NCS-57B1-6D24-SYS.yaml create mode 100644 module-types/Cisco/N5700-FAN.yaml diff --git a/device-types/Cisco/NCS-57B1-5DSE-SYS.yaml b/device-types/Cisco/NCS-57B1-5DSE-SYS.yaml new file mode 100644 index 000000000..869604467 --- /dev/null +++ b/device-types/Cisco/NCS-57B1-5DSE-SYS.yaml @@ -0,0 +1,99 @@ +--- +manufacturer: Cisco +model: NCS-57B1-5DSE-SYS +slug: cisco-ncs-57b1-5dse-sys +part_number: NCS-57B1-5DSE-SYS +is_full_depth: false +u_height: 1 +weight: 13.27 +weight_unit: kg +interfaces: + - name: MgmtEth0/RP0/CPU0/0 + type: 1000base-t + mgmt_only: true + - name: HundredGigE0/0/0/0 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/1 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/2 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/3 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/4 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/5 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/6 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/7 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/8 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/9 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/10 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/11 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/12 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/13 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/14 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/15 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/16 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/17 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/18 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/19 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/20 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/21 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/22 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/23 + type: 100gbase-x-qsfp28 + - name: FourHundredGigE0/0/0/24 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/25 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/26 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/27 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/28 + type: 400gbase-x-qsfpdd +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PM0 + position: 0/PM0 + description: Power module + - name: PM1 + position: 0/PM1 + description: Power module + - name: FT0 + position: 0/FT0 + description: Fan tray + - name: FT1 + position: 0/FT1 + description: Fan tray + - name: FT2 + position: 0/FT2 + description: Fan tray + - name: FT3 + position: 0/FT3 + description: Fan tray + - name: FT4 + position: 0/FT4 + description: Fan tray + - name: FT5 + position: 0/FT5 + description: Fan tray diff --git a/device-types/Cisco/NCS-57B1-6D24-SYS.yaml b/device-types/Cisco/NCS-57B1-6D24-SYS.yaml new file mode 100644 index 000000000..13c8bc70b --- /dev/null +++ b/device-types/Cisco/NCS-57B1-6D24-SYS.yaml @@ -0,0 +1,101 @@ +--- +manufacturer: Cisco +model: NCS-57B1-6D24-SYS +slug: cisco-ncs-57b1-6d24-sys +part_number: NCS-57B1-6D24-SYS +is_full_depth: false +u_height: 1 +weight: 13.18 +weight_unit: kg +interfaces: + - name: MgmtEth0/RP0/CPU0/0 + type: 1000base-t + mgmt_only: true + - name: HundredGigE0/0/0/0 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/1 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/2 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/3 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/4 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/5 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/6 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/7 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/8 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/9 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/10 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/11 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/12 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/13 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/14 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/15 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/16 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/17 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/18 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/19 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/20 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/21 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/22 + type: 100gbase-x-qsfp28 + - name: HundredGigE0/0/0/23 + type: 100gbase-x-qsfp28 + - name: FourHundredGigE0/0/0/24 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/25 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/26 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/27 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/28 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/29 + type: 400gbase-x-qsfpdd +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PM0 + position: 0/PM0 + description: Power module + - name: PM1 + position: 0/PM1 + description: Power module + - name: FT0 + position: 0/FT0 + description: Fan tray + - name: FT1 + position: 0/FT1 + description: Fan tray + - name: FT2 + position: 0/FT2 + description: Fan tray + - name: FT3 + position: 0/FT3 + description: Fan tray + - name: FT4 + position: 0/FT4 + description: Fan tray + - name: FT5 + position: 0/FT5 + description: Fan tray diff --git a/module-types/Cisco/N5700-FAN.yaml b/module-types/Cisco/N5700-FAN.yaml new file mode 100644 index 000000000..45f04aa9a --- /dev/null +++ b/module-types/Cisco/N5700-FAN.yaml @@ -0,0 +1,4 @@ +--- +manufacturer: Cisco +model: N5700-FAN +part_number: N5700-FAN