From 33aab350fab3a69d2faf47c2df9cf6719de5c241 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Chabert=20Lo=C3=AFc?= Date: Thu, 7 Mar 2024 16:54:32 +0100 Subject: [PATCH] Update Cisco ASR9000 and add modules bays (#1951) * Update Cisco ASR9000 and add modules bays * Add missing --- --------- Co-authored-by: loic.chabert --- device-types/Cisco/ASR-9001.yaml | 28 +++++++++------ module-types/Cisco/A9K-750W-AC.yaml | 8 +++++ module-types/Cisco/A9K-MPA-20X1GE.yaml | 47 ++++++++++++++++++++++++++ module-types/Cisco/A9K-MPA-4X10GE.yaml | 13 +++++++ module-types/Cisco/ASR-9001-FAN.yaml | 4 +++ 5 files changed, 90 insertions(+), 10 deletions(-) create mode 100644 module-types/Cisco/A9K-750W-AC.yaml create mode 100644 module-types/Cisco/A9K-MPA-20X1GE.yaml create mode 100644 module-types/Cisco/A9K-MPA-4X10GE.yaml create mode 100644 module-types/Cisco/ASR-9001-FAN.yaml diff --git a/device-types/Cisco/ASR-9001.yaml b/device-types/Cisco/ASR-9001.yaml index ad303d068..b743f283b 100644 --- a/device-types/Cisco/ASR-9001.yaml +++ b/device-types/Cisco/ASR-9001.yaml @@ -7,17 +7,28 @@ u_height: 2 is_full_depth: true subdevice_role: parent airflow: front-to-rear +weight: 16.5 +weight_unit: kg comments: '[Cisco ASR 9001 Router Data Sheet](https://www.cisco.com/c/en/us/products/collateral/routers/asr-9001-router/data_sheet_c78-685687.html)' console-ports: - name: con 0 type: rj-45 -power-ports: - - name: PS0 - type: iec-60320-c14 - maximum_draw: 750 - - name: PS1 - type: iec-60320-c14 - maximum_draw: 750 +module-bays: + - name: Slot 0 + label: Line Card 0 + position: 0/0/0 + - name: Slot 1 + label: Line Card 0 + position: 0/0/1 + - name: PM0 + position: 0/PS0/M0 + description: Power module + - name: PM1 + position: 0/PS0/M1 + description: Power module + - name: FAN0 + position: 0/FT0 + description: Fan tray interfaces: - name: MgmtEth0/RSP0/CPU0/0 type: 1000base-t @@ -31,6 +42,3 @@ interfaces: type: 10gbase-x-sfpp - name: TenGigE0/0/2/3 type: 10gbase-x-sfpp -device-bays: - - name: module 0/0/0 - - name: module 0/0/1 diff --git a/module-types/Cisco/A9K-750W-AC.yaml b/module-types/Cisco/A9K-750W-AC.yaml new file mode 100644 index 000000000..ef69b5e03 --- /dev/null +++ b/module-types/Cisco/A9K-750W-AC.yaml @@ -0,0 +1,8 @@ +--- +manufacturer: Cisco +model: A9K-750W-AC +part_number: A9K-750W-AC +power-ports: + - name: '{module}' + type: iec-60320-c14 + maximum_draw: 750 diff --git a/module-types/Cisco/A9K-MPA-20X1GE.yaml b/module-types/Cisco/A9K-MPA-20X1GE.yaml new file mode 100644 index 000000000..5fc4a727c --- /dev/null +++ b/module-types/Cisco/A9K-MPA-20X1GE.yaml @@ -0,0 +1,47 @@ +--- +manufacturer: Cisco +model: A9K-MPA-20X1GE +part_number: A9K-MPA-20X1GE +interfaces: + - name: GigabitEthernet{module}/0 + type: 1000base-x-sfp + - name: GigabitEthernet{module}/1 + type: 1000base-x-sfp + - name: GigabitEthernet{module}/2 + type: 1000base-x-sfp + - name: GigabitEthernet{module}/3 + type: 1000base-x-sfp + - name: GigabitEthernet{module}/4 + type: 1000base-x-sfp + - name: GigabitEthernet{module}/5 + type: 1000base-x-sfp + - name: GigabitEthernet{module}/6 + type: 1000base-x-sfp + - name: GigabitEthernet{module}/7 + type: 1000base-x-sfp + - name: GigabitEthernet{module}/8 + type: 1000base-x-sfp + - name: GigabitEthernet{module}/9 + type: 1000base-x-sfp + - name: GigabitEthernet{module}/10 + type: 1000base-x-sfp + - name: GigabitEthernet{module}/11 + type: 1000base-x-sfp + - name: GigabitEthernet{module}/12 + type: 1000base-x-sfp + - name: GigabitEthernet{module}/13 + type: 1000base-x-sfp + - name: GigabitEthernet{module}/14 + type: 1000base-x-sfp + - name: GigabitEthernet{module}/15 + type: 1000base-x-sfp + - name: GigabitEthernet{module}/16 + type: 1000base-x-sfp + - name: GigabitEthernet{module}/17 + type: 1000base-x-sfp + - name: GigabitEthernet{module}/18 + type: 1000base-x-sfp + - name: GigabitEthernet{module}/19 + type: 1000base-x-sfp + - name: GigabitEthernet{module}/20 + type: 1000base-x-sfp diff --git a/module-types/Cisco/A9K-MPA-4X10GE.yaml b/module-types/Cisco/A9K-MPA-4X10GE.yaml new file mode 100644 index 000000000..bd8166617 --- /dev/null +++ b/module-types/Cisco/A9K-MPA-4X10GE.yaml @@ -0,0 +1,13 @@ +--- +manufacturer: Cisco +model: A9K-MPA-4X10GE +part_number: A9K-MPA-4X10GE +interfaces: + - name: TenGigE{module}/0 + type: 10gbase-x-xfp + - name: TenGigE{module}/1 + type: 10gbase-x-xfp + - name: TenGigE{module}/2 + type: 10gbase-x-xfp + - name: TenGigE{module}/3 + type: 10gbase-x-xfp diff --git a/module-types/Cisco/ASR-9001-FAN.yaml b/module-types/Cisco/ASR-9001-FAN.yaml new file mode 100644 index 000000000..09bf30e11 --- /dev/null +++ b/module-types/Cisco/ASR-9001-FAN.yaml @@ -0,0 +1,4 @@ +--- +manufacturer: Cisco +model: ASR-9001-FAN +part_number: ASR-9001-FAN