Add Sophos XGS 3x00 and XGS 2x00 (#1740)

* add Sophos XGS 2100/2300 device type

* add Sophos XGS 3100/3300 device type

* add Sophos FlexiPort Module 4x SFP+

* Sophos: remove subdevice_role, since module_bays do not cause a parent/child relation

* device-types/Sophos/XGS-*.yaml: correct console-server-ports to console-ports

* device-types/Sophos/XGS-2/3x00.yaml: add weight from vendor datasheet

* Sophos-XGS: remove non-console USB-Ports as requested in Review
This commit is contained in:
Matthias Merz 2024-01-04 21:26:17 +01:00 committed by GitHub
parent 728c82e56d
commit 77ea3daa7d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 206 additions and 0 deletions

View File

@ -0,0 +1,46 @@
---
manufacturer: Sophos
model: XGS 2100
slug: sophos-xgs-2100
u_height: 1
weight: 4.7
weight_unit: kg
is_full_depth: false
airflow: front-to-rear
console-ports:
- name: COM Serial
type: rj-45
- name: COM USB
type: usb-micro-b
interfaces:
- name: MGMT
type: 1000base-t
mgmt_only: true
- name: F1
type: 1000base-x-sfp
- name: F2
type: 1000base-x-sfp
- name: LAN 1 (LAN)
type: 1000base-t
- name: LAN 2 (WAN)
type: 1000base-t
- name: LAN 3
type: 1000base-t
- name: LAN 4
type: 1000base-t
- name: LAN 5
type: 1000base-t
- name: LAN 6
type: 1000base-t
- name: LAN 7
type: 1000base-t
- name: LAN 8
type: 1000base-t
module-bays:
- name: A
position: A
power-ports:
- name: internal-PS
type: iec-60320-c14
maximum_draw: 201
allocated_draw: 50

View File

@ -0,0 +1,46 @@
---
manufacturer: Sophos
model: XGS 2300
slug: sophos-xgs-2300
u_height: 1
weight: 4.7
weight_unit: kg
is_full_depth: false
airflow: front-to-rear
console-ports:
- name: COM Serial
type: rj-45
- name: COM USB
type: usb-micro-b
interfaces:
- name: MGMT
type: 1000base-t
mgmt_only: true
- name: F1
type: 1000base-x-sfp
- name: F2
type: 1000base-x-sfp
- name: LAN 1 (LAN)
type: 1000base-t
- name: LAN 2 (WAN)
type: 1000base-t
- name: LAN 3
type: 1000base-t
- name: LAN 4
type: 1000base-t
- name: LAN 5
type: 1000base-t
- name: LAN 6
type: 1000base-t
- name: LAN 7
type: 1000base-t
- name: LAN 8
type: 1000base-t
module-bays:
- name: A
position: A
power-ports:
- name: internal-PS
type: iec-60320-c14
maximum_draw: 201
allocated_draw: 50

View File

@ -0,0 +1,50 @@
---
manufacturer: Sophos
model: XGS 3100
slug: sophos-xgs-3100
u_height: 1
weight: 4.7
weight_unit: kg
is_full_depth: false
airflow: front-to-rear
console-ports:
- name: COM Serial
type: rj-45
- name: COM USB
type: usb-micro-b
interfaces:
- name: MGMT
type: 1000base-t
mgmt_only: true
- name: F1
type: 10gbase-x-sfpp
- name: F2
type: 10gbase-x-sfpp
- name: F3
type: 1000base-x-sfp
- name: F4
type: 1000base-x-sfp
- name: LAN 1 (LAN)
type: 1000base-t
- name: LAN 2 (WAN)
type: 1000base-t
- name: LAN 3
type: 1000base-t
- name: LAN 4
type: 1000base-t
- name: LAN 5
type: 1000base-t
- name: LAN 6
type: 1000base-t
- name: LAN 7
type: 1000base-t
- name: LAN 8
type: 1000base-t
module-bays:
- name: A
position: A
power-ports:
- name: internal-PS
type: iec-60320-c14
maximum_draw: 201
allocated_draw: 50

View File

@ -0,0 +1,50 @@
---
manufacturer: Sophos
model: XGS 3300
slug: sophos-xgs-3300
u_height: 1
weight: 4.7
weight_unit: kg
is_full_depth: false
airflow: front-to-rear
console-ports:
- name: COM Serial
type: rj-45
- name: COM USB
type: usb-micro-b
interfaces:
- name: MGMT
type: 1000base-t
mgmt_only: true
- name: F1
type: 10gbase-x-sfpp
- name: F2
type: 10gbase-x-sfpp
- name: F3
type: 1000base-x-sfp
- name: F4
type: 1000base-x-sfp
- name: LAN 1 (LAN)
type: 1000base-t
- name: LAN 2 (WAN)
type: 1000base-t
- name: LAN 3
type: 1000base-t
- name: LAN 4
type: 1000base-t
- name: LAN 5
type: 1000base-t
- name: LAN 6
type: 1000base-t
- name: LAN 7
type: 1000base-t
- name: LAN 8
type: 1000base-t
module-bays:
- name: A
position: A
power-ports:
- name: internal-PS
type: iec-60320-c14
maximum_draw: 201
allocated_draw: 50

View File

@ -0,0 +1,14 @@
---
manufacturer: Sophos
model: 4 port 10GbE SFP+ Flexi Port module
part_number: XSAZTCHF4
comments: 4 port 10GbE SFP+ Flexi Port module - For XGS 1U/2U models
interfaces:
- name: '{module}1'
type: 10gbase-x-sfpp
- name: '{module}2'
type: 10gbase-x-sfpp
- name: '{module}3'
type: 10gbase-x-sfpp
- name: '{module}4'
type: 10gbase-x-sfpp