diff --git a/device-types/Arista/DCS-7289R3A-SC-F.yaml b/device-types/Arista/DCS-7289R3A-SC-F.yaml new file mode 100644 index 000000000..7bd1d0a43 --- /dev/null +++ b/device-types/Arista/DCS-7289R3A-SC-F.yaml @@ -0,0 +1,43 @@ +--- +manufacturer: Arista +model: DCS-7289R3A-SC-F +slug: arista-dcs-7289r3a-sc-f +part_number: DCS-7289R3A-SC-F +u_height: 4 +weight: 16.3 +weight_unit: kg +airflow: front-to-rear +is_full_depth: false +comments: '[Arista 7280R3A Modular Series / 7289R3A-SC 100/200/400G Data Center Switches](https://www.arista.com/assets/data/pdf/Datasheets/7280R3A-Modular-Datasheet.pdf)' +module-bays: +# supports Power Supplies PWR-1900-AC/DC + - name: PSU 1 + position: '1' + - name: PSU 2 + position: '2' + - name: PSU 3 + position: '3' + - name: PSU 4 + position: '4' +# supports Supervisor Modules DCS-7289-SUP-D, DCS-7289-SUPS-D + - name: Supervisor1 + position: '1' +# supports Interface Modules DCS-7368-16S, DCS-7358-16C, DCS-7368-4D, DCS-7368-4P + - name: Linecard2 + position: '2' + - name: Linecard3 + position: '3' + - name: Linecard4 + position: '4' + - name: Linecard5 + position: '5' + - name: Linecard6 + position: '6' + - name: Linecard7 + position: '7' + - name: Linecard8 + position: '8' + - name: Linecard9 + position: '9' + - name: Linecard10 + position: '10' diff --git a/module-types/Arista/DCS-7289-SUP.yaml b/module-types/Arista/DCS-7289-SUP.yaml new file mode 100644 index 000000000..3d0ea0bb5 --- /dev/null +++ b/module-types/Arista/DCS-7289-SUP.yaml @@ -0,0 +1,17 @@ +--- +manufacturer: Arista +model: DCS-7289-SUP +part_number: DCS-7289-SUP +comments: '[Arista 7280R3A Modular Series / 7289R3A-SC 100/200/400G Data Center Switches](https://www.arista.com/assets/data/pdf/Datasheets/7280R3A-Modular-Datasheet.pdf)' +console-ports: + - name: Console + type: rj-45 + - name: USB + type: usb-a +interfaces: + - name: Management{module}/1 + type: 1000base-t + mgmt_only: true + - name: Management{module}/2 + type: 1000base-x-sfp + mgmt_only: true diff --git a/module-types/Arista/DCS-7368-16S.yaml b/module-types/Arista/DCS-7368-16S.yaml new file mode 100644 index 000000000..2aab12b3e --- /dev/null +++ b/module-types/Arista/DCS-7368-16S.yaml @@ -0,0 +1,38 @@ +--- +manufacturer: Arista +model: DCS-7368-16S +part_number: DCS-7368-16S +comments: '[Arista 7368 Series Overview](https://www.arista.com/en/qsg-7368x-series/7368x-series-overview)' +interfaces: + - name: Ethernet{module}/1 + type: 25gbase-x-sfp28 + - name: Ethernet{module}/2 + type: 25gbase-x-sfp28 + - name: Ethernet{module}/3 + type: 25gbase-x-sfp28 + - name: Ethernet{module}/4 + type: 25gbase-x-sfp28 + - name: Ethernet{module}/5 + type: 25gbase-x-sfp28 + - name: Ethernet{module}/6 + type: 25gbase-x-sfp28 + - name: Ethernet{module}/7 + type: 25gbase-x-sfp28 + - name: Ethernet{module}/8 + type: 25gbase-x-sfp28 + - name: Ethernet{module}/9 + type: 25gbase-x-sfp28 + - name: Ethernet{module}/10 + type: 25gbase-x-sfp28 + - name: Ethernet{module}/11 + type: 25gbase-x-sfp28 + - name: Ethernet{module}/12 + type: 25gbase-x-sfp28 + - name: Ethernet{module}/13 + type: 25gbase-x-sfp28 + - name: Ethernet{module}/14 + type: 25gbase-x-sfp28 + - name: Ethernet{module}/15 + type: 25gbase-x-sfp28 + - name: Ethernet{module}/16 + type: 25gbase-x-sfp28 diff --git a/module-types/Arista/DCS-7368-4P.yaml b/module-types/Arista/DCS-7368-4P.yaml new file mode 100644 index 000000000..fe0878289 --- /dev/null +++ b/module-types/Arista/DCS-7368-4P.yaml @@ -0,0 +1,15 @@ +--- +manufacturer: Arista +model: DCS-7368-4P +part_number: DCS-7368-4P +comments: '[Arista 7368 Series Overview](https://www.arista.com/en/qsg-7368x-series/7368x-series-overview)' +interfaces: +# QSFPDD(400G) ports can be broke into 4x100 with a model of [1-16]/[1-4] + - name: Ethernet{module}/1/1 + type: 400gbase-x-osfp + - name: Ethernet{module}/2/1 + type: 400gbase-x-osfp + - name: Ethernet{module}/3/1 + type: 400gbase-x-osfp + - name: Ethernet{module}/4/1 + type: 400gbase-x-osfp