Updating some Juniper devices (#2801)

* Added juniper devices

* Update EX9200-MPC.yaml

fixed end of file

* Update EX9200-20F.yaml

fixed issues

* Delete module-types/Juniper/EX9200-MPC.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
This commit is contained in:
Juniper46 2025-02-17 11:28:15 +00:00 committed by GitHub
parent 596fa197c7
commit fe4f645bbc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
12 changed files with 264 additions and 20 deletions

View File

@ -0,0 +1,77 @@
---
manufacturer: Juniper
model: QFX5100-24Q
slug: juniper-qfx5100-24q
part_number: QFX5100-24Q
u_height: 1
airflow: front-to-rear
weight: 9.8
weight_unit: kg
is_full_depth: true
interfaces:
- name: et-0/0/0
type: 40gbase-x-qsfpp
- name: et-0/0/1
type: 40gbase-x-qsfpp
- name: et-0/0/2
type: 40gbase-x-qsfpp
- name: et-0/0/3
type: 40gbase-x-qsfpp
- name: et-0/0/4
type: 40gbase-x-qsfpp
- name: et-0/0/5
type: 40gbase-x-qsfpp
- name: et-0/0/6
type: 40gbase-x-qsfpp
- name: et-0/0/7
type: 40gbase-x-qsfpp
- name: et-0/0/8
type: 40gbase-x-qsfpp
- name: et-0/0/9
type: 40gbase-x-qsfpp
- name: et-0/0/10
type: 40gbase-x-qsfpp
- name: et-0/0/11
type: 40gbase-x-qsfpp
- name: et-0/0/12
type: 40gbase-x-qsfpp
- name: et-0/0/13
type: 40gbase-x-qsfpp
- name: et-0/0/14
type: 40gbase-x-qsfpp
- name: et-0/0/15
type: 40gbase-x-qsfpp
- name: et-0/0/16
type: 40gbase-x-qsfpp
- name: et-0/0/17
type: 40gbase-x-qsfpp
- name: et-0/0/18
type: 40gbase-x-qsfpp
- name: et-0/0/19
type: 40gbase-x-qsfpp
- name: et-0/0/20
type: 40gbase-x-qsfpp
- name: et-0/0/21
type: 40gbase-x-qsfpp
- name: et-0/0/22
type: 40gbase-x-qsfpp
- name: et-0/0/23
type: 40gbase-x-qsfpp
- name: em0
type: 1000base-t
mgmt_only: true
- name: em1
type: 1000base-x-sfp
mgmt_only: true
module-bays:
- name: PSU0
position: '0'
- name: PSU1
position: '1'
- name: Module 1
position: '1'
- name: Module 2
position: '2'
console-ports:
- name: console
type: rj-45

View File

@ -123,13 +123,11 @@ interfaces:
- name: em1
type: 1000base-x-sfp
mgmt_only: true
power-ports:
module-bays:
- name: PSU0
type: iec-60320-c14
maximum_draw: 650
position: '0'
- name: PSU1
type: iec-60320-c14
maximum_draw: 650
position: '1'
console-ports:
- name: Console
type: rj-45

View File

@ -216,13 +216,11 @@ interfaces:
- name: em1
type: 1000base-x-sfp
mgmt_only: true
power-ports:
module-bays:
- name: PSU0
type: iec-60320-c14
maximum_draw: 650
position: '0'
- name: PSU1
type: iec-60320-c14
maximum_draw: 650
position: '1'
console-ports:
- name: console
type: rj-45

View File

@ -120,8 +120,8 @@ interfaces:
type: 40gbase-x-qsfpp
- name: et-0/0/53
type: 40gbase-x-qsfpp
power-ports:
module-bays:
- name: PSU0
type: iec-60320-c14
position: '0'
- name: PSU1
type: iec-60320-c14
position: '1'

View File

@ -412,13 +412,11 @@ interfaces:
- name: em1
type: 1000base-x-sfp
mgmt_only: true
power-ports:
module-bays:
- name: PSU0
type: iec-60320-c14
maximum_draw: 850
position: '0'
- name: PSU1
type: iec-60320-c14
maximum_draw: 850
position: '1'
console-ports:
- name: console
type: rj-45

View File

@ -14,7 +14,7 @@ console-ports:
type: rj-45
power-ports:
- name: PSU0
type: iec-60320-c14
type: dc-terminal
allocated_draw: 46
interfaces:
- name: ge-0/0/0

View File

@ -14,7 +14,7 @@ console-ports:
type: rj-45
power-ports:
- name: PSU0
type: iec-60320-c14
type: dc-terminal
allocated_draw: 46
interfaces:
- name: ge-0/0/0

View File

@ -0,0 +1,29 @@
---
manufacturer: Juniper
model: EX9200-12QS
comments: 12x40GE interfaces or 4x100GB interfaces
interfaces:
- name: et-{module}/0/0
type: 40gbase-x-qsfpp
- name: et-{module}/0/1
type: 40gbase-x-qsfpp
- name: et-{module}/0/2
type: 100gbase-x-qsfp28
- name: et-{module}/0/3
type: 40gbase-x-qsfpp
- name: et-{module}/0/4
type: 40gbase-x-qsfpp
- name: et-{module}/0/5
type: 100gbase-x-qsfp28
- name: et-{module}/1/0
type: 40gbase-x-qsfpp
- name: et-{module}/1/1
type: 40gbase-x-qsfpp
- name: et-{module}/1/2
type: 100gbase-x-qsfp28
- name: et-{module}/1/3
type: 40gbase-x-qsfpp
- name: et-{module}/1/4
type: 40gbase-x-qsfpp
- name: et-{module}/1/5
type: 100gbase-x-qsfp28

View File

@ -0,0 +1,45 @@
---
manufacturer: Juniper
model: EX9200-20F
comments: 20x1GE interfaces Half width module compatible in EX9200-MPC module
interfaces:
- name: ge-{module}/0/0
type: 1000base-x-sfp
- name: ge-{module}/0/1
type: 1000base-x-sfp
- name: ge-{module}/0/2
type: 1000base-x-sfp
- name: ge-{module}/0/3
type: 1000base-x-sfp
- name: ge-{module}/0/4
type: 1000base-x-sfp
- name: ge-{module}/0/5
type: 1000base-x-sfp
- name: ge-{module}/0/6
type: 1000base-x-sfp
- name: ge-{module}/0/7
type: 1000base-x-sfp
- name: ge-{module}/0/8
type: 1000base-x-sfp
- name: ge-{module}/0/9
type: 1000base-x-sfp
- name: ge-{module}/1/0
type: 1000base-x-sfp
- name: ge-{module}/1/1
type: 1000base-x-sfp
- name: ge-{module}/1/2
type: 1000base-x-sfp
- name: ge-{module}/1/3
type: 1000base-x-sfp
- name: ge-{module}/1/4
type: 1000base-x-sfp
- name: ge-{module}/1/5
type: 1000base-x-sfp
- name: ge-{module}/1/6
type: 1000base-x-sfp
- name: ge-{module}/1/7
type: 1000base-x-sfp
- name: ge-{module}/1/8
type: 1000base-x-sfp
- name: ge-{module}/1/9
type: 1000base-x-sfp

View File

@ -0,0 +1,85 @@
---
manufacturer: Juniper
model: EX9200-40XS
comments: 40x10GE interfaces
interfaces:
- name: xe-{module}/0/0
type: 10gbase-x-sfpp
- name: xe-{module}/0/1
type: 10gbase-x-sfpp
- name: xe-{module}/0/2
type: 10gbase-x-sfpp
- name: xe-{module}/0/3
type: 10gbase-x-sfpp
- name: xe-{module}/0/4
type: 10gbase-x-sfpp
- name: xe-{module}/0/5
type: 10gbase-x-sfpp
- name: xe-{module}/0/6
type: 10gbase-x-sfpp
- name: xe-{module}/0/7
type: 10gbase-x-sfpp
- name: xe-{module}/0/8
type: 10gbase-x-sfpp
- name: xe-{module}/0/9
type: 10gbase-x-sfpp
- name: xe-{module}/0/10
type: 10gbase-x-sfpp
- name: xe-{module}/0/11
type: 10gbase-x-sfpp
- name: xe-{module}/0/12
type: 10gbase-x-sfpp
- name: xe-{module}/0/13
type: 10gbase-x-sfpp
- name: xe-{module}/0/14
type: 10gbase-x-sfpp
- name: xe-{module}/0/15
type: 10gbase-x-sfpp
- name: xe-{module}/0/16
type: 10gbase-x-sfpp
- name: xe-{module}/0/17
type: 10gbase-x-sfpp
- name: xe-{module}/0/18
type: 10gbase-x-sfpp
- name: xe-{module}/0/19
type: 10gbase-x-sfpp
- name: xe-{module}/1/0
type: 10gbase-x-sfpp
- name: xe-{module}/1/1
type: 10gbase-x-sfpp
- name: xe-{module}/1/2
type: 10gbase-x-sfpp
- name: xe-{module}/1/3
type: 10gbase-x-sfpp
- name: xe-{module}/1/4
type: 10gbase-x-sfpp
- name: xe-{module}/1/5
type: 10gbase-x-sfpp
- name: xe-{module}/1/6
type: 10gbase-x-sfpp
- name: xe-{module}/1/7
type: 10gbase-x-sfpp
- name: xe-{module}/1/8
type: 10gbase-x-sfpp
- name: xe-{module}/1/9
type: 10gbase-x-sfpp
- name: xe-{module}/1/10
type: 10gbase-x-sfpp
- name: xe-{module}/1/11
type: 10gbase-x-sfpp
- name: xe-{module}/1/12
type: 10gbase-x-sfpp
- name: xe-{module}/1/13
type: 10gbase-x-sfpp
- name: xe-{module}/1/14
type: 10gbase-x-sfpp
- name: xe-{module}/1/15
type: 10gbase-x-sfpp
- name: xe-{module}/1/16
type: 10gbase-x-sfpp
- name: xe-{module}/1/17
type: 10gbase-x-sfpp
- name: xe-{module}/1/18
type: 10gbase-x-sfpp
- name: xe-{module}/1/19
type: 10gbase-x-sfpp

View File

@ -0,0 +1,7 @@
---
manufacturer: Juniper
model: PWR-MX480-2400-DC-S
power-ports:
- name: PSU {module}
type: hardwired
maximum_draw: 2400

View File

@ -0,0 +1,7 @@
---
manufacturer: Juniper
model: PWR-MX480-2520-AC-S
power-ports:
- name: PSU {module}
type: iec-60320-c20
maximum_draw: 2520