diff --git a/device-types/Arista/DCS-7368.yaml b/device-types/Arista/DCS-7368.yaml index d402aa1f3..a8970e203 100644 --- a/device-types/Arista/DCS-7368.yaml +++ b/device-types/Arista/DCS-7368.yaml @@ -5,9 +5,7 @@ slug: dcs-7368 part_number: DCS-7368 u_height: 4 is_full_depth: false -console-ports: - - name: Console - type: rj-45 +comments: '[Arista 7368X4 Series 100/200/400G Data Center Switches](https://www.arista.com/assets/data/pdf/Datasheets/7368X4-Datasheet.pdf' power-ports: - name: PS1 type: iec-60320-c20 @@ -21,7 +19,31 @@ power-ports: - name: PS4 type: iec-60320-c20 maximum_draw: 2000 -interfaces: - - name: Management1 - type: 1000base-t - mgmt_only: true +module-bays: + - name: Slot 1 + position: '1' + label: Supervisor + - name: Slot 2 + position: '2' + label: Line Card + - name: Slot 3 + position: '3' + label: Line Card + - name: Slot 4 + position: '4' + label: Line Card + - name: Slot 5 + position: '5' + label: Line Card + - name: Slot 6 + position: '6' + label: Line Card + - name: Slot 7 + position: '7' + label: Line Card + - name: Slot 8 + position: '8' + label: Line Card + - name: Slot 9 + position: '9' + label: Line Card diff --git a/module-types/Arista/DCS-7368-16C.yaml b/module-types/Arista/DCS-7368-16C.yaml new file mode 100644 index 000000000..3d58c3d8c --- /dev/null +++ b/module-types/Arista/DCS-7368-16C.yaml @@ -0,0 +1,39 @@ +--- +manufacturer: Arista +model: DCS-7368-16C +part_number: DCS-7368-16C +comments: '[Arista 7368 Series Overview](https://www.arista.com/en/qsg-7368x-series/7368x-series-overview)' +interfaces: +# QSFP28(100G) ports can be broke into 4x25 with a model of [1-16]/[1-4] + - name: Ethernet{module}/1/1 + type: 100gbase-x-qsfp28 + - name: Ethernet{module}/2/1 + type: 100gbase-x-qsfp28 + - name: Ethernet{module}/3/1 + type: 100gbase-x-qsfp28 + - name: Ethernet{module}/4/1 + type: 100gbase-x-qsfp28 + - name: Ethernet{module}/5/1 + type: 100gbase-x-qsfp28 + - name: Ethernet{module}/6/1 + type: 100gbase-x-qsfp28 + - name: Ethernet{module}/7/1 + type: 100gbase-x-qsfp28 + - name: Ethernet{module}/8/1 + type: 100gbase-x-qsfp28 + - name: Ethernet{module}/9/1 + type: 100gbase-x-qsfp28 + - name: Ethernet{module}/10/1 + type: 100gbase-x-qsfp28 + - name: Ethernet{module}/11/1 + type: 100gbase-x-qsfp28 + - name: Ethernet{module}/12/1 + type: 100gbase-x-qsfp28 + - name: Ethernet{module}/13/1 + type: 100gbase-x-qsfp28 + - name: Ethernet{module}/14/1 + type: 100gbase-x-qsfp28 + - name: Ethernet{module}/15/1 + type: 100gbase-x-qsfp28 + - name: Ethernet{module}/16/1 + type: 100gbase-x-qsfp28 diff --git a/module-types/Arista/DCS-7368-4DC.yaml b/module-types/Arista/DCS-7368-4DC.yaml new file mode 100644 index 000000000..1cb0baf4a --- /dev/null +++ b/module-types/Arista/DCS-7368-4DC.yaml @@ -0,0 +1,15 @@ +--- +manufacturer: Arista +model: DCS-7368-4D +part_number: DCS-7368-4D +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-qsfpdd + - name: Ethernet{module}/2/1 + type: 400gbase-x-qsfpdd + - name: Ethernet{module}/3/1 + type: 400gbase-x-qsfpdd + - name: Ethernet{module}/4/1 + type: 400gbase-x-qsfpdd diff --git a/module-types/Arista/DCS-7368-SUP.yaml b/module-types/Arista/DCS-7368-SUP.yaml new file mode 100644 index 000000000..fef2633b6 --- /dev/null +++ b/module-types/Arista/DCS-7368-SUP.yaml @@ -0,0 +1,17 @@ +--- +manufacturer: Arista +model: DCS-7368-SUP +part_number: DCS-7368-SUP +comments: '[Arista 7368 Series Overview](https://www.arista.com/en/qsg-7368x-series/7368x-series-overview)' +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