Skip to content

Commit fe4f645

Browse files
Juniper46harryajc
andauthored
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>
1 parent 596fa19 commit fe4f645

File tree

12 files changed

+264
-20
lines changed

12 files changed

+264
-20
lines changed
Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
---
2+
manufacturer: Juniper
3+
model: QFX5100-24Q
4+
slug: juniper-qfx5100-24q
5+
part_number: QFX5100-24Q
6+
u_height: 1
7+
airflow: front-to-rear
8+
weight: 9.8
9+
weight_unit: kg
10+
is_full_depth: true
11+
interfaces:
12+
- name: et-0/0/0
13+
type: 40gbase-x-qsfpp
14+
- name: et-0/0/1
15+
type: 40gbase-x-qsfpp
16+
- name: et-0/0/2
17+
type: 40gbase-x-qsfpp
18+
- name: et-0/0/3
19+
type: 40gbase-x-qsfpp
20+
- name: et-0/0/4
21+
type: 40gbase-x-qsfpp
22+
- name: et-0/0/5
23+
type: 40gbase-x-qsfpp
24+
- name: et-0/0/6
25+
type: 40gbase-x-qsfpp
26+
- name: et-0/0/7
27+
type: 40gbase-x-qsfpp
28+
- name: et-0/0/8
29+
type: 40gbase-x-qsfpp
30+
- name: et-0/0/9
31+
type: 40gbase-x-qsfpp
32+
- name: et-0/0/10
33+
type: 40gbase-x-qsfpp
34+
- name: et-0/0/11
35+
type: 40gbase-x-qsfpp
36+
- name: et-0/0/12
37+
type: 40gbase-x-qsfpp
38+
- name: et-0/0/13
39+
type: 40gbase-x-qsfpp
40+
- name: et-0/0/14
41+
type: 40gbase-x-qsfpp
42+
- name: et-0/0/15
43+
type: 40gbase-x-qsfpp
44+
- name: et-0/0/16
45+
type: 40gbase-x-qsfpp
46+
- name: et-0/0/17
47+
type: 40gbase-x-qsfpp
48+
- name: et-0/0/18
49+
type: 40gbase-x-qsfpp
50+
- name: et-0/0/19
51+
type: 40gbase-x-qsfpp
52+
- name: et-0/0/20
53+
type: 40gbase-x-qsfpp
54+
- name: et-0/0/21
55+
type: 40gbase-x-qsfpp
56+
- name: et-0/0/22
57+
type: 40gbase-x-qsfpp
58+
- name: et-0/0/23
59+
type: 40gbase-x-qsfpp
60+
- name: em0
61+
type: 1000base-t
62+
mgmt_only: true
63+
- name: em1
64+
type: 1000base-x-sfp
65+
mgmt_only: true
66+
module-bays:
67+
- name: PSU0
68+
position: '0'
69+
- name: PSU1
70+
position: '1'
71+
- name: Module 1
72+
position: '1'
73+
- name: Module 2
74+
position: '2'
75+
console-ports:
76+
- name: console
77+
type: rj-45

device-types/Juniper/QFX5100-48S-3AFO.yaml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -123,13 +123,11 @@ interfaces:
123123
- name: em1
124124
type: 1000base-x-sfp
125125
mgmt_only: true
126-
power-ports:
126+
module-bays:
127127
- name: PSU0
128-
type: iec-60320-c14
129-
maximum_draw: 650
128+
position: '0'
130129
- name: PSU1
131-
type: iec-60320-c14
132-
maximum_draw: 650
130+
position: '1'
133131
console-ports:
134132
- name: Console
135133
type: rj-45

device-types/Juniper/QFX5100-48S-6Q.yaml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -216,13 +216,11 @@ interfaces:
216216
- name: em1
217217
type: 1000base-x-sfp
218218
mgmt_only: true
219-
power-ports:
219+
module-bays:
220220
- name: PSU0
221-
type: iec-60320-c14
222-
maximum_draw: 650
221+
position: '0'
223222
- name: PSU1
224-
type: iec-60320-c14
225-
maximum_draw: 650
223+
position: '1'
226224
console-ports:
227225
- name: console
228226
type: rj-45

device-types/Juniper/QFX5100-48T-6Q.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -120,8 +120,8 @@ interfaces:
120120
type: 40gbase-x-qsfpp
121121
- name: et-0/0/53
122122
type: 40gbase-x-qsfpp
123-
power-ports:
123+
module-bays:
124124
- name: PSU0
125-
type: iec-60320-c14
125+
position: '0'
126126
- name: PSU1
127-
type: iec-60320-c14
127+
position: '1'

device-types/Juniper/QFX5100-96S-8Q.yaml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -412,13 +412,11 @@ interfaces:
412412
- name: em1
413413
type: 1000base-x-sfp
414414
mgmt_only: true
415-
power-ports:
415+
module-bays:
416416
- name: PSU0
417-
type: iec-60320-c14
418-
maximum_draw: 850
417+
position: '0'
419418
- name: PSU1
420-
type: iec-60320-c14
421-
maximum_draw: 850
419+
position: '1'
422420
console-ports:
423421
- name: console
424422
type: rj-45

device-types/Juniper/SRX320-POE.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ console-ports:
1414
type: rj-45
1515
power-ports:
1616
- name: PSU0
17-
type: iec-60320-c14
17+
type: dc-terminal
1818
allocated_draw: 46
1919
interfaces:
2020
- name: ge-0/0/0

device-types/Juniper/SRX320.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ console-ports:
1414
type: rj-45
1515
power-ports:
1616
- name: PSU0
17-
type: iec-60320-c14
17+
type: dc-terminal
1818
allocated_draw: 46
1919
interfaces:
2020
- name: ge-0/0/0
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
---
2+
manufacturer: Juniper
3+
model: EX9200-12QS
4+
comments: 12x40GE interfaces or 4x100GB interfaces
5+
interfaces:
6+
- name: et-{module}/0/0
7+
type: 40gbase-x-qsfpp
8+
- name: et-{module}/0/1
9+
type: 40gbase-x-qsfpp
10+
- name: et-{module}/0/2
11+
type: 100gbase-x-qsfp28
12+
- name: et-{module}/0/3
13+
type: 40gbase-x-qsfpp
14+
- name: et-{module}/0/4
15+
type: 40gbase-x-qsfpp
16+
- name: et-{module}/0/5
17+
type: 100gbase-x-qsfp28
18+
- name: et-{module}/1/0
19+
type: 40gbase-x-qsfpp
20+
- name: et-{module}/1/1
21+
type: 40gbase-x-qsfpp
22+
- name: et-{module}/1/2
23+
type: 100gbase-x-qsfp28
24+
- name: et-{module}/1/3
25+
type: 40gbase-x-qsfpp
26+
- name: et-{module}/1/4
27+
type: 40gbase-x-qsfpp
28+
- name: et-{module}/1/5
29+
type: 100gbase-x-qsfp28
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
---
2+
manufacturer: Juniper
3+
model: EX9200-20F
4+
comments: 20x1GE interfaces Half width module compatible in EX9200-MPC module
5+
interfaces:
6+
- name: ge-{module}/0/0
7+
type: 1000base-x-sfp
8+
- name: ge-{module}/0/1
9+
type: 1000base-x-sfp
10+
- name: ge-{module}/0/2
11+
type: 1000base-x-sfp
12+
- name: ge-{module}/0/3
13+
type: 1000base-x-sfp
14+
- name: ge-{module}/0/4
15+
type: 1000base-x-sfp
16+
- name: ge-{module}/0/5
17+
type: 1000base-x-sfp
18+
- name: ge-{module}/0/6
19+
type: 1000base-x-sfp
20+
- name: ge-{module}/0/7
21+
type: 1000base-x-sfp
22+
- name: ge-{module}/0/8
23+
type: 1000base-x-sfp
24+
- name: ge-{module}/0/9
25+
type: 1000base-x-sfp
26+
- name: ge-{module}/1/0
27+
type: 1000base-x-sfp
28+
- name: ge-{module}/1/1
29+
type: 1000base-x-sfp
30+
- name: ge-{module}/1/2
31+
type: 1000base-x-sfp
32+
- name: ge-{module}/1/3
33+
type: 1000base-x-sfp
34+
- name: ge-{module}/1/4
35+
type: 1000base-x-sfp
36+
- name: ge-{module}/1/5
37+
type: 1000base-x-sfp
38+
- name: ge-{module}/1/6
39+
type: 1000base-x-sfp
40+
- name: ge-{module}/1/7
41+
type: 1000base-x-sfp
42+
- name: ge-{module}/1/8
43+
type: 1000base-x-sfp
44+
- name: ge-{module}/1/9
45+
type: 1000base-x-sfp
Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
---
2+
manufacturer: Juniper
3+
model: EX9200-40XS
4+
comments: 40x10GE interfaces
5+
interfaces:
6+
- name: xe-{module}/0/0
7+
type: 10gbase-x-sfpp
8+
- name: xe-{module}/0/1
9+
type: 10gbase-x-sfpp
10+
- name: xe-{module}/0/2
11+
type: 10gbase-x-sfpp
12+
- name: xe-{module}/0/3
13+
type: 10gbase-x-sfpp
14+
- name: xe-{module}/0/4
15+
type: 10gbase-x-sfpp
16+
- name: xe-{module}/0/5
17+
type: 10gbase-x-sfpp
18+
- name: xe-{module}/0/6
19+
type: 10gbase-x-sfpp
20+
- name: xe-{module}/0/7
21+
type: 10gbase-x-sfpp
22+
- name: xe-{module}/0/8
23+
type: 10gbase-x-sfpp
24+
- name: xe-{module}/0/9
25+
type: 10gbase-x-sfpp
26+
- name: xe-{module}/0/10
27+
type: 10gbase-x-sfpp
28+
- name: xe-{module}/0/11
29+
type: 10gbase-x-sfpp
30+
- name: xe-{module}/0/12
31+
type: 10gbase-x-sfpp
32+
- name: xe-{module}/0/13
33+
type: 10gbase-x-sfpp
34+
- name: xe-{module}/0/14
35+
type: 10gbase-x-sfpp
36+
- name: xe-{module}/0/15
37+
type: 10gbase-x-sfpp
38+
- name: xe-{module}/0/16
39+
type: 10gbase-x-sfpp
40+
- name: xe-{module}/0/17
41+
type: 10gbase-x-sfpp
42+
- name: xe-{module}/0/18
43+
type: 10gbase-x-sfpp
44+
- name: xe-{module}/0/19
45+
type: 10gbase-x-sfpp
46+
- name: xe-{module}/1/0
47+
type: 10gbase-x-sfpp
48+
- name: xe-{module}/1/1
49+
type: 10gbase-x-sfpp
50+
- name: xe-{module}/1/2
51+
type: 10gbase-x-sfpp
52+
- name: xe-{module}/1/3
53+
type: 10gbase-x-sfpp
54+
- name: xe-{module}/1/4
55+
type: 10gbase-x-sfpp
56+
- name: xe-{module}/1/5
57+
type: 10gbase-x-sfpp
58+
- name: xe-{module}/1/6
59+
type: 10gbase-x-sfpp
60+
- name: xe-{module}/1/7
61+
type: 10gbase-x-sfpp
62+
- name: xe-{module}/1/8
63+
type: 10gbase-x-sfpp
64+
- name: xe-{module}/1/9
65+
type: 10gbase-x-sfpp
66+
- name: xe-{module}/1/10
67+
type: 10gbase-x-sfpp
68+
- name: xe-{module}/1/11
69+
type: 10gbase-x-sfpp
70+
- name: xe-{module}/1/12
71+
type: 10gbase-x-sfpp
72+
- name: xe-{module}/1/13
73+
type: 10gbase-x-sfpp
74+
- name: xe-{module}/1/14
75+
type: 10gbase-x-sfpp
76+
- name: xe-{module}/1/15
77+
type: 10gbase-x-sfpp
78+
- name: xe-{module}/1/16
79+
type: 10gbase-x-sfpp
80+
- name: xe-{module}/1/17
81+
type: 10gbase-x-sfpp
82+
- name: xe-{module}/1/18
83+
type: 10gbase-x-sfpp
84+
- name: xe-{module}/1/19
85+
type: 10gbase-x-sfpp

0 commit comments

Comments
 (0)