diff --git a/device-types/Juniper/MX304.yaml b/device-types/Juniper/MX304.yaml new file mode 100644 index 000000000..09e19eec1 --- /dev/null +++ b/device-types/Juniper/MX304.yaml @@ -0,0 +1,30 @@ +--- +manufacturer: Juniper +model: MX304 +slug: juniper-mx304 +part_number: JNP304 +u_height: 2 +weight: 30.5 +weight_unit: kg +airflow: front-to-rear +front_image: true +rear_image: true +is_full_depth: false +comments: '[Juniper MX304 Data Sheet](https://www.juniper.net/fr/fr/products/routers/mx-series/mx304-universal-routing-platform.html)' +module-bays: + - name: PEM0 + label: PSU 0 + position: PSU0 + - name: PEM1 + label: PSU 1 + position: PSU1 + - name: RE0 + label: Routing Engine 0 + position: '0' + - name: RE1 + label: Routing Engine 1 + position: '1' + - name: LCMIC0 + position: '0' + - name: LCMIC1 + position: '1' diff --git a/elevation-images/Juniper/juniper-mx304.front.png b/elevation-images/Juniper/juniper-mx304.front.png new file mode 100644 index 000000000..84d6b4d5c Binary files /dev/null and b/elevation-images/Juniper/juniper-mx304.front.png differ diff --git a/elevation-images/Juniper/juniper-mx304.rear.png b/elevation-images/Juniper/juniper-mx304.rear.png new file mode 100644 index 000000000..03917aeb3 Binary files /dev/null and b/elevation-images/Juniper/juniper-mx304.rear.png differ diff --git a/module-types/Juniper/JNP304-LMCIC16.yaml b/module-types/Juniper/JNP304-LMCIC16.yaml new file mode 100644 index 000000000..5edf243ef --- /dev/null +++ b/module-types/Juniper/JNP304-LMCIC16.yaml @@ -0,0 +1,39 @@ +--- +manufacturer: Juniper +model: JNP304-LMCIC16 +part_number: 750-122718 +weight: 2 +weight_unit: kg +interfaces: + - name: et-0/{module}/0 + type: 400gbase-x-qsfpdd + - name: et-0/{module}/1 + type: 400gbase-x-qsfpdd + - name: et-0/{module}/2 + type: 400gbase-x-qsfpdd + - name: et-0/{module}/3 + type: 400gbase-x-qsfpdd + - name: et-0/{module}/4 + type: 400gbase-x-qsfpdd + - name: et-0/{module}/5 + type: 400gbase-x-qsfpdd + - name: et-0/{module}/6 + type: 400gbase-x-qsfpdd + - name: et-0/{module}/7 + type: 400gbase-x-qsfpdd + - name: et-0/{module}/8 + type: 400gbase-x-qsfpdd + - name: et-0/{module}/9 + type: 400gbase-x-qsfpdd + - name: et-0/{module}/10 + type: 400gbase-x-qsfpdd + - name: et-0/{module}/11 + type: 400gbase-x-qsfpdd + - name: et-0/{module}/12 + type: 400gbase-x-qsfpdd + - name: et-0/{module}/13 + type: 400gbase-x-qsfpdd + - name: et-0/{module}/14 + type: 400gbase-x-qsfpdd + - name: et-0/{module}/15 + type: 400gbase-x-qsfpdd diff --git a/module-types/Juniper/JNP304-RE.yaml b/module-types/Juniper/JNP304-RE.yaml new file mode 100644 index 000000000..d699f2372 --- /dev/null +++ b/module-types/Juniper/JNP304-RE.yaml @@ -0,0 +1,13 @@ +--- +manufacturer: Juniper +model: JNP304-RE +part_number: JNP304-RE +weight: 1 +weight_unit: kg +console-ports: + - name: console_{module} + type: rj-45 +interfaces: + - name: mgmt_{module} + type: 1000base-t + mgmt_only: true