diff --git a/device-types/Alcatel-Lucent/OS6360-P24.yaml b/device-types/Alcatel-Lucent/OS6360-P24.yaml new file mode 100644 index 0000000000..c410ee73be --- /dev/null +++ b/device-types/Alcatel-Lucent/OS6360-P24.yaml @@ -0,0 +1,74 @@ +--- +manufacturer: Alcatel-Lucent +model: OS6360-P24 +slug: alcatel-lucent-os6360-p24 +part_number: 904152-90 +u_height: 1 +is_full_depth: false +airflow: passive +weight: 3.2 +weight_unit: kg +console-ports: + - name: Console + type: rj-45 +power-ports: + - name: PS1 + type: iec-60320-c14 + maximum_draw: 260 +interfaces: + - name: 1/1 + type: 1000base-t + - name: 1/2 + type: 1000base-t + - name: 1/3 + type: 1000base-t + - name: 1/4 + type: 1000base-t + - name: 1/5 + type: 1000base-t + - name: 1/6 + type: 1000base-t + - name: 1/7 + type: 1000base-t + - name: 1/8 + type: 1000base-t + - name: 1/9 + type: 1000base-t + - name: 1/10 + type: 1000base-t + - name: 1/11 + type: 1000base-t + - name: 1/12 + type: 1000base-t + - name: 1/13 + type: 1000base-t + - name: 1/14 + type: 1000base-t + - name: 1/15 + type: 1000base-t + - name: 1/16 + type: 1000base-t + - name: 1/17 + type: 1000base-t + - name: 1/18 + type: 1000base-t + - name: 1/19 + type: 1000base-t + - name: 1/20 + type: 1000base-t + - name: 1/21 + type: 1000base-t + - name: 1/22 + type: 1000base-t + - name: 1/23 + type: 1000base-t + - name: 1/24 + type: 1000base-t + - name: 1/25 + type: 1000base-x-sfp + - name: 1/26 + type: 1000base-x-sfp + - name: 1/27 + type: 10gbase-x-sfpp + - name: 1/28 + type: 10gbase-x-sfpp diff --git a/device-types/Alcatel-Lucent/OS6450-24.yaml b/device-types/Alcatel-Lucent/OS6450-24.yaml index c6d0176ddc..1a58ae36e4 100644 --- a/device-types/Alcatel-Lucent/OS6450-24.yaml +++ b/device-types/Alcatel-Lucent/OS6450-24.yaml @@ -5,6 +5,9 @@ slug: alcatel-lucent-os6450-24 part_number: 903772-90 u_height: 1 is_full_depth: false +airflow: passive +weight: 4.08 +weight_unit: kg console-ports: - name: Console type: rj-45 @@ -13,10 +16,6 @@ power-ports: type: iec-60320-c14 maximum_draw: 65 allocated_draw: 48 - - name: PS2 - type: iec-60320-c14 - maximum_draw: 90 - allocated_draw: 48 interfaces: - name: 1/1 type: 1000base-t @@ -70,3 +69,6 @@ interfaces: type: 10gbase-x-sfpp - name: 1/26 type: 10gbase-x-sfpp +module-bays: + - name: PS2 + position: '2' diff --git a/device-types/Alcatel-Lucent/OS6450-24L.yaml b/device-types/Alcatel-Lucent/OS6450-24L.yaml new file mode 100644 index 0000000000..3d51f0fbac --- /dev/null +++ b/device-types/Alcatel-Lucent/OS6450-24L.yaml @@ -0,0 +1,74 @@ +--- +manufacturer: Alcatel-Lucent +model: OS6450-24L +slug: alcatel-lucent-os6450-24l +part_number: 903773-90 +u_height: 1 +is_full_depth: false +airflow: passive +weight: 4.08 +weight_unit: kg +console-ports: + - name: Console + type: rj-45 +power-ports: + - name: PS1 + type: iec-60320-c14 + maximum_draw: 65 + allocated_draw: 48 +interfaces: + - name: 1/1 + type: 100base-tx + - name: 1/2 + type: 100base-tx + - name: 1/3 + type: 100base-tx + - name: 1/4 + type: 100base-tx + - name: 1/5 + type: 100base-tx + - name: 1/6 + type: 100base-tx + - name: 1/7 + type: 100base-tx + - name: 1/8 + type: 100base-tx + - name: 1/9 + type: 100base-tx + - name: 1/10 + type: 100base-tx + - name: 1/11 + type: 100base-tx + - name: 1/12 + type: 100base-tx + - name: 1/13 + type: 100base-tx + - name: 1/14 + type: 100base-tx + - name: 1/15 + type: 100base-tx + - name: 1/16 + type: 100base-tx + - name: 1/17 + type: 100base-tx + - name: 1/18 + type: 100base-tx + - name: 1/19 + type: 100base-tx + - name: 1/20 + type: 100base-tx + - name: 1/21 + type: 100base-tx + - name: 1/22 + type: 100base-tx + - name: 1/23 + type: 100base-tx + - name: 1/24 + type: 100base-tx + - name: 1/25 + type: 10gbase-x-sfpp + - name: 1/26 + type: 10gbase-x-sfpp +module-bays: + - name: PS2 + position: '2' diff --git a/device-types/Alcatel-Lucent/OS6450-48.yaml b/device-types/Alcatel-Lucent/OS6450-48.yaml index b3a8c06a5b..df4d19afbe 100644 --- a/device-types/Alcatel-Lucent/OS6450-48.yaml +++ b/device-types/Alcatel-Lucent/OS6450-48.yaml @@ -4,6 +4,9 @@ model: OS6450-48 slug: alcatel-lucent-os6450-48 u_height: 1 is_full_depth: false +airflow: left-to-right +weight: 5.44 +weight_unit: kg console-ports: - name: Console type: rj-45 @@ -12,10 +15,6 @@ power-ports: type: iec-60320-c14 maximum_draw: 90 allocated_draw: 59 - - name: PS2 - type: iec-60320-c14 - maximum_draw: 90 - allocated_draw: 59 interfaces: - name: 1/1 type: 1000base-t @@ -117,3 +116,6 @@ interfaces: type: 10gbase-x-sfpp - name: 1/50 type: 10gbase-x-sfpp +module-bays: + - name: PS2 + position: '2' diff --git a/device-types/Alcatel-Lucent/OS6450-P10.yaml b/device-types/Alcatel-Lucent/OS6450-P10.yaml new file mode 100644 index 0000000000..822e95f2bd --- /dev/null +++ b/device-types/Alcatel-Lucent/OS6450-P10.yaml @@ -0,0 +1,40 @@ +--- +manufacturer: Alcatel-Lucent +model: OS6450-P10 +slug: alcatel-lucent-os6450-p10 +part_number: 903776-90 +u_height: 1 +is_full_depth: false +airflow: passive +console-ports: + - name: Console + type: rj-45 +power-ports: + - name: PS1 + type: iec-60320-c14 + maximum_draw: 150 +interfaces: + - name: 1/1 + type: 1000base-t + - name: 1/2 + type: 1000base-t + - name: 1/3 + type: 1000base-t + - name: 1/4 + type: 1000base-t + - name: 1/5 + type: 1000base-t + - name: 1/6 + type: 1000base-t + - name: 1/7 + type: 1000base-t + - name: 1/8 + type: 1000base-t + - name: 1/9 + type: 1000base-x-sfp + - name: 1/10 + type: 1000base-x-sfp + - name: 1/11 + type: 1000base-x-sfp + - name: 1/12 + type: 1000base-x-sfp diff --git a/device-types/Alcatel-Lucent/OS6450-P24.yaml b/device-types/Alcatel-Lucent/OS6450-P24.yaml index d543ee9392..5bab00a002 100644 --- a/device-types/Alcatel-Lucent/OS6450-P24.yaml +++ b/device-types/Alcatel-Lucent/OS6450-P24.yaml @@ -2,8 +2,12 @@ manufacturer: Alcatel-Lucent model: OS6450-P24 slug: alcatel-lucent-os6450-p24 +part_number: 903778-90 u_height: 1 is_full_depth: false +airflow: left-to-right +weight: 5.05 +weight_unit: kg console-ports: - name: Console type: rj-45 @@ -11,9 +15,6 @@ power-ports: - name: PS1 type: iec-60320-c14 maximum_draw: 530 - - name: PS2 - type: iec-60320-c14 - maximum_draw: 550 interfaces: - name: 1/1 type: 1000base-t @@ -67,3 +68,6 @@ interfaces: type: 10gbase-x-sfpp - name: 1/26 type: 10gbase-x-sfpp +module-bays: + - name: PS2 + position: '2' diff --git a/device-types/Alcatel-Lucent/OS6450-P24L.yaml b/device-types/Alcatel-Lucent/OS6450-P24L.yaml new file mode 100644 index 0000000000..244fea7ffb --- /dev/null +++ b/device-types/Alcatel-Lucent/OS6450-P24L.yaml @@ -0,0 +1,73 @@ +--- +manufacturer: Alcatel-Lucent +model: OS6450-P24L +slug: alcatel-lucent-os6450-p24l +part_number: 903779-90 +u_height: 1 +is_full_depth: false +airflow: left-to-right +weight: 5.05 +weight_unit: kg +console-ports: + - name: Console + type: rj-45 +power-ports: + - name: PS1 + type: iec-60320-c14 + maximum_draw: 530 +interfaces: + - name: 1/1 + type: 100base-tx + - name: 1/2 + type: 100base-tx + - name: 1/3 + type: 100base-tx + - name: 1/4 + type: 100base-tx + - name: 1/5 + type: 100base-tx + - name: 1/6 + type: 100base-tx + - name: 1/7 + type: 100base-tx + - name: 1/8 + type: 100base-tx + - name: 1/9 + type: 100base-tx + - name: 1/10 + type: 100base-tx + - name: 1/11 + type: 100base-tx + - name: 1/12 + type: 100base-tx + - name: 1/13 + type: 100base-tx + - name: 1/14 + type: 100base-tx + - name: 1/15 + type: 100base-tx + - name: 1/16 + type: 100base-tx + - name: 1/17 + type: 100base-tx + - name: 1/18 + type: 100base-tx + - name: 1/19 + type: 100base-tx + - name: 1/20 + type: 100base-tx + - name: 1/21 + type: 100base-tx + - name: 1/22 + type: 100base-tx + - name: 1/23 + type: 100base-tx + - name: 1/24 + type: 100base-tx + - name: 1/25 + type: 10gbase-x-sfpp + - name: 1/26 + type: 10gbase-x-sfpp +module-bays: + - name: PS2 + position: '2' diff --git a/device-types/Alcatel-Lucent/OS6450-P48.yaml b/device-types/Alcatel-Lucent/OS6450-P48.yaml index 6dc9e96899..ecb1db019d 100644 --- a/device-types/Alcatel-Lucent/OS6450-P48.yaml +++ b/device-types/Alcatel-Lucent/OS6450-P48.yaml @@ -2,8 +2,12 @@ manufacturer: Alcatel-Lucent model: OS6450-P48 slug: alcatel-lucent-os6450-p48 +part_number: 903780-90 u_height: 1 is_full_depth: false +airflow: left-to-right +weight: 6.8 +weight_unit: kg console-ports: - name: Console type: rj-45 @@ -11,9 +15,6 @@ power-ports: - name: PS1 type: iec-60320-c14 maximum_draw: 900 - - name: PS2 - type: iec-60320-c14 - maximum_draw: 900 interfaces: - name: 1/1 type: 1000base-t @@ -115,3 +116,6 @@ interfaces: type: 10gbase-x-sfpp - name: 1/50 type: 10gbase-x-sfpp +module-bays: + - name: PS2 + position: '2' diff --git a/device-types/Alcatel-Lucent/OS6465T-P24.yaml b/device-types/Alcatel-Lucent/OS6465T-P24.yaml new file mode 100644 index 0000000000..92330a004a --- /dev/null +++ b/device-types/Alcatel-Lucent/OS6465T-P24.yaml @@ -0,0 +1,42 @@ +--- +manufacturer: Alcatel-Lucent +model: OS6465T-P24 +slug: alcatel-lucent-os6465t-p24 +part_number: 904053-90 +u_height: 1 +is_full_depth: false +airflow: left-to-right +weight: 2.0 +weight_unit: kg +console-ports: + - name: Console + type: rj-45 +power-ports: + - name: PS1 + type: iec-60320-c14 + maximum_draw: 185 +interfaces: + - name: 1/1 + type: 1000base-t + - name: 1/2 + type: 1000base-t + - name: 1/3 + type: 1000base-t + - name: 1/4 + type: 1000base-t + - name: 1/5 + type: 1000base-t + - name: 1/6 + type: 1000base-t + - name: 1/7 + type: 1000base-t + - name: 1/8 + type: 1000base-t + - name: 1/9 + type: 1000base-x-sfp + - name: 1/10 + type: 1000base-x-sfp + - name: 1/11 + type: 1000base-x-sfp + - name: 1/12 + type: 1000base-x-sfp diff --git a/device-types/Alcatel-Lucent/OS6860-48.yaml b/device-types/Alcatel-Lucent/OS6860-48.yaml index 8499e047ac..5e7b0aefb5 100644 --- a/device-types/Alcatel-Lucent/OS6860-48.yaml +++ b/device-types/Alcatel-Lucent/OS6860-48.yaml @@ -2,10 +2,14 @@ manufacturer: Alcatel-Lucent model: OS6860-48 slug: alcatel-lucent-os6860-48 +part_number: 903715-90 u_height: 1 is_full_depth: false front_image: true rear_image: true +airflow: front-to-rear +weight: 5.4 +weight_unit: kg console-ports: - name: Console type: usb-micro-b @@ -13,11 +17,11 @@ power-ports: - name: PS1 type: iec-60320-c14 maximum_draw: 150 - allocated_draw: 57 + allocated_draw: 60 - name: PS2 type: iec-60320-c14 maximum_draw: 150 - allocated_draw: 57 + allocated_draw: 60 interfaces: - name: 1/1/1 type: 1000base-t diff --git a/device-types/Alcatel-Lucent/OS6860E-24.yaml b/device-types/Alcatel-Lucent/OS6860E-24.yaml index d28b36f674..c36195e8d7 100644 --- a/device-types/Alcatel-Lucent/OS6860E-24.yaml +++ b/device-types/Alcatel-Lucent/OS6860E-24.yaml @@ -5,6 +5,9 @@ slug: alcatel-lucent-os6860e-24 part_number: 903963-90 u_height: 1 is_full_depth: false +airflow: front-to-rear +weight: 5.26 +weight_unit: kg console-ports: - name: Console type: usb-micro-b @@ -12,11 +15,11 @@ power-ports: - name: PS1 type: iec-60320-c14 maximum_draw: 150 - allocated_draw: 48 + allocated_draw: 60 - name: PS2 type: iec-60320-c14 maximum_draw: 150 - allocated_draw: 48 + allocated_draw: 60 interfaces: - name: 1/1/1 type: 1000base-t @@ -78,14 +81,14 @@ interfaces: type: 40gbase-x-qsfpp - name: 1/1/30 type: 40gbase-x-qsfpp - - name: EMP - type: 1000base-t - mgmt_only: true - - name: EMP-CMMA-CHAS1 + - name: EMP-CHAS1 type: virtual mgmt_only: true - name: EMP-VC type: virtual mgmt_only: true + - name: EMP + type: 1000base-t + mgmt_only: true - name: Loopback0 type: virtual diff --git a/device-types/Alcatel-Lucent/OS6860E-48.yaml b/device-types/Alcatel-Lucent/OS6860E-48.yaml index 97beaebfd9..7056181ea8 100644 --- a/device-types/Alcatel-Lucent/OS6860E-48.yaml +++ b/device-types/Alcatel-Lucent/OS6860E-48.yaml @@ -5,6 +5,9 @@ slug: alcatel-lucent-os6860e-48 part_number: 903965-90 u_height: 1 is_full_depth: false +airflow: front-to-rear +weight: 5.49 +weight_unit: kg console-ports: - name: Console type: usb-micro-b @@ -126,14 +129,14 @@ interfaces: type: 40gbase-x-qsfpp - name: 1/1/54 type: 40gbase-x-qsfpp - - name: EMP - type: 1000base-t - mgmt_only: true - - name: EMP-CMMA-CHAS1 + - name: EMP-CHAS1 type: virtual mgmt_only: true - name: EMP-VC type: virtual mgmt_only: true + - name: EMP + type: 1000base-t + mgmt_only: true - name: Loopback0 type: virtual diff --git a/device-types/Alcatel-Lucent/OS6860E-P24.yaml b/device-types/Alcatel-Lucent/OS6860E-P24.yaml new file mode 100644 index 0000000000..2e0bdc2a2d --- /dev/null +++ b/device-types/Alcatel-Lucent/OS6860E-P24.yaml @@ -0,0 +1,92 @@ +--- +manufacturer: Alcatel-Lucent +model: OS6860E-P24 +slug: alcatel-lucent-os6860e-p24 +part_number: 904059-90 +u_height: 1 +is_full_depth: false +airflow: front-to-rear +weight: 6.26 +weight_unit: kg +console-ports: + - name: Console + type: usb-micro-b +power-ports: + - name: PS1 + type: iec-60320-c14 + maximum_draw: 600 + - name: PS2 + type: iec-60320-c14 + maximum_draw: 600 +interfaces: + - name: 1/1/1 + type: 1000base-t + - name: 1/1/2 + type: 1000base-t + - name: 1/1/3 + type: 1000base-t + - name: 1/1/4 + type: 1000base-t + - name: 1/1/5 + type: 1000base-t + - name: 1/1/6 + type: 1000base-t + - name: 1/1/7 + type: 1000base-t + - name: 1/1/8 + type: 1000base-t + - name: 1/1/9 + type: 1000base-t + - name: 1/1/10 + type: 1000base-t + - name: 1/1/11 + type: 1000base-t + - name: 1/1/12 + type: 1000base-t + - name: 1/1/13 + type: 1000base-t + - name: 1/1/14 + type: 1000base-t + - name: 1/1/15 + type: 1000base-t + - name: 1/1/16 + type: 1000base-t + - name: 1/1/17 + type: 1000base-t + - name: 1/1/18 + type: 1000base-t + - name: 1/1/19 + type: 1000base-t + - name: 1/1/20 + type: 1000base-t + - name: 1/1/21 + type: 1000base-t + - name: 1/1/22 + type: 1000base-t + - name: 1/1/23 + type: 1000base-t + - name: 1/1/24 + type: 1000base-t + - name: 1/1/25 + type: 10gbase-x-sfpp + - name: 1/1/26 + type: 10gbase-x-sfpp + - name: 1/1/27 + type: 10gbase-x-sfpp + - name: 1/1/28 + type: 10gbase-x-sfpp + - name: 1/1/29 + type: 40gbase-x-qsfpp + - name: 1/1/30 + type: 40gbase-x-qsfpp + - name: EMP-CHAS1 + type: virtual + mgmt_only: true + - name: EMP-VC + type: virtual + mgmt_only: true + - name: EMP + type: 1000base-t + mgmt_only: true + - name: Loopback0 + type: virtual diff --git a/device-types/Alcatel-Lucent/OS6860E-P48.yaml b/device-types/Alcatel-Lucent/OS6860E-P48.yaml new file mode 100644 index 0000000000..8d6bb6a092 --- /dev/null +++ b/device-types/Alcatel-Lucent/OS6860E-P48.yaml @@ -0,0 +1,140 @@ +--- +manufacturer: Alcatel-Lucent +model: OS6860E-P48 +slug: alcatel-lucent-os6860e-p48 +part_number: 903711-90 +u_height: 1 +is_full_depth: false +airflow: front-to-rear +weight: 6.49 +weight_unit: kg +console-ports: + - name: Console + type: usb-micro-b +power-ports: + - name: PS1 + type: iec-60320-c14 + maximum_draw: 900 + - name: PS2 + type: iec-60320-c14 + maximum_draw: 900 +interfaces: + - name: 1/1/1 + type: 1000base-t + - name: 1/1/2 + type: 1000base-t + - name: 1/1/3 + type: 1000base-t + - name: 1/1/4 + type: 1000base-t + - name: 1/1/5 + type: 1000base-t + - name: 1/1/6 + type: 1000base-t + - name: 1/1/7 + type: 1000base-t + - name: 1/1/8 + type: 1000base-t + - name: 1/1/9 + type: 1000base-t + - name: 1/1/10 + type: 1000base-t + - name: 1/1/11 + type: 1000base-t + - name: 1/1/12 + type: 1000base-t + - name: 1/1/13 + type: 1000base-t + - name: 1/1/14 + type: 1000base-t + - name: 1/1/15 + type: 1000base-t + - name: 1/1/16 + type: 1000base-t + - name: 1/1/17 + type: 1000base-t + - name: 1/1/18 + type: 1000base-t + - name: 1/1/19 + type: 1000base-t + - name: 1/1/20 + type: 1000base-t + - name: 1/1/21 + type: 1000base-t + - name: 1/1/22 + type: 1000base-t + - name: 1/1/23 + type: 1000base-t + - name: 1/1/24 + type: 1000base-t + - name: 1/1/25 + type: 1000base-t + - name: 1/1/26 + type: 1000base-t + - name: 1/1/27 + type: 1000base-t + - name: 1/1/28 + type: 1000base-t + - name: 1/1/29 + type: 1000base-t + - name: 1/1/30 + type: 1000base-t + - name: 1/1/31 + type: 1000base-t + - name: 1/1/32 + type: 1000base-t + - name: 1/1/33 + type: 1000base-t + - name: 1/1/34 + type: 1000base-t + - name: 1/1/35 + type: 1000base-t + - name: 1/1/36 + type: 1000base-t + - name: 1/1/37 + type: 1000base-t + - name: 1/1/38 + type: 1000base-t + - name: 1/1/39 + type: 1000base-t + - name: 1/1/40 + type: 1000base-t + - name: 1/1/41 + type: 1000base-t + - name: 1/1/42 + type: 1000base-t + - name: 1/1/43 + type: 1000base-t + - name: 1/1/44 + type: 1000base-t + - name: 1/1/45 + type: 1000base-t + - name: 1/1/46 + type: 1000base-t + - name: 1/1/47 + type: 1000base-t + - name: 1/1/48 + type: 1000base-t + - name: 1/1/49 + type: 10gbase-x-sfpp + - name: 1/1/50 + type: 10gbase-x-sfpp + - name: 1/1/51 + type: 10gbase-x-sfpp + - name: 1/1/52 + type: 10gbase-x-sfpp + - name: 1/1/53 + type: 40gbase-x-qsfpp + - name: 1/1/54 + type: 40gbase-x-qsfpp + - name: EMP-CHAS1 + type: virtual + mgmt_only: true + - name: EMP-VC + type: virtual + mgmt_only: true + - name: EMP + type: 1000base-t + mgmt_only: true + - name: Loopback0 + type: virtual diff --git a/device-types/Alcatel-Lucent/OS6860E-U28.yaml b/device-types/Alcatel-Lucent/OS6860E-U28.yaml index 208aab4471..0a1aa49ab2 100644 --- a/device-types/Alcatel-Lucent/OS6860E-U28.yaml +++ b/device-types/Alcatel-Lucent/OS6860E-U28.yaml @@ -5,6 +5,9 @@ slug: alcatel-lucent-os6860e-u28 part_number: 903712-90 u_height: 1 is_full_depth: false +airflow: front-to-rear +weight: 5.26 +weight_unit: kg console-ports: - name: Console type: usb-micro-b @@ -86,14 +89,14 @@ interfaces: type: 40gbase-x-qsfpp - name: 1/1/34 type: 40gbase-x-qsfpp - - name: EMP - type: 1000base-t - mgmt_only: true - - name: EMP-CMMA-CHAS1 + - name: EMP-CHAS1 type: virtual mgmt_only: true - name: EMP-VC type: virtual mgmt_only: true + - name: EMP + type: 1000base-t + mgmt_only: true - name: Loopback0 type: virtual diff --git a/device-types/Alcatel-Lucent/OS6860N-U28.yaml b/device-types/Alcatel-Lucent/OS6860N-U28.yaml new file mode 100644 index 0000000000..96b689a928 --- /dev/null +++ b/device-types/Alcatel-Lucent/OS6860N-U28.yaml @@ -0,0 +1,102 @@ +--- +manufacturer: Alcatel-Lucent +model: OS6860N-U28 +slug: alcatel-lucent-os6860n-u28 +part_number: 904091-90 +u_height: 1 +is_full_depth: false +airflow: front-to-rear +weight: 4.99 +weight_unit: kg +console-server-ports: + - name: Console + type: usb-micro-b +power-ports: + - name: PS1 + type: iec-60320-c14 + maximum_draw: 150 + allocated_draw: 73 + - name: PS2 + type: iec-60320-c14 + maximum_draw: 150 + allocated_draw: 73 +interfaces: + - name: 1/1/1 + type: 1000base-x-sfp + - name: 1/1/2 + type: 1000base-x-sfp + - name: 1/1/3 + type: 1000base-x-sfp + - name: 1/1/4 + type: 1000base-x-sfp + - name: 1/1/5 + type: 1000base-x-sfp + - name: 1/1/6 + type: 1000base-x-sfp + - name: 1/1/7 + type: 1000base-x-sfp + - name: 1/1/8 + type: 1000base-x-sfp + - name: 1/1/9 + type: 1000base-x-sfp + - name: 1/1/10 + type: 1000base-x-sfp + - name: 1/1/11 + type: 1000base-x-sfp + - name: 1/1/12 + type: 1000base-x-sfp + - name: 1/1/13 + type: 1000base-x-sfp + - name: 1/1/14 + type: 1000base-x-sfp + - name: 1/1/15 + type: 1000base-x-sfp + - name: 1/1/16 + type: 1000base-x-sfp + - name: 1/1/17 + type: 1000base-x-sfp + - name: 1/1/18 + type: 1000base-x-sfp + - name: 1/1/19 + type: 1000base-x-sfp + - name: 1/1/20 + type: 1000base-x-sfp + - name: 1/1/21 + type: 1000base-x-sfp + - name: 1/1/22 + type: 1000base-x-sfp + - name: 1/1/23 + type: 1000base-x-sfp + - name: 1/1/24 + type: 1000base-x-sfp + - name: 1/1/25 + type: 1000base-x-sfp + - name: 1/1/26 + type: 1000base-x-sfp + - name: 1/1/27 + type: 1000base-x-sfp + - name: 1/1/28 + type: 1000base-x-sfp + - name: 1/1/29 + type: 10gbase-x-sfpp + - name: 1/1/30 + type: 10gbase-x-sfpp + - name: 1/1/31 + type: 10gbase-x-sfpp + - name: 1/1/32 + type: 10gbase-x-sfpp + - name: 1/1/33 + type: 40gbase-x-qsfpp + - name: 1/1/34 + type: 40gbase-x-qsfpp + - name: EMP-CHAS1 + type: virtual + mgmt_only: true + - name: EMP-VC + type: virtual + mgmt_only: true + - name: EMP + type: 1000base-t + mgmt_only: true + - name: Loopback0 + type: virtual diff --git a/device-types/Alcatel-Lucent/OS6900-X20.yaml b/device-types/Alcatel-Lucent/OS6900-X20.yaml index c1fc481ca0..de145df5ab 100644 --- a/device-types/Alcatel-Lucent/OS6900-X20.yaml +++ b/device-types/Alcatel-Lucent/OS6900-X20.yaml @@ -5,6 +5,9 @@ slug: alcatel-lucent-os6900-x20 part_number: 903167-90 u_height: 1 is_full_depth: true +airflow: front-to-rear +weight: 10.21 +weight_unit: kg console-ports: - name: Console type: usb-a @@ -12,11 +15,11 @@ power-ports: - name: PS1 type: iec-60320-c14 maximum_draw: 450 - allocated_draw: 181 + allocated_draw: 182 - name: PS2 type: iec-60320-c14 maximum_draw: 450 - allocated_draw: 181 + allocated_draw: 182 interfaces: - name: 1/1/1 type: 10gbase-x-sfpp @@ -58,15 +61,15 @@ interfaces: type: 10gbase-x-sfpp - name: 1/1/20 type: 10gbase-x-sfpp - - name: EMP - type: 1000base-t - mgmt_only: true - - name: EMP-CMMA-CHAS1 + - name: EMP-CHAS1 type: virtual mgmt_only: true - name: EMP-VC type: virtual mgmt_only: true + - name: EMP + type: 1000base-t + mgmt_only: true - name: Loopback0 type: virtual module-bays: diff --git a/device-types/Alcatel-Lucent/OS6900-X40.yaml b/device-types/Alcatel-Lucent/OS6900-X40.yaml index acd2874950..aa03792fd8 100644 --- a/device-types/Alcatel-Lucent/OS6900-X40.yaml +++ b/device-types/Alcatel-Lucent/OS6900-X40.yaml @@ -5,6 +5,9 @@ slug: alcatel-lucent-os6900-x40 part_number: 903168-90 u_height: 1 is_full_depth: true +airflow: front-to-rear +weight: 10.86 +weight_unit: kg console-ports: - name: Console type: usb-a @@ -98,15 +101,15 @@ interfaces: type: 10gbase-x-sfpp - name: 1/1/40 type: 10gbase-x-sfpp - - name: EMP - type: 1000base-t - mgmt_only: true - - name: EMP-CMMA-CHAS1 + - name: EMP-CHAS1 type: virtual mgmt_only: true - name: EMP-VC type: virtual mgmt_only: true + - name: EMP + type: 1000base-t + mgmt_only: true - name: Loopback0 type: virtual module-bays: diff --git a/device-types/Alcatel-Lucent/OS6900-X48C6.yaml b/device-types/Alcatel-Lucent/OS6900-X48C6.yaml new file mode 100644 index 0000000000..44a65ec390 --- /dev/null +++ b/device-types/Alcatel-Lucent/OS6900-X48C6.yaml @@ -0,0 +1,139 @@ +--- +manufacturer: Alcatel-Lucent +model: OS6900-X48C6 +slug: alcatel-lucent-os6900-x48c6 +part_number: 904094-90 +u_height: 1 +is_full_depth: true +airflow: front-to-rear +weight: 10.48 +weight_unit: kg +console-ports: + - name: Console + type: rj-45 +power-ports: + - name: PS1 + type: iec-60320-c14 + maximum_draw: 400 + allocated_draw: 392 + - name: PS2 + type: iec-60320-c14 + maximum_draw: 400 + allocated_draw: 392 +interfaces: + - name: 1/1/1 + type: 10gbase-x-sfpp + - name: 1/1/2 + type: 10gbase-x-sfpp + - name: 1/1/3 + type: 10gbase-x-sfpp + - name: 1/1/4 + type: 10gbase-x-sfpp + - name: 1/1/5 + type: 10gbase-x-sfpp + - name: 1/1/6 + type: 10gbase-x-sfpp + - name: 1/1/7 + type: 10gbase-x-sfpp + - name: 1/1/8 + type: 10gbase-x-sfpp + - name: 1/1/9 + type: 10gbase-x-sfpp + - name: 1/1/10 + type: 10gbase-x-sfpp + - name: 1/1/11 + type: 10gbase-x-sfpp + - name: 1/1/12 + type: 10gbase-x-sfpp + - name: 1/1/13 + type: 10gbase-x-sfpp + - name: 1/1/14 + type: 10gbase-x-sfpp + - name: 1/1/15 + type: 10gbase-x-sfpp + - name: 1/1/16 + type: 10gbase-x-sfpp + - name: 1/1/17 + type: 10gbase-x-sfpp + - name: 1/1/18 + type: 10gbase-x-sfpp + - name: 1/1/19 + type: 10gbase-x-sfpp + - name: 1/1/20 + type: 10gbase-x-sfpp + - name: 1/1/21 + type: 10gbase-x-sfpp + - name: 1/1/22 + type: 10gbase-x-sfpp + - name: 1/1/23 + type: 10gbase-x-sfpp + - name: 1/1/24 + type: 10gbase-x-sfpp + - name: 1/1/25 + type: 10gbase-x-sfpp + - name: 1/1/26 + type: 10gbase-x-sfpp + - name: 1/1/27 + type: 10gbase-x-sfpp + - name: 1/1/28 + type: 10gbase-x-sfpp + - name: 1/1/29 + type: 10gbase-x-sfpp + - name: 1/1/30 + type: 10gbase-x-sfpp + - name: 1/1/31 + type: 10gbase-x-sfpp + - name: 1/1/32 + type: 10gbase-x-sfpp + - name: 1/1/33 + type: 10gbase-x-sfpp + - name: 1/1/34 + type: 10gbase-x-sfpp + - name: 1/1/35 + type: 10gbase-x-sfpp + - name: 1/1/36 + type: 10gbase-x-sfpp + - name: 1/1/37 + type: 10gbase-x-sfpp + - name: 1/1/38 + type: 10gbase-x-sfpp + - name: 1/1/39 + type: 10gbase-x-sfpp + - name: 1/1/40 + type: 10gbase-x-sfpp + - name: 1/1/41 + type: 10gbase-x-sfpp + - name: 1/1/42 + type: 10gbase-x-sfpp + - name: 1/1/43 + type: 10gbase-x-sfpp + - name: 1/1/44 + type: 10gbase-x-sfpp + - name: 1/1/45 + type: 10gbase-x-sfpp + - name: 1/1/46 + type: 10gbase-x-sfpp + - name: 1/1/47 + type: 10gbase-x-sfpp + - name: 1/1/48 + type: 10gbase-x-sfpp + - name: 1/1/49A + type: 100gbase-x-qsfp28 + - name: 1/1/50A + type: 100gbase-x-qsfp28 + - name: 1/1/51A + type: 100gbase-x-qsfp28 + - name: 1/1/52A + type: 100gbase-x-qsfp28 + - name: 1/1/53A + type: 100gbase-x-qsfp28 + - name: 1/1/54A + type: 100gbase-x-qsfp28 + - name: EMP-CHAS1 + type: virtual + mgmt_only: true + - name: EMP + type: 1000base-t + mgmt_only: true + - name: Loopback0 + type: virtual diff --git a/device-types/Cisco/C9300-24T.yaml b/device-types/Cisco/C9300-24T.yaml index 65673e2659..d7d02ab24a 100644 --- a/device-types/Cisco/C9300-24T.yaml +++ b/device-types/Cisco/C9300-24T.yaml @@ -1,10 +1,12 @@ --- manufacturer: Cisco model: Catalyst 9300-24T -part_number: C9300-24T slug: cisco-c9300-24t +part_number: C9300-24T u_height: 1 is_full_depth: true +weight: 7.4 +weight_unit: kg comments: '[Cisco Catalyst 9300 Series Switches Data Sheet](https://www.cisco.com/c/en/us/products/collateral/switches/catalyst-9300-series-switches/nb-06-cat9300-ser-data-sheet-cte-en.html)' console-ports: - name: con 0 diff --git a/device-types/Cisco/C9300L-24T-4X.yaml b/device-types/Cisco/C9300L-24T-4X.yaml new file mode 100644 index 0000000000..050dbab49f --- /dev/null +++ b/device-types/Cisco/C9300L-24T-4X.yaml @@ -0,0 +1,92 @@ +--- +manufacturer: Cisco +model: Catalyst C9300L-24T-4X +slug: cisco-c9300l-24t-4x +part_number: C9300L-24T-4X +u_height: 1 +is_full_depth: true +weight: 6.8 +weight_unit: kg +comments: '[Cisco Catalyst 9300 Series Switches Data Sheet](https://www.cisco.com/c/en/us/products/collateral/switches/catalyst-9300-series-switches/nb-06-cat9300-ser-data-sheet-cte-en.html)' +console-ports: + - name: con 0 + type: rj-45 + - name: usb + type: usb-mini-b +interfaces: + - name: GigabitEthernet0/0 + type: 1000base-t + mgmt_only: true + - name: GigabitEthernet1/0/1 + type: 1000base-t + - name: GigabitEthernet1/0/2 + type: 1000base-t + - name: GigabitEthernet1/0/3 + type: 1000base-t + - name: GigabitEthernet1/0/4 + type: 1000base-t + - name: GigabitEthernet1/0/5 + type: 1000base-t + - name: GigabitEthernet1/0/6 + type: 1000base-t + - name: GigabitEthernet1/0/7 + type: 1000base-t + - name: GigabitEthernet1/0/8 + type: 1000base-t + - name: GigabitEthernet1/0/9 + type: 1000base-t + - name: GigabitEthernet1/0/10 + type: 1000base-t + - name: GigabitEthernet1/0/11 + type: 1000base-t + - name: GigabitEthernet1/0/12 + type: 1000base-t + - name: GigabitEthernet1/0/13 + type: 1000base-t + - name: GigabitEthernet1/0/14 + type: 1000base-t + - name: GigabitEthernet1/0/15 + type: 1000base-t + - name: GigabitEthernet1/0/16 + type: 1000base-t + - name: GigabitEthernet1/0/17 + type: 1000base-t + - name: GigabitEthernet1/0/18 + type: 1000base-t + - name: GigabitEthernet1/0/19 + type: 1000base-t + - name: GigabitEthernet1/0/20 + type: 1000base-t + - name: GigabitEthernet1/0/21 + type: 1000base-t + - name: GigabitEthernet1/0/22 + type: 1000base-t + - name: GigabitEthernet1/0/23 + type: 1000base-t + - name: GigabitEthernet1/0/24 + type: 1000base-t + - name: TenGigabitEthernet1/1/1 + type: 10gbase-x-sfpp + - name: TenGigabitEthernet1/1/2 + type: 10gbase-x-sfpp + - name: TenGigabitEthernet1/1/3 + type: 10gbase-x-sfpp + - name: TenGigabitEthernet1/1/4 + type: 10gbase-x-sfpp + - name: StackPort1/1 + type: cisco-stackwise + - name: StackPort1/2 + type: cisco-stackwise +module-bays: + - name: FAN 1 + position: '1' + - name: FAN 2 + position: '2' + - name: FAN 3 + position: '3' + - name: Network Module + position: '4' + - name: PS-A + position: A + - name: PS-B + position: B diff --git a/device-types/Cisco/C9500-48Y4C.yaml b/device-types/Cisco/C9500-48Y4C.yaml index 6b87e1a936..6cdeaa1ad2 100644 --- a/device-types/Cisco/C9500-48Y4C.yaml +++ b/device-types/Cisco/C9500-48Y4C.yaml @@ -5,6 +5,7 @@ slug: cisco-c9500-48y4c part_number: C9500-48Y4C u_height: 1 is_full_depth: true +airflow: front-to-rear weight: 9.96 weight_unit: kg comments: '[Cisco Catalyst 9500 Series Switches Data Sheet](https://www.cisco.com/c/en/us/products/collateral/switches/catalyst-9500-series-switches/nb-06-cat9500-ser-data-sheet-cte-en.html)' @@ -13,11 +14,13 @@ console-ports: type: rj-45 - name: usb type: usb-mini-b -module-bays: +power-ports: - name: PS-0 - position: PS-0 + type: iec-60320-c14 + maximum_draw: 650 - name: PS-1 - position: PS-1 + type: iec-60320-c14 + maximum_draw: 650 interfaces: - name: GigabitEthernet0/0 type: 1000base-t diff --git a/device-types/Cisco/WS-C2960S-24TS-L.yaml b/device-types/Cisco/WS-C2960S-24TS-L.yaml index e17770d8c5..f8e591bcb2 100644 --- a/device-types/Cisco/WS-C2960S-24TS-L.yaml +++ b/device-types/Cisco/WS-C2960S-24TS-L.yaml @@ -7,6 +7,9 @@ is_full_depth: false u_height: 1 front_image: true rear_image: true +airflow: front-to-rear +weight: 4.5 +weight_unit: kg interfaces: - name: FastEthernet0 type: 100base-tx diff --git a/device-types/Cisco/WS-C2960X-24PS-L.yaml b/device-types/Cisco/WS-C2960X-24PS-L.yaml index 7ec928d558..3a943dda9c 100644 --- a/device-types/Cisco/WS-C2960X-24PS-L.yaml +++ b/device-types/Cisco/WS-C2960X-24PS-L.yaml @@ -5,6 +5,9 @@ slug: cisco-ws-c2960x-24ps-l part_number: WS-C2960X-24PS-L is_full_depth: false u_height: 1 +airflow: front-to-rear +weight: 5.8 +weight_unit: kg interfaces: - name: FastEthernet0 type: 100base-tx diff --git a/device-types/Cisco/WS-C3750X-24T-S.yaml b/device-types/Cisco/WS-C3750X-24T-S.yaml index cab97c4a3c..ee67862644 100644 --- a/device-types/Cisco/WS-C3750X-24T-S.yaml +++ b/device-types/Cisco/WS-C3750X-24T-S.yaml @@ -3,11 +3,11 @@ manufacturer: Cisco model: Catalyst 3750X-24T-S slug: cisco-ws-c3750x-24t-s part_number: WS-C3750X-24T-S +u_height: 1 is_full_depth: false airflow: side-to-rear weight: 7.1 weight_unit: kg -u_height: 1 interfaces: - name: FastEthernet0 type: 100base-tx diff --git a/device-types/Palo Alto/PA-3020.yaml b/device-types/Palo Alto/PA-3020.yaml index a13e4f7919..9f8c43690f 100644 --- a/device-types/Palo Alto/PA-3020.yaml +++ b/device-types/Palo Alto/PA-3020.yaml @@ -6,10 +6,15 @@ part_number: PA-3020 u_height: 1 is_full_depth: false front_image: true +weight: 15.0 +weight_unit: lb comments: '[PA-3020 Datasheet](https://docs.paloaltonetworks.com/content/dam/techdocs/en_US/pdf/hardware/pa-3000-series/pa-3000-series-hardware-reference-guide.pdf)' power-ports: - name: PS1 type: iec-60320-c14 + maximum_draw: 200 + allocated_draw: 150 + description: 250 Watt AC Internal Power Supply console-ports: - name: console type: rj-45