From b706e5f9800b9d1a8d0da94b363b3ed8cdf8d649 Mon Sep 17 00:00:00 2001 From: Jay Shepherd Date: Wed, 6 Sep 2023 19:34:31 -0400 Subject: [PATCH] Add and Update C9800-L Series (#1593) * Update C9800-L-C.yaml - Fixed interface naming to match device - Fixed that this is a child device designed to be mounted into a side by side rack mount. - Fixed power draw and power port * Create C9800-L-F Nearly duplicate of C9800-L-C except power draw and sfp modules * Rename C9800-L-F to C9800-L-F.yaml * Create C9800-L-RMNT.yaml Rack mount for the 9800-L * Update C9800-L-C Weight * Update C9800-L-F weight * Fix interface order C9800-L-C, C9800-L-F * Add is_powered false to C9800-L-RMNT --------- Co-authored-by: Daniel W. Anner --- device-types/Cisco/C9800-L-C.yaml | 30 +++++++++++---------- device-types/Cisco/C9800-L-F.yaml | 39 ++++++++++++++++++++++++++++ device-types/Cisco/C9800-L-RMNT.yaml | 13 ++++++++++ 3 files changed, 69 insertions(+), 13 deletions(-) create mode 100644 device-types/Cisco/C9800-L-F.yaml create mode 100644 device-types/Cisco/C9800-L-RMNT.yaml diff --git a/device-types/Cisco/C9800-L-C.yaml b/device-types/Cisco/C9800-L-C.yaml index 13cb3288..b7bea56c 100644 --- a/device-types/Cisco/C9800-L-C.yaml +++ b/device-types/Cisco/C9800-L-C.yaml @@ -3,8 +3,12 @@ manufacturer: Cisco model: Catalyst 9800-L-C slug: cisco-c9800-l-c part_number: C9800-L-C -u_height: 1 +u_height: 0 +subdevice_role: child is_full_depth: false +airflow: front-to-rear +weight: 3.95 +weight_unit: lb console-ports: - name: Con type: rj-45 @@ -17,19 +21,19 @@ interfaces: - name: Redundancy Port type: 1000base-t mgmt_only: true - - name: TenGigabitEthernet1 + - name: TwoGigabitEthernet0/0/0 + type: 2.5gbase-t + - name: TwoGigabitEthernet0/0/1 + type: 2.5gbase-t + - name: TwoGigabitEthernet0/0/2 + type: 2.5gbase-t + - name: TwoGigabitEthernet0/0/3 + type: 2.5gbase-t + - name: TenGigabitEthernet0/1/0 type: 10gbase-t - - name: TenGigabitEthernet2 + - name: TenGigabitEthernet0/1/1 type: 10gbase-t - - name: GigabitEthernet1 - type: 2.5gbase-t - - name: GigabitEthernet2 - type: 2.5gbase-t - - name: GigabitEthernet3 - type: 2.5gbase-t - - name: GigabitEthernet4 - type: 2.5gbase-t power-ports: - name: PS1 - type: iec-60320-c14 - maximum_draw: 110 + type: dc-terminal + maximum_draw: 87 diff --git a/device-types/Cisco/C9800-L-F.yaml b/device-types/Cisco/C9800-L-F.yaml new file mode 100644 index 00000000..f649e15c --- /dev/null +++ b/device-types/Cisco/C9800-L-F.yaml @@ -0,0 +1,39 @@ +--- +manufacturer: Cisco +model: Catalyst 9800-L-F +slug: cisco-c9800-l-f +part_number: C9800-L-F +u_height: 0 +subdevice_role: child +is_full_depth: false +airflow: front-to-rear +weight: 4.01 +weight_unit: lb +console-ports: + - name: Con + type: rj-45 + - name: usb0 + type: usb-micro-b +interfaces: + - name: Service Port + type: 1000base-t + mgmt_only: true + - name: Redundancy Port + type: 1000base-t + mgmt_only: true + - name: TwoGigabitEthernet0/0/0 + type: 2.5gbase-t + - name: TwoGigabitEthernet0/0/1 + type: 2.5gbase-t + - name: TwoGigabitEthernet0/0/2 + type: 2.5gbase-t + - name: TwoGigabitEthernet0/0/3 + type: 2.5gbase-t + - name: TenGigabitEthernet0/1/0 + type: 10gbase-x-sfpp + - name: TenGigabitEthernet0/1/1 + type: 10gbase-x-sfpp +power-ports: + - name: PS1 + type: dc-terminal + maximum_draw: 85 diff --git a/device-types/Cisco/C9800-L-RMNT.yaml b/device-types/Cisco/C9800-L-RMNT.yaml new file mode 100644 index 00000000..c3bf3aa5 --- /dev/null +++ b/device-types/Cisco/C9800-L-RMNT.yaml @@ -0,0 +1,13 @@ +--- +manufacturer: Cisco +model: Catalyst 9800-L Wireless Controller Rack Mount Tray +slug: cisco-c9800-l-rmnt +part_number: C9800-L-RMNT +u_height: 2 +subdevice_role: parent +is_full_depth: false +airflow: passive +is_powered: false +device-bays: + - name: Left Slot + - name: Right Slot