diff --git a/device-types/Arista/DCS-7060CX-32S.yaml b/device-types/Arista/DCS-7060CX-32S-F.yaml similarity index 79% rename from device-types/Arista/DCS-7060CX-32S.yaml rename to device-types/Arista/DCS-7060CX-32S-F.yaml index 26158e65ab3da854befb1d967e3bcf23d8f85e75..42ce7da5c0a61b01084e384df01923db14559d29 100644 --- a/device-types/Arista/DCS-7060CX-32S.yaml +++ b/device-types/Arista/DCS-7060CX-32S-F.yaml @@ -1,11 +1,28 @@ --- manufacturer: Arista -model: DCS-7060CX-32S -slug: arista-dcs-7060cx-32s -part_number: DCS-7060CX-32S -is_full_depth: true +model: DCS-7060CX-32S-F +slug: arista-dcs-7060cx-32s-f +part_number: DCS-7060CX-32S-F u_height: 1 +weight: 21 +weight_unit: lb +airflow: front-to-rear +is_full_depth: false +comments: '[Arista 7060X and 7260X Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7060X_7260X_DS.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PS1 + position: '0' + - name: PS2 + position: '1' interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true +# QSFP28(100G) ports can be broken into 4x25 with a model of [1-32]/[1-4] +# QSFP+(40G) ports can be broken into 4x10 with a model of [1-32]/[1-4] - name: Ethernet1/1 type: 100gbase-x-qsfp28 - name: Ethernet2/1 @@ -74,17 +91,3 @@ interfaces: type: 10gbase-x-sfpp - name: Ethernet34 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: 500 - allocated_draw: 187 - - name: PS2 - type: iec-60320-c14 - maximum_draw: 500 - allocated_draw: 187 diff --git a/device-types/Arista/DCS-7060CX2-32S.yaml b/device-types/Arista/DCS-7060CX-32S-R.yaml similarity index 75% rename from device-types/Arista/DCS-7060CX2-32S.yaml rename to device-types/Arista/DCS-7060CX-32S-R.yaml index cc8946591e68eea39bf960ea8485e0d1d367b1eb..d47b27827e0c846e68e249104a2e945f0c6b3750 100644 --- a/device-types/Arista/DCS-7060CX2-32S.yaml +++ b/device-types/Arista/DCS-7060CX-32S-R.yaml @@ -1,10 +1,28 @@ --- manufacturer: Arista -model: DCS-7060CX2-32S -slug: arista-dcs-7060cx2-32s -is_full_depth: true +model: DCS-7060CX-32S-R +slug: arista-dcs-7060cx-32s-r +part_number: DCS-7060CX-32S-R u_height: 1 +weight: 21 +weight_unit: lb +airflow: rear-to-front +is_full_depth: false +comments: '[Arista 7060X and 7260X Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7060X_7260X_DS.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PS1 + position: '0' + - name: PS2 + position: '1' interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true +# QSFP28(100G) ports can be broken into 4x25 with a model of [1-32]/[1-4] +# QSFP+(40G) ports can be broken into 4x10 with a model of [1-32]/[1-4] - name: Ethernet1/1 type: 100gbase-x-qsfp28 - name: Ethernet2/1 @@ -69,17 +87,7 @@ interfaces: type: 100gbase-x-qsfp28 - name: Ethernet32/1 type: 100gbase-x-qsfp28 - - 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: 150 - - name: PS2 - type: iec-60320-c14 - maximum_draw: 460 - allocated_draw: 150 + - name: Ethernet33 + type: 10gbase-x-sfpp + - name: Ethernet34 + type: 10gbase-x-sfpp diff --git a/device-types/Arista/DCS-7060CX-64-F.yaml b/device-types/Arista/DCS-7060CX-64-F.yaml new file mode 100644 index 0000000000000000000000000000000000000000..90fbeb7a38e090aadb34597e51399dc88a4d4a2d --- /dev/null +++ b/device-types/Arista/DCS-7060CX-64-F.yaml @@ -0,0 +1,157 @@ +--- +manufacturer: Arista +model: DCS-7060CX-64-F +slug: arista-dcs-7060cx-64-f +part_number: DCS-7060CX-64-F +u_height: 2 +weight: 44.1 +weight_unit: lb +airflow: front-to-rear +is_full_depth: false +comments: '[Arista 7060X and 7260X Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7060X_7260X_DS.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PS1 + position: '0' + - name: PS2 + position: '1' +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true +# QSFP28(100G) ports can be broken into 4x25 with a model of [1-64]/[1-4] +# QSFP+(40G) ports can be broken into 4x10 with a model of [1-64]/[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 + - 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 + type: 10gbase-x-sfpp + - name: Ethernet66 + type: 10gbase-x-sfpp diff --git a/device-types/Arista/DCS-7060CX-64-R.yaml b/device-types/Arista/DCS-7060CX-64-R.yaml new file mode 100644 index 0000000000000000000000000000000000000000..63097821ab2ab48b33e65284af152d37bfa7de09 --- /dev/null +++ b/device-types/Arista/DCS-7060CX-64-R.yaml @@ -0,0 +1,157 @@ +--- +manufacturer: Arista +model: DCS-7060CX-64-R +slug: arista-dcs-7060cx-64-r +part_number: DCS-7060CX-64-R +u_height: 2 +weight: 44.1 +weight_unit: lb +airflow: front-to-rear +is_full_depth: false +comments: '[Arista 7060X and 7260X Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7060X_7260X_DS.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PS1 + position: '0' + - name: PS2 + position: '1' +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true +# QSFP28(100G) ports can be broken into 4x25 with a model of [1-64]/[1-4] +# QSFP+(40G) ports can be broken into 4x10 with a model of [1-64]/[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 + - 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 + type: 10gbase-x-sfpp + - name: Ethernet66 + type: 10gbase-x-sfpp diff --git a/device-types/Arista/DCS-7060CX2-32S-F.yaml b/device-types/Arista/DCS-7060CX2-32S-F.yaml new file mode 100644 index 0000000000000000000000000000000000000000..63070f8a83844637a0e5ddc1cb925874d70426c4 --- /dev/null +++ b/device-types/Arista/DCS-7060CX2-32S-F.yaml @@ -0,0 +1,93 @@ +--- +manufacturer: Arista +model: DCS-7060CX2-32S-F +slug: arista-dcs-7060cx2-32s-f +part_number: DCS-7060CX2-32S-F +u_height: 1 +weight: 21 +weight_unit: lb +airflow: front-to-rear +is_full_depth: false +comments: '[Arista 7060X and 7260X Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7060X_7260X_DS.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PS1 + position: '0' + - name: PS2 + position: '1' +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true +# QSFP28(100G) ports can be broken into 4x25 with a model of [1-32]/[1-4] +# QSFP+(40G) ports can be broken into 4x10 with a model of [1-32]/[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 + type: 10gbase-x-sfpp + - name: Ethernet34 + type: 10gbase-x-sfpp diff --git a/device-types/Arista/DCS-7060CX2-32S-R.yaml b/device-types/Arista/DCS-7060CX2-32S-R.yaml new file mode 100644 index 0000000000000000000000000000000000000000..dab3c72a5f4901a8d70d0e501772867ae9f0b2c8 --- /dev/null +++ b/device-types/Arista/DCS-7060CX2-32S-R.yaml @@ -0,0 +1,93 @@ +--- +manufacturer: Arista +model: DCS-7060CX2-32S-R +slug: arista-dcs-7060cx2-32s-r +part_number: DCS-7060CX2-32S-R +u_height: 1 +weight: 21 +weight_unit: lb +airflow: rear-to-front +is_full_depth: false +comments: '[Arista 7060X and 7260X Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7060X_7260X_DS.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PS1 + position: '0' + - name: PS2 + position: '1' +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true +# QSFP28(100G) ports can be broken into 4x25 with a model of [1-32]/[1-4] +# QSFP+(40G) ports can be broken into 4x10 with a model of [1-32]/[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 + type: 10gbase-x-sfpp + - name: Ethernet34 + type: 10gbase-x-sfpp diff --git a/device-types/Arista/DCS-7060QX-64-F.yaml b/device-types/Arista/DCS-7060QX-64-F.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f49eae48497c798a36f3d282186df0e13602a463 --- /dev/null +++ b/device-types/Arista/DCS-7060QX-64-F.yaml @@ -0,0 +1,156 @@ +--- +manufacturer: Arista +model: DCS-7060QX-64-F +slug: arista-dcs-7060qx-64-f +part_number: DCS-7060QX-64-F +u_height: 2 +weight: 35.5 +weight_unit: lb +airflow: front-to-rear +is_full_depth: false +comments: '[Arista 7060X and 7260X Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7060X_7260X_DS.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PS1 + position: '0' + - name: PS2 + position: '1' +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true +# QSFP+(40G) ports can be broken into 4x10 with a model of [1-64]/[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 + - name: Ethernet57/1 + type: 40gbase-x-qsfpp + - name: Ethernet58/1 + type: 40gbase-x-qsfpp + - name: Ethernet59/1 + type: 40gbase-x-qsfpp + - name: Ethernet60/1 + type: 40gbase-x-qsfpp + - name: Ethernet61/1 + type: 40gbase-x-qsfpp + - name: Ethernet62/1 + type: 40gbase-x-qsfpp + - name: Ethernet63/1 + type: 40gbase-x-qsfpp + - name: Ethernet64/1 + type: 40gbase-x-qsfpp + - name: Ethernet65 + type: 10gbase-x-sfpp + - name: Ethernet66 + type: 10gbase-x-sfpp diff --git a/device-types/Arista/DCS-7060QX-64-R.yaml b/device-types/Arista/DCS-7060QX-64-R.yaml new file mode 100644 index 0000000000000000000000000000000000000000..9f29de8d46d065cde94ff4ba604e0e9017366f66 --- /dev/null +++ b/device-types/Arista/DCS-7060QX-64-R.yaml @@ -0,0 +1,156 @@ +--- +manufacturer: Arista +model: DCS-7060QX-64-R +slug: arista-dcs-7060qx-64-r +part_number: DCS-7060QX-64-R +u_height: 2 +weight: 35.5 +weight_unit: lb +airflow: front-to-rear +is_full_depth: false +comments: '[Arista 7060X and 7260X Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7060X_7260X_DS.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PS1 + position: '0' + - name: PS2 + position: '1' +interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true +# QSFP+(40G) ports can be broken into 4x10 with a model of [1-64]/[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 + - name: Ethernet57/1 + type: 40gbase-x-qsfpp + - name: Ethernet58/1 + type: 40gbase-x-qsfpp + - name: Ethernet59/1 + type: 40gbase-x-qsfpp + - name: Ethernet60/1 + type: 40gbase-x-qsfpp + - name: Ethernet61/1 + type: 40gbase-x-qsfpp + - name: Ethernet62/1 + type: 40gbase-x-qsfpp + - name: Ethernet63/1 + type: 40gbase-x-qsfpp + - name: Ethernet64/1 + type: 40gbase-x-qsfpp + - name: Ethernet65 + type: 10gbase-x-sfpp + - name: Ethernet66 + type: 10gbase-x-sfpp diff --git a/device-types/Arista/DCS-7060SX2-48YC6.yaml b/device-types/Arista/DCS-7060SX2-48YC6-F.yaml similarity index 85% rename from device-types/Arista/DCS-7060SX2-48YC6.yaml rename to device-types/Arista/DCS-7060SX2-48YC6-F.yaml index 9263629cf7280da09f3c6b0ebb32b9e5b1a19706..e98f80b849bb7a498d2bdb2a775fb4f73b7a4fe3 100644 --- a/device-types/Arista/DCS-7060SX2-48YC6.yaml +++ b/device-types/Arista/DCS-7060SX2-48YC6-F.yaml @@ -1,23 +1,26 @@ --- manufacturer: Arista -model: DCS-7060SX2-48YC6 -slug: arista-dcs-7060sx2-48yc6 -part_number: DCS-7060SX2-48YC6 +model: DCS-7060SX2-48YC6-F +slug: arista-dcs-7060sx2-48yc6-f +part_number: DCS-7060SX2-48YC6-F u_height: 1 +weight: 19.4 +weight_unit: lb +airflow: front-to-rear is_full_depth: false +comments: '[Arista 7060X and 7260X Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7060X_7260X_DS.pdf)' console-ports: - name: Console type: rj-45 -power-ports: +module-bays: - name: PS1 - type: iec-60320-c14 - maximum_draw: 500 - allocated_draw: 240 + position: '0' - name: PS2 - type: iec-60320-c14 - maximum_draw: 500 - allocated_draw: 240 + position: '1' interfaces: + - name: Management1 + type: 1000base-t + mgmt_only: true - name: Ethernet1 type: 25gbase-x-sfp28 - name: Ethernet2 @@ -114,6 +117,8 @@ interfaces: type: 25gbase-x-sfp28 - name: Ethernet48 type: 25gbase-x-sfp28 +# QSFP28(100G) ports can be broken into 4x25 with a model of [49-54]/[1-4] +# QSFP+(40G) ports can be broken into 4x10 with a model of [49-54]/[1-4] - name: Ethernet49/1 type: 100gbase-x-qsfp28 - name: Ethernet50/1 @@ -126,6 +131,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-7060SX2-48YC6-R.yaml b/device-types/Arista/DCS-7060SX2-48YC6-R.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f31ffce92387f1216240097da338a6a061a45e09 --- /dev/null +++ b/device-types/Arista/DCS-7060SX2-48YC6-R.yaml @@ -0,0 +1,133 @@ +--- +manufacturer: Arista +model: DCS-7060SX2-48YC6-R +slug: arista-dcs-7060sx2-48yc6-r +part_number: DCS-7060SX2-48YC6-R +u_height: 1 +weight: 19.4 +weight_unit: lb +airflow: rear-to-front +is_full_depth: false +comments: '[Arista 7060X and 7260X Data Sheet](https://www.arista.com/assets/data/pdf/Datasheets/7060X_7260X_DS.pdf)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PS1 + position: '0' + - name: PS2 + 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 broken into 4x25 with a model of [49-54]/[1-4] +# QSFP+(40G) ports can be broken into 4x10 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-1100AC-F.yaml b/module-types/Arista/PWR-1100AC-F.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b6c12f56b6ef6225e82b56d5652e4c5e5208c4b3 --- /dev/null +++ b/module-types/Arista/PWR-1100AC-F.yaml @@ -0,0 +1,9 @@ +--- +manufacturer: Arista +model: PWR-1100AC-F +part_number: PWR-1100AC-F +# airflow: front-to-rear +power-ports: + - name: '{module}' + type: iec-60320-c14 + maximum_draw: 1100 diff --git a/module-types/Arista/PWR-1100AC-R.yaml b/module-types/Arista/PWR-1100AC-R.yaml new file mode 100644 index 0000000000000000000000000000000000000000..891d7615b593d6332a2c31252c5881f89f8299ee --- /dev/null +++ b/module-types/Arista/PWR-1100AC-R.yaml @@ -0,0 +1,9 @@ +--- +manufacturer: Arista +model: PWR-1100AC-R +part_number: PWR-1100AC-R +# airflow: rear-to-front +power-ports: + - name: '{module}' + type: iec-60320-c14 + maximum_draw: 1100