From bf53f857bcd9c3cac2c8b06868f250cec21fc6ca Mon Sep 17 00:00:00 2001 From: Joe Nichols <11560185+nichols-356@users.noreply.github.com> Date: Thu, 2 Jul 2020 06:47:41 -0400 Subject: [PATCH] add more dcs-7280 series definitions (#163) --- device-types/Arista/DCS-7280CR2A-30.yaml | 84 +++++++++++++ device-types/Arista/DCS-7280QR-C36.yaml | 97 ++++++++++++++ device-types/Arista/DCS-7280SR-48C6.yaml | 132 ++++++++++++++++++++ device-types/Arista/DCS-7280SRA-48C6-M.yaml | 132 ++++++++++++++++++++ device-types/Arista/DCS-7280SRA-48C6.yaml | 132 ++++++++++++++++++++ 5 files changed, 577 insertions(+) create mode 100644 device-types/Arista/DCS-7280CR2A-30.yaml create mode 100644 device-types/Arista/DCS-7280QR-C36.yaml create mode 100644 device-types/Arista/DCS-7280SR-48C6.yaml create mode 100644 device-types/Arista/DCS-7280SRA-48C6-M.yaml create mode 100644 device-types/Arista/DCS-7280SRA-48C6.yaml diff --git a/device-types/Arista/DCS-7280CR2A-30.yaml b/device-types/Arista/DCS-7280CR2A-30.yaml new file mode 100644 index 000000000..c86d800c2 --- /dev/null +++ b/device-types/Arista/DCS-7280CR2A-30.yaml @@ -0,0 +1,84 @@ +manufacturer: Arista +model: DCS-7280CR2A-30 +slug: dcs-7280cr2a-30 +part_number: DCS-7280CR2A-30 +u_height: 1 +is_full_depth: true +comments: '' +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 +interfaces: +# 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 + - name: Management1 + type: 1000base-t + mgmt_only: true diff --git a/device-types/Arista/DCS-7280QR-C36.yaml b/device-types/Arista/DCS-7280QR-C36.yaml new file mode 100644 index 000000000..c1a448d6b --- /dev/null +++ b/device-types/Arista/DCS-7280QR-C36.yaml @@ -0,0 +1,97 @@ +manufacturer: Arista +model: DCS-7280QR-C36 +slug: dcs-7280qr-c36 +part_number: DCS-7280QR-C36 +u_height: 1 +is_full_depth: false +comments: '' +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 +interfaces: +# 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 + - name: Management1 + type: 1000base-t + mgmt_only: true diff --git a/device-types/Arista/DCS-7280SR-48C6.yaml b/device-types/Arista/DCS-7280SR-48C6.yaml new file mode 100644 index 000000000..5763b4f6a --- /dev/null +++ b/device-types/Arista/DCS-7280SR-48C6.yaml @@ -0,0 +1,132 @@ +manufacturer: Arista +model: DCS-7280SR-48C6 +slug: dcs-7280sr-48c6 +part_number: DCS-7280SR-48C6 +u_height: 1 +is_full_depth: false +comments: '' +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 +interfaces: + - 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 + - name: Management1 + type: 1000base-t + mgmt_only: true diff --git a/device-types/Arista/DCS-7280SRA-48C6-M.yaml b/device-types/Arista/DCS-7280SRA-48C6-M.yaml new file mode 100644 index 000000000..4123bfe3f --- /dev/null +++ b/device-types/Arista/DCS-7280SRA-48C6-M.yaml @@ -0,0 +1,132 @@ +manufacturer: Arista +model: DCS-7280SRA-48C6-M +slug: dcs-7280sra-48c6-m +part_number: DCS-7280SRA-48C6-M +u_height: 1 +is_full_depth: false +comments: '' +console-ports: + - name: Console + type: rj-45 +power-ports: + - name: PS1 + type: iec-60320-c14 + maximum_draw: 410 + allocated_draw: 313 + - name: PS2 + type: iec-60320-c14 + maximum_draw: 410 + allocated_draw: 313 +interfaces: + - 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 + - name: Management1 + type: 1000base-t + mgmt_only: true diff --git a/device-types/Arista/DCS-7280SRA-48C6.yaml b/device-types/Arista/DCS-7280SRA-48C6.yaml new file mode 100644 index 000000000..10fe75e57 --- /dev/null +++ b/device-types/Arista/DCS-7280SRA-48C6.yaml @@ -0,0 +1,132 @@ +manufacturer: Arista +model: DCS-7280SRA-48C6 +slug: dcs-7280sra-48c6 +part_number: DCS-7280SRA-48C6 +u_height: 1 +is_full_depth: false +comments: '' +console-ports: + - name: Console + type: rj-45 +power-ports: + - name: PS1 + type: iec-60320-c14 + maximum_draw: 410 + allocated_draw: 313 + - name: PS2 + type: iec-60320-c14 + maximum_draw: 410 + allocated_draw: 313 +interfaces: + - 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 + - name: Management1 + type: 1000base-t + mgmt_only: true