From 18fcb6705fde8defa9d828b24b9d206bbb815676 Mon Sep 17 00:00:00 2001 From: "ak@geant.org" <ak@geant.org> Date: Tue, 29 Aug 2023 12:01:02 +0100 Subject: [PATCH] Adding Nokia-7750-SR7-s device-type and XMA2s 36p modules --- device-types/Nokia/7750-SR7s.yaml | 12 ++++ module-types/Nokia/XCM2s-XMA2s-36-400G.yaml | 80 +++++++++++++++++++++ module-types/Nokia/XCM2s-XMA2s-36-800G.yaml | 80 +++++++++++++++++++++ 3 files changed, 172 insertions(+) create mode 100644 device-types/Nokia/7750-SR7s.yaml create mode 100644 module-types/Nokia/XCM2s-XMA2s-36-400G.yaml create mode 100644 module-types/Nokia/XCM2s-XMA2s-36-800G.yaml diff --git a/device-types/Nokia/7750-SR7s.yaml b/device-types/Nokia/7750-SR7s.yaml new file mode 100644 index 00000000..b9bffc6b --- /dev/null +++ b/device-types/Nokia/7750-SR7s.yaml @@ -0,0 +1,12 @@ +--- +manufacturer: Nokia +model: 7750-SR7s +slug: nokia-7750-sr7s +part_number: 3HE18033AA +u_height: 13 +is_full_depth: true +module_bays: + - name: Slot1 + position: '1' + - name: Slot2 + position: '2' diff --git a/module-types/Nokia/XCM2s-XMA2s-36-400G.yaml b/module-types/Nokia/XCM2s-XMA2s-36-400G.yaml new file mode 100644 index 00000000..cb1f89dd --- /dev/null +++ b/module-types/Nokia/XCM2s-XMA2s-36-400G.yaml @@ -0,0 +1,80 @@ +--- +manufacturer: NOKIA +model: XCM2s-XMA2s-9T +part_number: 3HE17771AA +comments: XMA2-s 36-port card with 9.6T licence inside XCM2-s +interfaces: + - name: '{module}/0/0' + type: 400gbase-x-qsfpp + - name: '{module}/0/1' + type: 400gbase-x-qsfpp + - name: '{module}/0/2' + type: 400gbase-x-qsfpp + - name: '{module}/0/3' + type: 400gbase-x-qsfpp + - name: '{module}/0/4' + type: 400gbase-x-qsfpp + - name: '{module}/0/5' + type: 400gbase-x-qsfpp + - name: '{module}/0/6' + type: 400gbase-x-qsfpp + - name: '{module}/0/7' + type: 400gbase-x-qsfpp + - name: '{module}/0/8' + type: 400gbase-x-qsfpp + - name: '{module}/0/9' + type: 400gbase-x-qsfpp + - name: '{module}/0/10' + type: 400gbase-x-qsfpp + - name: '{module}/0/11' + type: 400gbase-x-qsfpp + - name: '{module}/0/12' + type: 400gbase-x-qsfpp + - name: '{module}/0/13' + type: 400gbase-x-qsfpp + - name: '{module}/0/14' + type: 400gbase-x-qsfpp + - name: '{module}/0/15' + type: 400gbase-x-qsfpp + - name: '{module}/0/16' + type: 400gbase-x-qsfpp + - name: '{module}/0/17' + type: 400gbase-x-qsfpp + - name: '{module}/0/18' + type: 400gbase-x-qsfpp + - name: '{module}/0/19' + type: 400gbase-x-qsfpp + - name: '{module}/0/20' + type: 400gbase-x-qsfpp + - name: '{module}/0/21' + type: 400gbase-x-qsfpp + - name: '{module}/0/22' + type: 400gbase-x-qsfpp + - name: '{module}/0/23' + type: 400gbase-x-qsfpp + - name: '{module}/0/24' + type: 400gbase-x-qsfpp + - name: '{module}/0/25' + type: 400gbase-x-qsfpp + - name: '{module}/0/26' + type: 400gbase-x-qsfpp + - name: '{module}/0/27' + type: 400gbase-x-qsfpp + - name: '{module}/0/28' + type: 400gbase-x-qsfpp + - name: '{module}/0/29' + type: 400gbase-x-qsfpp + - name: '{module}/0/30' + type: 400gbase-x-qsfpp + - name: '{module}/0/31' + type: 400gbase-x-qsfpp + - name: '{module}/0/32' + type: 400gbase-x-qsfpp + - name: '{module}/0/33' + type: 400gbase-x-qsfpp + - name: '{module}/0/34' + type: 400gbase-x-qsfpp + - name: '{module}/0/35' + type: 400gbase-x-qsfpp + - name: '{module}/0/36' + type: 400gbase-x-qsfpp diff --git a/module-types/Nokia/XCM2s-XMA2s-36-800G.yaml b/module-types/Nokia/XCM2s-XMA2s-36-800G.yaml new file mode 100644 index 00000000..1b374f79 --- /dev/null +++ b/module-types/Nokia/XCM2s-XMA2s-36-800G.yaml @@ -0,0 +1,80 @@ +--- +manufacturer: NOKIA +model: XCM2s-XMA2s-12T +part_number: 3HE17771AA +comments: XMA2-s 36-port card with 12T licence inside XCM2-s +interfaces: + - name: '{module}/0/0' + type: 800gbase-x-qsfpp + - name: '{module}/0/1' + type: 800gbase-x-qsfpp + - name: '{module}/0/2' + type: 800gbase-x-qsfpp + - name: '{module}/0/3' + type: 800gbase-x-qsfpp + - name: '{module}/0/4' + type: 800gbase-x-qsfpp + - name: '{module}/0/5' + type: 800gbase-x-qsfpp + - name: '{module}/0/6' + type: 800gbase-x-qsfpp + - name: '{module}/0/7' + type: 800gbase-x-qsfpp + - name: '{module}/0/8' + type: 800gbase-x-qsfpp + - name: '{module}/0/9' + type: 800gbase-x-qsfpp + - name: '{module}/0/10' + type: 800gbase-x-qsfpp + - name: '{module}/0/11' + type: 800gbase-x-qsfpp + - name: '{module}/0/12' + type: 800gbase-x-qsfpp + - name: '{module}/0/13' + type: 800gbase-x-qsfpp + - name: '{module}/0/14' + type: 800gbase-x-qsfpp + - name: '{module}/0/15' + type: 800gbase-x-qsfpp + - name: '{module}/0/16' + type: 800gbase-x-qsfpp + - name: '{module}/0/17' + type: 800gbase-x-qsfpp + - name: '{module}/0/18' + type: 800gbase-x-qsfpp + - name: '{module}/0/19' + type: 800gbase-x-qsfpp + - name: '{module}/0/20' + type: 800gbase-x-qsfpp + - name: '{module}/0/21' + type: 800gbase-x-qsfpp + - name: '{module}/0/22' + type: 800gbase-x-qsfpp + - name: '{module}/0/23' + type: 800gbase-x-qsfpp + - name: '{module}/0/24' + type: 800gbase-x-qsfpp + - name: '{module}/0/25' + type: 800gbase-x-qsfpp + - name: '{module}/0/26' + type: 800gbase-x-qsfpp + - name: '{module}/0/27' + type: 800gbase-x-qsfpp + - name: '{module}/0/28' + type: 800gbase-x-qsfpp + - name: '{module}/0/29' + type: 800gbase-x-qsfpp + - name: '{module}/0/30' + type: 800gbase-x-qsfpp + - name: '{module}/0/31' + type: 800gbase-x-qsfpp + - name: '{module}/0/32' + type: 800gbase-x-qsfpp + - name: '{module}/0/33' + type: 800gbase-x-qsfpp + - name: '{module}/0/34' + type: 800gbase-x-qsfpp + - name: '{module}/0/35' + type: 800gbase-x-qsfpp + - name: '{module}/0/36' + type: 800gbase-x-qsfpp -- GitLab