From 5ef21cd2c28d879c2b3aaa4aa801bed8ccfcb360 Mon Sep 17 00:00:00 2001 From: nahun Date: Wed, 18 Nov 2020 16:58:34 -0800 Subject: [PATCH 1/2] Add a few Arista 7050 devices --- device-types/Arista/DCS-7050SX-64.yaml | 124 +++++++++++++++++++++++ device-types/Arista/DCS-7050T-52.yaml | 124 +++++++++++++++++++++++ device-types/Arista/DCS-7050TX-72Q.yaml | 128 ++++++++++++++++++++++++ 3 files changed, 376 insertions(+) create mode 100644 device-types/Arista/DCS-7050SX-64.yaml create mode 100644 device-types/Arista/DCS-7050T-52.yaml create mode 100644 device-types/Arista/DCS-7050TX-72Q.yaml diff --git a/device-types/Arista/DCS-7050SX-64.yaml b/device-types/Arista/DCS-7050SX-64.yaml new file mode 100644 index 00000000..b660c631 --- /dev/null +++ b/device-types/Arista/DCS-7050SX-64.yaml @@ -0,0 +1,124 @@ +manufacturer: Arista +model: DCS-7050SX-64 +slug: dcs-7050sx-64 +is_full_depth: True +u_height: 1 +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 + - 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: Management1 + type: 1000base-t +console-ports: + - name: Console + type: rj-45 +power-ports: + - name: PS1 + type: iec-60320-c14 + maximum_draw: 500 + allocated_draw: 140 + - name: PS2 + type: iec-60320-c14 + maximum_draw: 500 + allocated_draw: 140 diff --git a/device-types/Arista/DCS-7050T-52.yaml b/device-types/Arista/DCS-7050T-52.yaml new file mode 100644 index 00000000..ea156f67 --- /dev/null +++ b/device-types/Arista/DCS-7050T-52.yaml @@ -0,0 +1,124 @@ +manufacturer: Arista +model: DCS-7050T-52 +slug: dcs-7050t-52 +is_full_depth: True +u_height: 1 +interfaces: + - 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 + - name: Ethernet49 + type: 10gbase-x-sfpp + - name: Ethernet50 + type: 10gbase-x-sfpp + - name: Ethernet51 + type: 10gbase-x-sfpp + - name: Ethernet52 + type: 10gbase-x-sfpp + - name: Management1 + type: 1000base-t +console-ports: + - name: Console + type: rj-45 +power-ports: + - name: PS1 + type: iec-60320-c14 + maximum_draw: 460 + allocated_draw: 301 + - name: PS2 + type: iec-60320-c14 + maximum_draw: 460 + allocated_draw: 301 diff --git a/device-types/Arista/DCS-7050TX-72Q.yaml b/device-types/Arista/DCS-7050TX-72Q.yaml new file mode 100644 index 00000000..2a6d9618 --- /dev/null +++ b/device-types/Arista/DCS-7050TX-72Q.yaml @@ -0,0 +1,128 @@ +manufacturer: Arista +model: DCS-7050TX-72Q +slug: dcs-7050tx-72q +is_full_depth: True +u_height: 1 +interfaces: + - 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 + - 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: Management1 + type: 1000base-t +console-ports: + - name: Console + type: rj-45 +power-ports: + - name: PS1 + type: iec-60320-c14 + maximum_draw: 500 + allocated_draw: 355 + - name: PS2 + type: iec-60320-c14 + maximum_draw: 500 + allocated_draw: 355 From dacfd08b99c69b2467e04ace66588aebaeff77ff Mon Sep 17 00:00:00 2001 From: nahun Date: Wed, 18 Nov 2020 17:52:16 -0800 Subject: [PATCH 2/2] Mark Management1 ports and mgmt_only --- device-types/Arista/DCS-7050SX-64.yaml | 1 + device-types/Arista/DCS-7050T-52.yaml | 1 + device-types/Arista/DCS-7050TX-72Q.yaml | 1 + 3 files changed, 3 insertions(+) diff --git a/device-types/Arista/DCS-7050SX-64.yaml b/device-types/Arista/DCS-7050SX-64.yaml index b660c631..083ade7c 100644 --- a/device-types/Arista/DCS-7050SX-64.yaml +++ b/device-types/Arista/DCS-7050SX-64.yaml @@ -110,6 +110,7 @@ interfaces: type: 40gbase-x-qsfpp - name: Management1 type: 1000base-t + mgmt_only: true console-ports: - name: Console type: rj-45 diff --git a/device-types/Arista/DCS-7050T-52.yaml b/device-types/Arista/DCS-7050T-52.yaml index ea156f67..2c136917 100644 --- a/device-types/Arista/DCS-7050T-52.yaml +++ b/device-types/Arista/DCS-7050T-52.yaml @@ -110,6 +110,7 @@ interfaces: type: 10gbase-x-sfpp - name: Management1 type: 1000base-t + mgmt_only: true console-ports: - name: Console type: rj-45 diff --git a/device-types/Arista/DCS-7050TX-72Q.yaml b/device-types/Arista/DCS-7050TX-72Q.yaml index 2a6d9618..3b6cee53 100644 --- a/device-types/Arista/DCS-7050TX-72Q.yaml +++ b/device-types/Arista/DCS-7050TX-72Q.yaml @@ -114,6 +114,7 @@ interfaces: type: 40gbase-x-qsfpp - name: Management1 type: 1000base-t + mgmt_only: true console-ports: - name: Console type: rj-45