Skip to content

Add 41 new Juniper QFX device type definitions#4010

Merged
harryajc merged 3 commits intonetbox-community:masterfrom
mrmrcoleman:juniper-qfx-new-models
Mar 20, 2026
Merged

Add 41 new Juniper QFX device type definitions#4010
harryajc merged 3 commits intonetbox-community:masterfrom
mrmrcoleman:juniper-qfx-new-models

Conversation

@mrmrcoleman
Copy link
Contributor

Summary

  • Adds 41 new Juniper QFX device type definitions across 9 product families: QFX5130, QFX5130E, QFX5210, QFX5220, QFX5230, QFX5240, QFX5241, QFX5700, and QFX5700E
  • Definitions include full interface maps, console ports, PSU module bays, airflow, weight, and datasheet links
  • All definitions authored by @MissNicoleHenry at HPE (Juniper) — thank you Nicole!

Device types added

Product Family Variants Form Factor
QFX5130-48CM 4 (AC/DC, AFI/AFO) 1U, 48x SFP-DD + 8x QSFP-DD
QFX5130E-32CD 4 (AC/DC, AFI/AFO) 1U, 32x QSFP-DD
QFX5210-64C 8 (AC/DC, AFI/AFO, Flex) 2U, 64x QSFP28 + 2x SFP+
QFX5220-32CD 4 (AC/DC, AFI/AFO) 1U, 32x QSFP-DD + 2x SFP+
QFX5220-128C 2 (AC/DC, AFO) 4U, 128x QSFP28
QFX5230-64CD 4 (AC/DC, AFI/AFO) 2U, 64x QSFP-DD + 2x SFP+
QFX5240 2 (OSFP/QSFP-DD) 2U, 64-port + 2x SFP+
QFX5241 9 (32/64-port, OSFP/QSFP-DD, AC/DC) 1U/2U
QFX5700/5700E 4 (AC/DC) 5U chassis, 8 line-card slots

Test plan

  • All 41 definitions pass yamllint --strict
  • All 41 definitions pass pytest schema validation, slug checks, component checks, and power validation
  • No duplicate slugs or filenames conflict with existing library entries
  • Line endings verified as Unix LF
  • Trailing newlines present on all files

New device types covering QFX5130, QFX5130E, QFX5210, QFX5220,
QFX5230, QFX5240, QFX5241, QFX5700, and QFX5700E product families.

Device type definitions authored by @MissNicoleHenry at HPE.
@mrmrcoleman mrmrcoleman marked this pull request as ready for review March 9, 2026 19:48
Copy link
Collaborator

@harryajc harryajc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Most of these devices have 10gb ports that are labeled as et- where they should be xe-

@harryajc harryajc added the status: revisions needed This issue requires additional information to be actionable label Mar 10, 2026
Renamed 10gbase-x-sfpp interfaces from et- to xe- prefix across
31 files. In Junos, xe- is the correct prefix for 10GbE interfaces.
@mrmrcoleman mrmrcoleman force-pushed the juniper-qfx-new-models branch from 7525379 to 2851fc0 Compare March 15, 2026 10:04
@mrmrcoleman
Copy link
Contributor Author

Thanks @harryajc addressed in 2851fc0

@mrmrcoleman mrmrcoleman requested a review from harryajc March 15, 2026 10:07
@harryajc harryajc merged commit 6a16847 into netbox-community:master Mar 20, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

status: revisions needed This issue requires additional information to be actionable

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants