diff --git a/device-types/Arista/DCS-7280CR-48-DC-F.yaml b/device-types/Arista/DCS-7280CR-48-DC-F.yaml new file mode 100644 index 000000000..2d328c6ed --- /dev/null +++ b/device-types/Arista/DCS-7280CR-48-DC-F.yaml @@ -0,0 +1,137 @@ +--- +manufacturer: Arista +model: DCS-7280CR-48-DC-F +slug: arista-dcs-7280cr-48-dc-f +part_number: DCS-7280CR-48-DC-F +u_height: 2 +weight: 46.7 +weight_unit: lb +airflow: front-to-rear +is_full_depth: false +comments: '[Arista 7280R Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R-DataSheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 1 + position: '0' + - name: PSU 2 + position: '1' +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true +# QSFP28(100G) ports can be broke into 4x25 with a model of [1-48]/[1-4] + - name: Ethernet1/1 + type: 100gbase-x-qsfp28 + - name: Ethernet2/1 + type: 100gbase-x-qsfp28 + - name: Ethernet3/1 + type: 100gbase-x-qsfp28 + - name: Ethernet4/1 + type: 100gbase-x-qsfp28 + - name: Ethernet5/1 + type: 100gbase-x-qsfp28 + - name: Ethernet6/1 + type: 100gbase-x-qsfp28 + - name: Ethernet7/1 + type: 100gbase-x-qsfp28 + - name: Ethernet8/1 + type: 100gbase-x-qsfp28 + - name: Ethernet9/1 + type: 100gbase-x-qsfp28 + - name: Ethernet10/1 + type: 100gbase-x-qsfp28 + - name: Ethernet11/1 + type: 100gbase-x-qsfp28 + - name: Ethernet12/1 + type: 100gbase-x-qsfp28 + - name: Ethernet13/1 + type: 100gbase-x-qsfp28 + - name: Ethernet14/1 + type: 100gbase-x-qsfp28 + - name: Ethernet15/1 + type: 100gbase-x-qsfp28 + - name: Ethernet16/1 + type: 100gbase-x-qsfp28 + - name: Ethernet17/1 + type: 100gbase-x-qsfp28 + - name: Ethernet18/1 + type: 100gbase-x-qsfp28 + - name: Ethernet19/1 + type: 100gbase-x-qsfp28 + - name: Ethernet20/1 + type: 100gbase-x-qsfp28 + - name: Ethernet21/1 + type: 100gbase-x-qsfp28 + - name: Ethernet22/1 + type: 100gbase-x-qsfp28 + - name: Ethernet23/1 + type: 100gbase-x-qsfp28 + - name: Ethernet24/1 + type: 100gbase-x-qsfp28 + - name: Ethernet25/1 + type: 100gbase-x-qsfp28 + - name: Ethernet26/1 + type: 100gbase-x-qsfp28 + - name: Ethernet27/1 + type: 100gbase-x-qsfp28 + - name: Ethernet28/1 + type: 100gbase-x-qsfp28 + - name: Ethernet29/1 + type: 100gbase-x-qsfp28 + - name: Ethernet30/1 + type: 100gbase-x-qsfp28 + - name: Ethernet31/1 + type: 100gbase-x-qsfp28 + - name: Ethernet32/1 + type: 100gbase-x-qsfp28 + - name: Ethernet33/1 + type: 100gbase-x-qsfp28 + - name: Ethernet34/1 + type: 100gbase-x-qsfp28 + - name: Ethernet35/1 + type: 100gbase-x-qsfp28 + - name: Ethernet36/1 + type: 100gbase-x-qsfp28 + - name: Ethernet37/1 + type: 100gbase-x-qsfp28 + - name: Ethernet38/1 + type: 100gbase-x-qsfp28 + - name: Ethernet39/1 + type: 100gbase-x-qsfp28 + - name: Ethernet40/1 + type: 100gbase-x-qsfp28 + - name: Ethernet41/1 + type: 100gbase-x-qsfp28 + - name: Ethernet42/1 + type: 100gbase-x-qsfp28 + - name: Ethernet43/1 + type: 100gbase-x-qsfp28 + - name: Ethernet44/1 + type: 100gbase-x-qsfp28 + - name: Ethernet45/1 + type: 100gbase-x-qsfp28 + - name: Ethernet46/1 + type: 100gbase-x-qsfp28 + - name: Ethernet47/1 + type: 100gbase-x-qsfp28 + - name: Ethernet48/1 + type: 100gbase-x-qsfp28 +# QSFP+(40G) ports can be broke into 4x10 with a model of [49-56]/[1-4] + - name: Ethernet1/49 + type: 40gbase-x-qsfpp + - name: Ethernet1/50 + type: 40gbase-x-qsfpp + - name: Ethernet1/51 + type: 40gbase-x-qsfpp + - name: Ethernet1/52 + type: 40gbase-x-qsfpp + - name: Ethernet1/53 + type: 40gbase-x-qsfpp + - name: Ethernet1/54 + type: 40gbase-x-qsfpp + - name: Ethernet1/55 + type: 40gbase-x-qsfpp + - name: Ethernet1/56 + type: 40gbase-x-qsfpp diff --git a/device-types/Arista/DCS-7280CR-48-F.yaml b/device-types/Arista/DCS-7280CR-48-F.yaml new file mode 100644 index 000000000..64cb4328b --- /dev/null +++ b/device-types/Arista/DCS-7280CR-48-F.yaml @@ -0,0 +1,137 @@ +--- +manufacturer: Arista +model: DCS-7280CR-48-F +slug: arista-dcs-7280cr-48-f +part_number: DCS-7280CR-48-F +u_height: 2 +weight: 46.7 +weight_unit: lb +airflow: front-to-rear +is_full_depth: false +comments: '[Arista 7280R Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R-DataSheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 1 + position: '0' + - name: PSU 2 + position: '1' +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true +# QSFP28(100G) ports can be broke into 4x25 with a model of [1-48]/[1-4] + - name: Ethernet1/1 + type: 100gbase-x-qsfp28 + - name: Ethernet2/1 + type: 100gbase-x-qsfp28 + - name: Ethernet3/1 + type: 100gbase-x-qsfp28 + - name: Ethernet4/1 + type: 100gbase-x-qsfp28 + - name: Ethernet5/1 + type: 100gbase-x-qsfp28 + - name: Ethernet6/1 + type: 100gbase-x-qsfp28 + - name: Ethernet7/1 + type: 100gbase-x-qsfp28 + - name: Ethernet8/1 + type: 100gbase-x-qsfp28 + - name: Ethernet9/1 + type: 100gbase-x-qsfp28 + - name: Ethernet10/1 + type: 100gbase-x-qsfp28 + - name: Ethernet11/1 + type: 100gbase-x-qsfp28 + - name: Ethernet12/1 + type: 100gbase-x-qsfp28 + - name: Ethernet13/1 + type: 100gbase-x-qsfp28 + - name: Ethernet14/1 + type: 100gbase-x-qsfp28 + - name: Ethernet15/1 + type: 100gbase-x-qsfp28 + - name: Ethernet16/1 + type: 100gbase-x-qsfp28 + - name: Ethernet17/1 + type: 100gbase-x-qsfp28 + - name: Ethernet18/1 + type: 100gbase-x-qsfp28 + - name: Ethernet19/1 + type: 100gbase-x-qsfp28 + - name: Ethernet20/1 + type: 100gbase-x-qsfp28 + - name: Ethernet21/1 + type: 100gbase-x-qsfp28 + - name: Ethernet22/1 + type: 100gbase-x-qsfp28 + - name: Ethernet23/1 + type: 100gbase-x-qsfp28 + - name: Ethernet24/1 + type: 100gbase-x-qsfp28 + - name: Ethernet25/1 + type: 100gbase-x-qsfp28 + - name: Ethernet26/1 + type: 100gbase-x-qsfp28 + - name: Ethernet27/1 + type: 100gbase-x-qsfp28 + - name: Ethernet28/1 + type: 100gbase-x-qsfp28 + - name: Ethernet29/1 + type: 100gbase-x-qsfp28 + - name: Ethernet30/1 + type: 100gbase-x-qsfp28 + - name: Ethernet31/1 + type: 100gbase-x-qsfp28 + - name: Ethernet32/1 + type: 100gbase-x-qsfp28 + - name: Ethernet33/1 + type: 100gbase-x-qsfp28 + - name: Ethernet34/1 + type: 100gbase-x-qsfp28 + - name: Ethernet35/1 + type: 100gbase-x-qsfp28 + - name: Ethernet36/1 + type: 100gbase-x-qsfp28 + - name: Ethernet37/1 + type: 100gbase-x-qsfp28 + - name: Ethernet38/1 + type: 100gbase-x-qsfp28 + - name: Ethernet39/1 + type: 100gbase-x-qsfp28 + - name: Ethernet40/1 + type: 100gbase-x-qsfp28 + - name: Ethernet41/1 + type: 100gbase-x-qsfp28 + - name: Ethernet42/1 + type: 100gbase-x-qsfp28 + - name: Ethernet43/1 + type: 100gbase-x-qsfp28 + - name: Ethernet44/1 + type: 100gbase-x-qsfp28 + - name: Ethernet45/1 + type: 100gbase-x-qsfp28 + - name: Ethernet46/1 + type: 100gbase-x-qsfp28 + - name: Ethernet47/1 + type: 100gbase-x-qsfp28 + - name: Ethernet48/1 + type: 100gbase-x-qsfp28 +# QSFP+(40G) ports can be broke into 4x10 with a model of [49-56]/[1-4] + - name: Ethernet1/49 + type: 40gbase-x-qsfpp + - name: Ethernet1/50 + type: 40gbase-x-qsfpp + - name: Ethernet1/51 + type: 40gbase-x-qsfpp + - name: Ethernet1/52 + type: 40gbase-x-qsfpp + - name: Ethernet1/53 + type: 40gbase-x-qsfpp + - name: Ethernet1/54 + type: 40gbase-x-qsfpp + - name: Ethernet1/55 + type: 40gbase-x-qsfpp + - name: Ethernet1/56 + type: 40gbase-x-qsfpp diff --git a/device-types/Arista/DCS-7280CR2-60-DC-F.yaml b/device-types/Arista/DCS-7280CR2-60-DC-F.yaml new file mode 100644 index 000000000..5779fddf0 --- /dev/null +++ b/device-types/Arista/DCS-7280CR2-60-DC-F.yaml @@ -0,0 +1,144 @@ +--- +manufacturer: Arista +model: DCS-7280CR2-60-DC-F +slug: arista-dcs-7280cr2-60-dc-f +part_number: DCS-7280CR2-60-DC-F +u_height: 1 +weight: 54.8 +weight_unit: lb +airflow: front-to-rear +is_full_depth: false +comments: '[Arista 7280R Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R-DataSheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 1 + position: '0' + - name: PSU 2 + position: '1' +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true +# QSFP28(100G) ports can be broke into 4x25 with a model of [1-60]/[1-4] + - name: Ethernet1/1 + type: 100gbase-x-qsfp28 + - name: Ethernet2/1 + type: 100gbase-x-qsfp28 + - name: Ethernet3/1 + type: 100gbase-x-qsfp28 + - name: Ethernet4/1 + type: 100gbase-x-qsfp28 + - name: Ethernet5/1 + type: 100gbase-x-qsfp28 + - name: Ethernet6/1 + type: 100gbase-x-qsfp28 + - name: Ethernet7/1 + type: 100gbase-x-qsfp28 + - name: Ethernet8/1 + type: 100gbase-x-qsfp28 + - name: Ethernet9/1 + type: 100gbase-x-qsfp28 + - name: Ethernet10/1 + type: 100gbase-x-qsfp28 + - name: Ethernet11/1 + type: 100gbase-x-qsfp28 + - name: Ethernet12/1 + type: 100gbase-x-qsfp28 + - name: Ethernet13/1 + type: 100gbase-x-qsfp28 + - name: Ethernet14/1 + type: 100gbase-x-qsfp28 + - name: Ethernet15/1 + type: 100gbase-x-qsfp28 + - name: Ethernet16/1 + type: 100gbase-x-qsfp28 + - name: Ethernet17/1 + type: 100gbase-x-qsfp28 + - name: Ethernet18/1 + type: 100gbase-x-qsfp28 + - name: Ethernet19/1 + type: 100gbase-x-qsfp28 + - name: Ethernet20/1 + type: 100gbase-x-qsfp28 + - name: Ethernet21/1 + type: 100gbase-x-qsfp28 + - name: Ethernet22/1 + type: 100gbase-x-qsfp28 + - name: Ethernet23/1 + type: 100gbase-x-qsfp28 + - name: Ethernet24/1 + type: 100gbase-x-qsfp28 + - name: Ethernet25/1 + type: 100gbase-x-qsfp28 + - name: Ethernet26/1 + type: 100gbase-x-qsfp28 + - name: Ethernet27/1 + type: 100gbase-x-qsfp28 + - name: Ethernet28/1 + type: 100gbase-x-qsfp28 + - name: Ethernet29/1 + type: 100gbase-x-qsfp28 + - name: Ethernet30/1 + type: 100gbase-x-qsfp28 + - name: Ethernet31/1 + type: 100gbase-x-qsfp28 + - name: Ethernet32/1 + type: 100gbase-x-qsfp28 + - name: Ethernet33/1 + type: 100gbase-x-qsfp28 + - name: Ethernet34/1 + type: 100gbase-x-qsfp28 + - name: Ethernet35/1 + type: 100gbase-x-qsfp28 + - name: Ethernet36/1 + type: 100gbase-x-qsfp28 + - name: Ethernet37/1 + type: 100gbase-x-qsfp28 + - name: Ethernet38/1 + type: 100gbase-x-qsfp28 + - name: Ethernet39/1 + type: 100gbase-x-qsfp28 + - name: Ethernet40/1 + type: 100gbase-x-qsfp28 + - name: Ethernet41/1 + type: 100gbase-x-qsfp28 + - name: Ethernet42/1 + type: 100gbase-x-qsfp28 + - name: Ethernet43/1 + type: 100gbase-x-qsfp28 + - name: Ethernet44/1 + type: 100gbase-x-qsfp28 + - name: Ethernet45/1 + type: 100gbase-x-qsfp28 + - name: Ethernet46/1 + type: 100gbase-x-qsfp28 + - name: Ethernet47/1 + type: 100gbase-x-qsfp28 + - name: Ethernet48/1 + type: 100gbase-x-qsfp28 + - name: Ethernet49/1 + type: 100gbase-x-qsfp28 + - name: Ethernet50/1 + type: 100gbase-x-qsfp28 + - name: Ethernet51/1 + type: 100gbase-x-qsfp28 + - name: Ethernet52/1 + type: 100gbase-x-qsfp28 + - name: Ethernet53/1 + type: 100gbase-x-qsfp28 + - name: Ethernet54/1 + type: 100gbase-x-qsfp28 + - name: Ethernet55/1 + type: 100gbase-x-qsfp28 + - name: Ethernet56/1 + type: 100gbase-x-qsfp28 + - name: Ethernet57/1 + type: 100gbase-x-qsfp28 + - name: Ethernet58/1 + type: 100gbase-x-qsfp28 + - name: Ethernet59/1 + type: 100gbase-x-qsfp28 + - name: Ethernet60/1 + type: 100gbase-x-qsfp28 diff --git a/device-types/Arista/DCS-7280CR2-60-F.yaml b/device-types/Arista/DCS-7280CR2-60-F.yaml new file mode 100644 index 000000000..2af7daece --- /dev/null +++ b/device-types/Arista/DCS-7280CR2-60-F.yaml @@ -0,0 +1,144 @@ +--- +manufacturer: Arista +model: DCS-7280CR2-60-F +slug: arista-dcs-7280cr2-60-f +part_number: DCS-7280CR2-60-F +u_height: 1 +weight: 54.8 +weight_unit: lb +airflow: front-to-rear +is_full_depth: false +comments: '[Arista 7280R Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R-DataSheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 1 + position: '0' + - name: PSU 2 + position: '1' +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true +# QSFP28(100G) ports can be broke into 4x25 with a model of [1-60]/[1-4] + - name: Ethernet1/1 + type: 100gbase-x-qsfp28 + - name: Ethernet2/1 + type: 100gbase-x-qsfp28 + - name: Ethernet3/1 + type: 100gbase-x-qsfp28 + - name: Ethernet4/1 + type: 100gbase-x-qsfp28 + - name: Ethernet5/1 + type: 100gbase-x-qsfp28 + - name: Ethernet6/1 + type: 100gbase-x-qsfp28 + - name: Ethernet7/1 + type: 100gbase-x-qsfp28 + - name: Ethernet8/1 + type: 100gbase-x-qsfp28 + - name: Ethernet9/1 + type: 100gbase-x-qsfp28 + - name: Ethernet10/1 + type: 100gbase-x-qsfp28 + - name: Ethernet11/1 + type: 100gbase-x-qsfp28 + - name: Ethernet12/1 + type: 100gbase-x-qsfp28 + - name: Ethernet13/1 + type: 100gbase-x-qsfp28 + - name: Ethernet14/1 + type: 100gbase-x-qsfp28 + - name: Ethernet15/1 + type: 100gbase-x-qsfp28 + - name: Ethernet16/1 + type: 100gbase-x-qsfp28 + - name: Ethernet17/1 + type: 100gbase-x-qsfp28 + - name: Ethernet18/1 + type: 100gbase-x-qsfp28 + - name: Ethernet19/1 + type: 100gbase-x-qsfp28 + - name: Ethernet20/1 + type: 100gbase-x-qsfp28 + - name: Ethernet21/1 + type: 100gbase-x-qsfp28 + - name: Ethernet22/1 + type: 100gbase-x-qsfp28 + - name: Ethernet23/1 + type: 100gbase-x-qsfp28 + - name: Ethernet24/1 + type: 100gbase-x-qsfp28 + - name: Ethernet25/1 + type: 100gbase-x-qsfp28 + - name: Ethernet26/1 + type: 100gbase-x-qsfp28 + - name: Ethernet27/1 + type: 100gbase-x-qsfp28 + - name: Ethernet28/1 + type: 100gbase-x-qsfp28 + - name: Ethernet29/1 + type: 100gbase-x-qsfp28 + - name: Ethernet30/1 + type: 100gbase-x-qsfp28 + - name: Ethernet31/1 + type: 100gbase-x-qsfp28 + - name: Ethernet32/1 + type: 100gbase-x-qsfp28 + - name: Ethernet33/1 + type: 100gbase-x-qsfp28 + - name: Ethernet34/1 + type: 100gbase-x-qsfp28 + - name: Ethernet35/1 + type: 100gbase-x-qsfp28 + - name: Ethernet36/1 + type: 100gbase-x-qsfp28 + - name: Ethernet37/1 + type: 100gbase-x-qsfp28 + - name: Ethernet38/1 + type: 100gbase-x-qsfp28 + - name: Ethernet39/1 + type: 100gbase-x-qsfp28 + - name: Ethernet40/1 + type: 100gbase-x-qsfp28 + - name: Ethernet41/1 + type: 100gbase-x-qsfp28 + - name: Ethernet42/1 + type: 100gbase-x-qsfp28 + - name: Ethernet43/1 + type: 100gbase-x-qsfp28 + - name: Ethernet44/1 + type: 100gbase-x-qsfp28 + - name: Ethernet45/1 + type: 100gbase-x-qsfp28 + - name: Ethernet46/1 + type: 100gbase-x-qsfp28 + - name: Ethernet47/1 + type: 100gbase-x-qsfp28 + - name: Ethernet48/1 + type: 100gbase-x-qsfp28 + - name: Ethernet49/1 + type: 100gbase-x-qsfp28 + - name: Ethernet50/1 + type: 100gbase-x-qsfp28 + - name: Ethernet51/1 + type: 100gbase-x-qsfp28 + - name: Ethernet52/1 + type: 100gbase-x-qsfp28 + - name: Ethernet53/1 + type: 100gbase-x-qsfp28 + - name: Ethernet54/1 + type: 100gbase-x-qsfp28 + - name: Ethernet55/1 + type: 100gbase-x-qsfp28 + - name: Ethernet56/1 + type: 100gbase-x-qsfp28 + - name: Ethernet57/1 + type: 100gbase-x-qsfp28 + - name: Ethernet58/1 + type: 100gbase-x-qsfp28 + - name: Ethernet59/1 + type: 100gbase-x-qsfp28 + - name: Ethernet60/1 + type: 100gbase-x-qsfp28 diff --git a/device-types/Arista/DCS-7280CR2A-30.yaml b/device-types/Arista/DCS-7280CR2A-30-F.yaml similarity index 83% rename from device-types/Arista/DCS-7280CR2A-30.yaml rename to device-types/Arista/DCS-7280CR2A-30-F.yaml index 10893b2ea..d9b7afae2 100644 --- a/device-types/Arista/DCS-7280CR2A-30.yaml +++ b/device-types/Arista/DCS-7280CR2A-30-F.yaml @@ -1,23 +1,26 @@ --- manufacturer: Arista -model: DCS-7280CR2A-30 -slug: arista-dcs-7280cr2a-30 -part_number: DCS-7280CR2A-30 +model: DCS-7280CR2A-30-F +slug: arista-dcs-7280cr2a-30-f +part_number: DCS-7280CR2A-30-F u_height: 1 -is_full_depth: true +weight: 34.2 +weight_unit: lb +airflow: front-to-rear +is_full_depth: false +comments: '[Arista 7280R Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R-DataSheet.pdf)' console-ports: - name: Console type: rj-45 -power-ports: - - name: PS1 - type: iec-60320-c14 - maximum_draw: 630 - allocated_draw: 565 - - name: PS2 - type: iec-60320-c14 - maximum_draw: 630 - allocated_draw: 565 +module-bays: + - name: PSU 1 + position: '0' + - name: PSU 2 + position: '1' interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true # QSFP28(100G) ports can be broke into 4x25 with a model of [1-30]/[1-4] - name: Ethernet1/1 type: 100gbase-x-qsfp28 @@ -79,6 +82,3 @@ interfaces: type: 100gbase-x-qsfp28 - name: Ethernet30/1 type: 100gbase-x-qsfp28 - - name: Management1 - type: 1000base-t - mgmt_only: true diff --git a/device-types/Arista/DCS-7280CR2A-60-DC-F.yaml b/device-types/Arista/DCS-7280CR2A-60-DC-F.yaml new file mode 100644 index 000000000..84d20467a --- /dev/null +++ b/device-types/Arista/DCS-7280CR2A-60-DC-F.yaml @@ -0,0 +1,144 @@ +--- +manufacturer: Arista +model: DCS-7280CR2A-60-DC-F +slug: arista-dcs-7280cr2a-60-dc-f +part_number: DCS-7280CR2A-60-DC-F +u_height: 1 +weight: 54.8 +weight_unit: lb +airflow: front-to-rear +is_full_depth: false +comments: '[Arista 7280R Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R-DataSheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 1 + position: '0' + - name: PSU 2 + position: '1' +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true +# QSFP28(100G) ports can be broke into 4x25 with a model of [1-60]/[1-4] + - name: Ethernet1/1 + type: 100gbase-x-qsfp28 + - name: Ethernet2/1 + type: 100gbase-x-qsfp28 + - name: Ethernet3/1 + type: 100gbase-x-qsfp28 + - name: Ethernet4/1 + type: 100gbase-x-qsfp28 + - name: Ethernet5/1 + type: 100gbase-x-qsfp28 + - name: Ethernet6/1 + type: 100gbase-x-qsfp28 + - name: Ethernet7/1 + type: 100gbase-x-qsfp28 + - name: Ethernet8/1 + type: 100gbase-x-qsfp28 + - name: Ethernet9/1 + type: 100gbase-x-qsfp28 + - name: Ethernet10/1 + type: 100gbase-x-qsfp28 + - name: Ethernet11/1 + type: 100gbase-x-qsfp28 + - name: Ethernet12/1 + type: 100gbase-x-qsfp28 + - name: Ethernet13/1 + type: 100gbase-x-qsfp28 + - name: Ethernet14/1 + type: 100gbase-x-qsfp28 + - name: Ethernet15/1 + type: 100gbase-x-qsfp28 + - name: Ethernet16/1 + type: 100gbase-x-qsfp28 + - name: Ethernet17/1 + type: 100gbase-x-qsfp28 + - name: Ethernet18/1 + type: 100gbase-x-qsfp28 + - name: Ethernet19/1 + type: 100gbase-x-qsfp28 + - name: Ethernet20/1 + type: 100gbase-x-qsfp28 + - name: Ethernet21/1 + type: 100gbase-x-qsfp28 + - name: Ethernet22/1 + type: 100gbase-x-qsfp28 + - name: Ethernet23/1 + type: 100gbase-x-qsfp28 + - name: Ethernet24/1 + type: 100gbase-x-qsfp28 + - name: Ethernet25/1 + type: 100gbase-x-qsfp28 + - name: Ethernet26/1 + type: 100gbase-x-qsfp28 + - name: Ethernet27/1 + type: 100gbase-x-qsfp28 + - name: Ethernet28/1 + type: 100gbase-x-qsfp28 + - name: Ethernet29/1 + type: 100gbase-x-qsfp28 + - name: Ethernet30/1 + type: 100gbase-x-qsfp28 + - name: Ethernet31/1 + type: 100gbase-x-qsfp28 + - name: Ethernet32/1 + type: 100gbase-x-qsfp28 + - name: Ethernet33/1 + type: 100gbase-x-qsfp28 + - name: Ethernet34/1 + type: 100gbase-x-qsfp28 + - name: Ethernet35/1 + type: 100gbase-x-qsfp28 + - name: Ethernet36/1 + type: 100gbase-x-qsfp28 + - name: Ethernet37/1 + type: 100gbase-x-qsfp28 + - name: Ethernet38/1 + type: 100gbase-x-qsfp28 + - name: Ethernet39/1 + type: 100gbase-x-qsfp28 + - name: Ethernet40/1 + type: 100gbase-x-qsfp28 + - name: Ethernet41/1 + type: 100gbase-x-qsfp28 + - name: Ethernet42/1 + type: 100gbase-x-qsfp28 + - name: Ethernet43/1 + type: 100gbase-x-qsfp28 + - name: Ethernet44/1 + type: 100gbase-x-qsfp28 + - name: Ethernet45/1 + type: 100gbase-x-qsfp28 + - name: Ethernet46/1 + type: 100gbase-x-qsfp28 + - name: Ethernet47/1 + type: 100gbase-x-qsfp28 + - name: Ethernet48/1 + type: 100gbase-x-qsfp28 + - name: Ethernet49/1 + type: 100gbase-x-qsfp28 + - name: Ethernet50/1 + type: 100gbase-x-qsfp28 + - name: Ethernet51/1 + type: 100gbase-x-qsfp28 + - name: Ethernet52/1 + type: 100gbase-x-qsfp28 + - name: Ethernet53/1 + type: 100gbase-x-qsfp28 + - name: Ethernet54/1 + type: 100gbase-x-qsfp28 + - name: Ethernet55/1 + type: 100gbase-x-qsfp28 + - name: Ethernet56/1 + type: 100gbase-x-qsfp28 + - name: Ethernet57/1 + type: 100gbase-x-qsfp28 + - name: Ethernet58/1 + type: 100gbase-x-qsfp28 + - name: Ethernet59/1 + type: 100gbase-x-qsfp28 + - name: Ethernet60/1 + type: 100gbase-x-qsfp28 diff --git a/device-types/Arista/DCS-7280CR2A-60-F.yaml b/device-types/Arista/DCS-7280CR2A-60-F.yaml new file mode 100644 index 000000000..2135a165e --- /dev/null +++ b/device-types/Arista/DCS-7280CR2A-60-F.yaml @@ -0,0 +1,144 @@ +--- +manufacturer: Arista +model: DCS-7280CR2A-60-F +slug: arista-dcs-7280cr2a-60-f +part_number: DCS-7280CR2A-60-F +u_height: 1 +weight: 54.8 +weight_unit: lb +airflow: front-to-rear +is_full_depth: false +comments: '[Arista 7280R Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R-DataSheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 1 + position: '0' + - name: PSU 2 + position: '1' +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true +# QSFP28(100G) ports can be broke into 4x25 with a model of [1-60]/[1-4] + - name: Ethernet1/1 + type: 100gbase-x-qsfp28 + - name: Ethernet2/1 + type: 100gbase-x-qsfp28 + - name: Ethernet3/1 + type: 100gbase-x-qsfp28 + - name: Ethernet4/1 + type: 100gbase-x-qsfp28 + - name: Ethernet5/1 + type: 100gbase-x-qsfp28 + - name: Ethernet6/1 + type: 100gbase-x-qsfp28 + - name: Ethernet7/1 + type: 100gbase-x-qsfp28 + - name: Ethernet8/1 + type: 100gbase-x-qsfp28 + - name: Ethernet9/1 + type: 100gbase-x-qsfp28 + - name: Ethernet10/1 + type: 100gbase-x-qsfp28 + - name: Ethernet11/1 + type: 100gbase-x-qsfp28 + - name: Ethernet12/1 + type: 100gbase-x-qsfp28 + - name: Ethernet13/1 + type: 100gbase-x-qsfp28 + - name: Ethernet14/1 + type: 100gbase-x-qsfp28 + - name: Ethernet15/1 + type: 100gbase-x-qsfp28 + - name: Ethernet16/1 + type: 100gbase-x-qsfp28 + - name: Ethernet17/1 + type: 100gbase-x-qsfp28 + - name: Ethernet18/1 + type: 100gbase-x-qsfp28 + - name: Ethernet19/1 + type: 100gbase-x-qsfp28 + - name: Ethernet20/1 + type: 100gbase-x-qsfp28 + - name: Ethernet21/1 + type: 100gbase-x-qsfp28 + - name: Ethernet22/1 + type: 100gbase-x-qsfp28 + - name: Ethernet23/1 + type: 100gbase-x-qsfp28 + - name: Ethernet24/1 + type: 100gbase-x-qsfp28 + - name: Ethernet25/1 + type: 100gbase-x-qsfp28 + - name: Ethernet26/1 + type: 100gbase-x-qsfp28 + - name: Ethernet27/1 + type: 100gbase-x-qsfp28 + - name: Ethernet28/1 + type: 100gbase-x-qsfp28 + - name: Ethernet29/1 + type: 100gbase-x-qsfp28 + - name: Ethernet30/1 + type: 100gbase-x-qsfp28 + - name: Ethernet31/1 + type: 100gbase-x-qsfp28 + - name: Ethernet32/1 + type: 100gbase-x-qsfp28 + - name: Ethernet33/1 + type: 100gbase-x-qsfp28 + - name: Ethernet34/1 + type: 100gbase-x-qsfp28 + - name: Ethernet35/1 + type: 100gbase-x-qsfp28 + - name: Ethernet36/1 + type: 100gbase-x-qsfp28 + - name: Ethernet37/1 + type: 100gbase-x-qsfp28 + - name: Ethernet38/1 + type: 100gbase-x-qsfp28 + - name: Ethernet39/1 + type: 100gbase-x-qsfp28 + - name: Ethernet40/1 + type: 100gbase-x-qsfp28 + - name: Ethernet41/1 + type: 100gbase-x-qsfp28 + - name: Ethernet42/1 + type: 100gbase-x-qsfp28 + - name: Ethernet43/1 + type: 100gbase-x-qsfp28 + - name: Ethernet44/1 + type: 100gbase-x-qsfp28 + - name: Ethernet45/1 + type: 100gbase-x-qsfp28 + - name: Ethernet46/1 + type: 100gbase-x-qsfp28 + - name: Ethernet47/1 + type: 100gbase-x-qsfp28 + - name: Ethernet48/1 + type: 100gbase-x-qsfp28 + - name: Ethernet49/1 + type: 100gbase-x-qsfp28 + - name: Ethernet50/1 + type: 100gbase-x-qsfp28 + - name: Ethernet51/1 + type: 100gbase-x-qsfp28 + - name: Ethernet52/1 + type: 100gbase-x-qsfp28 + - name: Ethernet53/1 + type: 100gbase-x-qsfp28 + - name: Ethernet54/1 + type: 100gbase-x-qsfp28 + - name: Ethernet55/1 + type: 100gbase-x-qsfp28 + - name: Ethernet56/1 + type: 100gbase-x-qsfp28 + - name: Ethernet57/1 + type: 100gbase-x-qsfp28 + - name: Ethernet58/1 + type: 100gbase-x-qsfp28 + - name: Ethernet59/1 + type: 100gbase-x-qsfp28 + - name: Ethernet60/1 + type: 100gbase-x-qsfp28 diff --git a/device-types/Arista/DCS-7280CR2K-30-F.yaml b/device-types/Arista/DCS-7280CR2K-30-F.yaml new file mode 100644 index 000000000..9e1385224 --- /dev/null +++ b/device-types/Arista/DCS-7280CR2K-30-F.yaml @@ -0,0 +1,84 @@ +--- +manufacturer: Arista +model: DCS-7280CR2K-30-F +slug: arista-dcs-7280cr2k-30-f +part_number: DCS-7280CR2K-30-F +u_height: 1 +weight: 34.2 +weight_unit: lb +airflow: front-to-rear +is_full_depth: false +comments: '[Arista 7280R Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R-DataSheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 1 + position: '0' + - name: PSU 2 + position: '1' +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true +# QSFP28(100G) ports can be broke into 4x25 with a model of [1-30]/[1-4] + - name: Ethernet1/1 + type: 100gbase-x-qsfp28 + - name: Ethernet2/1 + type: 100gbase-x-qsfp28 + - name: Ethernet3/1 + type: 100gbase-x-qsfp28 + - name: Ethernet4/1 + type: 100gbase-x-qsfp28 + - name: Ethernet5/1 + type: 100gbase-x-qsfp28 + - name: Ethernet6/1 + type: 100gbase-x-qsfp28 + - name: Ethernet7/1 + type: 100gbase-x-qsfp28 + - name: Ethernet8/1 + type: 100gbase-x-qsfp28 + - name: Ethernet9/1 + type: 100gbase-x-qsfp28 + - name: Ethernet10/1 + type: 100gbase-x-qsfp28 + - name: Ethernet11/1 + type: 100gbase-x-qsfp28 + - name: Ethernet12/1 + type: 100gbase-x-qsfp28 + - name: Ethernet13/1 + type: 100gbase-x-qsfp28 + - name: Ethernet14/1 + type: 100gbase-x-qsfp28 + - name: Ethernet15/1 + type: 100gbase-x-qsfp28 + - name: Ethernet16/1 + type: 100gbase-x-qsfp28 + - name: Ethernet17/1 + type: 100gbase-x-qsfp28 + - name: Ethernet18/1 + type: 100gbase-x-qsfp28 + - name: Ethernet19/1 + type: 100gbase-x-qsfp28 + - name: Ethernet20/1 + type: 100gbase-x-qsfp28 + - name: Ethernet21/1 + type: 100gbase-x-qsfp28 + - name: Ethernet22/1 + type: 100gbase-x-qsfp28 + - name: Ethernet23/1 + type: 100gbase-x-qsfp28 + - name: Ethernet24/1 + type: 100gbase-x-qsfp28 + - name: Ethernet25/1 + type: 100gbase-x-qsfp28 + - name: Ethernet26/1 + type: 100gbase-x-qsfp28 + - name: Ethernet27/1 + type: 100gbase-x-qsfp28 + - name: Ethernet28/1 + type: 100gbase-x-qsfp28 + - name: Ethernet29/1 + type: 100gbase-x-qsfp28 + - name: Ethernet30/1 + type: 100gbase-x-qsfp28 diff --git a/device-types/Arista/DCS-7280CR2K-60-DC-F.yaml b/device-types/Arista/DCS-7280CR2K-60-DC-F.yaml new file mode 100644 index 000000000..b0e58ab52 --- /dev/null +++ b/device-types/Arista/DCS-7280CR2K-60-DC-F.yaml @@ -0,0 +1,144 @@ +--- +manufacturer: Arista +model: DCS-7280CR2K-60-DC-F +slug: arista-dcs-7280cr2k-60-dc-f +part_number: DCS-7280CR2K-60-DC-F +u_height: 1 +weight: 54.8 +weight_unit: lb +airflow: front-to-rear +is_full_depth: false +comments: '[Arista 7280R Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R-DataSheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 1 + position: '0' + - name: PSU 2 + position: '1' +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true +# QSFP28(100G) ports can be broke into 4x25 with a model of [1-60]/[1-4] + - name: Ethernet1/1 + type: 100gbase-x-qsfp28 + - name: Ethernet2/1 + type: 100gbase-x-qsfp28 + - name: Ethernet3/1 + type: 100gbase-x-qsfp28 + - name: Ethernet4/1 + type: 100gbase-x-qsfp28 + - name: Ethernet5/1 + type: 100gbase-x-qsfp28 + - name: Ethernet6/1 + type: 100gbase-x-qsfp28 + - name: Ethernet7/1 + type: 100gbase-x-qsfp28 + - name: Ethernet8/1 + type: 100gbase-x-qsfp28 + - name: Ethernet9/1 + type: 100gbase-x-qsfp28 + - name: Ethernet10/1 + type: 100gbase-x-qsfp28 + - name: Ethernet11/1 + type: 100gbase-x-qsfp28 + - name: Ethernet12/1 + type: 100gbase-x-qsfp28 + - name: Ethernet13/1 + type: 100gbase-x-qsfp28 + - name: Ethernet14/1 + type: 100gbase-x-qsfp28 + - name: Ethernet15/1 + type: 100gbase-x-qsfp28 + - name: Ethernet16/1 + type: 100gbase-x-qsfp28 + - name: Ethernet17/1 + type: 100gbase-x-qsfp28 + - name: Ethernet18/1 + type: 100gbase-x-qsfp28 + - name: Ethernet19/1 + type: 100gbase-x-qsfp28 + - name: Ethernet20/1 + type: 100gbase-x-qsfp28 + - name: Ethernet21/1 + type: 100gbase-x-qsfp28 + - name: Ethernet22/1 + type: 100gbase-x-qsfp28 + - name: Ethernet23/1 + type: 100gbase-x-qsfp28 + - name: Ethernet24/1 + type: 100gbase-x-qsfp28 + - name: Ethernet25/1 + type: 100gbase-x-qsfp28 + - name: Ethernet26/1 + type: 100gbase-x-qsfp28 + - name: Ethernet27/1 + type: 100gbase-x-qsfp28 + - name: Ethernet28/1 + type: 100gbase-x-qsfp28 + - name: Ethernet29/1 + type: 100gbase-x-qsfp28 + - name: Ethernet30/1 + type: 100gbase-x-qsfp28 + - name: Ethernet31/1 + type: 100gbase-x-qsfp28 + - name: Ethernet32/1 + type: 100gbase-x-qsfp28 + - name: Ethernet33/1 + type: 100gbase-x-qsfp28 + - name: Ethernet34/1 + type: 100gbase-x-qsfp28 + - name: Ethernet35/1 + type: 100gbase-x-qsfp28 + - name: Ethernet36/1 + type: 100gbase-x-qsfp28 + - name: Ethernet37/1 + type: 100gbase-x-qsfp28 + - name: Ethernet38/1 + type: 100gbase-x-qsfp28 + - name: Ethernet39/1 + type: 100gbase-x-qsfp28 + - name: Ethernet40/1 + type: 100gbase-x-qsfp28 + - name: Ethernet41/1 + type: 100gbase-x-qsfp28 + - name: Ethernet42/1 + type: 100gbase-x-qsfp28 + - name: Ethernet43/1 + type: 100gbase-x-qsfp28 + - name: Ethernet44/1 + type: 100gbase-x-qsfp28 + - name: Ethernet45/1 + type: 100gbase-x-qsfp28 + - name: Ethernet46/1 + type: 100gbase-x-qsfp28 + - name: Ethernet47/1 + type: 100gbase-x-qsfp28 + - name: Ethernet48/1 + type: 100gbase-x-qsfp28 + - name: Ethernet49/1 + type: 100gbase-x-qsfp28 + - name: Ethernet50/1 + type: 100gbase-x-qsfp28 + - name: Ethernet51/1 + type: 100gbase-x-qsfp28 + - name: Ethernet52/1 + type: 100gbase-x-qsfp28 + - name: Ethernet53/1 + type: 100gbase-x-qsfp28 + - name: Ethernet54/1 + type: 100gbase-x-qsfp28 + - name: Ethernet55/1 + type: 100gbase-x-qsfp28 + - name: Ethernet56/1 + type: 100gbase-x-qsfp28 + - name: Ethernet57/1 + type: 100gbase-x-qsfp28 + - name: Ethernet58/1 + type: 100gbase-x-qsfp28 + - name: Ethernet59/1 + type: 100gbase-x-qsfp28 + - name: Ethernet60/1 + type: 100gbase-x-qsfp28 diff --git a/device-types/Arista/DCS-7280CR2K-60-F.yaml b/device-types/Arista/DCS-7280CR2K-60-F.yaml new file mode 100644 index 000000000..9862021fd --- /dev/null +++ b/device-types/Arista/DCS-7280CR2K-60-F.yaml @@ -0,0 +1,144 @@ +--- +manufacturer: Arista +model: DCS-7280CR2K-60-F +slug: arista-dcs-7280cr2k-60-f +part_number: DCS-7280CR2K-60-F +u_height: 1 +weight: 54.8 +weight_unit: lb +airflow: front-to-rear +is_full_depth: false +comments: '[Arista 7280R Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R-DataSheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 1 + position: '0' + - name: PSU 2 + position: '1' +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true +# QSFP28(100G) ports can be broke into 4x25 with a model of [1-60]/[1-4] + - name: Ethernet1/1 + type: 100gbase-x-qsfp28 + - name: Ethernet2/1 + type: 100gbase-x-qsfp28 + - name: Ethernet3/1 + type: 100gbase-x-qsfp28 + - name: Ethernet4/1 + type: 100gbase-x-qsfp28 + - name: Ethernet5/1 + type: 100gbase-x-qsfp28 + - name: Ethernet6/1 + type: 100gbase-x-qsfp28 + - name: Ethernet7/1 + type: 100gbase-x-qsfp28 + - name: Ethernet8/1 + type: 100gbase-x-qsfp28 + - name: Ethernet9/1 + type: 100gbase-x-qsfp28 + - name: Ethernet10/1 + type: 100gbase-x-qsfp28 + - name: Ethernet11/1 + type: 100gbase-x-qsfp28 + - name: Ethernet12/1 + type: 100gbase-x-qsfp28 + - name: Ethernet13/1 + type: 100gbase-x-qsfp28 + - name: Ethernet14/1 + type: 100gbase-x-qsfp28 + - name: Ethernet15/1 + type: 100gbase-x-qsfp28 + - name: Ethernet16/1 + type: 100gbase-x-qsfp28 + - name: Ethernet17/1 + type: 100gbase-x-qsfp28 + - name: Ethernet18/1 + type: 100gbase-x-qsfp28 + - name: Ethernet19/1 + type: 100gbase-x-qsfp28 + - name: Ethernet20/1 + type: 100gbase-x-qsfp28 + - name: Ethernet21/1 + type: 100gbase-x-qsfp28 + - name: Ethernet22/1 + type: 100gbase-x-qsfp28 + - name: Ethernet23/1 + type: 100gbase-x-qsfp28 + - name: Ethernet24/1 + type: 100gbase-x-qsfp28 + - name: Ethernet25/1 + type: 100gbase-x-qsfp28 + - name: Ethernet26/1 + type: 100gbase-x-qsfp28 + - name: Ethernet27/1 + type: 100gbase-x-qsfp28 + - name: Ethernet28/1 + type: 100gbase-x-qsfp28 + - name: Ethernet29/1 + type: 100gbase-x-qsfp28 + - name: Ethernet30/1 + type: 100gbase-x-qsfp28 + - name: Ethernet31/1 + type: 100gbase-x-qsfp28 + - name: Ethernet32/1 + type: 100gbase-x-qsfp28 + - name: Ethernet33/1 + type: 100gbase-x-qsfp28 + - name: Ethernet34/1 + type: 100gbase-x-qsfp28 + - name: Ethernet35/1 + type: 100gbase-x-qsfp28 + - name: Ethernet36/1 + type: 100gbase-x-qsfp28 + - name: Ethernet37/1 + type: 100gbase-x-qsfp28 + - name: Ethernet38/1 + type: 100gbase-x-qsfp28 + - name: Ethernet39/1 + type: 100gbase-x-qsfp28 + - name: Ethernet40/1 + type: 100gbase-x-qsfp28 + - name: Ethernet41/1 + type: 100gbase-x-qsfp28 + - name: Ethernet42/1 + type: 100gbase-x-qsfp28 + - name: Ethernet43/1 + type: 100gbase-x-qsfp28 + - name: Ethernet44/1 + type: 100gbase-x-qsfp28 + - name: Ethernet45/1 + type: 100gbase-x-qsfp28 + - name: Ethernet46/1 + type: 100gbase-x-qsfp28 + - name: Ethernet47/1 + type: 100gbase-x-qsfp28 + - name: Ethernet48/1 + type: 100gbase-x-qsfp28 + - name: Ethernet49/1 + type: 100gbase-x-qsfp28 + - name: Ethernet50/1 + type: 100gbase-x-qsfp28 + - name: Ethernet51/1 + type: 100gbase-x-qsfp28 + - name: Ethernet52/1 + type: 100gbase-x-qsfp28 + - name: Ethernet53/1 + type: 100gbase-x-qsfp28 + - name: Ethernet54/1 + type: 100gbase-x-qsfp28 + - name: Ethernet55/1 + type: 100gbase-x-qsfp28 + - name: Ethernet56/1 + type: 100gbase-x-qsfp28 + - name: Ethernet57/1 + type: 100gbase-x-qsfp28 + - name: Ethernet58/1 + type: 100gbase-x-qsfp28 + - name: Ethernet59/1 + type: 100gbase-x-qsfp28 + - name: Ethernet60/1 + type: 100gbase-x-qsfp28 diff --git a/device-types/Arista/DCS-7280QR-C36.yaml b/device-types/Arista/DCS-7280QR-C36-F.yaml similarity index 86% rename from device-types/Arista/DCS-7280QR-C36.yaml rename to device-types/Arista/DCS-7280QR-C36-F.yaml index 6119be332..89122321f 100644 --- a/device-types/Arista/DCS-7280QR-C36.yaml +++ b/device-types/Arista/DCS-7280QR-C36-F.yaml @@ -1,23 +1,26 @@ --- manufacturer: Arista -model: DCS-7280QR-C36 -slug: arista-dcs-7280qr-c36 -part_number: DCS-7280QR-C36 +model: DCS-7280QR-C36-F +slug: arista-dcs-7280qr-c36-f +part_number: DCS-7280QR-C36-F u_height: 1 +weight: 21 +weight_unit: lb +airflow: front-to-rear is_full_depth: false +comments: '[Arista 7280R Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R-DataSheet.pdf)' console-ports: - name: Console type: rj-45 -power-ports: - - name: PS1 - type: iec-60320-c14 - maximum_draw: 499 - allocated_draw: 324 - - name: PS2 - type: iec-60320-c14 - maximum_draw: 499 - allocated_draw: 324 +module-bays: + - name: PSU 1 + position: '0' + - name: PSU 2 + position: '1' interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true # QSFP+(40G) ports can be broken into 4x10 with a model of [1-24]/[1-4] - name: Ethernet1/1 type: 40gbase-x-qsfpp @@ -92,6 +95,3 @@ interfaces: type: 100gbase-x-qsfp28 - name: Ethernet36/1 type: 100gbase-x-qsfp28 - - name: Management1 - type: 1000base-t - mgmt_only: true diff --git a/device-types/Arista/DCS-7280QR-C36-M-F.yaml b/device-types/Arista/DCS-7280QR-C36-M-F.yaml new file mode 100644 index 000000000..fdac9e6dd --- /dev/null +++ b/device-types/Arista/DCS-7280QR-C36-M-F.yaml @@ -0,0 +1,97 @@ +--- +manufacturer: Arista +model: DCS-7280QR-C36-M-F +slug: arista-dcs-7280qr-c36-m-f +part_number: DCS-7280QR-C36-M-F +u_height: 1 +weight: 21 +weight_unit: lb +airflow: front-to-rear +is_full_depth: false +comments: '[Arista 7280R Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R-DataSheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 1 + position: '0' + - name: PSU 2 + position: '1' +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true +# QSFP+(40G) ports can be broken into 4x10 with a model of [1-24]/[1-4] + - name: Ethernet1/1 + type: 40gbase-x-qsfpp + - name: Ethernet2/1 + type: 40gbase-x-qsfpp + - name: Ethernet3/1 + type: 40gbase-x-qsfpp + - name: Ethernet4/1 + type: 40gbase-x-qsfpp + - name: Ethernet5/1 + type: 40gbase-x-qsfpp + - name: Ethernet6/1 + type: 40gbase-x-qsfpp + - name: Ethernet7/1 + type: 40gbase-x-qsfpp + - name: Ethernet8/1 + type: 40gbase-x-qsfpp + - name: Ethernet9/1 + type: 40gbase-x-qsfpp + - name: Ethernet10/1 + type: 40gbase-x-qsfpp + - name: Ethernet11/1 + type: 40gbase-x-qsfpp + - name: Ethernet12/1 + type: 40gbase-x-qsfpp + - name: Ethernet13/1 + type: 40gbase-x-qsfpp + - name: Ethernet14/1 + type: 40gbase-x-qsfpp + - name: Ethernet15/1 + type: 40gbase-x-qsfpp + - name: Ethernet16/1 + type: 40gbase-x-qsfpp + - name: Ethernet17/1 + type: 40gbase-x-qsfpp + - name: Ethernet18/1 + type: 40gbase-x-qsfpp + - name: Ethernet19/1 + type: 40gbase-x-qsfpp + - name: Ethernet20/1 + type: 40gbase-x-qsfpp + - name: Ethernet21/1 + type: 40gbase-x-qsfpp + - name: Ethernet22/1 + type: 40gbase-x-qsfpp + - name: Ethernet23/1 + type: 40gbase-x-qsfpp + - name: Ethernet24/1 + type: 40gbase-x-qsfpp +# QSFP28(100G) ports can be broke into 4x25 with a model of [25-36]/[1-4] + - name: Ethernet25/1 + type: 100gbase-x-qsfp28 + - name: Ethernet26/1 + type: 100gbase-x-qsfp28 + - name: Ethernet27/1 + type: 100gbase-x-qsfp28 + - name: Ethernet28/1 + type: 100gbase-x-qsfp28 + - name: Ethernet29/1 + type: 100gbase-x-qsfp28 + - name: Ethernet30/1 + type: 100gbase-x-qsfp28 + - name: Ethernet31/1 + type: 100gbase-x-qsfp28 + - name: Ethernet32/1 + type: 100gbase-x-qsfp28 + - name: Ethernet33/1 + type: 100gbase-x-qsfp28 + - name: Ethernet34/1 + type: 100gbase-x-qsfp28 + - name: Ethernet35/1 + type: 100gbase-x-qsfp28 + - name: Ethernet36/1 + type: 100gbase-x-qsfp28 diff --git a/device-types/Arista/DCS-7280QR-C36-M-R.yaml b/device-types/Arista/DCS-7280QR-C36-M-R.yaml new file mode 100644 index 000000000..43577fdcf --- /dev/null +++ b/device-types/Arista/DCS-7280QR-C36-M-R.yaml @@ -0,0 +1,97 @@ +--- +manufacturer: Arista +model: DCS-7280QR-C36-M-R +slug: arista-dcs-7280qr-c36-m-r +part_number: DCS-7280QR-C36-M-R +u_height: 1 +weight: 21 +weight_unit: lb +airflow: rear-to-front +is_full_depth: false +comments: '[Arista 7280R Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R-DataSheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 1 + position: '0' + - name: PSU 2 + position: '1' +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true +# QSFP+(40G) ports can be broken into 4x10 with a model of [1-24]/[1-4] + - name: Ethernet1/1 + type: 40gbase-x-qsfpp + - name: Ethernet2/1 + type: 40gbase-x-qsfpp + - name: Ethernet3/1 + type: 40gbase-x-qsfpp + - name: Ethernet4/1 + type: 40gbase-x-qsfpp + - name: Ethernet5/1 + type: 40gbase-x-qsfpp + - name: Ethernet6/1 + type: 40gbase-x-qsfpp + - name: Ethernet7/1 + type: 40gbase-x-qsfpp + - name: Ethernet8/1 + type: 40gbase-x-qsfpp + - name: Ethernet9/1 + type: 40gbase-x-qsfpp + - name: Ethernet10/1 + type: 40gbase-x-qsfpp + - name: Ethernet11/1 + type: 40gbase-x-qsfpp + - name: Ethernet12/1 + type: 40gbase-x-qsfpp + - name: Ethernet13/1 + type: 40gbase-x-qsfpp + - name: Ethernet14/1 + type: 40gbase-x-qsfpp + - name: Ethernet15/1 + type: 40gbase-x-qsfpp + - name: Ethernet16/1 + type: 40gbase-x-qsfpp + - name: Ethernet17/1 + type: 40gbase-x-qsfpp + - name: Ethernet18/1 + type: 40gbase-x-qsfpp + - name: Ethernet19/1 + type: 40gbase-x-qsfpp + - name: Ethernet20/1 + type: 40gbase-x-qsfpp + - name: Ethernet21/1 + type: 40gbase-x-qsfpp + - name: Ethernet22/1 + type: 40gbase-x-qsfpp + - name: Ethernet23/1 + type: 40gbase-x-qsfpp + - name: Ethernet24/1 + type: 40gbase-x-qsfpp +# QSFP28(100G) ports can be broke into 4x25 with a model of [25-36]/[1-4] + - name: Ethernet25/1 + type: 100gbase-x-qsfp28 + - name: Ethernet26/1 + type: 100gbase-x-qsfp28 + - name: Ethernet27/1 + type: 100gbase-x-qsfp28 + - name: Ethernet28/1 + type: 100gbase-x-qsfp28 + - name: Ethernet29/1 + type: 100gbase-x-qsfp28 + - name: Ethernet30/1 + type: 100gbase-x-qsfp28 + - name: Ethernet31/1 + type: 100gbase-x-qsfp28 + - name: Ethernet32/1 + type: 100gbase-x-qsfp28 + - name: Ethernet33/1 + type: 100gbase-x-qsfp28 + - name: Ethernet34/1 + type: 100gbase-x-qsfp28 + - name: Ethernet35/1 + type: 100gbase-x-qsfp28 + - name: Ethernet36/1 + type: 100gbase-x-qsfp28 diff --git a/device-types/Arista/DCS-7280QR-C36-R.yaml b/device-types/Arista/DCS-7280QR-C36-R.yaml new file mode 100644 index 000000000..b061db865 --- /dev/null +++ b/device-types/Arista/DCS-7280QR-C36-R.yaml @@ -0,0 +1,97 @@ +--- +manufacturer: Arista +model: DCS-7280QR-C36-R +slug: arista-dcs-7280qr-c36-r +part_number: DCS-7280QR-C36-R +u_height: 1 +weight: 21 +weight_unit: lb +airflow: rear-to-front +is_full_depth: false +comments: '[Arista 7280R Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R-DataSheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 1 + position: '0' + - name: PSU 2 + position: '1' +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true +# QSFP+(40G) ports can be broken into 4x10 with a model of [1-24]/[1-4] + - name: Ethernet1/1 + type: 40gbase-x-qsfpp + - name: Ethernet2/1 + type: 40gbase-x-qsfpp + - name: Ethernet3/1 + type: 40gbase-x-qsfpp + - name: Ethernet4/1 + type: 40gbase-x-qsfpp + - name: Ethernet5/1 + type: 40gbase-x-qsfpp + - name: Ethernet6/1 + type: 40gbase-x-qsfpp + - name: Ethernet7/1 + type: 40gbase-x-qsfpp + - name: Ethernet8/1 + type: 40gbase-x-qsfpp + - name: Ethernet9/1 + type: 40gbase-x-qsfpp + - name: Ethernet10/1 + type: 40gbase-x-qsfpp + - name: Ethernet11/1 + type: 40gbase-x-qsfpp + - name: Ethernet12/1 + type: 40gbase-x-qsfpp + - name: Ethernet13/1 + type: 40gbase-x-qsfpp + - name: Ethernet14/1 + type: 40gbase-x-qsfpp + - name: Ethernet15/1 + type: 40gbase-x-qsfpp + - name: Ethernet16/1 + type: 40gbase-x-qsfpp + - name: Ethernet17/1 + type: 40gbase-x-qsfpp + - name: Ethernet18/1 + type: 40gbase-x-qsfpp + - name: Ethernet19/1 + type: 40gbase-x-qsfpp + - name: Ethernet20/1 + type: 40gbase-x-qsfpp + - name: Ethernet21/1 + type: 40gbase-x-qsfpp + - name: Ethernet22/1 + type: 40gbase-x-qsfpp + - name: Ethernet23/1 + type: 40gbase-x-qsfpp + - name: Ethernet24/1 + type: 40gbase-x-qsfpp +# QSFP28(100G) ports can be broke into 4x25 with a model of [25-36]/[1-4] + - name: Ethernet25/1 + type: 100gbase-x-qsfp28 + - name: Ethernet26/1 + type: 100gbase-x-qsfp28 + - name: Ethernet27/1 + type: 100gbase-x-qsfp28 + - name: Ethernet28/1 + type: 100gbase-x-qsfp28 + - name: Ethernet29/1 + type: 100gbase-x-qsfp28 + - name: Ethernet30/1 + type: 100gbase-x-qsfp28 + - name: Ethernet31/1 + type: 100gbase-x-qsfp28 + - name: Ethernet32/1 + type: 100gbase-x-qsfp28 + - name: Ethernet33/1 + type: 100gbase-x-qsfp28 + - name: Ethernet34/1 + type: 100gbase-x-qsfp28 + - name: Ethernet35/1 + type: 100gbase-x-qsfp28 + - name: Ethernet36/1 + type: 100gbase-x-qsfp28 diff --git a/device-types/Arista/DCS-7280QR-C72-F.yaml b/device-types/Arista/DCS-7280QR-C72-F.yaml new file mode 100644 index 000000000..68f7db5f8 --- /dev/null +++ b/device-types/Arista/DCS-7280QR-C72-F.yaml @@ -0,0 +1,169 @@ +--- +manufacturer: Arista +model: DCS-7280QR-C72-F +slug: arista-dcs-7280qr-c72-f +part_number: DCS-7280QR-C72-F +u_height: 2 +weight: 47.3 +weight_unit: lb +airflow: front-to-rear +is_full_depth: false +comments: '[Arista 7280R Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R-DataSheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 1 + position: '0' + - name: PSU 2 + position: '1' +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true +# QSFP+(40G) ports can be broken into 4x10 with a model of [1-56]/[1-4] + - name: Ethernet1/1 + type: 40gbase-x-qsfpp + - name: Ethernet2/1 + type: 40gbase-x-qsfpp + - name: Ethernet3/1 + type: 40gbase-x-qsfpp + - name: Ethernet4/1 + type: 40gbase-x-qsfpp + - name: Ethernet5/1 + type: 40gbase-x-qsfpp + - name: Ethernet6/1 + type: 40gbase-x-qsfpp + - name: Ethernet7/1 + type: 40gbase-x-qsfpp + - name: Ethernet8/1 + type: 40gbase-x-qsfpp + - name: Ethernet9/1 + type: 40gbase-x-qsfpp + - name: Ethernet10/1 + type: 40gbase-x-qsfpp + - name: Ethernet11/1 + type: 40gbase-x-qsfpp + - name: Ethernet12/1 + type: 40gbase-x-qsfpp + - name: Ethernet13/1 + type: 40gbase-x-qsfpp + - name: Ethernet14/1 + type: 40gbase-x-qsfpp + - name: Ethernet15/1 + type: 40gbase-x-qsfpp + - name: Ethernet16/1 + type: 40gbase-x-qsfpp + - name: Ethernet17/1 + type: 40gbase-x-qsfpp + - name: Ethernet18/1 + type: 40gbase-x-qsfpp + - name: Ethernet19/1 + type: 40gbase-x-qsfpp + - name: Ethernet20/1 + type: 40gbase-x-qsfpp + - name: Ethernet21/1 + type: 40gbase-x-qsfpp + - name: Ethernet22/1 + type: 40gbase-x-qsfpp + - name: Ethernet23/1 + type: 40gbase-x-qsfpp + - name: Ethernet24/1 + type: 40gbase-x-qsfpp + - name: Ethernet25/1 + type: 40gbase-x-qsfpp + - name: Ethernet26/1 + type: 40gbase-x-qsfpp + - name: Ethernet27/1 + type: 40gbase-x-qsfpp + - name: Ethernet28/1 + type: 40gbase-x-qsfpp + - name: Ethernet29/1 + type: 40gbase-x-qsfpp + - name: Ethernet30/1 + type: 40gbase-x-qsfpp + - name: Ethernet31/1 + type: 40gbase-x-qsfpp + - name: Ethernet32/1 + type: 40gbase-x-qsfpp + - name: Ethernet33/1 + type: 40gbase-x-qsfpp + - name: Ethernet34/1 + type: 40gbase-x-qsfpp + - name: Ethernet35/1 + type: 40gbase-x-qsfpp + - name: Ethernet36/1 + type: 40gbase-x-qsfpp + - name: Ethernet37/1 + type: 40gbase-x-qsfpp + - name: Ethernet38/1 + type: 40gbase-x-qsfpp + - name: Ethernet39/1 + type: 40gbase-x-qsfpp + - name: Ethernet40/1 + type: 40gbase-x-qsfpp + - name: Ethernet41/1 + type: 40gbase-x-qsfpp + - name: Ethernet42/1 + type: 40gbase-x-qsfpp + - name: Ethernet43/1 + type: 40gbase-x-qsfpp + - name: Ethernet44/1 + type: 40gbase-x-qsfpp + - name: Ethernet45/1 + type: 40gbase-x-qsfpp + - name: Ethernet46/1 + type: 40gbase-x-qsfpp + - name: Ethernet47/1 + type: 40gbase-x-qsfpp + - name: Ethernet48/1 + type: 40gbase-x-qsfpp + - name: Ethernet49/1 + type: 40gbase-x-qsfpp + - name: Ethernet50/1 + type: 40gbase-x-qsfpp + - name: Ethernet51/1 + type: 40gbase-x-qsfpp + - name: Ethernet52/1 + type: 40gbase-x-qsfpp + - name: Ethernet53/1 + type: 40gbase-x-qsfpp + - name: Ethernet54/1 + type: 40gbase-x-qsfpp + - name: Ethernet55/1 + type: 40gbase-x-qsfpp + - name: Ethernet56/1 + type: 40gbase-x-qsfpp +# QSFP28(100G) ports can be broke into 4x25 with a model of [57-72]/[1-4] + - name: Ethernet57/1 + type: 100gbase-x-qsfp28 + - name: Ethernet58/1 + type: 100gbase-x-qsfp28 + - name: Ethernet59/1 + type: 100gbase-x-qsfp28 + - name: Ethernet60/1 + type: 100gbase-x-qsfp28 + - name: Ethernet61/1 + type: 100gbase-x-qsfp28 + - name: Ethernet62/1 + type: 100gbase-x-qsfp28 + - name: Ethernet63/1 + type: 100gbase-x-qsfp28 + - name: Ethernet64/1 + type: 100gbase-x-qsfp28 + - name: Ethernet65/1 + type: 100gbase-x-qsfp28 + - name: Ethernet66/1 + type: 100gbase-x-qsfp28 + - name: Ethernet67/1 + type: 100gbase-x-qsfp28 + - name: Ethernet68/1 + type: 100gbase-x-qsfp28 + - name: Ethernet69/1 + type: 100gbase-x-qsfp28 + - name: Ethernet70/1 + type: 100gbase-x-qsfp28 + - name: Ethernet71/1 + type: 100gbase-x-qsfp28 + - name: Ethernet72/1 + type: 100gbase-x-qsfp28 diff --git a/device-types/Arista/DCS-7280QR-C72-R.yaml b/device-types/Arista/DCS-7280QR-C72-R.yaml new file mode 100644 index 000000000..997c5c966 --- /dev/null +++ b/device-types/Arista/DCS-7280QR-C72-R.yaml @@ -0,0 +1,169 @@ +--- +manufacturer: Arista +model: DCS-7280QR-C72-R +slug: arista-dcs-7280qr-c72-r +part_number: DCS-7280QR-C72-R +u_height: 2 +weight: 47.3 +weight_unit: lb +airflow: rear-to-front +is_full_depth: false +comments: '[Arista 7280R Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R-DataSheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 1 + position: '0' + - name: PSU 2 + position: '1' +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true +# QSFP+(40G) ports can be broken into 4x10 with a model of [1-56]/[1-4] + - name: Ethernet1/1 + type: 40gbase-x-qsfpp + - name: Ethernet2/1 + type: 40gbase-x-qsfpp + - name: Ethernet3/1 + type: 40gbase-x-qsfpp + - name: Ethernet4/1 + type: 40gbase-x-qsfpp + - name: Ethernet5/1 + type: 40gbase-x-qsfpp + - name: Ethernet6/1 + type: 40gbase-x-qsfpp + - name: Ethernet7/1 + type: 40gbase-x-qsfpp + - name: Ethernet8/1 + type: 40gbase-x-qsfpp + - name: Ethernet9/1 + type: 40gbase-x-qsfpp + - name: Ethernet10/1 + type: 40gbase-x-qsfpp + - name: Ethernet11/1 + type: 40gbase-x-qsfpp + - name: Ethernet12/1 + type: 40gbase-x-qsfpp + - name: Ethernet13/1 + type: 40gbase-x-qsfpp + - name: Ethernet14/1 + type: 40gbase-x-qsfpp + - name: Ethernet15/1 + type: 40gbase-x-qsfpp + - name: Ethernet16/1 + type: 40gbase-x-qsfpp + - name: Ethernet17/1 + type: 40gbase-x-qsfpp + - name: Ethernet18/1 + type: 40gbase-x-qsfpp + - name: Ethernet19/1 + type: 40gbase-x-qsfpp + - name: Ethernet20/1 + type: 40gbase-x-qsfpp + - name: Ethernet21/1 + type: 40gbase-x-qsfpp + - name: Ethernet22/1 + type: 40gbase-x-qsfpp + - name: Ethernet23/1 + type: 40gbase-x-qsfpp + - name: Ethernet24/1 + type: 40gbase-x-qsfpp + - name: Ethernet25/1 + type: 40gbase-x-qsfpp + - name: Ethernet26/1 + type: 40gbase-x-qsfpp + - name: Ethernet27/1 + type: 40gbase-x-qsfpp + - name: Ethernet28/1 + type: 40gbase-x-qsfpp + - name: Ethernet29/1 + type: 40gbase-x-qsfpp + - name: Ethernet30/1 + type: 40gbase-x-qsfpp + - name: Ethernet31/1 + type: 40gbase-x-qsfpp + - name: Ethernet32/1 + type: 40gbase-x-qsfpp + - name: Ethernet33/1 + type: 40gbase-x-qsfpp + - name: Ethernet34/1 + type: 40gbase-x-qsfpp + - name: Ethernet35/1 + type: 40gbase-x-qsfpp + - name: Ethernet36/1 + type: 40gbase-x-qsfpp + - name: Ethernet37/1 + type: 40gbase-x-qsfpp + - name: Ethernet38/1 + type: 40gbase-x-qsfpp + - name: Ethernet39/1 + type: 40gbase-x-qsfpp + - name: Ethernet40/1 + type: 40gbase-x-qsfpp + - name: Ethernet41/1 + type: 40gbase-x-qsfpp + - name: Ethernet42/1 + type: 40gbase-x-qsfpp + - name: Ethernet43/1 + type: 40gbase-x-qsfpp + - name: Ethernet44/1 + type: 40gbase-x-qsfpp + - name: Ethernet45/1 + type: 40gbase-x-qsfpp + - name: Ethernet46/1 + type: 40gbase-x-qsfpp + - name: Ethernet47/1 + type: 40gbase-x-qsfpp + - name: Ethernet48/1 + type: 40gbase-x-qsfpp + - name: Ethernet49/1 + type: 40gbase-x-qsfpp + - name: Ethernet50/1 + type: 40gbase-x-qsfpp + - name: Ethernet51/1 + type: 40gbase-x-qsfpp + - name: Ethernet52/1 + type: 40gbase-x-qsfpp + - name: Ethernet53/1 + type: 40gbase-x-qsfpp + - name: Ethernet54/1 + type: 40gbase-x-qsfpp + - name: Ethernet55/1 + type: 40gbase-x-qsfpp + - name: Ethernet56/1 + type: 40gbase-x-qsfpp +# QSFP28(100G) ports can be broke into 4x25 with a model of [57-72]/[1-4] + - name: Ethernet57/1 + type: 100gbase-x-qsfp28 + - name: Ethernet58/1 + type: 100gbase-x-qsfp28 + - name: Ethernet59/1 + type: 100gbase-x-qsfp28 + - name: Ethernet60/1 + type: 100gbase-x-qsfp28 + - name: Ethernet61/1 + type: 100gbase-x-qsfp28 + - name: Ethernet62/1 + type: 100gbase-x-qsfp28 + - name: Ethernet63/1 + type: 100gbase-x-qsfp28 + - name: Ethernet64/1 + type: 100gbase-x-qsfp28 + - name: Ethernet65/1 + type: 100gbase-x-qsfp28 + - name: Ethernet66/1 + type: 100gbase-x-qsfp28 + - name: Ethernet67/1 + type: 100gbase-x-qsfp28 + - name: Ethernet68/1 + type: 100gbase-x-qsfp28 + - name: Ethernet69/1 + type: 100gbase-x-qsfp28 + - name: Ethernet70/1 + type: 100gbase-x-qsfp28 + - name: Ethernet71/1 + type: 100gbase-x-qsfp28 + - name: Ethernet72/1 + type: 100gbase-x-qsfp28 diff --git a/device-types/Arista/DCS-7280QR-C72M-F.yaml b/device-types/Arista/DCS-7280QR-C72M-F.yaml new file mode 100644 index 000000000..35e706932 --- /dev/null +++ b/device-types/Arista/DCS-7280QR-C72M-F.yaml @@ -0,0 +1,169 @@ +--- +manufacturer: Arista +model: DCS-7280QR-C72M-F +slug: arista-dcs-7280qr-c72m-f +part_number: DCS-7280QR-C72M-F +u_height: 2 +weight: 47.3 +weight_unit: lb +airflow: front-to-rear +is_full_depth: false +comments: '[Arista 7280R Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R-DataSheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 1 + position: '0' + - name: PSU 2 + position: '1' +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true +# QSFP+(40G) ports can be broken into 4x10 with a model of [1-56]/[1-4] + - name: Ethernet1/1 + type: 40gbase-x-qsfpp + - name: Ethernet2/1 + type: 40gbase-x-qsfpp + - name: Ethernet3/1 + type: 40gbase-x-qsfpp + - name: Ethernet4/1 + type: 40gbase-x-qsfpp + - name: Ethernet5/1 + type: 40gbase-x-qsfpp + - name: Ethernet6/1 + type: 40gbase-x-qsfpp + - name: Ethernet7/1 + type: 40gbase-x-qsfpp + - name: Ethernet8/1 + type: 40gbase-x-qsfpp + - name: Ethernet9/1 + type: 40gbase-x-qsfpp + - name: Ethernet10/1 + type: 40gbase-x-qsfpp + - name: Ethernet11/1 + type: 40gbase-x-qsfpp + - name: Ethernet12/1 + type: 40gbase-x-qsfpp + - name: Ethernet13/1 + type: 40gbase-x-qsfpp + - name: Ethernet14/1 + type: 40gbase-x-qsfpp + - name: Ethernet15/1 + type: 40gbase-x-qsfpp + - name: Ethernet16/1 + type: 40gbase-x-qsfpp + - name: Ethernet17/1 + type: 40gbase-x-qsfpp + - name: Ethernet18/1 + type: 40gbase-x-qsfpp + - name: Ethernet19/1 + type: 40gbase-x-qsfpp + - name: Ethernet20/1 + type: 40gbase-x-qsfpp + - name: Ethernet21/1 + type: 40gbase-x-qsfpp + - name: Ethernet22/1 + type: 40gbase-x-qsfpp + - name: Ethernet23/1 + type: 40gbase-x-qsfpp + - name: Ethernet24/1 + type: 40gbase-x-qsfpp + - name: Ethernet25/1 + type: 40gbase-x-qsfpp + - name: Ethernet26/1 + type: 40gbase-x-qsfpp + - name: Ethernet27/1 + type: 40gbase-x-qsfpp + - name: Ethernet28/1 + type: 40gbase-x-qsfpp + - name: Ethernet29/1 + type: 40gbase-x-qsfpp + - name: Ethernet30/1 + type: 40gbase-x-qsfpp + - name: Ethernet31/1 + type: 40gbase-x-qsfpp + - name: Ethernet32/1 + type: 40gbase-x-qsfpp + - name: Ethernet33/1 + type: 40gbase-x-qsfpp + - name: Ethernet34/1 + type: 40gbase-x-qsfpp + - name: Ethernet35/1 + type: 40gbase-x-qsfpp + - name: Ethernet36/1 + type: 40gbase-x-qsfpp + - name: Ethernet37/1 + type: 40gbase-x-qsfpp + - name: Ethernet38/1 + type: 40gbase-x-qsfpp + - name: Ethernet39/1 + type: 40gbase-x-qsfpp + - name: Ethernet40/1 + type: 40gbase-x-qsfpp + - name: Ethernet41/1 + type: 40gbase-x-qsfpp + - name: Ethernet42/1 + type: 40gbase-x-qsfpp + - name: Ethernet43/1 + type: 40gbase-x-qsfpp + - name: Ethernet44/1 + type: 40gbase-x-qsfpp + - name: Ethernet45/1 + type: 40gbase-x-qsfpp + - name: Ethernet46/1 + type: 40gbase-x-qsfpp + - name: Ethernet47/1 + type: 40gbase-x-qsfpp + - name: Ethernet48/1 + type: 40gbase-x-qsfpp + - name: Ethernet49/1 + type: 40gbase-x-qsfpp + - name: Ethernet50/1 + type: 40gbase-x-qsfpp + - name: Ethernet51/1 + type: 40gbase-x-qsfpp + - name: Ethernet52/1 + type: 40gbase-x-qsfpp + - name: Ethernet53/1 + type: 40gbase-x-qsfpp + - name: Ethernet54/1 + type: 40gbase-x-qsfpp + - name: Ethernet55/1 + type: 40gbase-x-qsfpp + - name: Ethernet56/1 + type: 40gbase-x-qsfpp +# QSFP28(100G) ports can be broke into 4x25 with a model of [57-72]/[1-4] + - name: Ethernet57/1 + type: 100gbase-x-qsfp28 + - name: Ethernet58/1 + type: 100gbase-x-qsfp28 + - name: Ethernet59/1 + type: 100gbase-x-qsfp28 + - name: Ethernet60/1 + type: 100gbase-x-qsfp28 + - name: Ethernet61/1 + type: 100gbase-x-qsfp28 + - name: Ethernet62/1 + type: 100gbase-x-qsfp28 + - name: Ethernet63/1 + type: 100gbase-x-qsfp28 + - name: Ethernet64/1 + type: 100gbase-x-qsfp28 + - name: Ethernet65/1 + type: 100gbase-x-qsfp28 + - name: Ethernet66/1 + type: 100gbase-x-qsfp28 + - name: Ethernet67/1 + type: 100gbase-x-qsfp28 + - name: Ethernet68/1 + type: 100gbase-x-qsfp28 + - name: Ethernet69/1 + type: 100gbase-x-qsfp28 + - name: Ethernet70/1 + type: 100gbase-x-qsfp28 + - name: Ethernet71/1 + type: 100gbase-x-qsfp28 + - name: Ethernet72/1 + type: 100gbase-x-qsfp28 diff --git a/device-types/Arista/DCS-7280QR-C72M-R.yaml b/device-types/Arista/DCS-7280QR-C72M-R.yaml new file mode 100644 index 000000000..8d77aa79d --- /dev/null +++ b/device-types/Arista/DCS-7280QR-C72M-R.yaml @@ -0,0 +1,169 @@ +--- +manufacturer: Arista +model: DCS-7280QR-C72M-R +slug: arista-dcs-7280qr-c72m-r +part_number: DCS-7280QR-C72M-R +u_height: 2 +weight: 47.3 +weight_unit: lb +airflow: rear-to-front +is_full_depth: false +comments: '[Arista 7280R Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R-DataSheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 1 + position: '0' + - name: PSU 2 + position: '1' +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true +# QSFP+(40G) ports can be broken into 4x10 with a model of [1-56]/[1-4] + - name: Ethernet1/1 + type: 40gbase-x-qsfpp + - name: Ethernet2/1 + type: 40gbase-x-qsfpp + - name: Ethernet3/1 + type: 40gbase-x-qsfpp + - name: Ethernet4/1 + type: 40gbase-x-qsfpp + - name: Ethernet5/1 + type: 40gbase-x-qsfpp + - name: Ethernet6/1 + type: 40gbase-x-qsfpp + - name: Ethernet7/1 + type: 40gbase-x-qsfpp + - name: Ethernet8/1 + type: 40gbase-x-qsfpp + - name: Ethernet9/1 + type: 40gbase-x-qsfpp + - name: Ethernet10/1 + type: 40gbase-x-qsfpp + - name: Ethernet11/1 + type: 40gbase-x-qsfpp + - name: Ethernet12/1 + type: 40gbase-x-qsfpp + - name: Ethernet13/1 + type: 40gbase-x-qsfpp + - name: Ethernet14/1 + type: 40gbase-x-qsfpp + - name: Ethernet15/1 + type: 40gbase-x-qsfpp + - name: Ethernet16/1 + type: 40gbase-x-qsfpp + - name: Ethernet17/1 + type: 40gbase-x-qsfpp + - name: Ethernet18/1 + type: 40gbase-x-qsfpp + - name: Ethernet19/1 + type: 40gbase-x-qsfpp + - name: Ethernet20/1 + type: 40gbase-x-qsfpp + - name: Ethernet21/1 + type: 40gbase-x-qsfpp + - name: Ethernet22/1 + type: 40gbase-x-qsfpp + - name: Ethernet23/1 + type: 40gbase-x-qsfpp + - name: Ethernet24/1 + type: 40gbase-x-qsfpp + - name: Ethernet25/1 + type: 40gbase-x-qsfpp + - name: Ethernet26/1 + type: 40gbase-x-qsfpp + - name: Ethernet27/1 + type: 40gbase-x-qsfpp + - name: Ethernet28/1 + type: 40gbase-x-qsfpp + - name: Ethernet29/1 + type: 40gbase-x-qsfpp + - name: Ethernet30/1 + type: 40gbase-x-qsfpp + - name: Ethernet31/1 + type: 40gbase-x-qsfpp + - name: Ethernet32/1 + type: 40gbase-x-qsfpp + - name: Ethernet33/1 + type: 40gbase-x-qsfpp + - name: Ethernet34/1 + type: 40gbase-x-qsfpp + - name: Ethernet35/1 + type: 40gbase-x-qsfpp + - name: Ethernet36/1 + type: 40gbase-x-qsfpp + - name: Ethernet37/1 + type: 40gbase-x-qsfpp + - name: Ethernet38/1 + type: 40gbase-x-qsfpp + - name: Ethernet39/1 + type: 40gbase-x-qsfpp + - name: Ethernet40/1 + type: 40gbase-x-qsfpp + - name: Ethernet41/1 + type: 40gbase-x-qsfpp + - name: Ethernet42/1 + type: 40gbase-x-qsfpp + - name: Ethernet43/1 + type: 40gbase-x-qsfpp + - name: Ethernet44/1 + type: 40gbase-x-qsfpp + - name: Ethernet45/1 + type: 40gbase-x-qsfpp + - name: Ethernet46/1 + type: 40gbase-x-qsfpp + - name: Ethernet47/1 + type: 40gbase-x-qsfpp + - name: Ethernet48/1 + type: 40gbase-x-qsfpp + - name: Ethernet49/1 + type: 40gbase-x-qsfpp + - name: Ethernet50/1 + type: 40gbase-x-qsfpp + - name: Ethernet51/1 + type: 40gbase-x-qsfpp + - name: Ethernet52/1 + type: 40gbase-x-qsfpp + - name: Ethernet53/1 + type: 40gbase-x-qsfpp + - name: Ethernet54/1 + type: 40gbase-x-qsfpp + - name: Ethernet55/1 + type: 40gbase-x-qsfpp + - name: Ethernet56/1 + type: 40gbase-x-qsfpp +# QSFP28(100G) ports can be broke into 4x25 with a model of [57-72]/[1-4] + - name: Ethernet57/1 + type: 100gbase-x-qsfp28 + - name: Ethernet58/1 + type: 100gbase-x-qsfp28 + - name: Ethernet59/1 + type: 100gbase-x-qsfp28 + - name: Ethernet60/1 + type: 100gbase-x-qsfp28 + - name: Ethernet61/1 + type: 100gbase-x-qsfp28 + - name: Ethernet62/1 + type: 100gbase-x-qsfp28 + - name: Ethernet63/1 + type: 100gbase-x-qsfp28 + - name: Ethernet64/1 + type: 100gbase-x-qsfp28 + - name: Ethernet65/1 + type: 100gbase-x-qsfp28 + - name: Ethernet66/1 + type: 100gbase-x-qsfp28 + - name: Ethernet67/1 + type: 100gbase-x-qsfp28 + - name: Ethernet68/1 + type: 100gbase-x-qsfp28 + - name: Ethernet69/1 + type: 100gbase-x-qsfp28 + - name: Ethernet70/1 + type: 100gbase-x-qsfp28 + - name: Ethernet71/1 + type: 100gbase-x-qsfp28 + - name: Ethernet72/1 + type: 100gbase-x-qsfp28 diff --git a/device-types/Arista/DCS-7280QRA-C36S-F.yaml b/device-types/Arista/DCS-7280QRA-C36S-F.yaml new file mode 100644 index 000000000..17321f124 --- /dev/null +++ b/device-types/Arista/DCS-7280QRA-C36S-F.yaml @@ -0,0 +1,97 @@ +--- +manufacturer: Arista +model: DCS-7280QRA-C36S-F +slug: arista-dcs-7280qra-c36s-f +part_number: DCS-7280QRA-C36S-F +u_height: 1 +weight: 23.6 +weight_unit: lb +airflow: front-to-rear +is_full_depth: false +comments: '[Arista 7280R Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R-DataSheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 1 + position: '0' + - name: PSU 2 + position: '1' +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true +# QSFP+(40G) ports can be broken into 4x10 with a model of [1-24]/[1-4] + - name: Ethernet1/1 + type: 40gbase-x-qsfpp + - name: Ethernet2/1 + type: 40gbase-x-qsfpp + - name: Ethernet3/1 + type: 40gbase-x-qsfpp + - name: Ethernet4/1 + type: 40gbase-x-qsfpp + - name: Ethernet5/1 + type: 40gbase-x-qsfpp + - name: Ethernet6/1 + type: 40gbase-x-qsfpp + - name: Ethernet7/1 + type: 40gbase-x-qsfpp + - name: Ethernet8/1 + type: 40gbase-x-qsfpp + - name: Ethernet9/1 + type: 40gbase-x-qsfpp + - name: Ethernet10/1 + type: 40gbase-x-qsfpp + - name: Ethernet11/1 + type: 40gbase-x-qsfpp + - name: Ethernet12/1 + type: 40gbase-x-qsfpp + - name: Ethernet13/1 + type: 40gbase-x-qsfpp + - name: Ethernet14/1 + type: 40gbase-x-qsfpp + - name: Ethernet15/1 + type: 40gbase-x-qsfpp + - name: Ethernet16/1 + type: 40gbase-x-qsfpp + - name: Ethernet17/1 + type: 40gbase-x-qsfpp + - name: Ethernet18/1 + type: 40gbase-x-qsfpp + - name: Ethernet19/1 + type: 40gbase-x-qsfpp + - name: Ethernet20/1 + type: 40gbase-x-qsfpp + - name: Ethernet21/1 + type: 40gbase-x-qsfpp + - name: Ethernet22/1 + type: 40gbase-x-qsfpp + - name: Ethernet23/1 + type: 40gbase-x-qsfpp + - name: Ethernet24/1 + type: 40gbase-x-qsfpp +# QSFP28(100G) ports can be broke into 4x25 with a model of [25-36]/[1-4] + - name: Ethernet25/1 + type: 100gbase-x-qsfp28 + - name: Ethernet26/1 + type: 100gbase-x-qsfp28 + - name: Ethernet27/1 + type: 100gbase-x-qsfp28 + - name: Ethernet28/1 + type: 100gbase-x-qsfp28 + - name: Ethernet29/1 + type: 100gbase-x-qsfp28 + - name: Ethernet30/1 + type: 100gbase-x-qsfp28 + - name: Ethernet31/1 + type: 100gbase-x-qsfp28 + - name: Ethernet32/1 + type: 100gbase-x-qsfp28 + - name: Ethernet33/1 + type: 100gbase-x-qsfp28 + - name: Ethernet34/1 + type: 100gbase-x-qsfp28 + - name: Ethernet35/1 + type: 100gbase-x-qsfp28 + - name: Ethernet36/1 + type: 100gbase-x-qsfp28 diff --git a/device-types/Arista/DCS-7280QRA-C36S-R.yaml b/device-types/Arista/DCS-7280QRA-C36S-R.yaml new file mode 100644 index 000000000..71f18d79b --- /dev/null +++ b/device-types/Arista/DCS-7280QRA-C36S-R.yaml @@ -0,0 +1,97 @@ +--- +manufacturer: Arista +model: DCS-7280QRA-C36S-R +slug: arista-dcs-7280qra-c36s-r +part_number: DCS-7280QRA-C36S-R +u_height: 1 +weight: 23.6 +weight_unit: lb +airflow: rear-to-front +is_full_depth: false +comments: '[Arista 7280R Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R-DataSheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 1 + position: '0' + - name: PSU 2 + position: '1' +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true +# QSFP+(40G) ports can be broken into 4x10 with a model of [1-24]/[1-4] + - name: Ethernet1/1 + type: 40gbase-x-qsfpp + - name: Ethernet2/1 + type: 40gbase-x-qsfpp + - name: Ethernet3/1 + type: 40gbase-x-qsfpp + - name: Ethernet4/1 + type: 40gbase-x-qsfpp + - name: Ethernet5/1 + type: 40gbase-x-qsfpp + - name: Ethernet6/1 + type: 40gbase-x-qsfpp + - name: Ethernet7/1 + type: 40gbase-x-qsfpp + - name: Ethernet8/1 + type: 40gbase-x-qsfpp + - name: Ethernet9/1 + type: 40gbase-x-qsfpp + - name: Ethernet10/1 + type: 40gbase-x-qsfpp + - name: Ethernet11/1 + type: 40gbase-x-qsfpp + - name: Ethernet12/1 + type: 40gbase-x-qsfpp + - name: Ethernet13/1 + type: 40gbase-x-qsfpp + - name: Ethernet14/1 + type: 40gbase-x-qsfpp + - name: Ethernet15/1 + type: 40gbase-x-qsfpp + - name: Ethernet16/1 + type: 40gbase-x-qsfpp + - name: Ethernet17/1 + type: 40gbase-x-qsfpp + - name: Ethernet18/1 + type: 40gbase-x-qsfpp + - name: Ethernet19/1 + type: 40gbase-x-qsfpp + - name: Ethernet20/1 + type: 40gbase-x-qsfpp + - name: Ethernet21/1 + type: 40gbase-x-qsfpp + - name: Ethernet22/1 + type: 40gbase-x-qsfpp + - name: Ethernet23/1 + type: 40gbase-x-qsfpp + - name: Ethernet24/1 + type: 40gbase-x-qsfpp +# QSFP28(100G) ports can be broke into 4x25 with a model of [25-36]/[1-4] + - name: Ethernet25/1 + type: 100gbase-x-qsfp28 + - name: Ethernet26/1 + type: 100gbase-x-qsfp28 + - name: Ethernet27/1 + type: 100gbase-x-qsfp28 + - name: Ethernet28/1 + type: 100gbase-x-qsfp28 + - name: Ethernet29/1 + type: 100gbase-x-qsfp28 + - name: Ethernet30/1 + type: 100gbase-x-qsfp28 + - name: Ethernet31/1 + type: 100gbase-x-qsfp28 + - name: Ethernet32/1 + type: 100gbase-x-qsfp28 + - name: Ethernet33/1 + type: 100gbase-x-qsfp28 + - name: Ethernet34/1 + type: 100gbase-x-qsfp28 + - name: Ethernet35/1 + type: 100gbase-x-qsfp28 + - name: Ethernet36/1 + type: 100gbase-x-qsfp28 diff --git a/device-types/Arista/DCS-7280QRA-C36SM-F.yaml b/device-types/Arista/DCS-7280QRA-C36SM-F.yaml new file mode 100644 index 000000000..7da3cdc0c --- /dev/null +++ b/device-types/Arista/DCS-7280QRA-C36SM-F.yaml @@ -0,0 +1,97 @@ +--- +manufacturer: Arista +model: DCS-7280QRA-C36SM-F +slug: arista-dcs-7280qra-c36sm-f +part_number: DCS-7280QRA-C36SM-F +u_height: 1 +weight: 23.6 +weight_unit: lb +airflow: front-to-rear +is_full_depth: false +comments: '[Arista 7280R Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R-DataSheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 1 + position: '0' + - name: PSU 2 + position: '1' +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true +# QSFP+(40G) ports can be broken into 4x10 with a model of [1-24]/[1-4] + - name: Ethernet1/1 + type: 40gbase-x-qsfpp + - name: Ethernet2/1 + type: 40gbase-x-qsfpp + - name: Ethernet3/1 + type: 40gbase-x-qsfpp + - name: Ethernet4/1 + type: 40gbase-x-qsfpp + - name: Ethernet5/1 + type: 40gbase-x-qsfpp + - name: Ethernet6/1 + type: 40gbase-x-qsfpp + - name: Ethernet7/1 + type: 40gbase-x-qsfpp + - name: Ethernet8/1 + type: 40gbase-x-qsfpp + - name: Ethernet9/1 + type: 40gbase-x-qsfpp + - name: Ethernet10/1 + type: 40gbase-x-qsfpp + - name: Ethernet11/1 + type: 40gbase-x-qsfpp + - name: Ethernet12/1 + type: 40gbase-x-qsfpp + - name: Ethernet13/1 + type: 40gbase-x-qsfpp + - name: Ethernet14/1 + type: 40gbase-x-qsfpp + - name: Ethernet15/1 + type: 40gbase-x-qsfpp + - name: Ethernet16/1 + type: 40gbase-x-qsfpp + - name: Ethernet17/1 + type: 40gbase-x-qsfpp + - name: Ethernet18/1 + type: 40gbase-x-qsfpp + - name: Ethernet19/1 + type: 40gbase-x-qsfpp + - name: Ethernet20/1 + type: 40gbase-x-qsfpp + - name: Ethernet21/1 + type: 40gbase-x-qsfpp + - name: Ethernet22/1 + type: 40gbase-x-qsfpp + - name: Ethernet23/1 + type: 40gbase-x-qsfpp + - name: Ethernet24/1 + type: 40gbase-x-qsfpp +# QSFP28(100G) ports can be broke into 4x25 with a model of [25-36]/[1-4] + - name: Ethernet25/1 + type: 100gbase-x-qsfp28 + - name: Ethernet26/1 + type: 100gbase-x-qsfp28 + - name: Ethernet27/1 + type: 100gbase-x-qsfp28 + - name: Ethernet28/1 + type: 100gbase-x-qsfp28 + - name: Ethernet29/1 + type: 100gbase-x-qsfp28 + - name: Ethernet30/1 + type: 100gbase-x-qsfp28 + - name: Ethernet31/1 + type: 100gbase-x-qsfp28 + - name: Ethernet32/1 + type: 100gbase-x-qsfp28 + - name: Ethernet33/1 + type: 100gbase-x-qsfp28 + - name: Ethernet34/1 + type: 100gbase-x-qsfp28 + - name: Ethernet35/1 + type: 100gbase-x-qsfp28 + - name: Ethernet36/1 + type: 100gbase-x-qsfp28 diff --git a/device-types/Arista/DCS-7280QRA-C36SM-R.yaml b/device-types/Arista/DCS-7280QRA-C36SM-R.yaml new file mode 100644 index 000000000..54230baf0 --- /dev/null +++ b/device-types/Arista/DCS-7280QRA-C36SM-R.yaml @@ -0,0 +1,97 @@ +--- +manufacturer: Arista +model: DCS-7280QRA-C36SM-R +slug: arista-dcs-7280qra-c36sm-r +part_number: DCS-7280QRA-C36SM-R +u_height: 1 +weight: 23.6 +weight_unit: lb +airflow: rear-to-front +is_full_depth: false +comments: '[Arista 7280R Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R-DataSheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 1 + position: '0' + - name: PSU 2 + position: '1' +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true +# QSFP+(40G) ports can be broken into 4x10 with a model of [1-24]/[1-4] + - name: Ethernet1/1 + type: 40gbase-x-qsfpp + - name: Ethernet2/1 + type: 40gbase-x-qsfpp + - name: Ethernet3/1 + type: 40gbase-x-qsfpp + - name: Ethernet4/1 + type: 40gbase-x-qsfpp + - name: Ethernet5/1 + type: 40gbase-x-qsfpp + - name: Ethernet6/1 + type: 40gbase-x-qsfpp + - name: Ethernet7/1 + type: 40gbase-x-qsfpp + - name: Ethernet8/1 + type: 40gbase-x-qsfpp + - name: Ethernet9/1 + type: 40gbase-x-qsfpp + - name: Ethernet10/1 + type: 40gbase-x-qsfpp + - name: Ethernet11/1 + type: 40gbase-x-qsfpp + - name: Ethernet12/1 + type: 40gbase-x-qsfpp + - name: Ethernet13/1 + type: 40gbase-x-qsfpp + - name: Ethernet14/1 + type: 40gbase-x-qsfpp + - name: Ethernet15/1 + type: 40gbase-x-qsfpp + - name: Ethernet16/1 + type: 40gbase-x-qsfpp + - name: Ethernet17/1 + type: 40gbase-x-qsfpp + - name: Ethernet18/1 + type: 40gbase-x-qsfpp + - name: Ethernet19/1 + type: 40gbase-x-qsfpp + - name: Ethernet20/1 + type: 40gbase-x-qsfpp + - name: Ethernet21/1 + type: 40gbase-x-qsfpp + - name: Ethernet22/1 + type: 40gbase-x-qsfpp + - name: Ethernet23/1 + type: 40gbase-x-qsfpp + - name: Ethernet24/1 + type: 40gbase-x-qsfpp +# QSFP28(100G) ports can be broke into 4x25 with a model of [25-36]/[1-4] + - name: Ethernet25/1 + type: 100gbase-x-qsfp28 + - name: Ethernet26/1 + type: 100gbase-x-qsfp28 + - name: Ethernet27/1 + type: 100gbase-x-qsfp28 + - name: Ethernet28/1 + type: 100gbase-x-qsfp28 + - name: Ethernet29/1 + type: 100gbase-x-qsfp28 + - name: Ethernet30/1 + type: 100gbase-x-qsfp28 + - name: Ethernet31/1 + type: 100gbase-x-qsfp28 + - name: Ethernet32/1 + type: 100gbase-x-qsfp28 + - name: Ethernet33/1 + type: 100gbase-x-qsfp28 + - name: Ethernet34/1 + type: 100gbase-x-qsfp28 + - name: Ethernet35/1 + type: 100gbase-x-qsfp28 + - name: Ethernet36/1 + type: 100gbase-x-qsfp28 diff --git a/device-types/Arista/DCS-7280SR-48C6.yaml b/device-types/Arista/DCS-7280SR-48C6-F.yaml similarity index 89% rename from device-types/Arista/DCS-7280SR-48C6.yaml rename to device-types/Arista/DCS-7280SR-48C6-F.yaml index 3d152d246..81cbaa05d 100644 --- a/device-types/Arista/DCS-7280SR-48C6.yaml +++ b/device-types/Arista/DCS-7280SR-48C6-F.yaml @@ -1,23 +1,26 @@ --- manufacturer: Arista -model: DCS-7280SR-48C6 -slug: arista-dcs-7280sr-48c6 -part_number: DCS-7280SR-48C6 +model: DCS-7280SR-48C6-F +slug: arista-dcs-7280sr-48c6-f +part_number: DCS-7280SR-48C6-F u_height: 1 +weight: 17.8 +weight_unit: lb +airflow: front-to-rear is_full_depth: false +comments: '[Arista 7280R Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R-DataSheet.pdf)' console-ports: - name: Console type: rj-45 -power-ports: - - name: PS1 - type: iec-60320-c14 - maximum_draw: 381 - allocated_draw: 263 - - name: PS2 - type: iec-60320-c14 - maximum_draw: 381 - allocated_draw: 263 +module-bays: + - name: PSU 1 + position: '0' + - name: PSU 2 + position: '1' interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true - name: Ethernet1 type: 10gbase-x-sfpp - name: Ethernet2 @@ -127,6 +130,3 @@ interfaces: type: 100gbase-x-qsfp28 - name: Ethernet54/1 type: 100gbase-x-qsfp28 - - name: Management1 - type: 1000base-t - mgmt_only: true diff --git a/device-types/Arista/DCS-7280SR-48C6-M-F.yaml b/device-types/Arista/DCS-7280SR-48C6-M-F.yaml new file mode 100644 index 000000000..7deb09d8d --- /dev/null +++ b/device-types/Arista/DCS-7280SR-48C6-M-F.yaml @@ -0,0 +1,132 @@ +--- +manufacturer: Arista +model: DCS-7280SR-48C6-M-F +slug: arista-dcs-7280sr-48c6-m-f +part_number: DCS-7280SR-48C6-M-F +u_height: 1 +weight: 17.8 +weight_unit: lb +airflow: front-to-rear +is_full_depth: false +comments: '[Arista 7280R Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R-DataSheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 1 + position: '0' + - name: PSU 2 + position: '1' +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true + - name: Ethernet1 + type: 10gbase-x-sfpp + - name: Ethernet2 + type: 10gbase-x-sfpp + - name: Ethernet3 + type: 10gbase-x-sfpp + - name: Ethernet4 + type: 10gbase-x-sfpp + - name: Ethernet5 + type: 10gbase-x-sfpp + - name: Ethernet6 + type: 10gbase-x-sfpp + - name: Ethernet7 + type: 10gbase-x-sfpp + - name: Ethernet8 + type: 10gbase-x-sfpp + - name: Ethernet9 + type: 10gbase-x-sfpp + - name: Ethernet10 + type: 10gbase-x-sfpp + - name: Ethernet11 + type: 10gbase-x-sfpp + - name: Ethernet12 + type: 10gbase-x-sfpp + - name: Ethernet13 + type: 10gbase-x-sfpp + - name: Ethernet14 + type: 10gbase-x-sfpp + - name: Ethernet15 + type: 10gbase-x-sfpp + - name: Ethernet16 + type: 10gbase-x-sfpp + - name: Ethernet17 + type: 10gbase-x-sfpp + - name: Ethernet18 + type: 10gbase-x-sfpp + - name: Ethernet19 + type: 10gbase-x-sfpp + - name: Ethernet20 + type: 10gbase-x-sfpp + - name: Ethernet21 + type: 10gbase-x-sfpp + - name: Ethernet22 + type: 10gbase-x-sfpp + - name: Ethernet23 + type: 10gbase-x-sfpp + - name: Ethernet24 + type: 10gbase-x-sfpp + - name: Ethernet25 + type: 10gbase-x-sfpp + - name: Ethernet26 + type: 10gbase-x-sfpp + - name: Ethernet27 + type: 10gbase-x-sfpp + - name: Ethernet28 + type: 10gbase-x-sfpp + - name: Ethernet29 + type: 10gbase-x-sfpp + - name: Ethernet30 + type: 10gbase-x-sfpp + - name: Ethernet31 + type: 10gbase-x-sfpp + - name: Ethernet32 + type: 10gbase-x-sfpp + - name: Ethernet33 + type: 10gbase-x-sfpp + - name: Ethernet34 + type: 10gbase-x-sfpp + - name: Ethernet35 + type: 10gbase-x-sfpp + - name: Ethernet36 + type: 10gbase-x-sfpp + - name: Ethernet37 + type: 10gbase-x-sfpp + - name: Ethernet38 + type: 10gbase-x-sfpp + - name: Ethernet39 + type: 10gbase-x-sfpp + - name: Ethernet40 + type: 10gbase-x-sfpp + - name: Ethernet41 + type: 10gbase-x-sfpp + - name: Ethernet42 + type: 10gbase-x-sfpp + - name: Ethernet43 + type: 10gbase-x-sfpp + - name: Ethernet44 + type: 10gbase-x-sfpp + - name: Ethernet45 + type: 10gbase-x-sfpp + - name: Ethernet46 + type: 10gbase-x-sfpp + - name: Ethernet47 + type: 10gbase-x-sfpp + - name: Ethernet48 + type: 10gbase-x-sfpp +# QSFP28(100G) ports can be broke into 4x25 with a model of [49-54]/[1-4] + - name: Ethernet49/1 + type: 100gbase-x-qsfp28 + - name: Ethernet50/1 + type: 100gbase-x-qsfp28 + - name: Ethernet51/1 + type: 100gbase-x-qsfp28 + - name: Ethernet52/1 + type: 100gbase-x-qsfp28 + - name: Ethernet53/1 + type: 100gbase-x-qsfp28 + - name: Ethernet54/1 + type: 100gbase-x-qsfp28 diff --git a/device-types/Arista/DCS-7280SR-48C6-M-R.yaml b/device-types/Arista/DCS-7280SR-48C6-M-R.yaml new file mode 100644 index 000000000..77cae9030 --- /dev/null +++ b/device-types/Arista/DCS-7280SR-48C6-M-R.yaml @@ -0,0 +1,132 @@ +--- +manufacturer: Arista +model: DCS-7280SR-48C6-M-R +slug: arista-dcs-7280sr-48c6-m-r +part_number: DCS-7280SR-48C6-M-R +u_height: 1 +weight: 17.8 +weight_unit: lb +airflow: rear-to-front +is_full_depth: false +comments: '[Arista 7280R Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R-DataSheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 1 + position: '0' + - name: PSU 2 + position: '1' +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true + - name: Ethernet1 + type: 10gbase-x-sfpp + - name: Ethernet2 + type: 10gbase-x-sfpp + - name: Ethernet3 + type: 10gbase-x-sfpp + - name: Ethernet4 + type: 10gbase-x-sfpp + - name: Ethernet5 + type: 10gbase-x-sfpp + - name: Ethernet6 + type: 10gbase-x-sfpp + - name: Ethernet7 + type: 10gbase-x-sfpp + - name: Ethernet8 + type: 10gbase-x-sfpp + - name: Ethernet9 + type: 10gbase-x-sfpp + - name: Ethernet10 + type: 10gbase-x-sfpp + - name: Ethernet11 + type: 10gbase-x-sfpp + - name: Ethernet12 + type: 10gbase-x-sfpp + - name: Ethernet13 + type: 10gbase-x-sfpp + - name: Ethernet14 + type: 10gbase-x-sfpp + - name: Ethernet15 + type: 10gbase-x-sfpp + - name: Ethernet16 + type: 10gbase-x-sfpp + - name: Ethernet17 + type: 10gbase-x-sfpp + - name: Ethernet18 + type: 10gbase-x-sfpp + - name: Ethernet19 + type: 10gbase-x-sfpp + - name: Ethernet20 + type: 10gbase-x-sfpp + - name: Ethernet21 + type: 10gbase-x-sfpp + - name: Ethernet22 + type: 10gbase-x-sfpp + - name: Ethernet23 + type: 10gbase-x-sfpp + - name: Ethernet24 + type: 10gbase-x-sfpp + - name: Ethernet25 + type: 10gbase-x-sfpp + - name: Ethernet26 + type: 10gbase-x-sfpp + - name: Ethernet27 + type: 10gbase-x-sfpp + - name: Ethernet28 + type: 10gbase-x-sfpp + - name: Ethernet29 + type: 10gbase-x-sfpp + - name: Ethernet30 + type: 10gbase-x-sfpp + - name: Ethernet31 + type: 10gbase-x-sfpp + - name: Ethernet32 + type: 10gbase-x-sfpp + - name: Ethernet33 + type: 10gbase-x-sfpp + - name: Ethernet34 + type: 10gbase-x-sfpp + - name: Ethernet35 + type: 10gbase-x-sfpp + - name: Ethernet36 + type: 10gbase-x-sfpp + - name: Ethernet37 + type: 10gbase-x-sfpp + - name: Ethernet38 + type: 10gbase-x-sfpp + - name: Ethernet39 + type: 10gbase-x-sfpp + - name: Ethernet40 + type: 10gbase-x-sfpp + - name: Ethernet41 + type: 10gbase-x-sfpp + - name: Ethernet42 + type: 10gbase-x-sfpp + - name: Ethernet43 + type: 10gbase-x-sfpp + - name: Ethernet44 + type: 10gbase-x-sfpp + - name: Ethernet45 + type: 10gbase-x-sfpp + - name: Ethernet46 + type: 10gbase-x-sfpp + - name: Ethernet47 + type: 10gbase-x-sfpp + - name: Ethernet48 + type: 10gbase-x-sfpp +# QSFP28(100G) ports can be broke into 4x25 with a model of [49-54]/[1-4] + - name: Ethernet49/1 + type: 100gbase-x-qsfp28 + - name: Ethernet50/1 + type: 100gbase-x-qsfp28 + - name: Ethernet51/1 + type: 100gbase-x-qsfp28 + - name: Ethernet52/1 + type: 100gbase-x-qsfp28 + - name: Ethernet53/1 + type: 100gbase-x-qsfp28 + - name: Ethernet54/1 + type: 100gbase-x-qsfp28 diff --git a/device-types/Arista/DCS-7280SR-48C6-R.yaml b/device-types/Arista/DCS-7280SR-48C6-R.yaml new file mode 100644 index 000000000..eae3ac282 --- /dev/null +++ b/device-types/Arista/DCS-7280SR-48C6-R.yaml @@ -0,0 +1,132 @@ +--- +manufacturer: Arista +model: DCS-7280SR-48C6-R +slug: arista-dcs-7280sr-48c6-r +part_number: DCS-7280SR-48C6-R +u_height: 1 +weight: 17.8 +weight_unit: lb +airflow: rear-to-front +is_full_depth: false +comments: '[Arista 7280R Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R-DataSheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 1 + position: '0' + - name: PSU 2 + position: '1' +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true + - name: Ethernet1 + type: 10gbase-x-sfpp + - name: Ethernet2 + type: 10gbase-x-sfpp + - name: Ethernet3 + type: 10gbase-x-sfpp + - name: Ethernet4 + type: 10gbase-x-sfpp + - name: Ethernet5 + type: 10gbase-x-sfpp + - name: Ethernet6 + type: 10gbase-x-sfpp + - name: Ethernet7 + type: 10gbase-x-sfpp + - name: Ethernet8 + type: 10gbase-x-sfpp + - name: Ethernet9 + type: 10gbase-x-sfpp + - name: Ethernet10 + type: 10gbase-x-sfpp + - name: Ethernet11 + type: 10gbase-x-sfpp + - name: Ethernet12 + type: 10gbase-x-sfpp + - name: Ethernet13 + type: 10gbase-x-sfpp + - name: Ethernet14 + type: 10gbase-x-sfpp + - name: Ethernet15 + type: 10gbase-x-sfpp + - name: Ethernet16 + type: 10gbase-x-sfpp + - name: Ethernet17 + type: 10gbase-x-sfpp + - name: Ethernet18 + type: 10gbase-x-sfpp + - name: Ethernet19 + type: 10gbase-x-sfpp + - name: Ethernet20 + type: 10gbase-x-sfpp + - name: Ethernet21 + type: 10gbase-x-sfpp + - name: Ethernet22 + type: 10gbase-x-sfpp + - name: Ethernet23 + type: 10gbase-x-sfpp + - name: Ethernet24 + type: 10gbase-x-sfpp + - name: Ethernet25 + type: 10gbase-x-sfpp + - name: Ethernet26 + type: 10gbase-x-sfpp + - name: Ethernet27 + type: 10gbase-x-sfpp + - name: Ethernet28 + type: 10gbase-x-sfpp + - name: Ethernet29 + type: 10gbase-x-sfpp + - name: Ethernet30 + type: 10gbase-x-sfpp + - name: Ethernet31 + type: 10gbase-x-sfpp + - name: Ethernet32 + type: 10gbase-x-sfpp + - name: Ethernet33 + type: 10gbase-x-sfpp + - name: Ethernet34 + type: 10gbase-x-sfpp + - name: Ethernet35 + type: 10gbase-x-sfpp + - name: Ethernet36 + type: 10gbase-x-sfpp + - name: Ethernet37 + type: 10gbase-x-sfpp + - name: Ethernet38 + type: 10gbase-x-sfpp + - name: Ethernet39 + type: 10gbase-x-sfpp + - name: Ethernet40 + type: 10gbase-x-sfpp + - name: Ethernet41 + type: 10gbase-x-sfpp + - name: Ethernet42 + type: 10gbase-x-sfpp + - name: Ethernet43 + type: 10gbase-x-sfpp + - name: Ethernet44 + type: 10gbase-x-sfpp + - name: Ethernet45 + type: 10gbase-x-sfpp + - name: Ethernet46 + type: 10gbase-x-sfpp + - name: Ethernet47 + type: 10gbase-x-sfpp + - name: Ethernet48 + type: 10gbase-x-sfpp +# QSFP28(100G) ports can be broke into 4x25 with a model of [49-54]/[1-4] + - name: Ethernet49/1 + type: 100gbase-x-qsfp28 + - name: Ethernet50/1 + type: 100gbase-x-qsfp28 + - name: Ethernet51/1 + type: 100gbase-x-qsfp28 + - name: Ethernet52/1 + type: 100gbase-x-qsfp28 + - name: Ethernet53/1 + type: 100gbase-x-qsfp28 + - name: Ethernet54/1 + type: 100gbase-x-qsfp28 diff --git a/device-types/Arista/DCS-7280SR2-48YC6.yaml b/device-types/Arista/DCS-7280SR2-48YC6-F.yaml similarity index 89% rename from device-types/Arista/DCS-7280SR2-48YC6.yaml rename to device-types/Arista/DCS-7280SR2-48YC6-F.yaml index cafab69da..911623f77 100644 --- a/device-types/Arista/DCS-7280SR2-48YC6.yaml +++ b/device-types/Arista/DCS-7280SR2-48YC6-F.yaml @@ -1,23 +1,26 @@ --- manufacturer: Arista -model: DCS-7280SR2-48YC6 -slug: arista-dcs-7280sr2-48yc6 -part_number: DCS-7280SR2-48YC6 +model: DCS-7280SR2-48YC6-F +slug: arista-dcs-7280sr2-48yc6-f +part_number: DCS-7280SR2-48YC6-F u_height: 1 +weight: 22.9 +weight_unit: lb +airflow: front-to-rear is_full_depth: false +comments: '[Arista 7280R Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R-DataSheet.pdf)' console-ports: - name: Console type: rj-45 -power-ports: - - name: PS1 - type: iec-60320-c14 - maximum_draw: 647 - allocated_draw: 425 - - name: PS2 - type: iec-60320-c14 - maximum_draw: 647 - allocated_draw: 425 +module-bays: + - name: PSU 1 + position: '0' + - name: PSU 2 + position: '1' interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true - name: Ethernet1 type: 25gbase-x-sfp28 - name: Ethernet2 @@ -127,6 +130,3 @@ interfaces: type: 100gbase-x-qsfp28 - name: Ethernet54/1 type: 100gbase-x-qsfp28 - - name: Management1 - type: 1000base-t - mgmt_only: true diff --git a/device-types/Arista/DCS-7280SR2-48YC6-M-F.yaml b/device-types/Arista/DCS-7280SR2-48YC6-M-F.yaml new file mode 100644 index 000000000..40b8e77d1 --- /dev/null +++ b/device-types/Arista/DCS-7280SR2-48YC6-M-F.yaml @@ -0,0 +1,132 @@ +--- +manufacturer: Arista +model: DCS-7280SR2-48YC6-M-F +slug: arista-dcs-7280sr2-48yc6-m-f +part_number: DCS-7280SR2-48YC6-M-F +u_height: 1 +weight: 22.9 +weight_unit: lb +airflow: front-to-rear +is_full_depth: false +comments: '[Arista 7280R Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R-DataSheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 1 + position: '0' + - name: PSU 2 + position: '1' +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true + - name: Ethernet1 + type: 25gbase-x-sfp28 + - name: Ethernet2 + type: 25gbase-x-sfp28 + - name: Ethernet3 + type: 25gbase-x-sfp28 + - name: Ethernet4 + type: 25gbase-x-sfp28 + - name: Ethernet5 + type: 25gbase-x-sfp28 + - name: Ethernet6 + type: 25gbase-x-sfp28 + - name: Ethernet7 + type: 25gbase-x-sfp28 + - name: Ethernet8 + type: 25gbase-x-sfp28 + - name: Ethernet9 + type: 25gbase-x-sfp28 + - name: Ethernet10 + type: 25gbase-x-sfp28 + - name: Ethernet11 + type: 25gbase-x-sfp28 + - name: Ethernet12 + type: 25gbase-x-sfp28 + - name: Ethernet13 + type: 25gbase-x-sfp28 + - name: Ethernet14 + type: 25gbase-x-sfp28 + - name: Ethernet15 + type: 25gbase-x-sfp28 + - name: Ethernet16 + type: 25gbase-x-sfp28 + - name: Ethernet17 + type: 25gbase-x-sfp28 + - name: Ethernet18 + type: 25gbase-x-sfp28 + - name: Ethernet19 + type: 25gbase-x-sfp28 + - name: Ethernet20 + type: 25gbase-x-sfp28 + - name: Ethernet21 + type: 25gbase-x-sfp28 + - name: Ethernet22 + type: 25gbase-x-sfp28 + - name: Ethernet23 + type: 25gbase-x-sfp28 + - name: Ethernet24 + type: 25gbase-x-sfp28 + - name: Ethernet25 + type: 25gbase-x-sfp28 + - name: Ethernet26 + type: 25gbase-x-sfp28 + - name: Ethernet27 + type: 25gbase-x-sfp28 + - name: Ethernet28 + type: 25gbase-x-sfp28 + - name: Ethernet29 + type: 25gbase-x-sfp28 + - name: Ethernet30 + type: 25gbase-x-sfp28 + - name: Ethernet31 + type: 25gbase-x-sfp28 + - name: Ethernet32 + type: 25gbase-x-sfp28 + - name: Ethernet33 + type: 25gbase-x-sfp28 + - name: Ethernet34 + type: 25gbase-x-sfp28 + - name: Ethernet35 + type: 25gbase-x-sfp28 + - name: Ethernet36 + type: 25gbase-x-sfp28 + - name: Ethernet37 + type: 25gbase-x-sfp28 + - name: Ethernet38 + type: 25gbase-x-sfp28 + - name: Ethernet39 + type: 25gbase-x-sfp28 + - name: Ethernet40 + type: 25gbase-x-sfp28 + - name: Ethernet41 + type: 25gbase-x-sfp28 + - name: Ethernet42 + type: 25gbase-x-sfp28 + - name: Ethernet43 + type: 25gbase-x-sfp28 + - name: Ethernet44 + type: 25gbase-x-sfp28 + - name: Ethernet45 + type: 25gbase-x-sfp28 + - name: Ethernet46 + type: 25gbase-x-sfp28 + - name: Ethernet47 + type: 25gbase-x-sfp28 + - name: Ethernet48 + type: 25gbase-x-sfp28 +# QSFP28(100G) ports can be broke into 4x25 with a model of [49-54]/[1-4] + - name: Ethernet49/1 + type: 100gbase-x-qsfp28 + - name: Ethernet50/1 + type: 100gbase-x-qsfp28 + - name: Ethernet51/1 + type: 100gbase-x-qsfp28 + - name: Ethernet52/1 + type: 100gbase-x-qsfp28 + - name: Ethernet53/1 + type: 100gbase-x-qsfp28 + - name: Ethernet54/1 + type: 100gbase-x-qsfp28 diff --git a/device-types/Arista/DCS-7280SR2-48YC6-M-R.yaml b/device-types/Arista/DCS-7280SR2-48YC6-M-R.yaml new file mode 100644 index 000000000..13fc5f04b --- /dev/null +++ b/device-types/Arista/DCS-7280SR2-48YC6-M-R.yaml @@ -0,0 +1,132 @@ +--- +manufacturer: Arista +model: DCS-7280SR2-48YC6-M-R +slug: arista-dcs-7280sr2-48yc6-m-r +part_number: DCS-7280SR2-48YC6-M-R +u_height: 1 +weight: 22.9 +weight_unit: lb +airflow: rear-to-front +is_full_depth: false +comments: '[Arista 7280R Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R-DataSheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 1 + position: '0' + - name: PSU 2 + position: '1' +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true + - name: Ethernet1 + type: 25gbase-x-sfp28 + - name: Ethernet2 + type: 25gbase-x-sfp28 + - name: Ethernet3 + type: 25gbase-x-sfp28 + - name: Ethernet4 + type: 25gbase-x-sfp28 + - name: Ethernet5 + type: 25gbase-x-sfp28 + - name: Ethernet6 + type: 25gbase-x-sfp28 + - name: Ethernet7 + type: 25gbase-x-sfp28 + - name: Ethernet8 + type: 25gbase-x-sfp28 + - name: Ethernet9 + type: 25gbase-x-sfp28 + - name: Ethernet10 + type: 25gbase-x-sfp28 + - name: Ethernet11 + type: 25gbase-x-sfp28 + - name: Ethernet12 + type: 25gbase-x-sfp28 + - name: Ethernet13 + type: 25gbase-x-sfp28 + - name: Ethernet14 + type: 25gbase-x-sfp28 + - name: Ethernet15 + type: 25gbase-x-sfp28 + - name: Ethernet16 + type: 25gbase-x-sfp28 + - name: Ethernet17 + type: 25gbase-x-sfp28 + - name: Ethernet18 + type: 25gbase-x-sfp28 + - name: Ethernet19 + type: 25gbase-x-sfp28 + - name: Ethernet20 + type: 25gbase-x-sfp28 + - name: Ethernet21 + type: 25gbase-x-sfp28 + - name: Ethernet22 + type: 25gbase-x-sfp28 + - name: Ethernet23 + type: 25gbase-x-sfp28 + - name: Ethernet24 + type: 25gbase-x-sfp28 + - name: Ethernet25 + type: 25gbase-x-sfp28 + - name: Ethernet26 + type: 25gbase-x-sfp28 + - name: Ethernet27 + type: 25gbase-x-sfp28 + - name: Ethernet28 + type: 25gbase-x-sfp28 + - name: Ethernet29 + type: 25gbase-x-sfp28 + - name: Ethernet30 + type: 25gbase-x-sfp28 + - name: Ethernet31 + type: 25gbase-x-sfp28 + - name: Ethernet32 + type: 25gbase-x-sfp28 + - name: Ethernet33 + type: 25gbase-x-sfp28 + - name: Ethernet34 + type: 25gbase-x-sfp28 + - name: Ethernet35 + type: 25gbase-x-sfp28 + - name: Ethernet36 + type: 25gbase-x-sfp28 + - name: Ethernet37 + type: 25gbase-x-sfp28 + - name: Ethernet38 + type: 25gbase-x-sfp28 + - name: Ethernet39 + type: 25gbase-x-sfp28 + - name: Ethernet40 + type: 25gbase-x-sfp28 + - name: Ethernet41 + type: 25gbase-x-sfp28 + - name: Ethernet42 + type: 25gbase-x-sfp28 + - name: Ethernet43 + type: 25gbase-x-sfp28 + - name: Ethernet44 + type: 25gbase-x-sfp28 + - name: Ethernet45 + type: 25gbase-x-sfp28 + - name: Ethernet46 + type: 25gbase-x-sfp28 + - name: Ethernet47 + type: 25gbase-x-sfp28 + - name: Ethernet48 + type: 25gbase-x-sfp28 +# QSFP28(100G) ports can be broke into 4x25 with a model of [49-54]/[1-4] + - name: Ethernet49/1 + type: 100gbase-x-qsfp28 + - name: Ethernet50/1 + type: 100gbase-x-qsfp28 + - name: Ethernet51/1 + type: 100gbase-x-qsfp28 + - name: Ethernet52/1 + type: 100gbase-x-qsfp28 + - name: Ethernet53/1 + type: 100gbase-x-qsfp28 + - name: Ethernet54/1 + type: 100gbase-x-qsfp28 diff --git a/device-types/Arista/DCS-7280SR2-48YC6-R.yaml b/device-types/Arista/DCS-7280SR2-48YC6-R.yaml new file mode 100644 index 000000000..4a459f4a9 --- /dev/null +++ b/device-types/Arista/DCS-7280SR2-48YC6-R.yaml @@ -0,0 +1,132 @@ +--- +manufacturer: Arista +model: DCS-7280SR2-48YC6-R +slug: arista-dcs-7280sr2-48yc6-r +part_number: DCS-7280SR2-48YC6-R +u_height: 1 +weight: 22.9 +weight_unit: lb +airflow: rear-to-front +is_full_depth: false +comments: '[Arista 7280R Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R-DataSheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 1 + position: '0' + - name: PSU 2 + position: '1' +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true + - name: Ethernet1 + type: 25gbase-x-sfp28 + - name: Ethernet2 + type: 25gbase-x-sfp28 + - name: Ethernet3 + type: 25gbase-x-sfp28 + - name: Ethernet4 + type: 25gbase-x-sfp28 + - name: Ethernet5 + type: 25gbase-x-sfp28 + - name: Ethernet6 + type: 25gbase-x-sfp28 + - name: Ethernet7 + type: 25gbase-x-sfp28 + - name: Ethernet8 + type: 25gbase-x-sfp28 + - name: Ethernet9 + type: 25gbase-x-sfp28 + - name: Ethernet10 + type: 25gbase-x-sfp28 + - name: Ethernet11 + type: 25gbase-x-sfp28 + - name: Ethernet12 + type: 25gbase-x-sfp28 + - name: Ethernet13 + type: 25gbase-x-sfp28 + - name: Ethernet14 + type: 25gbase-x-sfp28 + - name: Ethernet15 + type: 25gbase-x-sfp28 + - name: Ethernet16 + type: 25gbase-x-sfp28 + - name: Ethernet17 + type: 25gbase-x-sfp28 + - name: Ethernet18 + type: 25gbase-x-sfp28 + - name: Ethernet19 + type: 25gbase-x-sfp28 + - name: Ethernet20 + type: 25gbase-x-sfp28 + - name: Ethernet21 + type: 25gbase-x-sfp28 + - name: Ethernet22 + type: 25gbase-x-sfp28 + - name: Ethernet23 + type: 25gbase-x-sfp28 + - name: Ethernet24 + type: 25gbase-x-sfp28 + - name: Ethernet25 + type: 25gbase-x-sfp28 + - name: Ethernet26 + type: 25gbase-x-sfp28 + - name: Ethernet27 + type: 25gbase-x-sfp28 + - name: Ethernet28 + type: 25gbase-x-sfp28 + - name: Ethernet29 + type: 25gbase-x-sfp28 + - name: Ethernet30 + type: 25gbase-x-sfp28 + - name: Ethernet31 + type: 25gbase-x-sfp28 + - name: Ethernet32 + type: 25gbase-x-sfp28 + - name: Ethernet33 + type: 25gbase-x-sfp28 + - name: Ethernet34 + type: 25gbase-x-sfp28 + - name: Ethernet35 + type: 25gbase-x-sfp28 + - name: Ethernet36 + type: 25gbase-x-sfp28 + - name: Ethernet37 + type: 25gbase-x-sfp28 + - name: Ethernet38 + type: 25gbase-x-sfp28 + - name: Ethernet39 + type: 25gbase-x-sfp28 + - name: Ethernet40 + type: 25gbase-x-sfp28 + - name: Ethernet41 + type: 25gbase-x-sfp28 + - name: Ethernet42 + type: 25gbase-x-sfp28 + - name: Ethernet43 + type: 25gbase-x-sfp28 + - name: Ethernet44 + type: 25gbase-x-sfp28 + - name: Ethernet45 + type: 25gbase-x-sfp28 + - name: Ethernet46 + type: 25gbase-x-sfp28 + - name: Ethernet47 + type: 25gbase-x-sfp28 + - name: Ethernet48 + type: 25gbase-x-sfp28 +# QSFP28(100G) ports can be broke into 4x25 with a model of [49-54]/[1-4] + - name: Ethernet49/1 + type: 100gbase-x-qsfp28 + - name: Ethernet50/1 + type: 100gbase-x-qsfp28 + - name: Ethernet51/1 + type: 100gbase-x-qsfp28 + - name: Ethernet52/1 + type: 100gbase-x-qsfp28 + - name: Ethernet53/1 + type: 100gbase-x-qsfp28 + - name: Ethernet54/1 + type: 100gbase-x-qsfp28 diff --git a/device-types/Arista/DCS-7280SR2A-48YC6-F.yaml b/device-types/Arista/DCS-7280SR2A-48YC6-F.yaml new file mode 100644 index 000000000..031576c3b --- /dev/null +++ b/device-types/Arista/DCS-7280SR2A-48YC6-F.yaml @@ -0,0 +1,132 @@ +--- +manufacturer: Arista +model: DCS-7280SR2A-48YC6-F +slug: arista-dcs-7280sr2a-48yc6-f +part_number: DCS-7280SR2A-48YC6-F +u_height: 1 +weight: 22.9 +weight_unit: lb +airflow: front-to-rear +is_full_depth: false +comments: '[Arista 7280R Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R-DataSheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 1 + position: '0' + - name: PSU 2 + position: '1' +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true + - name: Ethernet1 + type: 25gbase-x-sfp28 + - name: Ethernet2 + type: 25gbase-x-sfp28 + - name: Ethernet3 + type: 25gbase-x-sfp28 + - name: Ethernet4 + type: 25gbase-x-sfp28 + - name: Ethernet5 + type: 25gbase-x-sfp28 + - name: Ethernet6 + type: 25gbase-x-sfp28 + - name: Ethernet7 + type: 25gbase-x-sfp28 + - name: Ethernet8 + type: 25gbase-x-sfp28 + - name: Ethernet9 + type: 25gbase-x-sfp28 + - name: Ethernet10 + type: 25gbase-x-sfp28 + - name: Ethernet11 + type: 25gbase-x-sfp28 + - name: Ethernet12 + type: 25gbase-x-sfp28 + - name: Ethernet13 + type: 25gbase-x-sfp28 + - name: Ethernet14 + type: 25gbase-x-sfp28 + - name: Ethernet15 + type: 25gbase-x-sfp28 + - name: Ethernet16 + type: 25gbase-x-sfp28 + - name: Ethernet17 + type: 25gbase-x-sfp28 + - name: Ethernet18 + type: 25gbase-x-sfp28 + - name: Ethernet19 + type: 25gbase-x-sfp28 + - name: Ethernet20 + type: 25gbase-x-sfp28 + - name: Ethernet21 + type: 25gbase-x-sfp28 + - name: Ethernet22 + type: 25gbase-x-sfp28 + - name: Ethernet23 + type: 25gbase-x-sfp28 + - name: Ethernet24 + type: 25gbase-x-sfp28 + - name: Ethernet25 + type: 25gbase-x-sfp28 + - name: Ethernet26 + type: 25gbase-x-sfp28 + - name: Ethernet27 + type: 25gbase-x-sfp28 + - name: Ethernet28 + type: 25gbase-x-sfp28 + - name: Ethernet29 + type: 25gbase-x-sfp28 + - name: Ethernet30 + type: 25gbase-x-sfp28 + - name: Ethernet31 + type: 25gbase-x-sfp28 + - name: Ethernet32 + type: 25gbase-x-sfp28 + - name: Ethernet33 + type: 25gbase-x-sfp28 + - name: Ethernet34 + type: 25gbase-x-sfp28 + - name: Ethernet35 + type: 25gbase-x-sfp28 + - name: Ethernet36 + type: 25gbase-x-sfp28 + - name: Ethernet37 + type: 25gbase-x-sfp28 + - name: Ethernet38 + type: 25gbase-x-sfp28 + - name: Ethernet39 + type: 25gbase-x-sfp28 + - name: Ethernet40 + type: 25gbase-x-sfp28 + - name: Ethernet41 + type: 25gbase-x-sfp28 + - name: Ethernet42 + type: 25gbase-x-sfp28 + - name: Ethernet43 + type: 25gbase-x-sfp28 + - name: Ethernet44 + type: 25gbase-x-sfp28 + - name: Ethernet45 + type: 25gbase-x-sfp28 + - name: Ethernet46 + type: 25gbase-x-sfp28 + - name: Ethernet47 + type: 25gbase-x-sfp28 + - name: Ethernet48 + type: 25gbase-x-sfp28 +# QSFP28(100G) ports can be broke into 4x25 with a model of [49-54]/[1-4] + - name: Ethernet49/1 + type: 100gbase-x-qsfp28 + - name: Ethernet50/1 + type: 100gbase-x-qsfp28 + - name: Ethernet51/1 + type: 100gbase-x-qsfp28 + - name: Ethernet52/1 + type: 100gbase-x-qsfp28 + - name: Ethernet53/1 + type: 100gbase-x-qsfp28 + - name: Ethernet54/1 + type: 100gbase-x-qsfp28 diff --git a/device-types/Arista/DCS-7280SR2A-48YC6-R.yaml b/device-types/Arista/DCS-7280SR2A-48YC6-R.yaml new file mode 100644 index 000000000..357dfb3c7 --- /dev/null +++ b/device-types/Arista/DCS-7280SR2A-48YC6-R.yaml @@ -0,0 +1,132 @@ +--- +manufacturer: Arista +model: DCS-7280SR2A-48YC6-R +slug: arista-dcs-7280sr2a-48yc6-r +part_number: DCS-7280SR2A-48YC6-R +u_height: 1 +weight: 22.9 +weight_unit: lb +airflow: rear-to-front +is_full_depth: false +comments: '[Arista 7280R Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R-DataSheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 1 + position: '0' + - name: PSU 2 + position: '1' +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true + - name: Ethernet1 + type: 25gbase-x-sfp28 + - name: Ethernet2 + type: 25gbase-x-sfp28 + - name: Ethernet3 + type: 25gbase-x-sfp28 + - name: Ethernet4 + type: 25gbase-x-sfp28 + - name: Ethernet5 + type: 25gbase-x-sfp28 + - name: Ethernet6 + type: 25gbase-x-sfp28 + - name: Ethernet7 + type: 25gbase-x-sfp28 + - name: Ethernet8 + type: 25gbase-x-sfp28 + - name: Ethernet9 + type: 25gbase-x-sfp28 + - name: Ethernet10 + type: 25gbase-x-sfp28 + - name: Ethernet11 + type: 25gbase-x-sfp28 + - name: Ethernet12 + type: 25gbase-x-sfp28 + - name: Ethernet13 + type: 25gbase-x-sfp28 + - name: Ethernet14 + type: 25gbase-x-sfp28 + - name: Ethernet15 + type: 25gbase-x-sfp28 + - name: Ethernet16 + type: 25gbase-x-sfp28 + - name: Ethernet17 + type: 25gbase-x-sfp28 + - name: Ethernet18 + type: 25gbase-x-sfp28 + - name: Ethernet19 + type: 25gbase-x-sfp28 + - name: Ethernet20 + type: 25gbase-x-sfp28 + - name: Ethernet21 + type: 25gbase-x-sfp28 + - name: Ethernet22 + type: 25gbase-x-sfp28 + - name: Ethernet23 + type: 25gbase-x-sfp28 + - name: Ethernet24 + type: 25gbase-x-sfp28 + - name: Ethernet25 + type: 25gbase-x-sfp28 + - name: Ethernet26 + type: 25gbase-x-sfp28 + - name: Ethernet27 + type: 25gbase-x-sfp28 + - name: Ethernet28 + type: 25gbase-x-sfp28 + - name: Ethernet29 + type: 25gbase-x-sfp28 + - name: Ethernet30 + type: 25gbase-x-sfp28 + - name: Ethernet31 + type: 25gbase-x-sfp28 + - name: Ethernet32 + type: 25gbase-x-sfp28 + - name: Ethernet33 + type: 25gbase-x-sfp28 + - name: Ethernet34 + type: 25gbase-x-sfp28 + - name: Ethernet35 + type: 25gbase-x-sfp28 + - name: Ethernet36 + type: 25gbase-x-sfp28 + - name: Ethernet37 + type: 25gbase-x-sfp28 + - name: Ethernet38 + type: 25gbase-x-sfp28 + - name: Ethernet39 + type: 25gbase-x-sfp28 + - name: Ethernet40 + type: 25gbase-x-sfp28 + - name: Ethernet41 + type: 25gbase-x-sfp28 + - name: Ethernet42 + type: 25gbase-x-sfp28 + - name: Ethernet43 + type: 25gbase-x-sfp28 + - name: Ethernet44 + type: 25gbase-x-sfp28 + - name: Ethernet45 + type: 25gbase-x-sfp28 + - name: Ethernet46 + type: 25gbase-x-sfp28 + - name: Ethernet47 + type: 25gbase-x-sfp28 + - name: Ethernet48 + type: 25gbase-x-sfp28 +# QSFP28(100G) ports can be broke into 4x25 with a model of [49-54]/[1-4] + - name: Ethernet49/1 + type: 100gbase-x-qsfp28 + - name: Ethernet50/1 + type: 100gbase-x-qsfp28 + - name: Ethernet51/1 + type: 100gbase-x-qsfp28 + - name: Ethernet52/1 + type: 100gbase-x-qsfp28 + - name: Ethernet53/1 + type: 100gbase-x-qsfp28 + - name: Ethernet54/1 + type: 100gbase-x-qsfp28 diff --git a/device-types/Arista/DCS-7280SR2A-48YC6M-F.yaml b/device-types/Arista/DCS-7280SR2A-48YC6M-F.yaml new file mode 100644 index 000000000..a82b12489 --- /dev/null +++ b/device-types/Arista/DCS-7280SR2A-48YC6M-F.yaml @@ -0,0 +1,132 @@ +--- +manufacturer: Arista +model: DCS-7280SR2A-48YC6M-F +slug: arista-dcs-7280sr2a-48yc6m-f +part_number: DCS-7280SR2A-48YC6M-F +u_height: 1 +weight: 22.9 +weight_unit: lb +airflow: front-to-rear +is_full_depth: false +comments: '[Arista 7280R Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R-DataSheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 1 + position: '0' + - name: PSU 2 + position: '1' +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true + - name: Ethernet1 + type: 25gbase-x-sfp28 + - name: Ethernet2 + type: 25gbase-x-sfp28 + - name: Ethernet3 + type: 25gbase-x-sfp28 + - name: Ethernet4 + type: 25gbase-x-sfp28 + - name: Ethernet5 + type: 25gbase-x-sfp28 + - name: Ethernet6 + type: 25gbase-x-sfp28 + - name: Ethernet7 + type: 25gbase-x-sfp28 + - name: Ethernet8 + type: 25gbase-x-sfp28 + - name: Ethernet9 + type: 25gbase-x-sfp28 + - name: Ethernet10 + type: 25gbase-x-sfp28 + - name: Ethernet11 + type: 25gbase-x-sfp28 + - name: Ethernet12 + type: 25gbase-x-sfp28 + - name: Ethernet13 + type: 25gbase-x-sfp28 + - name: Ethernet14 + type: 25gbase-x-sfp28 + - name: Ethernet15 + type: 25gbase-x-sfp28 + - name: Ethernet16 + type: 25gbase-x-sfp28 + - name: Ethernet17 + type: 25gbase-x-sfp28 + - name: Ethernet18 + type: 25gbase-x-sfp28 + - name: Ethernet19 + type: 25gbase-x-sfp28 + - name: Ethernet20 + type: 25gbase-x-sfp28 + - name: Ethernet21 + type: 25gbase-x-sfp28 + - name: Ethernet22 + type: 25gbase-x-sfp28 + - name: Ethernet23 + type: 25gbase-x-sfp28 + - name: Ethernet24 + type: 25gbase-x-sfp28 + - name: Ethernet25 + type: 25gbase-x-sfp28 + - name: Ethernet26 + type: 25gbase-x-sfp28 + - name: Ethernet27 + type: 25gbase-x-sfp28 + - name: Ethernet28 + type: 25gbase-x-sfp28 + - name: Ethernet29 + type: 25gbase-x-sfp28 + - name: Ethernet30 + type: 25gbase-x-sfp28 + - name: Ethernet31 + type: 25gbase-x-sfp28 + - name: Ethernet32 + type: 25gbase-x-sfp28 + - name: Ethernet33 + type: 25gbase-x-sfp28 + - name: Ethernet34 + type: 25gbase-x-sfp28 + - name: Ethernet35 + type: 25gbase-x-sfp28 + - name: Ethernet36 + type: 25gbase-x-sfp28 + - name: Ethernet37 + type: 25gbase-x-sfp28 + - name: Ethernet38 + type: 25gbase-x-sfp28 + - name: Ethernet39 + type: 25gbase-x-sfp28 + - name: Ethernet40 + type: 25gbase-x-sfp28 + - name: Ethernet41 + type: 25gbase-x-sfp28 + - name: Ethernet42 + type: 25gbase-x-sfp28 + - name: Ethernet43 + type: 25gbase-x-sfp28 + - name: Ethernet44 + type: 25gbase-x-sfp28 + - name: Ethernet45 + type: 25gbase-x-sfp28 + - name: Ethernet46 + type: 25gbase-x-sfp28 + - name: Ethernet47 + type: 25gbase-x-sfp28 + - name: Ethernet48 + type: 25gbase-x-sfp28 +# QSFP28(100G) ports can be broke into 4x25 with a model of [49-54]/[1-4] + - name: Ethernet49/1 + type: 100gbase-x-qsfp28 + - name: Ethernet50/1 + type: 100gbase-x-qsfp28 + - name: Ethernet51/1 + type: 100gbase-x-qsfp28 + - name: Ethernet52/1 + type: 100gbase-x-qsfp28 + - name: Ethernet53/1 + type: 100gbase-x-qsfp28 + - name: Ethernet54/1 + type: 100gbase-x-qsfp28 diff --git a/device-types/Arista/DCS-7280SR2A-48YC6M-R.yaml b/device-types/Arista/DCS-7280SR2A-48YC6M-R.yaml new file mode 100644 index 000000000..3fad002fb --- /dev/null +++ b/device-types/Arista/DCS-7280SR2A-48YC6M-R.yaml @@ -0,0 +1,132 @@ +--- +manufacturer: Arista +model: DCS-7280SR2A-48YC6M-R +slug: arista-dcs-7280sr2a-48yc6m-r +part_number: DCS-7280SR2A-48YC6M-R +u_height: 1 +weight: 22.9 +weight_unit: lb +airflow: rear-to-front +is_full_depth: false +comments: '[Arista 7280R Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R-DataSheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 1 + position: '0' + - name: PSU 2 + position: '1' +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true + - name: Ethernet1 + type: 25gbase-x-sfp28 + - name: Ethernet2 + type: 25gbase-x-sfp28 + - name: Ethernet3 + type: 25gbase-x-sfp28 + - name: Ethernet4 + type: 25gbase-x-sfp28 + - name: Ethernet5 + type: 25gbase-x-sfp28 + - name: Ethernet6 + type: 25gbase-x-sfp28 + - name: Ethernet7 + type: 25gbase-x-sfp28 + - name: Ethernet8 + type: 25gbase-x-sfp28 + - name: Ethernet9 + type: 25gbase-x-sfp28 + - name: Ethernet10 + type: 25gbase-x-sfp28 + - name: Ethernet11 + type: 25gbase-x-sfp28 + - name: Ethernet12 + type: 25gbase-x-sfp28 + - name: Ethernet13 + type: 25gbase-x-sfp28 + - name: Ethernet14 + type: 25gbase-x-sfp28 + - name: Ethernet15 + type: 25gbase-x-sfp28 + - name: Ethernet16 + type: 25gbase-x-sfp28 + - name: Ethernet17 + type: 25gbase-x-sfp28 + - name: Ethernet18 + type: 25gbase-x-sfp28 + - name: Ethernet19 + type: 25gbase-x-sfp28 + - name: Ethernet20 + type: 25gbase-x-sfp28 + - name: Ethernet21 + type: 25gbase-x-sfp28 + - name: Ethernet22 + type: 25gbase-x-sfp28 + - name: Ethernet23 + type: 25gbase-x-sfp28 + - name: Ethernet24 + type: 25gbase-x-sfp28 + - name: Ethernet25 + type: 25gbase-x-sfp28 + - name: Ethernet26 + type: 25gbase-x-sfp28 + - name: Ethernet27 + type: 25gbase-x-sfp28 + - name: Ethernet28 + type: 25gbase-x-sfp28 + - name: Ethernet29 + type: 25gbase-x-sfp28 + - name: Ethernet30 + type: 25gbase-x-sfp28 + - name: Ethernet31 + type: 25gbase-x-sfp28 + - name: Ethernet32 + type: 25gbase-x-sfp28 + - name: Ethernet33 + type: 25gbase-x-sfp28 + - name: Ethernet34 + type: 25gbase-x-sfp28 + - name: Ethernet35 + type: 25gbase-x-sfp28 + - name: Ethernet36 + type: 25gbase-x-sfp28 + - name: Ethernet37 + type: 25gbase-x-sfp28 + - name: Ethernet38 + type: 25gbase-x-sfp28 + - name: Ethernet39 + type: 25gbase-x-sfp28 + - name: Ethernet40 + type: 25gbase-x-sfp28 + - name: Ethernet41 + type: 25gbase-x-sfp28 + - name: Ethernet42 + type: 25gbase-x-sfp28 + - name: Ethernet43 + type: 25gbase-x-sfp28 + - name: Ethernet44 + type: 25gbase-x-sfp28 + - name: Ethernet45 + type: 25gbase-x-sfp28 + - name: Ethernet46 + type: 25gbase-x-sfp28 + - name: Ethernet47 + type: 25gbase-x-sfp28 + - name: Ethernet48 + type: 25gbase-x-sfp28 +# QSFP28(100G) ports can be broke into 4x25 with a model of [49-54]/[1-4] + - name: Ethernet49/1 + type: 100gbase-x-qsfp28 + - name: Ethernet50/1 + type: 100gbase-x-qsfp28 + - name: Ethernet51/1 + type: 100gbase-x-qsfp28 + - name: Ethernet52/1 + type: 100gbase-x-qsfp28 + - name: Ethernet53/1 + type: 100gbase-x-qsfp28 + - name: Ethernet54/1 + type: 100gbase-x-qsfp28 diff --git a/device-types/Arista/DCS-7280SR2K-48C6-M.yaml b/device-types/Arista/DCS-7280SR2K-48C6-M-F.yaml similarity index 89% rename from device-types/Arista/DCS-7280SR2K-48C6-M.yaml rename to device-types/Arista/DCS-7280SR2K-48C6-M-F.yaml index 1cc0080c6..eb5e37978 100644 --- a/device-types/Arista/DCS-7280SR2K-48C6-M.yaml +++ b/device-types/Arista/DCS-7280SR2K-48C6-M-F.yaml @@ -1,23 +1,26 @@ --- manufacturer: Arista -model: DCS-7280SR2K-48C6-M -slug: arista-dcs-7280sr2k-48c6-m -part_number: DCS-7280SR2K-48C6-M +model: DCS-7280SR2K-48C6-M-F +slug: arista-dcs-7280sr2k-48c6-m-f +part_number: DCS-7280SR2K-48C6-M-F u_height: 1 +weight: 20 +weight_unit: lb +airflow: front-to-rear is_full_depth: false +comments: '[Arista 7280R Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R-DataSheet.pdf)' console-ports: - name: Console type: rj-45 -power-ports: - - name: PS1 - type: iec-60320-c14 - maximum_draw: 370 - allocated_draw: 215 - - name: PS2 - type: iec-60320-c14 - maximum_draw: 370 - allocated_draw: 215 +module-bays: + - name: PSU 1 + position: '0' + - name: PSU 2 + position: '1' interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true - name: Ethernet1 type: 10gbase-x-sfpp - name: Ethernet2 @@ -127,6 +130,3 @@ interfaces: type: 100gbase-x-qsfp28 - name: Ethernet54/1 type: 100gbase-x-qsfp28 - - name: Management1 - type: 1000base-t - mgmt_only: true diff --git a/device-types/Arista/DCS-7280SR2K-48C6-M-R.yaml b/device-types/Arista/DCS-7280SR2K-48C6-M-R.yaml new file mode 100644 index 000000000..39234e207 --- /dev/null +++ b/device-types/Arista/DCS-7280SR2K-48C6-M-R.yaml @@ -0,0 +1,132 @@ +--- +manufacturer: Arista +model: DCS-7280SR2K-48C6-M-R +slug: arista-dcs-7280sr2k-48c6-m-r +part_number: DCS-7280SR2K-48C6-M-R +u_height: 1 +weight: 20 +weight_unit: lb +airflow: rear-to-front +is_full_depth: false +comments: '[Arista 7280R Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R-DataSheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 1 + position: '0' + - name: PSU 2 + position: '1' +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true + - name: Ethernet1 + type: 10gbase-x-sfpp + - name: Ethernet2 + type: 10gbase-x-sfpp + - name: Ethernet3 + type: 10gbase-x-sfpp + - name: Ethernet4 + type: 10gbase-x-sfpp + - name: Ethernet5 + type: 10gbase-x-sfpp + - name: Ethernet6 + type: 10gbase-x-sfpp + - name: Ethernet7 + type: 10gbase-x-sfpp + - name: Ethernet8 + type: 10gbase-x-sfpp + - name: Ethernet9 + type: 10gbase-x-sfpp + - name: Ethernet10 + type: 10gbase-x-sfpp + - name: Ethernet11 + type: 10gbase-x-sfpp + - name: Ethernet12 + type: 10gbase-x-sfpp + - name: Ethernet13 + type: 10gbase-x-sfpp + - name: Ethernet14 + type: 10gbase-x-sfpp + - name: Ethernet15 + type: 10gbase-x-sfpp + - name: Ethernet16 + type: 10gbase-x-sfpp + - name: Ethernet17 + type: 10gbase-x-sfpp + - name: Ethernet18 + type: 10gbase-x-sfpp + - name: Ethernet19 + type: 10gbase-x-sfpp + - name: Ethernet20 + type: 10gbase-x-sfpp + - name: Ethernet21 + type: 10gbase-x-sfpp + - name: Ethernet22 + type: 10gbase-x-sfpp + - name: Ethernet23 + type: 10gbase-x-sfpp + - name: Ethernet24 + type: 10gbase-x-sfpp + - name: Ethernet25 + type: 25gbase-x-sfp28 + - name: Ethernet26 + type: 25gbase-x-sfp28 + - name: Ethernet27 + type: 25gbase-x-sfp28 + - name: Ethernet28 + type: 25gbase-x-sfp28 + - name: Ethernet29 + type: 25gbase-x-sfp28 + - name: Ethernet30 + type: 25gbase-x-sfp28 + - name: Ethernet31 + type: 25gbase-x-sfp28 + - name: Ethernet32 + type: 25gbase-x-sfp28 + - name: Ethernet33 + type: 25gbase-x-sfp28 + - name: Ethernet34 + type: 25gbase-x-sfp28 + - name: Ethernet35 + type: 25gbase-x-sfp28 + - name: Ethernet36 + type: 25gbase-x-sfp28 + - name: Ethernet37 + type: 25gbase-x-sfp28 + - name: Ethernet38 + type: 25gbase-x-sfp28 + - name: Ethernet39 + type: 25gbase-x-sfp28 + - name: Ethernet40 + type: 25gbase-x-sfp28 + - name: Ethernet41 + type: 25gbase-x-sfp28 + - name: Ethernet42 + type: 25gbase-x-sfp28 + - name: Ethernet43 + type: 25gbase-x-sfp28 + - name: Ethernet44 + type: 25gbase-x-sfp28 + - name: Ethernet45 + type: 25gbase-x-sfp28 + - name: Ethernet46 + type: 25gbase-x-sfp28 + - name: Ethernet47 + type: 25gbase-x-sfp28 + - name: Ethernet48 + type: 25gbase-x-sfp28 +# QSFP28(100G) ports can be broke into 4x25 with a model of [49-54]/[1-4] + - name: Ethernet49/1 + type: 100gbase-x-qsfp28 + - name: Ethernet50/1 + type: 100gbase-x-qsfp28 + - name: Ethernet51/1 + type: 100gbase-x-qsfp28 + - name: Ethernet52/1 + type: 100gbase-x-qsfp28 + - name: Ethernet53/1 + type: 100gbase-x-qsfp28 + - name: Ethernet54/1 + type: 100gbase-x-qsfp28 diff --git a/device-types/Arista/DCS-7280TR-48C6.yaml b/device-types/Arista/DCS-7280TR-48C6-F.yaml similarity index 88% rename from device-types/Arista/DCS-7280TR-48C6.yaml rename to device-types/Arista/DCS-7280TR-48C6-F.yaml index 8b86c6884..d11a5d450 100644 --- a/device-types/Arista/DCS-7280TR-48C6.yaml +++ b/device-types/Arista/DCS-7280TR-48C6-F.yaml @@ -1,23 +1,26 @@ --- manufacturer: Arista -model: DCS-7280TR-48C6 -slug: arista-dcs-7280tr-48c6 -part_number: DCS-7280TR-48C6 +model: DCS-7280TR-48C6-F +slug: arista-dcs-7280tr-48c6-f +part_number: DCS-7280TR-48C6-F u_height: 1 +weight: 22.2 +weight_unit: lb +airflow: front-to-rear is_full_depth: false +comments: '[Arista 7280R Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R-DataSheet.pdf)' console-ports: - name: Console type: rj-45 -power-ports: - - name: PS1 - type: iec-60320-c14 - maximum_draw: 405 - allocated_draw: 290 - - name: PS2 - type: iec-60320-c14 - maximum_draw: 405 - allocated_draw: 290 +module-bays: + - name: PSU 1 + position: '0' + - name: PSU 2 + position: '1' interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true - name: Ethernet1 type: 10gbase-t - name: Ethernet2 @@ -127,6 +130,3 @@ interfaces: type: 100gbase-x-qsfp28 - name: Ethernet54/1 type: 100gbase-x-qsfp28 - - name: Management1 - type: 1000base-t - mgmt_only: true diff --git a/device-types/Arista/DCS-7280TR-48C6-R.yaml b/device-types/Arista/DCS-7280TR-48C6-R.yaml new file mode 100644 index 000000000..cb2303eeb --- /dev/null +++ b/device-types/Arista/DCS-7280TR-48C6-R.yaml @@ -0,0 +1,132 @@ +--- +manufacturer: Arista +model: DCS-7280TR-48C6-R +slug: arista-dcs-7280tr-48c6-r +part_number: DCS-7280TR-48C6-R +u_height: 1 +weight: 22.2 +weight_unit: lb +airflow: rear-to-front +is_full_depth: false +comments: '[Arista 7280R Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7280R-DataSheet.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU 1 + position: '0' + - name: PSU 2 + position: '1' +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true + - name: Ethernet1 + type: 10gbase-t + - name: Ethernet2 + type: 10gbase-t + - name: Ethernet3 + type: 10gbase-t + - name: Ethernet4 + type: 10gbase-t + - name: Ethernet5 + type: 10gbase-t + - name: Ethernet6 + type: 10gbase-t + - name: Ethernet7 + type: 10gbase-t + - name: Ethernet8 + type: 10gbase-t + - name: Ethernet9 + type: 10gbase-t + - name: Ethernet10 + type: 10gbase-t + - name: Ethernet11 + type: 10gbase-t + - name: Ethernet12 + type: 10gbase-t + - name: Ethernet13 + type: 10gbase-t + - name: Ethernet14 + type: 10gbase-t + - name: Ethernet15 + type: 10gbase-t + - name: Ethernet16 + type: 10gbase-t + - name: Ethernet17 + type: 10gbase-t + - name: Ethernet18 + type: 10gbase-t + - name: Ethernet19 + type: 10gbase-t + - name: Ethernet20 + type: 10gbase-t + - name: Ethernet21 + type: 10gbase-t + - name: Ethernet22 + type: 10gbase-t + - name: Ethernet23 + type: 10gbase-t + - name: Ethernet24 + type: 10gbase-t + - name: Ethernet25 + type: 10gbase-t + - name: Ethernet26 + type: 10gbase-t + - name: Ethernet27 + type: 10gbase-t + - name: Ethernet28 + type: 10gbase-t + - name: Ethernet29 + type: 10gbase-t + - name: Ethernet30 + type: 10gbase-t + - name: Ethernet31 + type: 10gbase-t + - name: Ethernet32 + type: 10gbase-t + - name: Ethernet33 + type: 10gbase-t + - name: Ethernet34 + type: 10gbase-t + - name: Ethernet35 + type: 10gbase-t + - name: Ethernet36 + type: 10gbase-t + - name: Ethernet37 + type: 10gbase-t + - name: Ethernet38 + type: 10gbase-t + - name: Ethernet39 + type: 10gbase-t + - name: Ethernet40 + type: 10gbase-t + - name: Ethernet41 + type: 10gbase-t + - name: Ethernet42 + type: 10gbase-t + - name: Ethernet43 + type: 10gbase-t + - name: Ethernet44 + type: 10gbase-t + - name: Ethernet45 + type: 10gbase-t + - name: Ethernet46 + type: 10gbase-t + - name: Ethernet47 + type: 10gbase-t + - name: Ethernet48 + type: 10gbase-t +# QSFP28(100G) ports can be broke into 4x25 with a model of [49-54]/[1-4] + - name: Ethernet49/1 + type: 100gbase-x-qsfp28 + - name: Ethernet50/1 + type: 100gbase-x-qsfp28 + - name: Ethernet51/1 + type: 100gbase-x-qsfp28 + - name: Ethernet52/1 + type: 100gbase-x-qsfp28 + - name: Ethernet53/1 + type: 100gbase-x-qsfp28 + - name: Ethernet54/1 + type: 100gbase-x-qsfp28 diff --git a/module-types/Arista/PWR-1600AC-F.yaml b/module-types/Arista/PWR-1600AC-F.yaml new file mode 100644 index 000000000..171fe2f6a --- /dev/null +++ b/module-types/Arista/PWR-1600AC-F.yaml @@ -0,0 +1,9 @@ +--- +manufacturer: Arista +model: PWR-1600AC-F +part_number: PWR-1600AC-F +# airflow: front-to-rear +power-ports: + - name: '{module}' + type: iec-60320-c14 + maximum_draw: 1600 diff --git a/module-types/Arista/PWR-1611-DC-RED.yaml b/module-types/Arista/PWR-1611-DC-RED.yaml new file mode 100644 index 000000000..95f44ee55 --- /dev/null +++ b/module-types/Arista/PWR-1611-DC-RED.yaml @@ -0,0 +1,9 @@ +--- +manufacturer: Arista +model: PWR-1611-DC-RED +part_number: PWR-1611-DC-RED +# airflow: front-to-rear +power-ports: + - name: '{module}' + type: dc-terminal + maximum_draw: 1600 diff --git a/module-types/Arista/PWR-747AC-BLUE.yaml b/module-types/Arista/PWR-747AC-BLUE.yaml new file mode 100644 index 000000000..3678a0ce7 --- /dev/null +++ b/module-types/Arista/PWR-747AC-BLUE.yaml @@ -0,0 +1,9 @@ +--- +manufacturer: Arista +model: PWR-747AC-BLUE +part_number: PWR-747AC-BLUE +# airflow: rear-to-front +power-ports: + - name: '{module}' + type: iec-60320-c14 + maximum_draw: 750 diff --git a/module-types/Arista/PWR-747AC-RED.yaml b/module-types/Arista/PWR-747AC-RED.yaml new file mode 100644 index 000000000..0ce27b40b --- /dev/null +++ b/module-types/Arista/PWR-747AC-RED.yaml @@ -0,0 +1,9 @@ +--- +manufacturer: Arista +model: PWR-747AC-RED +part_number: PWR-747AC-RED +# airflow: front-to-rear +power-ports: + - name: '{module}' + type: iec-60320-c14 + maximum_draw: 750