diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 000000000..1895d264c --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,31 @@ +{ + "name": "netbox_devicetype-library", + "image": "mcr.microsoft.com/devcontainers/python:1-3.12-bullseye", + "remoteEnv": { + "HISTSIZE": "10000", + "HISTFILESIZE": "20000" + }, + + // Use 'forwardPorts' to make a list of ports inside the container available locally. + // "forwardPorts": [], + + // Use 'postCreateCommand' to run commands after the container is created. + "postCreateCommand": "pip install -r requirements.txt", + + // Configure tool-specific properties. + "customizations": { + "vscode": { + "extensions": [ + "DavidAnson.vscode-markdownlint", + "EditorConfig.EditorConfig", + "Percy.vscode-pydata-viewer", + "Tyriar.sort-lines", + "charliermarsh.ruff", + "esbenp.prettier-vscode", + "ms-python.python", + "ms-vscode-remote.vscode-remote-extensionpack", + "redhat.vscode-yaml" + ] + } + } +} diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 1421753d6..26692e1f6 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -2,24 +2,29 @@ version: 2 updates: - package-ecosystem: pip - directory: "/" + directory: / schedule: interval: monthly - time: '02:00' - timezone: America/New_York labels: - dependencies target-branch: master assignees: - - "danner26" - - package-ecosystem: "github-actions" - directory: "/" + - danner26 + - package-ecosystem: github-actions + directory: / schedule: interval: monthly - time: '02:00' - timezone: America/New_York labels: - dependencies target-branch: master assignees: - - "danner26" + - danner26 + - package-ecosystem: devcontainers + directory: / + schedule: + interval: monthly + labels: + - dependencies + target-branch: master + assignees: + - danner26 diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 38f8dbed9..b260b418a 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -3,7 +3,7 @@ name: Close stale PRs on: schedule: - - cron: '0 4 * * *' + - cron: 0 4 * * * jobs: stale: runs-on: ubuntu-latest diff --git a/.github/workflows/update-generated-schema.yml b/.github/workflows/update-generated-schema.yml index d7e64d359..c171a6267 100644 --- a/.github/workflows/update-generated-schema.yml +++ b/.github/workflows/update-generated-schema.yml @@ -2,7 +2,7 @@ name: Gather New NetBox Generated Schema JSON on: schedule: - - cron: '0 */12 * * *' + - cron: 0 */12 * * * jobs: schema-update: runs-on: ubuntu-latest @@ -48,9 +48,9 @@ jobs: - name: Create Pull Request uses: peter-evans/create-pull-request@v7 with: - commit-message: "Regenerate master slug list after successful PR merge" - committer: "NetBox-Bot " - author: "NetBox-Bot " + commit-message: Regenerate master slug list after successful PR merge + committer: NetBox-Bot + author: NetBox-Bot branch: ${{ steps.netbox-release.outputs.release }} delete-branch: true base: master diff --git a/.github/workflows/validation.yml b/.github/workflows/validation.yml index b7f2f19d4..f17670764 100644 --- a/.github/workflows/validation.yml +++ b/.github/workflows/validation.yml @@ -99,7 +99,7 @@ jobs: id: pickle-change uses: tj-actions/changed-files@v45 with: - files: 'tests/known-slugs.pickle' + files: tests/known-slugs.pickle - name: Add PR Comment if pickle file is modified uses: mshick/add-pr-comment@v2 if: steps.pickle-change.outputs.any_changed == 'true' diff --git a/.markdownlint.yaml b/.markdownlint.yaml new file mode 100644 index 000000000..a076d9193 --- /dev/null +++ b/.markdownlint.yaml @@ -0,0 +1,4 @@ +--- +default: true + +MD013: false diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index fddef05d5..8783820a4 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,8 +1,7 @@ --- -files: ^(device-types|module-types)/ repos: - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v4.6.0 + rev: v5.0.0 hooks: - id: trailing-whitespace - id: end-of-file-fixer @@ -19,6 +18,10 @@ repos: - id: yamllint name: Lint YAML files args: [--format, parsable, --strict] + - repo: https://github.com/DavidAnson/markdownlint-cli2 + rev: v0.14.0 + hooks: + - id: markdownlint-cli2 - repo: local hooks: - id: pytest diff --git a/README.md b/README.md index 897affed6..1353ccb91 100644 --- a/README.md +++ b/README.md @@ -27,24 +27,25 @@ Each definition **must** include at minimum the following fields: - Type: String - Pattern: `"^[-a-zA-Z0-9_]+$"`. Must match the following characters: `-`, `_`, Uppercase or Lowercase `a` to `z`, Numbers `0` to `9`. ->:test_tube: **Valid Example**: ->``` ->manufacturer: Dell ->model: PowerEdge R6515 ->slug: dell-poweredge-r6515 ->``` +:test_tube: Example: + + ```yaml + manufacturer: Dell + model: PowerEdge R6515 + slug: dell-poweredge-r6515 + ``` The following fields may **optionally** be declared: - `part_number`: An alternative representation of the model number (e.g. a SKU). (**Default: None**) - Type: String -> :test_tube: **Example**: `part_number: D109-C3` + - :test_tube: Example: `part_number: D109-C3` - `u_height`: The height of the device type in rack units. Increments of 0.5U are supported. (**Default: 1**) - Type: number (minimum of `0`, multiple of `0.5`) -> :test_tube: **Example**: `u_height: 12.5` + - :test_tube: Example: `u_height: 12.5` - `is_full_depth`: A boolean which indicates whether the device type consumes both the front and rear rack faces. (**Default: true**) - Type: Boolean -> :test_tube: **Example**: `is_full_depth: false` + - :test_tube: Example: `is_full_depth: false` - `airflow`: A declaration of the airflow pattern for the device. (**Default: None**) - Type: String - Options: @@ -54,27 +55,30 @@ The following fields may **optionally** be declared: - `right-to-left` - `side-to-rear` - `passive` -> :test_tube: **Example**: `airflow: side-to-rear` + - :test_tube: Example: `airflow: side-to-rear` - `front_image`: Indicates that this device has a front elevation image within the [elevation-images](elevation-images/) folder. (**Default: None**) - NOTE: The elevation images folder requires the same folder name as this device. The file name must also adhere to .front. - Type: Boolean -> :test_tube: **Example**: `front_image: True` + - :test_tube: Example: `front_image: True` - `rear_image`: Indicates that this device has a rear elevation image within the [elevation-images](elevation-images/) folder. (**Default: None**) - NOTE: The elevation images folder requires the same folder name as this device. The file name must also adhere to .rear. - Type: Boolean -> :test_tube: **Example**: `rear_image: True` + - :test_tube: Example: `rear_image: True` - `subdevice_role`: Indicates that this is a `parent` or `child` device. (**Default: None**) - Type: String - Options: - `parent` - `child` -> :test_tube: **Example**: `subdevice_role: parent` + - :test_tube: Example: `subdevice_role: parent` - `comments`: A string field which allows for comments to be added to the device. (**Default: None**) - Type: String -> :test_tube: **Example**: `comments: This is a comment that will appear on all NetBox devices of this type` + - :test_tube: Example: `comments: This is a comment that will appear on all NetBox devices of this type` +- `is_powered`: A boolean which indicates whether the device type does not take power. This is mainly used as a workaround for validation testing on non-devices (i.e. rackmount kits for mounting desktop devices) (**Default: True**) + - Type: Boolean + - :test_tube: Example: `is_powered: false` - `weight`: A number representing the numeric weight value. Must be a multiple of 0.01 (2 decimal places). (**Default: None**) - - Type: Number - - Value: must be a multiple of 0.01 + - Type: Number + - Value: must be a multiple of 0.01 - `weight_unit`: A string defining the unit of measurement. It must be one of the supported values. (**Default: None**) - Type: String - Value: Enumerated Options @@ -82,14 +86,12 @@ The following fields may **optionally** be declared: - g - lb - oz ->:test_tube: **Example**: ->``` ->weight: 12.21 ->weight_unit: lb ->``` -- `is_powered`: A boolean which indicates whether the device type does not take power. This is mainly used as a workaround for validation testing on non-devices (i.e. rackmount kits for mounting desktop devices) (**Default: True**) - - Type: Boolean -> :test_tube: **Example**: `is_powered: false` + - :test_tube: Example: + + ```yaml + weight: 12.21 + weight_unit: lb + ``` For further detail on these attributes and those listed below, please reference the [schema definitions](schema/) and the [Component Definitions](#component-definitions) below. @@ -99,36 +101,45 @@ For further detail on these attributes and those listed below, please reference Valid component types are listed below. Each type of component must declare a list of the individual component templates to be added. -- [`console-ports`](#console-ports "Availible in NetBox 2 and later") -- [`console-server-ports`](#console-server-ports "Availible in NetBox 2.2 and later") -- [`power-ports`](#power-ports "Availible in NetBox 1.7 and later") -- [`power-outlets`](#power-outlets "Availible in NetBox 2 and later") -- [`interfaces`](#interfaces "Availible in all versions of NetBox") -- [`front-ports`](#front-ports "Availible in NetBox 2.5 and later") -- [`rear-ports`](#rear-ports "Availible in NetBox 2.5 and later") -- [`module-bays`](#module-bays "Availible in NetBox 3.2 and later") -- [`device-bays`](#device-bays "Availible in all versions of NetBox") -- [`inventory-items`](#inventory-items "Availible in NetBox 3.2 and later") +- [console-ports](#console-ports "Availible in NetBox 2 and later") +- [console-server-ports](#console-server-ports "Availible in NetBox 2.2 and later") +- [power-ports](#power-ports "Availible in NetBox 1.7 and later") +- [power-outlets](#power-outlets "Availible in NetBox 2 and later") +- [interfaces](#interfaces "Availible in all versions of NetBox") +- [front-ports](#front-ports "Availible in NetBox 2.5 and later") +- [rear-ports](#rear-ports "Availible in NetBox 2.5 and later") +- [module-bays](#module-bays "Availible in NetBox 3.2 and later") +- [device-bays](#device-bays "Availible in all versions of NetBox") +- [inventory-items](#inventory-items "Availible in NetBox 3.2 and later") The available fields for each type of component are listed below. -#### Console Ports ([Documentation](https://docs.netbox.dev/en/stable/models/dcim/consoleport/)) -> A console port provides connectivity to the physical console of a device. These are typically used for temporary access by someone who is physically near the device, or for remote out-of-band access provided via a networked console server. +#### Console Ports + +**[Documentation](https://docs.netbox.dev/en/stable/models/dcim/consoleport/)** + +A console port provides connectivity to the physical console of a device. These are typically used for temporary access by someone who is physically near the device, or for remote out-of-band access provided via a networked console server. - `name`: Name - `label`: Label - `type`: Port type slug (Array) - `poe`: Does this port access/provide POE? (Boolean) -#### Console Server Ports ([Documentation](https://docs.netbox.dev/en/stable/models/dcim/consoleserverport/)) -> A console server is a device which provides remote access to the local consoles of connected devices. They are typically used to provide remote out-of-band access to network devices, and generally connect to console ports. +#### Console Server Ports + +**[Documentation](https://docs.netbox.dev/en/stable/models/dcim/consoleserverport/)** + +A console server is a device which provides remote access to the local consoles of connected devices. They are typically used to provide remote out-of-band access to network devices, and generally connect to console ports. - `name`: Name - `label`: Label - `type`: Port type slug (Array) -#### Power Ports ([Documentation](https://docs.netbox.dev/en/stable/models/dcim/powerport/)) -> A power port is a device component which draws power from some external source (e.g. an upstream power outlet), and generally represents a power supply internal to a device. +#### Power Ports + +**[Documentation](https://docs.netbox.dev/en/stable/models/dcim/powerport/)** + +A power port is a device component which draws power from some external source (e.g. an upstream power outlet), and generally represents a power supply internal to a device. - `name`: Name - `label`: Label @@ -136,8 +147,11 @@ The available fields for each type of component are listed below. - `maximum_draw`: The port's maximum power draw, in watts (optional) - `allocated_draw`: The port's allocated power draw, in watts (optional) -#### Power Outlets ([Documentation](https://docs.netbox.dev/en/stable/models/dcim/poweroutlet/)) -> Power outlets represent the outlets on a power distribution unit (PDU) or other device that supplies power to dependent devices. Each power port may be assigned a physical type, and may be associated with a specific feed leg (where three-phase power is used) and/or a specific upstream power port. This association can be used to model the distribution of power within a device. +#### Power Outlets + +**[Documentation](https://docs.netbox.dev/en/stable/models/dcim/poweroutlet/)** + +Power outlets represent the outlets on a power distribution unit (PDU) or other device that supplies power to dependent devices. Each power port may be assigned a physical type, and may be associated with a specific feed leg (where three-phase power is used) and/or a specific upstream power port. This association can be used to model the distribution of power within a device. - `name`: Name - `label`: Label @@ -145,16 +159,22 @@ The available fields for each type of component are listed below. - `power_port`: The name of the power port on the device which powers this outlet (optional) - `feed_leg`: The phase (leg) of power to which this outlet is mapped; A, B, or C (optional) -#### Interfaces ([Documentation](https://docs.netbox.dev/en/stable/models/dcim/interface/)) -> Interfaces in NetBox represent network interfaces used to exchange data with connected devices. On modern networks, these are most commonly Ethernet, but other types are supported as well. IP addresses and VLANs can be assigned to interfaces. +#### Interfaces + +**[Documentation](https://docs.netbox.dev/en/stable/models/dcim/interface/)** + +Interfaces in NetBox represent network interfaces used to exchange data with connected devices. On modern networks, these are most commonly Ethernet, but other types are supported as well. IP addresses and VLANs can be assigned to interfaces. - `name`: Name - `label`: Label - `type`: Interface type slug (Array) - `mgmt_only`: A boolean which indicates whether this interface is used for management purposes only (default: false) -#### Front Ports ([Documentation](https://docs.netbox.dev/en/stable/models/dcim/frontport/)) -> Front ports are pass-through ports which represent physical cable connections that comprise part of a longer path. For example, the ports on the front face of a UTP patch panel would be modeled in NetBox as front ports. Each port is assigned a physical type, and must be mapped to a specific rear port on the same device. A single rear port may be mapped to multiple front ports, using numeric positions to annotate the specific alignment of each. +#### Front Ports + +**[Documentation](https://docs.netbox.dev/en/stable/models/dcim/frontport/)** + +Front ports are pass-through ports which represent physical cable connections that comprise part of a longer path. For example, the ports on the front face of a UTP patch panel would be modeled in NetBox as front ports. Each port is assigned a physical type, and must be mapped to a specific rear port on the same device. A single rear port may be mapped to multiple front ports, using numeric positions to annotate the specific alignment of each. - `name`: Name - `label`: Label @@ -162,8 +182,11 @@ The available fields for each type of component are listed below. - `rear_port`: The name of the rear port on this device to which the front port maps - `rear_port_position`: The corresponding position on the mapped rear port (default: 1) -#### Rear Ports ([Documentation](https://docs.netbox.dev/en/stable/models/dcim/rearport/)) -> Like front ports, rear ports are pass-through ports which represent the continuation of a path from one cable to the next. Each rear port is defined with its physical type and a number of positions: Rear ports with more than one position can be mapped to multiple front ports. This can be useful for modeling instances where multiple paths share a common cable (for example, six discrete two-strand fiber connections sharing a 12-strand MPO cable). +#### Rear Ports + +**[Documentation](https://docs.netbox.dev/en/stable/models/dcim/rearport/)** + +Like front ports, rear ports are pass-through ports which represent the continuation of a path from one cable to the next. Each rear port is defined with its physical type and a number of positions: Rear ports with more than one position can be mapped to multiple front ports. This can be useful for modeling instances where multiple paths share a common cable (for example, six discrete two-strand fiber connections sharing a 12-strand MPO cable). - `name`: Name - `label`: Label @@ -171,25 +194,34 @@ The available fields for each type of component are listed below. - `positions`: The number of front ports that can map to this rear port (default: 1) - `poe`: Does this port access/provide POE? (Boolean) -#### Module Bays ([Documentation](https://docs.netbox.dev/en/stable/models/dcim/modulebay/)) -> Module bays represent a space or slot within a device in which a field-replaceable module may be installed. A common example is that of a chassis-based switch such as the Cisco Nexus 9000 or Juniper EX9200. Modules in turn hold additional components that become available to the parent device. +#### Module Bays + +**[Documentation](https://docs.netbox.dev/en/stable/models/dcim/modulebay/)** + +Module bays represent a space or slot within a device in which a field-replaceable module may be installed. A common example is that of a chassis-based switch such as the Cisco Nexus 9000 or Juniper EX9200. Modules in turn hold additional components that become available to the parent device. - `name`: Name - `label`: Label - `position`: The alphanumeric position in which this module bay is situated within the parent device. When creating module components, the string `{module}` in the component name will be replaced with the module bay's `position`. See the [NetBox Documentation](https://docs.netbox.dev/en/stable/models/dcim/moduletype/#automatic-component-renaming) for more details. -#### Device Bays ([Documentation](https://docs.netbox.dev/en/stable/models/dcim/devicebay/)) ->Device bays represent a space or slot within a parent device in which a child device may be installed. For example, a 2U parent chassis might house four individual blade servers. The chassis would appear in the rack elevation as a 2U device with four device bays, and each server within it would be defined as a 0U device installed in one of the device bays. Child devices do not appear within rack elevations or count as consuming rack units. -> -> Child devices are first-class Devices in their own right: That is, they are fully independent managed entities which don't share any control plane with the parent. Just like normal devices, child devices have their own platform (OS), role, tags, and components. LAG interfaces may not group interfaces belonging to different child devices. +#### Device Bays + +**[Documentation](https://docs.netbox.dev/en/stable/models/dcim/devicebay/)** + +Device bays represent a space or slot within a parent device in which a child device may be installed. For example, a 2U parent chassis might house four individual blade servers. The chassis would appear in the rack elevation as a 2U device with four device bays, and each server within it would be defined as a 0U device installed in one of the device bays. Child devices do not appear within rack elevations or count as consuming rack units. + +Child devices are first-class Devices in their own right: That is, they are fully independent managed entities which don't share any control plane with the parent. Just like normal devices, child devices have their own platform (OS), role, tags, and components. LAG interfaces may not group interfaces belonging to different child devices. - `name`: Name - `label`: Label -#### Inventory Items ([Documentation](https://docs.netbox.dev/en/stable/models/dcim/inventoryitem/)) -> Inventory items represent hardware components installed within a device, such as a power supply or CPU or line card. They are intended to be used primarily for inventory purposes. -> -> Inventory items are hierarchical in nature, such that any individual item may be designated as the parent for other items. For example, an inventory item might be created to represent a line card which houses several SFP optics, each of which exists as a child item within the device. An inventory item may also be associated with a specific component within the same device. For example, you may wish to associate a transceiver with an interface. +#### Inventory Items + +**[Documentation](https://docs.netbox.dev/en/stable/models/dcim/inventoryitem/)** + +Inventory items represent hardware components installed within a device, such as a power supply or CPU or line card. They are intended to be used primarily for inventory purposes. + +Inventory items are hierarchical in nature, such that any individual item may be designated as the parent for other items. For example, an inventory item might be created to represent a line card which houses several SFP optics, each of which exists as a child item within the device. An inventory item may also be associated with a specific component within the same device. For example, you may wish to associate a transceiver with an interface. - `name`: Name - `label`: Label diff --git a/device-types/AFL/FXUCXXBXXX-01BH.yaml b/device-types/AFL/FXUCXXBXXX-01BH.yaml index 8dc15f2e6..da21366a4 100644 --- a/device-types/AFL/FXUCXXBXXX-01BH.yaml +++ b/device-types/AFL/FXUCXXBXXX-01BH.yaml @@ -4,6 +4,8 @@ model: U-Series Housing 1RU, 5 Cassettes slug: afl-fxucxxbxxx-01bh part_number: FXUCXXBXXX-01BH u_height: 1 +weight: 1.6 +weight_unit: kg is_full_depth: false is_powered: false module-bays: diff --git a/device-types/AFL/FXUCXXBXXX-02BH.yaml b/device-types/AFL/FXUCXXBXXX-02BH.yaml index 062060867..6ab2b0c46 100644 --- a/device-types/AFL/FXUCXXBXXX-02BH.yaml +++ b/device-types/AFL/FXUCXXBXXX-02BH.yaml @@ -4,6 +4,8 @@ model: U-Series Housing 2RU, 12 Cassettes slug: afl-fxucxxbxxx-02bh part_number: FXUCXXBXXX-02BH u_height: 2 +weight: 2.6 +weight_unit: kg is_full_depth: false is_powered: false module-bays: diff --git a/AP7811B.yml b/device-types/APC/AP7811B.yml similarity index 100% rename from AP7811B.yml rename to device-types/APC/AP7811B.yml diff --git a/AP7911.yml b/device-types/APC/AP7911.yml similarity index 100% rename from AP7911.yml rename to device-types/APC/AP7911.yml diff --git a/AP7930.yml b/device-types/APC/AP7930.yml similarity index 100% rename from AP7930.yml rename to device-types/APC/AP7930.yml diff --git a/device-types/APC/AP8941.yaml b/device-types/APC/AP8941.yaml deleted file mode 100644 index de53823aa..000000000 --- a/device-types/APC/AP8941.yaml +++ /dev/null @@ -1,115 +0,0 @@ ---- -manufacturer: APC -model: AP8941 -slug: apc-ap8941 -part_number: AP8941 -u_height: 0 -is_full_depth: false -comments: Rack PDU 2G, Switched, ZeroU, 30A, 200/208V, (21) C13 & (3) C19 -console-ports: - - name: Serial - type: rj-12 -power-ports: - - name: Power Port 1 - type: nema-l6-30p -power-outlets: - - name: Power Outlet 1 - type: iec-60320-c13 - power_port: Power Port 1 - feed_leg: A - - name: Power Outlet 2 - type: iec-60320-c13 - power_port: Power Port 1 - feed_leg: A - - name: Power Outlet 3 - type: iec-60320-c13 - power_port: Power Port 1 - feed_leg: A - - name: Power Outlet 4 - type: iec-60320-c13 - power_port: Power Port 1 - feed_leg: A - - name: Power Outlet 5 - type: iec-60320-c13 - power_port: Power Port 1 - feed_leg: A - - name: Power Outlet 6 - type: iec-60320-c13 - power_port: Power Port 1 - feed_leg: A - - name: Power Outlet 7 - type: iec-60320-c13 - power_port: Power Port 1 - feed_leg: A - - name: Power Outlet 8 - type: iec-60320-c19 - power_port: Power Port 1 - feed_leg: A - - name: Power Outlet 9 - type: iec-60320-c13 - power_port: Power Port 1 - feed_leg: A - - name: Power Outlet 10 - type: iec-60320-c13 - power_port: Power Port 1 - feed_leg: A - - name: Power Outlet 11 - type: iec-60320-c13 - power_port: Power Port 1 - feed_leg: A - - name: Power Outlet 12 - type: iec-60320-c13 - power_port: Power Port 1 - feed_leg: A - - name: Power Outlet 13 - type: iec-60320-c13 - power_port: Power Port 1 - feed_leg: A - - name: Power Outlet 14 - type: iec-60320-c13 - power_port: Power Port 1 - feed_leg: A - - name: Power Outlet 15 - type: iec-60320-c13 - power_port: Power Port 1 - feed_leg: A - - name: Power Outlet 16 - type: iec-60320-c19 - power_port: Power Port 1 - feed_leg: A - - name: Power Outlet 17 - type: iec-60320-c13 - power_port: Power Port 1 - feed_leg: A - - name: Power Outlet 18 - type: iec-60320-c13 - power_port: Power Port 1 - feed_leg: A - - name: Power Outlet 19 - type: iec-60320-c13 - power_port: Power Port 1 - feed_leg: A - - name: Power Outlet 20 - type: iec-60320-c13 - power_port: Power Port 1 - feed_leg: A - - name: Power Outlet 21 - type: iec-60320-c13 - power_port: Power Port 1 - feed_leg: A - - name: Power Outlet 22 - type: iec-60320-c13 - power_port: Power Port 1 - feed_leg: A - - name: Power Outlet 23 - type: iec-60320-c13 - power_port: Power Port 1 - feed_leg: A - - name: Power Outlet 24 - type: iec-60320-c19 - power_port: Power Port 1 - feed_leg: A -interfaces: - - name: Network - type: 100base-tx - mgmt_only: true diff --git a/AP8941.yml b/device-types/APC/AP8941.yml similarity index 100% rename from AP8941.yml rename to device-types/APC/AP8941.yml diff --git a/device-types/APC/SMT1500RMI2UC.yaml b/device-types/APC/SMT1500RMI2UC.yaml new file mode 100644 index 000000000..77b50e166 --- /dev/null +++ b/device-types/APC/SMT1500RMI2UC.yaml @@ -0,0 +1,41 @@ +--- +manufacturer: APC +model: SMT1500RMI2UC +slug: apc-smt1500rmi2uc +part_number: SMT1500RMI2UC +u_height: 2 +is_full_depth: true +weight: 38.24 +weight_unit: kg +airflow: front-to-rear +front_image: true +rear_image: true +comments: APC Smart-UPS, Line Interactive, 1500VA, 2HE, 230V, 4 IEC C13-Stecker, SmartConnect Port+SmartSlot, AVR, LCD +console-ports: + - name: Serial + type: rj-45 + - name: USB + type: usb-b +power-ports: + - name: Source + type: iec-60320-c14 + maximum_draw: 3600 +power-outlets: + - name: Group 1 Outlet 1 + type: iec-60320-c13 + power_port: Source + - name: Group 1 Outlet 2 + type: iec-60320-c13 + power_port: Source + - name: Group 2 Outlet 1 + type: iec-60320-c13 + power_port: Source + - name: Group 2 Outlet 2 + type: iec-60320-c13 + power_port: Source +interfaces: + - name: Ethernet + type: 1000base-t + mgmt_only: true +module-bays: + - name: SmartSlot diff --git a/device-types/APC/SMT3000RMI2UC.yaml b/device-types/APC/SMT3000RMI2UC.yaml index cb792b2b7..4be84de48 100644 --- a/device-types/APC/SMT3000RMI2UC.yaml +++ b/device-types/APC/SMT3000RMI2UC.yaml @@ -6,6 +6,8 @@ part_number: SMT3000RMI2UC u_height: 2 is_full_depth: true airflow: front-to-rear +front_image: true +rear_image: true comments: APC Smart-UPS, Line Interactive, 3000VA, Rackmount 2U, 230V, 6x IEC C13 outlets, SmartSlot, AVR, LCD console-ports: - name: Serial diff --git a/device-types/AVM/FRITZBox-7510.yaml b/device-types/AVM/FRITZBox-7510.yaml new file mode 100644 index 000000000..e00d41eda --- /dev/null +++ b/device-types/AVM/FRITZBox-7510.yaml @@ -0,0 +1,25 @@ +--- +manufacturer: AVM +model: FRITZ!Box 7510 +slug: avm-fritzbox-7510 +part_number: '20002839' +u_height: 0 +is_full_depth: false +airflow: passive +comments: '[AVM FRITZ!Box 7510 Datasheet](https://avm.de/produkte/fritzbox/fritzbox-7510/technische-daten/)' +power-ports: + - name: Power + type: dc-terminal + maximum_draw: 30 +interfaces: + - name: DSL + label: DSL + type: xdsl + - name: FON1 + label: FON 1 + type: other + - name: LAN1 + label: LAN 1 + type: 1000base-t + - name: WiFi + type: ieee802.11ax diff --git a/device-types/AVM/FRITZBox-7690.yaml b/device-types/AVM/FRITZBox-7690.yaml new file mode 100644 index 000000000..cd2af4780 --- /dev/null +++ b/device-types/AVM/FRITZBox-7690.yaml @@ -0,0 +1,37 @@ +--- +manufacturer: AVM +model: FRITZ!Box 7690 +slug: avm-fritzbox-7690 +part_number: '20003057' +u_height: 0 +is_full_depth: false +airflow: passive +comments: '[AVM FRITZ!Box 7690 Datasheet](https://avm.de/produkte/fritzbox/fritzbox-7690/technische-daten/)' +power-ports: + - name: Power + type: dc-terminal + maximum_draw: 30 +interfaces: + - name: DSL + label: DSL + type: xdsl + - name: FON1 + label: FON 1 + type: other + - name: FON2 + label: FON 2 + type: other + - name: WAN_LAN + label: WAN/LAN + type: 2.5gbase-t + - name: LAN1 + label: LAN 1 + type: 2.5gbase-t + - name: LAN2 + label: LAN 2 + type: 1000base-t + - name: LAN3 + label: LAN 3 + type: 1000base-t + - name: WiFi + type: ieee802.11be diff --git a/device-types/Adtran/NetVanta-4660.yaml b/device-types/Adtran/NetVanta-4660.yaml index b394af370..b4f4a664a 100644 --- a/device-types/Adtran/NetVanta-4660.yaml +++ b/device-types/Adtran/NetVanta-4660.yaml @@ -6,6 +6,7 @@ part_number: 17004660F1 weight: 3.2 weight_unit: kg u_height: 1 +front_image: true is_full_depth: false console-ports: - name: Console diff --git a/device-types/Arctic-Wolf/awn1000-10g.yaml b/device-types/Arctic-Wolf/awn1000-10g.yaml new file mode 100644 index 000000000..009e32855 --- /dev/null +++ b/device-types/Arctic-Wolf/awn1000-10g.yaml @@ -0,0 +1,90 @@ +--- +manufacturer: Arctic Wolf +model: AWN1000 10G +slug: arctic-wolf-awn1000-10g +description: 10G security sensor +part_number: AWN1000 10G +u_height: 1.0 +airflow: front-to-rear +is_full_depth: true +comments: '[Product documentation](https://docs.arcticwolf.com/bundle/sensors/page/deploy_an_awn1000_10g_sensor_with_internal_tap.html)' +console-ports: + - name: Console + type: rj-45 +interfaces: + - name: LAN0 + type: 10gbase-t + mgmt_only: false + description: 10G internal tap + - name: LAN1 + type: 10gbase-t + mgmt_only: false + description: 10G internal tap + - name: LAN2 + type: 1000base-t + mgmt_only: false + description: 1G internal tap + - name: LAN3 + type: 1000base-t + mgmt_only: false + description: 1G internal tap + - name: LAN4 + type: 1000base-t + mgmt_only: false + description: 1G internal tap + - name: LAN5 + type: 1000base-t + mgmt_only: false + description: 1G internal tap + - name: Management + type: 1000base-t + mgmt_only: true + - name: LAN6 + type: 10gbase-x-sfpp + mgmt_only: false + description: 10G Mirror + label: '1' + - name: LAN7 + type: 10gbase-x-sfpp + mgmt_only: false + description: 10G Mirror + label: '2' + - name: LAN8 + type: 10gbase-x-sfpp + mgmt_only: false + description: 10G Mirror + label: '3' + - name: LAN9 + type: 10gbase-x-sfpp + mgmt_only: false + description: 10G Mirror + label: '4' + - name: WAN0 + type: 10gbase-x-sfpp + mgmt_only: false + description: 10G internal tap + - name: WAN1 + type: 10gbase-x-sfpp + mgmt_only: false + description: 10G internal tap + - name: WAN2 + type: 1000base-t + mgmt_only: false + description: 1G internal tap + - name: WAN3 + type: 1000base-t + mgmt_only: false + description: 1G internal tap + - name: WAN4 + type: 1000base-t + mgmt_only: false + description: 1G internal tap + - name: WAN5 + type: 1000base-t + mgmt_only: false + description: 1G internal tap +module-bays: + - name: PS-A + position: A + - name: PS-B + position: B diff --git a/device-types/Avocent/ACS8008SAC-400.yaml b/device-types/Avocent/ACS8008SAC-400.yaml index 3bc6fc962..097ffb9b2 100644 --- a/device-types/Avocent/ACS8008SAC-400.yaml +++ b/device-types/Avocent/ACS8008SAC-400.yaml @@ -3,7 +3,7 @@ manufacturer: Avocent model: ACS 8008 Single-AC slug: avocent-acs8008sac-400 part_number: ACS8008SAC-400 -comments: '[Avocent® ACS 8000 Advanced Console Server Data Sheet](https://www.vertiv.com/4ae0c3/globalassets/products/monitoring-control-and-management/serial-consoles-and-gateways/avocent-acs-8000-advanced-console-server-data-sheet.pdf)' +comments: '[Avocent ACS 8000 Advanced Console Server Data Sheet](https://www.vertiv.com/4ae0c3/globalassets/products/monitoring-control-and-management/serial-consoles-and-gateways/avocent-acs-8000-advanced-console-server-data-sheet.pdf)' u_height: 1 is_full_depth: false airflow: passive diff --git a/device-types/Avocent/ACS8016SAC-400.yaml b/device-types/Avocent/ACS8016SAC-400.yaml index 502c0ef08..ca232ce7d 100644 --- a/device-types/Avocent/ACS8016SAC-400.yaml +++ b/device-types/Avocent/ACS8016SAC-400.yaml @@ -3,7 +3,7 @@ manufacturer: Avocent model: ACS 8016 Single-AC slug: avocent-acs8016sac-400 part_number: ACS8016SAC-400 -comments: '[Avocent® ACS 8000 Advanced Console Server Data Sheet](https://www.vertiv.com/4ae0c3/globalassets/products/monitoring-control-and-management/serial-consoles-and-gateways/avocent-acs-8000-advanced-console-server-data-sheet.pdf)' +comments: '[Avocent ACS 8000 Advanced Console Server Data Sheet](https://www.vertiv.com/4ae0c3/globalassets/products/monitoring-control-and-management/serial-consoles-and-gateways/avocent-acs-8000-advanced-console-server-data-sheet.pdf)' u_height: 1 is_full_depth: false airflow: passive diff --git a/device-types/Avocent/ACS8032SAC-400.yaml b/device-types/Avocent/ACS8032SAC-400.yaml index 0ac9efd35..edb3fd76c 100644 --- a/device-types/Avocent/ACS8032SAC-400.yaml +++ b/device-types/Avocent/ACS8032SAC-400.yaml @@ -3,7 +3,7 @@ manufacturer: Avocent model: ACS 8032 Single-AC slug: avocent-acs8032sac-400 part_number: ACS8032SAC-400 -comments: '[Avocent® ACS 8000 Advanced Console Server Data Sheet](https://www.vertiv.com/4ae0c3/globalassets/products/monitoring-control-and-management/serial-consoles-and-gateways/avocent-acs-8000-advanced-console-server-data-sheet.pdf)' +comments: '[Avocent ACS 8000 Advanced Console Server Data Sheet](https://www.vertiv.com/4ae0c3/globalassets/products/monitoring-control-and-management/serial-consoles-and-gateways/avocent-acs-8000-advanced-console-server-data-sheet.pdf)' u_height: 1 is_full_depth: false airflow: passive diff --git a/device-types/Avocent/ACS8048SAC-400.yaml b/device-types/Avocent/ACS8048SAC-400.yaml index b48bf43e6..8afd9231c 100644 --- a/device-types/Avocent/ACS8048SAC-400.yaml +++ b/device-types/Avocent/ACS8048SAC-400.yaml @@ -3,7 +3,7 @@ manufacturer: Avocent model: ACS 8048 Single-AC slug: avocent-acs8048sac-400 part_number: ACS8048SAC-400 -comments: '[Avocent® ACS 8000 Advanced Console Server Data Sheet](https://www.vertiv.com/4ae0c3/globalassets/products/monitoring-control-and-management/serial-consoles-and-gateways/avocent-acs-8000-advanced-console-server-data-sheet.pdf)' +comments: '[Avocent ACS 8000 Advanced Console Server Data Sheet](https://www.vertiv.com/4ae0c3/globalassets/products/monitoring-control-and-management/serial-consoles-and-gateways/avocent-acs-8000-advanced-console-server-data-sheet.pdf)' u_height: 1 is_full_depth: false airflow: passive diff --git a/device-types/Blackmagicdesign/atem-constellation-1-m-e-4k.yaml b/device-types/Blackmagicdesign/atem-constellation-1-m-e-4k.yaml new file mode 100644 index 000000000..23b250b53 --- /dev/null +++ b/device-types/Blackmagicdesign/atem-constellation-1-m-e-4k.yaml @@ -0,0 +1,67 @@ +--- +manufacturer: Blackmagicdesign +model: ATEM Constellation 1 M/E 4k +slug: blackmagicdesign-atem-constellation-1-m-e-4k +part_number: W-APS-40 +u_height: 1 +is_full_depth: false +airflow: right-to-left +weight: 4.12 +weight_unit: lb +console-ports: + - name: USB0 + type: usb-c +power-ports: + - name: PSU + type: iec-60320-c14 + allocated_draw: 90 +interfaces: + - name: CONTROL + type: 1000base-t + - name: TALKBACK + type: 1000base-t +rear-ports: + - name: REF-IN + type: bnc + - name: SDI-INPUT-1 + type: bnc + - name: SDI-INPUT-2 + type: bnc + - name: SDI-INPUT-3 + type: bnc + - name: SDI-INPUT-4 + type: bnc + - name: SDI-INPUT-5 + type: bnc + - name: SDI-INPUT-6 + type: bnc + - name: SDI-INPUT-7 + type: bnc + - name: SDI-INPUT-8 + type: bnc + - name: SDI-INPUT-9 + type: bnc + - name: SDI-INPUT-10 + type: bnc + - name: SDI-INPUT-11 + type: bnc + - name: SDI-INPUT-12 + type: bnc + - name: SDI-OUTPUT-1 + type: bnc + - name: SDI-OUTPUT-2 + type: bnc + - name: SDI-OUTPUT-3 + type: bnc + - name: SDI-OUTPUT-4 + type: bnc + - name: SDI-OUTPUT-5 + type: bnc + - name: SDI-OUTPUT-6 + type: bnc + - name: MULTIVIEW-OUTPUT + type: bnc + - name: ANALOG-AUDIO-IN-1 + type: other + - name: ANALOG-AUDIO-IN-2 + type: other diff --git a/device-types/Blackmagicdesign/atem-constellation-1-m-e-hd.yaml b/device-types/Blackmagicdesign/atem-constellation-1-m-e-hd.yaml new file mode 100644 index 000000000..0cf064248 --- /dev/null +++ b/device-types/Blackmagicdesign/atem-constellation-1-m-e-hd.yaml @@ -0,0 +1,67 @@ +--- +manufacturer: Blackmagicdesign +model: ATEM Constellation 1 M/E HD +slug: blackmagicdesign-atem-constellation-1-m-e-hd +part_number: W-APS-25 +u_height: 1 +is_full_depth: false +airflow: right-to-left +weight: 4.13 +weight_unit: lb +console-ports: + - name: USB0 + type: usb-c +power-ports: + - name: PSU + type: iec-60320-c14 + allocated_draw: 36 +interfaces: + - name: CONTROL + type: 1000base-t + - name: TALKBACK + type: 1000base-t +rear-ports: + - name: REF-IN + type: bnc + - name: SDI-INPUT-1 + type: bnc + - name: SDI-INPUT-2 + type: bnc + - name: SDI-INPUT-3 + type: bnc + - name: SDI-INPUT-4 + type: bnc + - name: SDI-INPUT-5 + type: bnc + - name: SDI-INPUT-6 + type: bnc + - name: SDI-INPUT-7 + type: bnc + - name: SDI-INPUT-8 + type: bnc + - name: SDI-INPUT-9 + type: bnc + - name: SDI-INPUT-10 + type: bnc + - name: SDI-INPUT-11 + type: bnc + - name: SDI-INPUT-12 + type: bnc + - name: SDI-OUTPUT-1 + type: bnc + - name: SDI-OUTPUT-2 + type: bnc + - name: SDI-OUTPUT-3 + type: bnc + - name: SDI-OUTPUT-4 + type: bnc + - name: SDI-OUTPUT-5 + type: bnc + - name: SDI-OUTPUT-6 + type: bnc + - name: MULTIVIEW-OUTPUT + type: bnc + - name: ANALOG-AUDIO-IN-1 + type: other + - name: ANALOG-AUDIO-IN-2 + type: other diff --git a/device-types/Blackmagicdesign/atem-constellation-2-m-e-4k.yaml b/device-types/Blackmagicdesign/atem-constellation-2-m-e-4k.yaml new file mode 100644 index 000000000..91e836694 --- /dev/null +++ b/device-types/Blackmagicdesign/atem-constellation-2-m-e-4k.yaml @@ -0,0 +1,99 @@ +--- +manufacturer: Blackmagicdesign +model: ATEM Constellation 2 M/E 4k +slug: blackmagicdesign-atem-constellation-2-m-e-4k +part_number: W-APS-41 +u_height: 1 +is_full_depth: false +airflow: right-to-left +weight: 6.55 +weight_unit: lb +console-ports: + - name: USB0 + type: usb-c + - name: REMOTE + type: rj-12 +power-ports: + - name: PSU + type: iec-60320-c14 + allocated_draw: 140 +interfaces: + - name: CONTROL + type: 1000base-t + - name: TALKBACK + type: 1000base-t +rear-ports: + - name: REF-IN + type: bnc + - name: SDI-INPUT-1 + type: bnc + - name: SDI-INPUT-2 + type: bnc + - name: SDI-INPUT-3 + type: bnc + - name: SDI-INPUT-4 + type: bnc + - name: SDI-INPUT-5 + type: bnc + - name: SDI-INPUT-6 + type: bnc + - name: SDI-INPUT-7 + type: bnc + - name: SDI-INPUT-8 + type: bnc + - name: SDI-INPUT-9 + type: bnc + - name: SDI-INPUT-10 + type: bnc + - name: SDI-INPUT-11 + type: bnc + - name: SDI-INPUT-12 + type: bnc + - name: SDI-INPUT-13 + type: bnc + - name: SDI-INPUT-14 + type: bnc + - name: SDI-INPUT-15 + type: bnc + - name: SDI-INPUT-16 + type: bnc + - name: SDI-INPUT-17 + type: bnc + - name: SDI-INPUT-18 + type: bnc + - name: SDI-INPUT-19 + type: bnc + - name: SDI-INPUT-20 + type: bnc + - name: SDI-OUTPUT-1 + type: bnc + - name: SDI-OUTPUT-2 + type: bnc + - name: SDI-OUTPUT-3 + type: bnc + - name: SDI-OUTPUT-4 + type: bnc + - name: SDI-OUTPUT-5 + type: bnc + - name: SDI-OUTPUT-6 + type: bnc + - name: SDI-OUTPUT-7 + type: bnc + - name: SDI-OUTPUT-8 + type: bnc + - name: SDI-OUTPUT-9 + type: bnc + - name: SDI-OUTPUT-10 + type: bnc + - name: SDI-OUTPUT-11 + type: bnc + - name: SDI-OUTPUT-12 + type: bnc + - name: MULTIVIEW-OUTPUT-1 + type: bnc + - name: MULTIVIEW-OUTPUT-2 + type: bnc + - name: ANALOG-AUDIO-IN-1 + type: other + - name: ANALOG-AUDIO-IN-2 + type: other diff --git a/device-types/Blackmagicdesign/atem-constellation-2-m-e-hd.yaml b/device-types/Blackmagicdesign/atem-constellation-2-m-e-hd.yaml new file mode 100644 index 000000000..ae873b223 --- /dev/null +++ b/device-types/Blackmagicdesign/atem-constellation-2-m-e-hd.yaml @@ -0,0 +1,97 @@ +--- +manufacturer: Blackmagicdesign +model: ATEM Constellation 2 M/E HD +slug: blackmagicdesign-atem-constellation-2-m-e-hd +part_number: W-APS-26 +u_height: 1 +is_full_depth: false +airflow: right-to-left +weight: 6.57 +weight_unit: lb +console-ports: + - name: USB0 + type: usb-c +power-ports: + - name: PSU + type: iec-60320-c14 + allocated_draw: 52 +interfaces: + - name: CONTROL + type: 1000base-t + - name: TALKBACK + type: 1000base-t +rear-ports: + - name: REF-IN + type: bnc + - name: SDI-INPUT-1 + type: bnc + - name: SDI-INPUT-2 + type: bnc + - name: SDI-INPUT-3 + type: bnc + - name: SDI-INPUT-4 + type: bnc + - name: SDI-INPUT-5 + type: bnc + - name: SDI-INPUT-6 + type: bnc + - name: SDI-INPUT-7 + type: bnc + - name: SDI-INPUT-8 + type: bnc + - name: SDI-INPUT-9 + type: bnc + - name: SDI-INPUT-10 + type: bnc + - name: SDI-INPUT-11 + type: bnc + - name: SDI-INPUT-12 + type: bnc + - name: SDI-INPUT-13 + type: bnc + - name: SDI-INPUT-14 + type: bnc + - name: SDI-INPUT-15 + type: bnc + - name: SDI-INPUT-16 + type: bnc + - name: SDI-INPUT-17 + type: bnc + - name: SDI-INPUT-18 + type: bnc + - name: SDI-INPUT-19 + type: bnc + - name: SDI-INPUT-20 + type: bnc + - name: SDI-OUTPUT-1 + type: bnc + - name: SDI-OUTPUT-2 + type: bnc + - name: SDI-OUTPUT-3 + type: bnc + - name: SDI-OUTPUT-4 + type: bnc + - name: SDI-OUTPUT-5 + type: bnc + - name: SDI-OUTPUT-6 + type: bnc + - name: SDI-OUTPUT-7 + type: bnc + - name: SDI-OUTPUT-8 + type: bnc + - name: SDI-OUTPUT-9 + type: bnc + - name: SDI-OUTPUT-10 + type: bnc + - name: SDI-OUTPUT-11 + type: bnc + - name: SDI-OUTPUT-12 + type: bnc + - name: MULTIVIEW-OUTPUT-1 + type: bnc + - name: MULTIVIEW-OUTPUT-2 + type: bnc + - name: ANALOG-AUDIO-IN-1 + type: other + - name: ANALOG-AUDIO-IN-2 + type: other diff --git a/device-types/Blackmagicdesign/atem-constellation-4-m-e-4k.yaml b/device-types/Blackmagicdesign/atem-constellation-4-m-e-4k.yaml new file mode 100644 index 000000000..a508a5d09 --- /dev/null +++ b/device-types/Blackmagicdesign/atem-constellation-4-m-e-4k.yaml @@ -0,0 +1,180 @@ +--- +manufacturer: Blackmagicdesign +model: ATEM Constellation 4 M/E 4k +slug: blackmagicdesign-atem-constellation-4-m-e-4k +part_number: W-APS-42 +u_height: 2 +is_full_depth: false +airflow: right-to-left +weight: 18.52 +weight_unit: lb +console-ports: + - name: USB0 + type: usb-c + - name: REMOTE + type: rj-12 +power-ports: + - name: PSU1 + type: iec-60320-c14 + allocated_draw: 255 + - name: PSU2 + type: iec-60320-c14 + allocated_draw: 255 +interfaces: + - name: CONTROL + type: 1000base-t + - name: TALKBACK + type: 1000base-t +rear-ports: + - name: REF-IN + type: bnc + - name: MADI-IN + type: bnc + - name: MADI-OUT-1 + type: bnc + - name: MADI-OUT-2 + type: bnc + - name: SDI-INPUT-1 + type: bnc + - name: SDI-INPUT-2 + type: bnc + - name: SDI-INPUT-3 + type: bnc + - name: SDI-INPUT-4 + type: bnc + - name: SDI-INPUT-5 + type: bnc + - name: SDI-INPUT-6 + type: bnc + - name: SDI-INPUT-7 + type: bnc + - name: SDI-INPUT-8 + type: bnc + - name: SDI-INPUT-9 + type: bnc + - name: SDI-INPUT-10 + type: bnc + - name: SDI-INPUT-11 + type: bnc + - name: SDI-INPUT-12 + type: bnc + - name: SDI-INPUT-13 + type: bnc + - name: SDI-INPUT-14 + type: bnc + - name: SDI-INPUT-15 + type: bnc + - name: SDI-INPUT-16 + type: bnc + - name: SDI-INPUT-17 + type: bnc + - name: SDI-INPUT-18 + type: bnc + - name: SDI-INPUT-19 + type: bnc + - name: SDI-INPUT-20 + type: bnc + - name: SDI-INPUT-21 + type: bnc + - name: SDI-INPUT-22 + type: bnc + - name: SDI-INPUT-23 + type: bnc + - name: SDI-INPUT-24 + type: bnc + - name: SDI-INPUT-25 + type: bnc + - name: SDI-INPUT-26 + type: bnc + - name: SDI-INPUT-27 + type: bnc + - name: SDI-INPUT-28 + type: bnc + - name: SDI-INPUT-29 + type: bnc + - name: SDI-INPUT-30 + type: bnc + - name: SDI-INPUT-31 + type: bnc + - name: SDI-INPUT-32 + type: bnc + - name: SDI-INPUT-33 + type: bnc + - name: SDI-INPUT-34 + type: bnc + - name: SDI-INPUT-35 + type: bnc + - name: SDI-INPUT-36 + type: bnc + - name: SDI-INPUT-37 + type: bnc + - name: SDI-INPUT-38 + type: bnc + - name: SDI-INPUT-39 + type: bnc + - name: SDI-INPUT-40 + type: bnc + - name: SDI-OUTPUT-1 + type: bnc + - name: SDI-OUTPUT-2 + type: bnc + - name: SDI-OUTPUT-3 + type: bnc + - name: SDI-OUTPUT-4 + type: bnc + - name: SDI-OUTPUT-5 + type: bnc + - name: SDI-OUTPUT-6 + type: bnc + - name: SDI-OUTPUT-7 + type: bnc + - name: SDI-OUTPUT-8 + type: bnc + - name: SDI-OUTPUT-9 + type: bnc + - name: SDI-OUTPUT-10 + type: bnc + - name: SDI-OUTPUT-11 + type: bnc + - name: SDI-OUTPUT-12 + type: bnc + - name: SDI-OUTPUT-13 + type: bnc + - name: SDI-OUTPUT-14 + type: bnc + - name: SDI-OUTPUT-15 + type: bnc + - name: SDI-OUTPUT-16 + type: bnc + - name: SDI-OUTPUT-17 + type: bnc + - name: SDI-OUTPUT-18 + type: bnc + - name: SDI-OUTPUT-19 + type: bnc + - name: SDI-OUTPUT-20 + type: bnc + - name: SDI-OUTPUT-21 + type: bnc + - name: SDI-OUTPUT-22 + type: bnc + - name: SDI-OUTPUT-23 + type: bnc + - name: SDI-OUTPUT-24 + type: bnc + - name: MULTIVIEW-OUTPUT-1 + type: bnc + - name: MULTIVIEW-OUTPUT-2 + type: bnc + - name: MULTIVIEW-OUTPUT-3 + type: bnc + - name: MULTIVIEW-OUTPUT-4 + type: bnc + - name: ANALOG-AUDIO-IN-1 + type: other + - name: ANALOG-AUDIO-IN-2 + type: other + - name: ANALOG-AUDIO-OUT-1 + type: other + - name: ANALOG-AUDIO-OUT-2 + type: other diff --git a/device-types/Blackmagicdesign/atem-constellation-4-m-e-hd.yaml b/device-types/Blackmagicdesign/atem-constellation-4-m-e-hd.yaml new file mode 100644 index 000000000..4d455655e --- /dev/null +++ b/device-types/Blackmagicdesign/atem-constellation-4-m-e-hd.yaml @@ -0,0 +1,180 @@ +--- +manufacturer: Blackmagicdesign +model: ATEM Constellation 4 M/E HD +slug: blackmagicdesign-atem-constellation-4-m-e-hd +part_number: W-APS-27 +u_height: 2 +is_full_depth: false +airflow: right-to-left +weight: 11.53 +weight_unit: lb +console-ports: + - name: USB0 + type: usb-c + - name: REMOTE + type: rj-12 +power-ports: + - name: PSU1 + type: iec-60320-c14 + allocated_draw: 147 + - name: PSU2 + type: iec-60320-c14 + allocated_draw: 147 +interfaces: + - name: CONTROL + type: 1000base-t + - name: TALKBACK + type: 1000base-t +rear-ports: + - name: REF-IN + type: bnc + - name: MADI-IN + type: bnc + - name: MADI-OUT-1 + type: bnc + - name: MADI-OUT-2 + type: bnc + - name: SDI-INPUT-1 + type: bnc + - name: SDI-INPUT-2 + type: bnc + - name: SDI-INPUT-3 + type: bnc + - name: SDI-INPUT-4 + type: bnc + - name: SDI-INPUT-5 + type: bnc + - name: SDI-INPUT-6 + type: bnc + - name: SDI-INPUT-7 + type: bnc + - name: SDI-INPUT-8 + type: bnc + - name: SDI-INPUT-9 + type: bnc + - name: SDI-INPUT-10 + type: bnc + - name: SDI-INPUT-11 + type: bnc + - name: SDI-INPUT-12 + type: bnc + - name: SDI-INPUT-13 + type: bnc + - name: SDI-INPUT-14 + type: bnc + - name: SDI-INPUT-15 + type: bnc + - name: SDI-INPUT-16 + type: bnc + - name: SDI-INPUT-17 + type: bnc + - name: SDI-INPUT-18 + type: bnc + - name: SDI-INPUT-19 + type: bnc + - name: SDI-INPUT-20 + type: bnc + - name: SDI-INPUT-21 + type: bnc + - name: SDI-INPUT-22 + type: bnc + - name: SDI-INPUT-23 + type: bnc + - name: SDI-INPUT-24 + type: bnc + - name: SDI-INPUT-25 + type: bnc + - name: SDI-INPUT-26 + type: bnc + - name: SDI-INPUT-27 + type: bnc + - name: SDI-INPUT-28 + type: bnc + - name: SDI-INPUT-29 + type: bnc + - name: SDI-INPUT-30 + type: bnc + - name: SDI-INPUT-31 + type: bnc + - name: SDI-INPUT-32 + type: bnc + - name: SDI-INPUT-33 + type: bnc + - name: SDI-INPUT-34 + type: bnc + - name: SDI-INPUT-35 + type: bnc + - name: SDI-INPUT-36 + type: bnc + - name: SDI-INPUT-37 + type: bnc + - name: SDI-INPUT-38 + type: bnc + - name: SDI-INPUT-39 + type: bnc + - name: SDI-INPUT-40 + type: bnc + - name: SDI-OUTPUT-1 + type: bnc + - name: SDI-OUTPUT-2 + type: bnc + - name: SDI-OUTPUT-3 + type: bnc + - name: SDI-OUTPUT-4 + type: bnc + - name: SDI-OUTPUT-5 + type: bnc + - name: SDI-OUTPUT-6 + type: bnc + - name: SDI-OUTPUT-7 + type: bnc + - name: SDI-OUTPUT-8 + type: bnc + - name: SDI-OUTPUT-9 + type: bnc + - name: SDI-OUTPUT-10 + type: bnc + - name: SDI-OUTPUT-11 + type: bnc + - name: SDI-OUTPUT-12 + type: bnc + - name: SDI-OUTPUT-13 + type: bnc + - name: SDI-OUTPUT-14 + type: bnc + - name: SDI-OUTPUT-15 + type: bnc + - name: SDI-OUTPUT-16 + type: bnc + - name: SDI-OUTPUT-17 + type: bnc + - name: SDI-OUTPUT-18 + type: bnc + - name: SDI-OUTPUT-19 + type: bnc + - name: SDI-OUTPUT-20 + type: bnc + - name: SDI-OUTPUT-21 + type: bnc + - name: SDI-OUTPUT-22 + type: bnc + - name: SDI-OUTPUT-23 + type: bnc + - name: SDI-OUTPUT-24 + type: bnc + - name: MULTIVIEW-OUTPUT-1 + type: bnc + - name: MULTIVIEW-OUTPUT-2 + type: bnc + - name: MULTIVIEW-OUTPUT-3 + type: bnc + - name: MULTIVIEW-OUTPUT-4 + type: bnc + - name: ANALOG-AUDIO-IN-1 + type: other + - name: ANALOG-AUDIO-IN-2 + type: other + - name: ANALOG-AUDIO-OUT-1 + type: other + - name: ANALOG-AUDIO-OUT-2 + type: other diff --git a/device-types/Blackmagicdesign/ATEM-Constellation-8K.yaml b/device-types/Blackmagicdesign/atem-constellation-8k.yaml similarity index 100% rename from device-types/Blackmagicdesign/ATEM-Constellation-8K.yaml rename to device-types/Blackmagicdesign/atem-constellation-8k.yaml diff --git a/device-types/Canon/IR-ADV-525I-III.yaml b/device-types/Canon/IR-ADV-525I-III.yaml new file mode 100644 index 000000000..26b065e50 --- /dev/null +++ b/device-types/Canon/IR-ADV-525I-III.yaml @@ -0,0 +1,16 @@ +--- +manufacturer: Canon +model: imageRunner ADVANCE 525i III +slug: canon-imagerunner-advance-525i-iii +part_number: IR-ADV-525I-III +u_height: 0 +comments: '[Monochrome A4 Laser Multifunctional](https://oip.manual.canon/USRMA-3906-zz-CS-715-enGB//)' +power-ports: + - name: PSU1 + type: iec-60320-c14 +interfaces: + - name: eth + type: 1000base-t + - name: wifi + label: Wireless + type: ieee802.11n diff --git a/device-types/Canon/IR-ADV-527I.yaml b/device-types/Canon/IR-ADV-527I.yaml new file mode 100644 index 000000000..5193e2096 --- /dev/null +++ b/device-types/Canon/IR-ADV-527I.yaml @@ -0,0 +1,16 @@ +--- +manufacturer: Canon +model: imageRunner ADVANCE DX 527i +slug: canon-imagerunner-advance-dx-527i +part_number: IR-ADV-527I +u_height: 0 +comments: '[A4 Monochrome Laser Multifunctional](https://oip.manual.canon/USRMA-4844-zz-CS-717-enGB/)' +power-ports: + - name: PSU1 + type: iec-60320-c14 +interfaces: + - name: eth + type: 1000base-t + - name: wifi + label: Wireless + type: ieee802.11n diff --git a/device-types/Cisco/8212-48FH-M.yaml b/device-types/Cisco/8212-48FH-M.yaml new file mode 100644 index 000000000..0d5a6eac9 --- /dev/null +++ b/device-types/Cisco/8212-48FH-M.yaml @@ -0,0 +1,121 @@ +--- +manufacturer: Cisco +model: 8212-48FH-M +slug: cisco-8212-48fh-m +part_number: 8212-48FH-M +u_height: 2 +is_full_depth: true +airflow: front-to-rear +weight: 22 +weight_unit: kg +comments: '[Cisco 8000 Series Routers Data Sheet](https://www.cisco.com/c/en/us/products/collateral/routers/8000-series-routers/datasheet-c78-742571.html)' +console-ports: + - name: con0 + type: rj-45 +module-bays: + - name: PM0 + position: 0/PM0 + description: Power module + - name: PM1 + position: 0/PM1 + description: Power module +interfaces: + - name: FourHundredGigE0/0/0/0 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/1 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/2 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/3 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/4 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/5 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/6 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/7 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/8 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/9 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/10 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/11 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/12 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/13 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/14 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/15 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/16 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/17 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/18 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/19 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/20 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/21 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/22 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/23 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/24 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/25 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/26 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/27 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/28 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/29 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/30 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/31 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/32 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/33 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/34 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/35 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/36 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/37 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/38 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/39 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/40 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/41 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/42 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/43 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/44 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/45 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/46 + type: 400gbase-x-qsfpdd + - name: FourHundredGigE0/0/0/47 + type: 400gbase-x-qsfpdd + - name: MgmtEth0/RP0/CPU0/0 + type: 1000base-t + mgmt_only: true diff --git a/device-types/Cisco/APIC-L3.yaml b/device-types/Cisco/APIC-L3.yaml index ddc26e6f4..ae0a0a87d 100644 --- a/device-types/Cisco/APIC-L3.yaml +++ b/device-types/Cisco/APIC-L3.yaml @@ -5,6 +5,8 @@ slug: cisco-apic-l3 part_number: APIC-L3 u_height: 1 is_full_depth: true +front_image: true +rear_image: true console-ports: - name: Con type: rj-45 diff --git a/device-types/Cisco/C1200-16T-2G.yaml b/device-types/Cisco/C1200-16T-2G.yaml new file mode 100644 index 000000000..574e66719 --- /dev/null +++ b/device-types/Cisco/C1200-16T-2G.yaml @@ -0,0 +1,60 @@ +--- +manufacturer: Cisco +model: Catalyst C1200-16T-2G +slug: cisco-c1200-16t-2g +part_number: C1200-16T-2G +comments: '[Cisco Catalyst 1200 Series Switches Data Sheet](https://www.cisco.com/c/en/us/products/collateral/switches/catalyst-1200-series-switches/nb-06-cat1200-ser-data-sheet-cte-en.html)' +airflow: passive +weight: 1.8 +weight_unit: kg +is_full_depth: false +front_image: true +u_height: 1 +console-ports: + - name: Console + type: rj-45 + - name: Console (USB) + type: usb-c +power-ports: + - name: PSU0 + type: iec-60320-c14 + maximum_draw: 11 +interfaces: + - name: GigabitEthernet1 + type: 1000base-t + - name: GigabitEthernet2 + type: 1000base-t + - name: GigabitEthernet3 + type: 1000base-t + - name: GigabitEthernet4 + type: 1000base-t + - name: GigabitEthernet5 + type: 1000base-t + - name: GigabitEthernet6 + type: 1000base-t + - name: GigabitEthernet7 + type: 1000base-t + - name: GigabitEthernet8 + type: 1000base-t + - name: GigabitEthernet9 + type: 1000base-t + - name: GigabitEthernet10 + type: 1000base-t + - name: GigabitEthernet11 + type: 1000base-t + - name: GigabitEthernet12 + type: 1000base-t + - name: GigabitEthernet13 + type: 1000base-t + - name: GigabitEthernet14 + type: 1000base-t + - name: GigabitEthernet15 + type: 1000base-t + - name: GigabitEthernet16 + type: 1000base-t + - name: GigabitEthernet17 + type: 1000base-x-sfp + - name: GigabitEthernet18 + type: 1000base-x-sfp + - name: Vlan1 + type: virtual diff --git a/device-types/Cisco/C8300-2N2S-4T2X.yaml b/device-types/Cisco/C8300-2N2S-4T2X.yaml index 20c69be76..d22bde64b 100644 --- a/device-types/Cisco/C8300-2N2S-4T2X.yaml +++ b/device-types/Cisco/C8300-2N2S-4T2X.yaml @@ -15,11 +15,16 @@ module-bays: position: '0' - name: PSU1 position: '1' - - name: SM 1 # SM = Service Module + - name: SM 1 # SM subslot 1/0 (Service Module) + position: '1' - name: SM 2 - - name: NIM 1 # NIM = Network Interface Module - - name: NIM 2 + position: '2' + - name: NIM 1 # NIM subslot 0/1 (Network Interface Module) + position: '1' + - name: NIM 2 # NIM subslot 0/2 + position: '2' - name: PIM 1 # PIM = Pluggable Interface Module (LTE/5G) + position: '1' console-ports: - name: con0 type: rj-45 diff --git a/device-types/Cisco/C9120AXI-E.yaml b/device-types/Cisco/C9120AXI-E.yaml index b63a6da04..cd7d351ea 100644 --- a/device-types/Cisco/C9120AXI-E.yaml +++ b/device-types/Cisco/C9120AXI-E.yaml @@ -5,9 +5,9 @@ slug: cisco-c9120axi-e part_number: C9120AXI-E u_height: 0 is_full_depth: false -weight: 0.9 +weight: 1.3 weight_unit: kg -comments: '[Cisco Catalyst 9115 Series Access Points Data Sheet](https://www.cisco.com/c/en/us/products/collateral/wireless/catalyst-9100ax-access-points/datasheet-c78-741988.html)' +comments: '[Cisco Catalyst 9120AX Series Access Points Data Sheet](https://www.cisco.com/c/en/us/products/collateral/wireless/catalyst-9120ax-series-access-points/datasheet-c78-742115.html)' interfaces: - name: Dot11Radio0 type: ieee802.11ax diff --git a/device-types/Cisco/C9120AXI-K.yaml b/device-types/Cisco/C9120AXI-K.yaml new file mode 100644 index 000000000..41ef9b3b7 --- /dev/null +++ b/device-types/Cisco/C9120AXI-K.yaml @@ -0,0 +1,23 @@ +--- +manufacturer: Cisco +model: Catalyst 9120AXI-K +slug: cisco-c9120axi-k +part_number: C9120AXI-K +u_height: 0 +is_full_depth: false +weight: 1.3 +weight_unit: kg +comments: '[Cisco Catalyst 9120AX Series Access Points Data Sheet](https://www.cisco.com/c/en/us/products/collateral/wireless/catalyst-9120ax-series-access-points/datasheet-c78-742115.html)' +interfaces: + - name: Dot11Radio0 + type: ieee802.11ax + - name: Dot11Radio1 + type: ieee802.11ax + - name: GigabitEthernet0 + type: 2.5gbase-t + poe_mode: pd +console-ports: + - name: console + type: rj-45 + - name: usb + type: usb-mini-b diff --git a/device-types/Cisco/C9300LM-24U-4Y.yaml b/device-types/Cisco/C9300LM-24U-4Y.yaml new file mode 100644 index 000000000..a5d31604c --- /dev/null +++ b/device-types/Cisco/C9300LM-24U-4Y.yaml @@ -0,0 +1,134 @@ +--- +manufacturer: Cisco +model: Catalyst 9300LM-24U-4Y +part_number: C9300LM-24U-4y +slug: cisco-c9300lm-24u-4y +u_height: 1 +is_full_depth: true +weight: 5.21 +weight_unit: kg +console-ports: + - name: con 0 + type: rj-45 + - name: usb + type: usb-mini-b +interfaces: + - name: GigabitEthernet1/0/1 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/2 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/3 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/4 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/5 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/6 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/7 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/8 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/9 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/10 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/11 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/12 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/13 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/14 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/15 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/16 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/17 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/18 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/19 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/20 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/21 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/22 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/23 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/24 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: TwentyFiveGigabitEthernet1/1/1 + type: 25gbase-x-sfp28 + - name: TwentyFiveGigabitEthernet1/1/2 + type: 25gbase-x-sfp28 + - name: TwentyFiveGigabitEthernet1/1/3 + type: 25gbase-x-sfp28 + - name: TwentyFiveGigabitEthernet1/1/4 + type: 25gbase-x-sfp28 + - name: StackPort1/1 + type: cisco-stackwise + - name: StackPort1/2 + type: cisco-stackwise + - name: GigabitEthernet0/0 + type: 1000base-t + mgmt_only: true +module-bays: + - name: PS-A + position: A + - name: PS-B + position: B + - name: FAN 1 + - name: FAN 2 + - name: FAN 3 diff --git a/device-types/Cisco/C9300LM-48U-4Y.yaml b/device-types/Cisco/C9300LM-48U-4Y.yaml new file mode 100644 index 000000000..7e871425c --- /dev/null +++ b/device-types/Cisco/C9300LM-48U-4Y.yaml @@ -0,0 +1,230 @@ +--- +manufacturer: Cisco +model: Catalyst 9300LM-48U-4Y +part_number: C9300LM-48U-4y +slug: cisco-c9300lm-48u-4y +u_height: 1 +weight: 5.45 +weight_unit: kg +is_full_depth: true +console-ports: + - name: con 0 + type: rj-45 + - name: usb + type: usb-mini-b +interfaces: + - name: GigabitEthernet1/0/1 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/2 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/3 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/4 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/5 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/6 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/7 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/8 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/9 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/10 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/11 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/12 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/13 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/14 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/15 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/16 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/17 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/18 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/19 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/20 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/21 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/22 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/23 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/24 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/25 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/26 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/27 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/28 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/29 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/30 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/31 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/32 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/33 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/34 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/35 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/36 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/37 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/38 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/39 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/40 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/41 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/42 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/43 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/44 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/45 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/46 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/47 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: GigabitEthernet1/0/48 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: TwentyFiveGigabitEthernet1/1/1 + type: 25gbase-x-sfp28 + - name: TwentyFiveGigabitEthernet1/1/2 + type: 25gbase-x-sfp28 + - name: TwentyFiveGigabitEthernet1/1/3 + type: 25gbase-x-sfp28 + - name: TwentyFiveGigabitEthernet1/1/4 + type: 25gbase-x-sfp28 + - name: StackPort1/1 + type: cisco-stackwise + - name: StackPort1/2 + type: cisco-stackwise + - name: GigabitEthernet0/0 + type: 1000base-t + mgmt_only: true +module-bays: + - name: PS-A + position: A + - name: PS-B + position: B + - name: FAN 1 + - name: FAN 2 + - name: FAN 3 diff --git a/device-types/Cisco/C9500X-28C8D.yaml b/device-types/Cisco/C9500X-28C8D.yaml new file mode 100644 index 000000000..13d2964cf --- /dev/null +++ b/device-types/Cisco/C9500X-28C8D.yaml @@ -0,0 +1,240 @@ +--- +manufacturer: Cisco +model: Catalyst 9500X-28C8D +slug: cisco-c9500x-28c8d +part_number: C9500X-28C8D +u_height: 1 +is_full_depth: true +comments: '[Cisco Catalyst 9500 Series Switches Data Sheet](https://www.cisco.com/c/en/us/products/collateral/switches/catalyst-9500-series-switches/nb-06-cat9500-ser-data-sheet-cte-en.html)' +front_image: true +rear_image: true +weight: 13.28 +weight_unit: kg +airflow: front-to-rear +console-ports: + - name: con0 + type: rj-45 + - name: usb + type: usb-c +interfaces: + - name: GigabitEthernet0/0 + type: 1000base-t + speed: 1000000 + mgmt_only: true + - name: HundredGigE1/0/1 + label: Hu1/0/1 + type: 100gbase-x-qsfp28 + speed: 100000000 + mgmt_only: false + - name: HundredGigE1/0/2 + label: Hu1/0/2 + type: 100gbase-x-qsfp28 + speed: 100000000 + mgmt_only: false + - name: HundredGigE1/0/3 + label: Hu1/0/3 + type: 100gbase-x-qsfp28 + speed: 100000000 + mgmt_only: false + - name: HundredGigE1/0/4 + label: Hu1/0/4 + type: 100gbase-x-qsfp28 + speed: 100000000 + mgmt_only: false + - name: HundredGigE1/0/5 + label: Hu1/0/5 + type: 100gbase-x-qsfp28 + speed: 100000000 + mgmt_only: false + - name: HundredGigE1/0/6 + label: Hu1/0/6 + type: 100gbase-x-qsfp28 + speed: 100000000 + mgmt_only: false + - name: HundredGigE1/0/7 + label: Hu1/0/7 + type: 100gbase-x-qsfp28 + speed: 100000000 + mgmt_only: false + - name: HundredGigE1/0/8 + label: Hu1/0/8 + type: 100gbase-x-qsfp28 + speed: 100000000 + mgmt_only: false + - name: HundredGigE1/0/9 + label: Hu1/0/9 + type: 100gbase-x-qsfp28 + speed: 100000000 + mgmt_only: false + - name: HundredGigE1/0/10 + label: Hu1/0/10 + type: 100gbase-x-qsfp28 + speed: 100000000 + mgmt_only: false + - name: HundredGigE1/0/11 + label: Hu1/0/11 + type: 100gbase-x-qsfp28 + speed: 100000000 + mgmt_only: false + - name: HundredGigE1/0/12 + label: Hu1/0/12 + type: 100gbase-x-qsfp28 + speed: 100000000 + mgmt_only: false + - name: HundredGigE1/0/13 + label: Hu1/0/13 + type: 100gbase-x-qsfp28 + speed: 100000000 + mgmt_only: false + - name: HundredGigE1/0/14 + label: Hu1/0/14 + type: 100gbase-x-qsfp28 + speed: 100000000 + mgmt_only: false + - name: FourHundredGigE1/0/15 + label: Fou1/0/15 + type: 400gbase-x-qsfpdd + speed: 400000000 + mgmt_only: false + - name: FourHundredGigE1/0/16 + label: Fou1/0/16 + type: 400gbase-x-qsfpdd + speed: 400000000 + mgmt_only: false + - name: FourHundredGigE1/0/17 + label: Fou1/0/17 + type: 400gbase-x-qsfpdd + speed: 400000000 + mgmt_only: false + - name: FourHundredGigE1/0/18 + label: Fou1/0/18 + type: 400gbase-x-qsfpdd + speed: 400000000 + mgmt_only: false + - name: FourHundredGigE1/0/19 + label: Fou1/0/19 + type: 400gbase-x-qsfpdd + speed: 400000000 + mgmt_only: false + - name: FourHundredGigE1/0/20 + label: Fou1/0/20 + type: 400gbase-x-qsfpdd + speed: 400000000 + mgmt_only: false + - name: FourHundredGigE1/0/21 + label: Fou1/0/21 + type: 400gbase-x-qsfpdd + speed: 400000000 + mgmt_only: false + - name: FourHundredGigE1/0/22 + label: Fou1/0/22 + type: 400gbase-x-qsfpdd + speed: 400000000 + mgmt_only: false + - name: HundredGigE1/0/23 + label: Hu1/0/23 + type: 100gbase-x-qsfp28 + speed: 100000000 + mgmt_only: false + - name: HundredGigE1/0/24 + label: Hu1/0/24 + type: 100gbase-x-qsfp28 + speed: 100000000 + mgmt_only: false + - name: HundredGigE1/0/25 + label: Hu1/0/25 + type: 100gbase-x-qsfp28 + speed: 100000000 + mgmt_only: false + - name: HundredGigE1/0/26 + label: Hu1/0/26 + type: 100gbase-x-qsfp28 + speed: 100000000 + mgmt_only: false + - name: HundredGigE1/0/27 + label: Hu1/0/27 + type: 100gbase-x-qsfp28 + speed: 100000000 + mgmt_only: false + - name: HundredGigE1/0/28 + label: Hu1/0/28 + type: 100gbase-x-qsfp28 + speed: 100000000 + mgmt_only: false + - name: HundredGigE1/0/29 + label: Hu1/0/29 + type: 100gbase-x-qsfp28 + speed: 100000000 + mgmt_only: false + - name: HundredGigE1/0/30 + label: Hu1/0/30 + type: 100gbase-x-qsfp28 + speed: 100000000 + mgmt_only: false + - name: HundredGigE1/0/31 + label: Hu1/0/31 + type: 100gbase-x-qsfp28 + speed: 100000000 + mgmt_only: false + - name: HundredGigE1/0/32 + label: Hu1/0/32 + type: 100gbase-x-qsfp28 + speed: 100000000 + mgmt_only: false + - name: HundredGigE1/0/33 + label: Hu1/0/33 + type: 100gbase-x-qsfp28 + speed: 100000000 + mgmt_only: false + - name: HundredGigE1/0/34 + label: Hu1/0/34 + type: 100gbase-x-qsfp28 + speed: 100000000 + mgmt_only: false + - name: HundredGigE1/0/35 + label: Hu1/0/35 + type: 100gbase-x-qsfp28 + speed: 100000000 + mgmt_only: false + - name: HundredGigE1/0/36 + label: Hu1/0/36 + type: 100gbase-x-qsfp28 + speed: 10000000 + mgmt_only: false + - name: appGigabitEthernet1/0/1 + label: Ap1/0/1 + type: virtual + speed: 10000000 + mgmt_only: false + description: App-hosting Gigabit Ethernet + - name: appGigabitEthernet1/0/2 + label: Ap1/0/2 + type: virtual + speed: 10000000 + mgmt_only: false + description: App-hosting Gigabit Ethernet +module-bays: + - name: fan1 + label: FAN-1 + position: '1' + - name: fan2 + label: FAN-2 + position: '2' + - name: fan3 + label: FAN-3 + position: '3' + - name: fan4 + label: FAN-4 + position: '4' + - name: fan5 + label: FAN-5 + position: '5' + - name: fan6 + label: FAN-6 + position: '6' + - name: ps1 + label: PS-1 + position: '1' + - name: ps2 + label: PS-2 + position: '2' diff --git a/device-types/Cisco/CBS250-16T-2G.yaml b/device-types/Cisco/CBS250-16T-2G.yaml new file mode 100644 index 000000000..02b4492da --- /dev/null +++ b/device-types/Cisco/CBS250-16T-2G.yaml @@ -0,0 +1,58 @@ +--- +manufacturer: Cisco +model: CBS250-16T-2G +slug: cisco-cbs250-16t-2g +part_number: CBS250-16T-2G +comments: '[CBS250 series datasheet](https://www.cisco.com/c/en/us/products/collateral/switches/business-250-series-smart-switches/nb-06-bus250-smart-switch-ds-cte-en.html)' +airflow: passive +weight: 1.78 +weight_unit: kg +is_full_depth: false +front_image: true +u_height: 1 +interfaces: + - name: GigabitEthernet1 + type: 1000base-t + - name: GigabitEthernet2 + type: 1000base-t + - name: GigabitEthernet3 + type: 1000base-t + - name: GigabitEthernet4 + type: 1000base-t + - name: GigabitEthernet5 + type: 1000base-t + - name: GigabitEthernet6 + type: 1000base-t + - name: GigabitEthernet7 + type: 1000base-t + - name: GigabitEthernet8 + type: 1000base-t + - name: GigabitEthernet9 + type: 1000base-t + - name: GigabitEthernet10 + type: 1000base-t + - name: GigabitEthernet11 + type: 1000base-t + - name: GigabitEthernet12 + type: 1000base-t + - name: GigabitEthernet13 + type: 1000base-t + - name: GigabitEthernet14 + type: 1000base-t + - name: GigabitEthernet15 + type: 1000base-t + - name: GigabitEthernet16 + type: 1000base-t + - name: GigabitEthernet17 + type: 1000base-x-sfp + - name: GigabitEthernet18 + type: 1000base-x-sfp + - name: Vlan1 + type: virtual +console-ports: + - name: Console + type: rj-45 +power-ports: + - name: PSU0 + type: iec-60320-c14 + maximum_draw: 19 diff --git a/device-types/Cisco/CBS250-24PP-4G.yaml b/device-types/Cisco/CBS250-24PP-4G.yaml new file mode 100644 index 000000000..53be8ead2 --- /dev/null +++ b/device-types/Cisco/CBS250-24PP-4G.yaml @@ -0,0 +1,128 @@ +--- +manufacturer: Cisco +model: CBS250-24PP-4G +slug: cisco-cbs250-24pp-4g +part_number: CBS250-24PP-4G +comments: '[CBS250 series datasheet](https://www.cisco.com/c/en/us/products/collateral/switches/business-250-series-smart-switches/nb-06-bus250-smart-switch-ds-cte-en.html)' +airflow: passive +weight: 3.53 +weight_unit: kg +is_full_depth: false +front_image: true +u_height: 1 +interfaces: + - name: GigabitEthernet1 + type: 1000base-t + poe_type: type2-ieee802.3at + poe_mode: pse + - name: GigabitEthernet2 + type: 1000base-t + poe_type: type2-ieee802.3at + poe_mode: pse + - name: GigabitEthernet3 + type: 1000base-t + poe_type: type2-ieee802.3at + poe_mode: pse + - name: GigabitEthernet4 + type: 1000base-t + poe_type: type2-ieee802.3at + poe_mode: pse + - name: GigabitEthernet5 + type: 1000base-t + poe_type: type2-ieee802.3at + poe_mode: pse + - name: GigabitEthernet6 + type: 1000base-t + poe_type: type2-ieee802.3at + poe_mode: pse + - name: GigabitEthernet7 + type: 1000base-t + poe_type: type2-ieee802.3at + poe_mode: pse + - name: GigabitEthernet8 + type: 1000base-t + poe_type: type2-ieee802.3at + poe_mode: pse + - name: GigabitEthernet9 + type: 1000base-t + poe_type: type2-ieee802.3at + poe_mode: pse + - name: GigabitEthernet10 + type: 1000base-t + poe_type: type2-ieee802.3at + poe_mode: pse + - name: GigabitEthernet11 + type: 1000base-t + poe_type: type2-ieee802.3at + poe_mode: pse + - name: GigabitEthernet12 + type: 1000base-t + poe_type: type2-ieee802.3at + poe_mode: pse + - name: GigabitEthernet13 + type: 1000base-t + poe_type: type2-ieee802.3at + poe_mode: pse + - name: GigabitEthernet14 + type: 1000base-t + poe_type: type2-ieee802.3at + poe_mode: pse + - name: GigabitEthernet15 + type: 1000base-t + poe_type: type2-ieee802.3at + poe_mode: pse + - name: GigabitEthernet16 + type: 1000base-t + poe_type: type2-ieee802.3at + poe_mode: pse + - name: GigabitEthernet17 + type: 1000base-t + poe_type: type2-ieee802.3at + poe_mode: pse + - name: GigabitEthernet18 + type: 1000base-t + poe_type: type2-ieee802.3at + poe_mode: pse + - name: GigabitEthernet19 + type: 1000base-t + poe_type: type2-ieee802.3at + poe_mode: pse + - name: GigabitEthernet20 + type: 1000base-t + poe_type: type2-ieee802.3at + poe_mode: pse + - name: GigabitEthernet21 + type: 1000base-t + poe_type: type2-ieee802.3at + poe_mode: pse + - name: GigabitEthernet22 + type: 1000base-t + poe_type: type2-ieee802.3at + poe_mode: pse + - name: GigabitEthernet23 + type: 1000base-t + poe_type: type2-ieee802.3at + poe_mode: pse + - name: GigabitEthernet24 + type: 1000base-t + poe_type: type2-ieee802.3at + poe_mode: pse + - name: GigabitEthernet25 + type: 1000base-x-sfp + - name: GigabitEthernet26 + type: 1000base-x-sfp + - name: GigabitEthernet27 + type: 1000base-x-sfp + - name: GigabitEthernet28 + type: 1000base-x-sfp + - name: Vlan1 + type: virtual +console-ports: + - name: Console + type: rj-45 + - name: Console (USB) + type: usb-mini-b +power-ports: + - name: PSU0 + type: iec-60320-c14 + maximum_draw: 129 diff --git a/device-types/Cisco/CBS250-24T-4G.yaml b/device-types/Cisco/CBS250-24T-4G.yaml new file mode 100644 index 000000000..52274df6d --- /dev/null +++ b/device-types/Cisco/CBS250-24T-4G.yaml @@ -0,0 +1,80 @@ +--- +manufacturer: Cisco +model: CBS250-24T-4G +slug: cisco-cbs250-24t-4g +part_number: CBS250-24T-4G +comments: '[CBS250 series datasheet](https://www.cisco.com/c/en/us/products/collateral/switches/business-250-series-smart-switches/nb-06-bus250-smart-switch-ds-cte-en.html)' +airflow: passive +weight: 2.63 +weight_unit: kg +is_full_depth: false +front_image: true +u_height: 1 +interfaces: + - name: GigabitEthernet1 + type: 1000base-t + - name: GigabitEthernet2 + type: 1000base-t + - name: GigabitEthernet3 + type: 1000base-t + - name: GigabitEthernet4 + type: 1000base-t + - name: GigabitEthernet5 + type: 1000base-t + - name: GigabitEthernet6 + type: 1000base-t + - name: GigabitEthernet7 + type: 1000base-t + - name: GigabitEthernet8 + type: 1000base-t + - name: GigabitEthernet9 + type: 1000base-t + - name: GigabitEthernet10 + type: 1000base-t + - name: GigabitEthernet11 + type: 1000base-t + - name: GigabitEthernet12 + type: 1000base-t + - name: GigabitEthernet13 + type: 1000base-t + - name: GigabitEthernet14 + type: 1000base-t + - name: GigabitEthernet15 + type: 1000base-t + - name: GigabitEthernet16 + type: 1000base-t + - name: GigabitEthernet17 + type: 1000base-t + - name: GigabitEthernet18 + type: 1000base-t + - name: GigabitEthernet19 + type: 1000base-t + - name: GigabitEthernet20 + type: 1000base-t + - name: GigabitEthernet21 + type: 1000base-t + - name: GigabitEthernet22 + type: 1000base-t + - name: GigabitEthernet23 + type: 1000base-t + - name: GigabitEthernet24 + type: 1000base-t + - name: GigabitEthernet25 + type: 1000base-x-sfp + - name: GigabitEthernet26 + type: 1000base-x-sfp + - name: GigabitEthernet27 + type: 1000base-x-sfp + - name: GigabitEthernet28 + type: 1000base-x-sfp + - name: Vlan1 + type: virtual +console-ports: + - name: Console + type: rj-45 + - name: Console (USB) + type: usb-mini-b +power-ports: + - name: PSU0 + type: iec-60320-c14 + maximum_draw: 26 diff --git a/device-types/Cisco/CBS250-24T-4X.yaml b/device-types/Cisco/CBS250-24T-4X.yaml new file mode 100644 index 000000000..1c47ef881 --- /dev/null +++ b/device-types/Cisco/CBS250-24T-4X.yaml @@ -0,0 +1,80 @@ +--- +manufacturer: Cisco +model: CBS250-24T-4X +slug: cisco-cbs250-24t-4x +part_number: CBS250-24T-4X +comments: '[CBS250 series datasheet](https://www.cisco.com/c/en/us/products/collateral/switches/business-250-series-smart-switches/nb-06-bus250-smart-switch-ds-cte-en.html)' +airflow: passive +weight: 2.78 +weight_unit: kg +is_full_depth: false +front_image: true +u_height: 1 +interfaces: + - name: GigabitEthernet1 + type: 1000base-t + - name: GigabitEthernet2 + type: 1000base-t + - name: GigabitEthernet3 + type: 1000base-t + - name: GigabitEthernet4 + type: 1000base-t + - name: GigabitEthernet5 + type: 1000base-t + - name: GigabitEthernet6 + type: 1000base-t + - name: GigabitEthernet7 + type: 1000base-t + - name: GigabitEthernet8 + type: 1000base-t + - name: GigabitEthernet9 + type: 1000base-t + - name: GigabitEthernet10 + type: 1000base-t + - name: GigabitEthernet11 + type: 1000base-t + - name: GigabitEthernet12 + type: 1000base-t + - name: GigabitEthernet13 + type: 1000base-t + - name: GigabitEthernet14 + type: 1000base-t + - name: GigabitEthernet15 + type: 1000base-t + - name: GigabitEthernet16 + type: 1000base-t + - name: GigabitEthernet17 + type: 1000base-t + - name: GigabitEthernet18 + type: 1000base-t + - name: GigabitEthernet19 + type: 1000base-t + - name: GigabitEthernet20 + type: 1000base-t + - name: GigabitEthernet21 + type: 1000base-t + - name: GigabitEthernet22 + type: 1000base-t + - name: GigabitEthernet23 + type: 1000base-t + - name: GigabitEthernet24 + type: 1000base-t + - name: TenGigabitEthernet1 + type: 10gbase-x-sfpp + - name: TenGigabitEthernet2 + type: 10gbase-x-sfpp + - name: TenGigabitEthernet3 + type: 10gbase-x-sfpp + - name: TenGigabitEthernet4 + type: 10gbase-x-sfpp + - name: Vlan1 + type: virtual +console-ports: + - name: Console + type: rj-45 + - name: Console (USB) + type: usb-mini-b +power-ports: + - name: PSU0 + type: iec-60320-c14 + maximum_draw: 28 diff --git a/device-types/Cisco/CBS250-48T-4G.yaml b/device-types/Cisco/CBS250-48T-4G.yaml new file mode 100644 index 000000000..1d2dfff86 --- /dev/null +++ b/device-types/Cisco/CBS250-48T-4G.yaml @@ -0,0 +1,128 @@ +--- +manufacturer: Cisco +model: CBS250-48T-4G +slug: cisco-cbs250-48t-4g +part_number: CBS250-48T-4G +comments: '[CBS250 series datasheet](https://www.cisco.com/c/en/us/products/collateral/switches/business-250-series-smart-switches/nb-06-bus250-smart-switch-ds-cte-en.html)' +airflow: side-to-rear +weight: 3.95 +weight_unit: kg +is_full_depth: false +front_image: true +u_height: 1 +interfaces: + - name: GigabitEthernet1 + type: 1000base-t + - name: GigabitEthernet2 + type: 1000base-t + - name: GigabitEthernet3 + type: 1000base-t + - name: GigabitEthernet4 + type: 1000base-t + - name: GigabitEthernet5 + type: 1000base-t + - name: GigabitEthernet6 + type: 1000base-t + - name: GigabitEthernet7 + type: 1000base-t + - name: GigabitEthernet8 + type: 1000base-t + - name: GigabitEthernet9 + type: 1000base-t + - name: GigabitEthernet10 + type: 1000base-t + - name: GigabitEthernet11 + type: 1000base-t + - name: GigabitEthernet12 + type: 1000base-t + - name: GigabitEthernet13 + type: 1000base-t + - name: GigabitEthernet14 + type: 1000base-t + - name: GigabitEthernet15 + type: 1000base-t + - name: GigabitEthernet16 + type: 1000base-t + - name: GigabitEthernet17 + type: 1000base-t + - name: GigabitEthernet18 + type: 1000base-t + - name: GigabitEthernet19 + type: 1000base-t + - name: GigabitEthernet20 + type: 1000base-t + - name: GigabitEthernet21 + type: 1000base-t + - name: GigabitEthernet22 + type: 1000base-t + - name: GigabitEthernet23 + type: 1000base-t + - name: GigabitEthernet24 + type: 1000base-t + - name: GigabitEthernet25 + type: 1000base-t + - name: GigabitEthernet26 + type: 1000base-t + - name: GigabitEthernet27 + type: 1000base-t + - name: GigabitEthernet28 + type: 1000base-t + - name: GigabitEthernet29 + type: 1000base-t + - name: GigabitEthernet30 + type: 1000base-t + - name: GigabitEthernet31 + type: 1000base-t + - name: GigabitEthernet32 + type: 1000base-t + - name: GigabitEthernet33 + type: 1000base-t + - name: GigabitEthernet34 + type: 1000base-t + - name: GigabitEthernet35 + type: 1000base-t + - name: GigabitEthernet36 + type: 1000base-t + - name: GigabitEthernet37 + type: 1000base-t + - name: GigabitEthernet38 + type: 1000base-t + - name: GigabitEthernet39 + type: 1000base-t + - name: GigabitEthernet40 + type: 1000base-t + - name: GigabitEthernet41 + type: 1000base-t + - name: GigabitEthernet42 + type: 1000base-t + - name: GigabitEthernet43 + type: 1000base-t + - name: GigabitEthernet44 + type: 1000base-t + - name: GigabitEthernet45 + type: 1000base-t + - name: GigabitEthernet46 + type: 1000base-t + - name: GigabitEthernet47 + type: 1000base-t + - name: GigabitEthernet48 + type: 1000base-t + - name: GigabitEthernet49 + type: 1000base-x-sfp + - name: GigabitEthernet50 + type: 1000base-x-sfp + - name: GigabitEthernet51 + type: 1000base-x-sfp + - name: GigabitEthernet52 + type: 1000base-x-sfp + - name: Vlan1 + type: virtual +console-ports: + - name: Console + type: rj-45 + - name: Console (USB) + type: usb-mini-b +power-ports: + - name: PSU0 + type: iec-60320-c14 + maximum_draw: 49 diff --git a/device-types/Cisco/CBS250-48T-4X.yaml b/device-types/Cisco/CBS250-48T-4X.yaml new file mode 100644 index 000000000..a8c0b4f01 --- /dev/null +++ b/device-types/Cisco/CBS250-48T-4X.yaml @@ -0,0 +1,128 @@ +--- +manufacturer: Cisco +model: CBS250-48T-4X +slug: cisco-cbs250-48t-4x +part_number: CBS250-48T-4X +comments: '[CBS250 series datasheet](https://www.cisco.com/c/en/us/products/collateral/switches/business-250-series-smart-switches/nb-06-bus250-smart-switch-ds-cte-en.html)' +airflow: side-to-rear +weight: 3.95 +weight_unit: kg +is_full_depth: false +front_image: true +u_height: 1 +interfaces: + - name: GigabitEthernet1 + type: 1000base-t + - name: GigabitEthernet2 + type: 1000base-t + - name: GigabitEthernet3 + type: 1000base-t + - name: GigabitEthernet4 + type: 1000base-t + - name: GigabitEthernet5 + type: 1000base-t + - name: GigabitEthernet6 + type: 1000base-t + - name: GigabitEthernet7 + type: 1000base-t + - name: GigabitEthernet8 + type: 1000base-t + - name: GigabitEthernet9 + type: 1000base-t + - name: GigabitEthernet10 + type: 1000base-t + - name: GigabitEthernet11 + type: 1000base-t + - name: GigabitEthernet12 + type: 1000base-t + - name: GigabitEthernet13 + type: 1000base-t + - name: GigabitEthernet14 + type: 1000base-t + - name: GigabitEthernet15 + type: 1000base-t + - name: GigabitEthernet16 + type: 1000base-t + - name: GigabitEthernet17 + type: 1000base-t + - name: GigabitEthernet18 + type: 1000base-t + - name: GigabitEthernet19 + type: 1000base-t + - name: GigabitEthernet20 + type: 1000base-t + - name: GigabitEthernet21 + type: 1000base-t + - name: GigabitEthernet22 + type: 1000base-t + - name: GigabitEthernet23 + type: 1000base-t + - name: GigabitEthernet24 + type: 1000base-t + - name: GigabitEthernet25 + type: 1000base-t + - name: GigabitEthernet26 + type: 1000base-t + - name: GigabitEthernet27 + type: 1000base-t + - name: GigabitEthernet28 + type: 1000base-t + - name: GigabitEthernet29 + type: 1000base-t + - name: GigabitEthernet30 + type: 1000base-t + - name: GigabitEthernet31 + type: 1000base-t + - name: GigabitEthernet32 + type: 1000base-t + - name: GigabitEthernet33 + type: 1000base-t + - name: GigabitEthernet34 + type: 1000base-t + - name: GigabitEthernet35 + type: 1000base-t + - name: GigabitEthernet36 + type: 1000base-t + - name: GigabitEthernet37 + type: 1000base-t + - name: GigabitEthernet38 + type: 1000base-t + - name: GigabitEthernet39 + type: 1000base-t + - name: GigabitEthernet40 + type: 1000base-t + - name: GigabitEthernet41 + type: 1000base-t + - name: GigabitEthernet42 + type: 1000base-t + - name: GigabitEthernet43 + type: 1000base-t + - name: GigabitEthernet44 + type: 1000base-t + - name: GigabitEthernet45 + type: 1000base-t + - name: GigabitEthernet46 + type: 1000base-t + - name: GigabitEthernet47 + type: 1000base-t + - name: GigabitEthernet48 + type: 1000base-t + - name: TenGigabitEthernet1 + type: 10gbase-x-sfpp + - name: TenGigabitEthernet2 + type: 10gbase-x-sfpp + - name: TenGigabitEthernet3 + type: 10gbase-x-sfpp + - name: TenGigabitEthernet4 + type: 10gbase-x-sfpp + - name: Vlan1 + type: virtual +console-ports: + - name: Console + type: rj-45 + - name: Console (USB) + type: usb-mini-b +power-ports: + - name: PSU0 + type: iec-60320-c14 + maximum_draw: 49 diff --git a/device-types/Cisco/CBS250-8FP-E-2G.yaml b/device-types/Cisco/CBS250-8FP-E-2G.yaml new file mode 100644 index 000000000..a1df4f7fa --- /dev/null +++ b/device-types/Cisco/CBS250-8FP-E-2G.yaml @@ -0,0 +1,58 @@ +--- +manufacturer: Cisco +model: CBS250-8FP-E-2G +slug: cisco-cbs250-8fp-e-2g +part_number: CBS250-8FP-E-2G +comments: '[CBS250 series datasheet](https://www.cisco.com/c/en/us/products/collateral/switches/business-250-series-smart-switches/nb-06-bus250-smart-switch-ds-cte-en.html)' +airflow: passive +weight: 1.53 +weight_unit: kg +is_full_depth: false +front_image: false +u_height: 1 +interfaces: + - name: GigabitEthernet1 + type: 1000base-t + poe_type: type2-ieee802.3at + poe_mode: pse + - name: GigabitEthernet2 + type: 1000base-t + poe_type: type2-ieee802.3at + poe_mode: pse + - name: GigabitEthernet3 + type: 1000base-t + poe_type: type2-ieee802.3at + poe_mode: pse + - name: GigabitEthernet4 + type: 1000base-t + poe_type: type2-ieee802.3at + poe_mode: pse + - name: GigabitEthernet5 + type: 1000base-t + poe_type: type2-ieee802.3at + poe_mode: pse + - name: GigabitEthernet6 + type: 1000base-t + poe_type: type2-ieee802.3at + poe_mode: pse + - name: GigabitEthernet7 + type: 1000base-t + poe_type: type2-ieee802.3at + poe_mode: pse + - name: GigabitEthernet8 + type: 1000base-t + poe_type: type2-ieee802.3at + poe_mode: pse + - name: GigabitEthernet9 + type: 1000base-x-sfp + - name: GigabitEthernet10 + type: 1000base-x-sfp + - name: Vlan1 + type: virtual +console-ports: + - name: Console + type: rj-45 +power-ports: + - name: 12V + type: dc-terminal + maximum_draw: 146 diff --git a/device-types/Cisco/CBS250-8T-E-2G.yaml b/device-types/Cisco/CBS250-8T-E-2G.yaml new file mode 100644 index 000000000..8b5f52cea --- /dev/null +++ b/device-types/Cisco/CBS250-8T-E-2G.yaml @@ -0,0 +1,42 @@ +--- +manufacturer: Cisco +model: CBS250-8T-E-2G +slug: cisco-cbs250-8t-e-2g +part_number: CBS250-8T-E-2G +comments: '[CBS250 series datasheet](https://www.cisco.com/c/en/us/products/collateral/switches/business-250-series-smart-switches/nb-06-bus250-smart-switch-ds-cte-en.html)' +airflow: passive +weight: 1.39 +weight_unit: kg +is_full_depth: false +front_image: false +u_height: 1 +interfaces: + - name: GigabitEthernet1 + type: 1000base-t + - name: GigabitEthernet2 + type: 1000base-t + - name: GigabitEthernet3 + type: 1000base-t + - name: GigabitEthernet4 + type: 1000base-t + - name: GigabitEthernet5 + type: 1000base-t + - name: GigabitEthernet6 + type: 1000base-t + - name: GigabitEthernet7 + type: 1000base-t + - name: GigabitEthernet8 + type: 1000base-t + - name: GigabitEthernet9 + type: 1000base-x-sfp + - name: GigabitEthernet10 + type: 1000base-x-sfp + - name: Vlan1 + type: virtual +console-ports: + - name: Console + type: rj-45 +power-ports: + - name: 12V + type: dc-terminal + maximum_draw: 13 diff --git a/device-types/Cisco/CBS350-16T-2G.yml b/device-types/Cisco/CBS350-16T-2G.yml new file mode 100644 index 000000000..ed05ced10 --- /dev/null +++ b/device-types/Cisco/CBS350-16T-2G.yml @@ -0,0 +1,60 @@ +--- +manufacturer: Cisco +model: CBS350-16T-2G +slug: cisco-cbs350-16t-2g +part_number: CBS350-16T-2G +u_height: 1.0 +is_full_depth: false +airflow: passive +front_image: true +comments: '[CBS350 series datasheet](https://www.cisco.com/c/en/us/products/collateral/switches/business-350-series-managed-switches/datasheet-c78-744156.html)' +weight: 1.78 +weight_unit: kg +console-ports: + - name: con0 + type: rj-45 + - name: con1 + type: usb-mini-b +power-ports: + - name: Power + type: iec-60320-c14 + maximum_draw: 19 +interfaces: + - name: GigabitEthernet1 + type: 1000base-t + - name: GigabitEthernet2 + type: 1000base-t + - name: GigabitEthernet3 + type: 1000base-t + - name: GigabitEthernet4 + type: 1000base-t + - name: GigabitEthernet5 + type: 1000base-t + - name: GigabitEthernet6 + type: 1000base-t + - name: GigabitEthernet7 + type: 1000base-t + - name: GigabitEthernet8 + type: 1000base-t + - name: GigabitEthernet9 + type: 1000base-t + - name: GigabitEthernet10 + type: 1000base-t + - name: GigabitEthernet11 + type: 1000base-t + - name: GigabitEthernet12 + type: 1000base-t + - name: GigabitEthernet13 + type: 1000base-t + - name: GigabitEthernet14 + type: 1000base-t + - name: GigabitEthernet15 + type: 1000base-t + - name: GigabitEthernet16 + type: 1000base-t + - name: GigabitEthernet17 + type: 1000base-x-sfp + - name: GigabitEthernet18 + type: 1000base-x-sfp + - name: vlan1 + type: virtual diff --git a/device-types/Cisco/CBS350-24P-4G.yaml b/device-types/Cisco/CBS350-24P-4G.yaml index 2b648ccc1..468fef1ee 100644 --- a/device-types/Cisco/CBS350-24P-4G.yaml +++ b/device-types/Cisco/CBS350-24P-4G.yaml @@ -3,8 +3,9 @@ manufacturer: Cisco model: CBS350-24P-4G slug: cisco-cbs350-24p-4g part_number: WCBS350-24P-4G -comments: https://www.cisco.com/c/en/us/products/collateral/switches/business-350-series-managed-switches/datasheet-c78-744156.html +comments: '[CBS350 series datasheet](https://www.cisco.com/c/en/us/products/collateral/switches/business-350-series-managed-switches/datasheet-c78-744156.html)' is_full_depth: false +front_image: true u_height: 1 interfaces: - name: GigabitEthernet1 diff --git a/device-types/Cisco/CBS350-24T-4X.yaml b/device-types/Cisco/CBS350-24T-4X.yaml index 4df7bf389..50057f9d4 100644 --- a/device-types/Cisco/CBS350-24T-4X.yaml +++ b/device-types/Cisco/CBS350-24T-4X.yaml @@ -3,7 +3,7 @@ manufacturer: Cisco model: CBS350-24T-4X slug: cisco-cbs350-24t-4x part_number: WCBS350-24T-4X -comments: https://www.cisco.com/c/en/us/products/collateral/switches/business-350-series-managed-switches/datasheet-c78-744156.html +comments: '[CBS350 series datasheet](https://www.cisco.com/c/en/us/products/collateral/switches/business-350-series-managed-switches/datasheet-c78-744156.html)' airflow: side-to-rear weight: 2.78 weight_unit: kg @@ -58,13 +58,13 @@ interfaces: type: 1000base-t - name: GigabitEthernet24 type: 1000base-t - - name: GigabitEthernet25 + - name: TenGigabitEthernet1 type: 10gbase-x-sfpp - - name: GigabitEthernet26 + - name: TenGigabitEthernet2 type: 10gbase-x-sfpp - - name: GigabitEthernet27 + - name: TenGigabitEthernet3 type: 10gbase-x-sfpp - - name: GigabitEthernet28 + - name: TenGigabitEthernet4 type: 10gbase-x-sfpp - name: Vlan1 type: virtual diff --git a/device-types/Cisco/CBS350-48FP-4G.yaml b/device-types/Cisco/CBS350-48FP-4G.yaml index c29e4cd84..70c5c0576 100644 --- a/device-types/Cisco/CBS350-48FP-4G.yaml +++ b/device-types/Cisco/CBS350-48FP-4G.yaml @@ -5,7 +5,7 @@ slug: cisco-cbs350-48fp-4g part_number: CBS350-48FP-4G u_height: 1.0 is_full_depth: false -comments: https://www.cisco.com/c/en/us/products/collateral/switches/business-350-series-managed-switches/datasheet-c78-744156.html +comments: '[CBS350 series datasheet](https://www.cisco.com/c/en/us/products/collateral/switches/business-350-series-managed-switches/datasheet-c78-744156.html)' weight: 5.82 weight_unit: kg console-ports: diff --git a/device-types/Cisco/CBS350-48FP-4X.yaml b/device-types/Cisco/CBS350-48FP-4X.yaml index e071997b0..312e03e7c 100644 --- a/device-types/Cisco/CBS350-48FP-4X.yaml +++ b/device-types/Cisco/CBS350-48FP-4X.yaml @@ -5,7 +5,7 @@ slug: cisco-cbs350-48fp-4x part_number: CBS350-48FP-4X u_height: 1.0 is_full_depth: false -comments: https://www.cisco.com/c/en/us/products/collateral/switches/business-350-series-managed-switches/datasheet-c78-744156.html +comments: '[CBS350 series datasheet](https://www.cisco.com/c/en/us/products/collateral/switches/business-350-series-managed-switches/datasheet-c78-744156.html)' weight: 5.82 weight_unit: kg console-ports: diff --git a/device-types/Cisco/CBS350-48P-4G.yaml b/device-types/Cisco/CBS350-48P-4G.yaml index 2c2d7b016..7f2496e54 100644 --- a/device-types/Cisco/CBS350-48P-4G.yaml +++ b/device-types/Cisco/CBS350-48P-4G.yaml @@ -5,7 +5,7 @@ slug: cisco-cbs350-48p-4g part_number: CBS350-48P-4G u_height: 1.0 is_full_depth: false -comments: https://www.cisco.com/c/en/us/products/collateral/switches/business-350-series-managed-switches/datasheet-c78-744156.html +comments: '[CBS350 series datasheet](https://www.cisco.com/c/en/us/products/collateral/switches/business-350-series-managed-switches/datasheet-c78-744156.html)' weight: 5.43 weight_unit: kg console-ports: diff --git a/device-types/Cisco/CBS350-48P-4X.yaml b/device-types/Cisco/CBS350-48P-4X.yaml index bbb92c578..e3b875965 100644 --- a/device-types/Cisco/CBS350-48P-4X.yaml +++ b/device-types/Cisco/CBS350-48P-4X.yaml @@ -5,7 +5,7 @@ slug: cisco-cbs350-48p-4x part_number: CBS350-48P-4X u_height: 1.0 is_full_depth: false -comments: https://www.cisco.com/c/en/us/products/collateral/switches/business-350-series-managed-switches/datasheet-c78-744156.html +comments: '[CBS350 series datasheet](https://www.cisco.com/c/en/us/products/collateral/switches/business-350-series-managed-switches/datasheet-c78-744156.html)' weight: 5.43 weight_unit: kg console-ports: diff --git a/device-types/Cisco/CBS350-48T-4G.yaml b/device-types/Cisco/CBS350-48T-4G.yaml index de5d92a35..2940505bc 100644 --- a/device-types/Cisco/CBS350-48T-4G.yaml +++ b/device-types/Cisco/CBS350-48T-4G.yaml @@ -3,7 +3,7 @@ manufacturer: Cisco model: CBS350-48T-4G slug: cisco-cbs350-48t-4g part_number: WCBS350-48T-4G -comments: https://www.cisco.com/c/en/us/products/collateral/switches/business-350-series-managed-switches/datasheet-c78-744156.html +comments: '[CBS350 series datasheet](https://www.cisco.com/c/en/us/products/collateral/switches/business-350-series-managed-switches/datasheet-c78-744156.html)' airflow: side-to-rear weight: 2.78 weight_unit: kg diff --git a/device-types/Cisco/FMC4600.yaml b/device-types/Cisco/FMC4600.yaml new file mode 100644 index 000000000..20719e88f --- /dev/null +++ b/device-types/Cisco/FMC4600.yaml @@ -0,0 +1,39 @@ +--- +manufacturer: Cisco +model: Cisco FMC4600 +slug: cisco-fmc4600 +part_number: FMC4600 +u_height: 1 +is_full_depth: true +airflow: front-to-rear +weight: 36 +weight_unit: lb +comments: '[Data sheet](https://www.cisco.com/c/en/us/products/collateral/security/firesight-management-center/datasheet-c78-736775.pdf)' +console-ports: + - name: Con + type: rj-45 + label: IOIOI +front_image: true +rear_image: true +interfaces: + - name: CIMC + type: 1000base-t + mgmt_only: true + label: o] + - name: eth0 + type: 1000base-t + mgmt_only: true + label: '1' + - name: eth1 + type: 1000base-t + mgmt_only: true + label: '2' + - name: eth2 + type: 10gbase-x-sfpp + - name: eth3 + type: 10gbase-x-sfpp +module-bays: + - name: PS-1 + position: '1' + - name: PS-2 + position: '2' diff --git a/device-types/Cisco/FPR4112-NGFW-K9.yaml b/device-types/Cisco/FPR4112-NGFW-K9.yaml index 4a7becccf..a3e6cfb73 100644 --- a/device-types/Cisco/FPR4112-NGFW-K9.yaml +++ b/device-types/Cisco/FPR4112-NGFW-K9.yaml @@ -5,6 +5,8 @@ slug: cisco-fpr4112-ngfw-k9 part_number: FPR4112-NGFW-K9 u_height: 1 is_full_depth: true +front_image: true +rear_image: true comments: '[Cisco Firepower 4100 Series Data Sheet](https://www.cisco.com/c/en/us/products/collateral/security/firepower-4100-series/datasheet-c78-742474.html)' console-ports: - name: Console diff --git a/device-types/Cisco/FPR4115-NGFW-K9.yaml b/device-types/Cisco/FPR4115-NGFW-K9.yaml index e3e2b1369..dce85e4e9 100644 --- a/device-types/Cisco/FPR4115-NGFW-K9.yaml +++ b/device-types/Cisco/FPR4115-NGFW-K9.yaml @@ -5,6 +5,8 @@ slug: cisco-fpr4115-ngfw-k9 part_number: FPR4115-NGFW-K9 u_height: 1 is_full_depth: true +front_image: true +rear_image: true comments: '[Cisco Firepower 4100 Series Data Sheet](https://www.cisco.com/c/en/us/products/collateral/security/firepower-4100-series/datasheet-c78-742474.html)' console-ports: - name: Console diff --git a/device-types/Cisco/FPR4125-NGFW-K9.yaml b/device-types/Cisco/FPR4125-NGFW-K9.yaml index 4ad42afaf..1e59182e6 100644 --- a/device-types/Cisco/FPR4125-NGFW-K9.yaml +++ b/device-types/Cisco/FPR4125-NGFW-K9.yaml @@ -5,6 +5,8 @@ slug: cisco-fpr4125-ngfw-k9 part_number: FPR4125-NGFW-K9 u_height: 1 is_full_depth: true +front_image: true +rear_image: true comments: '[Cisco Firepower 4100 Series Data Sheet](https://www.cisco.com/c/en/us/products/collateral/security/firepower-4100-series/datasheet-c78-742474.html)' console-ports: - name: Console diff --git a/device-types/Cisco/FPR4145-NGFW-K9.yaml b/device-types/Cisco/FPR4145-NGFW-K9.yaml index d644c6ddb..41ec648fb 100644 --- a/device-types/Cisco/FPR4145-NGFW-K9.yaml +++ b/device-types/Cisco/FPR4145-NGFW-K9.yaml @@ -5,6 +5,8 @@ slug: cisco-fpr4145-ngfw-k9 part_number: FPR4145-NGFW-K9 u_height: 1 is_full_depth: true +front_image: true +rear_image: true comments: '[Cisco Firepower 4100 Series Data Sheet](https://www.cisco.com/c/en/us/products/collateral/security/firepower-4100-series/datasheet-c78-742474.html)' console-ports: - name: Console diff --git a/device-types/Cisco/Meraki-MX95.yaml b/device-types/Cisco/Meraki-MX95.yaml new file mode 100644 index 000000000..7175ae8c3 --- /dev/null +++ b/device-types/Cisco/Meraki-MX95.yaml @@ -0,0 +1,42 @@ +--- +manufacturer: Cisco +model: Meraki MX95 +slug: cisco-meraki-mx95 +part_number: MX95 +u_height: 1 +is_full_depth: false +airflow: front-to-rear +weight: 10.74 +weight_unit: lb +comments: '[Meraki MX105 Datasheet](https://documentation.meraki.com/MX/MX_Overviews_and_Specifications/MX95%2F%2F105_Datasheet)' +power-ports: + - name: Slot 1 + type: iec-60320-c14 + maximum_draw: 109 + allocated_draw: 42 +interfaces: + - name: USB + type: lte + - name: Management + type: 1000base-t + mgmt_only: true + - name: WAN 1 + type: 10gbase-x-sfpp + - name: WAN 2 + type: 10gbase-x-sfpp + - name: WAN 3 + type: 2.5gbase-t + - name: WAN 4 + type: 2.5gbase-t + - name: Port 5 + type: 1000base-t + - name: Port 6 + type: 1000base-t + - name: Port 7 + type: 1000base-t + - name: Port 8 + type: 1000base-t + - name: Port 9 + type: 10gbase-x-sfpp + - name: Port 10 + type: 10gbase-x-sfpp diff --git a/device-types/Cisco/N3K-C3064PQ-10GE.yaml b/device-types/Cisco/N3K-C3064PQ-10GE.yaml index 9de88e629..b5051bb48 100644 --- a/device-types/Cisco/N3K-C3064PQ-10GE.yaml +++ b/device-types/Cisco/N3K-C3064PQ-10GE.yaml @@ -1,7 +1,7 @@ --- manufacturer: Cisco model: Nexus C3064PQ-10GE -slug: cisco-n3k-c3064q-10ge +slug: cisco-nexus-c3064pq-10ge part_number: N3K-C3064PQ-10GE u_height: 1 is_full_depth: false diff --git a/device-types/Cisco/N7K-C7009.yaml b/device-types/Cisco/N7K-C7009.yaml new file mode 100644 index 000000000..7bc902007 --- /dev/null +++ b/device-types/Cisco/N7K-C7009.yaml @@ -0,0 +1,44 @@ +--- +manufacturer: Cisco +model: N7K-C7009 +slug: cisco-n7k-c7009 +part_number: N7K-C7009 +u_height: 14 +weight: 45 +weight_unit: kg +airflow: left-to-right +is_full_depth: true +subdevice_role: parent +comments: '[Cisco Nexus 7000 Series Switches Datasheet](https://www.cisco.com/c/en/us/products/collateral/switches/nexus-7000-series-switches/Data_Sheet_C78-437762.pdf)' +module-bays: + - name: Slot 1 + position: '1' + description: Supervisor Module + - name: Slot 2 + position: '2' + description: Supervisor Module + - name: Slot 3 + position: '3' + description: Line Card + - name: Slot 4 + position: '4' + description: Line Card + - name: Slot 5 + position: '5' + description: Line Card + - name: Slot 6 + position: '6' + description: Line Card + - name: Slot 7 + position: '7' + description: Line Card + - name: Slot 8 + position: '8' + description: Line Card + - name: Slot 9 + position: '9' + description: Line Card + - name: PSU0 + position: '0' + - name: PSU1 + position: '1' diff --git a/device-types/Cisco/N9K-C93360YC-FX2.yml b/device-types/Cisco/N9K-C93360YC-FX2.yml new file mode 100644 index 000000000..8998cc3ac --- /dev/null +++ b/device-types/Cisco/N9K-C93360YC-FX2.yml @@ -0,0 +1,252 @@ +--- +manufacturer: Cisco +model: Nexus 93360YC-FX2 +slug: cisco-n9k-c93360yc-fx2 +part_number: N9K-C93360YC-FX2 +front_image: true +rear_image: true +u_height: 2 +is_full_depth: true +weight: 12.4 +weight_unit: kg +console-ports: + - name: Console + type: rj-45 + - name: usb1 + type: usb-a +interfaces: + - name: Ethernet1/1 + type: 25gbase-x-sfp28 + - name: Ethernet1/2 + type: 25gbase-x-sfp28 + - name: Ethernet1/3 + type: 25gbase-x-sfp28 + - name: Ethernet1/4 + type: 25gbase-x-sfp28 + - name: Ethernet1/5 + type: 25gbase-x-sfp28 + - name: Ethernet1/6 + type: 25gbase-x-sfp28 + - name: Ethernet1/7 + type: 25gbase-x-sfp28 + - name: Ethernet1/8 + type: 25gbase-x-sfp28 + - name: Ethernet1/9 + type: 25gbase-x-sfp28 + - name: Ethernet1/10 + type: 25gbase-x-sfp28 + - name: Ethernet1/11 + type: 25gbase-x-sfp28 + - name: Ethernet1/12 + type: 25gbase-x-sfp28 + - name: Ethernet1/13 + type: 25gbase-x-sfp28 + - name: Ethernet1/14 + type: 25gbase-x-sfp28 + - name: Ethernet1/15 + type: 25gbase-x-sfp28 + - name: Ethernet1/16 + type: 25gbase-x-sfp28 + - name: Ethernet1/17 + type: 25gbase-x-sfp28 + - name: Ethernet1/18 + type: 25gbase-x-sfp28 + - name: Ethernet1/19 + type: 25gbase-x-sfp28 + - name: Ethernet1/20 + type: 25gbase-x-sfp28 + - name: Ethernet1/21 + type: 25gbase-x-sfp28 + - name: Ethernet1/22 + type: 25gbase-x-sfp28 + - name: Ethernet1/23 + type: 25gbase-x-sfp28 + - name: Ethernet1/24 + type: 25gbase-x-sfp28 + - name: Ethernet1/25 + type: 25gbase-x-sfp28 + - name: Ethernet1/26 + type: 25gbase-x-sfp28 + - name: Ethernet1/27 + type: 25gbase-x-sfp28 + - name: Ethernet1/28 + type: 25gbase-x-sfp28 + - name: Ethernet1/29 + type: 25gbase-x-sfp28 + - name: Ethernet1/30 + type: 25gbase-x-sfp28 + - name: Ethernet1/31 + type: 25gbase-x-sfp28 + - name: Ethernet1/32 + type: 25gbase-x-sfp28 + - name: Ethernet1/33 + type: 25gbase-x-sfp28 + - name: Ethernet1/34 + type: 25gbase-x-sfp28 + - name: Ethernet1/35 + type: 25gbase-x-sfp28 + - name: Ethernet1/36 + type: 25gbase-x-sfp28 + - name: Ethernet1/37 + type: 25gbase-x-sfp28 + - name: Ethernet1/38 + type: 25gbase-x-sfp28 + - name: Ethernet1/39 + type: 25gbase-x-sfp28 + - name: Ethernet1/40 + type: 25gbase-x-sfp28 + - name: Ethernet1/41 + type: 25gbase-x-sfp28 + - name: Ethernet1/42 + type: 25gbase-x-sfp28 + - name: Ethernet1/43 + type: 25gbase-x-sfp28 + - name: Ethernet1/44 + type: 25gbase-x-sfp28 + - name: Ethernet1/45 + type: 25gbase-x-sfp28 + - name: Ethernet1/46 + type: 25gbase-x-sfp28 + - name: Ethernet1/47 + type: 25gbase-x-sfp28 + - name: Ethernet1/48 + type: 25gbase-x-sfp28 + - name: Ethernet1/49 + type: 25gbase-x-sfp28 + - name: Ethernet1/50 + type: 25gbase-x-sfp28 + - name: Ethernet1/51 + type: 25gbase-x-sfp28 + - name: Ethernet1/52 + type: 25gbase-x-sfp28 + - name: Ethernet1/53 + type: 25gbase-x-sfp28 + - name: Ethernet1/54 + type: 25gbase-x-sfp28 + - name: Ethernet1/55 + type: 25gbase-x-sfp28 + - name: Ethernet1/56 + type: 25gbase-x-sfp28 + - name: Ethernet1/57 + type: 25gbase-x-sfp28 + - name: Ethernet1/58 + type: 25gbase-x-sfp28 + - name: Ethernet1/59 + type: 25gbase-x-sfp28 + - name: Ethernet1/60 + type: 25gbase-x-sfp28 + - name: Ethernet1/61 + type: 25gbase-x-sfp28 + - name: Ethernet1/62 + type: 25gbase-x-sfp28 + - name: Ethernet1/63 + type: 25gbase-x-sfp28 + - name: Ethernet1/64 + type: 25gbase-x-sfp28 + - name: Ethernet1/65 + type: 25gbase-x-sfp28 + - name: Ethernet1/66 + type: 25gbase-x-sfp28 + - name: Ethernet1/67 + type: 25gbase-x-sfp28 + - name: Ethernet1/68 + type: 25gbase-x-sfp28 + - name: Ethernet1/69 + type: 25gbase-x-sfp28 + - name: Ethernet1/70 + type: 25gbase-x-sfp28 + - name: Ethernet1/71 + type: 25gbase-x-sfp28 + - name: Ethernet1/72 + type: 25gbase-x-sfp28 + - name: Ethernet1/73 + type: 25gbase-x-sfp28 + - name: Ethernet1/74 + type: 25gbase-x-sfp28 + - name: Ethernet1/75 + type: 25gbase-x-sfp28 + - name: Ethernet1/76 + type: 25gbase-x-sfp28 + - name: Ethernet1/77 + type: 25gbase-x-sfp28 + - name: Ethernet1/78 + type: 25gbase-x-sfp28 + - name: Ethernet1/79 + type: 25gbase-x-sfp28 + - name: Ethernet1/80 + type: 25gbase-x-sfp28 + - name: Ethernet1/81 + type: 25gbase-x-sfp28 + - name: Ethernet1/82 + type: 25gbase-x-sfp28 + - name: Ethernet1/83 + type: 25gbase-x-sfp28 + - name: Ethernet1/84 + type: 25gbase-x-sfp28 + - name: Ethernet1/85 + type: 25gbase-x-sfp28 + - name: Ethernet1/86 + type: 25gbase-x-sfp28 + - name: Ethernet1/87 + type: 25gbase-x-sfp28 + - name: Ethernet1/88 + type: 25gbase-x-sfp28 + - name: Ethernet1/89 + type: 25gbase-x-sfp28 + - name: Ethernet1/90 + type: 25gbase-x-sfp28 + - name: Ethernet1/91 + type: 25gbase-x-sfp28 + - name: Ethernet1/92 + type: 25gbase-x-sfp28 + - name: Ethernet1/93 + type: 25gbase-x-sfp28 + - name: Ethernet1/94 + type: 25gbase-x-sfp28 + - name: Ethernet1/95 + type: 25gbase-x-sfp28 + - name: Ethernet1/96 + type: 25gbase-x-sfp28 + - name: Ethernet1/97 + type: 100gbase-x-qsfp28 + - name: Ethernet1/98 + type: 100gbase-x-qsfp28 + - name: Ethernet1/99 + type: 100gbase-x-qsfp28 + - name: Ethernet1/100 + type: 100gbase-x-qsfp28 + - name: Ethernet1/101 + type: 100gbase-x-qsfp28 + - name: Ethernet1/102 + type: 100gbase-x-qsfp28 + - name: Ethernet1/103 + type: 100gbase-x-qsfp28 + - name: Ethernet1/104 + type: 100gbase-x-qsfp28 + - name: Ethernet1/105 + type: 100gbase-x-qsfp28 + - name: Ethernet1/106 + type: 100gbase-x-qsfp28 + - name: Ethernet1/107 + type: 100gbase-x-qsfp28 + - name: Ethernet1/108 + type: 100gbase-x-qsfp28 + - name: mgmt0 + type: 1000base-t + mgmt_only: true + - name: mgmt1 + type: 1000base-x-sfp + mgmt_only: true +module-bays: + - name: PS1 + label: Power Supply 1 + position: '1' + - name: PS2 + label: Power Supply 2 + position: '2' + - name: Fan 1 + position: '1' + - name: Fan 2 + position: '2' + - name: Fan 3 + position: '3' diff --git a/device-types/Cisco/N9K-C93600CD-GX.yaml b/device-types/Cisco/N9K-C93600CD-GX.yaml index ba7f00d93..42ca94233 100644 --- a/device-types/Cisco/N9K-C93600CD-GX.yaml +++ b/device-types/Cisco/N9K-C93600CD-GX.yaml @@ -5,6 +5,8 @@ part_number: N9K-C93600CD-GX slug: cisco-n9k-c93600cd-gx u_height: 1 is_full_depth: true +front_image: true +rear_image: true console-ports: - name: console type: rj-45 diff --git a/device-types/Cisco/N9K-C9408.yaml b/device-types/Cisco/N9K-C9408.yaml new file mode 100644 index 000000000..83c80ea0a --- /dev/null +++ b/device-types/Cisco/N9K-C9408.yaml @@ -0,0 +1,51 @@ +--- +manufacturer: Cisco +model: N9K-C9408 +slug: cisco-n9k-c9408 +part_number: N9K-C9408 +u_height: 4 +is_full_depth: false +weight: 55 +weight_unit: kg +airflow: front-to-rear +comments: '[Cisco Nexus 9400 Series Switches Data Sheet](https://www.cisco.com/c/en/us/products/collateral/switches/nexus-9000-series-switches/nexus9400-series-switches-ds.html' +module-bays: + - name: PS1 + position: 1/PM1 + description: Power module + - name: PS2 + position: 1/PM1 + description: Power module + - name: PS3 + position: 1/PM1 + description: Power module + - name: PS4 + position: 1/PM1 + description: Power module + - name: Slot 1 + position: '1' + label: Line Card + - name: Slot 2 + position: '2' + label: Line Card + - name: Slot 3 + position: '3' + label: Line Card + - name: Slot 4 + position: '4' + label: Line Card + - name: Slot 5 + position: '5' + label: Line Card + - name: Slot 6 + position: '6' + label: Line Card + - name: Slot 7 + position: '7' + label: Line Card + - name: Slot 8 + position: '8' + label: Line Card + - name: Slot 9 + position: '9' + label: Supervisor diff --git a/device-types/Cisco/SG300-28.yaml b/device-types/Cisco/SG300-28.yaml index 950f78b44..ed2cc2e85 100644 --- a/device-types/Cisco/SG300-28.yaml +++ b/device-types/Cisco/SG300-28.yaml @@ -5,6 +5,9 @@ part_number: SG300-28 slug: cisco-sg300-28 u_height: 1 is_full_depth: false +weight: 3.3 +weight_unit: kg +front_image: true comments: '[SG300 Series Datasheet](https://www.cisco.com/c/en/us/products/collateral/switches/small-business-smart-switches/data_sheet_c78-610061.html)' console-ports: - name: con 0 diff --git a/device-types/Cisco/SG300-52.yaml b/device-types/Cisco/SG300-52.yaml new file mode 100644 index 000000000..29a31d2a2 --- /dev/null +++ b/device-types/Cisco/SG300-52.yaml @@ -0,0 +1,123 @@ +--- +manufacturer: Cisco +model: SG300-52 +part_number: SG300-52 +slug: cisco-sg300-52 +u_height: 1 +is_full_depth: false +front_image: true +weight: 3.9 +weight_unit: kg +comments: '[SG300 Series Datasheet](https://www.cisco.com/c/en/us/products/collateral/switches/small-business-smart-switches/data_sheet_c78-610061.html)' +console-ports: + - name: con 0 + type: de-9 +power-ports: + - name: PS-A + type: iec-60320-c14 + maximum_draw: 46 +interfaces: + - name: GigabitEthernet1 + type: 1000base-t + - name: GigabitEthernet2 + type: 1000base-t + - name: GigabitEthernet3 + type: 1000base-t + - name: GigabitEthernet4 + type: 1000base-t + - name: GigabitEthernet5 + type: 1000base-t + - name: GigabitEthernet6 + type: 1000base-t + - name: GigabitEthernet7 + type: 1000base-t + - name: GigabitEthernet8 + type: 1000base-t + - name: GigabitEthernet9 + type: 1000base-t + - name: GigabitEthernet10 + type: 1000base-t + - name: GigabitEthernet11 + type: 1000base-t + - name: GigabitEthernet12 + type: 1000base-t + - name: GigabitEthernet13 + type: 1000base-t + - name: GigabitEthernet14 + type: 1000base-t + - name: GigabitEthernet15 + type: 1000base-t + - name: GigabitEthernet16 + type: 1000base-t + - name: GigabitEthernet17 + type: 1000base-t + - name: GigabitEthernet18 + type: 1000base-t + - name: GigabitEthernet19 + type: 1000base-t + - name: GigabitEthernet20 + type: 1000base-t + - name: GigabitEthernet21 + type: 1000base-t + - name: GigabitEthernet22 + type: 1000base-t + - name: GigabitEthernet23 + type: 1000base-t + - name: GigabitEthernet24 + type: 1000base-t + - name: GigabitEthernet25 + type: 1000base-t + - name: GigabitEthernet26 + type: 1000base-t + - name: GigabitEthernet27 + type: 1000base-t + - name: GigabitEthernet28 + type: 1000base-t + - name: GigabitEthernet29 + type: 1000base-t + - name: GigabitEthernet30 + type: 1000base-t + - name: GigabitEthernet31 + type: 1000base-t + - name: GigabitEthernet32 + type: 1000base-t + - name: GigabitEthernet33 + type: 1000base-t + - name: GigabitEthernet34 + type: 1000base-t + - name: GigabitEthernet35 + type: 1000base-t + - name: GigabitEthernet36 + type: 1000base-t + - name: GigabitEthernet37 + type: 1000base-t + - name: GigabitEthernet38 + type: 1000base-t + - name: GigabitEthernet39 + type: 1000base-t + - name: GigabitEthernet40 + type: 1000base-t + - name: GigabitEthernet41 + type: 1000base-t + - name: GigabitEthernet42 + type: 1000base-t + - name: GigabitEthernet43 + type: 1000base-t + - name: GigabitEthernet44 + type: 1000base-t + - name: GigabitEthernet45 + type: 1000base-t + - name: GigabitEthernet46 + type: 1000base-t + - name: GigabitEthernet47 + type: 1000base-t + - name: GigabitEthernet48 + type: 1000base-t + - name: GigabitEthernet49 + type: 1000base-t + - name: GigabitEthernet50 + type: 1000base-t + - name: GigabitEthernet51 + type: 1000base-x-sfp + - name: GigabitEthernet52 + type: 1000base-x-sfp diff --git a/device-types/Cisco/SG350-52.yaml b/device-types/Cisco/SG350-52.yaml new file mode 100644 index 000000000..ff41531d0 --- /dev/null +++ b/device-types/Cisco/SG350-52.yaml @@ -0,0 +1,141 @@ +--- +manufacturer: Cisco +model: SG350-52 +slug: cisco-sg350-52 +part_number: SG350-52 +u_height: 1.0 +is_full_depth: false +weight: 2.8 +weight_unit: kg +front_image: true +comments: '[SG350 Series Datasheet](https://www.cisco.com/c/en/us/products/collateral/switches/small-business-smart-switches/data-sheet-c78-737359.html)' +console-ports: + - name: console + type: de-9 +power-ports: + - name: Power + type: iec-60320-c14 + maximum_draw: 41 +interfaces: + - name: GigabitEthernet1 + type: 1000base-t + - name: GigabitEthernet2 + type: 1000base-t + - name: GigabitEthernet3 + type: 1000base-t + - name: GigabitEthernet4 + type: 1000base-t + - name: GigabitEthernet5 + type: 1000base-t + - name: GigabitEthernet6 + type: 1000base-t + - name: GigabitEthernet7 + type: 1000base-t + - name: GigabitEthernet8 + type: 1000base-t + - name: GigabitEthernet9 + type: 1000base-t + - name: GigabitEthernet10 + type: 1000base-t + - name: GigabitEthernet11 + type: 1000base-t + - name: GigabitEthernet12 + type: 1000base-t + - name: GigabitEthernet13 + type: 1000base-t + - name: GigabitEthernet14 + type: 1000base-t + - name: GigabitEthernet15 + type: 1000base-t + - name: GigabitEthernet16 + type: 1000base-t + - name: GigabitEthernet17 + type: 1000base-t + - name: GigabitEthernet18 + type: 1000base-t + - name: GigabitEthernet19 + type: 1000base-t + - name: GigabitEthernet20 + type: 1000base-t + - name: GigabitEthernet21 + type: 1000base-t + - name: GigabitEthernet22 + type: 1000base-t + - name: GigabitEthernet23 + type: 1000base-t + - name: GigabitEthernet24 + type: 1000base-t + - name: GigabitEthernet25 + type: 1000base-t + - name: GigabitEthernet26 + type: 1000base-t + - name: GigabitEthernet27 + type: 1000base-t + - name: GigabitEthernet28 + type: 1000base-t + - name: GigabitEthernet29 + type: 1000base-t + - name: GigabitEthernet30 + type: 1000base-t + - name: GigabitEthernet31 + type: 1000base-t + - name: GigabitEthernet32 + type: 1000base-t + - name: GigabitEthernet33 + type: 1000base-t + - name: GigabitEthernet34 + type: 1000base-t + - name: GigabitEthernet35 + type: 1000base-t + - name: GigabitEthernet36 + type: 1000base-t + - name: GigabitEthernet37 + type: 1000base-t + - name: GigabitEthernet38 + type: 1000base-t + - name: GigabitEthernet39 + type: 1000base-t + - name: GigabitEthernet40 + type: 1000base-t + - name: GigabitEthernet41 + type: 1000base-t + - name: GigabitEthernet42 + type: 1000base-t + - name: GigabitEthernet43 + type: 1000base-t + - name: GigabitEthernet44 + type: 1000base-t + - name: GigabitEthernet45 + type: 1000base-t + - name: GigabitEthernet46 + type: 1000base-t + - name: GigabitEthernet47 + type: 1000base-t + - name: GigabitEthernet48 + type: 1000base-t + - name: GigabitEthernet49 + type: 1000base-x-sfp + - name: GigabitEthernet50 + type: 1000base-x-sfp + - name: GigabitEthernet51 + type: 1000base-x-sfp + - name: GigabitEthernet52 + type: 1000base-x-sfp + - name: Port-Channel1 + type: lag + - name: Port-Channel2 + type: lag + - name: Port-Channel3 + type: lag + - name: Port-Channel4 + type: lag + - name: Port-Channel5 + type: lag + - name: Port-Channel6 + type: lag + - name: Port-Channel7 + type: lag + - name: Port-Channel8 + type: lag + - name: vlan 1 + type: virtual diff --git a/device-types/Cisco/SG500X-48-K9.yaml b/device-types/Cisco/SG500X-48-K9.yaml index f996c4649..d7b839e84 100644 --- a/device-types/Cisco/SG500X-48-K9.yaml +++ b/device-types/Cisco/SG500X-48-K9.yaml @@ -5,6 +5,9 @@ slug: cisco-sg500x-48-k9 part_number: SG500X-48-K9 u_height: 1 is_full_depth: false +front_image: true +weight: 4.01 +weight_unit: kg comments: '[SG500 series datasheet](https://www.cisco.com/c/en/us/products/collateral/switches/small-business-500-series-stackable-managed-switches/c78-695646_data_sheet.html)' console-ports: - name: console diff --git a/device-types/Cisco/SG550X-24-K9.yaml b/device-types/Cisco/SG550X-24-K9.yaml index 53da634f3..a9fe1ac3f 100644 --- a/device-types/Cisco/SG550X-24-K9.yaml +++ b/device-types/Cisco/SG550X-24-K9.yaml @@ -5,6 +5,7 @@ slug: cisco-sg550x-24-k9 part_number: SG550X-24-K9 u_height: 1 is_full_depth: false +front_image: true comments: '[SG550X Series Datasheet](https://www.cisco.com/c/en/us/products/collateral/switches/550x-series-stackable-managed-switches/datasheet-c78-735874.html)' console-ports: - name: console diff --git a/device-types/Cisco/SG550X-24MP-K9.yaml b/device-types/Cisco/SG550X-24MP-K9.yaml index 0378cc492..9a9cd763a 100644 --- a/device-types/Cisco/SG550X-24MP-K9.yaml +++ b/device-types/Cisco/SG550X-24MP-K9.yaml @@ -5,6 +5,7 @@ slug: cisco-sg550x-24mp-k9 part_number: SG550X-24MP-K9 u_height: 1 is_full_depth: false +front_image: true comments: '[SG550X Series Datasheet](https://www.cisco.com/c/en/us/products/collateral/switches/550x-series-stackable-managed-switches/datasheet-c78-735874.html)' console-ports: - name: con 0 diff --git a/device-types/Cisco/SG550X-48-K9.yaml b/device-types/Cisco/SG550X-48-K9.yaml index b28a9dad2..bc30f2d2a 100644 --- a/device-types/Cisco/SG550X-48-K9.yaml +++ b/device-types/Cisco/SG550X-48-K9.yaml @@ -5,6 +5,7 @@ slug: cisco-sg550x-48 part_number: SG550X-48-K9 u_height: 1 is_full_depth: false +front_image: true comments: '[SG550X Series Datasheet](https://www.cisco.com/c/en/us/products/collateral/switches/550x-series-stackable-managed-switches/datasheet-c78-735874.html)' console-ports: - name: con 0 diff --git a/device-types/Cisco/SMA-M395.yaml b/device-types/Cisco/SMA-M395.yaml new file mode 100644 index 000000000..2acb9e32c --- /dev/null +++ b/device-types/Cisco/SMA-M395.yaml @@ -0,0 +1,36 @@ +--- +manufacturer: Cisco +model: SMA M395 +slug: cisco-sma-m395 +part_number: SMA-M395 +u_height: 1 +is_full_depth: true +airflow: front-to-rear +console-ports: + - name: Console + type: rj-45 + - name: RPC + type: rj-45 + - name: usb1 + type: usb-a + - name: usb2 + type: usb-a +interfaces: + - name: mgmt + type: 1000base-t + mgmt_only: true + - name: DATA1 + type: 1000base-t + - name: DATA2 + type: 1000base-t + - name: DATA3 + type: 1000base-t + - name: DATA4 + type: 1000base-t + - name: DATA5 + type: 1000base-t +module-bays: + - name: PSU1 + position: '1' + - name: PSU2 + position: '2' diff --git a/device-types/Cisco/SX550X-16FT.yaml b/device-types/Cisco/SX550X-16FT.yaml new file mode 100644 index 000000000..12a021766 --- /dev/null +++ b/device-types/Cisco/SX550X-16FT.yaml @@ -0,0 +1,120 @@ +--- +manufacturer: Cisco +model: SX550X-16FT +slug: cisco-sx550x-16ft +part_number: SX550X-16FT +u_height: 1 +is_full_depth: false +weight: 3.8 +weight_unit: kg +front_image: true +comments: '[SG500X series datasheet](https://www.cisco.com/c/en/us/products/collateral/switches/550x-series-stackable-managed-switches/datasheet-c78-735874.html)' +console-ports: + - name: console + type: de-9 +power-ports: + - name: Power + type: iec-60320-c14 + maximum_draw: 57 +interfaces: + - name: GigabitEthernet1/1 + type: 10gbase-t + - name: GigabitEthernet1/2 + type: 10gbase-t + - name: GigabitEthernet1/3 + type: 10gbase-t + - name: GigabitEthernet1/4 + type: 10gbase-t + - name: GigabitEthernet1/5 + type: 10gbase-t + - name: GigabitEthernet1/6 + type: 10gbase-t + - name: GigabitEthernet1/7 + type: 10gbase-t + - name: GigabitEthernet1/8 + type: 10gbase-t + - name: GigabitEthernet1/9 + type: 10gbase-x-sfpp + - name: GigabitEthernet1/10 + type: 10gbase-x-sfpp + - name: GigabitEthernet1/11 + type: 10gbase-x-sfpp + - name: GigabitEthernet1/12 + type: 10gbase-x-sfpp + - name: GigabitEthernet1/13 + type: 10gbase-x-sfpp + - name: GigabitEthernet1/14 + type: 10gbase-x-sfpp + - name: GigabitEthernet1/15 + type: 10gbase-x-sfpp + - name: GigabitEthernet1/16 + type: 10gbase-x-sfpp + - name: oob + type: 1000base-t + management-only: true + - name: Port-channel1 + type: lag + - name: Port-channel2 + type: lag + - name: Port-channel3 + type: lag + - name: Port-channel4 + type: lag + - name: Port-channel5 + type: lag + - name: Port-channel6 + type: lag + - name: Port-channel7 + type: lag + - name: Port-channel8 + type: lag + - name: Port-channel9 + type: lag + - name: Port-channel10 + type: lag + - name: Port-channel11 + type: lag + - name: Port-channel12 + type: lag + - name: Port-channel13 + type: lag + - name: Port-channel14 + type: lag + - name: Port-channel15 + type: lag + - name: Port-channel16 + type: lag + - name: Port-channel17 + type: lag + - name: Port-channel18 + type: lag + - name: Port-channel19 + type: lag + - name: Port-channel20 + type: lag + - name: Port-channel21 + type: lag + - name: Port-channel22 + type: lag + - name: Port-channel23 + type: lag + - name: Port-channel24 + type: lag + - name: Port-channel25 + type: lag + - name: Port-channel26 + type: lag + - name: Port-channel27 + type: lag + - name: Port-channel28 + type: lag + - name: Port-channel29 + type: lag + - name: Port-channel30 + type: lag + - name: Port-channel31 + type: lag + - name: Port-channel32 + type: lag + - name: vlan1 + type: virtual diff --git a/device-types/Cisco/UCS-C240-M3L.yaml b/device-types/Cisco/UCS-C240-M3L.yaml new file mode 100644 index 000000000..16c2001a9 --- /dev/null +++ b/device-types/Cisco/UCS-C240-M3L.yaml @@ -0,0 +1,36 @@ +--- +manufacturer: Cisco +model: UCS-C240-M3L +slug: cisco-ucs-c240-m3l +part_number: UCS-C240M3L +u_height: 2 +weight: 14.6 +weight_unit: kg +airflow: front-to-rear +is_full_depth: true +console-ports: + - name: Console + type: rj-45 +interfaces: + - name: Ethernet0 + type: 1000base-t + - name: Ethernet1 + type: 1000base-t + - name: Ethernet2 + type: 1000base-t + - name: Ethernet3 + type: 1000base-t + - name: CIMC + type: 1000base-t + mgmt_only: true +module-bays: + - name: PSU1 + position: '0' + - name: PSU2 + position: '1' + - name: RAID-Controller + position: '1' + - name: PCI-Slot1 + position: '0' + - name: PCI-Slot2 + position: '1' diff --git a/device-types/Cisco/UCSC-C220-M5L.yaml b/device-types/Cisco/UCSC-C220-M5L.yaml new file mode 100644 index 000000000..2457b0443 --- /dev/null +++ b/device-types/Cisco/UCSC-C220-M5L.yaml @@ -0,0 +1,39 @@ +--- +manufacturer: Cisco +model: UCS C220 M5L +slug: cisco-ucs-c220-m5l +part_number: UCSC-C220-M5L +u_height: 1 +airflow: front-to-rear +weight: 17.0 +weight_unit: kg +is_full_depth: true +comments: '[Cisco UCS C220 M5 Server Large Form (Factor Disk Drive Model) Spec Sheet](https://www.cisco.com/c/dam/en/us/products/collateral/servers-unified-computing/ucs-c-series-rack-servers/c220m5-lff-specsheet.pdf)' +front_image: true +rear_image: true +console-ports: + - name: Console + label: IOIOI + type: rj-45 +interfaces: + - name: Ethernet L/1 + type: 10gbase-t + - name: Ethernet L/2 + type: 10gbase-t + - name: CIMC + type: 1000base-t + label: o] + mgmt_only: true +module-bays: + - name: PSU1 + position: '1' + - name: PSU2 + position: '2' + - name: NUMA 0 - PCIe slot 1 + position: PCIe-1 + - name: NUMA 1 - PCIe slot 2 + position: PCIe-2 + - name: mRAID + position: mRAID + - name: mLOM + position: mLOM diff --git a/device-types/Cisco/UCSC-C220-M5SX.yaml b/device-types/Cisco/UCSC-C220-M5SX.yaml index d8a5e5fa0..abaa36d29 100644 --- a/device-types/Cisco/UCSC-C220-M5SX.yaml +++ b/device-types/Cisco/UCSC-C220-M5SX.yaml @@ -4,14 +4,18 @@ model: UCS-C220-M5SX slug: cisco-ucs-c220-m5sx part_number: UCSC-C220-M5SX u_height: 1 +airflow: front-to-rear +weight: 10.13 +weight_unit: kg is_full_depth: true +comments: '[Cisco UCS C220 M5 Rack Server Data Sheet](https://www.cisco.com/c/en/us/products/collateral/servers-unified-computing/ucs-c-series-rack-servers/datasheet-c78-739281.html)' console-ports: - name: Console type: rj-45 interfaces: - - name: enp94s0f0 + - name: Ethernet L/1 type: 10gbase-t - - name: enp94s0f1 + - name: Ethernet L/2 type: 10gbase-t - name: CIMC type: 1000base-t @@ -21,3 +25,11 @@ module-bays: position: '1' - name: PSU2 position: '2' + - name: NUMA 0 - PCIe slot 1 + position: PCIe-1 + - name: NUMA 1 - PCIe slot 2 + position: PCIe-2 + - name: mRAID + position: mRAID + - name: mLOM + position: mLOM diff --git a/device-types/Cisco/UCSC-C220-M6S.yaml b/device-types/Cisco/UCSC-C220-M6S.yaml index 2944642d6..d99d8f1f4 100644 --- a/device-types/Cisco/UCSC-C220-M6S.yaml +++ b/device-types/Cisco/UCSC-C220-M6S.yaml @@ -5,14 +5,17 @@ slug: cisco-ucs-c220-m6s part_number: UCSC-C220-M6S u_height: 1 airflow: front-to-rear +weight: 10.13 +weight_unit: kg is_full_depth: true +comments: '[Cisco UCS C220 M6 Rack Server Data Sheet](https://www.cisco.com/c/en/us/products/servers-unified-computing/ucs-c-series-rack-servers/ucs-c220-m6-rack-server-ds.html)' console-ports: - name: Console type: rj-45 interfaces: - - name: Ethernet0 + - name: Ethernet L/1 type: 10gbase-t - - name: Ethernet1 + - name: Ethernet L/2 type: 10gbase-t - name: CIMC type: 1000base-t @@ -22,13 +25,13 @@ module-bays: position: '1' - name: PSU2 position: '2' - - name: PCIe.1 - position: '1' - - name: PCIe.2 - position: '2' - - name: PCIe.3 - position: '3' - - name: RAID-Controller - position: '1' + - name: NUMA 0 - PCIe slot 1 + position: PCIe-1 + - name: NUMA 0 - PCIe slot 2 + position: PCIe-2 + - name: NUMA 1 - PCIe slot 3 + position: PCIe-3 + - name: mRAID + position: mRAID - name: mLOM - position: '1' + position: mLOM diff --git a/device-types/Cisco/UCSC-C220-M7S.yaml b/device-types/Cisco/UCSC-C220-M7S.yaml new file mode 100644 index 000000000..b98b64ab0 --- /dev/null +++ b/device-types/Cisco/UCSC-C220-M7S.yaml @@ -0,0 +1,37 @@ +--- +manufacturer: Cisco +model: UCS C220 M7S +slug: cisco-ucs-c220-m7s +part_number: UCSC-C220-M7S +u_height: 1.0 +is_full_depth: true +airflow: front-to-rear +weight: 23.5 +weight_unit: kg +front_image: true +rear_image: true +comments: '[Cisco UCS C220 M7 SFF Rack Server Spec Sheet](https://www.cisco.com/c/dam/en/us/products/collateral/servers-unified-computing/ucs-c-series-rack-servers/c220m7-sff-specsheet.pdf)' +console-ports: + - name: Console + type: rj-45 + label: IOIOI +interfaces: + - name: CIMC + type: 1000base-t + mgmt_only: true + label: o] +module-bays: + - name: PCIe 01 + position: '1' + - name: PCIe 02 + position: '2' + - name: PCIe 03 + position: '3' + - name: PS-0 + position: '0' + - name: PS-1 + position: '1' + - name: RAID-Controller + position: '1' + - name: mLOM + position: '1' diff --git a/device-types/Cisco/UCSC-C240-M4SX.yaml b/device-types/Cisco/UCSC-C240-M4SX.yaml new file mode 100644 index 000000000..bb48ca0f6 --- /dev/null +++ b/device-types/Cisco/UCSC-C240-M4SX.yaml @@ -0,0 +1,46 @@ +--- +manufacturer: Cisco +model: UCS C240 M4SX +slug: cisco-ucsc-c240-m4sx +part_number: UCSC-C240-M4SX +u_height: 2 +comments: '[Cisco UCS C240 M4 High-Density Rack Server (Small Form Factor Disk Drive Model) Data Sheet](https://www.cisco.com/c/dam/en/us/products/collateral/servers-unified-computing/ucs-c-series-rack-servers/c240m4-sff-spec-sheet.pdf)' +is_full_depth: true +front_image: true +rear_image: true +weight: 28.4 +weight_unit: kg +console-ports: + - name: Console + label: IOIOI + type: rj-45 +interfaces: + - name: Ethernet L/1 + type: 1000base-t + - name: Ethernet L/2 + type: 1000base-t + - name: CIMC + type: 1000base-t + label: o] + mgmt_only: true +module-bays: + - name: PSU 01 + position: '1' + - name: PSU 02 + position: '2' + - name: mRAID + position: mRAID + - name: mLOM + position: mLOM + - name: PCIe slot 1 + position: PCIe-1 + - name: PCIe slot 2 + position: PCIe-2 + - name: PCIe slot 3 + position: PCIe-3 + - name: PCIe slot 4 + position: PCIe-4 + - name: PCIe slot 5 + position: PCIe-5 + - name: PCIe slot 6 + position: PCIe-6 diff --git a/device-types/Cisco/UCSC-C460-M4.yaml b/device-types/Cisco/UCSC-C460-M4.yaml new file mode 100644 index 000000000..c00c16e3f --- /dev/null +++ b/device-types/Cisco/UCSC-C460-M4.yaml @@ -0,0 +1,65 @@ +--- +manufacturer: Cisco +model: UCS C460 M4 +slug: cisco-ucs-c460-m4 +part_number: UCSC-C460-M4 +u_height: 4 +airflow: front-to-rear +weight: 64.4 +weight_unit: kg +is_full_depth: true +comments: '[Cisco UCS C460 M4 High-Performance Rack-Mount Server Spec Sheet](https://www.cisco.com/c/dam/en/us/products/collateral/servers-unified-computing/ucs-c-series-rack-servers/c460m4_specsheet.pdf)' +front_image: true +rear_image: true +console-ports: + - name: Console + label: IOIOI + type: de-9 +interfaces: + - name: Ethernet L1/1 + type: 1000base-t + label: 1GE 1 + - name: Ethernet L1/2 + type: 1000base-t + label: 1GE 2 + - name: Ethernet L2/1 + type: 10gbase-t + label: 10GE 1 + - name: Ethernet L2/2 + type: 10gbase-t + label: 10GE 2 + - name: CIMC + type: 1000base-t + label: M + mgmt_only: true +module-bays: + - name: PSU1 + position: '1' + - name: PSU2 + position: '2' + - name: PSU3 + position: '3' + - name: PSU4 + position: '4' + - name: PCIe slot 1 + position: PCIe-1 + - name: PCIe slot 2 + position: PCIe-2 + - name: PCIe slot 3 + position: PCIe-3 + - name: PCIe slot 4 + position: PCIe-4 + - name: PCIe slot 5 + position: PCIe-5 + - name: PCIe slot 6 + position: PCIe-6 + - name: PCIe slot 7 + position: PCIe-7 + - name: PCIe slot 8 + position: PCIe-8 + - name: PCIe slot 9 + position: PCIe-9 + - name: PCIe slot 10 + position: PCIe-10 + - name: mRAID + position: mRAID diff --git a/device-types/Cisco/WS-C3560CX-12PC-S.yaml b/device-types/Cisco/WS-C3560CX-12PC-S.yaml index 7714d2f63..ec764b567 100644 --- a/device-types/Cisco/WS-C3560CX-12PC-S.yaml +++ b/device-types/Cisco/WS-C3560CX-12PC-S.yaml @@ -4,6 +4,9 @@ model: Catalyst 3560-CX-12PC-S slug: cisco-ws-c3560cx-12pc-s part_number: WS-C3560CX-12PC-S is_full_depth: false +is_powered: true +front_image: true +rear_image: true u_height: 1 interfaces: - name: GigabitEthernet1/0/1 diff --git a/device-types/Cisco/WS-C3560CX-12TC-S.yaml b/device-types/Cisco/WS-C3560CX-12TC-S.yaml index 1706022fe..3e959f5df 100644 --- a/device-types/Cisco/WS-C3560CX-12TC-S.yaml +++ b/device-types/Cisco/WS-C3560CX-12TC-S.yaml @@ -5,6 +5,7 @@ slug: cisco-ws-c3560cx-12tc-s part_number: WS-C3560CX-12TC-S is_full_depth: false u_height: 1 +is_powered: true interfaces: - name: GigabitEthernet1/0/1 type: 1000base-t diff --git a/device-types/Cisco/WS-C3850-24XS-S.yaml b/device-types/Cisco/WS-C3850-24XS-S.yaml index c32ad74b9..1adc5151b 100644 --- a/device-types/Cisco/WS-C3850-24XS-S.yaml +++ b/device-types/Cisco/WS-C3850-24XS-S.yaml @@ -5,6 +5,12 @@ slug: cisco-ws-c3850-24xs-s part_number: WS-C3850-24XS-S is_full_depth: false u_height: 1 +weight: 6.1 +weight_unit: kg +front_image: true +rear_image: true +description: Cisco Catalyst 3850 +comments: '[Cisco Catalyst 3850 Series Switches Data Sheet](https://www.cisco.com/c/en/us/products/collateral/switches/catalyst-3850-series-switches/datasheet_c78-720918.pdf)' interfaces: - name: GigabitEthernet0/0 type: 1000base-t diff --git a/device-types/Cisco/WSA-S195.yaml b/device-types/Cisco/WSA-S195.yaml new file mode 100644 index 000000000..8be6a4920 --- /dev/null +++ b/device-types/Cisco/WSA-S195.yaml @@ -0,0 +1,35 @@ +--- +manufacturer: Cisco +model: WSA S195 +slug: cisco-wsa-s195 +part_number: WSA-S195 +u_height: 1 +is_full_depth: true +airflow: front-to-rear +console-ports: + - name: Console + type: rj-45 + - name: RPC + type: rj-45 + - name: usb1 + type: usb-a + - name: usb2 + type: usb-a +interfaces: + - name: M1 + type: 1000base-t + - name: M2 + type: 1000base-t + - name: P1 + type: 1000base-t + - name: P2 + type: 1000base-t + - name: T1 + type: 1000base-t + - name: T2 + type: 1000base-t +module-bays: + - name: PSU1 + position: '1' + - name: PSU2 + position: '2' diff --git a/device-types/Corvil/cmc-5.yaml b/device-types/Corvil/cmc-5.yaml new file mode 100644 index 000000000..2c5c0cb9c --- /dev/null +++ b/device-types/Corvil/cmc-5.yaml @@ -0,0 +1,32 @@ +--- +manufacturer: Corvil +model: CMC-5 +slug: corvil-cmc-5 +part_number: CMC-5 +u_height: 1 +weight: 55 +weight_unit: lb +is_full_depth: true +interfaces: + - name: mgmt + type: 1000base-t + mgmt_only: true + - name: mgmt2 + type: 1000base-t + mgmt_only: true + - name: mgmt3 + type: 1000base-t + mgmt_only: true + - name: mgmt4 + type: 1000base-t + mgmt_only: true + - name: IPMI + type: 1000base-t + mgmt_only: true +power-ports: + - name: PSU1 + type: iec-60320-c14 + maximum_draw: 1300 + - name: PSU2 + type: iec-60320-c14 + maximum_draw: 1300 diff --git a/device-types/Corvil/cne-10000.yaml b/device-types/Corvil/cne-10000.yaml new file mode 100644 index 000000000..130044d5c --- /dev/null +++ b/device-types/Corvil/cne-10000.yaml @@ -0,0 +1,44 @@ +--- +manufacturer: Corvil +model: CNE-10000 +slug: corvil-cne-10000 +part_number: CNE-10000 +u_height: 2 +weight: 51 +weight_unit: lb +is_full_depth: true +interfaces: + - name: PortA + type: 100gbase-x-qsfp28 + mgmt_only: false + - name: PortB + type: 100gbase-x-qsfp28 + mgmt_only: false + - name: mgmt-sfp-1 + type: 10gbase-x-sfpp + mgmt_only: true + - name: mgmt-sfp-2 + type: 10gbase-x-sfpp + mgmt_only: true + - name: mgmt + type: 1000base-t + mgmt_only: true + - name: mgmt2 + type: 1000base-t + mgmt_only: true + - name: mgmt3 + type: 1000base-t + mgmt_only: true + - name: mgmt4 + type: 1000base-t + mgmt_only: true + - name: IPMI + type: 1000base-t + mgmt_only: true +power-ports: + - name: PSU1 + type: iec-60320-c14 + maximum_draw: 1600 + - name: PSU2 + type: iec-60320-c14 + maximum_draw: 1600 diff --git a/device-types/Corvil/cne-6950.yaml b/device-types/Corvil/cne-6950.yaml new file mode 100644 index 000000000..c98402b75 --- /dev/null +++ b/device-types/Corvil/cne-6950.yaml @@ -0,0 +1,50 @@ +--- +manufacturer: Corvil +model: CNE-6950 +slug: corvil-cne-6950 +part_number: CNE-6950 +u_height: 1 +weight: 55 +weight_unit: lb +is_full_depth: true +interfaces: + - name: PortA + type: 10gbase-x-sfpp + mgmt_only: false + - name: PortB + type: 10gbase-x-sfpp + mgmt_only: false + - name: PortC + type: 10gbase-x-sfpp + mgmt_only: false + - name: PortD + type: 10gbase-x-sfpp + mgmt_only: false + - name: mgmt-sfp-1 + type: 10gbase-x-sfpp + mgmt_only: true + - name: mgmt-sfp-2 + type: 10gbase-x-sfpp + mgmt_only: true + - name: mgmt + type: 1000base-t + mgmt_only: true + - name: mgmt2 + type: 1000base-t + mgmt_only: true + - name: mgmt3 + type: 1000base-t + mgmt_only: true + - name: mgmt4 + type: 1000base-t + mgmt_only: true + - name: IPMI + type: 1000base-t + mgmt_only: true +power-ports: + - name: PSU1 + type: iec-60320-c14 + maximum_draw: 1300 + - name: PSU2 + type: iec-60320-c14 + maximum_draw: 1300 diff --git a/device-types/Corvil/cne-7950.yaml b/device-types/Corvil/cne-7950.yaml new file mode 100644 index 000000000..1f44c373c --- /dev/null +++ b/device-types/Corvil/cne-7950.yaml @@ -0,0 +1,50 @@ +--- +manufacturer: Corvil +model: CNE-7950 +slug: corvil-cne-7950 +part_number: CNE-7950 +u_height: 2 +weight: 77 +weight_unit: lb +is_full_depth: true +interfaces: + - name: PortA + type: 10gbase-x-sfpp + mgmt_only: false + - name: PortB + type: 10gbase-x-sfpp + mgmt_only: false + - name: PortC + type: 10gbase-x-sfpp + mgmt_only: false + - name: PortD + type: 10gbase-x-sfpp + mgmt_only: false + - name: mgmt-sfp-1 + type: 10gbase-x-sfpp + mgmt_only: true + - name: mgmt-sfp-2 + type: 10gbase-x-sfpp + mgmt_only: true + - name: mgmt + type: 1000base-t + mgmt_only: true + - name: mgmt2 + type: 1000base-t + mgmt_only: true + - name: mgmt3 + type: 1000base-t + mgmt_only: true + - name: mgmt4 + type: 1000base-t + mgmt_only: true + - name: IPMI + type: 1000base-t + mgmt_only: true +power-ports: + - name: PSU1 + type: iec-60320-c14 + maximum_draw: 1300 + - name: PSU2 + type: iec-60320-c14 + maximum_draw: 1300 diff --git a/device-types/Corvil/cne-8800.yaml b/device-types/Corvil/cne-8800.yaml new file mode 100644 index 000000000..ab8d964e2 --- /dev/null +++ b/device-types/Corvil/cne-8800.yaml @@ -0,0 +1,44 @@ +--- +manufacturer: Corvil +model: CNE-8800 +slug: corvil-cne-8800 +part_number: CNE-8800 +u_height: 2 +weight: 77 +weight_unit: lb +is_full_depth: true +interfaces: + - name: PortA + type: 100gbase-x-qsfp28 + mgmt_only: false + - name: PortB + type: 100gbase-x-qsfp28 + mgmt_only: false + - name: mgmt-sfp-1 + type: 10gbase-x-sfpp + mgmt_only: true + - name: mgmt-sfp-2 + type: 10gbase-x-sfpp + mgmt_only: true + - name: mgmt + type: 1000base-t + mgmt_only: true + - name: mgmt2 + type: 1000base-t + mgmt_only: true + - name: mgmt3 + type: 1000base-t + mgmt_only: true + - name: mgmt4 + type: 1000base-t + mgmt_only: true + - name: IPMI + type: 1000base-t + mgmt_only: true +power-ports: + - name: PSU1 + type: iec-60320-c14 + maximum_draw: 1600 + - name: PSU2 + type: iec-60320-c14 + maximum_draw: 1600 diff --git a/device-types/DCN/S4600-52X-P-SI.yaml b/device-types/DCN/S4600-52X-P-SI.yaml new file mode 100644 index 000000000..bd0d617b7 --- /dev/null +++ b/device-types/DCN/S4600-52X-P-SI.yaml @@ -0,0 +1,219 @@ +--- +manufacturer: DCN +model: S4600-52X-P-SI +part_number: S4600-52X-P-SI +slug: dcn-s4600-52x-p-si +u_height: 1 +is_full_depth: true +weight: 3 +weight_unit: kg +airflow: front-to-rear +comments: '[DCN S4600 Series Switches Data Sheet](https://www.dcneurope.eu/en/product-switches/s4600-52x-si)' +console-ports: + - name: con 0 + type: rj-45 +interfaces: + - name: Ethernet1/0/1 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/2 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/3 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/4 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/5 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/6 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/7 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/8 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/9 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/10 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/11 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/12 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/13 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/14 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/15 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/16 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/17 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/18 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/19 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/20 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/21 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/22 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/23 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/24 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/25 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/26 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/27 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/28 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/29 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/30 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/31 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/32 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/33 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/34 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/35 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/36 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/37 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/38 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/39 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/40 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/41 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/42 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/43 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/44 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/45 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/46 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/47 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/48 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Ethernet1/0/49 + type: 10gbase-x-sfpp + - name: Ethernet1/0/50 + type: 10gbase-x-sfpp + - name: Ethernet1/0/51 + type: 10gbase-x-sfpp + - name: Ethernet1/0/52 + type: 10gbase-x-sfpp +power-ports: + - name: PSU0 + type: iec-60320-c14 + maximum_draw: 897 diff --git a/device-types/Datacom/DM4250-24XS-2QX.yaml b/device-types/Datacom/DM4250-24XS-2QX.yaml index 681674881..22b9b957e 100644 --- a/device-types/Datacom/DM4250-24XS-2QX.yaml +++ b/device-types/Datacom/DM4250-24XS-2QX.yaml @@ -7,7 +7,7 @@ u_height: 1.0 is_full_depth: true airflow: side-to-rear comments: Manageable L2/L3 wirespeed Ethernet Switch, 24x 10Gigabit Ethernet optical ports (SFP+) and 2x 40 Gigabit Ethernet optical ports (QSFP+), Metal - 1U cabinet for 19” racks. Up to two AC or DC power supplies (not included) + 1U cabinet for 19\" racks. Up to two AC or DC power supplies (not included) weight: 3.15 weight_unit: kg console-ports: diff --git a/device-types/Datacom/DM4270-48XS-plus-6CX.yaml b/device-types/Datacom/DM4270-48XS-plus-6CX.yaml index a598a4e77..34456882b 100644 --- a/device-types/Datacom/DM4270-48XS-plus-6CX.yaml +++ b/device-types/Datacom/DM4270-48XS-plus-6CX.yaml @@ -7,7 +7,7 @@ u_height: 1.0 is_full_depth: true airflow: side-to-rear comments: L2/L3/MPLS switch, wire speed, with 48 10 GE optical ports on SFP+ connectors and 6 optical ports multi-rate 100GE/40GE on QSFP28 connectors. - 1U metal cabinet for 19” rack with 4 ventilation modules. MPLS license and power supplies and optical modules must be purchased separately + 1U metal cabinet for 19\" rack with 4 ventilation modules. MPLS license and power supplies and optical modules must be purchased separately weight: 6.28 weight_unit: kg console-ports: diff --git a/device-types/Datacom/DM4610-OLT-4GPON-4GX-2XS.yaml b/device-types/Datacom/DM4610-OLT-4GPON-4GX-2XS.yaml index b5cc4ba16..4570eaaf5 100644 --- a/device-types/Datacom/DM4610-OLT-4GPON-4GX-2XS.yaml +++ b/device-types/Datacom/DM4610-OLT-4GPON-4GX-2XS.yaml @@ -5,7 +5,7 @@ slug: datacom-dm4610-olt-4gpon-4gx-2xs u_height: 1.0 is_full_depth: true airflow: side-to-rear -comments: GPON OLT for 19” rack installation, containing 4 GPON interfaces, 4 optical GE SFP interfaces and 2 10GE/GE SFP+ interfaces. Removable ventilation +comments: GPON OLT for 19\" rack installation, containing 4 GPON interfaces, 4 optical GE SFP interfaces and 2 10GE/GE SFP+ interfaces. Removable ventilation system and two slots for redundant and hot swappable AC or DC power supplies. weight: 3.44 weight_unit: kg diff --git a/device-types/Datacom/DM4610-OLT-8GPON-8GX-4GT-2XS-HW2.yaml b/device-types/Datacom/DM4610-OLT-8GPON-8GX-4GT-2XS-HW2.yaml index b73f52325..6d1b6f567 100644 --- a/device-types/Datacom/DM4610-OLT-8GPON-8GX-4GT-2XS-HW2.yaml +++ b/device-types/Datacom/DM4610-OLT-8GPON-8GX-4GT-2XS-HW2.yaml @@ -6,8 +6,8 @@ part_number: 800.5165.xx u_height: 1.0 is_full_depth: true airflow: side-to-rear -comments: GPON OLT for 19” rack installation, containing 8 GPON interfaces, 8 optical GE SFP interfaces, 4 electrical GE RJ45 interfaces and 2 10GE/GE SFP+ - interfaces. Removable ventilation system and two slots for redundant and hot swappable AC or DC power supplies. +comments: GPON OLT for 19\" rack installation, containing 8 GPON interfaces, 8 optical GE SFP interfaces, 4 electrical GE RJ45 interfaces and 2 10GE/GE + SFP+ interfaces. Removable ventilation system and two slots for redundant and hot swappable AC or DC power supplies. weight: 3.44 weight_unit: kg console-ports: diff --git a/device-types/Datacom/DM4611-OLT-4GPON-2GT-2XS.yaml b/device-types/Datacom/DM4611-OLT-4GPON-2GT-2XS.yaml index 39d4da68f..123388029 100644 --- a/device-types/Datacom/DM4611-OLT-4GPON-2GT-2XS.yaml +++ b/device-types/Datacom/DM4611-OLT-4GPON-2GT-2XS.yaml @@ -6,7 +6,7 @@ part_number: 800.5283.xx u_height: 1.0 is_full_depth: false airflow: left-to-right -comments: GPON OLT for desktop or 19” rack installation, containing 4 GPON interfaces, 2 electrical GE RJ45 interfaces and 2 10GE/GE SFP+ interfaces. Internal +comments: GPON OLT for desktop or 19\" rack installation, containing 4 GPON interfaces, 2 electrical GE RJ45 interfaces and 2 10GE/GE SFP+ interfaces. Internal full range AC/DC power supply and power redundancy option through 12V auxiliary input. weight: 2.47 weight_unit: kg diff --git a/device-types/Deciso/DEC2750.yaml b/device-types/Deciso/DEC2750.yaml new file mode 100644 index 000000000..f2a8c63f7 --- /dev/null +++ b/device-types/Deciso/DEC2750.yaml @@ -0,0 +1,30 @@ +--- +manufacturer: Deciso +model: DEC2750 +part_number: DEC2750 +slug: deciso-dec2750 +is_full_depth: false +u_height: 1 +weight: 3.2 +weight_unit: kg +comments: '[DEC2750 Series - Specifications](https://shop.opnsense.com/dec2700-series-opnsense-rack-security-appliance/)' +interfaces: + - name: igb0 + type: 2.5gbase-t + - name: igb1 + type: 2.5gbase-t + - name: igb2 + type: 2.5gbase-t + - name: ax0 + type: 10gbase-x-sfpp + - name: ax1 + type: 10gbase-x-sfpp +console-ports: + - name: Console + type: usb-mini-b + description: 115200 Baude +power-ports: + - name: PSU 1 + type: iec-60320-c14 + maximum_draw: 176 + allocated_draw: 15 diff --git a/device-types/Dell/PowerEdge-C6400.yaml b/device-types/Dell/PowerEdge-C6400.yaml index be0456b62..f7a6d4e4d 100644 --- a/device-types/Dell/PowerEdge-C6400.yaml +++ b/device-types/Dell/PowerEdge-C6400.yaml @@ -2,8 +2,23 @@ manufacturer: Dell model: PowerEdge C6400 slug: dell-poweredge-c6400 -u_height: 2 -is_full_depth: false +u_height: 2.0 +is_full_depth: true +subdevice_role: parent +weight: 45 +weight_unit: kg +airflow: front-to-rear +comments: | + [Dell C6420 Spec Sheet](https://i.dell.com/sites/csdocuments/Product_Docs/en/poweredge-c6400-c6420-technical-guide.pdf) +device-bays: + - name: '1' + label: Sled 1 + - name: '2' + label: Sled 2 + - name: '3' + label: Sled 3 + - name: '4' + label: Sled 4 module-bays: - name: Power 1 position: '1' diff --git a/device-types/Dell/PowerEdge-C6420.yaml b/device-types/Dell/PowerEdge-C6420.yaml index eddd01edb..b01126d19 100644 --- a/device-types/Dell/PowerEdge-C6420.yaml +++ b/device-types/Dell/PowerEdge-C6420.yaml @@ -2,15 +2,14 @@ manufacturer: Dell model: PowerEdge C6420 slug: dell-poweredge-c6420 -u_height: 2 -is_full_depth: false +u_height: 0 +is_full_depth: true +subdevice_role: child +airflow: front-to-rear +weight: 5 +weight_unit: kg comments: | - [Dell C6420 Spec Sheet](https://www.delltechnologies.com/asset/en-us/products/servers/technical-support/dell-emc-poweredge-c6520-spec-sheet.pdf) -module-bays: - - name: Power 1 - position: '1' - - name: Power 2 - position: '2' + [Dell C6420 Spec Sheet](https://i.dell.com/sites/csdocuments/Product_Docs/en/poweredge-c6400-c6420-technical-guide.pdf) interfaces: - name: Gig-E 1 type: 1000base-t diff --git a/device-types/Dell/PowerEdge-MX7000.yaml b/device-types/Dell/PowerEdge-MX7000.yaml index ad6bf75c5..1c0a3c248 100644 --- a/device-types/Dell/PowerEdge-MX7000.yaml +++ b/device-types/Dell/PowerEdge-MX7000.yaml @@ -2,22 +2,62 @@ manufacturer: Dell model: PowerEdge MX7000 slug: dell-poweredge-mx7000 -u_height: 7 +part_number: '5112814' +u_height: 7.0 is_full_depth: true subdevice_role: parent +airflow: front-to-rear +weight: 105.0 +weight_unit: lb +comments: '[Product Page](https://www.dell.com/en-us/shop/ipovw/poweredge-mx7000)' power-ports: + - name: PSU.IN.1 + type: iec-60320-c22 + max_draw: 3000 + label: '1' + - name: PSU.IN.2 + type: iec-60320-c22 + max_draw: 3000 + label: '2' + - name: PSU.IN.3 + type: iec-60320-c22 + max_draw: 3000 + label: '3' + - name: PSU.IN.4 + type: iec-60320-c22 + max_draw: 3000 + label: '4' + - name: PSU.IN.5 + type: iec-60320-c22 + max_draw: 3000 + label: '5' + - name: PSU.IN.6 + type: iec-60320-c22 + max_draw: 3000 + label: '6' +module-bays: + - name: IOM-A1 + position: A1 + - name: IOM-A2 + position: A2 + - name: IOM-B1 + position: B1 + - name: IOM-B2 + position: B2 + - name: IOM-C1 + position: C1 + - name: IOM-C2 + position: C2 + - name: MM-1 + position: MM-1 + - name: MM-2 + position: MM-2 - name: PSU.Slot.1 - type: iec-60320-c22 - name: PSU.Slot.2 - type: iec-60320-c22 - name: PSU.Slot.3 - type: iec-60320-c22 - name: PSU.Slot.4 - type: iec-60320-c22 - name: PSU.Slot.5 - type: iec-60320-c22 - name: PSU.Slot.6 - type: iec-60320-c22 device-bays: - name: Sled-1 - name: Sled-2 @@ -27,11 +67,3 @@ device-bays: - name: Sled-6 - name: Sled-7 - name: Sled-8 - - name: IOM-A1 - - name: IOM-A2 - - name: IOM-B1 - - name: IOM-B2 - - name: IOM-C1 - - name: IOM-C2 - - name: MM Slot 1 - - name: MM Slot 2 diff --git a/device-types/Dell/PowerEdge-R220.yml b/device-types/Dell/PowerEdge-R220.yml new file mode 100644 index 000000000..27cfd08d2 --- /dev/null +++ b/device-types/Dell/PowerEdge-R220.yml @@ -0,0 +1,35 @@ +--- +manufacturer: Dell +model: PowerEdge R220 +slug: dell-poweredge-r220 +u_height: 1.0 +is_full_depth: true +airflow: front-to-rear +comments: "The one-socket 1U Dell PowerEdge R220 rack server delivers performance, data\r\nstorage and protection, and intuitive systems management in a\ + \ short-depth form factor optimized for constrained spaces.\r\n\r\n[Specs](https://i.dell.com/sites/doccontent/shared-content/data-sheets/en/Documents/PowerEdge_R220_Spec_Sheet.pdf)" +weight: 8.0 +weight_unit: kg +console-server-ports: + - name: Serial + type: de-9 +power-ports: + - name: PSU + type: iec-60320-c14 + maximum_draw: 250 +interfaces: + - name: Gig-E 1 + type: 1000base-t + enabled: true + mgmt_only: false + - name: Gig-E 2 + type: 1000base-t + enabled: true + mgmt_only: false + - name: iDRAC + type: 1000base-t + enabled: true + mgmt_only: true +module-bays: + - name: Riser PCIe slot 1 + label: '1' + position: PCIe-1 diff --git a/device-types/Dell/PowerEdge-R750xs.yaml b/device-types/Dell/PowerEdge-R750xs.yaml new file mode 100644 index 000000000..873d1ce9e --- /dev/null +++ b/device-types/Dell/PowerEdge-R750xs.yaml @@ -0,0 +1,51 @@ +--- +manufacturer: Dell +model: PowerEdge R750xs +slug: dell-poweredge-r750xs +u_height: 2 +is_full_depth: true +weight: 18.5 +weight_unit: kg +airflow: front-to-rear +comments: '[Technical Guide](https://i.dell.com/sites/csdocuments/Product_Docs/en/dell-emc-poweredge-r750xs-technical-guide.pdf)' +console-ports: + - name: Rear Serial + type: de-9 +interfaces: + - name: iDRAC9 1 + label: iDRAC + type: 1000base-t + mgmt_only: true +module-bays: + - name: PSU-1 + label: '1' + position: PSU-1 + - name: PSU-2 + label: '2' + position: PSU-2 + - name: NUMA 0 - OCP slot 1 + position: OCP-1 + - name: NUMA 0 - PCIe slot 1 - FH + position: PCIe-1 + label: '1' + - name: NUMA 0 - PCIe slot 2 - FH + position: PCIe-2 + label: '2' + - name: NUMA 0 - PCIe slot 3 - LP + position: PCIe-3 + label: '3' + - name: NUMA 0 - PCIe slot 4 - FH + position: PCIe-4 + label: '4' + - name: NUMA 1 - PCIe slot 5 - FH + position: PCIe-5 + label: '5' + - name: NUMA 1 - PCIe slot 6 - LP + position: PCIe-6 + label: '6' + - name: NUMA 1 - PCIe slot 7 - FH + position: PCIe-7 + label: '7' + - name: NUMA 1 - PCIe slot 8 - FH + position: PCIe-8 + label: '8' diff --git a/device-types/Dell/PowerScale-A3000.yaml b/device-types/Dell/PowerScale-A3000.yaml new file mode 100644 index 000000000..e9a14cd26 --- /dev/null +++ b/device-types/Dell/PowerScale-A3000.yaml @@ -0,0 +1,30 @@ +--- +manufacturer: Dell +model: PowerScale A3000 +slug: dell-powerscale-a3000 +u_height: 4 +is_full_depth: true +airflow: front-to-rear +comments: '[Dell PowerScale A3000 Specification Sheet](https://www.delltechnologies.com/asset/en-us/products/storage/technical-support/h16072-ss-powerscale-archive-nodes.pdf)' +#max weight - 2x processor, 2x PSU, 24xHDD, 2xNVMe SSD +weight: 137.4 +weight_unit: kg +console-ports: + - name: Serial + type: de-9 +module-bays: + - name: PSU1 + position: PSU1 + type: iec-60320-c14 + - name: PSU2 + position: PSU2 + type: iec-60320-c14 +interfaces: + - name: Gig-E 1 + type: 32gfc-sfp28 + - name: Gig-E 2 + type: 32gfc-sfp28 + - name: Gig-E 3 + type: 128gfc-qsfp28 + - name: Gig-E 4 + type: 128gfc-qsfp28 diff --git a/device-types/Dell/PowerSwitch-N3248P-ON.yaml b/device-types/Dell/PowerSwitch-N3248P-ON.yaml new file mode 100644 index 000000000..a6faa2a9d --- /dev/null +++ b/device-types/Dell/PowerSwitch-N3248P-ON.yaml @@ -0,0 +1,234 @@ +--- +manufacturer: Dell +model: PowerSwitch N3248P-ON +slug: dell-powerswitch-n3248p-on +part_number: N3248P-ON +u_height: 1 +is_full_depth: true +airflow: front-to-rear +front_image: true +rear_image: true +comments: '[dell-networking-n3200-series-spec-sheet.pdf](https://www.delltechnologies.com/asset/en-au/products/networking/technical-support/dell-networking-n3200-powerswitch-specsheet.pdf)' +weight: 7.57 +weight_unit: kg +is_powered: true +console-ports: + - name: Console + type: usb-micro-b + - name: Serial + type: rj-45 +interfaces: + - name: out-of-band + type: 1000base-t + mgmt_only: true + - name: Gi1/0/1 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/2 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/3 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/4 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/5 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/6 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/7 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/8 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/9 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/10 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/11 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/12 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/13 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/14 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/15 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/16 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/17 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/18 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/19 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/20 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/21 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/22 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/23 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/24 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/25 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/26 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/27 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/28 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/29 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/30 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/31 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/32 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/33 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/34 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/35 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/36 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/37 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/38 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/39 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/40 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/41 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/42 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/43 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/44 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/45 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/46 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/47 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Gi1/0/48 + type: 1000base-t + poe-mode: pse + poe-type: type2-ieee802.3at + - name: Te1/0/1 + type: 10gbase-x-sfpp + - name: Te1/0/2 + type: 10gbase-x-sfpp + - name: Te1/0/3 + type: 10gbase-x-sfpp + - name: Te1/0/4 + type: 10gbase-x-sfpp + - name: Hu1/0/1 + type: 100gbase-x-qsfp28 + - name: Hu1/0/2 + type: 100gbase-x-qsfp28 +module-bays: + - name: '1' + label: PSU Slot 1 + position: '1' + - name: '2' + label: PSU Slot 2 + position: '2' diff --git a/device-types/Dell/PowerSwitch-S4112F-on.yaml b/device-types/Dell/PowerSwitch-S4112F-on.yaml new file mode 100644 index 000000000..0c01dc0c7 --- /dev/null +++ b/device-types/Dell/PowerSwitch-S4112F-on.yaml @@ -0,0 +1,50 @@ +--- +manufacturer: Dell +model: PowerSwitch S4112F-ON +slug: dell-powerswitch-s4112f-on +part_number: S4112F-ON +u_height: 1 +is_full_depth: true +comments: '[dell-networking-s4100-series-spec-sheet.pdf](https://www.delltechnologies.com/asset/en-us/products/networking/technical-support/dell-networking-s4100-series-spec-sheet.pdf)' +console-ports: + - name: Console + type: rj-45 +power-ports: + - name: PS1 + type: iec-60320-c14 + - name: PS2 + type: iec-60320-c14 +interfaces: + - name: Ethernet 1/1/1 + type: 10gbase-x-sfpp + - name: Ethernet 1/1/2 + type: 10gbase-x-sfpp + - name: Ethernet 1/1/3 + type: 10gbase-x-sfpp + - name: Ethernet 1/1/4 + type: 10gbase-x-sfpp + - name: Ethernet 1/1/5 + type: 10gbase-x-sfpp + - name: Ethernet 1/1/6 + type: 10gbase-x-sfpp + - name: Ethernet 1/1/7 + type: 10gbase-x-sfpp + - name: Ethernet 1/1/8 + type: 10gbase-x-sfpp + - name: Ethernet 1/1/9 + type: 10gbase-x-sfpp + - name: Ethernet 1/1/10 + type: 10gbase-x-sfpp + - name: Ethernet 1/1/11 + type: 10gbase-x-sfpp + - name: Ethernet 1/1/12 + type: 10gbase-x-sfpp + - name: Ethernet 1/1/13 + type: 100gbase-x-qsfp28 + - name: Ethernet 1/1/14 + type: 100gbase-x-qsfp28 + - name: Ethernet 1/1/15 + type: 100gbase-x-qsfp28 + - name: Management 1/1/1 + type: 1000base-t + mgmt_only: true diff --git a/device-types/Dell/PowerSwitch-S4128F-ON.yaml b/device-types/Dell/PowerSwitch-S4128F-ON.yaml new file mode 100644 index 000000000..2e90bdcdc --- /dev/null +++ b/device-types/Dell/PowerSwitch-S4128F-ON.yaml @@ -0,0 +1,90 @@ +--- +manufacturer: Dell +model: PowerSwitch S4128F-ON +slug: dell-powerswitch-s4128f-on +part_number: S4128F-ON +u_height: 1 +is_full_depth: true +airflow: front-to-rear +front_image: true +rear_image: true +comments: '[dell-networking-s4100-series-spec-sheet.pdf](https://www.delltechnologies.com/asset/en-us/products/networking/technical-support/dell-networking-s4100-series-spec-sheet.pdf)' +weight: 8.92 +weight_unit: kg +is_powered: true +console-ports: + - name: Console + type: usb-micro-b + - name: Serial + type: rj-45 +interfaces: + - name: mgmt1/1/1 + type: 1000base-t + mgmt_only: true + - name: ethernet1/1/1 + type: 10gbase-x-sfpp + - name: ethernet1/1/2 + type: 10gbase-x-sfpp + - name: ethernet1/1/3 + type: 10gbase-x-sfpp + - name: ethernet1/1/4 + type: 10gbase-x-sfpp + - name: ethernet1/1/5 + type: 10gbase-x-sfpp + - name: ethernet1/1/6 + type: 10gbase-x-sfpp + - name: ethernet1/1/7 + type: 10gbase-x-sfpp + - name: ethernet1/1/8 + type: 10gbase-x-sfpp + - name: ethernet1/1/9 + type: 10gbase-x-sfpp + - name: ethernet1/1/10 + type: 10gbase-x-sfpp + - name: ethernet1/1/11 + type: 10gbase-x-sfpp + - name: ethernet1/1/12 + type: 10gbase-x-sfpp + - name: ethernet1/1/13 + type: 10gbase-x-sfpp + - name: ethernet1/1/14 + type: 10gbase-x-sfpp + - name: ethernet1/1/15 + type: 10gbase-x-sfpp + - name: ethernet1/1/16 + type: 10gbase-x-sfpp + - name: ethernet1/1/17 + type: 10gbase-x-sfpp + - name: ethernet1/1/18 + type: 10gbase-x-sfpp + - name: ethernet1/1/19 + type: 10gbase-x-sfpp + - name: ethernet1/1/20 + type: 10gbase-x-sfpp + - name: ethernet1/1/21 + type: 10gbase-x-sfpp + - name: ethernet1/1/22 + type: 10gbase-x-sfpp + - name: ethernet1/1/23 + type: 10gbase-x-sfpp + - name: ethernet1/1/24 + type: 10gbase-x-sfpp + - name: ethernet1/1/25 + type: 100gbase-x-qsfp28 + - name: ethernet1/1/26 + type: 100gbase-x-qsfp28 + - name: ethernet1/1/27 + type: 10gbase-x-sfpp + - name: ethernet1/1/28 + type: 10gbase-x-sfpp + - name: ethernet1/1/29 + type: 10gbase-x-sfpp + - name: ethernet1/1/30 + type: 10gbase-x-sfpp +module-bays: + - name: '1' + label: PSU Slot 1 + position: '1' + - name: '2' + label: PSU Slot 2 + position: '2' diff --git a/device-types/Dell/VEP4600.yml b/device-types/Dell/VEP4600.yml new file mode 100644 index 000000000..a5c30fa4e --- /dev/null +++ b/device-types/Dell/VEP4600.yml @@ -0,0 +1,35 @@ +--- +manufacturer: Dell +model: VEP4600 +description: Dell Virtual Edge Platform 4600 +slug: dell-vep4600 +part_number: vep4600 +comments: '[Dell Virtual Edge Platform 4660 Data Sheet](https://www.delltechnologies.com/asset/en-gb/products/networking/technical-support/virtual-edge-platform-4600-spec-sheet.pdf)' +u_height: 1 +weight: 7.43 +weight_unit: kg +is_full_depth: true +airflow: front-to-rear +console-ports: + - name: CPU + type: rj-45 + - name: BMC + type: rj-45 +module-bays: + - name: Power 1 + position: PSU1 + - name: Power 2 + position: PSU2 +interfaces: + - name: Gig-E 3 + type: 1000base-t + - name: Gig-E 4 + type: 1000base-t + - name: Gig-E 5 + type: 1000base-t + - name: Gig-E 6 + type: 1000base-t + - name: 10GbE 1 + type: 10gbase-x-sfpp + - name: 10GbE 2 + type: 10gbase-x-sfpp diff --git a/device-types/Diamond SA/Diamond-Flexos-BGT-3-plus-1HE.yml b/device-types/Diamond SA/Diamond-Flexos-BGT-3-plus-1HE.yml new file mode 100644 index 000000000..db9d1af2c --- /dev/null +++ b/device-types/Diamond SA/Diamond-Flexos-BGT-3-plus-1HE.yml @@ -0,0 +1,23 @@ +--- +manufacturer: Diamond SA +model: Diamond flexos BGT 3 + 1HE +slug: diamond-sa-diamond-flexos-bgt-3-1he +weight: 2.8 +weight_unit: kg +u_height: 4 +comments: '[Diamond Flexos BGT 3 + 1HE](https://www.diamond-fo.com/fileadmin/user_upload/Content/Site%20Diamond%20HQ/Documents%20and%20Images/Products/Datasheets/Deutsch/Baugruppentr%C3%A4ger_BGT_3_d.pdf)' +front_image: false +is_full_depth: false +module-bays: + - name: Slot 1 + - name: Slot 2 + - name: Slot 3 + - name: Slot 4 + - name: Slot 5 + - name: Slot 6 + - name: Slot 7 + - name: Slot 8 + - name: Slot 9 + - name: Slot 10 + - name: Slot 11 + - name: Slot 12 diff --git a/device-types/Eaton/Tripp-Lite-B064-016-02-IPG.yaml b/device-types/Eaton/Tripp-Lite-B064-016-02-IPG.yaml index 627b0b7dc..40d23b693 100644 --- a/device-types/Eaton/Tripp-Lite-B064-016-02-IPG.yaml +++ b/device-types/Eaton/Tripp-Lite-B064-016-02-IPG.yaml @@ -7,12 +7,12 @@ u_height: 1 is_full_depth: false front_image: true rear_image: true -weight: 17 -weight_unit: lb +weight: 7.5 +weight_unit: kg comments: '[Datasheet](https://assets.tripplite.com/product-pdfs/en/b06401602ipg.pdf)' console-ports: - name: '1' - type: de-9 + type: rj-45 console-server-ports: - name: '1' type: rj-45 @@ -46,25 +46,21 @@ console-server-ports: type: rj-45 - name: '16' type: rj-45 - - name: '17' - type: usb-a - - name: '18' - type: usb-a power-ports: - name: '1' type: iec-60320-c14 - maximum_draw: 30 - allocated_draw: 15 + maximum_draw: 95 + allocated_draw: 50 - name: '2' type: iec-60320-c14 - maximum_draw: 30 - allocated_draw: 15 + maximum_draw: 95 + allocated_draw: 50 interfaces: - - name: eth0_wan + - name: 1000M Network Adapter 1 label: LAN 1 type: 100base-tx mgmt_only: true - - name: eth1_lan + - name: 1000M Network Adapter 2 label: LAN 2 type: 100base-tx mgmt_only: true diff --git a/device-types/Eaton/Tripp-Lite-B064-032-01-IPG.yaml b/device-types/Eaton/Tripp-Lite-B064-032-01-IPG.yaml new file mode 100644 index 000000000..407272b7a --- /dev/null +++ b/device-types/Eaton/Tripp-Lite-B064-032-01-IPG.yaml @@ -0,0 +1,98 @@ +--- +manufacturer: Eaton +model: Tripp Lite B064-032-01-IPG +slug: eaton-tripp-lite-b064-032-01-ipg +part_number: '037332236340' +u_height: 1 +is_full_depth: false +front_image: true +rear_image: true +weight: 7.5 +weight_unit: kg +comments: '[Datasheet](https://assets.tripplite.com/product-pdfs/en/b06403201ipg.pdf)' +console-ports: + - name: '1' + type: rj-45 +console-server-ports: + - name: '1' + type: rj-45 + - name: '2' + type: rj-45 + - name: '3' + type: rj-45 + - name: '4' + type: rj-45 + - name: '5' + type: rj-45 + - name: '6' + type: rj-45 + - name: '7' + type: rj-45 + - name: '8' + type: rj-45 + - name: '9' + type: rj-45 + - name: '10' + type: rj-45 + - name: '11' + type: rj-45 + - name: '12' + type: rj-45 + - name: '13' + type: rj-45 + - name: '14' + type: rj-45 + - name: '15' + type: rj-45 + - name: '16' + type: rj-45 + - name: '17' + type: rj-45 + - name: '18' + type: rj-45 + - name: '19' + type: rj-45 + - name: '20' + type: rj-45 + - name: '21' + type: rj-45 + - name: '22' + type: rj-45 + - name: '23' + type: rj-45 + - name: '24' + type: rj-45 + - name: '25' + type: rj-45 + - name: '26' + type: rj-45 + - name: '27' + type: rj-45 + - name: '28' + type: rj-45 + - name: '29' + type: rj-45 + - name: '30' + type: rj-45 + - name: '31' + type: rj-45 + - name: '32' + type: rj-45 +power-ports: + - name: '1' + type: iec-60320-c14 + maximum_draw: 95 + allocated_draw: 50 + - name: '2' + type: iec-60320-c14 + maximum_draw: 95 + allocated_draw: 50 +interfaces: + - name: 1000M Network Adapter 1 + label: LAN 1 + type: 1000base-t + mgmt_only: true + - name: 1000M Network Adapter 2 + label: LAN 2 + type: 1000base-t + mgmt_only: true diff --git a/device-types/Eaton/Tripp-Lite-B072-032-IP2.yaml b/device-types/Eaton/Tripp-Lite-B072-032-IP2.yaml new file mode 100644 index 000000000..d8c0199f9 --- /dev/null +++ b/device-types/Eaton/Tripp-Lite-B072-032-IP2.yaml @@ -0,0 +1,102 @@ +--- +manufacturer: Eaton +model: Tripp Lite B072-032-IP2 +slug: eaton-tripp-lite-b072-032-ip2 +part_number: '037332177261' +u_height: 1 +is_full_depth: false +front_image: true +rear_image: true +weight: 3.5 +weight_unit: kg +comments: "[Datasheet](https://assets.tripplite.com/product-pdfs/en/b072032ip2.pdf)\n\nThe KVM features two RJ45 LAN ports for connecting to 10/100 Mbps\ + \ networks. If LAN 1 goes down, LAN 2 takes over. When LAN 1 becomes operational again, the KVM will need to be rebooted to make it the default LAN port\ + \ again. Note: Only one LAN port can be turned on at a time; they cannot both be turned on. If you don't wish to use network redundancy, connect a single\ + \ network cable to LAN 2 Port." +console-server-ports: + - name: '1' + type: rj-45 + - name: '2' + type: rj-45 + - name: '3' + type: rj-45 + - name: '4' + type: rj-45 + - name: '5' + type: rj-45 + - name: '6' + type: rj-45 + - name: '7' + type: rj-45 + - name: '8' + type: rj-45 + - name: '9' + type: rj-45 + - name: '10' + type: rj-45 + - name: '11' + type: rj-45 + - name: '12' + type: rj-45 + - name: '13' + type: rj-45 + - name: '14' + type: rj-45 + - name: '15' + type: rj-45 + - name: '16' + type: rj-45 + - name: '17' + type: rj-45 + - name: '18' + type: rj-45 + - name: '19' + type: rj-45 + - name: '20' + type: rj-45 + - name: '21' + type: rj-45 + - name: '22' + type: rj-45 + - name: '23' + type: rj-45 + - name: '24' + type: rj-45 + - name: '25' + type: rj-45 + - name: '26' + type: rj-45 + - name: '27' + type: rj-45 + - name: '28' + type: rj-45 + - name: '29' + type: rj-45 + - name: '30' + type: rj-45 + - name: '31' + type: rj-45 + - name: '32' + type: rj-45 + - name: Serial Port 1 + label: SERIAL 1 + type: rj-45 + - name: Serial Port 2 + label: SERIAL 2 + type: rj-45 +power-ports: + - name: '1' + type: iec-60320-c14 + maximum_draw: 65 + allocated_draw: 50 + - name: '2' + type: iec-60320-c14 + maximum_draw: 65 + allocated_draw: 50 +interfaces: + - name: LAN 1 + type: 100base-tx + mgmt_only: true + - name: LAN 2 + type: 100base-tx + mgmt_only: true diff --git a/device-types/Ericsson/B6631.yml b/device-types/Ericsson/B6631.yml new file mode 100644 index 000000000..4b75a8514 --- /dev/null +++ b/device-types/Ericsson/B6631.yml @@ -0,0 +1,73 @@ +--- +manufacturer: Ericsson +model: B6631 +description: Ericsson Baseband 6631 +slug: ericsson-b6631 +part_number: B6631 +comments: '[Ericsson Baseband 6631 Data Sheet]()' +u_height: 1 +is_full_depth: true +airflow: front-to-rear +console-ports: + - name: SYNC + type: rj-45 + - name: TIME + type: rj-45 + - name: ALARM 1 + type: rj-45 + - name: ALARM 2 + type: rj-45 +power-ports: + - name: A + type: dc-terminal + description: -48 VDC + - name: B + type: dc-terminal + description: -48 VDC +interfaces: + - name: TN/IDL A + type: 40gbase-x-qsfpp + - name: TN/IDL B + type: 10gbase-x-sfpp + - name: TN/IDL C + type: 10gbase-x-sfpp + - name: TN/IDL D + type: 10gbase-x-sfpp + - name: DOT A + type: 10gbase-x-sfpp + - name: DOT B + type: 10gbase-x-sfpp + - name: DOT C + type: 10gbase-x-sfpp + - name: DOT D + type: 10gbase-x-sfpp + - name: DOT E + type: 10gbase-x-sfpp + - name: DOT F + type: 10gbase-x-sfpp + - name: DOT G + type: 10gbase-x-sfpp + - name: DOT H + type: 10gbase-x-sfpp + - name: DOT I + type: 10gbase-x-sfpp + - name: DOT J + type: 10gbase-x-sfpp + - name: DOT K + type: 10gbase-x-sfpp + - name: DOT L + type: 10gbase-x-sfpp + - name: DOT M + type: 10gbase-x-sfpp + - name: DOT N + type: 10gbase-x-sfpp + - name: DOT O + type: 10gbase-x-sfpp + - name: DOT P + type: 10gbase-x-sfpp + - name: DOT Q + type: 10gbase-x-sfpp + - name: LMT + type: 1000base-t + mgmt_only: true + description: 100 / 1000 Base-T Ethernet for Out-of-Band Management diff --git a/device-types/Ericsson/DOT-4459-B77D.yml b/device-types/Ericsson/DOT-4459-B77D.yml new file mode 100644 index 000000000..ee646f3d4 --- /dev/null +++ b/device-types/Ericsson/DOT-4459-B77D.yml @@ -0,0 +1,21 @@ +--- +manufacturer: Ericsson +model: DOT-4459-B77D +description: Ericsson Router 6675 +slug: ericsson-dot-4459-b77d +part_number: DOT-4459-B77D +comments: '[Ericsson DOT 4459 B77D Data Sheet]() ' +u_height: 0 +weight: 1.8 +weight_unit: kg +is_full_depth: false +power-ports: + - name: DC IN + type: other +interfaces: + - name: LAN1 + type: 10gbase-t + - name: LAN2 + type: 10gbase-x-sfpp + - name: Radio + type: 5g diff --git a/device-types/Ericsson/GRU0401.yml b/device-types/Ericsson/GRU0401.yml new file mode 100644 index 000000000..27ceb8cc4 --- /dev/null +++ b/device-types/Ericsson/GRU0401.yml @@ -0,0 +1,20 @@ +--- +manufacturer: Ericsson +model: GRU0401 +description: Ericsson GNSS Reciever 0401 +slug: ericsson-gru0401 +part_number: GRU0401 +comments: '[Ericsson GRU0401 Data Sheet]()' +u_height: 1 +weight: 0.5 +weight_unit: kg +is_full_depth: false +interfaces: + - name: TOD 1 + type: other + poe_mode: pd + description: RJ45 port 1PPS+TOD (ITU-T G.703 Amd1) + - name: TOD 2 + type: other + poe_mode: pd + description: RJ45 port 1PPS+TOD (ITU-T G.703 Amd1) diff --git a/device-types/Ericsson/IRU8848.yml b/device-types/Ericsson/IRU8848.yml new file mode 100644 index 000000000..49394426c --- /dev/null +++ b/device-types/Ericsson/IRU8848.yml @@ -0,0 +1,45 @@ +--- +manufacturer: Ericsson +model: IRU8848 +description: Ericsson Indoor Radio Unit 8848 +slug: ericsson-iru8848 +part_number: IRU8848 +comments: '[Ericsson IRU8848 Data Sheet](https://www.ericsson.com/4996b3/assets/global/eridoc/405880/1-28701-FGC1013443UEN.pdf)' +u_height: 1.5 +weight: 9 +weight_unit: kg +is_full_depth: true +airflow: front-to-rear +power-ports: + - name: AC IN + type: iec-60320-c14 + maximum_draw: 820 + - name: A + type: dc-terminal + description: -48 VDC + maximum_draw: 750 + - name: B + type: dc-terminal + description: -48 VDC + maximum_draw: 750 +interfaces: + - name: Front Haul 1 + type: 10gbase-x-sfpp + - name: Front Haul 2 + type: 10gbase-x-sfpp + - name: DOT 1 + type: 10gbase-t + - name: DOT 2 + type: 10gbase-t + - name: DOT 3 + type: 10gbase-t + - name: DOT 4 + type: 10gbase-t + - name: DOT 5 + type: 10gbase-t + - name: DOT 6 + type: 10gbase-t + - name: DOT 7 + type: 10gbase-t + - name: DOT 8 + type: 10gbase-t diff --git a/device-types/Ericsson/P6250.yml b/device-types/Ericsson/P6250.yml new file mode 100644 index 000000000..05f17a431 --- /dev/null +++ b/device-types/Ericsson/P6250.yml @@ -0,0 +1,42 @@ +--- +manufacturer: Ericsson +model: P6250 +description: Ericsson Power 6250 +slug: ericsson-p6250 +part_number: P6250 +comments: '[Ericsson Power 6250 Data Sheet]()' +u_height: 1 +is_full_depth: true +airflow: front-to-rear +console-ports: + - name: RS485 + type: rj-45 + description: baudrate 115200 +power-ports: + - name: AC IN 1 + type: iec-60320-c14 + - name: AC IN 2 + type: iec-60320-c14 +power-outlets: + - name: DC1 + type: dc-terminal + label: DC Outlet 1 + - name: DC2 + type: dc-terminal + label: DC Outlet 2 + - name: DC3 + type: dc-terminal + label: DC Outlet 3 + - name: DC4 + type: dc-terminal + label: DC Outlet 4 + - name: DC5 + type: dc-terminal + label: DC Outlet 5 + - name: DC6 + type: dc-terminal + label: DC Outlet 6 +interfaces: + - name: LAN + type: 1000base-t + mgmt_only: true diff --git a/device-types/Ericsson/R6675.yml b/device-types/Ericsson/R6675.yml new file mode 100644 index 000000000..a25c36234 --- /dev/null +++ b/device-types/Ericsson/R6675.yml @@ -0,0 +1,99 @@ +--- +manufacturer: Ericsson +model: R6675 +description: Ericsson Router 6675 +slug: ericsson-r6675 +part_number: R6675 +comments: '[Ericsson 6675 Data Sheet](https://www.ericsson.com/4996b3/assets/global/eridoc/405880/1-28701-FGC1013443UEN.pdf)' +u_height: 1 +weight: 8 +weight_unit: kg +is_full_depth: true +airflow: front-to-rear +console-ports: + - name: console + type: rj-45 + description: baudrate 115200 + - name: usb + type: usb-a + - name: TOD + type: rj-45 + description: RJ45 port 1PPS+TOD (ITU-T G.703 Amd1) + - name: BITS + type: rj-45 + description: RJ48C port for 2.048 MHz, E1/T1 (BITS) input/output + - name: ALARM + description: RJ45 Alarm port for 3 input and 1 output alarm contacts + type: rj-45 +power-ports: + - name: A + type: dc-terminal + description: -48 VDC + allocated_draw: 79 + maximum_draw: 225 + - name: B + type: dc-terminal + description: -48 VDC + allocated_draw: 79 + maximum_draw: 225 +interfaces: + - name: 1/1 + type: 10gbase-x-sfpp + - name: 1/2 + type: 10gbase-x-sfpp + - name: 1/3 + type: 10gbase-x-sfpp + - name: 1/4 + type: 10gbase-x-sfpp + - name: 1/5 + type: 10gbase-x-sfpp + - name: 1/6 + type: 10gbase-x-sfpp + - name: 1/7 + type: 10gbase-x-sfpp + - name: 1/8 + type: 10gbase-x-sfpp + - name: 1/9 + type: 10gbase-x-sfpp + - name: 1/10 + type: 10gbase-x-sfpp + - name: 1/11 + type: 10gbase-x-sfpp + - name: 1/12 + type: 10gbase-x-sfpp + - name: 1/13 + type: 10gbase-x-sfpp + - name: 1/14 + type: 10gbase-x-sfpp + - name: 1/15 + type: 10gbase-x-sfpp + - name: 1/16 + type: 10gbase-x-sfpp + - name: 1/17 + type: 10gbase-x-sfpp + - name: 1/18 + type: 10gbase-x-sfpp + - name: 1/19 + type: 10gbase-x-sfpp + - name: 1/20 + type: 10gbase-x-sfpp + - name: 1/21 + type: 10gbase-x-sfpp + - name: 1/22 + type: 10gbase-x-sfpp + - name: 1/23 + type: 10gbase-x-sfpp + - name: 1/24 + type: 10gbase-x-sfpp + - name: 1/25 + type: 100gbase-x-qsfp28 + - name: 1/26 + type: 100gbase-x-qsfp28 + - name: 1/27 + type: 100gbase-x-qsfp28 + - name: 1/28 + type: 100gbase-x-qsfp28 + - name: LMT + type: 1000base-t + mgmt_only: true + description: 100 / 1000 Base-T Ethernet for Out-of-Band Management diff --git a/device-types/Extreme Networks/5320-16P-4XE-DC.yaml b/device-types/Extreme Networks/5320-16P-4XE-DC.yaml new file mode 100644 index 000000000..9a8168207 --- /dev/null +++ b/device-types/Extreme Networks/5320-16P-4XE-DC.yaml @@ -0,0 +1,95 @@ +--- +manufacturer: Extreme Networks +model: 5320-16P-4XE-DC +slug: extreme-networks-5320-16p-4xe-dc +part_number: 5320-16P-4XE-DC +u_height: 1 +is_full_depth: false +weight: 3.0 +weight_unit: kg +airflow: left-to-right +comments: '[Extreme Networks 5320 Datasheet](https://extr-p-001.sitecorecontenthub.cloud/api/public/content/d474173d28554fb5925dc4e26312c8fe?v=c6d9813f)' +power-ports: + - name: DC-In + type: dc-terminal + maximum_draw: 260 +console-ports: + - name: Console + type: rj-45 + - name: USB console + type: usb-micro-b +interfaces: + - name: '1' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '2' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '3' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '4' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '5' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '6' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '7' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '8' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '9' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '10' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '11' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '12' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '13' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '14' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '15' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '16' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '17' + type: 10gbase-x-sfpp + - name: '18' + type: 10gbase-x-sfpp + - name: '19' + type: 10gbase-x-sfpp + description: Can be used for stacking in Switch Engine + - name: '20' + type: 10gbase-x-sfpp + description: Can be used for stacking in Switch Engine diff --git a/device-types/Extreme Networks/5320-16P-4XE.yaml b/device-types/Extreme Networks/5320-16P-4XE.yaml new file mode 100644 index 000000000..de9468817 --- /dev/null +++ b/device-types/Extreme Networks/5320-16P-4XE.yaml @@ -0,0 +1,95 @@ +--- +manufacturer: Extreme Networks +model: 5320-16P-4XE +slug: extreme-networks-5320-16p-4xe +part_number: 5320-16P-4XE +u_height: 1 +is_full_depth: false +weight: 3.0 +weight_unit: kg +airflow: left-to-right +comments: '[Extreme Networks 5320 Datasheet](https://extr-p-001.sitecorecontenthub.cloud/api/public/content/d474173d28554fb5925dc4e26312c8fe?v=c6d9813f)' +power-ports: + - name: C14 + type: iec-60320-c14 + maximum_draw: 246 +console-ports: + - name: Console + type: rj-45 + - name: USB console + type: usb-micro-b +interfaces: + - name: '1' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '2' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '3' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '4' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '5' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '6' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '7' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '8' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '9' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '10' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '11' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '12' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '13' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '14' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '15' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '16' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '17' + type: 10gbase-x-sfpp + - name: '18' + type: 10gbase-x-sfpp + - name: '19' + type: 10gbase-x-sfpp + description: Can be used for stacking in Switch Engine + - name: '20' + type: 10gbase-x-sfpp + description: Can be used for stacking in Switch Engine diff --git a/device-types/Extreme Networks/5320-24P-8XE.yaml b/device-types/Extreme Networks/5320-24P-8XE.yaml new file mode 100644 index 000000000..27a8a4603 --- /dev/null +++ b/device-types/Extreme Networks/5320-24P-8XE.yaml @@ -0,0 +1,138 @@ +--- +manufacturer: Extreme Networks +model: 5320-24P-8XE +slug: extreme-networks-5320-24p-8xe +part_number: 5320-24P-8XE +u_height: 1 +is_full_depth: false +weight: 4.0 +weight_unit: kg +airflow: left-to-right +comments: '[Extreme Networks 5320 Datasheet](https://extr-p-001.sitecorecontenthub.cloud/api/public/content/d474173d28554fb5925dc4e26312c8fe?v=c6d9813f)' +power-ports: + - name: C14 + type: iec-60320-c14 + maximum_draw: 480 +console-ports: + - name: Console + type: rj-45 + - name: USB console + type: usb-micro-b +interfaces: + - name: '1' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '2' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '3' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '4' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '5' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '6' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '7' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '8' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '9' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '10' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '11' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '12' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '13' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '14' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '15' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '16' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '17' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '18' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '19' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '20' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '21' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '22' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '23' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '24' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '25' + type: 10gbase-x-sfpp + description: Reserved for SPBM in Fabric Engine + - name: '26' + type: 10gbase-x-sfpp + description: Reserved for SPBM in Fabric Engine + - name: '27' + type: 10gbase-x-sfpp + description: Reserved for SPBM in Fabric Engine + - name: '28' + type: 10gbase-x-sfpp + - name: '29' + type: 10gbase-x-sfpp + - name: '30' + type: 10gbase-x-sfpp + - name: '31' + type: 10gbase-x-sfpp + description: Can be used for stacking in Switch Engine + - name: '32' + type: 10gbase-x-sfpp + description: Can be used for stacking in Switch Engine diff --git a/device-types/Extreme Networks/5320-24T-24S-4XE-XT.yaml b/device-types/Extreme Networks/5320-24T-24S-4XE-XT.yaml new file mode 100644 index 000000000..c06e7ab56 --- /dev/null +++ b/device-types/Extreme Networks/5320-24T-24S-4XE-XT.yaml @@ -0,0 +1,135 @@ +--- +manufacturer: Extreme Networks +model: 5320-24T-24S-4XE-XT +slug: extreme-networks-5320-24t-24s-4xe-xt +part_number: 5320-24T-24S-4XE-XT +u_height: 1 +is_full_depth: false +weight: 4.0 +weight_unit: kg +airflow: left-to-right +comments: '[Extreme Networks 5320 Datasheet](https://extr-p-001.sitecorecontenthub.cloud/api/public/content/d474173d28554fb5925dc4e26312c8fe?v=c6d9813f)' +power-ports: + - name: PSU1 + type: iec-60320-c14 + description: Fixed power supply + maximum_draw: 87 + - name: RPS1 + type: dc-terminal + description: Redundant power supply + maximum_draw: 87 +console-ports: + - name: Console + type: rj-45 + - name: USB console + type: usb-micro-b +interfaces: + - name: Mgmt-port + type: 1000base-t + mgmt_only: true + - name: '1' + type: 1000base-t + - name: '2' + type: 1000base-t + - name: '3' + type: 1000base-t + - name: '4' + type: 1000base-t + - name: '5' + type: 1000base-t + - name: '6' + type: 1000base-t + - name: '7' + type: 1000base-t + - name: '8' + type: 1000base-t + - name: '9' + type: 1000base-t + - name: '10' + type: 1000base-t + - name: '11' + type: 1000base-t + - name: '12' + type: 1000base-t + - name: '13' + type: 1000base-t + - name: '14' + type: 1000base-t + - name: '15' + type: 1000base-t + - name: '16' + type: 1000base-t + - name: '17' + type: 1000base-t + - name: '18' + type: 1000base-t + - name: '19' + type: 1000base-t + - name: '20' + type: 1000base-t + - name: '21' + type: 1000base-t + - name: '22' + type: 1000base-t + - name: '23' + type: 1000base-t + - name: '24' + type: 1000base-t + - name: '25' + type: 1000base-x-sfp + - name: '26' + type: 1000base-x-sfp + - name: '27' + type: 1000base-x-sfp + - name: '28' + type: 1000base-x-sfp + - name: '29' + type: 1000base-x-sfp + - name: '30' + type: 1000base-x-sfp + - name: '31' + type: 1000base-x-sfp + - name: '32' + type: 1000base-x-sfp + - name: '33' + type: 1000base-x-sfp + - name: '34' + type: 1000base-x-sfp + - name: '35' + type: 1000base-x-sfp + - name: '36' + type: 1000base-x-sfp + - name: '37' + type: 1000base-x-sfp + - name: '38' + type: 1000base-x-sfp + - name: '39' + type: 1000base-x-sfp + - name: '40' + type: 1000base-x-sfp + - name: '41' + type: 1000base-x-sfp + - name: '42' + type: 1000base-x-sfp + - name: '43' + type: 1000base-x-sfp + - name: '44' + type: 1000base-x-sfp + - name: '45' + type: 1000base-x-sfp + - name: '46' + type: 1000base-x-sfp + - name: '47' + type: 1000base-x-sfp + - name: '48' + type: 1000base-x-sfp + - name: '49' + type: 10gbase-x-sfpp + - name: '50' + type: 10gbase-x-sfpp + - name: '51' + type: 10gbase-x-sfpp + description: Can be used for stacking in Switch Engine + - name: '52' + type: 10gbase-x-sfpp + description: Can be used for stacking in Switch Engine diff --git a/device-types/Extreme Networks/5320-24T-4X-XT.yaml b/device-types/Extreme Networks/5320-24T-4X-XT.yaml new file mode 100644 index 000000000..adcbb5b7d --- /dev/null +++ b/device-types/Extreme Networks/5320-24T-4X-XT.yaml @@ -0,0 +1,87 @@ +--- +manufacturer: Extreme Networks +model: 5320-24T-4X-XT +slug: extreme-networks-5320-24t-4x-xt +part_number: 5320-24T-4X-XT +u_height: 1 +is_full_depth: false +weight: 3.2 +weight_unit: kg +airflow: left-to-right +comments: '[Extreme Networks 5320 Datasheet](https://extr-p-001.sitecorecontenthub.cloud/api/public/content/d474173d28554fb5925dc4e26312c8fe?v=c6d9813f)' +power-ports: + - name: PSU1 + type: iec-60320-c14 + description: Fixed power supply + maximum_draw: 49 + - name: RPS1 + type: dc-terminal + description: Redundant power supply + maximum_draw: 49 +console-ports: + - name: Console + type: rj-45 + - name: USB console + type: usb-micro-b +interfaces: + - name: Mgmt-port + type: 1000base-t + mgmt_only: true + - name: '1' + type: 1000base-t + - name: '2' + type: 1000base-t + - name: '3' + type: 1000base-t + - name: '4' + type: 1000base-t + - name: '5' + type: 1000base-t + - name: '6' + type: 1000base-t + - name: '7' + type: 1000base-t + - name: '8' + type: 1000base-t + - name: '9' + type: 1000base-t + - name: '10' + type: 1000base-t + - name: '11' + type: 1000base-t + - name: '12' + type: 1000base-t + - name: '13' + type: 1000base-t + - name: '14' + type: 1000base-t + - name: '15' + type: 1000base-t + - name: '16' + type: 1000base-t + - name: '17' + type: 1000base-t + - name: '18' + type: 1000base-t + - name: '19' + type: 1000base-t + - name: '20' + type: 1000base-t + - name: '21' + type: 1000base-t + - name: '22' + type: 1000base-t + - name: '23' + type: 1000base-t + - name: '24' + type: 1000base-t + - name: '25' + type: 10gbase-x-sfpp + - name: '26' + type: 10gbase-x-sfpp + - name: '27' + type: 10gbase-x-sfpp + description: Can be used for stacking in Switch Engine + - name: '28' + type: 10gbase-x-sfpp + description: Can be used for stacking in Switch Engine diff --git a/device-types/Extreme Networks/5320-24T-8XE.yaml b/device-types/Extreme Networks/5320-24T-8XE.yaml new file mode 100644 index 000000000..ed1d6fbf0 --- /dev/null +++ b/device-types/Extreme Networks/5320-24T-8XE.yaml @@ -0,0 +1,90 @@ +--- +manufacturer: Extreme Networks +model: 5320-24T-8XE +slug: extreme-networks-5320-24t-8xe +part_number: 5320-24T-8XE +u_height: 1 +is_full_depth: false +weight: 3.7 +weight_unit: kg +airflow: left-to-right +comments: '[Extreme Networks 5320 Datasheet](https://extr-p-001.sitecorecontenthub.cloud/api/public/content/d474173d28554fb5925dc4e26312c8fe?v=c6d9813f)' +power-ports: + - name: C14 + type: iec-60320-c14 + maximum_draw: 50 +console-ports: + - name: Console + type: rj-45 + - name: USB console + type: usb-micro-b +interfaces: + - name: '1' + type: 1000base-t + - name: '2' + type: 1000base-t + - name: '3' + type: 1000base-t + - name: '4' + type: 1000base-t + - name: '5' + type: 1000base-t + - name: '6' + type: 1000base-t + - name: '7' + type: 1000base-t + - name: '8' + type: 1000base-t + - name: '9' + type: 1000base-t + - name: '10' + type: 1000base-t + - name: '11' + type: 1000base-t + - name: '12' + type: 1000base-t + - name: '13' + type: 1000base-t + - name: '14' + type: 1000base-t + - name: '15' + type: 1000base-t + - name: '16' + type: 1000base-t + - name: '17' + type: 1000base-t + - name: '18' + type: 1000base-t + - name: '19' + type: 1000base-t + - name: '20' + type: 1000base-t + - name: '21' + type: 1000base-t + - name: '22' + type: 1000base-t + - name: '23' + type: 1000base-t + - name: '24' + type: 1000base-t + - name: '25' + type: 10gbase-x-sfpp + description: Reserved for SPBM in Fabric Engine + - name: '26' + type: 10gbase-x-sfpp + description: Reserved for SPBM in Fabric Engine + - name: '27' + type: 10gbase-x-sfpp + description: Reserved for SPBM in Fabric Engine + - name: '28' + type: 10gbase-x-sfpp + - name: '29' + type: 10gbase-x-sfpp + - name: '30' + type: 10gbase-x-sfpp + - name: '31' + type: 10gbase-x-sfpp + description: Can be used for stacking in Switch Engine + - name: '32' + type: 10gbase-x-sfpp + description: Can be used for stacking in Switch Engine diff --git a/device-types/Extreme Networks/5320-48P-8XE.yaml b/device-types/Extreme Networks/5320-48P-8XE.yaml new file mode 100644 index 000000000..ec9132d8f --- /dev/null +++ b/device-types/Extreme Networks/5320-48P-8XE.yaml @@ -0,0 +1,234 @@ +--- +manufacturer: Extreme Networks +model: 5320-48P-8XE +slug: extreme-networks-5320-48p-8xe +part_number: 5320-48P-8XE +u_height: 1 +is_full_depth: false +weight: 5.0 +weight_unit: kg +airflow: left-to-right +comments: '[Extreme Networks 5320 Datasheet](https://extr-p-001.sitecorecontenthub.cloud/api/public/content/d474173d28554fb5925dc4e26312c8fe?v=c6d9813f)' +power-ports: + - name: C14 + type: iec-60320-c14 + maximum_draw: 924 +console-ports: + - name: Console + type: rj-45 + - name: USB console + type: usb-micro-b +interfaces: + - name: '1' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '2' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '3' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '4' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '5' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '6' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '7' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '8' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '9' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '10' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '11' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '12' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '13' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '14' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '15' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '16' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '17' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '18' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '19' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '20' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '21' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '22' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '23' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '24' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '25' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '26' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '27' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '28' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '29' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '30' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '31' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '32' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '33' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '34' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '35' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '36' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '37' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '38' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '39' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '40' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '41' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '42' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '43' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '44' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '45' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '46' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '47' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '48' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '49' + type: 10gbase-x-sfpp + description: Reserved for SPBM in Fabric Engine + - name: '50' + type: 10gbase-x-sfpp + description: Reserved for SPBM in Fabric Engine + - name: '51' + type: 10gbase-x-sfpp + description: Reserved for SPBM in Fabric Engine + - name: '52' + type: 10gbase-x-sfpp + - name: '53' + type: 10gbase-x-sfpp + - name: '54' + type: 10gbase-x-sfpp + - name: '55' + type: 10gbase-x-sfpp + description: Can be used for stacking in Switch Engine + - name: '56' + type: 10gbase-x-sfpp + description: Can be used for stacking in Switch Engine diff --git a/device-types/Extreme Networks/5320-48T-8XE.yaml b/device-types/Extreme Networks/5320-48T-8XE.yaml new file mode 100644 index 000000000..02f248d64 --- /dev/null +++ b/device-types/Extreme Networks/5320-48T-8XE.yaml @@ -0,0 +1,138 @@ +--- +manufacturer: Extreme Networks +model: 5320-48T-8XE +slug: extreme-networks-5320-48t-8xe +part_number: 5320-48T-8XE +u_height: 1 +is_full_depth: false +weight: 4.2 +weight_unit: kg +airflow: left-to-right +comments: '[Extreme Networks 5320 Datasheet](https://extr-p-001.sitecorecontenthub.cloud/api/public/content/d474173d28554fb5925dc4e26312c8fe?v=c6d9813f)' +power-ports: + - name: C14 + type: iec-60320-c14 + maximum_draw: 64 +console-ports: + - name: Console + type: rj-45 + - name: USB console + type: usb-micro-b +interfaces: + - name: '1' + type: 1000base-t + - name: '2' + type: 1000base-t + - name: '3' + type: 1000base-t + - name: '4' + type: 1000base-t + - name: '5' + type: 1000base-t + - name: '6' + type: 1000base-t + - name: '7' + type: 1000base-t + - name: '8' + type: 1000base-t + - name: '9' + type: 1000base-t + - name: '10' + type: 1000base-t + - name: '11' + type: 1000base-t + - name: '12' + type: 1000base-t + - name: '13' + type: 1000base-t + - name: '14' + type: 1000base-t + - name: '15' + type: 1000base-t + - name: '16' + type: 1000base-t + - name: '17' + type: 1000base-t + - name: '18' + type: 1000base-t + - name: '19' + type: 1000base-t + - name: '20' + type: 1000base-t + - name: '21' + type: 1000base-t + - name: '22' + type: 1000base-t + - name: '23' + type: 1000base-t + - name: '24' + type: 1000base-t + - name: '25' + type: 1000base-t + - name: '26' + type: 1000base-t + - name: '27' + type: 1000base-t + - name: '28' + type: 1000base-t + - name: '29' + type: 1000base-t + - name: '30' + type: 1000base-t + - name: '31' + type: 1000base-t + - name: '32' + type: 1000base-t + - name: '33' + type: 1000base-t + - name: '34' + type: 1000base-t + - name: '35' + type: 1000base-t + - name: '36' + type: 1000base-t + - name: '37' + type: 1000base-t + - name: '38' + type: 1000base-t + - name: '39' + type: 1000base-t + - name: '40' + type: 1000base-t + - name: '41' + type: 1000base-t + - name: '42' + type: 1000base-t + - name: '43' + type: 1000base-t + - name: '44' + type: 1000base-t + - name: '45' + type: 1000base-t + - name: '46' + type: 1000base-t + - name: '47' + type: 1000base-t + - name: '48' + type: 1000base-t + - name: '49' + type: 10gbase-x-sfpp + description: Reserved for SPBM in Fabric Engine + - name: '50' + type: 10gbase-x-sfpp + description: Reserved for SPBM in Fabric Engine + - name: '51' + type: 10gbase-x-sfpp + description: Reserved for SPBM in Fabric Engine + - name: '52' + type: 10gbase-x-sfpp + - name: '53' + type: 10gbase-x-sfpp + - name: '54' + type: 10gbase-x-sfpp + - name: '55' + type: 10gbase-x-sfpp + description: Can be used for stacking in Switch Engine + - name: '56' + type: 10gbase-x-sfpp + description: Can be used for stacking in Switch Engine diff --git a/device-types/Extreme Networks/7520-48XT-6C.yaml b/device-types/Extreme Networks/7520-48XT-6C.yaml new file mode 100644 index 000000000..125e91b05 --- /dev/null +++ b/device-types/Extreme Networks/7520-48XT-6C.yaml @@ -0,0 +1,130 @@ +--- +manufacturer: Extreme Networks +model: 7520-48XT-6C +slug: extreme-networks-7520-48xt-6c +part_number: 7520-48XT-6C +u_height: 1 +weight: 7.41 +weight_unit: kg +is_full_depth: true +comments: '[Extreme Networks 7520 Data Sheet](https://extr-p-001.sitecorecontenthub.cloud/api/public/content/b5da59835f5d4d10b740208284c8bc09?v=9df9bc2b)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU1 + position: '1' + - name: PSU2 + position: '2' +interfaces: + - name: Management + type: 1000base-t + mgmt_only: true + - name: '1' + type: 10gbase-t + - name: '2' + type: 10gbase-t + - name: '3' + type: 10gbase-t + - name: '4' + type: 10gbase-t + - name: '5' + type: 10gbase-t + - name: '6' + type: 10gbase-t + - name: '7' + type: 10gbase-t + - name: '8' + type: 10gbase-t + - name: '9' + type: 10gbase-t + - name: '10' + type: 10gbase-t + - name: '11' + type: 10gbase-t + - name: '12' + type: 10gbase-t + - name: '13' + type: 10gbase-t + - name: '14' + type: 10gbase-t + - name: '15' + type: 10gbase-t + - name: '16' + type: 10gbase-t + - name: '17' + type: 10gbase-t + - name: '18' + type: 10gbase-t + - name: '19' + type: 10gbase-t + - name: '20' + type: 10gbase-t + - name: '21' + type: 10gbase-t + - name: '22' + type: 10gbase-t + - name: '23' + type: 10gbase-t + - name: '24' + type: 10gbase-t + - name: '25' + type: 10gbase-t + - name: '26' + type: 10gbase-t + - name: '27' + type: 10gbase-t + - name: '28' + type: 10gbase-t + - name: '29' + type: 10gbase-t + - name: '30' + type: 10gbase-t + - name: '31' + type: 10gbase-t + - name: '32' + type: 10gbase-t + - name: '33' + type: 10gbase-t + - name: '34' + type: 10gbase-t + - name: '35' + type: 10gbase-t + - name: '36' + type: 10gbase-t + - name: '37' + type: 10gbase-t + - name: '38' + type: 10gbase-t + - name: '39' + type: 10gbase-t + - name: '40' + type: 10gbase-t + - name: '41' + type: 10gbase-t + - name: '42' + type: 10gbase-t + - name: '43' + type: 10gbase-t + - name: '44' + type: 10gbase-t + - name: '45' + type: 10gbase-t + - name: '46' + type: 10gbase-t + - name: '47' + type: 10gbase-t + - name: '48' + type: 10gbase-t + - name: '49' + type: 100gbase-x-qsfp28 + - name: '50' + type: 100gbase-x-qsfp28 + - name: '51' + type: 100gbase-x-qsfp28 + - name: '52' + type: 100gbase-x-qsfp28 + - name: '53' + type: 100gbase-x-qsfp28 + - name: '54' + type: 100gbase-x-qsfp28 diff --git a/device-types/Extreme Networks/7520-48Y-8C.yaml b/device-types/Extreme Networks/7520-48Y-8C.yaml new file mode 100644 index 000000000..13fd2e3c9 --- /dev/null +++ b/device-types/Extreme Networks/7520-48Y-8C.yaml @@ -0,0 +1,134 @@ +--- +manufacturer: Extreme Networks +model: 7520-48Y-8C +slug: extreme-networks-7520-48y-8c +part_number: 7520-48Y-8C +u_height: 1 +weight: 7.58 +weight_unit: kg +is_full_depth: true +comments: '[Extreme Networks 7520 Data Sheet](https://extr-p-001.sitecorecontenthub.cloud/api/public/content/b5da59835f5d4d10b740208284c8bc09?v=9df9bc2b)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU1 + position: '1' + - name: PSU2 + position: '2' +interfaces: + - name: Management + type: 1000base-t + mgmt_only: true + - name: '1' + type: 25gbase-x-sfp28 + - name: '2' + type: 25gbase-x-sfp28 + - name: '3' + type: 25gbase-x-sfp28 + - name: '4' + type: 25gbase-x-sfp28 + - name: '5' + type: 25gbase-x-sfp28 + - name: '6' + type: 25gbase-x-sfp28 + - name: '7' + type: 25gbase-x-sfp28 + - name: '8' + type: 25gbase-x-sfp28 + - name: '9' + type: 25gbase-x-sfp28 + - name: '10' + type: 25gbase-x-sfp28 + - name: '11' + type: 25gbase-x-sfp28 + - name: '12' + type: 25gbase-x-sfp28 + - name: '13' + type: 25gbase-x-sfp28 + - name: '14' + type: 25gbase-x-sfp28 + - name: '15' + type: 25gbase-x-sfp28 + - name: '16' + type: 25gbase-x-sfp28 + - name: '17' + type: 25gbase-x-sfp28 + - name: '18' + type: 25gbase-x-sfp28 + - name: '19' + type: 25gbase-x-sfp28 + - name: '20' + type: 25gbase-x-sfp28 + - name: '21' + type: 25gbase-x-sfp28 + - name: '22' + type: 25gbase-x-sfp28 + - name: '23' + type: 25gbase-x-sfp28 + - name: '24' + type: 25gbase-x-sfp28 + - name: '25' + type: 25gbase-x-sfp28 + - name: '26' + type: 25gbase-x-sfp28 + - name: '27' + type: 25gbase-x-sfp28 + - name: '28' + type: 25gbase-x-sfp28 + - name: '29' + type: 25gbase-x-sfp28 + - name: '30' + type: 25gbase-x-sfp28 + - name: '31' + type: 25gbase-x-sfp28 + - name: '32' + type: 25gbase-x-sfp28 + - name: '33' + type: 25gbase-x-sfp28 + - name: '34' + type: 25gbase-x-sfp28 + - name: '35' + type: 25gbase-x-sfp28 + - name: '36' + type: 25gbase-x-sfp28 + - name: '37' + type: 25gbase-x-sfp28 + - name: '38' + type: 25gbase-x-sfp28 + - name: '39' + type: 25gbase-x-sfp28 + - name: '40' + type: 25gbase-x-sfp28 + - name: '41' + type: 25gbase-x-sfp28 + - name: '42' + type: 25gbase-x-sfp28 + - name: '43' + type: 25gbase-x-sfp28 + - name: '44' + type: 25gbase-x-sfp28 + - name: '45' + type: 25gbase-x-sfp28 + - name: '46' + type: 25gbase-x-sfp28 + - name: '47' + type: 25gbase-x-sfp28 + - name: '48' + type: 25gbase-x-sfp28 + - name: '49' + type: 100gbase-x-qsfp28 + - name: '50' + type: 100gbase-x-qsfp28 + - name: '51' + type: 100gbase-x-qsfp28 + - name: '52' + type: 100gbase-x-qsfp28 + - name: '53' + type: 100gbase-x-qsfp28 + - name: '54' + type: 100gbase-x-qsfp28 + - name: '55' + type: 100gbase-x-qsfp28 + - name: '56' + type: 100gbase-x-qsfp28 diff --git a/device-types/Extreme Networks/7520-48YE-8CE.yaml b/device-types/Extreme Networks/7520-48YE-8CE.yaml new file mode 100644 index 000000000..d685aa952 --- /dev/null +++ b/device-types/Extreme Networks/7520-48YE-8CE.yaml @@ -0,0 +1,134 @@ +--- +manufacturer: Extreme Networks +model: 7520-48YE-8CE +slug: extreme-networks-7520-48ye-8ce +part_number: 7520-48YE-8CE +u_height: 1 +weight: 7.68 +weight_unit: kg +is_full_depth: true +comments: '[Extreme Networks 7520 Data Sheet](https://extr-p-001.sitecorecontenthub.cloud/api/public/content/b5da59835f5d4d10b740208284c8bc09?v=9df9bc2b)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU1 + position: '1' + - name: PSU2 + position: '2' +interfaces: + - name: Management + type: 1000base-t + mgmt_only: true + - name: '1' + type: 25gbase-x-sfp28 + - name: '2' + type: 25gbase-x-sfp28 + - name: '3' + type: 25gbase-x-sfp28 + - name: '4' + type: 25gbase-x-sfp28 + - name: '5' + type: 25gbase-x-sfp28 + - name: '6' + type: 25gbase-x-sfp28 + - name: '7' + type: 25gbase-x-sfp28 + - name: '8' + type: 25gbase-x-sfp28 + - name: '9' + type: 25gbase-x-sfp28 + - name: '10' + type: 25gbase-x-sfp28 + - name: '11' + type: 25gbase-x-sfp28 + - name: '12' + type: 25gbase-x-sfp28 + - name: '13' + type: 25gbase-x-sfp28 + - name: '14' + type: 25gbase-x-sfp28 + - name: '15' + type: 25gbase-x-sfp28 + - name: '16' + type: 25gbase-x-sfp28 + - name: '17' + type: 25gbase-x-sfp28 + - name: '18' + type: 25gbase-x-sfp28 + - name: '19' + type: 25gbase-x-sfp28 + - name: '20' + type: 25gbase-x-sfp28 + - name: '21' + type: 25gbase-x-sfp28 + - name: '22' + type: 25gbase-x-sfp28 + - name: '23' + type: 25gbase-x-sfp28 + - name: '24' + type: 25gbase-x-sfp28 + - name: '25' + type: 25gbase-x-sfp28 + - name: '26' + type: 25gbase-x-sfp28 + - name: '27' + type: 25gbase-x-sfp28 + - name: '28' + type: 25gbase-x-sfp28 + - name: '29' + type: 25gbase-x-sfp28 + - name: '30' + type: 25gbase-x-sfp28 + - name: '31' + type: 25gbase-x-sfp28 + - name: '32' + type: 25gbase-x-sfp28 + - name: '33' + type: 25gbase-x-sfp28 + - name: '34' + type: 25gbase-x-sfp28 + - name: '35' + type: 25gbase-x-sfp28 + - name: '36' + type: 25gbase-x-sfp28 + - name: '37' + type: 25gbase-x-sfp28 + - name: '38' + type: 25gbase-x-sfp28 + - name: '39' + type: 25gbase-x-sfp28 + - name: '40' + type: 25gbase-x-sfp28 + - name: '41' + type: 25gbase-x-sfp28 + - name: '42' + type: 25gbase-x-sfp28 + - name: '43' + type: 25gbase-x-sfp28 + - name: '44' + type: 25gbase-x-sfp28 + - name: '45' + type: 25gbase-x-sfp28 + - name: '46' + type: 25gbase-x-sfp28 + - name: '47' + type: 25gbase-x-sfp28 + - name: '48' + type: 25gbase-x-sfp28 + - name: '49' + type: 100gbase-x-qsfp28 + - name: '50' + type: 100gbase-x-qsfp28 + - name: '51' + type: 100gbase-x-qsfp28 + - name: '52' + type: 100gbase-x-qsfp28 + - name: '53' + type: 100gbase-x-qsfp28 + - name: '54' + type: 100gbase-x-qsfp28 + - name: '55' + type: 100gbase-x-qsfp28 + - name: '56' + type: 100gbase-x-qsfp28 diff --git a/device-types/Extreme Networks/X150-24p.yaml b/device-types/Extreme Networks/X150-24p.yaml new file mode 100644 index 000000000..39217e134 --- /dev/null +++ b/device-types/Extreme Networks/X150-24p.yaml @@ -0,0 +1,122 @@ +--- +manufacturer: Extreme Networks +model: X150-24p +slug: extreme-networks-x150-24p +u_height: 1 +is_full_depth: false +weight: 5.5 +weight_unit: kg +airflow: right-to-left +front_image: true +comments: '[Extreme Networks X150-24p Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-0CD347F4-C441-47C3-9D5B-3BA8649DB783.shtml)' +power-ports: + - name: DCE2 + type: iec-60320-c14 + maximum_draw: 500 +console-ports: + - name: Serial console port + type: de-9 +interfaces: + - name: '1' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '2' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '3' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '4' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '5' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '6' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '7' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '8' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '9' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '10' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '11' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '12' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '13' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '14' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '15' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '16' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '17' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '18' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '19' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '20' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '21' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '22' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '23' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '24' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '25' + type: 1000base-x-sfp + - name: '26' + type: 1000base-x-sfp + - name: Mgmt + type: 1000base-t + mgmt_only: true diff --git a/device-types/Extreme Networks/X150-24t.yaml b/device-types/Extreme Networks/X150-24t.yaml new file mode 100644 index 000000000..008fdbe8a --- /dev/null +++ b/device-types/Extreme Networks/X150-24t.yaml @@ -0,0 +1,74 @@ +--- +manufacturer: Extreme Networks +model: X150-24t +slug: extreme-networks-x150-24t +u_height: 1 +is_full_depth: false +weight: 4.8 +weight_unit: kg +airflow: right-to-left +front_image: true +comments: '[Extreme Networks X150-24t Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-A48D9BB9-E0EC-41DB-AE56-F2615275A38A.shtml)' +power-ports: + - name: DCE2 + type: iec-60320-c14 + maximum_draw: 36 +console-ports: + - name: Serial console port + type: de-9 +interfaces: + - name: '1' + type: 100base-tx + - name: '2' + type: 100base-tx + - name: '3' + type: 100base-tx + - name: '4' + type: 100base-tx + - name: '5' + type: 100base-tx + - name: '6' + type: 100base-tx + - name: '7' + type: 100base-tx + - name: '8' + type: 100base-tx + - name: '9' + type: 100base-tx + - name: '10' + type: 100base-tx + - name: '11' + type: 100base-tx + - name: '12' + type: 100base-tx + - name: '13' + type: 100base-tx + - name: '14' + type: 100base-tx + - name: '15' + type: 100base-tx + - name: '16' + type: 100base-tx + - name: '17' + type: 100base-tx + - name: '18' + type: 100base-tx + - name: '19' + type: 100base-tx + - name: '20' + type: 100base-tx + - name: '21' + type: 100base-tx + - name: '22' + type: 100base-tx + - name: '23' + type: 100base-tx + - name: '24' + type: 100base-tx + - name: '25' + type: 1000base-x-sfp + - name: '26' + type: 1000base-x-sfp + - name: Mgmt + type: 1000base-t + mgmt_only: true diff --git a/device-types/Extreme Networks/X150-48t.yaml b/device-types/Extreme Networks/X150-48t.yaml new file mode 100644 index 000000000..7a5088d09 --- /dev/null +++ b/device-types/Extreme Networks/X150-48t.yaml @@ -0,0 +1,122 @@ +--- +manufacturer: Extreme Networks +model: X150-48t +slug: extreme-networks-x150-48t +u_height: 1 +is_full_depth: false +weight: 5.5 +weight_unit: kg +airflow: right-to-left +front_image: true +comments: '[Extreme Networks X150-48t Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-05C591DD-EB29-4D08-B5D5-F21C4AEFD200.shtml)' +power-ports: + - name: DCE2 + type: iec-60320-c14 + maximum_draw: 36 +console-ports: + - name: Serial console port + type: de-9 +interfaces: + - name: '1' + type: 100base-tx + - name: '2' + type: 100base-tx + - name: '3' + type: 100base-tx + - name: '4' + type: 100base-tx + - name: '5' + type: 100base-tx + - name: '6' + type: 100base-tx + - name: '7' + type: 100base-tx + - name: '8' + type: 100base-tx + - name: '9' + type: 100base-tx + - name: '10' + type: 100base-tx + - name: '11' + type: 100base-tx + - name: '12' + type: 100base-tx + - name: '13' + type: 100base-tx + - name: '14' + type: 100base-tx + - name: '15' + type: 100base-tx + - name: '16' + type: 100base-tx + - name: '17' + type: 100base-tx + - name: '18' + type: 100base-tx + - name: '19' + type: 100base-tx + - name: '20' + type: 100base-tx + - name: '21' + type: 100base-tx + - name: '22' + type: 100base-tx + - name: '23' + type: 100base-tx + - name: '24' + type: 100base-tx + - name: '25' + type: 100base-tx + - name: '26' + type: 100base-tx + - name: '27' + type: 100base-tx + - name: '28' + type: 100base-tx + - name: '29' + type: 100base-tx + - name: '30' + type: 100base-tx + - name: '31' + type: 100base-tx + - name: '32' + type: 100base-tx + - name: '33' + type: 100base-tx + - name: '34' + type: 100base-tx + - name: '35' + type: 100base-tx + - name: '36' + type: 100base-tx + - name: '37' + type: 100base-tx + - name: '38' + type: 100base-tx + - name: '39' + type: 100base-tx + - name: '40' + type: 100base-tx + - name: '41' + type: 100base-tx + - name: '42' + type: 100base-tx + - name: '43' + type: 100base-tx + - name: '44' + type: 100base-tx + - name: '45' + type: 100base-tx + - name: '46' + type: 100base-tx + - name: '47' + type: 100base-tx + - name: '48' + type: 100base-tx + - name: '49' + type: 1000base-x-sfp + - name: '50' + type: 1000base-x-sfp + - name: Mgmt + type: 100base-tx + mgmt_only: true diff --git a/device-types/Extreme Networks/X250e-24p.yaml b/device-types/Extreme Networks/X250e-24p.yaml new file mode 100644 index 000000000..c593210d1 --- /dev/null +++ b/device-types/Extreme Networks/X250e-24p.yaml @@ -0,0 +1,121 @@ +--- +manufacturer: Extreme Networks +model: X250e-24p +slug: extreme-networks-x250e-24p +u_height: 1 +is_full_depth: false +weight: 5.5 +weight_unit: kg +airflow: right-to-left +comments: '[Extreme Networks X250e-24p Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-03CA8E30-C85E-4BF4-96B1-996DAD552796.shtml)' +power-ports: + - name: C14 + type: iec-60320-c14 + maximum_draw: 525 +console-ports: + - name: Serial console port + type: de-9 +interfaces: + - name: '1' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '2' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '3' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '4' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '5' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '6' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '7' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '8' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '9' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '10' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '11' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '12' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '13' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '14' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '15' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '16' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '17' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '18' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '19' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '20' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '21' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '22' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '23' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '24' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '25' + type: 1000base-x-sfp + - name: '26' + type: 1000base-x-sfp + - name: Mgmt + type: 100base-tx + mgmt_only: true diff --git a/device-types/Extreme Networks/X250e-24t.yaml b/device-types/Extreme Networks/X250e-24t.yaml new file mode 100644 index 000000000..084cea240 --- /dev/null +++ b/device-types/Extreme Networks/X250e-24t.yaml @@ -0,0 +1,73 @@ +--- +manufacturer: Extreme Networks +model: X250e-24t +slug: extreme-networks-x250e-24t +u_height: 1 +is_full_depth: false +weight: 4.8 +weight_unit: kg +airflow: right-to-left +comments: '[Extreme Networks X250e-24t Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-75D58F4C-C761-499C-BAA7-160C58F2C1D8.shtml)' +power-ports: + - name: C14 + type: iec-60320-c14 + maximum_draw: 36 +console-ports: + - name: Serial console port + type: de-9 +interfaces: + - name: '1' + type: 100base-tx + - name: '2' + type: 100base-tx + - name: '3' + type: 100base-tx + - name: '4' + type: 100base-tx + - name: '5' + type: 100base-tx + - name: '6' + type: 100base-tx + - name: '7' + type: 100base-tx + - name: '8' + type: 100base-tx + - name: '9' + type: 100base-tx + - name: '10' + type: 100base-tx + - name: '11' + type: 100base-tx + - name: '12' + type: 100base-tx + - name: '13' + type: 100base-tx + - name: '14' + type: 100base-tx + - name: '15' + type: 100base-tx + - name: '16' + type: 100base-tx + - name: '17' + type: 100base-tx + - name: '18' + type: 100base-tx + - name: '19' + type: 100base-tx + - name: '20' + type: 100base-tx + - name: '21' + type: 100base-tx + - name: '22' + type: 100base-tx + - name: '23' + type: 100base-tx + - name: '24' + type: 100base-tx + - name: '25' + type: 1000base-x-sfp + - name: '26' + type: 1000base-x-sfp + - name: Mgmt + type: 100base-tx + mgmt_only: true diff --git a/device-types/Extreme Networks/X250e-24tDC.yaml b/device-types/Extreme Networks/X250e-24tDC.yaml new file mode 100644 index 000000000..082380fb7 --- /dev/null +++ b/device-types/Extreme Networks/X250e-24tDC.yaml @@ -0,0 +1,73 @@ +--- +manufacturer: Extreme Networks +model: X250e-24tDC +slug: extreme-networks-x250e-24tdc +u_height: 1 +is_full_depth: false +weight: 4.5 +weight_unit: kg +airflow: right-to-left +comments: '[Extreme Networks X250e-24tDC Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-839DAE52-108F-4BCB-BB01-33E931B2F602.shtml)' +power-ports: + - name: DCE2 + type: other + maximum_draw: 31 +console-ports: + - name: Serial console port + type: de-9 +interfaces: + - name: '1' + type: 100base-tx + - name: '2' + type: 100base-tx + - name: '3' + type: 100base-tx + - name: '4' + type: 100base-tx + - name: '5' + type: 100base-tx + - name: '6' + type: 100base-tx + - name: '7' + type: 100base-tx + - name: '8' + type: 100base-tx + - name: '9' + type: 100base-tx + - name: '10' + type: 100base-tx + - name: '11' + type: 100base-tx + - name: '12' + type: 100base-tx + - name: '13' + type: 100base-tx + - name: '14' + type: 100base-tx + - name: '15' + type: 100base-tx + - name: '16' + type: 100base-tx + - name: '17' + type: 100base-tx + - name: '18' + type: 100base-tx + - name: '19' + type: 100base-tx + - name: '20' + type: 100base-tx + - name: '21' + type: 100base-tx + - name: '22' + type: 100base-tx + - name: '23' + type: 100base-tx + - name: '24' + type: 100base-tx + - name: '25' + type: 1000base-x-sfp + - name: '26' + type: 1000base-x-sfp + - name: Mgmt + type: 100base-tx + mgmt_only: true diff --git a/device-types/Extreme Networks/X250e-24x.yaml b/device-types/Extreme Networks/X250e-24x.yaml new file mode 100644 index 000000000..dc18d12e7 --- /dev/null +++ b/device-types/Extreme Networks/X250e-24x.yaml @@ -0,0 +1,73 @@ +--- +manufacturer: Extreme Networks +model: X250e-24x +slug: extreme-networks-x250e-24x +u_height: 1 +is_full_depth: false +weight: 4.6 +weight_unit: kg +airflow: right-to-left +comments: '[Extreme Networks X250e-24x Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-0FB7DA5C-71EE-4744-B0CC-0992759CCB3A.shtml)' +power-ports: + - name: C14 + type: iec-60320-c14 + maximum_draw: 49 +console-ports: + - name: Serial console port + type: de-9 +interfaces: + - name: '1' + type: 100base-x-sfp + - name: '2' + type: 100base-x-sfp + - name: '3' + type: 100base-x-sfp + - name: '4' + type: 100base-x-sfp + - name: '5' + type: 100base-x-sfp + - name: '6' + type: 100base-x-sfp + - name: '7' + type: 100base-x-sfp + - name: '8' + type: 100base-x-sfp + - name: '9' + type: 100base-x-sfp + - name: '10' + type: 100base-x-sfp + - name: '11' + type: 100base-x-sfp + - name: '12' + type: 100base-x-sfp + - name: '13' + type: 100base-x-sfp + - name: '14' + type: 100base-x-sfp + - name: '15' + type: 100base-x-sfp + - name: '16' + type: 100base-x-sfp + - name: '17' + type: 100base-x-sfp + - name: '18' + type: 100base-x-sfp + - name: '19' + type: 100base-x-sfp + - name: '20' + type: 100base-x-sfp + - name: '21' + type: 100base-x-sfp + - name: '22' + type: 100base-x-sfp + - name: '23' + type: 100base-x-sfp + - name: '24' + type: 100base-x-sfp + - name: '25' + type: 1000base-x-sfp + - name: '26' + type: 1000base-x-sfp + - name: Mgmt + type: 100base-tx + mgmt_only: true diff --git a/device-types/Extreme Networks/X250e-24xDC.yaml b/device-types/Extreme Networks/X250e-24xDC.yaml new file mode 100644 index 000000000..249ef5b68 --- /dev/null +++ b/device-types/Extreme Networks/X250e-24xDC.yaml @@ -0,0 +1,73 @@ +--- +manufacturer: Extreme Networks +model: X250e-24xDC +slug: extreme-networks-x250e-24xdc +u_height: 1 +is_full_depth: false +weight: 4.6 +weight_unit: kg +airflow: right-to-left +comments: '[Extreme Networks X250e-24xDC Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-460B8865-1258-425D-8387-0D0C8B17990B.shtml)' +power-ports: + - name: DCE2 + type: other + maximum_draw: 47 +console-ports: + - name: Serial console port + type: de-9 +interfaces: + - name: '1' + type: 100base-x-sfp + - name: '2' + type: 100base-x-sfp + - name: '3' + type: 100base-x-sfp + - name: '4' + type: 100base-x-sfp + - name: '5' + type: 100base-x-sfp + - name: '6' + type: 100base-x-sfp + - name: '7' + type: 100base-x-sfp + - name: '8' + type: 100base-x-sfp + - name: '9' + type: 100base-x-sfp + - name: '10' + type: 100base-x-sfp + - name: '11' + type: 100base-x-sfp + - name: '12' + type: 100base-x-sfp + - name: '13' + type: 100base-x-sfp + - name: '14' + type: 100base-x-sfp + - name: '15' + type: 100base-x-sfp + - name: '16' + type: 100base-x-sfp + - name: '17' + type: 100base-x-sfp + - name: '18' + type: 100base-x-sfp + - name: '19' + type: 100base-x-sfp + - name: '20' + type: 100base-x-sfp + - name: '21' + type: 100base-x-sfp + - name: '22' + type: 100base-x-sfp + - name: '23' + type: 100base-x-sfp + - name: '24' + type: 100base-x-sfp + - name: '25' + type: 1000base-x-sfp + - name: '26' + type: 1000base-x-sfp + - name: Mgmt + type: 100base-tx + mgmt_only: true diff --git a/device-types/Extreme Networks/X250e-48p.yaml b/device-types/Extreme Networks/X250e-48p.yaml new file mode 100644 index 000000000..6e4605757 --- /dev/null +++ b/device-types/Extreme Networks/X250e-48p.yaml @@ -0,0 +1,217 @@ +--- +manufacturer: Extreme Networks +model: X250e-48p +slug: extreme-networks-x250e-48p +u_height: 1 +is_full_depth: false +weight: 5.5 +weight_unit: kg +airflow: right-to-left +comments: '[Extreme Networks X250e-48p Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-7ABC221B-B3E1-4933-A505-E0B76A651D1F.shtml)' +power-ports: + - name: C14 + type: iec-60320-c14 + maximum_draw: 525 +console-ports: + - name: Serial console port + type: de-9 +interfaces: + - name: '1' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '2' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '3' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '4' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '5' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '6' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '7' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '8' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '9' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '10' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '11' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '12' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '13' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '14' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '15' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '16' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '17' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '18' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '19' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '20' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '21' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '22' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '23' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '24' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '25' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '26' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '27' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '28' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '29' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '30' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '31' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '32' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '33' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '34' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '35' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '36' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '37' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '38' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '39' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '40' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '41' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '42' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '43' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '44' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '45' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '46' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '47' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '48' + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '49' + type: 1000base-x-sfp + - name: '50' + type: 1000base-x-sfp + - name: Mgmt + type: 100base-tx + mgmt_only: true diff --git a/device-types/Extreme Networks/X250e-48t.yaml b/device-types/Extreme Networks/X250e-48t.yaml new file mode 100644 index 000000000..c72534cbc --- /dev/null +++ b/device-types/Extreme Networks/X250e-48t.yaml @@ -0,0 +1,121 @@ +--- +manufacturer: Extreme Networks +model: X250e-48t +slug: extreme-networks-x250e-48t +u_height: 1 +is_full_depth: false +weight: 5.5 +weight_unit: kg +airflow: right-to-left +comments: '[Extreme Networks X250e-48t Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-C410F2B1-9A29-461D-BE8B-4AC4A21B4652.shtml)' +power-ports: + - name: C14 + type: iec-60320-c14 + maximum_draw: 51 +console-ports: + - name: Serial console port + type: de-9 +interfaces: + - name: '1' + type: 100base-tx + - name: '2' + type: 100base-tx + - name: '3' + type: 100base-tx + - name: '4' + type: 100base-tx + - name: '5' + type: 100base-tx + - name: '6' + type: 100base-tx + - name: '7' + type: 100base-tx + - name: '8' + type: 100base-tx + - name: '9' + type: 100base-tx + - name: '10' + type: 100base-tx + - name: '11' + type: 100base-tx + - name: '12' + type: 100base-tx + - name: '13' + type: 100base-tx + - name: '14' + type: 100base-tx + - name: '15' + type: 100base-tx + - name: '16' + type: 100base-tx + - name: '17' + type: 100base-tx + - name: '18' + type: 100base-tx + - name: '19' + type: 100base-tx + - name: '20' + type: 100base-tx + - name: '21' + type: 100base-tx + - name: '22' + type: 100base-tx + - name: '23' + type: 100base-tx + - name: '24' + type: 100base-tx + - name: '25' + type: 100base-tx + - name: '26' + type: 100base-tx + - name: '27' + type: 100base-tx + - name: '28' + type: 100base-tx + - name: '29' + type: 100base-tx + - name: '30' + type: 100base-tx + - name: '31' + type: 100base-tx + - name: '32' + type: 100base-tx + - name: '33' + type: 100base-tx + - name: '34' + type: 100base-tx + - name: '35' + type: 100base-tx + - name: '36' + type: 100base-tx + - name: '37' + type: 100base-tx + - name: '38' + type: 100base-tx + - name: '39' + type: 100base-tx + - name: '40' + type: 100base-tx + - name: '41' + type: 100base-tx + - name: '42' + type: 100base-tx + - name: '43' + type: 100base-tx + - name: '44' + type: 100base-tx + - name: '45' + type: 100base-tx + - name: '46' + type: 100base-tx + - name: '47' + type: 100base-tx + - name: '48' + type: 100base-tx + - name: '49' + type: 1000base-x-sfp + - name: '50' + type: 1000base-x-sfp + - name: Mgmt + type: 100base-tx + mgmt_only: true diff --git a/device-types/Extreme Networks/X250e-48tDC.yaml b/device-types/Extreme Networks/X250e-48tDC.yaml new file mode 100644 index 000000000..4289a01db --- /dev/null +++ b/device-types/Extreme Networks/X250e-48tDC.yaml @@ -0,0 +1,121 @@ +--- +manufacturer: Extreme Networks +model: X250e-48tDC +slug: extreme-networks-x250e-48tdc +u_height: 1 +is_full_depth: false +weight: 5.5 +weight_unit: kg +airflow: right-to-left +comments: '[Extreme Networks X250e-48tDC Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-8B625AC4-9F40-40D6-962A-6649FE97AF0E.shtml)' +power-ports: + - name: DCE2 + type: other + maximum_draw: 47 +console-ports: + - name: Serial console port + type: de-9 +interfaces: + - name: '1' + type: 100base-tx + - name: '2' + type: 100base-tx + - name: '3' + type: 100base-tx + - name: '4' + type: 100base-tx + - name: '5' + type: 100base-tx + - name: '6' + type: 100base-tx + - name: '7' + type: 100base-tx + - name: '8' + type: 100base-tx + - name: '9' + type: 100base-tx + - name: '10' + type: 100base-tx + - name: '11' + type: 100base-tx + - name: '12' + type: 100base-tx + - name: '13' + type: 100base-tx + - name: '14' + type: 100base-tx + - name: '15' + type: 100base-tx + - name: '16' + type: 100base-tx + - name: '17' + type: 100base-tx + - name: '18' + type: 100base-tx + - name: '19' + type: 100base-tx + - name: '20' + type: 100base-tx + - name: '21' + type: 100base-tx + - name: '22' + type: 100base-tx + - name: '23' + type: 100base-tx + - name: '24' + type: 100base-tx + - name: '25' + type: 100base-tx + - name: '26' + type: 100base-tx + - name: '27' + type: 100base-tx + - name: '28' + type: 100base-tx + - name: '29' + type: 100base-tx + - name: '30' + type: 100base-tx + - name: '31' + type: 100base-tx + - name: '32' + type: 100base-tx + - name: '33' + type: 100base-tx + - name: '34' + type: 100base-tx + - name: '35' + type: 100base-tx + - name: '36' + type: 100base-tx + - name: '37' + type: 100base-tx + - name: '38' + type: 100base-tx + - name: '39' + type: 100base-tx + - name: '40' + type: 100base-tx + - name: '41' + type: 100base-tx + - name: '42' + type: 100base-tx + - name: '43' + type: 100base-tx + - name: '44' + type: 100base-tx + - name: '45' + type: 100base-tx + - name: '46' + type: 100base-tx + - name: '47' + type: 100base-tx + - name: '48' + type: 100base-tx + - name: '49' + type: 1000base-x-sfp + - name: '50' + type: 1000base-x-sfp + - name: Mgmt + type: 100base-tx + mgmt_only: true diff --git a/device-types/Extreme Networks/X350-24t.yaml b/device-types/Extreme Networks/X350-24t.yaml new file mode 100644 index 000000000..b1e2d8511 --- /dev/null +++ b/device-types/Extreme Networks/X350-24t.yaml @@ -0,0 +1,69 @@ +--- +manufacturer: Extreme Networks +model: X350-24t +slug: extreme-networks-x350-24t +u_height: 1 +is_full_depth: false +weight: 6.24 +weight_unit: kg +airflow: right-to-left +comments: '[Extreme Networks X350-24t Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-FE7F80E9-1275-401F-B8A4-A6B13127F1D1.shtml)' +power-ports: + - name: C14 + type: iec-60320-c14 + maximum_draw: 75 +console-ports: + - name: Serial console port + type: de-9 +interfaces: + - name: '1' + type: 1000base-t + - name: '2' + type: 1000base-t + - name: '3' + type: 1000base-t + - name: '4' + type: 1000base-t + - name: '5' + type: 1000base-t + - name: '6' + type: 1000base-t + - name: '7' + type: 1000base-t + - name: '8' + type: 1000base-t + - name: '9' + type: 1000base-t + - name: '10' + type: 1000base-t + - name: '11' + type: 1000base-t + - name: '12' + type: 1000base-t + - name: '13' + type: 1000base-t + - name: '14' + type: 1000base-t + - name: '15' + type: 1000base-t + - name: '16' + type: 1000base-t + - name: '17' + type: 1000base-t + - name: '18' + type: 1000base-t + - name: '19' + type: 1000base-t + - name: '20' + type: 1000base-t + - name: '21' + type: 1000base-x-sfp + - name: '22' + type: 1000base-x-sfp + - name: '23' + type: 1000base-x-sfp + - name: '24' + type: 1000base-x-sfp + - name: Mgmt + type: 1000base-t + mgmt_only: true diff --git a/device-types/Extreme Networks/X350-48t.yaml b/device-types/Extreme Networks/X350-48t.yaml new file mode 100644 index 000000000..90245c687 --- /dev/null +++ b/device-types/Extreme Networks/X350-48t.yaml @@ -0,0 +1,117 @@ +--- +manufacturer: Extreme Networks +model: X350-48t +slug: extreme-networks-x350-48t +u_height: 1 +is_full_depth: false +weight: 7.14 +weight_unit: kg +airflow: right-to-left +comments: '[Extreme Networks X350-48t Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-300C4B67-6FAC-4C8E-A8B1-1D63E111D903.shtml)' +power-ports: + - name: C14 + type: iec-60320-c14 + maximum_draw: 115 +console-ports: + - name: Serial console port + type: de-9 +interfaces: + - name: '1' + type: 1000base-t + - name: '2' + type: 1000base-t + - name: '3' + type: 1000base-t + - name: '4' + type: 1000base-t + - name: '5' + type: 1000base-t + - name: '6' + type: 1000base-t + - name: '7' + type: 1000base-t + - name: '8' + type: 1000base-t + - name: '9' + type: 1000base-t + - name: '10' + type: 1000base-t + - name: '11' + type: 1000base-t + - name: '12' + type: 1000base-t + - name: '13' + type: 1000base-t + - name: '14' + type: 1000base-t + - name: '15' + type: 1000base-t + - name: '16' + type: 1000base-t + - name: '17' + type: 1000base-t + - name: '18' + type: 1000base-t + - name: '19' + type: 1000base-t + - name: '20' + type: 1000base-t + - name: '21' + type: 1000base-t + - name: '22' + type: 1000base-t + - name: '23' + type: 1000base-t + - name: '24' + type: 1000base-t + - name: '25' + type: 1000base-t + - name: '26' + type: 1000base-t + - name: '27' + type: 1000base-t + - name: '28' + type: 1000base-t + - name: '29' + type: 1000base-t + - name: '30' + type: 1000base-t + - name: '31' + type: 1000base-t + - name: '32' + type: 1000base-t + - name: '33' + type: 1000base-t + - name: '34' + type: 1000base-t + - name: '35' + type: 1000base-t + - name: '36' + type: 1000base-t + - name: '37' + type: 1000base-t + - name: '38' + type: 1000base-t + - name: '39' + type: 1000base-t + - name: '40' + type: 1000base-t + - name: '41' + type: 1000base-t + - name: '42' + type: 1000base-t + - name: '43' + type: 1000base-t + - name: '44' + type: 1000base-t + - name: '45' + type: 1000base-x-sfp + - name: '46' + type: 1000base-x-sfp + - name: '47' + type: 1000base-x-sfp + - name: '48' + type: 1000base-x-sfp + - name: Mgmt + type: 1000base-t + mgmt_only: true diff --git a/device-types/Extreme Networks/X430-24p.yaml b/device-types/Extreme Networks/X430-24p.yaml new file mode 100644 index 000000000..2fa8f8a57 --- /dev/null +++ b/device-types/Extreme Networks/X430-24p.yaml @@ -0,0 +1,125 @@ +--- +manufacturer: Extreme Networks +model: X430-24p +slug: extreme-networks-x430-24p +u_height: 1 +is_full_depth: false +weight: 4.5 +weight_unit: kg +airflow: right-to-left +comments: '[Extreme Networks X430-24p Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-9D44E371-EF25-4018-A7A9-AD1C0A987E2A.shtml)' +power-ports: + - name: C14 + type: iec-60320-c14 + maximum_draw: 55 +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: '1' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '2' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '3' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '4' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '5' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '6' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '7' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '8' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '9' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '10' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '11' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '12' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '13' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '14' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '15' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '16' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '17' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '18' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '19' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '20' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '21' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '22' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '23' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '24' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '25' + type: 1000base-x-sfp + - name: '26' + type: 1000base-x-sfp + - name: '27' + type: 1000base-x-sfp + - name: '28' + type: 1000base-x-sfp + - name: Mgmt + type: 1000base-t + mgmt_only: true diff --git a/device-types/Extreme Networks/X430-24t.yaml b/device-types/Extreme Networks/X430-24t.yaml new file mode 100644 index 000000000..077f79b52 --- /dev/null +++ b/device-types/Extreme Networks/X430-24t.yaml @@ -0,0 +1,77 @@ +--- +manufacturer: Extreme Networks +model: X430-24t +slug: extreme-networks-x430-24t +u_height: 1 +is_full_depth: false +weight: 2.72 +weight_unit: kg +airflow: right-to-left +comments: '[Extreme Networks X430-24t Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-4ED998C4-75EF-4CEF-9671-8A39621F17C5.shtml)' +power-ports: + - name: C14 + type: iec-60320-c14 + maximum_draw: 28 +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: '1' + type: 1000base-t + - name: '2' + type: 1000base-t + - name: '3' + type: 1000base-t + - name: '4' + type: 1000base-t + - name: '5' + type: 1000base-t + - name: '6' + type: 1000base-t + - name: '7' + type: 1000base-t + - name: '8' + type: 1000base-t + - name: '9' + type: 1000base-t + - name: '10' + type: 1000base-t + - name: '11' + type: 1000base-t + - name: '12' + type: 1000base-t + - name: '13' + type: 1000base-t + - name: '14' + type: 1000base-t + - name: '15' + type: 1000base-t + - name: '16' + type: 1000base-t + - name: '17' + type: 1000base-t + - name: '18' + type: 1000base-t + - name: '19' + type: 1000base-t + - name: '20' + type: 1000base-t + - name: '21' + type: 1000base-t + - name: '22' + type: 1000base-t + - name: '23' + type: 1000base-t + - name: '24' + type: 1000base-t + - name: '25' + type: 1000base-x-sfp + - name: '26' + type: 1000base-x-sfp + - name: '27' + type: 1000base-x-sfp + - name: '28' + type: 1000base-x-sfp + - name: Mgmt + type: 1000base-t + mgmt_only: true diff --git a/device-types/Extreme Networks/X430-48t.yaml b/device-types/Extreme Networks/X430-48t.yaml new file mode 100644 index 000000000..0387172ec --- /dev/null +++ b/device-types/Extreme Networks/X430-48t.yaml @@ -0,0 +1,125 @@ +--- +manufacturer: Extreme Networks +model: X430-48t +slug: extreme-networks-x430-48t +u_height: 1 +is_full_depth: false +weight: 4.13 +weight_unit: kg +airflow: right-to-left +comments: '[Extreme Networks X430-48t Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-EED5445E-C9DB-4C89-B2E2-A39E309721BB.shtml)' +power-ports: + - name: C14 + type: iec-60320-c14 + maximum_draw: 55 +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: '1' + type: 1000base-t + - name: '2' + type: 1000base-t + - name: '3' + type: 1000base-t + - name: '4' + type: 1000base-t + - name: '5' + type: 1000base-t + - name: '6' + type: 1000base-t + - name: '7' + type: 1000base-t + - name: '8' + type: 1000base-t + - name: '9' + type: 1000base-t + - name: '10' + type: 1000base-t + - name: '11' + type: 1000base-t + - name: '12' + type: 1000base-t + - name: '13' + type: 1000base-t + - name: '14' + type: 1000base-t + - name: '15' + type: 1000base-t + - name: '16' + type: 1000base-t + - name: '17' + type: 1000base-t + - name: '18' + type: 1000base-t + - name: '19' + type: 1000base-t + - name: '20' + type: 1000base-t + - name: '21' + type: 1000base-t + - name: '22' + type: 1000base-t + - name: '23' + type: 1000base-t + - name: '24' + type: 1000base-t + - name: '25' + type: 1000base-t + - name: '26' + type: 1000base-t + - name: '27' + type: 1000base-t + - name: '28' + type: 1000base-t + - name: '29' + type: 1000base-t + - name: '30' + type: 1000base-t + - name: '31' + type: 1000base-t + - name: '32' + type: 1000base-t + - name: '33' + type: 1000base-t + - name: '34' + type: 1000base-t + - name: '35' + type: 1000base-t + - name: '36' + type: 1000base-t + - name: '37' + type: 1000base-t + - name: '38' + type: 1000base-t + - name: '39' + type: 1000base-t + - name: '40' + type: 1000base-t + - name: '41' + type: 1000base-t + - name: '42' + type: 1000base-t + - name: '43' + type: 1000base-t + - name: '44' + type: 1000base-t + - name: '45' + type: 1000base-t + - name: '46' + type: 1000base-t + - name: '47' + type: 1000base-t + - name: '48' + type: 1000base-t + - name: '49' + type: 1000base-x-sfp + - name: '50' + type: 1000base-x-sfp + - name: '51' + type: 1000base-x-sfp + - name: '52' + type: 1000base-x-sfp + - name: Mgmt + type: 1000base-t + mgmt_only: true diff --git a/device-types/Extreme Networks/X430-8p.yaml b/device-types/Extreme Networks/X430-8p.yaml new file mode 100644 index 000000000..7a83f1709 --- /dev/null +++ b/device-types/Extreme Networks/X430-8p.yaml @@ -0,0 +1,57 @@ +--- +manufacturer: Extreme Networks +model: X430-8p +slug: extreme-networks-x430-8p +u_height: 1 +is_full_depth: false +weight: 1.4 +weight_unit: kg +airflow: right-to-left +comments: '[Extreme Networks X430-8p Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-E2B4D080-658F-451E-91C2-D599D2C82235.shtml)' +power-ports: + - name: C14 + type: iec-60320-c14 + maximum_draw: 24 +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: '1' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '2' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '3' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '4' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '5' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '6' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '7' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '8' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '9' + type: 1000base-x-sfp + - name: '10' + type: 1000base-x-sfp + - name: Mgmt + type: 1000base-t + mgmt_only: true diff --git a/device-types/Extreme Networks/X440-24p-10G.yaml b/device-types/Extreme Networks/X440-24p-10G.yaml new file mode 100644 index 000000000..6db5cef62 --- /dev/null +++ b/device-types/Extreme Networks/X440-24p-10G.yaml @@ -0,0 +1,113 @@ +--- +manufacturer: Extreme Networks +model: X440-24p-10G +slug: extreme-networks-x440-24p-10g +u_height: 1 +is_full_depth: false +weight: 4.48 +weight_unit: kg +airflow: right-to-left +comments: '[Extreme Networks X440-24p-10G Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-038D32CE-3DB5-4B4D-9A3B-686BE614AF01.shtml)' +power-ports: + - name: C14 + type: iec-60320-c14 + maximum_draw: 585 +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: '1' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '2' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '3' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '4' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '5' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '6' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '7' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '8' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '9' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '10' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '11' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '12' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '13' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '14' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '15' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '16' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '17' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '18' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '19' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '20' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '21' + type: 1000base-x-sfp + - name: '22' + type: 1000base-x-sfp + - name: '23' + type: 1000base-x-sfp + - name: '24' + type: 1000base-x-sfp + - name: '25' + type: 10gbase-x-sfpp + - name: '26' + type: 10gbase-x-sfpp + - name: Mgmt + type: 1000base-t + mgmt_only: true diff --git a/device-types/Extreme Networks/X440-24p.yaml b/device-types/Extreme Networks/X440-24p.yaml new file mode 100644 index 000000000..0087f16d3 --- /dev/null +++ b/device-types/Extreme Networks/X440-24p.yaml @@ -0,0 +1,109 @@ +--- +manufacturer: Extreme Networks +model: X440-24p +slug: extreme-networks-x440-24p +u_height: 1 +is_full_depth: false +weight: 4.47 +weight_unit: kg +airflow: right-to-left +comments: '[Extreme Networks X440-24p Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-6A89D9AE-088B-41BA-BD61-AF143B656F9B.shtml)' +power-ports: + - name: C14 + type: iec-60320-c14 + maximum_draw: 585 +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: '1' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '2' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '3' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '4' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '5' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '6' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '7' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '8' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '9' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '10' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '11' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '12' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '13' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '14' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '15' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '16' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '17' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '18' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '19' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '20' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '21' + type: 1000base-x-sfp + - name: '22' + type: 1000base-x-sfp + - name: '23' + type: 1000base-x-sfp + - name: '24' + type: 1000base-x-sfp + - name: Mgmt + type: 1000base-t + mgmt_only: true diff --git a/device-types/Extreme Networks/X440-24t-10G.yaml b/device-types/Extreme Networks/X440-24t-10G.yaml new file mode 100644 index 000000000..9b9e4b320 --- /dev/null +++ b/device-types/Extreme Networks/X440-24t-10G.yaml @@ -0,0 +1,73 @@ +--- +manufacturer: Extreme Networks +model: X440-24t-10G +slug: extreme-networks-x440-24t-10g +u_height: 1 +is_full_depth: false +weight: 3.87 +weight_unit: kg +airflow: right-to-left +comments: '[Extreme Networks X440-24t-10G Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-DD7D1E13-B566-4782-B99D-DA3A7638D1A7.shtml)' +power-ports: + - name: C14 + type: iec-60320-c14 + maximum_draw: 44 +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: '1' + type: 1000base-t + - name: '2' + type: 1000base-t + - name: '3' + type: 1000base-t + - name: '4' + type: 1000base-t + - name: '5' + type: 1000base-t + - name: '6' + type: 1000base-t + - name: '7' + type: 1000base-t + - name: '8' + type: 1000base-t + - name: '9' + type: 1000base-t + - name: '10' + type: 1000base-t + - name: '11' + type: 1000base-t + - name: '12' + type: 1000base-t + - name: '13' + type: 1000base-t + - name: '14' + type: 1000base-t + - name: '15' + type: 1000base-t + - name: '16' + type: 1000base-t + - name: '17' + type: 1000base-t + - name: '18' + type: 1000base-t + - name: '19' + type: 1000base-t + - name: '20' + type: 1000base-t + - name: '21' + type: 1000base-x-sfp + - name: '22' + type: 1000base-x-sfp + - name: '23' + type: 1000base-x-sfp + - name: '24' + type: 1000base-x-sfp + - name: '25' + type: 10gbase-x-sfpp + - name: '26' + type: 10gbase-x-sfpp + - name: Mgmt + type: 1000base-t + mgmt_only: true diff --git a/device-types/Extreme Networks/X440-24t.yaml b/device-types/Extreme Networks/X440-24t.yaml new file mode 100644 index 000000000..278556935 --- /dev/null +++ b/device-types/Extreme Networks/X440-24t.yaml @@ -0,0 +1,69 @@ +--- +manufacturer: Extreme Networks +model: X440-24t +slug: extreme-networks-x440-24t +u_height: 1 +is_full_depth: false +weight: 3.83 +weight_unit: kg +airflow: right-to-left +comments: '[Extreme Networks X440-24t Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-4FBD5049-4BE4-4B68-81AD-92CDC65AD7E8.shtml)' +power-ports: + - name: C14 + type: iec-60320-c14 + maximum_draw: 37 +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: '1' + type: 1000base-t + - name: '2' + type: 1000base-t + - name: '3' + type: 1000base-t + - name: '4' + type: 1000base-t + - name: '5' + type: 1000base-t + - name: '6' + type: 1000base-t + - name: '7' + type: 1000base-t + - name: '8' + type: 1000base-t + - name: '9' + type: 1000base-t + - name: '10' + type: 1000base-t + - name: '11' + type: 1000base-t + - name: '12' + type: 1000base-t + - name: '13' + type: 1000base-t + - name: '14' + type: 1000base-t + - name: '15' + type: 1000base-t + - name: '16' + type: 1000base-t + - name: '17' + type: 1000base-t + - name: '18' + type: 1000base-t + - name: '19' + type: 1000base-t + - name: '20' + type: 1000base-t + - name: '21' + type: 1000base-x-sfp + - name: '22' + type: 1000base-x-sfp + - name: '23' + type: 1000base-x-sfp + - name: '24' + type: 1000base-x-sfp + - name: Mgmt + type: 1000base-t + mgmt_only: true diff --git a/device-types/Extreme Networks/X440-24tDC.yaml b/device-types/Extreme Networks/X440-24tDC.yaml new file mode 100644 index 000000000..6c116567f --- /dev/null +++ b/device-types/Extreme Networks/X440-24tDC.yaml @@ -0,0 +1,69 @@ +--- +manufacturer: Extreme Networks +model: X440-24tDC +slug: extreme-networks-x440-24tdc +u_height: 1 +is_full_depth: false +weight: 3.84 +weight_unit: kg +airflow: right-to-left +comments: '[Extreme Networks X440-24tDC Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-37DEEA32-9526-47CA-9A44-23142314D419.shtml)' +power-ports: + - name: DCE2 + type: other + maximum_draw: 38 +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: '1' + type: 1000base-t + - name: '2' + type: 1000base-t + - name: '3' + type: 1000base-t + - name: '4' + type: 1000base-t + - name: '5' + type: 1000base-t + - name: '6' + type: 1000base-t + - name: '7' + type: 1000base-t + - name: '8' + type: 1000base-t + - name: '9' + type: 1000base-t + - name: '10' + type: 1000base-t + - name: '11' + type: 1000base-t + - name: '12' + type: 1000base-t + - name: '13' + type: 1000base-t + - name: '14' + type: 1000base-t + - name: '15' + type: 1000base-t + - name: '16' + type: 1000base-t + - name: '17' + type: 1000base-t + - name: '18' + type: 1000base-t + - name: '19' + type: 1000base-t + - name: '20' + type: 1000base-t + - name: '21' + type: 1000base-x-sfp + - name: '22' + type: 1000base-x-sfp + - name: '23' + type: 1000base-x-sfp + - name: '24' + type: 1000base-x-sfp + - name: Mgmt + type: 1000base-t + mgmt_only: true diff --git a/device-types/Extreme Networks/X440-24x-10G.yaml b/device-types/Extreme Networks/X440-24x-10G.yaml new file mode 100644 index 000000000..713fb18bc --- /dev/null +++ b/device-types/Extreme Networks/X440-24x-10G.yaml @@ -0,0 +1,73 @@ +--- +manufacturer: Extreme Networks +model: X440-24x-10G +slug: extreme-networks-x440-24x-10g +u_height: 1 +is_full_depth: false +weight: 4.48 +weight_unit: kg +airflow: right-to-left +comments: '[Extreme Networks X440-24x-10G Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-52948E19-5D3C-43D0-8C2C-C79157EB80DB.shtml)' +power-ports: + - name: C14 + type: iec-60320-c14 + maximum_draw: 56 +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: '1' + type: 1000base-x-sfp + - name: '2' + type: 1000base-x-sfp + - name: '3' + type: 1000base-x-sfp + - name: '4' + type: 1000base-x-sfp + - name: '5' + type: 1000base-x-sfp + - name: '6' + type: 1000base-x-sfp + - name: '7' + type: 1000base-x-sfp + - name: '8' + type: 1000base-x-sfp + - name: '9' + type: 1000base-x-sfp + - name: '10' + type: 1000base-x-sfp + - name: '11' + type: 1000base-x-sfp + - name: '12' + type: 1000base-x-sfp + - name: '13' + type: 1000base-x-sfp + - name: '14' + type: 1000base-x-sfp + - name: '15' + type: 1000base-x-sfp + - name: '16' + type: 1000base-x-sfp + - name: '17' + type: 1000base-x-sfp + - name: '18' + type: 1000base-x-sfp + - name: '19' + type: 1000base-x-sfp + - name: '20' + type: 1000base-x-sfp + - name: '21' + type: 1000base-t + - name: '22' + type: 1000base-t + - name: '23' + type: 1000base-t + - name: '24' + type: 1000base-t + - name: '25' + type: 10gbase-x-sfpp + - name: '26' + type: 10gbase-x-sfpp + - name: Mgmt + type: 1000base-t + mgmt_only: true diff --git a/device-types/Extreme Networks/X440-24x.yaml b/device-types/Extreme Networks/X440-24x.yaml new file mode 100644 index 000000000..f41cab2aa --- /dev/null +++ b/device-types/Extreme Networks/X440-24x.yaml @@ -0,0 +1,69 @@ +--- +manufacturer: Extreme Networks +model: X440-24x +slug: extreme-networks-x440-24x +u_height: 1 +is_full_depth: false +weight: 4.47 +weight_unit: kg +airflow: right-to-left +comments: '[Extreme Networks X440-24x Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-C96C17F6-9E21-4426-868E-51094EF056ED.shtml)' +power-ports: + - name: C14 + type: iec-60320-c14 + maximum_draw: 54 +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: '1' + type: 1000base-x-sfp + - name: '2' + type: 1000base-x-sfp + - name: '3' + type: 1000base-x-sfp + - name: '4' + type: 1000base-x-sfp + - name: '5' + type: 1000base-x-sfp + - name: '6' + type: 1000base-x-sfp + - name: '7' + type: 1000base-x-sfp + - name: '8' + type: 1000base-x-sfp + - name: '9' + type: 1000base-x-sfp + - name: '10' + type: 1000base-x-sfp + - name: '11' + type: 1000base-x-sfp + - name: '12' + type: 1000base-x-sfp + - name: '13' + type: 1000base-x-sfp + - name: '14' + type: 1000base-x-sfp + - name: '15' + type: 1000base-x-sfp + - name: '16' + type: 1000base-x-sfp + - name: '17' + type: 1000base-x-sfp + - name: '18' + type: 1000base-x-sfp + - name: '19' + type: 1000base-x-sfp + - name: '20' + type: 1000base-x-sfp + - name: '21' + type: 1000base-t + - name: '22' + type: 1000base-t + - name: '23' + type: 1000base-t + - name: '24' + type: 1000base-t + - name: Mgmt + type: 1000base-t + mgmt_only: true diff --git a/device-types/Extreme Networks/X440-48p-10G.yaml b/device-types/Extreme Networks/X440-48p-10G.yaml new file mode 100644 index 000000000..8a352367d --- /dev/null +++ b/device-types/Extreme Networks/X440-48p-10G.yaml @@ -0,0 +1,213 @@ +--- +manufacturer: Extreme Networks +model: X440-48p-10G +slug: extreme-networks-x440-48p-10g +u_height: 1 +is_full_depth: false +weight: 4.83 +weight_unit: kg +airflow: right-to-left +comments: '[Extreme Networks X440-48p-10G Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-E21DAE0D-2B43-489C-A321-1B1A616B701F.shtml)' +power-ports: + - name: C14 + type: iec-60320-c14 + maximum_draw: 600 +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: '1' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '2' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '3' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '4' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '5' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '6' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '7' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '8' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '9' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '10' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '11' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '12' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '13' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '14' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '15' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '16' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '17' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '18' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '19' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '20' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '21' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '22' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '23' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '24' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '25' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '26' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '27' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '28' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '29' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '30' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '31' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '32' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '33' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '34' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '35' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '36' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '37' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '38' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '39' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '40' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '41' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '42' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '43' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '44' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '45' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '46' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '47' + type: 1000base-x-sfp + - name: '48' + type: 1000base-x-sfp + - name: '49' + type: 10gbase-x-sfpp + - name: '50' + type: 10gbase-x-sfpp + - name: Mgmt + type: 1000base-t + mgmt_only: true diff --git a/device-types/Extreme Networks/X440-48p.yaml b/device-types/Extreme Networks/X440-48p.yaml new file mode 100644 index 000000000..6d7ad9f13 --- /dev/null +++ b/device-types/Extreme Networks/X440-48p.yaml @@ -0,0 +1,205 @@ +--- +manufacturer: Extreme Networks +model: X440-48p +slug: extreme-networks-x440-48p +u_height: 1 +is_full_depth: false +weight: 4.85 +weight_unit: kg +airflow: right-to-left +comments: '[Extreme Networks X440-48p Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-96B238F1-96F9-40A7-A20E-4214D31A7EC8.shtml)' +power-ports: + - name: C14 + type: iec-60320-c14 + maximum_draw: 600 +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: '1' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '2' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '3' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '4' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '5' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '6' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '7' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '8' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '9' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '10' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '11' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '12' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '13' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '14' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '15' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '16' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '17' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '18' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '19' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '20' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '21' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '22' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '23' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '24' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '25' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '26' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '27' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '28' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '29' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '30' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '31' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '32' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '33' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '34' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '35' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '36' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '37' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '38' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '39' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '40' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '41' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '42' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '43' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '44' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '45' + type: 1000base-x-sfp + - name: '46' + type: 1000base-x-sfp + - name: '47' + type: 1000base-x-sfp + - name: '48' + type: 1000base-x-sfp + - name: Mgmt + type: 1000base-t + mgmt_only: true diff --git a/device-types/Extreme Networks/X440-48t-10G.yaml b/device-types/Extreme Networks/X440-48t-10G.yaml new file mode 100644 index 000000000..2e24fde3b --- /dev/null +++ b/device-types/Extreme Networks/X440-48t-10G.yaml @@ -0,0 +1,121 @@ +--- +manufacturer: Extreme Networks +model: X440-48t-10G +slug: extreme-networks-x440-48t-10g +u_height: 1 +is_full_depth: false +weight: 4.13 +weight_unit: kg +airflow: right-to-left +comments: '[Extreme Networks X440-48t-10G Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-5760EFFB-116C-41CA-8532-61AA1F2AD700.shtml)' +power-ports: + - name: C14 + type: iec-60320-c14 + maximum_draw: 95 +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: '1' + type: 1000base-t + - name: '2' + type: 1000base-t + - name: '3' + type: 1000base-t + - name: '4' + type: 1000base-t + - name: '5' + type: 1000base-t + - name: '6' + type: 1000base-t + - name: '7' + type: 1000base-t + - name: '8' + type: 1000base-t + - name: '9' + type: 1000base-t + - name: '10' + type: 1000base-t + - name: '11' + type: 1000base-t + - name: '12' + type: 1000base-t + - name: '13' + type: 1000base-t + - name: '14' + type: 1000base-t + - name: '15' + type: 1000base-t + - name: '16' + type: 1000base-t + - name: '17' + type: 1000base-t + - name: '18' + type: 1000base-t + - name: '19' + type: 1000base-t + - name: '20' + type: 1000base-t + - name: '21' + type: 1000base-t + - name: '22' + type: 1000base-t + - name: '23' + type: 1000base-t + - name: '24' + type: 1000base-t + - name: '25' + type: 1000base-t + - name: '26' + type: 1000base-t + - name: '27' + type: 1000base-t + - name: '28' + type: 1000base-t + - name: '29' + type: 1000base-t + - name: '30' + type: 1000base-t + - name: '31' + type: 1000base-t + - name: '32' + type: 1000base-t + - name: '33' + type: 1000base-t + - name: '34' + type: 1000base-t + - name: '35' + type: 1000base-t + - name: '36' + type: 1000base-t + - name: '37' + type: 1000base-t + - name: '38' + type: 1000base-t + - name: '39' + type: 1000base-t + - name: '40' + type: 1000base-t + - name: '41' + type: 1000base-t + - name: '42' + type: 1000base-t + - name: '43' + type: 1000base-t + - name: '44' + type: 1000base-t + - name: '45' + type: 1000base-t + - name: '46' + type: 1000base-t + - name: '47' + type: 1000base-x-sfp + - name: '48' + type: 1000base-x-sfp + - name: '49' + type: 10gbase-x-sfpp + - name: '50' + type: 10gbase-x-sfpp + - name: Mgmt + type: 1000base-t + mgmt_only: true diff --git a/device-types/Extreme Networks/X440-48t.yaml b/device-types/Extreme Networks/X440-48t.yaml new file mode 100644 index 000000000..ea47a96de --- /dev/null +++ b/device-types/Extreme Networks/X440-48t.yaml @@ -0,0 +1,117 @@ +--- +manufacturer: Extreme Networks +model: X440-48t +slug: extreme-networks-x440-48t +u_height: 1 +is_full_depth: false +weight: 4.13 +weight_unit: kg +airflow: right-to-left +comments: '[Extreme Networks X440-48t Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-E7EF927C-758E-4AB9-9A36-A2F9B01B9C8F.shtml)' +power-ports: + - name: C14 + type: iec-60320-c14 + maximum_draw: 57 +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: '1' + type: 1000base-t + - name: '2' + type: 1000base-t + - name: '3' + type: 1000base-t + - name: '4' + type: 1000base-t + - name: '5' + type: 1000base-t + - name: '6' + type: 1000base-t + - name: '7' + type: 1000base-t + - name: '8' + type: 1000base-t + - name: '9' + type: 1000base-t + - name: '10' + type: 1000base-t + - name: '11' + type: 1000base-t + - name: '12' + type: 1000base-t + - name: '13' + type: 1000base-t + - name: '14' + type: 1000base-t + - name: '15' + type: 1000base-t + - name: '16' + type: 1000base-t + - name: '17' + type: 1000base-t + - name: '18' + type: 1000base-t + - name: '19' + type: 1000base-t + - name: '20' + type: 1000base-t + - name: '21' + type: 1000base-t + - name: '22' + type: 1000base-t + - name: '23' + type: 1000base-t + - name: '24' + type: 1000base-t + - name: '25' + type: 1000base-t + - name: '26' + type: 1000base-t + - name: '27' + type: 1000base-t + - name: '28' + type: 1000base-t + - name: '29' + type: 1000base-t + - name: '30' + type: 1000base-t + - name: '31' + type: 1000base-t + - name: '32' + type: 1000base-t + - name: '33' + type: 1000base-t + - name: '34' + type: 1000base-t + - name: '35' + type: 1000base-t + - name: '36' + type: 1000base-t + - name: '37' + type: 1000base-t + - name: '38' + type: 1000base-t + - name: '39' + type: 1000base-t + - name: '40' + type: 1000base-t + - name: '41' + type: 1000base-t + - name: '42' + type: 1000base-t + - name: '43' + type: 1000base-t + - name: '44' + type: 1000base-t + - name: '45' + type: 1000base-x-sfp + - name: '46' + type: 1000base-x-sfp + - name: '47' + type: 1000base-x-sfp + - name: '48' + type: 1000base-x-sfp + - name: Mgmt + type: 1000base-t + mgmt_only: true diff --git a/device-types/Extreme Networks/X440-48tDC.yaml b/device-types/Extreme Networks/X440-48tDC.yaml new file mode 100644 index 000000000..3a1e12276 --- /dev/null +++ b/device-types/Extreme Networks/X440-48tDC.yaml @@ -0,0 +1,117 @@ +--- +manufacturer: Extreme Networks +model: X440-48tDC +slug: extreme-networks-x440-48tdc +u_height: 1 +is_full_depth: false +weight: 4.14 +weight_unit: kg +airflow: right-to-left +comments: '[Extreme Networks X440-48tDC Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-288D631A-294D-41C6-A890-9B91740D4124.shtml)' +power-ports: + - name: DCE2 + type: other + maximum_draw: 57 +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: '1' + type: 1000base-t + - name: '2' + type: 1000base-t + - name: '3' + type: 1000base-t + - name: '4' + type: 1000base-t + - name: '5' + type: 1000base-t + - name: '6' + type: 1000base-t + - name: '7' + type: 1000base-t + - name: '8' + type: 1000base-t + - name: '9' + type: 1000base-t + - name: '10' + type: 1000base-t + - name: '11' + type: 1000base-t + - name: '12' + type: 1000base-t + - name: '13' + type: 1000base-t + - name: '14' + type: 1000base-t + - name: '15' + type: 1000base-t + - name: '16' + type: 1000base-t + - name: '17' + type: 1000base-t + - name: '18' + type: 1000base-t + - name: '19' + type: 1000base-t + - name: '20' + type: 1000base-t + - name: '21' + type: 1000base-t + - name: '22' + type: 1000base-t + - name: '23' + type: 1000base-t + - name: '24' + type: 1000base-t + - name: '25' + type: 1000base-t + - name: '26' + type: 1000base-t + - name: '27' + type: 1000base-t + - name: '28' + type: 1000base-t + - name: '29' + type: 1000base-t + - name: '30' + type: 1000base-t + - name: '31' + type: 1000base-t + - name: '32' + type: 1000base-t + - name: '33' + type: 1000base-t + - name: '34' + type: 1000base-t + - name: '35' + type: 1000base-t + - name: '36' + type: 1000base-t + - name: '37' + type: 1000base-t + - name: '38' + type: 1000base-t + - name: '39' + type: 1000base-t + - name: '40' + type: 1000base-t + - name: '41' + type: 1000base-t + - name: '42' + type: 1000base-t + - name: '43' + type: 1000base-t + - name: '44' + type: 1000base-t + - name: '45' + type: 1000base-x-sfp + - name: '46' + type: 1000base-x-sfp + - name: '47' + type: 1000base-x-sfp + - name: '48' + type: 1000base-x-sfp + - name: Mgmt + type: 1000base-t + mgmt_only: true diff --git a/device-types/Extreme Networks/X440-8p.yaml b/device-types/Extreme Networks/X440-8p.yaml new file mode 100644 index 000000000..9bccb63eb --- /dev/null +++ b/device-types/Extreme Networks/X440-8p.yaml @@ -0,0 +1,61 @@ +--- +manufacturer: Extreme Networks +model: X440-8p +slug: extreme-networks-x440-8p +u_height: 1 +is_full_depth: false +weight: 3.04 +weight_unit: kg +airflow: right-to-left +comments: '[Extreme Networks X440-8p Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-16BDEC5F-5C22-4929-875F-896EB8488C8C.shtml)' +power-ports: + - name: C14 + type: iec-60320-c14 + maximum_draw: 251 +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: '1' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '2' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '3' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '4' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '5' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '6' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '7' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '8' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '9' + type: 1000base-x-sfp + - name: '10' + type: 1000base-x-sfp + - name: '11' + type: 1000base-x-sfp + - name: '12' + type: 1000base-x-sfp + - name: Mgmt + type: 1000base-t + mgmt_only: true diff --git a/device-types/Extreme Networks/X440-8t.yaml b/device-types/Extreme Networks/X440-8t.yaml new file mode 100644 index 000000000..2351f97d9 --- /dev/null +++ b/device-types/Extreme Networks/X440-8t.yaml @@ -0,0 +1,45 @@ +--- +manufacturer: Extreme Networks +model: X440-8t +slug: extreme-networks-x440-8t +u_height: 1 +is_full_depth: false +weight: 2.64 +weight_unit: kg +airflow: right-to-left +comments: '[Extreme Networks X440-8t Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-4909C478-BCBC-480F-B4A9-C48C5B779A04.shtml)' +power-ports: + - name: C14 + type: iec-60320-c14 + maximum_draw: 39 +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: '1' + type: 1000base-t + - name: '2' + type: 1000base-t + - name: '3' + type: 1000base-t + - name: '4' + type: 1000base-t + - name: '5' + type: 1000base-t + - name: '6' + type: 1000base-t + - name: '7' + type: 1000base-t + - name: '8' + type: 1000base-t + - name: '9' + type: 1000base-x-sfp + - name: '10' + type: 1000base-x-sfp + - name: '11' + type: 1000base-x-sfp + - name: '12' + type: 1000base-x-sfp + - name: Mgmt + type: 1000base-t + mgmt_only: true diff --git a/device-types/Extreme Networks/X440-G2-12p-10GE4.yaml b/device-types/Extreme Networks/X440-G2-12p-10GE4.yaml new file mode 100644 index 000000000..ed9bc2124 --- /dev/null +++ b/device-types/Extreme Networks/X440-G2-12p-10GE4.yaml @@ -0,0 +1,84 @@ +--- +manufacturer: Extreme Networks +model: X440-G2-12p-10GE4 +slug: extreme-networks-x440-g2-12p-10ge4 +part_number: '16531' +u_height: 1 +is_full_depth: false +front_image: true +rear_image: true +weight: 3.02 +weight_unit: kg +comments: '[Extreme Networks X440-G2 Technical Specifications](https://www.extremenetworks.com/product/x440-g2/)' +console-ports: + - name: Console + type: rj-45 +power-ports: + - name: PSU1 + type: iec-60320-c14 + maximum_draw: 264 + - name: RPS1 + type: dc-terminal + description: Redundant Power Supply +interfaces: + - name: Mgmt-port + type: 1000base-t + mgmt_only: true + - name: '1' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '2' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '3' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '4' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '5' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '6' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '7' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '8' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '9' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '10' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '11' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '12' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '13' + type: 10gbase-x-sfpp + - name: '14' + type: 10gbase-x-sfpp + - name: '15' + type: 10gbase-x-sfpp + description: For stacking or as additional SFP+ + - name: '16' + type: 10gbase-x-sfpp + description: For stacking or as additional SFP+ diff --git a/device-types/Extreme Networks/X440-G2-12t-10GE4.yaml b/device-types/Extreme Networks/X440-G2-12t-10GE4.yaml new file mode 100644 index 000000000..bdd04adc6 --- /dev/null +++ b/device-types/Extreme Networks/X440-G2-12t-10GE4.yaml @@ -0,0 +1,60 @@ +--- +manufacturer: Extreme Networks +model: X440-G2-12t-10GE4 +slug: extreme-networks-x440-g2-12t-10ge4 +part_number: '16530' +u_height: 1 +is_full_depth: false +front_image: true +rear_image: true +weight: 2.64 +weight_unit: kg +comments: '[Extreme Networks X440-G2 Technical Specifications](https://www.extremenetworks.com/product/x440-g2/)' +console-ports: + - name: Console + type: rj-45 +power-ports: + - name: PSU1 + type: iec-60320-c14 + maximum_draw: 32 + - name: RPS1 + type: dc-terminal + description: Redundant Power Supply barrel connector +interfaces: + - name: Mgmt-port + type: 1000base-t + mgmt_only: true + - name: '1' + type: 1000base-t + - name: '2' + type: 1000base-t + - name: '3' + type: 1000base-t + - name: '4' + type: 1000base-t + - name: '5' + type: 1000base-t + - name: '6' + type: 1000base-t + - name: '7' + type: 1000base-t + - name: '8' + type: 1000base-t + - name: '9' + type: 1000base-t + - name: '10' + type: 1000base-t + - name: '11' + type: 1000base-t + - name: '12' + type: 1000base-t + - name: '13' + type: 10gbase-x-sfpp + - name: '14' + type: 10gbase-x-sfpp + - name: '15' + type: 10gbase-x-sfpp + description: For stacking or as additional SFP+ + - name: '16' + type: 10gbase-x-sfpp + description: For stacking or as additional SFP+ diff --git a/device-types/Extreme Networks/X440-G2-12t8fx-GE4.yaml b/device-types/Extreme Networks/X440-G2-12t8fx-GE4.yaml new file mode 100644 index 000000000..a4d91bc7d --- /dev/null +++ b/device-types/Extreme Networks/X440-G2-12t8fx-GE4.yaml @@ -0,0 +1,74 @@ +--- +manufacturer: Extreme Networks +model: X440-G2-12t8fx-GE4 +slug: extreme-networks-x440-g2-12t8fx-ge4 +part_number: '16540' +u_height: 1 +is_full_depth: false +front_image: true +rear_image: true +weight: 2.95 +weight_unit: kg +comments: '[Extreme Networks X440-G2 Technical Specifications](https://www.extremenetworks.com/product/x440-g2/)' +console-ports: + - name: Console + type: rj-45 +power-ports: + - name: PSU1 + type: iec-60320-c14 + maximum_draw: 47 + - name: RPS1 + type: dc-terminal + description: Redundant Power Supply +interfaces: + - name: Mgmt-port + type: 1000base-t + mgmt_only: true + - name: '1' + type: 1000base-t + - name: '2' + type: 1000base-t + - name: '3' + type: 1000base-t + - name: '4' + type: 1000base-t + - name: '5' + type: 1000base-t + - name: '6' + type: 1000base-t + - name: '7' + type: 1000base-t + - name: '8' + type: 1000base-t + - name: '9' + type: 1000base-t + - name: '10' + type: 1000base-t + - name: '11' + type: 1000base-t + - name: '12' + type: 1000base-t + - name: '13' + type: 1000base-x-sfp + - name: '14' + type: 1000base-x-sfp + - name: '15' + type: 1000base-x-sfp + - name: '16' + type: 1000base-x-sfp + - name: '17' + type: 100base-fx + - name: '18' + type: 100base-fx + - name: '19' + type: 100base-fx + - name: '20' + type: 100base-fx + - name: '21' + type: 100base-fx + - name: '22' + type: 100base-fx + - name: '23' + type: 100base-fx + - name: '24' + type: 100base-fx diff --git a/device-types/Extreme Networks/X440-G2-24fx-GE4.yaml b/device-types/Extreme Networks/X440-G2-24fx-GE4.yaml new file mode 100644 index 000000000..4461474cf --- /dev/null +++ b/device-types/Extreme Networks/X440-G2-24fx-GE4.yaml @@ -0,0 +1,82 @@ +--- +manufacturer: Extreme Networks +model: X440-G2-24fx-GE4 +slug: extreme-networks-x440-g2-24fx-ge4 +part_number: '16539' +u_height: 1 +is_full_depth: false +front_image: true +rear_image: true +weight: 3.93 +weight_unit: kg +comments: '[Extreme Networks X440-G2 Technical Specifications](https://www.extremenetworks.com/product/x440-g2/)' +console-ports: + - name: Console + type: rj-45 +power-ports: + - name: PSU1 + type: iec-60320-c14 + maximum_draw: 65 + - name: RPS1 + type: dc-terminal + description: Redundant Power Supply +interfaces: + - name: Mgmt-port + type: 1000base-t + mgmt_only: true + - name: '1' + type: 100base-fx + - name: '2' + type: 100base-fx + - name: '3' + type: 100base-fx + - name: '4' + type: 100base-fx + - name: '5' + type: 100base-fx + - name: '6' + type: 100base-fx + - name: '7' + type: 100base-fx + - name: '8' + type: 100base-fx + - name: '9' + type: 100base-fx + - name: '10' + type: 100base-fx + - name: '11' + type: 100base-fx + - name: '12' + type: 100base-fx + - name: '13' + type: 100base-fx + - name: '14' + type: 100base-fx + - name: '15' + type: 100base-fx + - name: '16' + type: 100base-fx + - name: '17' + type: 100base-fx + - name: '18' + type: 100base-fx + - name: '19' + type: 100base-fx + - name: '20' + type: 100base-fx + - name: '21' + type: 100base-fx + - name: '22' + type: 100base-fx + - name: '23' + type: 100base-fx + - name: '24' + type: 100base-fx + - name: '25' + type: 1000base-x-sfp + - name: '26' + type: 1000base-x-sfp + - name: '27' + type: 1000base-x-sfp + - name: '28' + type: 1000base-x-sfp diff --git a/device-types/Extreme Networks/X440-G2-24p-10GE4.yaml b/device-types/Extreme Networks/X440-G2-24p-10GE4.yaml index 337350771..5b3a7bbfc 100644 --- a/device-types/Extreme Networks/X440-G2-24p-10GE4.yaml +++ b/device-types/Extreme Networks/X440-G2-24p-10GE4.yaml @@ -5,6 +5,10 @@ slug: extreme-networks-x440-g2-24p-10ge4 part_number: '16533' u_height: 1 is_full_depth: false +front_image: true +rear_image: true +weight: 4.28 +weight_unit: kg comments: '[Extreme Networks X440-G2 Technical Specifications](https://www.extremenetworks.com/product/x440-g2/)' console-ports: - name: Console @@ -12,6 +16,7 @@ console-ports: power-ports: - name: PSU1 type: iec-60320-c14 + maximum_draw: 500 - name: RPS1 type: dc-terminal description: Redundant Power Supply @@ -21,55 +26,103 @@ interfaces: mgmt_only: true - name: '1' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '2' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '3' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '4' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '5' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '6' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '7' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '8' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '9' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '10' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '11' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '12' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '13' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '14' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '15' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '16' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '17' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '18' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '19' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '20' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '21' type: 1000base-x-sfp + poe_mode: pse + poe_type: type2-ieee802.3at description: Combo Port (either SFP or 1000BASE-T) - name: '22' type: 1000base-x-sfp + poe_mode: pse + poe_type: type2-ieee802.3at description: Combo Port (either SFP or 1000BASE-T) - name: '23' type: 1000base-x-sfp + poe_mode: pse + poe_type: type2-ieee802.3at description: Combo Port (either SFP or 1000BASE-T) - name: '24' type: 1000base-x-sfp + poe_mode: pse + poe_type: type2-ieee802.3at description: Combo Port (either SFP or 1000BASE-T) - name: '25' type: 10gbase-x-sfpp @@ -77,7 +130,7 @@ interfaces: type: 10gbase-x-sfpp - name: '27' type: 10gbase-x-sfpp - description: either Stacking-Ports or additional SFP+ + description: For stacking or as additional SFP+ - name: '28' type: 10gbase-x-sfpp - description: either Stacking-Ports or additional SFP+ + description: For stacking or as additional SFP+ diff --git a/device-types/Extreme Networks/X440-G2-24t-10GE4-DC.yaml b/device-types/Extreme Networks/X440-G2-24t-10GE4-DC.yaml new file mode 100644 index 000000000..4bef41bee --- /dev/null +++ b/device-types/Extreme Networks/X440-G2-24t-10GE4-DC.yaml @@ -0,0 +1,88 @@ +--- +manufacturer: Extreme Networks +model: X440-G2-24t-10GE4-DC +slug: extreme-networks-x440-g2-24t-10ge4-dc +part_number: '16536' +u_height: 1 +is_full_depth: false +front_image: true +rear_image: true +weight: 3.66 +weight_unit: kg +comments: '[Extreme Networks X440-G2 Technical Specifications](https://www.extremenetworks.com/product/x440-g2/)' +console-ports: + - name: Console + type: rj-45 +power-ports: + - name: PSU1 + type: dc-terminal + maximum_draw: 39 + - name: RPS1 + type: dc-terminal + description: Redundant Power Supply +interfaces: + - name: Mgmt-port + type: 1000base-t + mgmt_only: true + - name: '1' + type: 1000base-t + - name: '2' + type: 1000base-t + - name: '3' + type: 1000base-t + - name: '4' + type: 1000base-t + - name: '5' + type: 1000base-t + - name: '6' + type: 1000base-t + - name: '7' + type: 1000base-t + - name: '8' + type: 1000base-t + - name: '9' + type: 1000base-t + - name: '10' + type: 1000base-t + - name: '11' + type: 1000base-t + - name: '12' + type: 1000base-t + - name: '13' + type: 1000base-t + - name: '14' + type: 1000base-t + - name: '15' + type: 1000base-t + - name: '16' + type: 1000base-t + - name: '17' + type: 1000base-t + - name: '18' + type: 1000base-t + - name: '19' + type: 1000base-t + - name: '20' + type: 1000base-t + - name: '21' + type: 1000base-x-sfp + description: Combo Port (either SFP or 1000BASE-T) + - name: '22' + type: 1000base-x-sfp + description: Combo Port (either SFP or 1000BASE-T) + - name: '23' + type: 1000base-x-sfp + description: Combo Port (either SFP or 1000BASE-T) + - name: '24' + type: 1000base-x-sfp + description: Combo Port (either SFP or 1000BASE-T) + - name: '25' + type: 10gbase-x-sfpp + - name: '26' + type: 10gbase-x-sfpp + - name: '27' + type: 10gbase-x-sfpp + description: For stacking or as additional SFP+ + - name: '28' + type: 10gbase-x-sfpp + description: For stacking or as additional SFP+ diff --git a/device-types/Extreme Networks/X440-G2-24t-10GE4.yaml b/device-types/Extreme Networks/X440-G2-24t-10GE4.yaml index 3f0cbb67c..ac89ce472 100644 --- a/device-types/Extreme Networks/X440-G2-24t-10GE4.yaml +++ b/device-types/Extreme Networks/X440-G2-24t-10GE4.yaml @@ -5,6 +5,10 @@ slug: extreme-networks-x440-g2-24t-10ge4 part_number: '16532' u_height: 1 is_full_depth: false +front_image: true +rear_image: true +weight: 3.66 +weight_unit: kg comments: '[Extreme Networks X440-G2 Technical Specifications](https://www.extremenetworks.com/product/x440-g2/)' console-ports: - name: Console @@ -12,6 +16,7 @@ console-ports: power-ports: - name: PSU1 type: iec-60320-c14 + maximum_draw: 40 - name: RPS1 type: dc-terminal description: Redundant Power Supply @@ -77,7 +82,7 @@ interfaces: type: 10gbase-x-sfpp - name: '27' type: 10gbase-x-sfpp - description: either Stacking-Ports or additional SFP+ + description: For stacking or as additional SFP+ - name: '28' type: 10gbase-x-sfpp - description: either Stacking-Ports or additional SFP+ + description: For stacking or as additional SFP+ diff --git a/device-types/Extreme Networks/X440-G2-24t-GE4.yaml b/device-types/Extreme Networks/X440-G2-24t-GE4.yaml new file mode 100644 index 000000000..5157d6e7b --- /dev/null +++ b/device-types/Extreme Networks/X440-G2-24t-GE4.yaml @@ -0,0 +1,82 @@ +--- +manufacturer: Extreme Networks +model: X440-G2-24t-GE4 +slug: extreme-networks-x440-g2-24t-ge4 +part_number: '16541' +u_height: 1 +is_full_depth: false +front_image: true +rear_image: true +weight: 3.62 +weight_unit: kg +comments: '[Extreme Networks X440-G2 Technical Specifications](https://www.extremenetworks.com/product/x440-g2/)' +console-ports: + - name: Console + type: rj-45 +power-ports: + - name: PSU1 + type: iec-60320-c14 + maximum_draw: 38 + - name: RPS1 + type: dc-terminal + description: Redundant Power Supply +interfaces: + - name: Mgmt-port + type: 1000base-t + mgmt_only: true + - name: '1' + type: 1000base-t + - name: '2' + type: 1000base-t + - name: '3' + type: 1000base-t + - name: '4' + type: 1000base-t + - name: '5' + type: 1000base-t + - name: '6' + type: 1000base-t + - name: '7' + type: 1000base-t + - name: '8' + type: 1000base-t + - name: '9' + type: 1000base-t + - name: '10' + type: 1000base-t + - name: '11' + type: 1000base-t + - name: '12' + type: 1000base-t + - name: '13' + type: 1000base-t + - name: '14' + type: 1000base-t + - name: '15' + type: 1000base-t + - name: '16' + type: 1000base-t + - name: '17' + type: 1000base-t + - name: '18' + type: 1000base-t + - name: '19' + type: 1000base-t + - name: '20' + type: 1000base-t + - name: '21' + type: 1000base-t + - name: '22' + type: 1000base-t + - name: '23' + type: 1000base-t + - name: '24' + type: 1000base-t + - name: '25' + type: 1000base-x-sfp + - name: '26' + type: 1000base-x-sfp + - name: '27' + type: 1000base-x-sfp + - name: '28' + type: 1000base-x-sfp diff --git a/device-types/Extreme Networks/X440-G2-24x-10GE4.yaml b/device-types/Extreme Networks/X440-G2-24x-10GE4.yaml index 5e3511a2d..8522fb3c0 100644 --- a/device-types/Extreme Networks/X440-G2-24x-10GE4.yaml +++ b/device-types/Extreme Networks/X440-G2-24x-10GE4.yaml @@ -5,6 +5,10 @@ slug: extreme-networks-x440-g2-24x-10ge4 part_number: '16538' u_height: 1 is_full_depth: false +front_image: true +rear_image: true +weight: 3.73 +weight_unit: kg comments: '[Extreme Networks X440-G2 Technical Specifications](https://www.extremenetworks.com/product/x440-g2/)' console-ports: - name: Console @@ -12,6 +16,7 @@ console-ports: power-ports: - name: PSU1 type: iec-60320-c14 + maximum_draw: 51 - name: RPS1 type: dc-terminal description: Redundant Power Supply @@ -77,7 +82,7 @@ interfaces: type: 10gbase-x-sfpp - name: '27' type: 10gbase-x-sfpp - description: either Stacking-Ports or additional SFP+ + description: For stacking or as additional SFP+ - name: '28' type: 10gbase-x-sfpp - description: either Stacking-Ports or additional SFP+ + description: For stacking or as additional SFP+ diff --git a/device-types/Extreme Networks/X440-G2-48p-10GE4.yaml b/device-types/Extreme Networks/X440-G2-48p-10GE4.yaml index 3a8657577..8f4688031 100644 --- a/device-types/Extreme Networks/X440-G2-48p-10GE4.yaml +++ b/device-types/Extreme Networks/X440-G2-48p-10GE4.yaml @@ -7,6 +7,8 @@ u_height: 1 is_full_depth: false airflow: left-to-right comments: '[Extreme Networks X440-G2 Technical Specifications](https://www.extremenetworks.com/product/x440-g2/)' +front_image: true +rear_image: true weight: 6600 weight_unit: g console-ports: @@ -26,205 +28,205 @@ interfaces: - name: '1' type: 1000base-t poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '2' type: 1000base-t poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '3' type: 1000base-t poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '4' type: 1000base-t poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '5' type: 1000base-t poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '6' type: 1000base-t poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '7' type: 1000base-t poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '8' type: 1000base-t poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '9' type: 1000base-t poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '10' type: 1000base-t poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '11' type: 1000base-t poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '12' type: 1000base-t poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '13' type: 1000base-t poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '14' type: 1000base-t poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '15' type: 1000base-t poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '16' type: 1000base-t poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '17' type: 1000base-t poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '18' type: 1000base-t poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '19' type: 1000base-t poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '20' type: 1000base-t poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '21' type: 1000base-t poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '22' type: 1000base-t poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '23' type: 1000base-t poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '24' type: 1000base-t poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '25' type: 1000base-t poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '26' type: 1000base-t poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '27' type: 1000base-t poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '28' type: 1000base-t poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '29' type: 1000base-t poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '30' type: 1000base-t poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '31' type: 1000base-t poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '32' type: 1000base-t poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '33' type: 1000base-t poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '34' type: 1000base-t poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '35' type: 1000base-t poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '36' type: 1000base-t poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '37' type: 1000base-t poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '38' type: 1000base-t poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '39' type: 1000base-t poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '40' type: 1000base-t poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '41' type: 1000base-t poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '42' type: 1000base-t poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '43' type: 1000base-t poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '44' type: 1000base-t poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '45' type: 1000base-x-sfp description: Combo Port (either SFP or 1000BASE-T) poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '46' type: 1000base-x-sfp description: Combo Port (either SFP or 1000BASE-T) poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '47' type: 1000base-x-sfp description: Combo Port (either SFP or 1000BASE-T) poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '48' type: 1000base-x-sfp description: Combo Port (either SFP or 1000BASE-T) poe_mode: pse - poe_type: type1-ieee802.3af + poe_type: type2-ieee802.3at - name: '49' type: 10gbase-x-sfpp - description: either Stacking-Ports or additional SFP+ + description: For stacking or as additional SFP+ - name: '50' type: 10gbase-x-sfpp - description: either Stacking-Ports or additional SFP+ + description: For stacking or as additional SFP+ - name: '51' type: 10gbase-x-sfpp description: Combo Port (either SFP+ or 10GBASE-T) diff --git a/device-types/Extreme Networks/X440-G2-48t-10GE4-DC.yaml b/device-types/Extreme Networks/X440-G2-48t-10GE4-DC.yaml new file mode 100644 index 000000000..c7f16df74 --- /dev/null +++ b/device-types/Extreme Networks/X440-G2-48t-10GE4-DC.yaml @@ -0,0 +1,146 @@ +--- +manufacturer: Extreme Networks +model: X440-G2-48t-10GE4-DC +slug: extreme-networks-x440-g2-48t-10ge4-dc +part_number: '16537' +u_height: 1 +is_full_depth: false +comments: '[Extreme Networks X440-G2 Technical Specifications](https://www.extremenetworks.com/product/x440-g2/)' +front_image: true +rear_image: true +weight: 5.08 +weight_unit: kg +console-ports: + - name: Console + type: rj-45 +power-ports: + - name: PSU1 + type: dc-terminal + maximum_draw: 61 + - name: RPS1 + type: dc-terminal + description: Redundant Power Supply +interfaces: + - name: Mgmt-port + type: 1000base-t + mgmt_only: true + - name: '1' + type: 1000base-t + - name: '2' + type: 1000base-t + - name: '3' + type: 1000base-t + - name: '4' + type: 1000base-t + - name: '5' + type: 1000base-t + - name: '6' + type: 1000base-t + - name: '7' + type: 1000base-t + - name: '8' + type: 1000base-t + - name: '9' + type: 1000base-t + - name: '10' + type: 1000base-t + - name: '11' + type: 1000base-t + - name: '12' + type: 1000base-t + - name: '13' + type: 1000base-t + - name: '14' + type: 1000base-t + - name: '15' + type: 1000base-t + - name: '16' + type: 1000base-t + - name: '17' + type: 1000base-t + - name: '18' + type: 1000base-t + - name: '19' + type: 1000base-t + - name: '20' + type: 1000base-t + - name: '21' + type: 1000base-t + - name: '22' + type: 1000base-t + - name: '23' + type: 1000base-t + - name: '24' + type: 1000base-t + - name: '25' + type: 1000base-t + - name: '26' + type: 1000base-t + - name: '27' + type: 1000base-t + - name: '28' + type: 1000base-t + - name: '29' + type: 1000base-t + - name: '30' + type: 1000base-t + - name: '31' + type: 1000base-t + - name: '32' + type: 1000base-t + - name: '33' + type: 1000base-t + - name: '34' + type: 1000base-t + - name: '35' + type: 1000base-t + - name: '36' + type: 1000base-t + - name: '37' + type: 1000base-t + - name: '38' + type: 1000base-t + - name: '39' + type: 1000base-t + - name: '40' + type: 1000base-t + - name: '41' + type: 1000base-t + - name: '42' + type: 1000base-t + - name: '43' + type: 1000base-t + - name: '44' + type: 1000base-t + - name: '45' + type: 1000base-x-sfp + description: Combo Port (either SFP or 1000BASE-T) + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '46' + type: 1000base-x-sfp + description: Combo Port (either SFP or 1000BASE-T) + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '47' + type: 1000base-x-sfp + description: Combo Port (either SFP or 1000BASE-T) + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '48' + type: 1000base-x-sfp + description: Combo Port (either SFP or 1000BASE-T) + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '49' + type: 10gbase-x-sfpp + description: For stacking or as additional SFP+ + - name: '50' + type: 10gbase-x-sfpp + description: For stacking or as additional SFP+ + - name: '51' + type: 10gbase-x-sfpp + description: Combo Port (either SFP+ or 10GBASE-T) + - name: '52' + type: 10gbase-x-sfpp + description: Combo Port (either SFP+ or 10GBASE-T) diff --git a/device-types/Extreme Networks/X440-G2-48t-10GE4.yaml b/device-types/Extreme Networks/X440-G2-48t-10GE4.yaml new file mode 100644 index 000000000..09b04a733 --- /dev/null +++ b/device-types/Extreme Networks/X440-G2-48t-10GE4.yaml @@ -0,0 +1,146 @@ +--- +manufacturer: Extreme Networks +model: X440-G2-48t-10GE4 +slug: extreme-networks-x440-g2-48t-10ge4 +part_number: '16534' +u_height: 1 +is_full_depth: false +comments: '[Extreme Networks X440-G2 Technical Specifications](https://www.extremenetworks.com/product/x440-g2/)' +front_image: true +rear_image: true +weight: 5.09 +weight_unit: kg +console-ports: + - name: Console + type: rj-45 +power-ports: + - name: PSU1 + type: iec-60320-c14 + maximum_draw: 61 + - name: RPS1 + type: dc-terminal + description: Redundant Power Supply +interfaces: + - name: Mgmt-port + type: 1000base-t + mgmt_only: true + - name: '1' + type: 1000base-t + - name: '2' + type: 1000base-t + - name: '3' + type: 1000base-t + - name: '4' + type: 1000base-t + - name: '5' + type: 1000base-t + - name: '6' + type: 1000base-t + - name: '7' + type: 1000base-t + - name: '8' + type: 1000base-t + - name: '9' + type: 1000base-t + - name: '10' + type: 1000base-t + - name: '11' + type: 1000base-t + - name: '12' + type: 1000base-t + - name: '13' + type: 1000base-t + - name: '14' + type: 1000base-t + - name: '15' + type: 1000base-t + - name: '16' + type: 1000base-t + - name: '17' + type: 1000base-t + - name: '18' + type: 1000base-t + - name: '19' + type: 1000base-t + - name: '20' + type: 1000base-t + - name: '21' + type: 1000base-t + - name: '22' + type: 1000base-t + - name: '23' + type: 1000base-t + - name: '24' + type: 1000base-t + - name: '25' + type: 1000base-t + - name: '26' + type: 1000base-t + - name: '27' + type: 1000base-t + - name: '28' + type: 1000base-t + - name: '29' + type: 1000base-t + - name: '30' + type: 1000base-t + - name: '31' + type: 1000base-t + - name: '32' + type: 1000base-t + - name: '33' + type: 1000base-t + - name: '34' + type: 1000base-t + - name: '35' + type: 1000base-t + - name: '36' + type: 1000base-t + - name: '37' + type: 1000base-t + - name: '38' + type: 1000base-t + - name: '39' + type: 1000base-t + - name: '40' + type: 1000base-t + - name: '41' + type: 1000base-t + - name: '42' + type: 1000base-t + - name: '43' + type: 1000base-t + - name: '44' + type: 1000base-t + - name: '45' + type: 1000base-x-sfp + description: Combo Port (either SFP or 1000BASE-T) + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '46' + type: 1000base-x-sfp + description: Combo Port (either SFP or 1000BASE-T) + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '47' + type: 1000base-x-sfp + description: Combo Port (either SFP or 1000BASE-T) + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '48' + type: 1000base-x-sfp + description: Combo Port (either SFP or 1000BASE-T) + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '49' + type: 10gbase-x-sfpp + description: For stacking or as additional SFP+ + - name: '50' + type: 10gbase-x-sfpp + description: For stacking or as additional SFP+ + - name: '51' + type: 10gbase-x-sfpp + description: Combo Port (either SFP+ or 10GBASE-T) + - name: '52' + type: 10gbase-x-sfpp + description: Combo Port (either SFP+ or 10GBASE-T) diff --git a/device-types/Extreme Networks/X440-L2-24t.yaml b/device-types/Extreme Networks/X440-L2-24t.yaml new file mode 100644 index 000000000..d25d06729 --- /dev/null +++ b/device-types/Extreme Networks/X440-L2-24t.yaml @@ -0,0 +1,69 @@ +--- +manufacturer: Extreme Networks +model: X440-L2-24t +slug: extreme-networks-x440-l2-24t +u_height: 1 +is_full_depth: false +weight: 3.83 +weight_unit: kg +airflow: right-to-left +comments: '[Extreme Networks X440-L2-24t Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-7F0A11D6-DDA2-45A1-BDD5-51CDC462FF6A.shtml)' +power-ports: + - name: C14 + type: iec-60320-c14 + maximum_draw: 37 +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: '1' + type: 1000base-t + - name: '2' + type: 1000base-t + - name: '3' + type: 1000base-t + - name: '4' + type: 1000base-t + - name: '5' + type: 1000base-t + - name: '6' + type: 1000base-t + - name: '7' + type: 1000base-t + - name: '8' + type: 1000base-t + - name: '9' + type: 1000base-t + - name: '10' + type: 1000base-t + - name: '11' + type: 1000base-t + - name: '12' + type: 1000base-t + - name: '13' + type: 1000base-t + - name: '14' + type: 1000base-t + - name: '15' + type: 1000base-t + - name: '16' + type: 1000base-t + - name: '17' + type: 1000base-t + - name: '18' + type: 1000base-t + - name: '19' + type: 1000base-t + - name: '20' + type: 1000base-t + - name: '21' + type: 1000base-x-sfp + - name: '22' + type: 1000base-x-sfp + - name: '23' + type: 1000base-x-sfp + - name: '24' + type: 1000base-x-sfp + - name: Mgmt + type: 1000base-t + mgmt_only: true diff --git a/device-types/Extreme Networks/X440-L2-48t.yaml b/device-types/Extreme Networks/X440-L2-48t.yaml new file mode 100644 index 000000000..6f793e530 --- /dev/null +++ b/device-types/Extreme Networks/X440-L2-48t.yaml @@ -0,0 +1,117 @@ +--- +manufacturer: Extreme Networks +model: X440-L2-48t +slug: extreme-networks-x440-l2-48t +u_height: 1 +is_full_depth: false +weight: 4.13 +weight_unit: kg +airflow: right-to-left +comments: '[Extreme Networks X440-L2-48t Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-F1887880-6CC5-46A6-89B9-1C45222A7C9D.shtml)' +power-ports: + - name: C14 + type: iec-60320-c14 + maximum_draw: 57 +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: '1' + type: 1000base-t + - name: '2' + type: 1000base-t + - name: '3' + type: 1000base-t + - name: '4' + type: 1000base-t + - name: '5' + type: 1000base-t + - name: '6' + type: 1000base-t + - name: '7' + type: 1000base-t + - name: '8' + type: 1000base-t + - name: '9' + type: 1000base-t + - name: '10' + type: 1000base-t + - name: '11' + type: 1000base-t + - name: '12' + type: 1000base-t + - name: '13' + type: 1000base-t + - name: '14' + type: 1000base-t + - name: '15' + type: 1000base-t + - name: '16' + type: 1000base-t + - name: '17' + type: 1000base-t + - name: '18' + type: 1000base-t + - name: '19' + type: 1000base-t + - name: '20' + type: 1000base-t + - name: '21' + type: 1000base-t + - name: '22' + type: 1000base-t + - name: '23' + type: 1000base-t + - name: '24' + type: 1000base-t + - name: '25' + type: 1000base-t + - name: '26' + type: 1000base-t + - name: '27' + type: 1000base-t + - name: '28' + type: 1000base-t + - name: '29' + type: 1000base-t + - name: '30' + type: 1000base-t + - name: '31' + type: 1000base-t + - name: '32' + type: 1000base-t + - name: '33' + type: 1000base-t + - name: '34' + type: 1000base-t + - name: '35' + type: 1000base-t + - name: '36' + type: 1000base-t + - name: '37' + type: 1000base-t + - name: '38' + type: 1000base-t + - name: '39' + type: 1000base-t + - name: '40' + type: 1000base-t + - name: '41' + type: 1000base-t + - name: '42' + type: 1000base-t + - name: '43' + type: 1000base-t + - name: '44' + type: 1000base-t + - name: '45' + type: 1000base-x-sfp + - name: '46' + type: 1000base-x-sfp + - name: '47' + type: 1000base-x-sfp + - name: '48' + type: 1000base-x-sfp + - name: Mgmt + type: 1000base-t + mgmt_only: true diff --git a/device-types/Extreme Networks/X450-24t.yaml b/device-types/Extreme Networks/X450-24t.yaml new file mode 100644 index 000000000..bd7b58e19 --- /dev/null +++ b/device-types/Extreme Networks/X450-24t.yaml @@ -0,0 +1,69 @@ +--- +manufacturer: Extreme Networks +model: X450-24t +slug: extreme-networks-x450-24t +u_height: 1 +is_full_depth: false +weight: 6.35 +weight_unit: kg +airflow: right-to-left +comments: '[Extreme Networks X450-24t Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-94360E17-A176-4D91-A117-4330058468B9.shtml)' +power-ports: + - name: C14 + type: iec-60320-c14 + maximum_draw: 160 +console-ports: + - name: Serial console port + type: de-9 +interfaces: + - name: '1' + type: 1000base-x-sfp + - name: '2' + type: 1000base-x-sfp + - name: '3' + type: 1000base-x-sfp + - name: '4' + type: 1000base-x-sfp + - name: '5' + type: 1000base-t + - name: '6' + type: 1000base-t + - name: '7' + type: 1000base-t + - name: '8' + type: 1000base-t + - name: '9' + type: 1000base-t + - name: '10' + type: 1000base-t + - name: '11' + type: 1000base-t + - name: '12' + type: 1000base-t + - name: '13' + type: 1000base-t + - name: '14' + type: 1000base-t + - name: '15' + type: 1000base-t + - name: '16' + type: 1000base-t + - name: '17' + type: 1000base-t + - name: '18' + type: 1000base-t + - name: '19' + type: 1000base-t + - name: '20' + type: 1000base-t + - name: '21' + type: 1000base-t + - name: '22' + type: 1000base-t + - name: '23' + type: 1000base-t + - name: '24' + type: 1000base-t + - name: Mgmt + type: 1000base-t + mgmt_only: true diff --git a/device-types/Extreme Networks/X450-24x.yaml b/device-types/Extreme Networks/X450-24x.yaml new file mode 100644 index 000000000..23a2d7dd7 --- /dev/null +++ b/device-types/Extreme Networks/X450-24x.yaml @@ -0,0 +1,69 @@ +--- +manufacturer: Extreme Networks +model: X450-24x +slug: extreme-networks-x450-24x +u_height: 1 +is_full_depth: false +weight: 6.26 +weight_unit: kg +airflow: right-to-left +comments: '[Extreme Networks X450-24x Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-95F63573-7803-4E09-8FBA-E7F0E4957372.shtml)' +power-ports: + - name: C14 + type: iec-60320-c14 + maximum_draw: 160 +console-ports: + - name: Serial console port + type: de-9 +interfaces: + - name: '1' + type: 1000base-x-sfp + - name: '2' + type: 1000base-x-sfp + - name: '3' + type: 1000base-x-sfp + - name: '4' + type: 1000base-x-sfp + - name: '5' + type: 1000base-x-sfp + - name: '6' + type: 1000base-x-sfp + - name: '7' + type: 1000base-x-sfp + - name: '8' + type: 1000base-x-sfp + - name: '9' + type: 1000base-x-sfp + - name: '10' + type: 1000base-x-sfp + - name: '11' + type: 1000base-x-sfp + - name: '12' + type: 1000base-x-sfp + - name: '13' + type: 1000base-x-sfp + - name: '14' + type: 1000base-x-sfp + - name: '15' + type: 1000base-x-sfp + - name: '16' + type: 1000base-x-sfp + - name: '17' + type: 1000base-x-sfp + - name: '18' + type: 1000base-x-sfp + - name: '19' + type: 1000base-x-sfp + - name: '20' + type: 1000base-x-sfp + - name: '21' + type: 1000base-x-sfp + - name: '22' + type: 1000base-x-sfp + - name: '23' + type: 1000base-x-sfp + - name: '24' + type: 1000base-x-sfp + - name: Mgmt + type: 1000base-t + mgmt_only: true diff --git a/device-types/Extreme Networks/X450-G2-24p-10GE4.yaml b/device-types/Extreme Networks/X450-G2-24p-10GE4.yaml new file mode 100644 index 000000000..0b0693f84 --- /dev/null +++ b/device-types/Extreme Networks/X450-G2-24p-10GE4.yaml @@ -0,0 +1,130 @@ +--- +manufacturer: Extreme Networks +model: X450-G2-24p-10GE4 +slug: extreme-networks-x450-g2-24p-10ge4 +u_height: 1 +is_full_depth: false +weight: 6.32 +weight_unit: kg +airflow: front-to-rear +comments: '[Extreme Networks X450-G2-24p-10GE4 Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-A075D1DB-1E70-4C45-90EC-19E56FCE0102.shtml#GUID-A075D1DB-1E70-4C45-90EC-19E56FCE0102)' +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: '1' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '2' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '3' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '4' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '5' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '6' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '7' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '8' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '9' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '10' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '11' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '12' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '13' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '14' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '15' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '16' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '17' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '18' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '19' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '20' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '21' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '22' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '23' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '24' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '25' + type: 10gbase-x-sfpp + - name: '26' + type: 10gbase-x-sfpp + - name: '27' + type: 10gbase-x-sfpp + - name: '28' + type: 10gbase-x-sfpp + - name: Mgmt + type: 1000base-t + mgmt_only: true + - name: SP1 + type: extreme-summitstack + - name: SP2 + type: extreme-summitstack +module-bays: + - name: PSU-1 + position: '1' + - name: PSU-2 + position: '2' diff --git a/device-types/Extreme Networks/X450-G2-24p-GE4.yaml b/device-types/Extreme Networks/X450-G2-24p-GE4.yaml new file mode 100644 index 000000000..4ec90e90e --- /dev/null +++ b/device-types/Extreme Networks/X450-G2-24p-GE4.yaml @@ -0,0 +1,130 @@ +--- +manufacturer: Extreme Networks +model: X450-G2-24p-GE4 +slug: extreme-networks-x450-g2-24p-ge4 +u_height: 1 +is_full_depth: false +weight: 6.32 +weight_unit: kg +airflow: front-to-rear +comments: '[Extreme Networks X450-G2-24p-GE4 Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-67B80737-DDC3-4AA6-99CF-1B62E2348692.shtml#GUID-67B80737-DDC3-4AA6-99CF-1B62E2348692)' +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: '1' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '2' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '3' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '4' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '5' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '6' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '7' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '8' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '9' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '10' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '11' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '12' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '13' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '14' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '15' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '16' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '17' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '18' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '19' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '20' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '21' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '22' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '23' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '24' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '25' + type: 1000base-x-sfp + - name: '26' + type: 1000base-x-sfp + - name: '27' + type: 1000base-x-sfp + - name: '28' + type: 1000base-x-sfp + - name: Mgmt + type: 1000base-t + mgmt_only: true + - name: SP1 + type: extreme-summitstack + - name: SP2 + type: extreme-summitstack +module-bays: + - name: PSU-1 + position: '1' + - name: PSU-2 + position: '2' diff --git a/device-types/Extreme Networks/X450-G2-24t-10GE4.yaml b/device-types/Extreme Networks/X450-G2-24t-10GE4.yaml new file mode 100644 index 000000000..dd85e4b32 --- /dev/null +++ b/device-types/Extreme Networks/X450-G2-24t-10GE4.yaml @@ -0,0 +1,81 @@ +--- +manufacturer: Extreme Networks +model: X450-G2-24t-10GE4 +slug: extreme-networks-x450-g2-24t-10ge4 +u_height: 1 +is_full_depth: false +weight: 6.22 +weight_unit: kg +airflow: front-to-rear +comments: '[Extreme Networks X450-G2-24t-10GE4 Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-875AC476-5C8C-44ED-A762-111446F141CD.shtml#GUID-875AC476-5C8C-44ED-A762-111446F141CD)' +power-ports: + - name: C14 + type: iec-60320-c14 + maximum_draw: 71 +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: '1' + type: 1000base-t + - name: '2' + type: 1000base-t + - name: '3' + type: 1000base-t + - name: '4' + type: 1000base-t + - name: '5' + type: 1000base-t + - name: '6' + type: 1000base-t + - name: '7' + type: 1000base-t + - name: '8' + type: 1000base-t + - name: '9' + type: 1000base-t + - name: '10' + type: 1000base-t + - name: '11' + type: 1000base-t + - name: '12' + type: 1000base-t + - name: '13' + type: 1000base-t + - name: '14' + type: 1000base-t + - name: '15' + type: 1000base-t + - name: '16' + type: 1000base-t + - name: '17' + type: 1000base-t + - name: '18' + type: 1000base-t + - name: '19' + type: 1000base-t + - name: '20' + type: 1000base-t + - name: '21' + type: 1000base-t + - name: '22' + type: 1000base-t + - name: '23' + type: 1000base-t + - name: '24' + type: 1000base-t + - name: '25' + type: 10gbase-x-sfpp + - name: '26' + type: 10gbase-x-sfpp + - name: '27' + type: 10gbase-x-sfpp + - name: '28' + type: 10gbase-x-sfpp + - name: Mgmt + type: 1000base-t + mgmt_only: true + - name: SP1 + type: extreme-summitstack + - name: SP2 + type: extreme-summitstack diff --git a/device-types/Extreme Networks/X450-G2-24t-GE4.yaml b/device-types/Extreme Networks/X450-G2-24t-GE4.yaml new file mode 100644 index 000000000..4e0e95565 --- /dev/null +++ b/device-types/Extreme Networks/X450-G2-24t-GE4.yaml @@ -0,0 +1,81 @@ +--- +manufacturer: Extreme Networks +model: X450-G2-24t-GE4 +slug: extreme-networks-x450-g2-24t-ge4 +u_height: 1 +is_full_depth: false +weight: 6.22 +weight_unit: kg +airflow: front-to-rear +comments: '[Extreme Networks X450-G2-24t-GE4 Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-B7988A69-FEBE-44EE-8976-F3257D6BDB89.shtml#GUID-B7988A69-FEBE-44EE-8976-F3257D6BDB89)' +power-ports: + - name: C14 + type: iec-60320-c14 + maximum_draw: 71 +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: '1' + type: 1000base-t + - name: '2' + type: 1000base-t + - name: '3' + type: 1000base-t + - name: '4' + type: 1000base-t + - name: '5' + type: 1000base-t + - name: '6' + type: 1000base-t + - name: '7' + type: 1000base-t + - name: '8' + type: 1000base-t + - name: '9' + type: 1000base-t + - name: '10' + type: 1000base-t + - name: '11' + type: 1000base-t + - name: '12' + type: 1000base-t + - name: '13' + type: 1000base-t + - name: '14' + type: 1000base-t + - name: '15' + type: 1000base-t + - name: '16' + type: 1000base-t + - name: '17' + type: 1000base-t + - name: '18' + type: 1000base-t + - name: '19' + type: 1000base-t + - name: '20' + type: 1000base-t + - name: '21' + type: 1000base-t + - name: '22' + type: 1000base-t + - name: '23' + type: 1000base-t + - name: '24' + type: 1000base-t + - name: '25' + type: 1000base-x-sfp + - name: '26' + type: 1000base-x-sfp + - name: '27' + type: 1000base-x-sfp + - name: '28' + type: 1000base-x-sfp + - name: Mgmt + type: 1000base-t + mgmt_only: true + - name: SP1 + type: extreme-summitstack + - name: SP2 + type: extreme-summitstack diff --git a/device-types/Extreme Networks/X450-G2-48p-GE4.yaml b/device-types/Extreme Networks/X450-G2-48p-GE4.yaml new file mode 100644 index 000000000..11c1a0534 --- /dev/null +++ b/device-types/Extreme Networks/X450-G2-48p-GE4.yaml @@ -0,0 +1,226 @@ +--- +manufacturer: Extreme Networks +model: X450-G2-48p-GE4 +slug: extreme-networks-x450-g2-48p-ge4 +u_height: 1 +is_full_depth: false +weight: 6.58 +weight_unit: kg +airflow: front-to-rear +comments: '[Extreme Networks X450-G2-48p-GE4 Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-BBFC14F9-A729-4332-8490-A67328A7FEF2.shtml#GUID-BBFC14F9-A729-4332-8490-A67328A7FEF2)' +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: '1' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '2' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '3' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '4' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '5' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '6' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '7' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '8' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '9' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '10' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '11' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '12' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '13' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '14' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '15' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '16' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '17' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '18' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '19' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '20' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '21' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '22' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '23' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '24' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '25' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '26' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '27' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '28' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '29' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '30' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '31' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '32' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '33' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '34' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '35' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '36' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '37' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '38' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '39' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '40' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '41' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '42' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '43' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '44' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '45' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '46' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '47' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '48' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '49' + type: 1000base-x-sfp + - name: '50' + type: 1000base-x-sfp + - name: '51' + type: 1000base-x-sfp + - name: '52' + type: 1000base-x-sfp + - name: Mgmt + type: 1000base-t + mgmt_only: true + - name: SP1 + type: extreme-summitstack + - name: SP2 + type: extreme-summitstack +module-bays: + - name: PSU-1 + position: '1' + - name: PSU-2 + position: '2' diff --git a/device-types/Extreme Networks/X450-G2-48t-10GE4.yaml b/device-types/Extreme Networks/X450-G2-48t-10GE4.yaml new file mode 100644 index 000000000..d7048eeaf --- /dev/null +++ b/device-types/Extreme Networks/X450-G2-48t-10GE4.yaml @@ -0,0 +1,129 @@ +--- +manufacturer: Extreme Networks +model: X450-G2-48t-10GE4 +slug: extreme-networks-x450-g2-48t-10ge4 +u_height: 1 +is_full_depth: false +weight: 6.45 +weight_unit: kg +airflow: front-to-rear +comments: '[Extreme Networks X450-G2-48t-10GE4 Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-F32AC425-E24F-409D-873E-E7D4601F69F4.shtml#GUID-F32AC425-E24F-409D-873E-E7D4601F69F4)' +power-ports: + - name: C14 + type: iec-60320-c14 + maximum_draw: 85 +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: '1' + type: 1000base-t + - name: '2' + type: 1000base-t + - name: '3' + type: 1000base-t + - name: '4' + type: 1000base-t + - name: '5' + type: 1000base-t + - name: '6' + type: 1000base-t + - name: '7' + type: 1000base-t + - name: '8' + type: 1000base-t + - name: '9' + type: 1000base-t + - name: '10' + type: 1000base-t + - name: '11' + type: 1000base-t + - name: '12' + type: 1000base-t + - name: '13' + type: 1000base-t + - name: '14' + type: 1000base-t + - name: '15' + type: 1000base-t + - name: '16' + type: 1000base-t + - name: '17' + type: 1000base-t + - name: '18' + type: 1000base-t + - name: '19' + type: 1000base-t + - name: '20' + type: 1000base-t + - name: '21' + type: 1000base-t + - name: '22' + type: 1000base-t + - name: '23' + type: 1000base-t + - name: '24' + type: 1000base-t + - name: '25' + type: 1000base-t + - name: '26' + type: 1000base-t + - name: '27' + type: 1000base-t + - name: '28' + type: 1000base-t + - name: '29' + type: 1000base-t + - name: '30' + type: 1000base-t + - name: '31' + type: 1000base-t + - name: '32' + type: 1000base-t + - name: '33' + type: 1000base-t + - name: '34' + type: 1000base-t + - name: '35' + type: 1000base-t + - name: '36' + type: 1000base-t + - name: '37' + type: 1000base-t + - name: '38' + type: 1000base-t + - name: '39' + type: 1000base-t + - name: '40' + type: 1000base-t + - name: '41' + type: 1000base-t + - name: '42' + type: 1000base-t + - name: '43' + type: 1000base-t + - name: '44' + type: 1000base-t + - name: '45' + type: 1000base-t + - name: '46' + type: 1000base-t + - name: '47' + type: 1000base-t + - name: '48' + type: 1000base-t + - name: '49' + type: 10gbase-x-sfpp + - name: '50' + type: 10gbase-x-sfpp + - name: '51' + type: 10gbase-x-sfpp + - name: '52' + type: 10gbase-x-sfpp + - name: Mgmt + type: 1000base-t + mgmt_only: true + - name: SP1 + type: extreme-summitstack + - name: SP2 + type: extreme-summitstack diff --git a/device-types/Extreme Networks/X450-G2-48t-GE4.yaml b/device-types/Extreme Networks/X450-G2-48t-GE4.yaml new file mode 100644 index 000000000..bfa86e9fd --- /dev/null +++ b/device-types/Extreme Networks/X450-G2-48t-GE4.yaml @@ -0,0 +1,129 @@ +--- +manufacturer: Extreme Networks +model: X450-G2-48t-GE4 +slug: extreme-networks-x450-g2-48t-ge4 +u_height: 1 +is_full_depth: false +weight: 6.45 +weight_unit: kg +airflow: front-to-rear +comments: '[Extreme Networks X450-G2-48t-GE4 Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-263C20DA-3A54-48D6-A091-6693202C7917.shtml#GUID-263C20DA-3A54-48D6-A091-6693202C7917)' +power-ports: + - name: C14 + type: iec-60320-c14 + maximum_draw: 85 +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: '1' + type: 1000base-t + - name: '2' + type: 1000base-t + - name: '3' + type: 1000base-t + - name: '4' + type: 1000base-t + - name: '5' + type: 1000base-t + - name: '6' + type: 1000base-t + - name: '7' + type: 1000base-t + - name: '8' + type: 1000base-t + - name: '9' + type: 1000base-t + - name: '10' + type: 1000base-t + - name: '11' + type: 1000base-t + - name: '12' + type: 1000base-t + - name: '13' + type: 1000base-t + - name: '14' + type: 1000base-t + - name: '15' + type: 1000base-t + - name: '16' + type: 1000base-t + - name: '17' + type: 1000base-t + - name: '18' + type: 1000base-t + - name: '19' + type: 1000base-t + - name: '20' + type: 1000base-t + - name: '21' + type: 1000base-t + - name: '22' + type: 1000base-t + - name: '23' + type: 1000base-t + - name: '24' + type: 1000base-t + - name: '25' + type: 1000base-t + - name: '26' + type: 1000base-t + - name: '27' + type: 1000base-t + - name: '28' + type: 1000base-t + - name: '29' + type: 1000base-t + - name: '30' + type: 1000base-t + - name: '31' + type: 1000base-t + - name: '32' + type: 1000base-t + - name: '33' + type: 1000base-t + - name: '34' + type: 1000base-t + - name: '35' + type: 1000base-t + - name: '36' + type: 1000base-t + - name: '37' + type: 1000base-t + - name: '38' + type: 1000base-t + - name: '39' + type: 1000base-t + - name: '40' + type: 1000base-t + - name: '41' + type: 1000base-t + - name: '42' + type: 1000base-t + - name: '43' + type: 1000base-t + - name: '44' + type: 1000base-t + - name: '45' + type: 1000base-t + - name: '46' + type: 1000base-t + - name: '47' + type: 1000base-t + - name: '48' + type: 1000base-t + - name: '49' + type: 1000base-x-sfp + - name: '50' + type: 1000base-x-sfp + - name: '51' + type: 1000base-x-sfp + - name: '52' + type: 1000base-x-sfp + - name: Mgmt + type: 1000base-t + mgmt_only: true + - name: SP1 + type: extreme-summitstack + - name: SP2 + type: extreme-summitstack diff --git a/device-types/Extreme Networks/X450a-24t.yaml b/device-types/Extreme Networks/X450a-24t.yaml new file mode 100644 index 000000000..bb9e4d10d --- /dev/null +++ b/device-types/Extreme Networks/X450a-24t.yaml @@ -0,0 +1,69 @@ +--- +manufacturer: Extreme Networks +model: X450a-24t +slug: extreme-networks-x450a-24t +u_height: 1 +is_full_depth: false +weight: 6.24 +weight_unit: kg +airflow: right-to-left +comments: '[Extreme Networks X450a-24t Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-0B38EDDC-DE51-41E1-945E-758E5ED34D50.shtml)' +power-ports: + - name: C14 + type: iec-60320-c14 + maximum_draw: 100 +console-ports: + - name: Serial console port + type: de-9 +interfaces: + - name: '1' + type: 1000base-t + - name: '2' + type: 1000base-t + - name: '3' + type: 1000base-t + - name: '4' + type: 1000base-t + - name: '5' + type: 1000base-t + - name: '6' + type: 1000base-t + - name: '7' + type: 1000base-t + - name: '8' + type: 1000base-t + - name: '9' + type: 1000base-t + - name: '10' + type: 1000base-t + - name: '11' + type: 1000base-t + - name: '12' + type: 1000base-t + - name: '13' + type: 1000base-t + - name: '14' + type: 1000base-t + - name: '15' + type: 1000base-t + - name: '16' + type: 1000base-t + - name: '17' + type: 1000base-t + - name: '18' + type: 1000base-t + - name: '19' + type: 1000base-t + - name: '20' + type: 1000base-t + - name: '21' + type: 1000base-x-sfp + - name: '22' + type: 1000base-x-sfp + - name: '23' + type: 1000base-x-sfp + - name: '24' + type: 1000base-x-sfp + - name: Mgmt + type: 1000base-t + mgmt_only: true diff --git a/device-types/Extreme Networks/X450a-24tDC.yaml b/device-types/Extreme Networks/X450a-24tDC.yaml new file mode 100644 index 000000000..59087beb8 --- /dev/null +++ b/device-types/Extreme Networks/X450a-24tDC.yaml @@ -0,0 +1,69 @@ +--- +manufacturer: Extreme Networks +model: X450a-24tDC +slug: extreme-networks-x450a-24tdc +u_height: 1 +is_full_depth: false +weight: 5.56 +weight_unit: kg +airflow: right-to-left +comments: '[Extreme Networks X450a-24tDC Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-31A964B5-066C-4A2E-A8D5-1ACE2ADB4597.shtml)' +power-ports: + - name: DCE2 + type: other + maximum_draw: 75 +console-ports: + - name: Serial console port + type: de-9 +interfaces: + - name: '1' + type: 1000base-t + - name: '2' + type: 1000base-t + - name: '3' + type: 1000base-t + - name: '4' + type: 1000base-t + - name: '5' + type: 1000base-t + - name: '6' + type: 1000base-t + - name: '7' + type: 1000base-t + - name: '8' + type: 1000base-t + - name: '9' + type: 1000base-t + - name: '10' + type: 1000base-t + - name: '11' + type: 1000base-t + - name: '12' + type: 1000base-t + - name: '13' + type: 1000base-t + - name: '14' + type: 1000base-t + - name: '15' + type: 1000base-t + - name: '16' + type: 1000base-t + - name: '17' + type: 1000base-t + - name: '18' + type: 1000base-t + - name: '19' + type: 1000base-t + - name: '20' + type: 1000base-t + - name: '21' + type: 1000base-x-sfp + - name: '22' + type: 1000base-x-sfp + - name: '23' + type: 1000base-x-sfp + - name: '24' + type: 1000base-x-sfp + - name: Mgmt + type: 1000base-t + mgmt_only: true diff --git a/device-types/Extreme Networks/X450a-24x.yaml b/device-types/Extreme Networks/X450a-24x.yaml new file mode 100644 index 000000000..0349f7f2b --- /dev/null +++ b/device-types/Extreme Networks/X450a-24x.yaml @@ -0,0 +1,69 @@ +--- +manufacturer: Extreme Networks +model: X450a-24x +slug: extreme-networks-x450a-24x +u_height: 1 +is_full_depth: false +weight: 5.9 +weight_unit: kg +airflow: right-to-left +comments: '[Extreme Networks X450a-24x Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-FC2738CB-1588-4F5E-A901-69AF2579B5B7.shtml)' +power-ports: + - name: C14 + type: iec-60320-c14 + maximum_draw: 80 +console-ports: + - name: Serial console port + type: de-9 +interfaces: + - name: '1' + type: 1000base-x-sfp + - name: '2' + type: 1000base-x-sfp + - name: '3' + type: 1000base-x-sfp + - name: '4' + type: 1000base-x-sfp + - name: '5' + type: 1000base-x-sfp + - name: '6' + type: 1000base-x-sfp + - name: '7' + type: 1000base-x-sfp + - name: '8' + type: 1000base-x-sfp + - name: '9' + type: 1000base-x-sfp + - name: '10' + type: 1000base-x-sfp + - name: '11' + type: 1000base-x-sfp + - name: '12' + type: 1000base-x-sfp + - name: '13' + type: 1000base-x-sfp + - name: '14' + type: 1000base-x-sfp + - name: '15' + type: 1000base-x-sfp + - name: '16' + type: 1000base-x-sfp + - name: '17' + type: 1000base-x-sfp + - name: '18' + type: 1000base-x-sfp + - name: '19' + type: 1000base-x-sfp + - name: '20' + type: 1000base-x-sfp + - name: '21' + type: 1000base-x-sfp + - name: '22' + type: 1000base-x-sfp + - name: '23' + type: 1000base-x-sfp + - name: '24' + type: 1000base-x-sfp + - name: Mgmt + type: 1000base-t + mgmt_only: true diff --git a/device-types/Extreme Networks/X450a-24xDC.yaml b/device-types/Extreme Networks/X450a-24xDC.yaml new file mode 100644 index 000000000..d786952db --- /dev/null +++ b/device-types/Extreme Networks/X450a-24xDC.yaml @@ -0,0 +1,69 @@ +--- +manufacturer: Extreme Networks +model: X450a-24xDC +slug: extreme-networks-x450a-24xdc +u_height: 1 +is_full_depth: false +weight: 5.67 +weight_unit: kg +airflow: right-to-left +comments: '[Extreme Networks X450a-24xDC Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-A8265952-5554-44D1-9655-DBB009398263.shtml)' +power-ports: + - name: DCE2 + type: other + maximum_draw: 98 +console-ports: + - name: Serial console port + type: de-9 +interfaces: + - name: '1' + type: 1000base-x-sfp + - name: '2' + type: 1000base-x-sfp + - name: '3' + type: 1000base-x-sfp + - name: '4' + type: 1000base-x-sfp + - name: '5' + type: 1000base-x-sfp + - name: '6' + type: 1000base-x-sfp + - name: '7' + type: 1000base-x-sfp + - name: '8' + type: 1000base-x-sfp + - name: '9' + type: 1000base-x-sfp + - name: '10' + type: 1000base-x-sfp + - name: '11' + type: 1000base-x-sfp + - name: '12' + type: 1000base-x-sfp + - name: '13' + type: 1000base-x-sfp + - name: '14' + type: 1000base-x-sfp + - name: '15' + type: 1000base-x-sfp + - name: '16' + type: 1000base-x-sfp + - name: '17' + type: 1000base-x-sfp + - name: '18' + type: 1000base-x-sfp + - name: '19' + type: 1000base-x-sfp + - name: '20' + type: 1000base-x-sfp + - name: '21' + type: 1000base-x-sfp + - name: '22' + type: 1000base-x-sfp + - name: '23' + type: 1000base-x-sfp + - name: '24' + type: 1000base-x-sfp + - name: Mgmt + type: 1000base-t + mgmt_only: true diff --git a/device-types/Extreme Networks/X450a-48t.yaml b/device-types/Extreme Networks/X450a-48t.yaml new file mode 100644 index 000000000..996c6dce7 --- /dev/null +++ b/device-types/Extreme Networks/X450a-48t.yaml @@ -0,0 +1,117 @@ +--- +manufacturer: Extreme Networks +model: X450a-48t +slug: extreme-networks-x450a-48t +u_height: 1 +is_full_depth: false +weight: 7.14 +weight_unit: kg +airflow: right-to-left +comments: '[Extreme Networks X450a-48t Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-4DCE1E7A-3320-4DAA-9A58-B581CDABCEBE.shtml)' +power-ports: + - name: C14 + type: iec-60320-c14 + maximum_draw: 160 +console-ports: + - name: Serial console port + type: de-9 +interfaces: + - name: '1' + type: 1000base-t + - name: '2' + type: 1000base-t + - name: '3' + type: 1000base-t + - name: '4' + type: 1000base-t + - name: '5' + type: 1000base-t + - name: '6' + type: 1000base-t + - name: '7' + type: 1000base-t + - name: '8' + type: 1000base-t + - name: '9' + type: 1000base-t + - name: '10' + type: 1000base-t + - name: '11' + type: 1000base-t + - name: '12' + type: 1000base-t + - name: '13' + type: 1000base-t + - name: '14' + type: 1000base-t + - name: '15' + type: 1000base-t + - name: '16' + type: 1000base-t + - name: '17' + type: 1000base-t + - name: '18' + type: 1000base-t + - name: '19' + type: 1000base-t + - name: '20' + type: 1000base-t + - name: '21' + type: 1000base-t + - name: '22' + type: 1000base-t + - name: '23' + type: 1000base-t + - name: '24' + type: 1000base-t + - name: '25' + type: 1000base-t + - name: '26' + type: 1000base-t + - name: '27' + type: 1000base-t + - name: '28' + type: 1000base-t + - name: '29' + type: 1000base-t + - name: '30' + type: 1000base-t + - name: '31' + type: 1000base-t + - name: '32' + type: 1000base-t + - name: '33' + type: 1000base-t + - name: '34' + type: 1000base-t + - name: '35' + type: 1000base-t + - name: '36' + type: 1000base-t + - name: '37' + type: 1000base-t + - name: '38' + type: 1000base-t + - name: '39' + type: 1000base-t + - name: '40' + type: 1000base-t + - name: '41' + type: 1000base-t + - name: '42' + type: 1000base-t + - name: '43' + type: 1000base-t + - name: '44' + type: 1000base-t + - name: '45' + type: 1000base-x-sfp + - name: '46' + type: 1000base-x-sfp + - name: '47' + type: 1000base-x-sfp + - name: '48' + type: 1000base-x-sfp + - name: Mgmt + type: 1000base-t + mgmt_only: true diff --git a/device-types/Extreme Networks/X450a-48tDC.yaml b/device-types/Extreme Networks/X450a-48tDC.yaml new file mode 100644 index 000000000..f33ec9f56 --- /dev/null +++ b/device-types/Extreme Networks/X450a-48tDC.yaml @@ -0,0 +1,117 @@ +--- +manufacturer: Extreme Networks +model: X450a-48tDC +slug: extreme-networks-x450a-48tdc +u_height: 1 +is_full_depth: false +weight: 7.03 +weight_unit: kg +airflow: right-to-left +comments: '[Extreme Networks X450a-48tDC Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-B145E9BD-C651-4B79-9DDC-FDD72EF29024.shtml)' +power-ports: + - name: DCE2 + type: other + maximum_draw: 160 +console-ports: + - name: Serial console port + type: de-9 +interfaces: + - name: '1' + type: 1000base-t + - name: '2' + type: 1000base-t + - name: '3' + type: 1000base-t + - name: '4' + type: 1000base-t + - name: '5' + type: 1000base-t + - name: '6' + type: 1000base-t + - name: '7' + type: 1000base-t + - name: '8' + type: 1000base-t + - name: '9' + type: 1000base-t + - name: '10' + type: 1000base-t + - name: '11' + type: 1000base-t + - name: '12' + type: 1000base-t + - name: '13' + type: 1000base-t + - name: '14' + type: 1000base-t + - name: '15' + type: 1000base-t + - name: '16' + type: 1000base-t + - name: '17' + type: 1000base-t + - name: '18' + type: 1000base-t + - name: '19' + type: 1000base-t + - name: '20' + type: 1000base-t + - name: '21' + type: 1000base-t + - name: '22' + type: 1000base-t + - name: '23' + type: 1000base-t + - name: '24' + type: 1000base-t + - name: '25' + type: 1000base-t + - name: '26' + type: 1000base-t + - name: '27' + type: 1000base-t + - name: '28' + type: 1000base-t + - name: '29' + type: 1000base-t + - name: '30' + type: 1000base-t + - name: '31' + type: 1000base-t + - name: '32' + type: 1000base-t + - name: '33' + type: 1000base-t + - name: '34' + type: 1000base-t + - name: '35' + type: 1000base-t + - name: '36' + type: 1000base-t + - name: '37' + type: 1000base-t + - name: '38' + type: 1000base-t + - name: '39' + type: 1000base-t + - name: '40' + type: 1000base-t + - name: '41' + type: 1000base-t + - name: '42' + type: 1000base-t + - name: '43' + type: 1000base-t + - name: '44' + type: 1000base-t + - name: '45' + type: 1000base-x-sfp + - name: '46' + type: 1000base-x-sfp + - name: '47' + type: 1000base-x-sfp + - name: '48' + type: 1000base-x-sfp + - name: Mgmt + type: 1000base-t + mgmt_only: true diff --git a/device-types/Extreme Networks/X450e-24p.yaml b/device-types/Extreme Networks/X450e-24p.yaml new file mode 100644 index 000000000..f9c1ac101 --- /dev/null +++ b/device-types/Extreme Networks/X450e-24p.yaml @@ -0,0 +1,109 @@ +--- +manufacturer: Extreme Networks +model: X450e-24p +slug: extreme-networks-x450e-24p +u_height: 1 +is_full_depth: false +weight: 6.4 +weight_unit: kg +airflow: right-to-left +comments: '[Extreme Networks X450e-24p Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-3488287E-F39D-4870-8FA9-C575EFECF14E.shtml)' +power-ports: + - name: C14 + type: iec-60320-c14 + maximum_draw: 54 +console-ports: + - name: Serial console port + type: de-9 +interfaces: + - name: '1' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '2' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '3' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '4' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '5' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '6' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '7' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '8' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '9' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '10' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '11' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '12' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '13' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '14' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '15' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '16' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '17' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '18' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '19' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '20' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '21' + type: 1000base-x-sfp + - name: '22' + type: 1000base-x-sfp + - name: '23' + type: 1000base-x-sfp + - name: '24' + type: 1000base-x-sfp + - name: Mgmt + type: 1000base-t + mgmt_only: true diff --git a/device-types/Extreme Networks/X450e-24t.yaml b/device-types/Extreme Networks/X450e-24t.yaml new file mode 100644 index 000000000..d96184a4d --- /dev/null +++ b/device-types/Extreme Networks/X450e-24t.yaml @@ -0,0 +1,69 @@ +--- +manufacturer: Extreme Networks +model: X450e-24t +slug: extreme-networks-x450e-24t +u_height: 1 +is_full_depth: false +weight: 5.4 +weight_unit: kg +airflow: right-to-left +comments: '[Extreme Networks X450e-24t Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-04CDE14E-872A-4E5F-8C25-D44F2A54C21C.shtml)' +power-ports: + - name: C14 + type: iec-60320-c14 + maximum_draw: 52 +console-ports: + - name: Serial console port + type: de-9 +interfaces: + - name: '1' + type: 1000base-t + - name: '2' + type: 1000base-t + - name: '3' + type: 1000base-t + - name: '4' + type: 1000base-t + - name: '5' + type: 1000base-t + - name: '6' + type: 1000base-t + - name: '7' + type: 1000base-t + - name: '8' + type: 1000base-t + - name: '9' + type: 1000base-t + - name: '10' + type: 1000base-t + - name: '11' + type: 1000base-t + - name: '12' + type: 1000base-t + - name: '13' + type: 1000base-t + - name: '14' + type: 1000base-t + - name: '15' + type: 1000base-t + - name: '16' + type: 1000base-t + - name: '17' + type: 1000base-t + - name: '18' + type: 1000base-t + - name: '19' + type: 1000base-t + - name: '20' + type: 1000base-t + - name: '21' + type: 1000base-x-sfp + - name: '22' + type: 1000base-x-sfp + - name: '23' + type: 1000base-x-sfp + - name: '24' + type: 1000base-x-sfp + - name: Mgmt + type: 1000base-t + mgmt_only: true diff --git a/device-types/Extreme Networks/X450e-48p.yaml b/device-types/Extreme Networks/X450e-48p.yaml new file mode 100644 index 000000000..babc1b9e3 --- /dev/null +++ b/device-types/Extreme Networks/X450e-48p.yaml @@ -0,0 +1,205 @@ +--- +manufacturer: Extreme Networks +model: X450e-48p +slug: extreme-networks-x450e-48p +u_height: 1 +is_full_depth: false +weight: 7.4 +weight_unit: kg +airflow: right-to-left +comments: '[Extreme Networks X450e-48p Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-E4A084AB-FAC8-4A09-9451-6F72854D769B.shtml)' +power-ports: + - name: C14 + type: iec-60320-c14 + maximum_draw: 507 +console-ports: + - name: Serial console port + type: de-9 +interfaces: + - name: '1' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '2' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '3' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '4' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '5' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '6' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '7' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '8' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '9' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '10' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '11' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '12' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '13' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '14' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '15' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '16' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '17' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '18' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '19' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '20' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '21' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '22' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '23' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '24' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '25' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '26' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '27' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '28' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '29' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '30' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '31' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '32' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '33' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '34' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '35' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '36' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '37' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '38' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '39' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '40' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '41' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '42' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '43' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '44' + type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af + - name: '45' + type: 1000base-x-sfp + - name: '46' + type: 1000base-x-sfp + - name: '47' + type: 1000base-x-sfp + - name: '48' + type: 1000base-x-sfp + - name: Mgmt + type: 1000base-t + mgmt_only: true diff --git a/device-types/Extreme Networks/X450e-48t.yaml b/device-types/Extreme Networks/X450e-48t.yaml new file mode 100644 index 000000000..ce21bac7e --- /dev/null +++ b/device-types/Extreme Networks/X450e-48t.yaml @@ -0,0 +1,117 @@ +--- +manufacturer: Extreme Networks +model: X450e-48t +slug: extreme-networks-x450e-48t +u_height: 1 +is_full_depth: false +weight: 7.14 +weight_unit: kg +airflow: right-to-left +comments: '[Extreme Networks X450e-48t Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-6EAE7B75-C382-47C8-9DBD-61CA4C991A39.shtml)' +power-ports: + - name: C14 + type: iec-60320-c14 + maximum_draw: 94 +console-ports: + - name: Serial console port + type: de-9 +interfaces: + - name: '1' + type: 1000base-t + - name: '2' + type: 1000base-t + - name: '3' + type: 1000base-t + - name: '4' + type: 1000base-t + - name: '5' + type: 1000base-t + - name: '6' + type: 1000base-t + - name: '7' + type: 1000base-t + - name: '8' + type: 1000base-t + - name: '9' + type: 1000base-t + - name: '10' + type: 1000base-t + - name: '11' + type: 1000base-t + - name: '12' + type: 1000base-t + - name: '13' + type: 1000base-t + - name: '14' + type: 1000base-t + - name: '15' + type: 1000base-t + - name: '16' + type: 1000base-t + - name: '17' + type: 1000base-t + - name: '18' + type: 1000base-t + - name: '19' + type: 1000base-t + - name: '20' + type: 1000base-t + - name: '21' + type: 1000base-t + - name: '22' + type: 1000base-t + - name: '23' + type: 1000base-t + - name: '24' + type: 1000base-t + - name: '25' + type: 1000base-t + - name: '26' + type: 1000base-t + - name: '27' + type: 1000base-t + - name: '28' + type: 1000base-t + - name: '29' + type: 1000base-t + - name: '30' + type: 1000base-t + - name: '31' + type: 1000base-t + - name: '32' + type: 1000base-t + - name: '33' + type: 1000base-t + - name: '34' + type: 1000base-t + - name: '35' + type: 1000base-t + - name: '36' + type: 1000base-t + - name: '37' + type: 1000base-t + - name: '38' + type: 1000base-t + - name: '39' + type: 1000base-t + - name: '40' + type: 1000base-t + - name: '41' + type: 1000base-t + - name: '42' + type: 1000base-t + - name: '43' + type: 1000base-t + - name: '44' + type: 1000base-t + - name: '45' + type: 1000base-x-sfp + - name: '46' + type: 1000base-x-sfp + - name: '47' + type: 1000base-x-sfp + - name: '48' + type: 1000base-x-sfp + - name: Mgmt + type: 1000base-t + mgmt_only: true diff --git a/device-types/Extreme Networks/X460-24p.yaml b/device-types/Extreme Networks/X460-24p.yaml new file mode 100644 index 000000000..698c67553 --- /dev/null +++ b/device-types/Extreme Networks/X460-24p.yaml @@ -0,0 +1,130 @@ +--- +manufacturer: Extreme Networks +model: X460-24p +slug: extreme-networks-x460-24p +u_height: 1 +is_full_depth: false +weight: 5.94 +weight_unit: kg +airflow: front-to-rear +comments: '[Extreme Networks X460-24p Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-6D26F8E3-8EA4-4796-91DA-F9F62ABFA803.shtml)' +console-ports: + - name: Serial console port + type: de-9 +interfaces: + - name: '1' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '2' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '3' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '4' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '5' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '6' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '7' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '8' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '9' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '10' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '11' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '12' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '13' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '14' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '15' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '16' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '17' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '18' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '19' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '20' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '21' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '22' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '23' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '24' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '25' + type: 1000base-x-sfp + - name: '26' + type: 1000base-x-sfp + - name: '27' + type: 1000base-x-sfp + - name: '28' + type: 1000base-x-sfp + - name: Mgmt + type: 1000base-t + mgmt_only: true +module-bays: + - name: PSU-1 + position: PSU-1 + - name: PSU-2 + position: PSU-2 + - name: Slot A + position: Slot A + - name: Slot B + position: Slot B diff --git a/device-types/Extreme Networks/X460-24t.yaml b/device-types/Extreme Networks/X460-24t.yaml new file mode 100644 index 000000000..aa5141f8c --- /dev/null +++ b/device-types/Extreme Networks/X460-24t.yaml @@ -0,0 +1,82 @@ +--- +manufacturer: Extreme Networks +model: X460-24t +slug: extreme-networks-x460-24t +u_height: 1 +is_full_depth: false +weight: 5.81 +weight_unit: kg +airflow: front-to-rear +comments: '[Extreme Networks X460-24t Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-98E31F3B-378C-4427-8F21-D15284CBF5E2.shtml)' +console-ports: + - name: Serial console port + type: de-9 +interfaces: + - name: '1' + type: 1000base-t + - name: '2' + type: 1000base-t + - name: '3' + type: 1000base-t + - name: '4' + type: 1000base-t + - name: '5' + type: 1000base-t + - name: '6' + type: 1000base-t + - name: '7' + type: 1000base-t + - name: '8' + type: 1000base-t + - name: '9' + type: 1000base-t + - name: '10' + type: 1000base-t + - name: '11' + type: 1000base-t + - name: '12' + type: 1000base-t + - name: '13' + type: 1000base-t + - name: '14' + type: 1000base-t + - name: '15' + type: 1000base-t + - name: '16' + type: 1000base-t + - name: '17' + type: 1000base-t + - name: '18' + type: 1000base-t + - name: '19' + type: 1000base-t + - name: '20' + type: 1000base-t + - name: '21' + type: 1000base-t + - name: '22' + type: 1000base-t + - name: '23' + type: 1000base-t + - name: '24' + type: 1000base-t + - name: '25' + type: 1000base-x-sfp + - name: '26' + type: 1000base-x-sfp + - name: '27' + type: 1000base-x-sfp + - name: '28' + type: 1000base-x-sfp + - name: Mgmt + type: 1000base-t + mgmt_only: true +module-bays: + - name: PSU-1 + position: PSU-1 + - name: PSU-2 + position: PSU-2 + - name: Slot A + position: Slot A + - name: Slot B + position: Slot B diff --git a/device-types/Extreme Networks/X460-24x.yaml b/device-types/Extreme Networks/X460-24x.yaml new file mode 100644 index 000000000..e9aa3dfc0 --- /dev/null +++ b/device-types/Extreme Networks/X460-24x.yaml @@ -0,0 +1,82 @@ +--- +manufacturer: Extreme Networks +model: X460-24x +slug: extreme-networks-x460-24x +u_height: 1 +is_full_depth: false +weight: 6.01 +weight_unit: kg +airflow: front-to-rear +comments: '[Extreme Networks X460-24x Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-3F446F8C-C170-4CA7-BDF6-5898C8F019D7.shtml)' +console-ports: + - name: Serial console port + type: de-9 +interfaces: + - name: '1' + type: 1000base-x-sfp + - name: '2' + type: 1000base-x-sfp + - name: '3' + type: 1000base-x-sfp + - name: '4' + type: 1000base-x-sfp + - name: '5' + type: 1000base-x-sfp + - name: '6' + type: 1000base-x-sfp + - name: '7' + type: 1000base-x-sfp + - name: '8' + type: 1000base-x-sfp + - name: '9' + type: 1000base-x-sfp + - name: '10' + type: 1000base-x-sfp + - name: '11' + type: 1000base-x-sfp + - name: '12' + type: 1000base-x-sfp + - name: '13' + type: 1000base-x-sfp + - name: '14' + type: 1000base-x-sfp + - name: '15' + type: 1000base-x-sfp + - name: '16' + type: 1000base-x-sfp + - name: '17' + type: 1000base-x-sfp + - name: '18' + type: 1000base-x-sfp + - name: '19' + type: 1000base-x-sfp + - name: '20' + type: 1000base-x-sfp + - name: '21' + type: 1000base-x-sfp + - name: '22' + type: 1000base-x-sfp + - name: '23' + type: 1000base-x-sfp + - name: '24' + type: 1000base-x-sfp + - name: '25' + type: 1000base-t + - name: '26' + type: 1000base-t + - name: '27' + type: 1000base-t + - name: '28' + type: 1000base-t + - name: Mgmt + type: 1000base-t + mgmt_only: true +module-bays: + - name: PSU-1 + position: PSU-1 + - name: PSU-2 + position: PSU-2 + - name: Slot A + position: Slot A + - name: Slot B + position: Slot B diff --git a/device-types/Extreme Networks/X460-48p.yml b/device-types/Extreme Networks/X460-48p.yml new file mode 100644 index 000000000..f6c14fff9 --- /dev/null +++ b/device-types/Extreme Networks/X460-48p.yml @@ -0,0 +1,331 @@ +--- +manufacturer: Extreme Networks +model: X460-48p +slug: extreme-networks-x460-48p +part_number: '16404' +u_height: 1.0 +airflow: front-to-rear +comments: '[Extreme Networks X460 Technical Specifications](https://andovercg.com/datasheets/extreme-Summit-x460-DS.pdf)' +weight: 6.3 +weight_unit: kg +console-ports: + - name: Console + type: de-9 +interfaces: + - name: '1' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '2' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '3' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '4' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '5' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '6' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '7' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '8' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '9' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '10' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '11' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '12' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '13' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '14' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '15' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '16' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '17' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '18' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '19' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '20' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '21' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '22' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '23' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '24' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '25' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '26' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '27' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '28' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '29' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '30' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '31' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '32' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '33' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '34' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '35' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '36' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '37' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '38' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '39' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '40' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '41' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '42' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '43' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '44' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '45' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '46' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '47' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '48' + type: 1000base-t + enabled: true + mgmt_only: false + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '49' + type: 1000base-x-sfp + enabled: true + mgmt_only: false + - name: '50' + type: 1000base-x-sfp + enabled: true + mgmt_only: false + - name: '51' + type: 1000base-x-sfp + enabled: true + mgmt_only: false + - name: '52' + type: 1000base-x-sfp + enabled: true + mgmt_only: false + - name: Management + type: 100base-tx + enabled: true + mgmt_only: true +module-bays: + - name: PSU-1 + position: PSU-1 + - name: PSU-2 + position: PSU-2 + - name: Slot A + position: Slot A + - name: Slot B + position: Slot B diff --git a/device-types/Extreme Networks/X460-48t.yml b/device-types/Extreme Networks/X460-48t.yml new file mode 100644 index 000000000..ccf054ed7 --- /dev/null +++ b/device-types/Extreme Networks/X460-48t.yml @@ -0,0 +1,235 @@ +--- +manufacturer: Extreme Networks +model: X460-48t +slug: extreme-networks-x460-48t +part_number: '16402' +u_height: 1.0 +airflow: front-to-rear +comments: '[Extreme Networks X460 Technical Specifications](https://andovercg.com/datasheets/extreme-Summit-x460-DS.pdf)' +weight: 6.15 +weight_unit: kg +console-ports: + - name: Console + type: de-9 +interfaces: + - name: '1' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '2' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '3' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '4' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '5' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '6' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '7' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '8' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '9' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '10' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '11' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '12' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '13' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '14' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '15' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '16' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '17' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '18' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '19' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '20' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '21' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '22' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '23' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '24' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '25' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '26' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '27' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '28' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '29' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '30' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '31' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '32' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '33' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '34' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '35' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '36' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '37' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '38' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '39' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '40' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '41' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '42' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '43' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '44' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '45' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '46' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '47' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '48' + type: 1000base-t + enabled: true + mgmt_only: false + - name: '49' + type: 1000base-x-sfp + enabled: true + mgmt_only: false + - name: '50' + type: 1000base-x-sfp + enabled: true + mgmt_only: false + - name: '51' + type: 1000base-x-sfp + enabled: true + mgmt_only: false + - name: '52' + type: 1000base-x-sfp + enabled: true + mgmt_only: false + - name: Management + type: 100base-tx + enabled: true + mgmt_only: true +module-bays: + - name: PSU-1 + position: PSU-1 + - name: PSU-2 + position: PSU-2 + - name: Slot A + position: Slot A + - name: Slot B + position: Slot B diff --git a/device-types/Extreme Networks/X460-48x.yaml b/device-types/Extreme Networks/X460-48x.yaml new file mode 100644 index 000000000..e012ad8cf --- /dev/null +++ b/device-types/Extreme Networks/X460-48x.yaml @@ -0,0 +1,122 @@ +--- +manufacturer: Extreme Networks +model: X460-48x +slug: extreme-networks-x460-48x +u_height: 1 +is_full_depth: false +weight: 6.4 +weight_unit: kg +airflow: front-to-rear +comments: '[Extreme Networks X460-48x Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-3E453F46-ED3B-4D2D-9C68-11623CF90073.shtml)' +console-ports: + - name: Serial console port + type: de-9 +interfaces: + - name: '1' + type: 1000base-x-sfp + - name: '2' + type: 1000base-x-sfp + - name: '3' + type: 1000base-x-sfp + - name: '4' + type: 1000base-x-sfp + - name: '5' + type: 1000base-x-sfp + - name: '6' + type: 1000base-x-sfp + - name: '7' + type: 1000base-x-sfp + - name: '8' + type: 1000base-x-sfp + - name: '9' + type: 1000base-x-sfp + - name: '10' + type: 1000base-x-sfp + - name: '11' + type: 1000base-x-sfp + - name: '12' + type: 1000base-x-sfp + - name: '13' + type: 1000base-x-sfp + - name: '14' + type: 1000base-x-sfp + - name: '15' + type: 1000base-x-sfp + - name: '16' + type: 1000base-x-sfp + - name: '17' + type: 1000base-x-sfp + - name: '18' + type: 1000base-x-sfp + - name: '19' + type: 1000base-x-sfp + - name: '20' + type: 1000base-x-sfp + - name: '21' + type: 1000base-x-sfp + - name: '22' + type: 1000base-x-sfp + - name: '23' + type: 1000base-x-sfp + - name: '24' + type: 1000base-x-sfp + - name: '25' + type: 1000base-x-sfp + - name: '26' + type: 1000base-x-sfp + - name: '27' + type: 1000base-x-sfp + - name: '28' + type: 1000base-x-sfp + - name: '29' + type: 1000base-x-sfp + - name: '30' + type: 1000base-x-sfp + - name: '31' + type: 1000base-x-sfp + - name: '32' + type: 1000base-x-sfp + - name: '33' + type: 1000base-x-sfp + - name: '34' + type: 1000base-x-sfp + - name: '35' + type: 1000base-x-sfp + - name: '36' + type: 1000base-x-sfp + - name: '37' + type: 1000base-x-sfp + - name: '38' + type: 1000base-x-sfp + - name: '39' + type: 1000base-x-sfp + - name: '40' + type: 1000base-x-sfp + - name: '41' + type: 1000base-x-sfp + - name: '42' + type: 1000base-x-sfp + - name: '43' + type: 1000base-x-sfp + - name: '44' + type: 1000base-x-sfp + - name: '45' + type: 1000base-x-sfp + - name: '46' + type: 1000base-x-sfp + - name: '47' + type: 1000base-x-sfp + - name: '48' + type: 1000base-x-sfp + - name: Mgmt + type: 1000base-t + mgmt_only: true +module-bays: + - name: PSU-1 + position: PSU-1 + - name: PSU-2 + position: PSU-2 + - name: Slot A + position: Slot A + - name: Slot B + position: Slot B diff --git a/device-types/Extreme Networks/X460-G2-16mp-32p-10GE4.yaml b/device-types/Extreme Networks/X460-G2-16mp-32p-10GE4.yaml new file mode 100644 index 000000000..b1cc7c972 --- /dev/null +++ b/device-types/Extreme Networks/X460-G2-16mp-32p-10GE4.yaml @@ -0,0 +1,224 @@ +--- +manufacturer: Extreme Networks +model: X460-G2-16mp-32p-10GE4 +slug: extreme-networks-x460-g2-16mp-32p-10ge4 +u_height: 1 +is_full_depth: false +weight: 7.00 +weight_unit: kg +airflow: front-to-rear +comments: '[Extreme Networks X460-G2-16mp-32p-10GE4 Datasheet](https://documentation.extremenetworks.com/summit/GUID-93E0DB0E-0234-4853-B912-598FC43EB595.shtml)' +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: '1' + type: 2.5gbase-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '2' + type: 2.5gbase-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '3' + type: 2.5gbase-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '4' + type: 2.5gbase-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '5' + type: 2.5gbase-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '6' + type: 2.5gbase-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '7' + type: 2.5gbase-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '8' + type: 2.5gbase-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '9' + type: 2.5gbase-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '10' + type: 2.5gbase-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '11' + type: 2.5gbase-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '12' + type: 2.5gbase-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '13' + type: 2.5gbase-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '14' + type: 2.5gbase-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '15' + type: 2.5gbase-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '16' + type: 2.5gbase-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '17' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '18' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '19' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '20' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '21' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '22' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '23' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '24' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '25' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '26' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '27' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '28' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '29' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '30' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '31' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '32' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '33' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '34' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '35' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '36' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '37' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '38' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '39' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '40' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '41' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '42' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '43' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '44' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '45' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '46' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '47' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '48' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '49' + type: 10gbase-x-sfpp + - name: '50' + type: 10gbase-x-sfpp + - name: '51' + type: 10gbase-x-sfpp + - name: '52' + type: 10gbase-x-sfpp + - name: Mgmt + type: 1000base-t + mgmt_only: true +module-bays: + - name: PSU-1 + position: PSU-1 + - name: PSU-2 + position: PSU-2 + - name: VIM + position: VIM diff --git a/device-types/Extreme Networks/X460-G2-24p-10GE4.yaml b/device-types/Extreme Networks/X460-G2-24p-10GE4.yaml new file mode 100644 index 000000000..02da36e29 --- /dev/null +++ b/device-types/Extreme Networks/X460-G2-24p-10GE4.yaml @@ -0,0 +1,136 @@ +--- +manufacturer: Extreme Networks +model: X460-G2-24p-10GE4 +slug: extreme-networks-x460-g2-24p-10ge4 +u_height: 1 +is_full_depth: false +weight: 6.66 +weight_unit: kg +airflow: front-to-rear +comments: '[Extreme Networks X460-G2-24p-10GE4 Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-B7D6BE59-8529-4094-A0E9-36DF548081BE.shtml#GUID-B7D6BE59-8529-4094-A0E9-36DF548081BE)' +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: '1' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '2' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '3' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '4' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '5' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '6' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '7' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '8' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '9' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '10' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '11' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '12' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '13' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '14' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '15' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '16' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '17' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '18' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '19' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '20' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '21' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '22' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '23' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '24' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '25' + type: 1000base-x-sfp + - name: '26' + type: 1000base-x-sfp + - name: '27' + type: 1000base-x-sfp + - name: '28' + type: 1000base-x-sfp + - name: '29' + type: 10gbase-x-sfpp + - name: '30' + type: 10gbase-x-sfpp + - name: '31' + type: 10gbase-x-sfpp + - name: '32' + type: 10gbase-x-sfpp + - name: Mgmt + type: 1000base-t + mgmt_only: true +module-bays: + - name: PSU-1 + position: PSU-1 + - name: PSU-2 + position: PSU-2 + - name: VIM + position: VIM diff --git a/device-types/Extreme Networks/X460-G2-24p-24hp-10GE4.yaml b/device-types/Extreme Networks/X460-G2-24p-24hp-10GE4.yaml new file mode 100644 index 000000000..b3e3875c4 --- /dev/null +++ b/device-types/Extreme Networks/X460-G2-24p-24hp-10GE4.yaml @@ -0,0 +1,272 @@ +--- +manufacturer: Extreme Networks +model: X460-G2-24p-24hp-10GE4 +slug: extreme-networks-x460-g2-24p-24hp-10ge4 +u_height: 1 +is_full_depth: false +weight: 7.40 +weight_unit: kg +airflow: front-to-rear +comments: '[Extreme Networks X460-G2-24p-24hp-10GE4 Datasheet](https://documentation.extremenetworks.com/summit/GUID-3C35389F-4310-41A2-BC5E-30AF9474AF40.shtml#GUID-3C35389F-4310-41A2-BC5E-30AF9474AF40)' +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: '1' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: that support full-duplex communication only + - name: '2' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: that support full-duplex communication only + - name: '3' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: that support full-duplex communication only + - name: '4' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: that support full-duplex communication only + - name: '5' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: that support full-duplex communication only + - name: '6' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: that support full-duplex communication only + - name: '7' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: that support full-duplex communication only + - name: '8' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: that support full-duplex communication only + - name: '9' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: that support full-duplex communication only + - name: '10' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: that support full-duplex communication only + - name: '11' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: that support full-duplex communication only + - name: '12' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: that support full-duplex communication only + - name: '13' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: that support full-duplex communication only + - name: '14' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: that support full-duplex communication only + - name: '15' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: that support full-duplex communication only + - name: '16' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: that support full-duplex communication only + - name: '17' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: that support full-duplex communication only + - name: '18' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: that support full-duplex communication only + - name: '19' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: that support full-duplex communication only + - name: '20' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: that support full-duplex communication only + - name: '21' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: that support full-duplex communication only + - name: '22' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: that support full-duplex communication only + - name: '23' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: that support full-duplex communication only + - name: '24' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: that support full-duplex communication only + - name: '25' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '26' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '27' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '28' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '29' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '30' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '31' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '32' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '33' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '34' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '35' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '36' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '37' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '38' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '39' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '40' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '41' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '42' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '43' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '44' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '45' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '46' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '47' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '48' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + description: support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '49' + type: 10gbase-x-sfpp + - name: '50' + type: 10gbase-x-sfpp + - name: '51' + type: 10gbase-x-sfpp + - name: '52' + type: 10gbase-x-sfpp + - name: Mgmt + type: 1000base-t + mgmt_only: true +module-bays: + - name: PSU-1 + position: PSU-1 + - name: PSU-2 + position: PSU-2 + - name: VIM + position: VIM diff --git a/device-types/Extreme Networks/X460-G2-24p-GE4.yaml b/device-types/Extreme Networks/X460-G2-24p-GE4.yaml new file mode 100644 index 000000000..ea99c6317 --- /dev/null +++ b/device-types/Extreme Networks/X460-G2-24p-GE4.yaml @@ -0,0 +1,136 @@ +--- +manufacturer: Extreme Networks +model: X460-G2-24p-GE4 +slug: extreme-networks-x460-g2-24p-ge4 +u_height: 1 +is_full_depth: false +weight: 6.66 +weight_unit: kg +airflow: front-to-rear +comments: '[Extreme Networks X460-G2-24p-GE4 Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-DD1051D7-E677-49EB-9160-884EAD63CEAB.shtml#GUID-DD1051D7-E677-49EB-9160-884EAD63CEAB)' +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: '1' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '2' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '3' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '4' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '5' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '6' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '7' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '8' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '9' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '10' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '11' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '12' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '13' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '14' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '15' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '16' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '17' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '18' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '19' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '20' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '21' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '22' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '23' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '24' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '25' + type: 1000base-x-sfp + - name: '26' + type: 1000base-x-sfp + - name: '27' + type: 1000base-x-sfp + - name: '28' + type: 1000base-x-sfp + - name: '29' + type: 1000base-x-sfp + - name: '30' + type: 1000base-x-sfp + - name: '31' + type: 1000base-x-sfp + - name: '32' + type: 1000base-x-sfp + - name: Mgmt + type: 1000base-t + mgmt_only: true +module-bays: + - name: PSU-1 + position: PSU-1 + - name: PSU-2 + position: PSU-2 + - name: VIM + position: VIM diff --git a/device-types/Extreme Networks/X460-G2-24t-24ht-10GE4.yaml b/device-types/Extreme Networks/X460-G2-24t-24ht-10GE4.yaml new file mode 100644 index 000000000..0200b1bf2 --- /dev/null +++ b/device-types/Extreme Networks/X460-G2-24t-24ht-10GE4.yaml @@ -0,0 +1,176 @@ +--- +manufacturer: Extreme Networks +model: X460-G2-24t-24ht-10GE4 +slug: extreme-networks-x460-g2-24t-24ht-10ge4 +u_height: 1 +is_full_depth: false +weight: 6.70 +weight_unit: kg +airflow: front-to-rear +comments: '[Extreme Networks X460-G2-24t-24ht-10GE4 Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-D0A53D52-4982-48F0-8C84-1F5CF901255C.shtml)' +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: '1' + type: 1000base-t + description: that support full-duplex communication only + - name: '2' + type: 1000base-t + description: that support full-duplex communication only + - name: '3' + type: 1000base-t + description: that support full-duplex communication only + - name: '4' + type: 1000base-t + description: that support full-duplex communication only + - name: '5' + type: 1000base-t + description: that support full-duplex communication only + - name: '6' + type: 1000base-t + description: that support full-duplex communication only + - name: '7' + type: 1000base-t + description: that support full-duplex communication only + - name: '8' + type: 1000base-t + description: that support full-duplex communication only + - name: '9' + type: 1000base-t + description: that support full-duplex communication only + - name: '10' + type: 1000base-t + description: that support full-duplex communication only + - name: '11' + type: 1000base-t + description: that support full-duplex communication only + - name: '12' + type: 1000base-t + description: that support full-duplex communication only + - name: '13' + type: 1000base-t + description: that support full-duplex communication only + - name: '14' + type: 1000base-t + description: that support full-duplex communication only + - name: '15' + type: 1000base-t + description: that support full-duplex communication only + - name: '16' + type: 1000base-t + description: that support full-duplex communication only + - name: '17' + type: 1000base-t + description: that support full-duplex communication only + - name: '18' + type: 1000base-t + description: that support full-duplex communication only + - name: '19' + type: 1000base-t + description: that support full-duplex communication only + - name: '20' + type: 1000base-t + description: that support full-duplex communication only + - name: '21' + type: 1000base-t + description: that support full-duplex communication only + - name: '22' + type: 1000base-t + description: that support full-duplex communication only + - name: '23' + type: 1000base-t + description: that support full-duplex communication only + - name: '24' + type: 1000base-t + description: that support full-duplex communication only + - name: '25' + type: 1000base-t + description: that support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '26' + type: 1000base-t + description: that support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '27' + type: 1000base-t + description: that support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '28' + type: 1000base-t + description: that support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '29' + type: 1000base-t + description: that support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '30' + type: 1000base-t + description: that support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '31' + type: 1000base-t + description: that support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '32' + type: 1000base-t + description: that support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '33' + type: 1000base-t + description: that support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '34' + type: 1000base-t + description: that support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '35' + type: 1000base-t + description: that support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '36' + type: 1000base-t + description: that support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '37' + type: 1000base-t + description: that support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '38' + type: 1000base-t + description: that support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '39' + type: 1000base-t + description: that support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '40' + type: 1000base-t + description: that support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '41' + type: 1000base-t + description: that support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '42' + type: 1000base-t + description: that support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '43' + type: 1000base-t + description: that support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '44' + type: 1000base-t + description: that support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '45' + type: 1000base-t + description: that support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '46' + type: 1000base-t + description: that support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '47' + type: 1000base-t + description: that support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '48' + type: 1000base-t + description: that support full-duplex communication and support half-duplex communication at speeds less than 1 Gb + - name: '49' + type: 10gbase-x-sfpp + - name: '50' + type: 10gbase-x-sfpp + - name: '51' + type: 10gbase-x-sfpp + - name: '52' + type: 10gbase-x-sfpp + - name: Mgmt + type: 1000base-t + mgmt_only: true +module-bays: + - name: PSU-1 + position: PSU-1 + - name: PSU-2 + position: PSU-2 + - name: VIM + position: VIM diff --git a/device-types/Extreme Networks/X460-G2-24t-GE4.yaml b/device-types/Extreme Networks/X460-G2-24t-GE4.yaml new file mode 100644 index 000000000..a4fcb4706 --- /dev/null +++ b/device-types/Extreme Networks/X460-G2-24t-GE4.yaml @@ -0,0 +1,88 @@ +--- +manufacturer: Extreme Networks +model: X460-G2-24t-GE4 +slug: extreme-networks-x460-g2-24t-ge4 +u_height: 1 +is_full_depth: false +weight: 5.86 +weight_unit: kg +airflow: front-to-rear +comments: '[Extreme Networks X460-G2-24t-GE4 Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-DE7F3B96-3A4A-448D-B2D3-F8C26965561F.shtml#GUID-DE7F3B96-3A4A-448D-B2D3-F8C26965561F)' +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: '1' + type: 1000base-t + - name: '2' + type: 1000base-t + - name: '3' + type: 1000base-t + - name: '4' + type: 1000base-t + - name: '5' + type: 1000base-t + - name: '6' + type: 1000base-t + - name: '7' + type: 1000base-t + - name: '8' + type: 1000base-t + - name: '9' + type: 1000base-t + - name: '10' + type: 1000base-t + - name: '11' + type: 1000base-t + - name: '12' + type: 1000base-t + - name: '13' + type: 1000base-t + - name: '14' + type: 1000base-t + - name: '15' + type: 1000base-t + - name: '16' + type: 1000base-t + - name: '17' + type: 1000base-t + - name: '18' + type: 1000base-t + - name: '19' + type: 1000base-t + - name: '20' + type: 1000base-t + - name: '21' + type: 1000base-t + - name: '22' + type: 1000base-t + - name: '23' + type: 1000base-t + - name: '24' + type: 1000base-t + - name: '25' + type: 1000base-x-sfp + - name: '26' + type: 1000base-x-sfp + - name: '27' + type: 1000base-x-sfp + - name: '28' + type: 1000base-x-sfp + - name: '29' + type: 1000base-x-sfp + - name: '30' + type: 1000base-x-sfp + - name: '31' + type: 1000base-x-sfp + - name: '32' + type: 1000base-x-sfp + - name: Mgmt + type: 1000base-t + mgmt_only: true +module-bays: + - name: PSU-1 + position: PSU-1 + - name: PSU-2 + position: PSU-2 + - name: VIM + position: VIM diff --git a/device-types/Extreme Networks/X460-G2-24x-10GE4.yaml b/device-types/Extreme Networks/X460-G2-24x-10GE4.yaml new file mode 100644 index 000000000..1be0c0d9d --- /dev/null +++ b/device-types/Extreme Networks/X460-G2-24x-10GE4.yaml @@ -0,0 +1,88 @@ +--- +manufacturer: Extreme Networks +model: X460-G2-24x-10GE4 +slug: extreme-networks-x460-g2-24x-10ge4 +u_height: 1 +is_full_depth: false +weight: 5.96 +weight_unit: kg +airflow: front-to-rear +comments: '[Extreme Networks X460-G2-24x-10GE4 Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-E1879444-0B26-4259-B07D-EF366002296D.shtml#GUID-E1879444-0B26-4259-B07D-EF366002296D)' +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: '1' + type: 1000base-tx + - name: '2' + type: 1000base-tx + - name: '3' + type: 1000base-tx + - name: '4' + type: 1000base-tx + - name: '5' + type: 1000base-tx + - name: '6' + type: 1000base-tx + - name: '7' + type: 1000base-tx + - name: '8' + type: 1000base-tx + - name: '9' + type: 1000base-tx + - name: '10' + type: 1000base-tx + - name: '11' + type: 1000base-tx + - name: '12' + type: 1000base-tx + - name: '13' + type: 1000base-tx + - name: '14' + type: 1000base-tx + - name: '15' + type: 1000base-tx + - name: '16' + type: 1000base-tx + - name: '17' + type: 1000base-tx + - name: '18' + type: 1000base-tx + - name: '19' + type: 1000base-tx + - name: '20' + type: 1000base-tx + - name: '21' + type: 1000base-tx + - name: '22' + type: 1000base-tx + - name: '23' + type: 1000base-tx + - name: '24' + type: 1000base-tx + - name: '25' + type: 1000base-t + - name: '26' + type: 1000base-t + - name: '27' + type: 1000base-t + - name: '28' + type: 1000base-t + - name: '29' + type: 10gbase-x-sfpp + - name: '30' + type: 10gbase-x-sfpp + - name: '31' + type: 10gbase-x-sfpp + - name: '32' + type: 10gbase-x-sfpp + - name: Mgmt + type: 1000base-t + mgmt_only: true +module-bays: + - name: PSU-1 + position: PSU-1 + - name: PSU-2 + position: PSU-2 + - name: VIM + position: VIM diff --git a/device-types/Extreme Networks/X460-G2-48p-GE4.yaml b/device-types/Extreme Networks/X460-G2-48p-GE4.yaml new file mode 100644 index 000000000..cbe662864 --- /dev/null +++ b/device-types/Extreme Networks/X460-G2-48p-GE4.yaml @@ -0,0 +1,224 @@ +--- +manufacturer: Extreme Networks +model: X460-G2-48p-GE4 +slug: extreme-networks-x460-g2-48p-ge4 +u_height: 1 +is_full_depth: false +weight: 6.90 +weight_unit: kg +airflow: front-to-rear +comments: '[Extreme Networks X460-G2-48p-GE4 Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-56DB330F-3019-447F-A1A5-E991DF25F7C2.shtml)' +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: '1' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '2' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '3' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '4' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '5' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '6' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '7' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '8' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '9' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '10' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '11' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '12' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '13' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '14' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '15' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '16' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '17' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '18' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '19' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '20' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '21' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '22' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '23' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '24' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '25' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '26' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '27' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '28' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '29' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '30' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '31' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '32' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '33' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '34' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '35' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '36' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '37' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '38' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '39' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '40' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '41' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '42' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '43' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '44' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '45' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '46' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '47' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '48' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '49' + type: 1000base-x-sfp + - name: '50' + type: 1000base-x-sfp + - name: '51' + type: 1000base-x-sfp + - name: '52' + type: 1000base-x-sfp + - name: Mgmt + type: 1000base-t + mgmt_only: true +module-bays: + - name: PSU-1 + position: PSU-1 + - name: PSU-2 + position: PSU-2 + - name: VIM + position: VIM diff --git a/device-types/Extreme Networks/X460-G2-48t-10GE4.yaml b/device-types/Extreme Networks/X460-G2-48t-10GE4.yaml new file mode 100644 index 000000000..a103d238c --- /dev/null +++ b/device-types/Extreme Networks/X460-G2-48t-10GE4.yaml @@ -0,0 +1,224 @@ +--- +manufacturer: Extreme Networks +model: X460-G2-48t-10GE4 +slug: extreme-networks-x460-g2-48t-10ge4 +u_height: 1 +is_full_depth: false +weight: 6.02 +weight_unit: kg +airflow: front-to-rear +comments: '[Extreme Networks X460-G2-48t-10GE4 Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-C1D031BC-6601-4B8A-978A-87197F659E4C.shtml#GUID-C1D031BC-6601-4B8A-978A-87197F659E4C)' +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: '1' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '2' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '3' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '4' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '5' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '6' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '7' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '8' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '9' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '10' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '11' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '12' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '13' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '14' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '15' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '16' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '17' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '18' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '19' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '20' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '21' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '22' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '23' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '24' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '25' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '26' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '27' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '28' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '29' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '30' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '31' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '32' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '33' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '34' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '35' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '36' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '37' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '38' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '39' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '40' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '41' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '42' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '43' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '44' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '45' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '46' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '47' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '48' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '49' + type: 10gbase-x-sfpp + - name: '50' + type: 10gbase-x-sfpp + - name: '51' + type: 10gbase-x-sfpp + - name: '52' + type: 10gbase-x-sfpp + - name: Mgmt + type: 1000base-t + mgmt_only: true +module-bays: + - name: PSU-1 + position: PSU-1 + - name: PSU-2 + position: PSU-2 + - name: VIM + position: VIM diff --git a/device-types/Extreme Networks/X460-G2-48t-GE4.yaml b/device-types/Extreme Networks/X460-G2-48t-GE4.yaml new file mode 100644 index 000000000..995f0a750 --- /dev/null +++ b/device-types/Extreme Networks/X460-G2-48t-GE4.yaml @@ -0,0 +1,224 @@ +--- +manufacturer: Extreme Networks +model: X460-G2-48t-GE4 +slug: extreme-networks-x460-g2-48t-ge4 +u_height: 1 +is_full_depth: false +weight: 6.02 +weight_unit: kg +airflow: front-to-rear +comments: '[Extreme Networks X460-G2-48t-GE4 Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-EF7AC9B2-42A8-4527-A92B-DD53581692B4.shtml#GUID-EF7AC9B2-42A8-4527-A92B-DD53581692B4)' +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: '1' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '2' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '3' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '4' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '5' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '6' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '7' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '8' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '9' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '10' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '11' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '12' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '13' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '14' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '15' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '16' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '17' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '18' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '19' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '20' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '21' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '22' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '23' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '24' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '25' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '26' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '27' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '28' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '29' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '30' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '31' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '32' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '33' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '34' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '35' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '36' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '37' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '38' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '39' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '40' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '41' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '42' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '43' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '44' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '45' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '46' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '47' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '48' + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '49' + type: 1000base-x-sfp + - name: '50' + type: 1000base-x-sfp + - name: '51' + type: 1000base-x-sfp + - name: '52' + type: 1000base-x-sfp + - name: Mgmt + type: 1000base-t + mgmt_only: true +module-bays: + - name: PSU-1 + position: PSU-1 + - name: PSU-2 + position: PSU-2 + - name: VIM + position: VIM diff --git a/device-types/Extreme Networks/X460-G2-48x-10GE4.yaml b/device-types/Extreme Networks/X460-G2-48x-10GE4.yaml new file mode 100644 index 000000000..c9417aab5 --- /dev/null +++ b/device-types/Extreme Networks/X460-G2-48x-10GE4.yaml @@ -0,0 +1,224 @@ +--- +manufacturer: Extreme Networks +model: X460-G2-48x-10GE4 +slug: extreme-networks-x460-g2-48x-10ge4 +u_height: 1 +is_full_depth: false +weight: 6.18 +weight_unit: kg +airflow: front-to-rear +comments: '[Extreme Networks X460-G2-48x-10GE4 Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-0B999179-8593-4478-9DEF-61F018799CBA.shtml#GUID-0B999179-8593-4478-9DEF-61F018799CBA)' +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: '1' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '2' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '3' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '4' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '5' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '6' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '7' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '8' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '9' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '10' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '11' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '12' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '13' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '14' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '15' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '16' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '17' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '18' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '19' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '20' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '21' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '22' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '23' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '24' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '25' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '26' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '27' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '28' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '29' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '30' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '31' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '32' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '33' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '34' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '35' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '36' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '37' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '38' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '39' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '40' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '41' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '42' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '43' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '44' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '45' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '46' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '47' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '48' + type: 1000base-tx + poe_mode: pse + poe_type: type2-ieee802.3at + - name: '49' + type: 10gbase-x-sfpp + - name: '50' + type: 10gbase-x-sfpp + - name: '51' + type: 10gbase-x-sfpp + - name: '52' + type: 10gbase-x-sfpp + - name: Mgmt + type: 1000base-t + mgmt_only: true +module-bays: + - name: PSU-1 + position: PSU-1 + - name: PSU-2 + position: PSU-2 + - name: VIM + position: VIM diff --git a/device-types/Extreme Networks/X480-24x.yaml b/device-types/Extreme Networks/X480-24x.yaml new file mode 100644 index 000000000..af7c370b9 --- /dev/null +++ b/device-types/Extreme Networks/X480-24x.yaml @@ -0,0 +1,96 @@ +--- +manufacturer: Extreme Networks +model: X480-24x +slug: extreme-networks-x480-24x +u_height: 1 +is_full_depth: false +weight: 9.5 +weight_unit: kg +airflow: front-to-rear +comments: '[Extreme Networks X480-24x Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-A2870F78-DF97-464E-814D-852EE8D94EE4.shtml)' +console-ports: + - name: Serial console port + type: de-9 +interfaces: + - name: '1' + type: 1000base-x-sfp + - name: '2' + type: 1000base-x-sfp + - name: '3' + type: 1000base-x-sfp + - name: '4' + type: 1000base-x-sfp + - name: '5' + type: 1000base-x-sfp + - name: '6' + type: 1000base-x-sfp + - name: '7' + type: 1000base-x-sfp + - name: '8' + type: 1000base-x-sfp + - name: '9' + type: 1000base-x-sfp + - name: '10' + type: 1000base-x-sfp + - name: '11' + type: 1000base-x-sfp + - name: '12' + type: 1000base-x-sfp + - name: '13' + type: 1000base-x-sfp + - name: '14' + type: 1000base-x-sfp + - name: '15' + type: 1000base-x-sfp + - name: '16' + type: 1000base-x-sfp + - name: '17' + type: 1000base-x-sfp + - name: '18' + type: 1000base-x-sfp + - name: '19' + type: 1000base-x-sfp + - name: '20' + type: 1000base-x-sfp + - name: '21' + type: 1000base-x-sfp + - name: '22' + type: 1000base-x-sfp + - name: '23' + type: 1000base-x-sfp + - name: '24' + type: 1000base-x-sfp + - name: '25' + type: 1000base-t + - name: '26' + type: 1000base-t + - name: '27' + type: 1000base-t + - name: '28' + type: 1000base-t + - name: '29' + type: 1000base-t + - name: '30' + type: 1000base-t + - name: '31' + type: 1000base-t + - name: '32' + type: 1000base-t + - name: '33' + type: 1000base-t + - name: '34' + type: 1000base-t + - name: '35' + type: 1000base-t + - name: '36' + type: 1000base-t + - name: Mgmt + type: 1000base-t + mgmt_only: true +module-bays: + - name: PSU-1 + position: PSU-1 + - name: PSU-2 + position: PSU-2 + - name: VIM + position: VIM diff --git a/device-types/Extreme Networks/X480-48t.yaml b/device-types/Extreme Networks/X480-48t.yaml new file mode 100644 index 000000000..ee903bf42 --- /dev/null +++ b/device-types/Extreme Networks/X480-48t.yaml @@ -0,0 +1,120 @@ +--- +manufacturer: Extreme Networks +model: X480-48t +slug: extreme-networks-x480-48t +u_height: 1 +is_full_depth: false +weight: 9.6 +weight_unit: kg +airflow: front-to-rear +comments: '[Extreme Networks X480-48t Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-56019366-8C6A-476F-B435-12FCF9E85CC8.shtml)' +console-ports: + - name: Serial console port + type: de-9 +interfaces: + - name: '1' + type: 1000base-t + - name: '2' + type: 1000base-t + - name: '3' + type: 1000base-t + - name: '4' + type: 1000base-t + - name: '5' + type: 1000base-t + - name: '6' + type: 1000base-t + - name: '7' + type: 1000base-t + - name: '8' + type: 1000base-t + - name: '9' + type: 1000base-t + - name: '10' + type: 1000base-t + - name: '11' + type: 1000base-t + - name: '12' + type: 1000base-t + - name: '13' + type: 1000base-t + - name: '14' + type: 1000base-t + - name: '15' + type: 1000base-t + - name: '16' + type: 1000base-t + - name: '17' + type: 1000base-t + - name: '18' + type: 1000base-t + - name: '19' + type: 1000base-t + - name: '20' + type: 1000base-t + - name: '21' + type: 1000base-t + - name: '22' + type: 1000base-t + - name: '23' + type: 1000base-t + - name: '24' + type: 1000base-t + - name: '25' + type: 1000base-t + - name: '26' + type: 1000base-t + - name: '27' + type: 1000base-t + - name: '28' + type: 1000base-t + - name: '29' + type: 1000base-t + - name: '30' + type: 1000base-t + - name: '31' + type: 1000base-t + - name: '32' + type: 1000base-t + - name: '33' + type: 1000base-t + - name: '34' + type: 1000base-t + - name: '35' + type: 1000base-t + - name: '36' + type: 1000base-t + - name: '37' + type: 1000base-t + - name: '38' + type: 1000base-t + - name: '39' + type: 1000base-t + - name: '40' + type: 1000base-t + - name: '41' + type: 1000base-t + - name: '42' + type: 1000base-t + - name: '43' + type: 1000base-t + - name: '44' + type: 1000base-t + - name: '45' + type: 1000base-x-sfp + - name: '46' + type: 1000base-x-sfp + - name: '47' + type: 1000base-x-sfp + - name: '48' + type: 1000base-x-sfp + - name: Mgmt + type: 1000base-t + mgmt_only: true +module-bays: + - name: PSU-1 + position: PSU-1 + - name: PSU-2 + position: PSU-2 + - name: VIM + position: VIM diff --git a/device-types/Extreme Networks/X480-48x.yaml b/device-types/Extreme Networks/X480-48x.yaml new file mode 100644 index 000000000..8a58e1382 --- /dev/null +++ b/device-types/Extreme Networks/X480-48x.yaml @@ -0,0 +1,120 @@ +--- +manufacturer: Extreme Networks +model: X480-48x +slug: extreme-networks-x480-48x +u_height: 1 +is_full_depth: false +weight: 10.3 +weight_unit: kg +airflow: front-to-rear +comments: '[Extreme Networks X480-48x Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-7B68C01C-493D-4785-97C4-95CB9AC5460B.shtml)' +console-ports: + - name: Serial console port + type: de-9 +interfaces: + - name: '1' + type: 1000base-x-sfp + - name: '2' + type: 1000base-x-sfp + - name: '3' + type: 1000base-x-sfp + - name: '4' + type: 1000base-x-sfp + - name: '5' + type: 1000base-x-sfp + - name: '6' + type: 1000base-x-sfp + - name: '7' + type: 1000base-x-sfp + - name: '8' + type: 1000base-x-sfp + - name: '9' + type: 1000base-x-sfp + - name: '10' + type: 1000base-x-sfp + - name: '11' + type: 1000base-x-sfp + - name: '12' + type: 1000base-x-sfp + - name: '13' + type: 1000base-x-sfp + - name: '14' + type: 1000base-x-sfp + - name: '15' + type: 1000base-x-sfp + - name: '16' + type: 1000base-x-sfp + - name: '17' + type: 1000base-x-sfp + - name: '18' + type: 1000base-x-sfp + - name: '19' + type: 1000base-x-sfp + - name: '20' + type: 1000base-x-sfp + - name: '21' + type: 1000base-x-sfp + - name: '22' + type: 1000base-x-sfp + - name: '23' + type: 1000base-x-sfp + - name: '24' + type: 1000base-x-sfp + - name: '25' + type: 1000base-x-sfp + - name: '26' + type: 1000base-x-sfp + - name: '27' + type: 1000base-x-sfp + - name: '28' + type: 1000base-x-sfp + - name: '29' + type: 1000base-x-sfp + - name: '30' + type: 1000base-x-sfp + - name: '31' + type: 1000base-x-sfp + - name: '32' + type: 1000base-x-sfp + - name: '33' + type: 1000base-x-sfp + - name: '34' + type: 1000base-x-sfp + - name: '35' + type: 1000base-x-sfp + - name: '36' + type: 1000base-x-sfp + - name: '37' + type: 1000base-x-sfp + - name: '38' + type: 1000base-x-sfp + - name: '39' + type: 1000base-x-sfp + - name: '40' + type: 1000base-x-sfp + - name: '41' + type: 1000base-x-sfp + - name: '42' + type: 1000base-x-sfp + - name: '43' + type: 1000base-x-sfp + - name: '44' + type: 1000base-x-sfp + - name: '45' + type: 1000base-x-sfp + - name: '46' + type: 1000base-x-sfp + - name: '47' + type: 1000base-x-sfp + - name: '48' + type: 1000base-x-sfp + - name: Mgmt + type: 1000base-t + mgmt_only: true +module-bays: + - name: PSU-1 + position: PSU-1 + - name: PSU-2 + position: PSU-2 + - name: VIM + position: VIM diff --git a/device-types/Extreme Networks/X590-24x-1q-2c.yaml b/device-types/Extreme Networks/X590-24x-1q-2c.yaml new file mode 100644 index 000000000..a0e6c00ff --- /dev/null +++ b/device-types/Extreme Networks/X590-24x-1q-2c.yaml @@ -0,0 +1,81 @@ +--- +manufacturer: Extreme Networks +model: X590-24x-1q-2c +slug: extreme-networks-x590-24x-1q-2c +part_number: '16790' +u_height: 1 +is_full_depth: true +front_image: true +rear_image: true +weight: 6.6 +weight_unit: kg +comments: '[Extreme Networks X590 Technical Specifications](https://documentation.extremenetworks.com/summit/GUID-DB674A0E-FD84-4609-BC1B-5D32AFB95295.shtml)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU-1 + position: PSU-1 + - name: PSU-2 + position: PSU-2 +interfaces: + - name: Mgmt-port + type: 1000base-t + mgmt_only: true + - name: '1' + type: 10gbase-x-sfpp + - name: '2' + type: 10gbase-x-sfpp + - name: '3' + type: 10gbase-x-sfpp + - name: '4' + type: 10gbase-x-sfpp + - name: '5' + type: 10gbase-x-sfpp + - name: '6' + type: 10gbase-x-sfpp + - name: '7' + type: 10gbase-x-sfpp + - name: '8' + type: 10gbase-x-sfpp + - name: '9' + type: 10gbase-x-sfpp + - name: '10' + type: 10gbase-x-sfpp + - name: '11' + type: 10gbase-x-sfpp + - name: '12' + type: 10gbase-x-sfpp + - name: '13' + type: 10gbase-x-sfpp + - name: '14' + type: 10gbase-x-sfpp + - name: '15' + type: 10gbase-x-sfpp + - name: '16' + type: 10gbase-x-sfpp + - name: '17' + type: 10gbase-x-sfpp + - name: '18' + type: 10gbase-x-sfpp + - name: '19' + type: 10gbase-x-sfpp + - name: '20' + type: 10gbase-x-sfpp + - name: '21' + type: 10gbase-x-sfpp + - name: '22' + type: 10gbase-x-sfpp + - name: '23' + type: 10gbase-x-sfpp + - name: '24' + type: 10gbase-x-sfpp + - name: '25' + type: 40gbase-x-qsfpp + description: Only usable if ports 29 and 33 configured for stacking + - name: '29' + type: 100gbase-x-qsfp28 + description: Can be used for stacking or as a standard port + - name: '33' + type: 100gbase-x-qsfp28 + description: Can be used for stacking or as a standard port diff --git a/device-types/Extreme Networks/X650-24t.yaml b/device-types/Extreme Networks/X650-24t.yaml new file mode 100644 index 000000000..54d0feea5 --- /dev/null +++ b/device-types/Extreme Networks/X650-24t.yaml @@ -0,0 +1,72 @@ +--- +manufacturer: Extreme Networks +model: X650-24t +slug: extreme-networks-x650-24t +u_height: 1 +is_full_depth: false +weight: 11.6 +weight_unit: kg +airflow: front-to-rear +comments: '[Extreme Networks X650-24t Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-DFC76B53-0107-4CE4-952D-9B3AD3C1E5FF.shtml)' +console-ports: + - name: Serial console port + type: de-9 +interfaces: + - name: '1' + type: 1000base-t + - name: '2' + type: 1000base-t + - name: '3' + type: 1000base-t + - name: '4' + type: 1000base-t + - name: '5' + type: 1000base-t + - name: '6' + type: 1000base-t + - name: '7' + type: 1000base-t + - name: '8' + type: 1000base-t + - name: '9' + type: 1000base-t + - name: '10' + type: 1000base-t + - name: '11' + type: 1000base-t + - name: '12' + type: 1000base-t + - name: '13' + type: 1000base-t + - name: '14' + type: 1000base-t + - name: '15' + type: 1000base-t + - name: '16' + type: 1000base-t + - name: '17' + type: 1000base-t + - name: '18' + type: 1000base-t + - name: '19' + type: 1000base-t + - name: '20' + type: 1000base-t + - name: '21' + type: 1000base-t + - name: '22' + type: 1000base-t + - name: '23' + type: 1000base-t + - name: '24' + type: 1000base-t + - name: Mgmt + type: 1000base-t + mgmt_only: true +module-bays: + - name: PSU-1 + position: PSU-1 + - name: PSU-2 + position: PSU-2 + - name: VIM + position: VIM diff --git a/device-types/Extreme Networks/X650-24x.yaml b/device-types/Extreme Networks/X650-24x.yaml new file mode 100644 index 000000000..b6b93749a --- /dev/null +++ b/device-types/Extreme Networks/X650-24x.yaml @@ -0,0 +1,72 @@ +--- +manufacturer: Extreme Networks +model: X650-24x +slug: extreme-networks-x650-24x +u_height: 1 +is_full_depth: false +weight: 10.1 +weight_unit: kg +airflow: front-to-rear +comments: '[Extreme Networks X650-24x Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-A13667C4-14C1-4460-9C7B-D319D5FC5E31.shtml)' +console-ports: + - name: Serial console port + type: de-9 +interfaces: + - name: '1' + type: 10gbase-x-sfpp + - name: '2' + type: 10gbase-x-sfpp + - name: '3' + type: 10gbase-x-sfpp + - name: '4' + type: 10gbase-x-sfpp + - name: '5' + type: 10gbase-x-sfpp + - name: '6' + type: 10gbase-x-sfpp + - name: '7' + type: 10gbase-x-sfpp + - name: '8' + type: 10gbase-x-sfpp + - name: '9' + type: 10gbase-x-sfpp + - name: '10' + type: 10gbase-x-sfpp + - name: '11' + type: 10gbase-x-sfpp + - name: '12' + type: 10gbase-x-sfpp + - name: '13' + type: 10gbase-x-sfpp + - name: '14' + type: 10gbase-x-sfpp + - name: '15' + type: 10gbase-x-sfpp + - name: '16' + type: 10gbase-x-sfpp + - name: '17' + type: 10gbase-x-sfpp + - name: '18' + type: 10gbase-x-sfpp + - name: '19' + type: 10gbase-x-sfpp + - name: '20' + type: 10gbase-x-sfpp + - name: '21' + type: 10gbase-x-sfpp + - name: '22' + type: 10gbase-x-sfpp + - name: '23' + type: 10gbase-x-sfpp + - name: '24' + type: 10gbase-x-sfpp + - name: Mgmt + type: 1000base-t + mgmt_only: true +module-bays: + - name: PSU-1 + position: PSU-1 + - name: PSU-2 + position: PSU-2 + - name: VIM + position: VIM diff --git a/device-types/Extreme Networks/X670-48x.yaml b/device-types/Extreme Networks/X670-48x.yaml new file mode 100644 index 000000000..24106570e --- /dev/null +++ b/device-types/Extreme Networks/X670-48x.yaml @@ -0,0 +1,118 @@ +--- +manufacturer: Extreme Networks +model: X670-48x +slug: extreme-networks-x670-48x +u_height: 1 +is_full_depth: false +weight: 7.3 +weight_unit: kg +airflow: front-to-rear +comments: '[Extreme Networks X670-48x Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-B8737504-5F54-4AE5-B578-63D8C1E74657.shtml)' +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: '1' + type: 10gbase-x-sfpp + - name: '2' + type: 10gbase-x-sfpp + - name: '3' + type: 10gbase-x-sfpp + - name: '4' + type: 10gbase-x-sfpp + - name: '5' + type: 10gbase-x-sfpp + - name: '6' + type: 10gbase-x-sfpp + - name: '7' + type: 10gbase-x-sfpp + - name: '8' + type: 10gbase-x-sfpp + - name: '9' + type: 10gbase-x-sfpp + - name: '10' + type: 10gbase-x-sfpp + - name: '11' + type: 10gbase-x-sfpp + - name: '12' + type: 10gbase-x-sfpp + - name: '13' + type: 10gbase-x-sfpp + - name: '14' + type: 10gbase-x-sfpp + - name: '15' + type: 10gbase-x-sfpp + - name: '16' + type: 10gbase-x-sfpp + - name: '17' + type: 10gbase-x-sfpp + - name: '18' + type: 10gbase-x-sfpp + - name: '19' + type: 10gbase-x-sfpp + - name: '20' + type: 10gbase-x-sfpp + - name: '21' + type: 10gbase-x-sfpp + - name: '22' + type: 10gbase-x-sfpp + - name: '23' + type: 10gbase-x-sfpp + - name: '24' + type: 10gbase-x-sfpp + - name: '25' + type: 10gbase-x-sfpp + - name: '26' + type: 10gbase-x-sfpp + - name: '27' + type: 10gbase-x-sfpp + - name: '28' + type: 10gbase-x-sfpp + - name: '29' + type: 10gbase-x-sfpp + - name: '30' + type: 10gbase-x-sfpp + - name: '31' + type: 10gbase-x-sfpp + - name: '32' + type: 10gbase-x-sfpp + - name: '33' + type: 10gbase-x-sfpp + - name: '34' + type: 10gbase-x-sfpp + - name: '35' + type: 10gbase-x-sfpp + - name: '36' + type: 10gbase-x-sfpp + - name: '37' + type: 10gbase-x-sfpp + - name: '38' + type: 10gbase-x-sfpp + - name: '39' + type: 10gbase-x-sfpp + - name: '40' + type: 10gbase-x-sfpp + - name: '41' + type: 10gbase-x-sfpp + - name: '42' + type: 10gbase-x-sfpp + - name: '43' + type: 10gbase-x-sfpp + - name: '44' + type: 10gbase-x-sfpp + - name: '45' + type: 10gbase-x-sfpp + - name: '46' + type: 10gbase-x-sfpp + - name: '47' + type: 10gbase-x-sfpp + - name: '48' + type: 10gbase-x-sfpp + - name: Mgmt + type: 1000base-t + mgmt_only: true +module-bays: + - name: PSU-1 + position: PSU-1 + - name: PSU-2 + position: PSU-2 diff --git a/device-types/Extreme Networks/X670-G2-48x-4q.yaml b/device-types/Extreme Networks/X670-G2-48x-4q.yaml new file mode 100644 index 000000000..768a5e7d3 --- /dev/null +++ b/device-types/Extreme Networks/X670-G2-48x-4q.yaml @@ -0,0 +1,126 @@ +--- +manufacturer: Extreme Networks +model: X670-G2-48x-4q +slug: extreme-networks-x670-g2-48x-4q +u_height: 1 +is_full_depth: false +weight: 6.7 +weight_unit: kg +airflow: front-to-rear +comments: '[Extreme Networks X670-G2-48x-4q Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-A5526F9A-0149-4BB8-AD25-45E58AF94329.shtml#GUID-A5526F9A-0149-4BB8-AD25-45E58AF94329)' +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: '1' + type: 10gbase-x-sfpp + - name: '2' + type: 10gbase-x-sfpp + - name: '3' + type: 10gbase-x-sfpp + - name: '4' + type: 10gbase-x-sfpp + - name: '5' + type: 10gbase-x-sfpp + - name: '6' + type: 10gbase-x-sfpp + - name: '7' + type: 10gbase-x-sfpp + - name: '8' + type: 10gbase-x-sfpp + - name: '9' + type: 10gbase-x-sfpp + - name: '10' + type: 10gbase-x-sfpp + - name: '11' + type: 10gbase-x-sfpp + - name: '12' + type: 10gbase-x-sfpp + - name: '13' + type: 10gbase-x-sfpp + - name: '14' + type: 10gbase-x-sfpp + - name: '15' + type: 10gbase-x-sfpp + - name: '16' + type: 10gbase-x-sfpp + - name: '17' + type: 10gbase-x-sfpp + - name: '18' + type: 10gbase-x-sfpp + - name: '19' + type: 10gbase-x-sfpp + - name: '20' + type: 10gbase-x-sfpp + - name: '21' + type: 10gbase-x-sfpp + - name: '22' + type: 10gbase-x-sfpp + - name: '23' + type: 10gbase-x-sfpp + - name: '24' + type: 10gbase-x-sfpp + - name: '25' + type: 10gbase-x-sfpp + - name: '26' + type: 10gbase-x-sfpp + - name: '27' + type: 10gbase-x-sfpp + - name: '28' + type: 10gbase-x-sfpp + - name: '29' + type: 10gbase-x-sfpp + - name: '30' + type: 10gbase-x-sfpp + - name: '31' + type: 10gbase-x-sfpp + - name: '32' + type: 10gbase-x-sfpp + - name: '33' + type: 10gbase-x-sfpp + - name: '34' + type: 10gbase-x-sfpp + - name: '35' + type: 10gbase-x-sfpp + - name: '36' + type: 10gbase-x-sfpp + - name: '37' + type: 10gbase-x-sfpp + - name: '38' + type: 10gbase-x-sfpp + - name: '39' + type: 10gbase-x-sfpp + - name: '40' + type: 10gbase-x-sfpp + - name: '41' + type: 10gbase-x-sfpp + - name: '42' + type: 10gbase-x-sfpp + - name: '43' + type: 10gbase-x-sfpp + - name: '44' + type: 10gbase-x-sfpp + - name: '45' + type: 10gbase-x-sfpp + - name: '46' + type: 10gbase-x-sfpp + - name: '47' + type: 10gbase-x-sfpp + - name: '48' + type: 10gbase-x-sfpp + - name: '49' + type: 40gbase-x-qsfpp + - name: '50' + type: 40gbase-x-qsfpp + - name: '51' + type: 40gbase-x-qsfpp + - name: '52' + type: 40gbase-x-qsfpp + - name: Mgmt + type: 1000base-t + mgmt_only: true +module-bays: + - name: PSU-1 + position: PSU-1 + - name: PSU-2 + position: PSU-2 diff --git a/device-types/Extreme Networks/X670-G2-72x.yaml b/device-types/Extreme Networks/X670-G2-72x.yaml new file mode 100644 index 000000000..2671bbd97 --- /dev/null +++ b/device-types/Extreme Networks/X670-G2-72x.yaml @@ -0,0 +1,165 @@ +--- +manufacturer: Extreme Networks +model: X670-G2-72x +slug: extreme-networks-x670-g2-72x +u_height: 1 +is_full_depth: false +weight: 7.0 +weight_unit: kg +airflow: front-to-rear +comments: '[Extreme Networks X670-G2-72x Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-7ED31096-CD8D-46BB-ACC3-1E04EF9690E5.shtml#GUID-7ED31096-CD8D-46BB-ACC3-1E04EF9690E5)' +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: '1' + type: 10gbase-x-sfpp + - name: '2' + type: 10gbase-x-sfpp + - name: '3' + type: 10gbase-x-sfpp + - name: '4' + type: 10gbase-x-sfpp + - name: '5' + type: 10gbase-x-sfpp + - name: '6' + type: 10gbase-x-sfpp + - name: '7' + type: 10gbase-x-sfpp + - name: '8' + type: 10gbase-x-sfpp + - name: '9' + type: 10gbase-x-sfpp + - name: '10' + type: 10gbase-x-sfpp + - name: '11' + type: 10gbase-x-sfpp + - name: '12' + type: 10gbase-x-sfpp + - name: '13' + type: 10gbase-x-sfpp + - name: '14' + type: 10gbase-x-sfpp + - name: '15' + type: 10gbase-x-sfpp + - name: '16' + type: 10gbase-x-sfpp + - name: '17' + type: 10gbase-x-sfpp + - name: '18' + type: 10gbase-x-sfpp + - name: '19' + type: 10gbase-x-sfpp + - name: '20' + type: 10gbase-x-sfpp + - name: '21' + type: 10gbase-x-sfpp + - name: '22' + type: 10gbase-x-sfpp + - name: '23' + type: 10gbase-x-sfpp + - name: '24' + type: 10gbase-x-sfpp + - name: '25' + type: 10gbase-x-sfpp + - name: '26' + type: 10gbase-x-sfpp + - name: '27' + type: 10gbase-x-sfpp + - name: '28' + type: 10gbase-x-sfpp + - name: '29' + type: 10gbase-x-sfpp + - name: '30' + type: 10gbase-x-sfpp + - name: '31' + type: 10gbase-x-sfpp + - name: '32' + type: 10gbase-x-sfpp + - name: '33' + type: 10gbase-x-sfpp + - name: '34' + type: 10gbase-x-sfpp + - name: '35' + type: 10gbase-x-sfpp + - name: '36' + type: 10gbase-x-sfpp + - name: '37' + type: 10gbase-x-sfpp + - name: '38' + type: 10gbase-x-sfpp + - name: '39' + type: 10gbase-x-sfpp + - name: '40' + type: 10gbase-x-sfpp + - name: '41' + type: 10gbase-x-sfpp + - name: '42' + type: 10gbase-x-sfpp + - name: '43' + type: 10gbase-x-sfpp + - name: '44' + type: 10gbase-x-sfpp + - name: '45' + type: 10gbase-x-sfpp + - name: '46' + type: 10gbase-x-sfpp + - name: '47' + type: 10gbase-x-sfpp + - name: '48' + type: 10gbase-x-sfpp + - name: '49' + type: 10gbase-x-sfpp + - name: '50' + type: 10gbase-x-sfpp + - name: '51' + type: 10gbase-x-sfpp + - name: '52' + type: 10gbase-x-sfpp + - name: '53' + type: 10gbase-x-sfpp + - name: '54' + type: 10gbase-x-sfpp + - name: '55' + type: 10gbase-x-sfpp + - name: '56' + type: 10gbase-x-sfpp + - name: '57' + type: 10gbase-x-sfpp + - name: '58' + type: 10gbase-x-sfpp + - name: '59' + type: 10gbase-x-sfpp + - name: '60' + type: 10gbase-x-sfpp + - name: '61' + type: 10gbase-x-sfpp + - name: '62' + type: 10gbase-x-sfpp + - name: '63' + type: 10gbase-x-sfpp + - name: '64' + type: 10gbase-x-sfpp + - name: '65' + type: 10gbase-x-sfpp + - name: '66' + type: 10gbase-x-sfpp + - name: '67' + type: 10gbase-x-sfpp + - name: '68' + type: 10gbase-x-sfpp + - name: '69' + type: 10gbase-x-sfpp + - name: '70' + type: 10gbase-x-sfpp + - name: '71' + type: 10gbase-x-sfpp + - name: '72' + type: 10gbase-x-sfpp + - name: Mgmt + type: 1000base-t + mgmt_only: true +module-bays: + - name: PSU-1 + position: PSU-1 + - name: PSU-2 diff --git a/device-types/Extreme Networks/X670V-48t.yaml b/device-types/Extreme Networks/X670V-48t.yaml new file mode 100644 index 000000000..ad0b38ca7 --- /dev/null +++ b/device-types/Extreme Networks/X670V-48t.yaml @@ -0,0 +1,120 @@ +--- +manufacturer: Extreme Networks +model: X670V-48t +slug: extreme-networks-x670v-48t +u_height: 1 +is_full_depth: false +weight: 7.0 +weight_unit: kg +airflow: front-to-rear +comments: '[Extreme Networks X670V-48t Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-5F1B8657-ECB7-44A2-A73F-1DE56D26589F.shtml)' +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: '1' + type: 10gbase-x-sfpp + - name: '2' + type: 10gbase-x-sfpp + - name: '3' + type: 10gbase-x-sfpp + - name: '4' + type: 10gbase-x-sfpp + - name: '5' + type: 10gbase-x-sfpp + - name: '6' + type: 10gbase-x-sfpp + - name: '7' + type: 10gbase-x-sfpp + - name: '8' + type: 10gbase-x-sfpp + - name: '9' + type: 10gbase-x-sfpp + - name: '10' + type: 10gbase-x-sfpp + - name: '11' + type: 10gbase-x-sfpp + - name: '12' + type: 10gbase-x-sfpp + - name: '13' + type: 10gbase-x-sfpp + - name: '14' + type: 10gbase-x-sfpp + - name: '15' + type: 10gbase-x-sfpp + - name: '16' + type: 10gbase-x-sfpp + - name: '17' + type: 10gbase-x-sfpp + - name: '18' + type: 10gbase-x-sfpp + - name: '19' + type: 10gbase-x-sfpp + - name: '20' + type: 10gbase-x-sfpp + - name: '21' + type: 10gbase-x-sfpp + - name: '22' + type: 10gbase-x-sfpp + - name: '23' + type: 10gbase-x-sfpp + - name: '24' + type: 10gbase-x-sfpp + - name: '25' + type: 10gbase-x-sfpp + - name: '26' + type: 10gbase-x-sfpp + - name: '27' + type: 10gbase-x-sfpp + - name: '28' + type: 10gbase-x-sfpp + - name: '29' + type: 10gbase-x-sfpp + - name: '30' + type: 10gbase-x-sfpp + - name: '31' + type: 10gbase-x-sfpp + - name: '32' + type: 10gbase-x-sfpp + - name: '33' + type: 10gbase-x-sfpp + - name: '34' + type: 10gbase-x-sfpp + - name: '35' + type: 10gbase-x-sfpp + - name: '36' + type: 10gbase-x-sfpp + - name: '37' + type: 10gbase-x-sfpp + - name: '38' + type: 10gbase-x-sfpp + - name: '39' + type: 10gbase-x-sfpp + - name: '40' + type: 10gbase-x-sfpp + - name: '41' + type: 10gbase-x-sfpp + - name: '42' + type: 10gbase-x-sfpp + - name: '43' + type: 10gbase-x-sfpp + - name: '44' + type: 10gbase-x-sfpp + - name: '45' + type: 10gbase-x-sfpp + - name: '46' + type: 10gbase-x-sfpp + - name: '47' + type: 10gbase-x-sfpp + - name: '48' + type: 10gbase-x-sfpp + - name: Mgmt + type: 1000base-t + mgmt_only: true +module-bays: + - name: PSU-1 + position: PSU-1 + - name: PSU-2 + position: PSU-2 + - name: VIM + position: VIM diff --git a/device-types/Extreme Networks/X670V-48x.yaml b/device-types/Extreme Networks/X670V-48x.yaml new file mode 100644 index 000000000..255f3bfc7 --- /dev/null +++ b/device-types/Extreme Networks/X670V-48x.yaml @@ -0,0 +1,128 @@ +--- +manufacturer: Extreme Networks +model: X670V-48x +slug: extreme-networks-x670v-48x +u_height: 1 +is_full_depth: false +weight: 7.0 +weight_unit: kg +airflow: front-to-rear +comments: '[Extreme Networks X670V-48x Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-5FF85197-93E8-4566-837D-8696F429EC76.shtml)' +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: '1' + type: 10gbase-t + - name: '2' + type: 10gbase-t + - name: '3' + type: 10gbase-t + - name: '4' + type: 10gbase-t + - name: '5' + type: 10gbase-t + - name: '6' + type: 10gbase-t + - name: '7' + type: 10gbase-t + - name: '8' + type: 10gbase-t + - name: '9' + type: 10gbase-t + - name: '10' + type: 10gbase-t + - name: '11' + type: 10gbase-t + - name: '12' + type: 10gbase-t + - name: '13' + type: 10gbase-t + - name: '14' + type: 10gbase-t + - name: '15' + type: 10gbase-t + - name: '16' + type: 10gbase-t + - name: '17' + type: 10gbase-t + - name: '18' + type: 10gbase-t + - name: '19' + type: 10gbase-t + - name: '20' + type: 10gbase-t + - name: '21' + type: 10gbase-t + - name: '22' + type: 10gbase-t + - name: '23' + type: 10gbase-t + - name: '24' + type: 10gbase-t + - name: '25' + type: 10gbase-t + - name: '26' + type: 10gbase-t + - name: '27' + type: 10gbase-t + - name: '28' + type: 10gbase-t + - name: '29' + type: 10gbase-t + - name: '30' + type: 10gbase-t + - name: '31' + type: 10gbase-t + - name: '32' + type: 10gbase-t + - name: '33' + type: 10gbase-t + - name: '34' + type: 10gbase-t + - name: '35' + type: 10gbase-t + - name: '36' + type: 10gbase-t + - name: '37' + type: 10gbase-t + - name: '38' + type: 10gbase-t + - name: '39' + type: 10gbase-t + - name: '40' + type: 10gbase-t + - name: '41' + type: 10gbase-t + - name: '42' + type: 10gbase-t + - name: '43' + type: 10gbase-t + - name: '44' + type: 10gbase-t + - name: '45' + type: 10gbase-t + - name: '46' + type: 10gbase-t + - name: '47' + type: 10gbase-t + - name: '48' + type: 10gbase-t + - name: '49' + type: 10gbase-x-sfpp + - name: '50' + type: 10gbase-x-sfpp + - name: '51' + type: 10gbase-x-sfpp + - name: '52' + type: 10gbase-x-sfpp + - name: Mgmt + type: 1000base-t + mgmt_only: true +module-bays: + - name: PSU-1 + position: PSU-1 + - name: PSU-2 + position: PSU-2 + - name: VIM + position: VIM diff --git a/device-types/Extreme Networks/X770-32q.yaml b/device-types/Extreme Networks/X770-32q.yaml new file mode 100644 index 000000000..849514a87 --- /dev/null +++ b/device-types/Extreme Networks/X770-32q.yaml @@ -0,0 +1,86 @@ +--- +manufacturer: Extreme Networks +model: X770-32q +slug: extreme-networks-x770-32q +u_height: 1 +is_full_depth: false +weight: 8.2 +weight_unit: kg +airflow: front-to-rear +comments: '[Extreme Networks X770-32q Datasheet](https://documentation.extremenetworks.com/summit_16/GUID-DD9B8B36-2634-42B7-A7A0-861582E84973.shtml)' +console-ports: + - name: Serial console port + type: rj-45 +interfaces: + - name: '1' + type: 40gbase-x-qsfpp + - name: '2' + type: 40gbase-x-qsfpp + - name: '3' + type: 40gbase-x-qsfpp + - name: '4' + type: 40gbase-x-qsfpp + - name: '5' + type: 40gbase-x-qsfpp + - name: '6' + type: 40gbase-x-qsfpp + - name: '7' + type: 40gbase-x-qsfpp + - name: '8' + type: 40gbase-x-qsfpp + - name: '9' + type: 40gbase-x-qsfpp + - name: '10' + type: 40gbase-x-qsfpp + - name: '11' + type: 40gbase-x-qsfpp + - name: '12' + type: 40gbase-x-qsfpp + - name: '13' + type: 40gbase-x-qsfpp + - name: '14' + type: 40gbase-x-qsfpp + - name: '15' + type: 40gbase-x-qsfpp + - name: '16' + type: 40gbase-x-qsfpp + - name: '17' + type: 40gbase-x-qsfpp + - name: '18' + type: 40gbase-x-qsfpp + - name: '19' + type: 40gbase-x-qsfpp + - name: '20' + type: 40gbase-x-qsfpp + - name: '21' + type: 40gbase-x-qsfpp + - name: '22' + type: 40gbase-x-qsfpp + - name: '23' + type: 40gbase-x-qsfpp + - name: '24' + type: 40gbase-x-qsfpp + - name: '25' + type: 40gbase-x-qsfpp + - name: '26' + type: 40gbase-x-qsfpp + - name: '27' + type: 40gbase-x-qsfpp + - name: '28' + type: 40gbase-x-qsfpp + - name: '29' + type: 40gbase-x-qsfpp + - name: '30' + type: 40gbase-x-qsfpp + - name: '31' + type: 40gbase-x-qsfpp + - name: '32' + type: 40gbase-x-qsfpp + - name: Mgmt + type: 1000base-t + mgmt_only: true +module-bays: + - name: PSU-1 + position: PSU-1 + - name: PSU-2 + position: PSU-2 diff --git a/device-types/Extreme Networks/x590-24t-1q-2c.yaml b/device-types/Extreme Networks/x590-24t-1q-2c.yaml new file mode 100644 index 000000000..6eb1905a2 --- /dev/null +++ b/device-types/Extreme Networks/x590-24t-1q-2c.yaml @@ -0,0 +1,81 @@ +--- +manufacturer: Extreme Networks +model: X590-24t-1q-2c +slug: extreme-networks-x590-24t-1q-2c +part_number: '16791' +u_height: 1 +is_full_depth: true +front_image: true +rear_image: true +weight: 6.8 +weight_unit: kg +comments: '[Extreme Networks X590 Technical Specifications](https://documentation.extremenetworks.com/summit/GUID-DB674A0E-FD84-4609-BC1B-5D32AFB95295.shtml)' +console-ports: + - name: Console + type: rj-45 +module-bays: + - name: PSU-1 + position: PSU-1 + - name: PSU-2 + position: PSU-2 +interfaces: + - name: Mgmt-port + type: 1000base-t + mgmt_only: true + - name: '1' + type: 10gbase-t + - name: '2' + type: 10gbase-t + - name: '3' + type: 10gbase-t + - name: '4' + type: 10gbase-t + - name: '5' + type: 10gbase-t + - name: '6' + type: 10gbase-t + - name: '7' + type: 10gbase-t + - name: '8' + type: 10gbase-t + - name: '9' + type: 10gbase-t + - name: '10' + type: 10gbase-t + - name: '11' + type: 10gbase-t + - name: '12' + type: 10gbase-t + - name: '13' + type: 10gbase-t + - name: '14' + type: 10gbase-t + - name: '15' + type: 10gbase-t + - name: '16' + type: 10gbase-t + - name: '17' + type: 10gbase-t + - name: '18' + type: 10gbase-t + - name: '19' + type: 10gbase-t + - name: '20' + type: 10gbase-t + - name: '21' + type: 10gbase-t + - name: '22' + type: 10gbase-t + - name: '23' + type: 10gbase-t + - name: '24' + type: 10gbase-t + - name: '25' + type: 40gbase-x-qsfpp + description: Only usable if ports 29 and 33 configured for stacking + - name: '29' + type: 100gbase-x-qsfp28 + description: Can be used for stacking or as a standard port + - name: '33' + type: 100gbase-x-qsfp28 + description: Can be used for stacking or as a standard port diff --git a/device-types/F5/BIG-IP-i7800.yml b/device-types/F5/BIG-IP-i7800.yml new file mode 100644 index 000000000..880020ac4 --- /dev/null +++ b/device-types/F5/BIG-IP-i7800.yml @@ -0,0 +1,52 @@ +--- +manufacturer: F5 +model: BIG-IP i7800 +slug: f5-big-ip-i7800 +part_number: i7800 +u_height: 1 +is_full_depth: true +weight: 30 +weight_unit: lb +airflow: front-to-rear +front_image: true +rear_image: true +console-ports: + - name: Console + type: rj-45 + - name: usb1 + type: usb-a + - name: Failover + type: rj-45 +interfaces: + - name: mgmt + type: 1000base-t + mgmt_only: true + - name: '1.1' + type: 10gbase-x-sfpp + - name: '1.2' + type: 10gbase-x-sfpp + - name: '1.3' + type: 10gbase-x-sfpp + - name: '1.4' + type: 10gbase-x-sfpp + - name: '2.1' + type: 10gbase-x-sfpp + - name: '2.2' + type: 10gbase-x-sfpp + - name: '2.3' + type: 10gbase-x-sfpp + - name: '2.4' + type: 10gbase-x-sfpp + - name: '3.0' + type: 40gbase-x-qsfpp + - name: '4.0' + type: 40gbase-x-qsfpp + - name: '5.0' + type: 40gbase-x-qsfpp + - name: '6.0' + type: 40gbase-x-qsfpp +module-bays: + - name: psu1 + position: '1' + - name: psu2 + position: '2' diff --git a/device-types/FS/FHD-1U-CMP400.yaml b/device-types/FS/FHD-1U-CMP400.yaml index c79edd4f5..7b67424df 100644 --- a/device-types/FS/FHD-1U-CMP400.yaml +++ b/device-types/FS/FHD-1U-CMP400.yaml @@ -2,11 +2,13 @@ manufacturer: FS model: FHD-1U-CMP400 slug: fs-fhd-1u-cmp400 -comments: '[FHD High Density 1U Rack Mount Enclosure Unloaded, Holds up to 4 x FHD Cassettes or Panels, 144 Fibers (LC)](https://www.fs.com/uk/products/70419.html)' -part_number: FHD-1U-CMP400 (#70419) -airflow: passive -is_powered: false +description: FHD High Density 1U Rack Mount Modular Enclosure Unloaded, Holds up to 4xFHD Cassettes or Panels, 144 Fibers (LC) +comments: '[Product Page](https://www.fs.com/products/70419.html)' +part_number: '70419' u_height: 1 +airflow: passive +is_full_depth: false +is_powered: false module-bays: - name: '1' position: '1' diff --git a/device-types/Fortinet/FG-101E.yaml b/device-types/Fortinet/FG-101E.yaml index 51321ed21..2d1383325 100644 --- a/device-types/Fortinet/FG-101E.yaml +++ b/device-types/Fortinet/FG-101E.yaml @@ -10,7 +10,7 @@ rear_image: true airflow: side-to-rear weight: 3.3 weight_unit: kg -description: Internal Storage — 1x 480 GB SSD +description: Internal Storage - 1x 480 GB SSD comments: '[FortiGate 100E Series Datasheet](https://www.fortinet.com/content/dam/fortinet/assets/data-sheets/FortiGate_100E_Series.pdf)' interfaces: - name: dmz diff --git a/device-types/Fortinet/FG-40F.yaml b/device-types/Fortinet/FG-40F.yaml index 08c429dbc..be62022bc 100644 --- a/device-types/Fortinet/FG-40F.yaml +++ b/device-types/Fortinet/FG-40F.yaml @@ -14,13 +14,13 @@ power-ports: maximum_draw: 14 allocated_draw: 12 interfaces: - - name: wan1 + - name: wan type: 1000base-t - name: A type: 1000base-t - - name: internal1 + - name: lan1 type: 1000base-t - - name: internal2 + - name: lan2 type: 1000base-t - - name: internal3 + - name: lan3 type: 1000base-t diff --git a/device-types/Fortinet/FS-148F-POE.yaml b/device-types/Fortinet/FS-148F-POE.yaml index 8cfcaa055..6ea6f37e9 100644 --- a/device-types/Fortinet/FS-148F-POE.yaml +++ b/device-types/Fortinet/FS-148F-POE.yaml @@ -1,6 +1,6 @@ --- manufacturer: Fortinet -model: FortiSwitch 148F‑POE +model: FortiSwitch 148F-POE slug: fortinet-fs-148f-poe part_number: FS-148F-POE u_height: 1 diff --git a/device-types/HPE/Alletra-6000.yaml b/device-types/HPE/Alletra-6000.yaml new file mode 100644 index 000000000..e355efcba --- /dev/null +++ b/device-types/HPE/Alletra-6000.yaml @@ -0,0 +1,44 @@ +--- +manufacturer: HPE +model: Alletra 6000 +slug: hpe-alletra-6000 +u_height: 4 +is_full_depth: true +airflow: front-to-rear +part_number: R4U28A +comments: '[HPE Alletra Storage 6000 Server QuickSpecs](https://www.hpe.com/psnow/doc/a50002567enw)' +#minumum weight - 2x processor, 2x PSU, 24xHDD, 2xNVMe SSD +weight: 54.5 +weight_unit: kg +console-ports: + - name: Serial + type: de-9 +module-bays: + - name: PSU1 + position: PSU1 + - name: PSU2 + position: PSU2 + - name: PSU3 + position: PSU3 + - name: PSU4 + position: PSU4 +interfaces: + - name: Gig-E 1 + type: 1000base-t + - name: Gig-E 2 + type: 1000base-t + - name: Gig-E 3 + type: 1000base-t + - name: Gig-E 4 + type: 1000base-t + - name: Gig-E 5 + type: 1000base-t + - name: Gig-E 6 + type: 1000base-t + - name: Gig-E 7 + type: 1000base-t + - name: Gig-E 8 + type: 1000base-t + - name: iLO + type: 1000base-t + mgmt_only: true diff --git a/device-types/HPE/Apollo-R2000-chassis.yaml b/device-types/HPE/Apollo-R2000-chassis.yaml new file mode 100644 index 000000000..89f6d1a18 --- /dev/null +++ b/device-types/HPE/Apollo-R2000-chassis.yaml @@ -0,0 +1,36 @@ +--- +manufacturer: HPE +model: Apollo R2000 Chassis +slug: hpe-apollo-r2000-chassis +u_height: 2.0 +is_full_depth: true +subdevice_role: parent +part_number: 798152-B21/798153-B21/798152-B21 +weight: 25 +weight_unit: kg +airflow: front-to-rear +comments: | + [Apollo R2000 Chassis Spec Sheet](https://psnow.ext.hpe.com/v2/getpdf.aspx/c04542552.pdf?ver=7) +device-bays: + - name: '1' + label: Node 1 + description: Server Tray + - name: '2' + label: Node 2 + description: Server Tray + - name: '3' + label: Node 3 + description: Server Tray + - name: '4' + label: Node 4 + description: Server Tray +module-bays: + - name: RCM + position: RCM + description: RCM Module + - name: Power 1 + position: '1' + description: PSU Slot + - name: Power 2 + position: '2' + description: PSU Slot diff --git a/device-types/HPE/Apollo-R2200-chassis.yaml b/device-types/HPE/Apollo-R2200-chassis.yaml new file mode 100644 index 000000000..97296f563 --- /dev/null +++ b/device-types/HPE/Apollo-R2200-chassis.yaml @@ -0,0 +1,36 @@ +--- +manufacturer: HPE +model: Apollo R2200 Chassis +slug: hpe-apollo-r2200-chassis +u_height: 2.0 +is_full_depth: true +subdevice_role: parent +part_number: 798152-B21 +weight: 25 +weight_unit: kg +airflow: front-to-rear +comments: | + [Apollo R2200 Chassis Spec Sheet](https://psnow.ext.hpe.com/v2/getpdf.aspx/c04542552.pdf?ver=7) +device-bays: + - name: '1' + label: Node 1 + description: Server Tray + - name: '2' + label: Node 2 + description: Server Tray + - name: '3' + label: Node 3 + description: Server Tray + - name: '4' + label: Node 4 + description: Server Tray +module-bays: + - name: RCM + position: RCM + description: RCM Module + - name: Power 1 + position: '1' + description: PSU Slot + - name: Power 2 + position: '2' + description: PSU Slot diff --git a/device-types/HPE/Apollo-R2600-chassis.yaml b/device-types/HPE/Apollo-R2600-chassis.yaml new file mode 100644 index 000000000..d9532b318 --- /dev/null +++ b/device-types/HPE/Apollo-R2600-chassis.yaml @@ -0,0 +1,36 @@ +--- +manufacturer: HPE +model: Apollo R2600 Chassis +slug: hpe-apollo-r2600-chassis +u_height: 2.0 +is_full_depth: true +subdevice_role: parent +part_number: 798153-B21 +weight: 25 +weight_unit: kg +airflow: front-to-rear +comments: | + [Apollo R2600 Chassis Spec Sheet](https://psnow.ext.hpe.com/v2/getpdf.aspx/c04542552.pdf?ver=7) +device-bays: + - name: '1' + label: Node 1 + description: Server Tray + - name: '2' + label: Node 2 + description: Server Tray + - name: '3' + label: Node 3 + description: Server Tray + - name: '4' + label: Node 4 + description: Server Tray +module-bays: + - name: RCM + position: RCM + description: RCM Module + - name: Power 1 + position: '1' + description: PSU Slot + - name: Power 2 + position: '2' + description: PSU Slot diff --git a/device-types/HPE/Apollo-R2800-chassis.yaml b/device-types/HPE/Apollo-R2800-chassis.yaml new file mode 100644 index 000000000..a5755a912 --- /dev/null +++ b/device-types/HPE/Apollo-R2800-chassis.yaml @@ -0,0 +1,36 @@ +--- +manufacturer: HPE +model: Apollo R2800 Chassis +slug: hpe-apollo-r2800-chassis +u_height: 2.0 +is_full_depth: true +subdevice_role: parent +part_number: 798154-B21 +weight: 25 +weight_unit: kg +airflow: front-to-rear +comments: | + [Apollo R2800 Chassis Spec Sheet](https://psnow.ext.hpe.com/v2/getpdf.aspx/c04542552.pdf?ver=7) +device-bays: + - name: '1' + label: Node 1 + description: Server Tray + - name: '2' + label: Node 2 + description: Server Tray + - name: '3' + label: Node 3 + description: Server Tray + - name: '4' + label: Node 4 + description: Server Tray +module-bays: + - name: RCM + position: RCM + description: RCM Module + - name: Power 1 + position: '1' + description: PSU Slot + - name: Power 2 + position: '2' + description: PSU Slot diff --git a/device-types/HPE/OfficeConnect-1920-16G.yml b/device-types/HPE/OfficeConnect-1920-16G.yml new file mode 100644 index 000000000..835c500c0 --- /dev/null +++ b/device-types/HPE/OfficeConnect-1920-16G.yml @@ -0,0 +1,61 @@ +--- +manufacturer: HPE +model: OfficeConnect 1920-16G +slug: hpe-officeconnect-1920-16g +part_number: JG923A +u_height: 1 +is_full_depth: false +front_image: true +rear_image: false +comments: '[OfficeConnect 1920 Switch Series - Specifications](https://support.hpe.com/hpesc/public/docDisplay?docId=c04478097&docLocale=en_US)' +weight: 2.15 +weight_unit: kg +airflow: passive +power-ports: + - name: PS1 + type: iec-60320-c14 + maximum_draw: 15 +console-ports: + - name: Console + type: rj-45 +interfaces: + - name: GE1/0/1 + type: 1000base-t + - name: GE1/0/2 + type: 1000base-t + - name: GE1/0/3 + type: 1000base-t + - name: GE1/0/4 + type: 1000base-t + - name: GE1/0/5 + type: 1000base-t + - name: GE1/0/6 + type: 1000base-t + - name: GE1/0/7 + type: 1000base-t + - name: GE1/0/8 + type: 1000base-t + - name: GE1/0/9 + type: 1000base-t + - name: GE1/0/10 + type: 1000base-t + - name: GE1/0/11 + type: 1000base-t + - name: GE1/0/12 + type: 1000base-t + - name: GE1/0/13 + type: 1000base-t + - name: GE1/0/14 + type: 1000base-t + - name: GE1/0/15 + type: 1000base-t + - name: GE1/0/16 + type: 1000base-t + - name: GE1/0/17 + type: 1000base-x-sfp + - name: GE1/0/18 + type: 1000base-x-sfp + - name: GE1/0/19 + type: 1000base-x-sfp + - name: GE1/0/20 + type: 1000base-x-sfp diff --git a/device-types/HPE/OfficeConnect-1920-24G.yml b/device-types/HPE/OfficeConnect-1920-24G.yml new file mode 100644 index 000000000..db15a45c3 --- /dev/null +++ b/device-types/HPE/OfficeConnect-1920-24G.yml @@ -0,0 +1,77 @@ +--- +manufacturer: HPE +model: OfficeConnect 1920-24G +slug: hpe-officeconnect-1920-24g +part_number: JG924A +u_height: 1 +is_full_depth: false +front_image: true +rear_image: false +comments: '[OfficeConnect 1920 Switch Series - Specifications](https://support.hpe.com/hpesc/public/docDisplay?docId=c04478097&docLocale=en_US)' +weight: 2.25 +weight_unit: kg +airflow: passive +power-ports: + - name: PS1 + type: iec-60320-c14 + maximum_draw: 19 +console-ports: + - name: Console + type: rj-45 +interfaces: + - name: GE1/0/1 + type: 1000base-t + - name: GE1/0/2 + type: 1000base-t + - name: GE1/0/3 + type: 1000base-t + - name: GE1/0/4 + type: 1000base-t + - name: GE1/0/5 + type: 1000base-t + - name: GE1/0/6 + type: 1000base-t + - name: GE1/0/7 + type: 1000base-t + - name: GE1/0/8 + type: 1000base-t + - name: GE1/0/9 + type: 1000base-t + - name: GE1/0/10 + type: 1000base-t + - name: GE1/0/11 + type: 1000base-t + - name: GE1/0/12 + type: 1000base-t + - name: GE1/0/13 + type: 1000base-t + - name: GE1/0/14 + type: 1000base-t + - name: GE1/0/15 + type: 1000base-t + - name: GE1/0/16 + type: 1000base-t + - name: GE1/0/17 + type: 1000base-t + - name: GE1/0/18 + type: 1000base-t + - name: GE1/0/19 + type: 1000base-t + - name: GE1/0/20 + type: 1000base-t + - name: GE1/0/21 + type: 1000base-t + - name: GE1/0/22 + type: 1000base-t + - name: GE1/0/23 + type: 1000base-t + - name: GE1/0/24 + type: 1000base-t + - name: GE1/0/25 + type: 1000base-x-sfp + - name: GE1/0/26 + type: 1000base-x-sfp + - name: GE1/0/27 + type: 1000base-x-sfp + - name: GE1/0/28 + type: 1000base-x-sfp diff --git a/device-types/HPE/OfficeConnect-1920-8G.yml b/device-types/HPE/OfficeConnect-1920-8G.yml new file mode 100644 index 000000000..e5bba6030 --- /dev/null +++ b/device-types/HPE/OfficeConnect-1920-8G.yml @@ -0,0 +1,41 @@ +--- +manufacturer: HPE +model: OfficeConnect 1920-8G +slug: hpe-officeconnect-1920-8g +part_number: JG920A +u_height: 1 +is_full_depth: false +front_image: true +rear_image: false +comments: '[OfficeConnect 1920 Switch Series - Specifications](https://support.hpe.com/hpesc/public/docDisplay?docId=c04478097&docLocale=en_US)' +weight: 0.9 +weight_unit: kg +airflow: passive +power-ports: + - name: PS1 + type: iec-60320-c14 + maximum_draw: 15 +console-ports: + - name: Console + type: rj-45 +interfaces: + - name: GE1/0/1 + type: 1000base-t + - name: GE1/0/2 + type: 1000base-t + - name: GE1/0/3 + type: 1000base-t + - name: GE1/0/4 + type: 1000base-t + - name: GE1/0/5 + type: 1000base-t + - name: GE1/0/6 + type: 1000base-t + - name: GE1/0/7 + type: 1000base-t + - name: GE1/0/8 + type: 1000base-t + - name: GE1/0/9 + type: 1000base-x-sfp + - name: GE1/0/10 + type: 1000base-x-sfp diff --git a/device-types/HPE/ProLiant-DL360-Gen11.yaml b/device-types/HPE/ProLiant-DL360-Gen11.yaml new file mode 100644 index 000000000..674ba67b8 --- /dev/null +++ b/device-types/HPE/ProLiant-DL360-Gen11.yaml @@ -0,0 +1,40 @@ +--- +manufacturer: HPE +model: ProLiant DL360 Gen11 +slug: hpe-proliant-dl360-gen11 +u_height: 1 +is_full_depth: true +airflow: front-to-rear +part_number: P19766-B21 +comments: '[HPE ProLiant DL360 G11 Server QuickSpecs](https://www.hpe.com/psnow/doc/a50004306enw)' +#minumum weight - One drive, one processor, one power supply, two heatsinks, one Smart Array controller, and five fans. +weight: 14.56 +weight_unit: kg +console-ports: + - name: Serial + type: de-9 +module-bays: + - name: PSU1 + position: PSU1 + - name: PSU2 + position: PSU2 + - name: FlexLOM + position: FlexLOM + - name: PCIe1 + position: PCIe1 + - name: PCIe2 + position: PCIe2 + - name: PCIe3 + position: PCIe3 +interfaces: + - name: Gig-E 1 + type: 1000base-t + - name: Gig-E 2 + type: 1000base-t + - name: Gig-E 3 + type: 1000base-t + - name: Gig-E 4 + type: 1000base-t + - name: iLO + type: 1000base-t + mgmt_only: true diff --git a/device-types/HPE/proliant-xl170r-g9-1u.yaml b/device-types/HPE/proliant-xl170r-g9-1u.yaml new file mode 100644 index 000000000..912ec25c7 --- /dev/null +++ b/device-types/HPE/proliant-xl170r-g9-1u.yaml @@ -0,0 +1,13 @@ +--- +manufacturer: HPE +model: ProLiant XL170r G9 (1U) +slug: hpe-proliant-xl170r-g9-1u +part_number: 798155-B21 +u_height: 1.0 +is_full_depth: true +subdevice_role: child +airflow: front-to-rear +weight: 1.5 +weight_unit: kg +comments: | + [Spec Sheet](https://www.hpe.com/psnow/doc/c04545612) diff --git a/device-types/HPE/proliant-xl170r-g9-2u.yaml b/device-types/HPE/proliant-xl170r-g9-2u.yaml new file mode 100644 index 000000000..ebffdacf2 --- /dev/null +++ b/device-types/HPE/proliant-xl170r-g9-2u.yaml @@ -0,0 +1,13 @@ +--- +manufacturer: HPE +model: ProLiant XL170r G9 (2U) +slug: hpe-proliant-xl170r-g9-2u +part_number: 798156-B21 +u_height: 2.0 +is_full_depth: true +subdevice_role: child +airflow: front-to-rear +weight: 1.5 +weight_unit: kg +comments: | + [Spec Sheet](https://www.hpe.com/psnow/doc/c04545612) diff --git a/device-types/Hikvision/DS-7632NI-I2-16P.yml b/device-types/Hikvision/DS-7632NI-I2-16P.yml index 420b4e331..793556185 100644 --- a/device-types/Hikvision/DS-7632NI-I2-16P.yml +++ b/device-types/Hikvision/DS-7632NI-I2-16P.yml @@ -1,7 +1,7 @@ --- manufacturer: Hikvision model: DS-7632NI-I2/16P -slug: hikvision-ds-7632ni-i2-165 +slug: hikvision-ds-7632ni-i2-16p u_height: 1.5 is_full_depth: false airflow: side-to-rear diff --git a/device-types/Huawei/CE6856-48T6Q-HI.yaml b/device-types/Huawei/CE6856-48T6Q-HI.yaml new file mode 100644 index 000000000..f4262da56 --- /dev/null +++ b/device-types/Huawei/CE6856-48T6Q-HI.yaml @@ -0,0 +1,132 @@ +--- +manufacturer: Huawei +model: CE6856-48T6Q-HI +slug: huawei-ce6856-48t6q-hi +part_number: 02351LVC +u_height: 1 +is_full_depth: false +comments: '[Huawei CE6856-48T6Q-HI] (https://support.huawei.com/enterprise/en/doc/EDOC1000019246/5e0ec9b2/ce6856-48t6q-hi)' +weight: 12.6 +weight_unit: kg +console-ports: + - name: console0 + type: rj-45 +module-bays: + - name: FAN1 + - name: FAN2 + - name: PWR1 + position: PWR1 + - name: PWR2 + position: PWR2 +interfaces: + - name: MEth0/0/0 + type: 10gbase-t + mgmt_only: true + - name: 10GE1/0/1 + type: 10gbase-t + - name: 10GE1/0/2 + type: 10gbase-t + - name: 10GE1/0/3 + type: 10gbase-t + - name: 10GE1/0/4 + type: 10gbase-t + - name: 10GE1/0/5 + type: 10gbase-t + - name: 10GE1/0/6 + type: 10gbase-t + - name: 10GE1/0/7 + type: 10gbase-t + - name: 10GE1/0/8 + type: 10gbase-t + - name: 10GE1/0/9 + type: 10gbase-t + - name: 10GE1/0/10 + type: 10gbase-t + - name: 10GE1/0/11 + type: 10gbase-t + - name: 10GE1/0/12 + type: 10gbase-t + - name: 10GE1/0/13 + type: 10gbase-t + - name: 10GE1/0/14 + type: 10gbase-t + - name: 10GE1/0/15 + type: 10gbase-t + - name: 10GE1/0/16 + type: 10gbase-t + - name: 10GE1/0/17 + type: 10gbase-t + - name: 10GE1/0/18 + type: 10gbase-t + - name: 10GE1/0/19 + type: 10gbase-t + - name: 10GE1/0/20 + type: 10gbase-t + - name: 10GE1/0/21 + type: 10gbase-t + - name: 10GE1/0/22 + type: 10gbase-t + - name: 10GE1/0/23 + type: 10gbase-t + - name: 10GE1/0/24 + type: 10gbase-t + - name: 10GE1/0/25 + type: 10gbase-t + - name: 10GE1/0/26 + type: 10gbase-t + - name: 10GE1/0/27 + type: 10gbase-t + - name: 10GE1/0/28 + type: 10gbase-t + - name: 10GE1/0/29 + type: 10gbase-t + - name: 10GE1/0/30 + type: 10gbase-t + - name: 10GE1/0/31 + type: 10gbase-t + - name: 10GE1/0/32 + type: 10gbase-t + - name: 10GE1/0/33 + type: 10gbase-t + - name: 10GE1/0/34 + type: 10gbase-t + - name: 10GE1/0/35 + type: 10gbase-t + - name: 10GE1/0/36 + type: 10gbase-t + - name: 10GE1/0/37 + type: 10gbase-t + - name: 10GE1/0/38 + type: 10gbase-t + - name: 10GE1/0/39 + type: 10gbase-t + - name: 10GE1/0/40 + type: 10gbase-t + - name: 10GE1/0/41 + type: 10gbase-t + - name: 10GE1/0/42 + type: 10gbase-t + - name: 10GE1/0/43 + type: 10gbase-t + - name: 10GE1/0/44 + type: 10gbase-t + - name: 10GE1/0/45 + type: 10gbase-t + - name: 10GE1/0/46 + type: 10gbase-t + - name: 10GE1/0/47 + type: 10gbase-t + - name: 10GE1/0/48 + type: 10gbase-t + - name: 40GE1/0/1 + type: 40gbase-x-qsfpp + - name: 40GE1/0/2 + type: 40gbase-x-qsfpp + - name: 40GE1/0/3 + type: 40gbase-x-qsfpp + - name: 40GE1/0/4 + type: 40gbase-x-qsfpp + - name: 40GE1/0/5 + type: 40gbase-x-qsfpp + - name: 40GE1/0/6 + type: 40gbase-x-qsfpp diff --git a/device-types/Huawei/CE6863E-48S6CQ.yaml b/device-types/Huawei/CE6863E-48S6CQ.yaml new file mode 100644 index 000000000..2225608ff --- /dev/null +++ b/device-types/Huawei/CE6863E-48S6CQ.yaml @@ -0,0 +1,134 @@ +--- +manufacturer: Huawei +model: CE6863E-48S6CQ +slug: huawei-ce6863e-48s6cq +part_number: 02354GCT +description: CE6863E-48S6CQ switch (48*25GE SFP28, 6*100GE QSFP28) +u_height: 1 +is_full_depth: true +weight: 5.7 +weight_unit: kg +airflow: front-to-rear +comments: '[Huawei CE6863E-48S6CQ](https://support.huawei.com/hedex/hdx.do?docid=EDOC1100366031&id=EN-US_CONCEPT_0000001161690319)' +console-ports: + - name: console0 + type: rj-45 + label: CONSOLE +module-bays: + - name: PWR1 + position: '1' + - name: PWR2 + position: '2' +interfaces: + - name: MEth0/0/0 + type: 1000base-t + label: ETH + mgmt_only: true + - name: 25GE1/0/1 + type: 25gbase-x-sfp28 + - name: 25GE1/0/2 + type: 25gbase-x-sfp28 + - name: 25GE1/0/3 + type: 25gbase-x-sfp28 + - name: 25GE1/0/4 + type: 25gbase-x-sfp28 + - name: 25GE1/0/5 + type: 25gbase-x-sfp28 + - name: 25GE1/0/6 + type: 25gbase-x-sfp28 + - name: 25GE1/0/7 + type: 25gbase-x-sfp28 + - name: 25GE1/0/8 + type: 25gbase-x-sfp28 + - name: 25GE1/0/9 + type: 25gbase-x-sfp28 + - name: 25GE1/0/10 + type: 25gbase-x-sfp28 + - name: 25GE1/0/11 + type: 25gbase-x-sfp28 + - name: 25GE1/0/12 + type: 25gbase-x-sfp28 + - name: 25GE1/0/13 + type: 25gbase-x-sfp28 + - name: 25GE1/0/14 + type: 25gbase-x-sfp28 + - name: 25GE1/0/15 + type: 25gbase-x-sfp28 + - name: 25GE1/0/16 + type: 25gbase-x-sfp28 + - name: 25GE1/0/17 + type: 25gbase-x-sfp28 + - name: 25GE1/0/18 + type: 25gbase-x-sfp28 + - name: 25GE1/0/19 + type: 25gbase-x-sfp28 + - name: 25GE1/0/20 + type: 25gbase-x-sfp28 + - name: 25GE1/0/21 + type: 25gbase-x-sfp28 + - name: 25GE1/0/22 + type: 25gbase-x-sfp28 + - name: 25GE1/0/23 + type: 25gbase-x-sfp28 + - name: 25GE1/0/24 + type: 25gbase-x-sfp28 + - name: 25GE1/0/25 + type: 25gbase-x-sfp28 + - name: 25GE1/0/26 + type: 25gbase-x-sfp28 + - name: 25GE1/0/27 + type: 25gbase-x-sfp28 + - name: 25GE1/0/28 + type: 25gbase-x-sfp28 + - name: 25GE1/0/29 + type: 25gbase-x-sfp28 + - name: 25GE1/0/30 + type: 25gbase-x-sfp28 + - name: 25GE1/0/31 + type: 25gbase-x-sfp28 + - name: 25GE1/0/32 + type: 25gbase-x-sfp28 + - name: 25GE1/0/33 + type: 25gbase-x-sfp28 + - name: 25GE1/0/34 + type: 25gbase-x-sfp28 + - name: 25GE1/0/35 + type: 25gbase-x-sfp28 + - name: 25GE1/0/36 + type: 25gbase-x-sfp28 + - name: 25GE1/0/37 + type: 25gbase-x-sfp28 + - name: 25GE1/0/38 + type: 25gbase-x-sfp28 + - name: 25GE1/0/39 + type: 25gbase-x-sfp28 + - name: 25GE1/0/40 + type: 25gbase-x-sfp28 + - name: 25GE1/0/41 + type: 25gbase-x-sfp28 + - name: 25GE1/0/42 + type: 25gbase-x-sfp28 + - name: 25GE1/0/43 + type: 25gbase-x-sfp28 + - name: 25GE1/0/44 + type: 25gbase-x-sfp28 + - name: 25GE1/0/45 + type: 25gbase-x-sfp28 + - name: 25GE1/0/46 + type: 25gbase-x-sfp28 + - name: 25GE1/0/47 + type: 25gbase-x-sfp28 + - name: 25GE1/0/48 + type: 25gbase-x-sfp28 + - name: 100GE1/0/1 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/2 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/3 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/4 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/5 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/6 + type: 100gbase-x-qsfp28 diff --git a/device-types/Huawei/CE6881-48S6CQ.yaml b/device-types/Huawei/CE6881-48S6CQ.yaml new file mode 100644 index 000000000..2bdbd2d1f --- /dev/null +++ b/device-types/Huawei/CE6881-48S6CQ.yaml @@ -0,0 +1,134 @@ +--- +manufacturer: Huawei +model: CE6881-48S6CQ +slug: huawei-ce6881-48s6cq +part_number: 02352QGF +description: CE6881-48S6CQ switch (48*10G SFP+, 6*100G QSFP28) +u_height: 1 +is_full_depth: true +weight: 5.7 +weight_unit: kg +airflow: front-to-rear +comments: '[Huawei CE6881-48S6CQ](https://support.huawei.com/hedex/hdx.do?docid=EDOC1100366031&id=EN-US_CONCEPT_0000001229451733)' +console-ports: + - name: console0 + type: rj-45 + label: CONSOLE +module-bays: + - name: PWR1 + position: '1' + - name: PWR2 + position: '2' +interfaces: + - name: MEth0/0/0 + type: 1000base-t + label: ETH + mgmt_only: true + - name: 10GE1/0/1 + type: 10gbase-x-sfpp + - name: 10GE1/0/2 + type: 10gbase-x-sfpp + - name: 10GE1/0/3 + type: 10gbase-x-sfpp + - name: 10GE1/0/4 + type: 10gbase-x-sfpp + - name: 10GE1/0/5 + type: 10gbase-x-sfpp + - name: 10GE1/0/6 + type: 10gbase-x-sfpp + - name: 10GE1/0/7 + type: 10gbase-x-sfpp + - name: 10GE1/0/8 + type: 10gbase-x-sfpp + - name: 10GE1/0/9 + type: 10gbase-x-sfpp + - name: 10GE1/0/10 + type: 10gbase-x-sfpp + - name: 10GE1/0/11 + type: 10gbase-x-sfpp + - name: 10GE1/0/12 + type: 10gbase-x-sfpp + - name: 10GE1/0/13 + type: 10gbase-x-sfpp + - name: 10GE1/0/14 + type: 10gbase-x-sfpp + - name: 10GE1/0/15 + type: 10gbase-x-sfpp + - name: 10GE1/0/16 + type: 10gbase-x-sfpp + - name: 10GE1/0/17 + type: 10gbase-x-sfpp + - name: 10GE1/0/18 + type: 10gbase-x-sfpp + - name: 10GE1/0/19 + type: 10gbase-x-sfpp + - name: 10GE1/0/20 + type: 10gbase-x-sfpp + - name: 10GE1/0/21 + type: 10gbase-x-sfpp + - name: 10GE1/0/22 + type: 10gbase-x-sfpp + - name: 10GE1/0/23 + type: 10gbase-x-sfpp + - name: 10GE1/0/24 + type: 10gbase-x-sfpp + - name: 10GE1/0/25 + type: 10gbase-x-sfpp + - name: 10GE1/0/26 + type: 10gbase-x-sfpp + - name: 10GE1/0/27 + type: 10gbase-x-sfpp + - name: 10GE1/0/28 + type: 10gbase-x-sfpp + - name: 10GE1/0/29 + type: 10gbase-x-sfpp + - name: 10GE1/0/30 + type: 10gbase-x-sfpp + - name: 10GE1/0/31 + type: 10gbase-x-sfpp + - name: 10GE1/0/32 + type: 10gbase-x-sfpp + - name: 10GE1/0/33 + type: 10gbase-x-sfpp + - name: 10GE1/0/34 + type: 10gbase-x-sfpp + - name: 10GE1/0/35 + type: 10gbase-x-sfpp + - name: 10GE1/0/36 + type: 10gbase-x-sfpp + - name: 10GE1/0/37 + type: 10gbase-x-sfpp + - name: 10GE1/0/38 + type: 10gbase-x-sfpp + - name: 10GE1/0/39 + type: 10gbase-x-sfpp + - name: 10GE1/0/40 + type: 10gbase-x-sfpp + - name: 10GE1/0/41 + type: 10gbase-x-sfpp + - name: 10GE1/0/42 + type: 10gbase-x-sfpp + - name: 10GE1/0/43 + type: 10gbase-x-sfpp + - name: 10GE1/0/44 + type: 10gbase-x-sfpp + - name: 10GE1/0/45 + type: 10gbase-x-sfpp + - name: 10GE1/0/46 + type: 10gbase-x-sfpp + - name: 10GE1/0/47 + type: 10gbase-x-sfpp + - name: 10GE1/0/48 + type: 10gbase-x-sfpp + - name: 100GE1/0/1 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/2 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/3 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/4 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/5 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/6 + type: 100gbase-x-qsfp28 diff --git a/device-types/Huawei/CE8855-32CQ4BQ.yaml b/device-types/Huawei/CE8855-32CQ4BQ.yaml new file mode 100644 index 000000000..1b8b5b8f7 --- /dev/null +++ b/device-types/Huawei/CE8855-32CQ4BQ.yaml @@ -0,0 +1,98 @@ +--- +manufacturer: Huawei +model: CE8855-32CQ4BQ +slug: huawei-ce8855-32cq4bq +part_number: 02355KUD +description: CE8855-32CQ4BQ Switch(32*100GE QSFP28, 4*200GE QSFP56) +u_height: 1 +is_full_depth: true +comments: '[Huawei CE8855-32CQ4BQ](https://support.huawei.com/hedex/hdx.do?docid=EDOC1100366361&id=EN-US_CONCEPT_0000001633826236)' +weight: 10.4 +weight_unit: kg +airflow: front-to-rear +console-ports: + - name: console0 + type: rj-45 + label: CONSOLE +module-bays: + - name: PWR1 + position: '1' + - name: PWR2 + position: '2' +interfaces: + - name: MEth0/0/0 + type: 1000base-t + label: ETH + mgmt_only: true + - name: 100GE1/0/1 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/2 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/3 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/4 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/5 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/6 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/7 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/8 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/9 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/10 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/11 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/12 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/13 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/14 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/15 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/16 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/17 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/18 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/19 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/20 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/21 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/22 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/23 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/24 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/25 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/26 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/27 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/28 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/29 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/30 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/31 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/32 + type: 100gbase-x-qsfp28 + - name: 100GE1/0/33 + type: 200gbase-x-qsfp56 + - name: 100GE1/0/34 + type: 200gbase-x-qsfp56 + - name: 100GE1/0/35 + type: 200gbase-x-qsfp56 + - name: 100GE1/0/36 + type: 200gbase-x-qsfp56 diff --git a/device-types/Huawei/S5735-S48P4XE-V2.yaml b/device-types/Huawei/S5735-S48P4XE-V2.yaml new file mode 100644 index 000000000..e5ce7abe8 --- /dev/null +++ b/device-types/Huawei/S5735-S48P4XE-V2.yaml @@ -0,0 +1,230 @@ +--- +manufacturer: Huawei +model: S5735-S48P4XE-V2 +slug: huawei-s5735-s48p4xe-v2 +part_number: '98010943' +u_height: 1 +is_full_depth: true +weight: 5.2 +weight_unit: kg +airflow: front-to-rear +comments: '[CloudEngine S5735-L48P4XE-V2 (48 * 10/100/1000BASE-T ports, 6 * 10GE SFP+ ports, PoE+, AC power)](https://support.huawei.com/enterprise/en/doc/EDOC1100277349/70d4f472/s5735-s48p4xe-v2)' +console-ports: + - name: con 0 + type: rj-45 + label: CONSOLE +module-bays: + - name: PS0 + position: PS0 + - name: PS1 + position: PS1 + - name: PS2 + position: PS2 +interfaces: + - name: MEth0/0/1 + type: 1000base-t + mgmt_only: true + - name: GigabitEthernet0/0/1 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/2 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/3 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/4 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/5 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/6 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/7 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/8 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/9 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/10 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/11 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/12 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/13 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/14 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/15 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/16 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/17 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/18 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/19 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/20 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/21 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/22 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/23 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/24 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/25 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/26 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/27 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/28 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/29 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/30 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/31 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/32 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/33 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/34 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/35 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/36 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/37 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/38 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/39 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/40 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/41 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/42 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/43 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/44 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/45 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/46 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/47 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: GigabitEthernet0/0/48 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: interface XGigabitEthernet0/0/1 + type: 10gbase-x-sfpp + - name: interface XGigabitEthernet0/0/2 + type: 10gbase-x-sfpp + - name: interface XGigabitEthernet0/0/3 + type: 10gbase-x-sfpp + - name: interface XGigabitEthernet0/0/4 + type: 10gbase-x-sfpp + - name: interface XGigabitEthernet0/0/5 + type: 10gbase-x-sfpp + - name: interface XGigabitEthernet0/0/6 + type: 10gbase-x-sfpp diff --git a/device-types/IceWhale/ZimaBoard.yml b/device-types/IceWhale/ZimaBoard.yml new file mode 100644 index 000000000..1010911e8 --- /dev/null +++ b/device-types/IceWhale/ZimaBoard.yml @@ -0,0 +1,18 @@ +--- +manufacturer: IceWhale +model: ZimaBoard +slug: icewhale-zimaboard +u_height: 0 +weight: 278 +weight_unit: g +airflow: passive +is_full_depth: false +comments: '[Technical Guide](https://files.seeedstudio.com/wiki/zimaboard/ZimaBoard_User_Manual.pdf)' +power-ports: + - name: DC-in + type: dc-terminal +interfaces: + - name: eth0 + type: 1000base-t + - name: eth1 + type: 1000base-t diff --git a/device-types/Infoblox/IB-1410.yaml b/device-types/Infoblox/TE-1410.yaml similarity index 81% rename from device-types/Infoblox/IB-1410.yaml rename to device-types/Infoblox/TE-1410.yaml index a785f08b7..b6f0aba11 100644 --- a/device-types/Infoblox/IB-1410.yaml +++ b/device-types/Infoblox/TE-1410.yaml @@ -1,14 +1,17 @@ --- manufacturer: Infoblox -model: IB-1410 -slug: infoblox-ib-1410 +model: TE-1410 +slug: infoblox-te-1410 +part_number: TE-1410 is_full_depth: false u_height: 1 interfaces: - name: LOM type: 1000base-t + mgmt_only: true - name: MGMT type: 1000base-t + mgmt_only: true - name: LAN1 type: 1000base-t - name: LAN2 diff --git a/device-types/Infoblox/TE-1415-NS1GD-AC.yaml b/device-types/Infoblox/TE-1415.yaml similarity index 81% rename from device-types/Infoblox/TE-1415-NS1GD-AC.yaml rename to device-types/Infoblox/TE-1415.yaml index 582645f76..51dede535 100644 --- a/device-types/Infoblox/TE-1415-NS1GD-AC.yaml +++ b/device-types/Infoblox/TE-1415.yaml @@ -1,14 +1,17 @@ --- manufacturer: Infoblox -model: TE-1415-NS1GD-AC -slug: infoblox-te-1415-ns1gd-ac +model: TE-1415 +slug: infoblox-te-1415 +part_number: TE-1415 is_full_depth: false u_height: 1 interfaces: - name: LOM type: 1000base-t + mgmt_only: true - name: MGMT type: 1000base-t + mgmt_only: true - name: LAN1 type: 1000base-t - name: LAN2 diff --git a/device-types/Infoblox/IB-1420.yaml b/device-types/Infoblox/TE-1420.yaml similarity index 81% rename from device-types/Infoblox/IB-1420.yaml rename to device-types/Infoblox/TE-1420.yaml index 33a5b16f3..6fece89c3 100644 --- a/device-types/Infoblox/IB-1420.yaml +++ b/device-types/Infoblox/TE-1420.yaml @@ -1,14 +1,17 @@ --- manufacturer: Infoblox -model: IB-1420 -slug: infoblox-ib-1420 +model: TE-1420 +slug: infoblox-te-1420 +part_number: TE-1420 is_full_depth: false u_height: 1 interfaces: - name: LOM type: 1000base-t + mgmt_only: true - name: MGMT type: 1000base-t + mgmt_only: true - name: LAN1 type: 1000base-t - name: LAN2 diff --git a/device-types/Infoblox/TE-1425.yaml b/device-types/Infoblox/TE-1425.yaml new file mode 100644 index 000000000..7736dc905 --- /dev/null +++ b/device-types/Infoblox/TE-1425.yaml @@ -0,0 +1,30 @@ +--- +manufacturer: Infoblox +model: TE-1425 +slug: infoblox-te-1425 +part_number: TE-1425 +is_full_depth: false +u_height: 1 +interfaces: + - name: LOM + type: 1000base-t + mgmt_only: true + - name: MGMT + type: 1000base-t + mgmt_only: true + - name: LAN1 + type: 1000base-t + - name: LAN2 + type: 1000base-t + - name: HA + type: 1000base-t +console-ports: + - name: Console + type: rj-45 +power-ports: + - name: PS0 + type: iec-60320-c14 + maximum_draw: 450 + - name: PS1 + type: iec-60320-c14 + maximum_draw: 450 diff --git a/device-types/Infoblox/IB-2220.yaml b/device-types/Infoblox/TE-2220.yaml similarity index 81% rename from device-types/Infoblox/IB-2220.yaml rename to device-types/Infoblox/TE-2220.yaml index f0023d4fc..82cc769b8 100644 --- a/device-types/Infoblox/IB-2220.yaml +++ b/device-types/Infoblox/TE-2220.yaml @@ -1,14 +1,17 @@ --- manufacturer: Infoblox -model: IB-2220 -slug: infoblox-ib-2220 +model: TE-2220 +slug: infoblox-te-2220 +part_number: TE-2220 is_full_depth: false u_height: 2 interfaces: - name: LOM type: 1000base-t + mgmt_only: true - name: MGMT type: 1000base-t + mgmt_only: true - name: LAN1 type: 1000base-t - name: LAN2 diff --git a/device-types/Infoblox/TE-805-HW-AC-B.yaml b/device-types/Infoblox/TE-805.yaml similarity index 86% rename from device-types/Infoblox/TE-805-HW-AC-B.yaml rename to device-types/Infoblox/TE-805.yaml index 65c141109..76405144c 100644 --- a/device-types/Infoblox/TE-805-HW-AC-B.yaml +++ b/device-types/Infoblox/TE-805.yaml @@ -1,8 +1,8 @@ --- manufacturer: Infoblox -model: Trinzic TE-805 -slug: infoblox-te-805-hw-ac-b -part_number: TE-805-HW-AC-B +model: TE-805 +slug: infoblox-te-805 +part_number: TE-805-HW u_height: 1 is_full_depth: true comments: Trinzic TE-805 Network Management Device with HDD & PSU diff --git a/device-types/Infoblox/TE-815-NS1GD-AC.yaml b/device-types/Infoblox/TE-815.yaml similarity index 82% rename from device-types/Infoblox/TE-815-NS1GD-AC.yaml rename to device-types/Infoblox/TE-815.yaml index 6240ef2c1..61c3bffc4 100644 --- a/device-types/Infoblox/TE-815-NS1GD-AC.yaml +++ b/device-types/Infoblox/TE-815.yaml @@ -1,14 +1,16 @@ --- manufacturer: Infoblox -model: TE-815-NS1GD-AC -slug: infoblox-te-815-ns1gd-ac +model: TE-815 +slug: infoblox-te-815 is_full_depth: false u_height: 1 interfaces: - name: LOM type: 1000base-t + mgmt_only: true - name: MGMT type: 1000base-t + mgmt_only: true - name: LAN1 type: 1000base-t - name: LAN2 diff --git a/device-types/Infoblox/IB-825.yaml b/device-types/Infoblox/TE-825.yaml similarity index 81% rename from device-types/Infoblox/IB-825.yaml rename to device-types/Infoblox/TE-825.yaml index c921429a7..a0659be49 100644 --- a/device-types/Infoblox/IB-825.yaml +++ b/device-types/Infoblox/TE-825.yaml @@ -1,8 +1,8 @@ --- manufacturer: Infoblox -model: IB-825 -slug: infoblox-ib-825 -part_number: TE-805-HW-AC +model: TE-825 +slug: infoblox-te-825 +part_number: TE-825 weight: 17 weight_unit: lb airflow: front-to-rear @@ -11,8 +11,10 @@ u_height: 1 interfaces: - name: LOM type: 1000base-t + mgmt_only: true - name: MGMT type: 1000base-t + mgmt_only: true - name: LAN1 type: 1000base-t - name: HA diff --git a/device-types/Intel/NUC8i3BEK3.yaml b/device-types/Intel/NUC8i3BEK3.yaml index 8de4b7730..505e9ba67 100644 --- a/device-types/Intel/NUC8i3BEK3.yaml +++ b/device-types/Intel/NUC8i3BEK3.yaml @@ -1,7 +1,7 @@ --- manufacturer: Intel model: NUC8i3BEK3 -slug: intel-nuc8iebek3 +slug: intel-nuc8i3bek3 u_height: 0 is_full_depth: false airflow: passive diff --git a/device-types/Ivanti/PulseSecure-PSA300.yaml b/device-types/Ivanti/PulseSecure-PSA300.yaml index 13a4dc444..95490225c 100644 --- a/device-types/Ivanti/PulseSecure-PSA300.yaml +++ b/device-types/Ivanti/PulseSecure-PSA300.yaml @@ -1,7 +1,7 @@ --- manufacturer: Ivanti model: PulseSecure PSA300 -slug: ivanti-pulse-secure-psa300 +slug: ivanti-pulsesecure-psa300 part_number: PSA300 u_height: 0 is_full_depth: false diff --git a/device-types/Ivanti/PulseSecure-PSA3000.yaml b/device-types/Ivanti/PulseSecure-PSA3000.yaml index b684cc9d1..994f5aec2 100644 --- a/device-types/Ivanti/PulseSecure-PSA3000.yaml +++ b/device-types/Ivanti/PulseSecure-PSA3000.yaml @@ -1,7 +1,7 @@ --- manufacturer: Ivanti model: PulseSecure PSA3000 -slug: ivanti-pulse-secure-psa3000 +slug: ivanti-pulsesecure-psa3000 part_number: PSA3000 u_height: 1 is_full_depth: false diff --git a/device-types/Ivanti/PulseSecure-PSA5000.yaml b/device-types/Ivanti/PulseSecure-PSA5000.yaml index 166eebfaa..26f3882cf 100644 --- a/device-types/Ivanti/PulseSecure-PSA5000.yaml +++ b/device-types/Ivanti/PulseSecure-PSA5000.yaml @@ -1,7 +1,7 @@ --- manufacturer: Ivanti model: PulseSecure PSA5000 -slug: ivanti-pulse-secure-psa5000 +slug: ivanti-pulsesecure-psa5000 part_number: PSA5000 u_height: 1 is_full_depth: false diff --git a/device-types/Ivanti/PulseSecure-PSA7000c.yaml b/device-types/Ivanti/PulseSecure-PSA7000c.yaml index dc3d5887b..72e405b67 100644 --- a/device-types/Ivanti/PulseSecure-PSA7000c.yaml +++ b/device-types/Ivanti/PulseSecure-PSA7000c.yaml @@ -1,7 +1,7 @@ --- manufacturer: Ivanti model: PulseSecure PSA7000c -slug: ivanti-pulse-secure-psa7000c +slug: ivanti-pulsesecure-psa7000c part_number: PSA7000c u_height: 2 is_full_depth: true diff --git a/device-types/Ivanti/PulseSecure-PSA7000f.yaml b/device-types/Ivanti/PulseSecure-PSA7000f.yaml index 9dfad2068..35c8d278a 100644 --- a/device-types/Ivanti/PulseSecure-PSA7000f.yaml +++ b/device-types/Ivanti/PulseSecure-PSA7000f.yaml @@ -1,7 +1,7 @@ --- manufacturer: Ivanti model: PulseSecure PSA7000f -slug: ivanti-pulse-secure-psa7000f +slug: ivanti-pulsesecure-psa7000f part_number: PSA7000f u_height: 2 is_full_depth: true diff --git a/device-types/Juniper/MX304-BASE.yaml b/device-types/Juniper/MX304-BASE.yaml new file mode 100644 index 000000000..e76739b5b --- /dev/null +++ b/device-types/Juniper/MX304-BASE.yaml @@ -0,0 +1,32 @@ +--- +manufacturer: Juniper +model: MX304 +slug: juniper-mx304-base +part_number: MX304-BASE +u_height: 2 +weight: 30 +weight_unit: kg +airflow: front-to-rear +front_image: true +rear_image: true +is_full_depth: true +comments: '[Juniper MX304 Data Sheet](https://www.juniper.net/us/en/products/routers/mx-series/mx304-universal-routing-platform-datasheet.html)' +module-bays: + - name: Power Supply 0 + position: PSU 0 + - name: Power Supply 1 + position: PSU 1 + - name: Fan tray 0 + position: '0' + - name: Fan tray 1 + position: '1' + - name: Fan tray 2 + position: '2' + - name: RE 0 + position: RE 0 + - name: RE1 / LMIC 2 + position: RE1 / LMIC 2 + - name: LMIC 0 + position: LMIC 0 + - name: LMIC 1 + position: LMIC 1 diff --git a/device-types/Juniper/PTX10004.yaml b/device-types/Juniper/PTX10004.yaml new file mode 100644 index 000000000..9785b0409 --- /dev/null +++ b/device-types/Juniper/PTX10004.yaml @@ -0,0 +1,36 @@ +--- +manufacturer: Juniper +model: PTX10004 +slug: juniper-ptx10004 +part_number: PTX10004 +u_height: 7 +weight: 117 +weight_unit: kg +airflow: front-to-rear +front_image: true +rear_image: true +is_full_depth: true +comments: '[Juniper PTX10004 Data Sheet](https://www.juniper.net/assets/us/en/local/pdf/datasheets/1000617-en.pdf)' +module-bays: + - name: Power Supply 0 + position: PSU 0 + - name: Power Supply 1 + position: PSU 1 + - name: Power Supply 2 + position: PSU 2 + - name: Fan tray 0 + position: Fan 0 + - name: Fan tray 1 + position: Fan 1 + - name: RE 0 + position: CB0 + - name: RE 1 + position: CB1 + - name: Line Card 0 + position: LC0 + - name: Line Card 1 + position: LC1 + - name: Line Card 2 + position: LC2 + - name: Line Card 3 + position: LC3 diff --git a/device-types/Juniper/SRX240H2-POE.yaml b/device-types/Juniper/SRX240H2-POE.yaml index d247abc76..0ad78e4d7 100644 --- a/device-types/Juniper/SRX240H2-POE.yaml +++ b/device-types/Juniper/SRX240H2-POE.yaml @@ -4,43 +4,89 @@ model: SRX240H2-POE slug: juniper-srx240h2-poe u_height: 1 is_full_depth: true -comments: '[Juniper SRX240 Data Sheet](https://www.juniper.net/us/en/local/pdf/datasheets/1000281-en.pdf)' +front_image: true +rear_image: true +weight: 5.6 +weight_unit: kg +comments: '[Juniper SRX240 Services Gateway Hardware Guide](https://www.juniper.net/documentation/en_US/release-independent/junos/information-products/pathway-pages/hardware/srx240/index.pdf)' console-ports: - name: Console type: rj-45 interfaces: - name: ge-0/0/0 type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: ge-0/0/1 type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: ge-0/0/2 type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: ge-0/0/3 type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: ge-0/0/4 type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: ge-0/0/5 type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: ge-0/0/6 type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: ge-0/0/7 type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: ge-0/0/8 type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: ge-0/0/9 type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: ge-0/0/10 type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: ge-0/0/11 type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: ge-0/0/12 type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: ge-0/0/13 type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: ge-0/0/14 type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: ge-0/0/15 type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at +module-bays: + - name: MPM1 + position: '1' + - name: MPM2 + position: '2' + - name: MPM3 + position: '3' + - name: MPM4 + position: '4' power-ports: - name: PSU0 type: iec-60320-c14 + maximum_draw: 150 diff --git a/device-types/Juniper/SRX240H2.yaml b/device-types/Juniper/SRX240H2.yaml index a610b5911..0ffcfbd90 100644 --- a/device-types/Juniper/SRX240H2.yaml +++ b/device-types/Juniper/SRX240H2.yaml @@ -2,7 +2,15 @@ manufacturer: Juniper model: SRX240H2 slug: juniper-srx240h2 -is_full_depth: false +is_full_depth: true +front_image: true +rear_image: true +weight: 5.1 +weight_unit: kg +comments: '[Juniper SRX240 Services Gateway Hardware Guide](https://www.juniper.net/documentation/en_US/release-independent/junos/information-products/pathway-pages/hardware/srx240/index.pdf)' +console-ports: + - name: Console + type: rj-45 interfaces: - name: ge-0/0/0 type: 1000base-t @@ -36,9 +44,16 @@ interfaces: type: 1000base-t - name: ge-0/0/15 type: 1000base-t +module-bays: + - name: MPM1 + position: '1' + - name: MPM2 + position: '2' + - name: MPM3 + position: '3' + - name: MPM4 + position: '4' power-ports: - name: PSU0 type: iec-60320-c14 -console-ports: - - name: Console - type: rj-45 + maximum_draw: 74 diff --git a/device-types/Lantronix/ets16pr.yaml b/device-types/Lantronix/ets16pr.yaml new file mode 100644 index 000000000..50fc47cc6 --- /dev/null +++ b/device-types/Lantronix/ets16pr.yaml @@ -0,0 +1,54 @@ +--- +manufacturer: Lantronix +model: ETS16PR +slug: lantronix-ets16pr +part_number: ETS16PR +u_height: 1 +front_image: true +weight: 1.6 +weight_unit: kg +interfaces: + - name: 10/100 + type: 100base-tx + mgmt_only: true + - name: AUI + type: other + mgmt_only: true +console-server-ports: + - name: Serial 1 + type: rj-45 + - name: Serial 2 + type: rj-45 + - name: Serial 3 + type: rj-45 + - name: Serial 4 + type: rj-45 + - name: Serial 5 + type: rj-45 + - name: Serial 6 + type: rj-45 + - name: Serial 7 + type: rj-45 + - name: Serial 8 + type: rj-45 + - name: Serial 9 + type: rj-45 + - name: Serial 10 + type: rj-45 + - name: Serial 11 + type: rj-45 + - name: Serial 12 + type: rj-45 + - name: Serial 13 + type: rj-45 + - name: Serial 14 + type: rj-45 + - name: Serial 15 + type: rj-45 + - name: Serial 16 + type: rj-45 + +power-ports: + - name: Power + type: iec-60320-c14 + maximum_draw: 30 diff --git a/device-types/Lantronix/ets32pr.yaml b/device-types/Lantronix/ets32pr.yaml new file mode 100644 index 000000000..b628d6fa5 --- /dev/null +++ b/device-types/Lantronix/ets32pr.yaml @@ -0,0 +1,86 @@ +--- +manufacturer: Lantronix +model: ETS32PR +slug: lantronix-ets32pr +part_number: ETS32PR +u_height: 2 +front_image: true +weight: 3.64 +weight_unit: kg +interfaces: + - name: 10/100 + type: 100base-tx + mgmt_only: true + - name: AUI + type: other + mgmt_only: true +console-server-ports: + - name: Serial 1 + type: rj-45 + - name: Serial 2 + type: rj-45 + - name: Serial 3 + type: rj-45 + - name: Serial 4 + type: rj-45 + - name: Serial 5 + type: rj-45 + - name: Serial 6 + type: rj-45 + - name: Serial 7 + type: rj-45 + - name: Serial 8 + type: rj-45 + - name: Serial 9 + type: rj-45 + - name: Serial 10 + type: rj-45 + - name: Serial 11 + type: rj-45 + - name: Serial 12 + type: rj-45 + - name: Serial 13 + type: rj-45 + - name: Serial 14 + type: rj-45 + - name: Serial 15 + type: rj-45 + - name: Serial 16 + type: rj-45 + - name: Serial 17 + type: rj-45 + - name: Serial 18 + type: rj-45 + - name: Serial 19 + type: rj-45 + - name: Serial 20 + type: rj-45 + - name: Serial 21 + type: rj-45 + - name: Serial 22 + type: rj-45 + - name: Serial 23 + type: rj-45 + - name: Serial 24 + type: rj-45 + - name: Serial 25 + type: rj-45 + - name: Serial 26 + type: rj-45 + - name: Serial 27 + type: rj-45 + - name: Serial 28 + type: rj-45 + - name: Serial 29 + type: rj-45 + - name: Serial 30 + type: rj-45 + - name: Serial 31 + type: rj-45 + - name: Serial 32 + type: rj-45 + +power-ports: + - name: Power + type: iec-60320-c14 + maximum_draw: 40 diff --git a/device-types/Max Hauri/bachmann-107686.yaml b/device-types/Max Hauri/bachmann-107686.yaml new file mode 100644 index 000000000..7369aa952 --- /dev/null +++ b/device-types/Max Hauri/bachmann-107686.yaml @@ -0,0 +1,38 @@ +--- +manufacturer: Max Hauri +model: Bachmann 107686 +slug: max-hauri-bachmann-107686 +part_number: '107686' +u_height: 1.0 +is_full_depth: false +comments: Rack PDU, 1U, 10A, 208/230V, (8)T13 +weight: 0.96 +weight_unit: kg +power-ports: + - name: Power Port 1 + type: iec-60320-c14 +power-outlets: + - name: Outlet 1 + type: ita-j + power_port: Power Port 1 + - name: Outlet 2 + type: ita-j + power_port: Power Port 1 + - name: Outlet 3 + type: ita-j + power_port: Power Port 1 + - name: Outlet 4 + type: ita-j + power_port: Power Port 1 + - name: Outlet 5 + type: ita-j + power_port: Power Port 1 + - name: Outlet 6 + type: ita-j + power_port: Power Port 1 + - name: Outlet 7 + type: ita-j + power_port: Power Port 1 + - name: Outlet 8 + type: ita-j + power_port: Power Port 1 diff --git a/device-types/Meinberg/lantime-m1000.yml b/device-types/Meinberg/lantime-m1000.yml new file mode 100644 index 000000000..dbeebaba8 --- /dev/null +++ b/device-types/Meinberg/lantime-m1000.yml @@ -0,0 +1,32 @@ +--- +manufacturer: Meinberg +model: LANTIME M1000 +slug: meinberg-lantime-m1000 +u_height: 1 +is_full_depth: true +airflow: passive +front_image: true +rear_image: true +comments: '[LANTIME M1000](https://www.meinbergglobal.com/english/products/ims-lantime-m1000-telecom.htm)' +console-ports: + - name: Console + type: de-9 + - name: USB + type: usb-a +module-bays: + - name: IO1 + position: '1' + - name: CPU + position: '2' + - name: IO2 + position: '3' + - name: CLK + position: '4' + - name: ESI/IO + position: '5' + - name: MRI/ESI/IO + position: '6' + - name: PWR1 + position: '7' + - name: PWR2 + position: '8' diff --git a/device-types/MikroTik/CRS310-1G-5S-4S-Plus-IN.yaml b/device-types/MikroTik/CRS310-1G-5S-4S-Plus-IN.yaml index 8060c69fa..7db5e0683 100644 --- a/device-types/MikroTik/CRS310-1G-5S-4S-Plus-IN.yaml +++ b/device-types/MikroTik/CRS310-1G-5S-4S-Plus-IN.yaml @@ -3,7 +3,7 @@ manufacturer: MikroTik model: CRS310-1G-5S-4S+IN slug: mikrotik-crs310-1g-5s-4s-plus-in part_number: CRS310-1G-5S-4S+ -comments: 10 Gigabit fibre connectivity way over a 100 meters – for small offices or ISPs. Hardware offloaded VLAN-filtering and even some L3 routing +comments: 10 Gigabit fibre connectivity way over a 100 meters - for small offices or ISPs. Hardware offloaded VLAN-filtering and even some L3 routing is_full_depth: false u_height: 1 interfaces: diff --git a/device-types/MikroTik/CRS326-4C-Plus-20G-Plus-2Q-Plus-RM.yaml b/device-types/MikroTik/CRS326-4C-Plus-20G-Plus-2Q-Plus-RM.yaml index d93b72edb..adda0023e 100644 --- a/device-types/MikroTik/CRS326-4C-Plus-20G-Plus-2Q-Plus-RM.yaml +++ b/device-types/MikroTik/CRS326-4C-Plus-20G-Plus-2Q-Plus-RM.yaml @@ -11,7 +11,7 @@ comments: | Our top-of-the-line switch with incredible 2.5 Gigabit port density, combo ports, and even a pair of 40 Gbps QSFP+ cages. Enterprise-level - gamechanger… for the price of a smartphone! + gamechanger... for the price of a smartphone! Note: The combo ports can run in either mode of (F) 10G (SFP+) or (T) 2.5GBASE-T (2.5GE) mode. diff --git a/device-types/Netgear/GSM7228PS.yaml b/device-types/Netgear/GSM7228PS.yaml index d7ea3dec0..4a5607743 100644 --- a/device-types/Netgear/GSM7228PS.yaml +++ b/device-types/Netgear/GSM7228PS.yaml @@ -3,7 +3,7 @@ manufacturer: Netgear model: ProSafe M5300-28G-POE+ (GSM7228PS) slug: netgear-prosafe-gsm7228ps part_number: GSM7228PS -comments: '[GSM7228PS – ProSAFE 28-Port-L2-Managed-Stackable-Gigabit-Ethernet-Switch with PoE](https://netgear.de/support/product/gsm7228ps#docs)' +comments: '[GSM7228PS - ProSAFE 28-Port-L2-Managed-Stackable-Gigabit-Ethernet-Switch with PoE](https://netgear.de/support/product/gsm7228ps#docs)' u_height: 1 weight: 6.3 weight_unit: kg diff --git a/device-types/Netgear/GSM7228S.yaml b/device-types/Netgear/GSM7228S.yaml index 52cfdff4b..2c19bea3d 100644 --- a/device-types/Netgear/GSM7228S.yaml +++ b/device-types/Netgear/GSM7228S.yaml @@ -3,7 +3,7 @@ manufacturer: Netgear model: ProSafe M5300-28G (GSM7228S) slug: netgear-prosafe-gsm7228s part_number: GSM7228S -comments: '[M5300-28G (GSM7228S) – ProSAFE 24-Port-L2+-Managed-Stackable-Gigabit-Switch](https://netgear.de/support/product/m5300-28g%20(gsm7228s)#docs)' +comments: '[M5300-28G (GSM7228S) - ProSAFE 24-Port-L2+-Managed-Stackable-Gigabit-Switch](https://netgear.de/support/product/m5300-28g%20(gsm7228s)#docs)' u_height: 1 weight: 6.3 weight_unit: kg diff --git a/device-types/Netgear/GSM7252PS.yaml b/device-types/Netgear/GSM7252PS.yaml index c86998650..954e36fa7 100644 --- a/device-types/Netgear/GSM7252PS.yaml +++ b/device-types/Netgear/GSM7252PS.yaml @@ -3,7 +3,7 @@ manufacturer: Netgear model: ProSafe M5300-52G-POE+ (GSM7252PS) slug: netgear-prosafe-gsm7252ps part_number: GSM7252PS -comments: '[GSM7252PS – ProSAFE 52-Port-L2-Managed-Stackable-Gigabit-Ethernet-Switch with PoE](https://netgear.de/support/product/gsm7252ps#docs)' +comments: '[GSM7252PS - ProSAFE 52-Port-L2-Managed-Stackable-Gigabit-Ethernet-Switch with PoE](https://netgear.de/support/product/gsm7252ps#docs)' u_height: 1 weight: 6.8 weight_unit: kg diff --git a/device-types/Netgear/GSM7252S.yaml b/device-types/Netgear/GSM7252S.yaml index f7554de82..9aca3bf44 100644 --- a/device-types/Netgear/GSM7252S.yaml +++ b/device-types/Netgear/GSM7252S.yaml @@ -3,7 +3,7 @@ manufacturer: Netgear model: ProSafe M5300-52G (GSM7252S) slug: netgear-prosafe-gsm7252s part_number: GSM7252S -comments: '[M5300-52G (GSM7252S) – ProSAFE 48-Port-L2+-Managed-Stackable-Gigabit-Switch](https://netgear.de/support/product/m5300-52g%20(gsm7252s)#docs)' +comments: '[M5300-52G (GSM7252S) - ProSAFE 48-Port-L2+-Managed-Stackable-Gigabit-Switch](https://netgear.de/support/product/m5300-52g%20(gsm7252s)#docs)' u_height: 1 weight: 6.8 weight_unit: kg diff --git a/device-types/Netgear/GSM7328FS.yaml b/device-types/Netgear/GSM7328FS.yaml index 1f4f609b5..7655c1e89 100644 --- a/device-types/Netgear/GSM7328FS.yaml +++ b/device-types/Netgear/GSM7328FS.yaml @@ -3,7 +3,7 @@ manufacturer: Netgear model: ProSafe GSM7328FS slug: netgear-prosafe-gsm7328fs part_number: GSM7328FS -comments: '[GSM7328FS – ProSAFE L3-Managed-Stackable-Switch (24 SFP, 4 GbE)](https://netgear.de/support/product/gsm7328fs#docs)' +comments: '[GSM7328FS - ProSAFE L3-Managed-Stackable-Switch (24 SFP, 4 GbE)](https://netgear.de/support/product/gsm7328fs#docs)' u_height: 1 weight: 5.4 weight_unit: kg diff --git a/device-types/Netgear/GSM7328Sv1.yaml b/device-types/Netgear/GSM7328Sv1.yaml index 7ce50593b..ab76de142 100644 --- a/device-types/Netgear/GSM7328Sv1.yaml +++ b/device-types/Netgear/GSM7328Sv1.yaml @@ -3,7 +3,7 @@ manufacturer: Netgear model: ProSafe GSM7328Sv1 slug: netgear-prosafe-gsm7328sv1 part_number: GSM7328Sv1 -comments: '[GSM7328Sv1 – ProSAFE L3-Managed-Stackable-Gigabit-Ethernet-Switch (24+4)](https://netgear.de/support/product/gsm7328sv1#docs)' +comments: '[GSM7328Sv1 - ProSAFE L3-Managed-Stackable-Gigabit-Ethernet-Switch (24+4)](https://netgear.de/support/product/gsm7328sv1#docs)' u_height: 1 weight: 4.5 weight_unit: kg diff --git a/device-types/Netgear/GSM7328Sv2.yaml b/device-types/Netgear/GSM7328Sv2.yaml index 6041e98b4..edf2802c5 100644 --- a/device-types/Netgear/GSM7328Sv2.yaml +++ b/device-types/Netgear/GSM7328Sv2.yaml @@ -3,7 +3,7 @@ manufacturer: Netgear model: ProSafe GSM7328Sv2 slug: netgear-prosafe-gsm7328sv2 part_number: GSM7328Sv2 -comments: '[GSM7328Sv2 – ProSAFE L3-Managed-Stackable-Gigabit-Ethernet-Switch (24+4)](https://netgear.de/support/product/gsm7328sv2#docs)' +comments: '[GSM7328Sv2 - ProSAFE L3-Managed-Stackable-Gigabit-Ethernet-Switch (24+4)](https://netgear.de/support/product/gsm7328sv2#docs)' u_height: 1 weight: 4.5 weight_unit: kg diff --git a/device-types/Netgear/GSM7352Sv1.yaml b/device-types/Netgear/GSM7352Sv1.yaml index 6cd951738..5a30624b8 100644 --- a/device-types/Netgear/GSM7352Sv1.yaml +++ b/device-types/Netgear/GSM7352Sv1.yaml @@ -3,7 +3,7 @@ manufacturer: Netgear model: ProSafe GSM7352Sv1 slug: netgear-prosafe-gsm7352sv1 part_number: GSM7352Sv1 -comments: '[GSM7352Sv1 – ProSAFE L3-Managed-Stackable-Gigabit-Ethernet-Switch (48+4)](https://netgear.de/support/product/gsm7352sv1)' +comments: '[GSM7352Sv1 - ProSAFE L3-Managed-Stackable-Gigabit-Ethernet-Switch (48+4)](https://netgear.de/support/product/gsm7352sv1)' u_height: 1 weight: 5.4 weight_unit: kg diff --git a/device-types/Netgear/GSM7352Sv2.yaml b/device-types/Netgear/GSM7352Sv2.yaml index 89e9c271d..cb4f81e4e 100644 --- a/device-types/Netgear/GSM7352Sv2.yaml +++ b/device-types/Netgear/GSM7352Sv2.yaml @@ -3,7 +3,7 @@ manufacturer: Netgear model: ProSafe GSM7352Sv2 slug: netgear-prosafe-gsm7352sv2 part_number: GSM7352Sv2 -comments: '[GSM7352Sv2 – ProSAFE L3-Managed-Stackable-Gigabit-Ethernet-Switch (48+4)](https://netgear.de/support/product/gsm7352sv2)' +comments: '[GSM7352Sv2 - ProSAFE L3-Managed-Stackable-Gigabit-Ethernet-Switch (48+4)](https://netgear.de/support/product/gsm7352sv2)' u_height: 1 weight: 5.4 weight_unit: kg diff --git a/device-types/PC Engines/APU.yaml b/device-types/PC Engines/APU.yaml index 24595c98f..be1b93fa3 100644 --- a/device-types/PC Engines/APU.yaml +++ b/device-types/PC Engines/APU.yaml @@ -3,6 +3,8 @@ manufacturer: PC Engines model: APU slug: pc-engines-apu1 part_number: apu1 +u_height: 0.5 +is_full_depth: false comments: | Dimensions: 168 x 157 x 30 mm (6.61 x 6.18 x 1.18") interfaces: diff --git a/device-types/PC Engines/APU2.yaml b/device-types/PC Engines/APU2.yaml index f2407b913..29344d796 100644 --- a/device-types/PC Engines/APU2.yaml +++ b/device-types/PC Engines/APU2.yaml @@ -3,7 +3,7 @@ manufacturer: PC Engines model: APU2 slug: pc-engines-apu2 part_number: apu2 -u_height: 1 +u_height: 0.5 is_full_depth: false comments: | Dimensions: 168 x 157 x 30 mm (6.61 x 6.18 x 1.18") diff --git a/device-types/PC Engines/APU4.yaml b/device-types/PC Engines/APU4.yaml index 12bae13d9..744a61c14 100644 --- a/device-types/PC Engines/APU4.yaml +++ b/device-types/PC Engines/APU4.yaml @@ -3,6 +3,8 @@ manufacturer: PC Engines model: APU4 slug: pc-engines-apu4 part_number: apu4 +u_height: 0.5 +is_full_depth: false comments: | Dimensions: 168 x 157 x 30 mm (6.61 x 6.18 x 1.18") interfaces: diff --git a/device-types/PC Engines/APU6.yaml b/device-types/PC Engines/APU6.yaml index 860e837ce..b96da5b76 100644 --- a/device-types/PC Engines/APU6.yaml +++ b/device-types/PC Engines/APU6.yaml @@ -3,7 +3,7 @@ manufacturer: PC Engines model: APU6 slug: pc-engines-apu6 part_number: apu6 -u_height: 0.0 +u_height: 0.5 is_full_depth: false airflow: passive weight: 16.00 diff --git a/device-types/Palo Alto/PA-1420.yaml b/device-types/Palo Alto/PA-1420.yaml new file mode 100644 index 000000000..733d2a036 --- /dev/null +++ b/device-types/Palo Alto/PA-1420.yaml @@ -0,0 +1,101 @@ +--- +manufacturer: Palo Alto +model: PA-1420 +slug: palo-alto-pa-1420 +part_number: PA-1420 +u_height: 1.0 +is_full_depth: false +airflow: front-to-rear +weight: 7.0 +weight_unit: kg +comments: '[Palo Alto PA-1400 Series Data Sheet](https://www.paloaltonetworks.com/apps/pan/public/downloadResource?pagePath=/content/pan/en_US/resources/datasheets/pa-1400-series)' +console-ports: + - name: console + type: rj-45 +interfaces: + - name: ethernet1/1 + type: 1000base-tx + mgmt_only: false + - name: ethernet1/2 + type: 1000base-tx + mgmt_only: false + - name: ethernet1/3 + type: 1000base-tx + mgmt_only: false + - name: ethernet1/4 + type: 1000base-tx + mgmt_only: false + - name: ethernet1/5 + type: 5gbase-t + mgmt_only: false + - name: ethernet1/6 + type: 5gbase-t + mgmt_only: false + - name: ethernet1/7 + type: 5gbase-t + mgmt_only: false + - name: ethernet1/8 + type: 5gbase-t + mgmt_only: false + - name: ethernet1/9 + type: 5gbase-t + mgmt_only: false + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: ethernet1/10 + type: 5gbase-t + mgmt_only: false + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: ethernet1/11 + type: 5gbase-t + mgmt_only: false + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: ethernet1/12 + type: 5gbase-t + mgmt_only: false + poe_mode: pse + poe_type: type4-ieee802.3bt + - name: ethernet1/13 + type: 1000base-x-sfp + mgmt_only: false + - name: ethernet1/14 + type: 1000base-x-sfp + mgmt_only: false + - name: ethernet1/15 + type: 10gbase-x-sfpp + mgmt_only: false + - name: ethernet1/16 + type: 10gbase-x-sfpp + mgmt_only: false + - name: ethernet1/17 + type: 10gbase-x-sfpp + mgmt_only: false + - name: ethernet1/18 + type: 10gbase-x-sfpp + mgmt_only: false + - name: ethernet1/19 + type: 10gbase-x-sfpp + mgmt_only: false + - name: ethernet1/20 + type: 10gbase-x-sfpp + mgmt_only: false + - name: ethernet1/21 + type: 10gbase-x-sfpp + mgmt_only: false + - name: ethernet1/22 + type: 10gbase-x-sfpp + mgmt_only: false + - name: hsci + type: 10gbase-x-sfpp + mgmt_only: false + description: HSCI 10 gigabit high availability + - name: management + type: 1000base-tx + mgmt_only: true +module-bays: + - name: PS1 + position: '1' + - name: PS2 + position: '2' diff --git a/device-types/QNAP/TS-231P2.yml b/device-types/QNAP/TS-231P2.yml new file mode 100644 index 000000000..b02a26314 --- /dev/null +++ b/device-types/QNAP/TS-231P2.yml @@ -0,0 +1,24 @@ +--- +manufacturer: QNAP +model: TS-231P2 +slug: qnap-ts-231p2 +part_number: TS-231P2 +is_full_depth: false +subdevice_role: parent +airflow: side-to-rear +comments: '[TS-231P2 | Hardware Specs | QNAP](https://www.qnap.com/de-de/product/ts-231p2/specs/hardware)' +weight: 1.46 +u_height: 0 +weight_unit: kg +front_image: true +rear_image: true +power-ports: + - name: Power + type: dc-terminal + maximum_draw: 23 + allocated_draw: 8 +interfaces: + - name: eth0 + type: 1000base-t + - name: eth1 + type: 1000base-t diff --git a/device-types/QNAP/TS-879-pro.yml b/device-types/QNAP/TS-879-pro.yml new file mode 100644 index 000000000..8f815690a --- /dev/null +++ b/device-types/QNAP/TS-879-pro.yml @@ -0,0 +1,23 @@ +--- +manufacturer: QNAP +model: TS-879 Pro +slug: qnap-ts-879-pro +part_number: TS-879-pro +is_full_depth: false +subdevice_role: parent +weight: 13.98 +weight_unit: kg +airflow: front-to-rear +comments: '[TS-879 Pro | Hardware Specs | QNAP](https://www.qnap.com/en-me/product/ts-879%20pro/specs/hardware)' +power-ports: + - name: PSU + type: iec-60320-c14 + maximum_draw: 101 + allocated_draw: 101 +interfaces: + - name: eth0 + label: '1' + type: 1000base-t + - name: eth1 + label: '2' + type: 1000base-t diff --git a/device-types/SNR/S2995G-24FX.yaml b/device-types/SNR/S2995G-24FX.yaml new file mode 100644 index 000000000..5d8fbfab9 --- /dev/null +++ b/device-types/SNR/S2995G-24FX.yaml @@ -0,0 +1,144 @@ +--- +manufacturer: SNR +model: S2995G-24FX +slug: snr-s2995g-24fx +part_number: S2995G-24FX-UPS +u_height: 1.0 +weight: 4.1 +weight_unit: kg +airflow: right-to-left +comments: '[SNR-S2995G-24FX](https://snr.systems/ru/catalog/setevoe-oborudovanie/kommutatory-agregacii-i-yadra/snr-s2995g/snr-s2995g-24fx)' +console-ports: + - name: con0 + label: Console + type: rj-45 +power-ports: + - name: PSU1 + type: iec-60320-c14 + maximum_draw: 80 +interfaces: + - name: Ethernet1/0/1 + type: 1000base-tx + enabled: true + label: '1' + description: COMBO 1000TX/SFP + - name: Ethernet1/0/2 + type: 1000base-tx + enabled: true + label: '2' + description: COMBO 1000TX/SFP + - name: Ethernet1/0/3 + type: 1000base-tx + enabled: true + label: '3' + description: COMBO 1000TX/SFP + - name: Ethernet1/0/4 + type: 1000base-tx + enabled: true + label: '4' + description: COMBO 1000TX/SFP + - name: Ethernet1/0/5 + type: 1000base-tx + enabled: true + label: '5' + description: COMBO 1000TX/SFP + - name: Ethernet1/0/6 + type: 1000base-tx + enabled: true + label: '6' + description: COMBO 1000TX/SFP + - name: Ethernet1/0/7 + type: 1000base-tx + enabled: true + label: '7' + description: COMBO 1000TX/SFP + - name: Ethernet1/0/8 + type: 1000base-tx + enabled: true + label: '8' + description: COMBO 1000TX/SFP + - name: Ethernet1/0/9 + type: 1000base-x-sfp + enabled: true + label: '9' + - name: Ethernet1/0/10 + type: 1000base-x-sfp + enabled: true + label: '10' + - name: Ethernet1/0/11 + type: 1000base-x-sfp + enabled: true + label: '11' + - name: Ethernet1/0/12 + type: 1000base-x-sfp + enabled: true + label: '12' + - name: Ethernet1/0/13 + type: 1000base-x-sfp + enabled: true + label: '13' + - name: Ethernet1/0/14 + type: 1000base-x-sfp + enabled: true + label: '14' + - name: Ethernet1/0/15 + type: 1000base-x-sfp + enabled: true + label: '15' + - name: Ethernet1/0/16 + type: 1000base-x-sfp + enabled: true + label: '16' + - name: Ethernet1/0/17 + type: 1000base-x-sfp + enabled: true + label: '17' + - name: Ethernet1/0/18 + type: 1000base-x-sfp + enabled: true + label: '18' + - name: Ethernet1/0/19 + type: 1000base-x-sfp + enabled: true + label: '19' + - name: Ethernet1/0/20 + type: 1000base-x-sfp + enabled: true + label: '20' + - name: Ethernet1/0/21 + type: 1000base-x-sfp + enabled: true + label: '21' + - name: Ethernet1/0/22 + type: 1000base-x-sfp + enabled: true + label: '22' + - name: Ethernet1/0/23 + type: 1000base-x-sfp + enabled: true + label: '23' + - name: Ethernet1/0/24 + type: 1000base-x-sfp + enabled: true + label: '24' + - name: Ethernet1/0/25 + type: 10gbase-x-sfpp + enabled: true + label: '25' + - name: Ethernet1/0/26 + type: 10gbase-x-sfpp + enabled: true + label: '26' + - name: Ethernet1/0/27 + type: 10gbase-x-sfpp + enabled: true + label: '27' + - name: Ethernet1/0/28 + type: 10gbase-x-sfpp + enabled: true + label: '28' + - name: mgmt0 + type: 1000base-tx + enabled: true + mgmt_only: true + label: MGMT diff --git a/device-types/Schneider Electric/SpaceLogic-AS-P-NL.yaml b/device-types/Schneider Electric/SpaceLogic-AS-P-NL.yaml index 7e473c3db..e702afb48 100644 --- a/device-types/Schneider Electric/SpaceLogic-AS-P-NL.yaml +++ b/device-types/Schneider Electric/SpaceLogic-AS-P-NL.yaml @@ -5,7 +5,7 @@ slug: schneider-electric-spacelogic-as-p-nl part_number: SXWASPXXX10002 is_full_depth: false u_height: 0 -comments: '[SpaceLogic™ AS-P-NL Hardware Installation](https://ecostruxure-building-help.se.com/bms/Topics/Show.castle?id=13809)' +comments: '[SpaceLogic AS-P-NL Hardware Installation](https://ecostruxure-building-help.se.com/bms/Topics/Show.castle?id=13809)' weight_unit: g weight: 321 airflow: passive diff --git a/device-types/Schweitzer Engineering Laboratories/SEL-351-Protection-System.yaml b/device-types/Schweitzer Engineering Laboratories/SEL-351-Protection-System.yaml new file mode 100644 index 000000000..20f406969 --- /dev/null +++ b/device-types/Schweitzer Engineering Laboratories/SEL-351-Protection-System.yaml @@ -0,0 +1,43 @@ +--- +manufacturer: Schweitzer Engineering Laboratories +model: SEL-351 Protection System +slug: schweitzer-engineering-laboratories-sel-351-protection-system +part_number: SEL-351 +u_height: 2 +airflow: front-to-rear +weight: 11.00 +weight_unit: lb +is_full_depth: true +comments: | + [SEL - 351 Protection System Data Sheet](https://selinc.com/api/download/5523/); Description: Optimize Protection, Automation, and Breaker Control +console-ports: + - name: Port F + label: Console Port + type: other + - name: USB 1 + label: USB Console Port + type: usb-b +power-ports: + - name: Power + type: dc-terminal + maximum_draw: 25 +interfaces: + # IRIG port(s) + - name: IRIG-B + label: NTP, SNTP Time Synchronation + type: other + # Fast Ethernet ports + - name: 5A + type: 100base-tx + - name: 5B + type: 100base-tx + # Serial Ports + - name: Serial Port 1 + label: EIA-485 Engineering Compression Terminal + type: other + - name: Serial Port 2 + label: Standard multisession Modbus, ASCII, TCP, Modbus RTU, DNP3, Telnet, Webserver, and IEC 61850 + type: other + - name: Serial Port 3 + label: SEL Dual-channel MIRRORED BITS + type: other diff --git a/device-types/Schweitzer Engineering Laboratories/SEL-451-6-SV.yaml b/device-types/Schweitzer Engineering Laboratories/SEL-451-6-SV.yaml new file mode 100644 index 000000000..9a0064dae --- /dev/null +++ b/device-types/Schweitzer Engineering Laboratories/SEL-451-6-SV.yaml @@ -0,0 +1,37 @@ +--- +manufacturer: Schweitzer Engineering Laboratories +model: SEL-451-6 SV +slug: schweitzer-engineering-laboratories-sel-451-6-sv +u_height: 4 +is_full_depth: false +is_powered: true +comments: SEL Time-Domain Link (TiDL) technology is a protectioncentered digital secondary system solution engineered with simplicity in mind. This technology + minimizes cybersecurity risks and network engineering by using point-to-point communications and a nonroutable protocol. + +console-ports: + - name: EIA-232-1 + type: de-9 + +interfaces: + - name: EIA-232-2 + type: other + - name: EIA-232-3 + type: other + - name: EIA-232-4 + type: other + #Utilized cisco formatting for the Eternet numbering below: + - name: Ethernet0/0 + type: 1000base-x-sfp + - name: Ethernet0/1 + type: 1000base-x-sfp + - name: Ethernet1/0 + type: 100base-fx + - name: Ethernet1/1 + type: 100base-fx + - name: Ethernet1/2 + type: 100base-fx + +power-ports: + - name: power + type: hardwired + description: 24-48 Vdc; 48-125 Vdc or 110-120 Vac; or 125-250 Vdc or 110-240 Vac. diff --git a/device-types/Schweitzer Engineering Laboratories/SEL-451-6-TIDL.yaml b/device-types/Schweitzer Engineering Laboratories/SEL-451-6-TIDL.yaml new file mode 100644 index 000000000..53f0a13ca --- /dev/null +++ b/device-types/Schweitzer Engineering Laboratories/SEL-451-6-TIDL.yaml @@ -0,0 +1,63 @@ +--- +manufacturer: Schweitzer Engineering Laboratories +model: SEL-451-6 TiDL +slug: schweitzer-engineering-laboratories-sel-451-6-tidl +u_height: 4 +is_full_depth: false +is_powered: true +comments: SEL Time-Domain Link (TiDL) technology is a protectioncentered digital secondary system solution engineered with simplicity in mind. This technology + minimizes cybersecurity risks and network engineering by using point-to-point communications and a nonroutable protocol \ Communications Protocols - FTP, + HTTP, TelNet, SEL ASCII, SEL Fast Message, Synchrophasors, DNP3, PRP, PTPv2, IEC 61850 v2 (optional) \ + +console-ports: + - name: EIA-232-1 + type: de-9 + +interfaces: + - name: EIA-232-2 + type: other + - name: EIA-232-3 + type: other + - name: EIA-232-4 + type: other + #Utilized cisco formatting for the Eternet numbering below: + - name: Ethernet0/0 + type: 1000base-x-sfp + - name: Ethernet0/1 + type: 1000base-x-sfp + - name: Ethernet1/0 + type: 100base-fx + - name: Ethernet1/1 + type: 100base-fx + - name: Ethernet1/2 + type: 100base-fx + #TiDL Interfaces - TiDL uses a point-to-point architecture, implementation is simple and requires zero network engineering. + - name: TiDL0/0 + type: other + description: fiber + - name: TiDL0/1 + type: other + description: fiber + - name: TiDL0/2 + type: other + description: fiber + - name: TiDL0/3 + type: other + description: fiber + - name: TiDL0/4 + type: other + description: fiber + - name: TiDL0/5 + type: other + description: fiber + - name: TiDL0/6 + type: other + description: fiber + - name: TiDL0/7 + type: other + description: fiber + +power-ports: + - name: power + type: hardwired + description: 24-48 Vdc; 48-125 Vdc or 110-120 Vac; or 125-250 Vdc or 110-240 Vac. diff --git a/device-types/Schweitzer Engineering Laboratories/SEL-587-Current-Differential-Relay.yaml b/device-types/Schweitzer Engineering Laboratories/SEL-587-Current-Differential-Relay.yaml new file mode 100644 index 000000000..5ba87a097 --- /dev/null +++ b/device-types/Schweitzer Engineering Laboratories/SEL-587-Current-Differential-Relay.yaml @@ -0,0 +1,22 @@ +--- +manufacturer: Schweitzer Engineering Laboratories +model: SEL-587 Current Differential Relay +slug: schweitzer-engineering-laboratories-sel-587-current-differential-relay +part_number: SEL-587 +u_height: 2 +airflow: front-to-rear +weight: 5.00 +weight_unit: lb +is_full_depth: true +comments: | + [SEL - 587 Protection System Data Sheet](https://selinc.com/api/download/2845/); Description: Economical Differential Protectionfor Power Apparatus +power-ports: + - name: Power + type: dc-terminal + maximum_draw: 6 +console-server-ports: + # Serial Ports + - name: Port F + label: Communications with Modbus RTU-Slave, ASCII terminals, local HMI, SCADA, or DCS systems + type: de-9 + speed: 38400 diff --git a/device-types/Schweitzer Engineering Laboratories/sel-2242-10-bay-chassis-backplane.yml b/device-types/Schweitzer Engineering Laboratories/sel-2242-10-bay-chassis-backplane.yml new file mode 100644 index 000000000..055a9cf36 --- /dev/null +++ b/device-types/Schweitzer Engineering Laboratories/sel-2242-10-bay-chassis-backplane.yml @@ -0,0 +1,20 @@ +--- +manufacturer: Schweitzer Engineering Laboratories +model: SEL-2242 10-bay Chassis/Backplane +slug: schweitzer-engineering-laboratories-sel-2242-10-bay-chassis-backplane +description: The SEL-2242 10-bay Chassis/Backplane is a 10-slot chassis for SEL Axion systems +u_height: 2 +is_full_depth: false +is_powered: true + +module-bays: + - name: Slot A + - name: Slot B + - name: Slot C + - name: Slot D + - name: Slot E + - name: Slot F + - name: Slot G + - name: Slot H + - name: Slot I + - name: Slot J diff --git a/device-types/Schweitzer Engineering Laboratories/sel-2242-4-bay-chassis-backplane.yml b/device-types/Schweitzer Engineering Laboratories/sel-2242-4-bay-chassis-backplane.yml new file mode 100644 index 000000000..3b4850070 --- /dev/null +++ b/device-types/Schweitzer Engineering Laboratories/sel-2242-4-bay-chassis-backplane.yml @@ -0,0 +1,14 @@ +--- +manufacturer: Schweitzer Engineering Laboratories +model: SEL-2242 4-bay Chassis/Backplane +slug: schweitzer-engineering-laboratories-sel-2242-4-bay-chassis-backplane +description: The SEL-2242 4-bay Chassis/Backplane is a 4-slot chassis for SEL Axion systems +u_height: 2 +is_full_depth: false +is_powered: true + +module-bays: + - name: Slot A + - name: Slot B + - name: Slot C + - name: Slot D diff --git a/device-types/Schweitzer Engineering Laboratories/sel-451-5-relay.yaml b/device-types/Schweitzer Engineering Laboratories/sel-451-5-relay.yaml new file mode 100644 index 000000000..4ed26bcc7 --- /dev/null +++ b/device-types/Schweitzer Engineering Laboratories/sel-451-5-relay.yaml @@ -0,0 +1,30 @@ +--- +manufacturer: Schweitzer Engineering Laboratories +model: SEL-451-5 Relay +slug: schweitzer-engineering-laboratories-sel-451-5-relay +u_height: 2 +is_full_depth: false +is_powered: true +comments: Advanced feeder protection and complete substation bay control in one economical system \ Communications Protocols; FTP, HTTP, TelNet, SEL ASCII, + SEL Fast Message, Synchrophasors, DNP3, PRP, PTPv2, IEC 61850 v2 (optional) + +console-ports: + - name: EIA-232-1 + type: de-9 +interfaces: + - name: EIA-232-2 + type: other + - name: EIA-232-3 + type: other + - name: EIA-232-4 + type: other + #Utilized cisco formatting for the Eternet numbering below: + - name: Ethernet0/0 + type: 100base-fx + - name: Ethernet0/1 + type: 100base-fx + +power-ports: + - name: power + type: hardwired + description: 24-48 Vdc; 48-125 Vdc or 110-120 Vac; or 125-250 Vdc or 110-240 Vac. diff --git a/device-types/Siemon/RIC3-24-01.yaml b/device-types/Siemon/RIC3-24-01.yaml new file mode 100644 index 000000000..76b01dc5e --- /dev/null +++ b/device-types/Siemon/RIC3-24-01.yaml @@ -0,0 +1,19 @@ +--- +manufacturer: Siemon +model: RIC3-24-01 +slug: siemon-ric3-24-01 +part_number: RIC3-24-01 +u_height: 2 +is_full_depth: false +subdevice_role: parent +airflow: passive +comments: Siemon Rack Mount Interconnect Center 2-RU Fiber-Optic Housing with (4) module bays for Siemon Quick-Pack adapter plates. +module-bays: + - name: A + position: A + - name: B + position: B + - name: C + position: C + - name: D + position: D diff --git a/device-types/Sophos/AP6-420E.yaml b/device-types/Sophos/AP6-420E.yaml new file mode 100644 index 000000000..8a871a7fd --- /dev/null +++ b/device-types/Sophos/AP6-420E.yaml @@ -0,0 +1,21 @@ +--- +manufacturer: Sophos +model: AP6 420E +slug: sophos-ap6-420e +part_number: AP6 420E +airflow: passive +front_image: false +rear_image: false +u_height: 0 +weight: 0.7 +weight_unit: kg +console-ports: + - name: COM USB + type: usb-micro-b +interfaces: + - name: LAN + type: 2.5gbase-t + poe_mode: pd + poe_type: type2-ieee802.3at + - name: WiFi + type: ieee802.11ax diff --git a/device-types/Sophos/APX320.yaml b/device-types/Sophos/APX320.yaml new file mode 100644 index 000000000..db172387d --- /dev/null +++ b/device-types/Sophos/APX320.yaml @@ -0,0 +1,21 @@ +--- +manufacturer: Sophos +model: APX320 +slug: sophos-apx320 +part_number: APX320 +airflow: passive +front_image: false +rear_image: false +u_height: 0 +weight: 0.5 +weight_unit: kg +console-ports: + - name: Console + type: rj-45 +interfaces: + - name: ETH0/POE + type: 1000base-t + poe_mode: pd + poe_type: type1-ieee802.3af + - name: WiFi + type: ieee802.11ac diff --git a/device-types/Sophos/APX530.yaml b/device-types/Sophos/APX530.yaml new file mode 100644 index 000000000..712dd4ebc --- /dev/null +++ b/device-types/Sophos/APX530.yaml @@ -0,0 +1,23 @@ +--- +manufacturer: Sophos +model: APX530 +slug: sophos-apx530 +part_number: APX530 +airflow: passive +front_image: false +rear_image: false +u_height: 0 +weight: 0.9 +weight_unit: kg +console-ports: + - name: Console + type: rj-45 +interfaces: + - name: ETH0/POE + type: 1000base-t + poe_mode: pd + poe_type: type2-ieee802.3at + - name: ETH1 + type: 1000base-t + - name: WiFi + type: ieee802.11ac diff --git a/device-types/Sophos/SD-RED-20.yaml b/device-types/Sophos/SD-RED-20.yaml new file mode 100644 index 000000000..edbcc97e5 --- /dev/null +++ b/device-types/Sophos/SD-RED-20.yaml @@ -0,0 +1,38 @@ +--- +manufacturer: Sophos +model: SD-RED 20 +slug: sophos-sd-red-20 +comments: '[Sophos XGS Series Firewall Brochure](https://assets.sophos.com/X24WTUEQ/at/7wf85vbnnqf939bbhtxgfk/sophos-firewall-br.pdf)' +u_height: 1 +weight: 1 +weight_unit: kg +is_full_depth: false +airflow: left-to-right +console-ports: + - name: COM USB + type: usb-micro-b +interfaces: + - name: WAN1 SFP + type: 1000base-x-sfp + - name: WAN1 + type: 1000base-t + - name: LAN1 + type: 1000base-t + - name: LAN2 + type: 1000base-t + - name: LAN3 + type: 1000base-t + - name: LAN4 + type: 1000base-t +module-bays: + - name: A + position: A +power-ports: + - name: DC In 1 + type: other + maximum_draw: 23 + allocated_draw: 6 + - name: DC In 2 + type: other + maximum_draw: 23 + allocated_draw: 6 diff --git a/device-types/Sophos/SD-RED-60.yaml b/device-types/Sophos/SD-RED-60.yaml new file mode 100644 index 000000000..e99991fba --- /dev/null +++ b/device-types/Sophos/SD-RED-60.yaml @@ -0,0 +1,46 @@ +--- +manufacturer: Sophos +model: SD-RED 60 +slug: sophos-sd-red-60 +comments: '[Sophos XGS Series Firewall Brochure](https://assets.sophos.com/X24WTUEQ/at/7wf85vbnnqf939bbhtxgfk/sophos-firewall-br.pdf)' +u_height: 1 +weight: 1 +weight_unit: kg +is_full_depth: false +front_image: true +rear_image: true +airflow: left-to-right +console-ports: + - name: COM USB + type: usb-micro-b +interfaces: + - name: WAN1 SFP + type: 1000base-x-sfp + - name: WAN1 + type: 1000base-t + - name: WAN2 + type: 1000base-t + - name: LAN1 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: LAN2 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: LAN3 + type: 1000base-t + - name: LAN4 + type: 1000base-t +module-bays: + - name: A + position: A +power-ports: + - name: DC In 1 + type: other + maximum_draw: 63 + allocated_draw: 12 + - name: DC In 2 + type: other + maximum_draw: 63 + allocated_draw: 12 diff --git a/device-types/Sophos/XGS-107.yaml b/device-types/Sophos/XGS-107.yaml new file mode 100644 index 000000000..207d656ef --- /dev/null +++ b/device-types/Sophos/XGS-107.yaml @@ -0,0 +1,45 @@ +--- +manufacturer: Sophos +model: XGS 107 +slug: sophos-xgs-107 +comments: '[Sophos XGS Series Firewall Brochure](https://assets.sophos.com/X24WTUEQ/at/7wf85vbnnqf939bbhtxgfk/sophos-firewall-br.pdf)' +u_height: 1 +weight: 1.4 +weight_unit: kg +is_full_depth: false +front_image: true +rear_image: true +airflow: left-to-right +console-ports: + - name: COM Serial + type: rj-45 + - name: COM USB + type: usb-micro-b +interfaces: + - name: PortF1 + type: 1000base-x-sfp + - name: Port1 + type: 1000base-t + - name: Port2 + type: 1000base-t + - name: Port3 + type: 1000base-t + - name: Port4 + type: 1000base-t + - name: Port5 + type: 1000base-t + - name: Port6 + type: 1000base-t + - name: Port7 + type: 1000base-t + - name: Port8 + type: 1000base-t +power-ports: + - name: DC In 1 + type: other + maximum_draw: 54 + allocated_draw: 26 + - name: DC In 2 + type: other + maximum_draw: 54 + allocated_draw: 26 diff --git a/device-types/Sophos/XGS-108.yaml b/device-types/Sophos/XGS-108.yaml new file mode 100644 index 000000000..16e5f1adb --- /dev/null +++ b/device-types/Sophos/XGS-108.yaml @@ -0,0 +1,39 @@ +--- +manufacturer: Sophos +model: XGS 108 +slug: sophos-xgs-108 +comments: '[Sophos XGS Series Firewall Brochure](https://assets.sophos.com/X24WTUEQ/at/7wf85vbnnqf939bbhtxgfk/sophos-firewall-br.pdf)' +u_height: 1 +weight: 1.8 +weight_unit: kg +is_full_depth: false +airflow: side-to-rear +console-ports: + - name: COM Serial + type: rj-45 + - name: COM USB + type: usb-micro-b +interfaces: + - name: PortF1 + type: 1000base-x-sfp + - name: Port1 + type: 2.5gbase-t + - name: Port2 + type: 2.5gbase-t + - name: Port3 + type: 2.5gbase-t + - name: Port4 + type: 2.5gbase-t + - name: Port5 + type: 2.5gbase-t + - name: Port6 + type: 2.5gbase-t +power-ports: + - name: DC In 1 + type: other + maximum_draw: 28 + allocated_draw: 22 + - name: DC In 2 + type: other + maximum_draw: 28 + allocated_draw: 22 diff --git a/device-types/Sophos/XGS-126.yaml b/device-types/Sophos/XGS-126.yaml new file mode 100644 index 000000000..79b49a4ee --- /dev/null +++ b/device-types/Sophos/XGS-126.yaml @@ -0,0 +1,62 @@ +--- +manufacturer: Sophos +model: XGS 126 +slug: sophos-xgs-126 +comments: '[Sophos XGS Series Firewall Brochure](https://assets.sophos.com/X24WTUEQ/at/7wf85vbnnqf939bbhtxgfk/sophos-firewall-br.pdf)' +u_height: 1 +weight: 2.4 +weight_unit: kg +is_full_depth: false +front_image: true +rear_image: true +airflow: left-to-right +console-ports: + - name: COM Serial + type: rj-45 + - name: COM USB + type: usb-micro-b +interfaces: + - name: PortF1 + type: 1000base-x-sfp + - name: PortF2 + type: 1000base-x-sfp + - name: Port1 + type: 1000base-t + - name: Port2 + type: 1000base-t + - name: Port3 + type: 1000base-t + - name: Port4 + type: 1000base-t + - name: Port5 + type: 1000base-t + - name: Port6 + type: 1000base-t + - name: Port7 + type: 1000base-t + - name: Port8 + type: 1000base-t + - name: Port9 + type: 1000base-t + - name: Port10 + type: 1000base-t + - name: Port11 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port12 + type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at +module-bays: + - name: A + position: A +power-ports: + - name: DC In 1 + type: other + maximum_draw: 76 + allocated_draw: 30 + - name: DC In 2 + type: other + maximum_draw: 76 + allocated_draw: 30 diff --git a/device-types/Sophos/XGS-128.yaml b/device-types/Sophos/XGS-128.yaml new file mode 100644 index 000000000..e384e09df --- /dev/null +++ b/device-types/Sophos/XGS-128.yaml @@ -0,0 +1,48 @@ +--- +manufacturer: Sophos +model: XGS 128 +slug: sophos-xgs-128 +comments: '[Sophos XGS Series Firewall Brochure](https://assets.sophos.com/X24WTUEQ/at/7wf85vbnnqf939bbhtxgfk/sophos-firewall-br.pdf)' +u_height: 1 +weight: 2.4 +weight_unit: kg +is_full_depth: false +airflow: left-to-right +console-ports: + - name: COM Serial + type: rj-45 + - name: COM USB + type: usb-micro-b +interfaces: + - name: PortF1 + type: 1000base-x-sfp + - name: Port1 + type: 2.5gbase-t + - name: Port2 + type: 2.5gbase-t + - name: Port3 + type: 2.5gbase-t + - name: Port4 + type: 2.5gbase-t + - name: Port5 + type: 2.5gbase-t + - name: Port6 + type: 2.5gbase-t + - name: Port7 + type: 2.5gbase-t + - name: Port8 + type: 2.5gbase-t + - name: Port9 + type: 2.5gbase-t +module-bays: + - name: A + position: A +power-ports: + - name: DC In 1 + type: other + maximum_draw: 30 + allocated_draw: 27 + - name: DC In 2 + type: other + maximum_draw: 30 + allocated_draw: 27 diff --git a/device-types/Sophos/XGS-136.yaml b/device-types/Sophos/XGS-136.yaml new file mode 100644 index 000000000..02b275e9a --- /dev/null +++ b/device-types/Sophos/XGS-136.yaml @@ -0,0 +1,62 @@ +--- +manufacturer: Sophos +model: XGS 136 +slug: sophos-xgs-136 +comments: '[Sophos XGS Series Firewall Brochure](https://assets.sophos.com/X24WTUEQ/at/7wf85vbnnqf939bbhtxgfk/sophos-firewall-br.pdf)' +u_height: 1 +weight: 2.4 +weight_unit: kg +is_full_depth: false +front_image: true +rear_image: true +airflow: left-to-right +console-ports: + - name: COM Serial + type: rj-45 + - name: COM USB + type: usb-micro-b +interfaces: + - name: PortF1 + type: 1000base-x-sfp + - name: PortF2 + type: 1000base-x-sfp + - name: Port1 + type: 1000base-t + - name: Port2 + type: 1000base-t + - name: Port3 + type: 1000base-t + - name: Port4 + type: 1000base-t + - name: Port5 + type: 1000base-t + - name: Port6 + type: 1000base-t + - name: Port7 + type: 1000base-t + - name: Port8 + type: 1000base-t + - name: Port9 + type: 1000base-t + - name: Port10 + type: 1000base-t + - name: Port11 + type: 2.5gbase-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port12 + type: 2.5gbase-t + poe_mode: pse + poe_type: type2-ieee802.3at +module-bays: + - name: A + position: A +power-ports: + - name: DC In 1 + type: other + maximum_draw: 76 + allocated_draw: 30 + - name: DC In 2 + type: other + maximum_draw: 76 + allocated_draw: 30 diff --git a/device-types/Sophos/XGS-138.yaml b/device-types/Sophos/XGS-138.yaml new file mode 100644 index 000000000..4234d6ea5 --- /dev/null +++ b/device-types/Sophos/XGS-138.yaml @@ -0,0 +1,48 @@ +--- +manufacturer: Sophos +model: XGS 138 +slug: sophos-xgs-138 +comments: '[Sophos XGS Series Firewall Brochure](https://assets.sophos.com/X24WTUEQ/at/7wf85vbnnqf939bbhtxgfk/sophos-firewall-br.pdf)' +u_height: 1 +weight: 2.4 +weight_unit: kg +is_full_depth: false +airflow: left-to-right +console-ports: + - name: COM Serial + type: rj-45 + - name: COM USB + type: usb-micro-b +interfaces: + - name: PortF1 + type: 10gbase-x-sfpp + - name: PortF2 + type: 10gbase-x-sfpp + - name: Port1 + type: 1000base-t + - name: Port2 + type: 1000base-t + - name: Port3 + type: 1000base-t + - name: Port4 + type: 1000base-t + - name: Port5 + type: 2.5gbase-t + poe_mode: pse + poe_type: type2-ieee802.3at + - name: Port6 + type: 2.5gbase-t + poe_mode: pse + poe_type: type2-ieee802.3at +module-bays: + - name: A + position: A +power-ports: + - name: DC In 1 + type: other + maximum_draw: 121 + allocated_draw: 33 + - name: DC In 2 + type: other + maximum_draw: 121 + allocated_draw: 33 diff --git a/device-types/Sophos/XGS-2100.yaml b/device-types/Sophos/XGS-2100.yaml index 1fb6cfade..56cd7889a 100644 --- a/device-types/Sophos/XGS-2100.yaml +++ b/device-types/Sophos/XGS-2100.yaml @@ -6,6 +6,8 @@ u_height: 1 weight: 4.7 weight_unit: kg is_full_depth: false +front_image: true +rear_image: true airflow: front-to-rear console-ports: - name: COM Serial diff --git a/device-types/Sophos/XGS-4300.yaml b/device-types/Sophos/XGS-4300.yaml new file mode 100644 index 000000000..48c0273c9 --- /dev/null +++ b/device-types/Sophos/XGS-4300.yaml @@ -0,0 +1,55 @@ +--- +manufacturer: Sophos +model: XGS 4300 +slug: sophos-xgs-4300 +comments: '[Sophos XGS Series Firewall Brochure](https://assets.sophos.com/X24WTUEQ/at/7wf85vbnnqf939bbhtxgfk/sophos-firewall-br.pdf)' +u_height: 1 +weight: 8.7 +weight_unit: kg +is_full_depth: false +front_image: true +rear_image: true +airflow: side-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: Port1 + type: 1000base-t + - name: Port2 + type: 1000base-t + - name: Port3 + type: 1000base-t + - name: Port4 + type: 1000base-t + - name: Port5 + type: 2.5gbase-t + - name: Port6 + type: 2.5gbase-t + - name: Port7 + type: 2.5gbase-t + - name: Port8 + type: 2.5gbase-t +module-bays: + - name: A + position: A + - name: B + position: B +power-ports: + - name: internal-PS + type: iec-60320-c14 + maximum_draw: 268 + allocated_draw: 131 diff --git a/device-types/Supermicro/AS-1114S-WN10RT.yml b/device-types/Supermicro/AS-1114S-WN10RT.yml index 494d74df1..afc03f8e8 100644 --- a/device-types/Supermicro/AS-1114S-WN10RT.yml +++ b/device-types/Supermicro/AS-1114S-WN10RT.yml @@ -2,6 +2,8 @@ manufacturer: Supermicro model: AS-1114S-WN10RT slug: supermicro-as-1114s-wn10rt +part_number: AS-1114S-WN10RT +comments: '[MNL-2295.pdf](https://www.supermicro.com/manuals/superserver/1U/MNL-2295.pdf)' u_height: 1 is_full_depth: true console-ports: @@ -13,8 +15,11 @@ power-ports: - name: Power 2 type: iec-60320-c14 interfaces: - - name: Gig-E 1 - type: 1000base-t - - name: Gig-E 2 + - name: BMC type: 1000base-t mgmt_only: true + description: Dedicated IPMI LAN port + - name: Gig-E 1 + type: 10gbase-t + - name: Gig-E 2 + type: 10gbase-t diff --git a/device-types/Supermicro/MBD-X11SCD-F.yaml b/device-types/Supermicro/MBD-X11SCD-F.yaml new file mode 100644 index 000000000..0347f9031 --- /dev/null +++ b/device-types/Supermicro/MBD-X11SCD-F.yaml @@ -0,0 +1,23 @@ +--- +manufacturer: Supermicro +model: Motherboard X11SCD-F +slug: supermicro-mbd-x11scd-f +part_number: MBD-X11SCD-F +u_height: 0 +is_full_depth: true +airflow: front-to-rear +comments: Supermicro motherboard X11SCD-F (https://www.supermicro.com/en/products/motherboard/X11SCD-F) +subdevice_role: child +module-bays: + - name: PCI-E 1 + position: '1' + description: PCIe 3.0 x8 (Micro Low Profile) + - name: PCI-E 2 + position: '2' + description: PCIe 3.0 x8 + - name: M.2 1 + position: '3' + description: SATA/PCIe 3.0 x4 - Form factor 2242/2280 M-Key + - name: M.2 2 + position: '4' + description: SATA/PCIe 3.0 x4 - Form factor 2242/2280/22110 M-Key diff --git a/device-types/Supermicro/SSG-6028R-E1CR16T.yml b/device-types/Supermicro/SSG-6028R-E1CR16T.yml new file mode 100644 index 000000000..5fd680653 --- /dev/null +++ b/device-types/Supermicro/SSG-6028R-E1CR16T.yml @@ -0,0 +1,39 @@ +--- +manufacturer: Supermicro +model: SuperStorage 6028r-E1CR16T +slug: supermicro-superstorage-6028r-e1cr16t +part_number: SSG-6028R-E1CR16T +u_height: 2 +is_full_depth: true +weight: 15.4 +weight_unit: kg +airflow: front-to-rear +comments: '[Technical Specification](https://www.supermicro.com/en/products/system/2U/6028/SSG-6028R-E1CR16T.cfm)' +console-ports: + - name: Serial + type: de-9 +module-bays: + - name: PSU1 + position: PSU1 + - name: PSU2 + position: PSU2 + - name: PCIe-1 LP x16 + position: PCIe-1 + - name: PCIe-2 LP x8 + position: PCIe-2 + - name: PCIe-3 LP x8 + position: PCIe-3 + - name: PCIe-4 LP x8 + position: PCIe-4 + - name: PCIe-5 LP x8 + position: PCIe-5 + - name: PCIe-6 LP x8 + position: PCIe-6 +interfaces: + - name: Eth-1 + type: 10gbase-t + - name: Eth-2 + type: 10gbase-t + - name: IPMI + type: 1000base-t + mgmt_only: true diff --git a/device-types/Supermicro/SSG-6029P-E1CR12T.yml b/device-types/Supermicro/SSG-6029P-E1CR12T.yml new file mode 100644 index 000000000..c6cc0a2d4 --- /dev/null +++ b/device-types/Supermicro/SSG-6029P-E1CR12T.yml @@ -0,0 +1,42 @@ +--- +manufacturer: Supermicro +model: SuperStorage 6029P-E1CR12T +slug: supermicro-superstorage-6029p-e1cr12t +part_number: SSG-6029P-E1CR12T +u_height: 2 +is_full_depth: true +weight: 27.7 +weight_unit: kg +airflow: front-to-rear +comments: '[Technical Specification](https://www.supermicro.com/en/products/system/2u/6029/ssg-6029p-e1cr12t.cfm)' +console-ports: + - name: Serial + type: de-9 +module-bays: + - name: PSU1 + position: PSU1 + - name: PSU2 + position: PSU2 + - name: PCIe-1 LP x16 + position: PCIe-1 + - name: PCIe-2 LP x16 + position: PCIe-2 + - name: PCIe-3 LP x16 + position: PCIe-3 + - name: PCIe-4 LP x8 + position: PCIe-4 + - name: PCIe-5 LP x8 + position: PCIe-5 + - name: PCIe-6 LP x8 + position: PCIe-6 + - name: PCIe-7 LP x8 + position: PCIe-7 + comment: M-Key M.2 +interfaces: + - name: Eth-1 + type: 10gbase-t + - name: Eth-2 + type: 10gbase-t + - name: IPMI + type: 1000base-t + mgmt_only: true diff --git a/device-types/Supermicro/SSG-620P-E1CR24L.yaml b/device-types/Supermicro/SSG-620P-E1CR24L.yaml index 241eceb55..98d7e8290 100644 --- a/device-types/Supermicro/SSG-620P-E1CR24L.yaml +++ b/device-types/Supermicro/SSG-620P-E1CR24L.yaml @@ -23,11 +23,13 @@ module-bays: position: PSU 2 - name: PCI-E 1 position: '1' - description: Occupied by 3808 SAS controller + description: 1 PCIe 4.0 x8 LP slot (Occupied by 3808 SAS controller) - name: PCI-E 2 position: '2' + description: PCIe 4.0 x16 LP slot - name: PCI-E 3 position: '3' + description: PCIe 4.0 x16 LP slot - name: PCI-E A1 - position: A1 - description: Supermicro® Advanced I/O Module + position: '4' + description: PCIe 4.0 x16 AIOM slot (OCP 3.0 compatible) diff --git a/device-types/Supermicro/SSG-640P-E1CR24H.yml b/device-types/Supermicro/SSG-640P-E1CR24H.yml new file mode 100644 index 000000000..2ead7f1ab --- /dev/null +++ b/device-types/Supermicro/SSG-640P-E1CR24H.yml @@ -0,0 +1,42 @@ +--- +manufacturer: Supermicro +model: SuperServer SSG-640P-E1CR24H +slug: supermicro-superserver-ssg-640p-e1cr24h +part_number: SSG-640P-E1CR24H +u_height: 4 +is_full_depth: true +weight: 39 +weight_unit: kg +airflow: front-to-rear +comments: '[Technical Specification](https://www.supermicro.com/en/products/system/storage/4u/ssg-640p-e1cr24h)' +console-ports: + - name: Serial + type: de-9 +module-bays: + - name: PSU1 + position: PSU1 + - name: PSU2 + position: PSU2 + - name: SuperDOM-1 + position: SuperDOM-1 + - name: SuperDOM-2 + position: SuperDOM-2 + - name: PCIe-1 LP x16 + position: PCIe-1 + - name: PCIe-2 LP x16 + position: PCIe-2 + - name: PCIe-3 LP x16 + position: PCIe-3 + - name: PCIe-4 LP x8 + position: PCIe-4 + - name: PCIe-5 NVME + position: NVME + comment: M-Key M.2 +interfaces: + - name: Eth-1 + type: 10gbase-t + - name: Eth-2 + type: 10gbase-t + - name: IPMI + type: 1000base-t + mgmt_only: true diff --git a/device-types/Supermicro/SYS-5018D-FN8T.yaml b/device-types/Supermicro/SYS-5018D-FN8T.yaml new file mode 100644 index 000000000..a98155d02 --- /dev/null +++ b/device-types/Supermicro/SYS-5018D-FN8T.yaml @@ -0,0 +1,49 @@ +--- +manufacturer: Supermicro +model: SuperServer 5018D-FN8T +slug: supermicro-sys-5018d-fn8t +part_number: SYS-5018D-FN8T +u_height: 1 +is_full_depth: false +weight: 3.63 +weight_unit: kg +airflow: front-to-rear +front_image: true +comments: SuperServer 5018D-FN8T (https://www.supermicro.com/products/system/1U/5018/SYS-5018D-FN8T.cfm) +power-ports: + - name: Power 1 + type: iec-60320-c14 + maximum_draw: 200 +interfaces: + - name: Gig-E 1 + type: 1000base-t + - name: Gig-E 2 + type: 1000base-t + - name: Gig-E 3 + type: 1000base-t + - name: Gig-E 4 + type: 1000base-t + - name: Gig-E 5 + type: 1000base-t + - name: Gig-E 6 + type: 1000base-t + - name: Gig-E 7 + type: 10gbase-x-sfpp + - name: Gig-E 8 + type: 10gbase-x-sfpp + - name: BMC + type: 1000base-t + mgmt_only: true +module-bays: + - name: PCI-E 1 + position: '1' + description: PCI-E 3.0 x8 slot + - name: PCI-E 2 + position: '2' + description: PCI-E 3.0 x8 slot + - name: PCI-E 3 + position: '3' + description: Mini-PCIe (mSATA support) + - name: M.2 1 + position: '4' + description: M.2 PCI-E 3.0 x4 (SATA support), M Key 2242/2280/22110 diff --git a/device-types/Supermicro/SYS-5019D-FN8TP.yaml b/device-types/Supermicro/SYS-5019D-FN8TP.yaml new file mode 100644 index 000000000..a82a43b9e --- /dev/null +++ b/device-types/Supermicro/SYS-5019D-FN8TP.yaml @@ -0,0 +1,52 @@ +--- +manufacturer: Supermicro +model: SuperServer 5019D-FN8TP +slug: supermicro-sys-5019d-fn8tp +part_number: SYS-5019D-FN8TP +u_height: 1 +is_full_depth: false +weight: 3.63 +weight_unit: kg +airflow: front-to-rear +front_image: true +comments: SuperServer 5019D-FN8TP (https://www.supermicro.com/products/system/1u/5019/SYS-5019D-FN8TP.cfm) +power-ports: + - name: Power 1 + type: iec-60320-c14 + maximum_draw: 200 +interfaces: + - name: Gig-E 1 + type: 1000base-t + - name: Gig-E 2 + type: 1000base-t + - name: Gig-E 3 + type: 1000base-t + - name: Gig-E 4 + type: 1000base-t + - name: Gig-E 5 + type: 10gbase-t + - name: Gig-E 6 + type: 10gbase-t + - name: Gig-E 7 + type: 10gbase-x-sfpp + - name: Gig-E 8 + type: 10gbase-x-sfpp + - name: BMC + type: 1000base-t + mgmt_only: true +module-bays: + - name: PCI-E 1 + position: '1' + description: PCI-E 3.0 x8 slot + - name: PCI-E 2 + position: '2' + description: PCI-E 3.0 x16 slot + - name: PCI-E 3 + position: '3' + description: Mini-PCIe + - name: M.2 1 + position: '4' + description: M.2 M key for SSD, 2242/8 + - name: M.2 2 + position: '5' + description: M.2 B Key for SSD/WAN card diff --git a/device-types/Supermicro/SYS-5039MC-H8TRF.yaml b/device-types/Supermicro/SYS-5039MC-H8TRF.yaml new file mode 100644 index 000000000..5e8bf0252 --- /dev/null +++ b/device-types/Supermicro/SYS-5039MC-H8TRF.yaml @@ -0,0 +1,43 @@ +--- +manufacturer: Supermicro +model: SuperServer 5039MC-H8TRF +slug: supermicro-sys-5039mc-h8trf +part_number: SYS-5039MC-H8TRF +u_height: 3 +is_full_depth: true +airflow: front-to-rear +comments: SuperServer SYS-5039MC-H8TRF (https://www.supermicro.com/en/products/system/3u/5039/sys-5039mc-h8trf.cfm) +subdevice_role: parent +weight: 28.21 +weight_unit: kg +module-bays: + - name: PSU1 + position: PSU1 + - name: PSU2 + position: PSU2 +interfaces: + - name: BMC 1 + type: 1000base-t + mgmt_only: true + description: IPMI LAN port 1 + - name: BMC 2 + type: 1000base-t + mgmt_only: true + description: IPMI LAN port 2 +device-bays: + - name: Node 1 + label: Compute Node 1 + - name: Node 2 + label: Compute Node 2 + - name: Node 3 + label: Compute Node 3 + - name: Node 4 + label: Compute Node 4 + - name: Node 5 + label: Compute Node 5 + - name: Node 6 + label: Compute Node 6 + - name: Node 7 + label: Compute Node 7 + - name: Node 8 + label: Compute Node 8 diff --git a/device-types/TP-Link/Archer-C7-AC1750-v4.yaml b/device-types/TP-Link/Archer-C7-AC1750-v4.yaml index bbf25fb14..e27cd727d 100644 --- a/device-types/TP-Link/Archer-C7-AC1750-v4.yaml +++ b/device-types/TP-Link/Archer-C7-AC1750-v4.yaml @@ -1,7 +1,7 @@ --- manufacturer: TP-Link model: Archer C7 AC1750 v4 -slug: tp-link-archer-c7-v4 +slug: tp-link-archer-c7-ac1750-v4 u_height: 0 is_full_depth: false airflow: passive diff --git a/device-types/Ubiquiti/UF-OLT.yaml b/device-types/Ubiquiti/UF-OLT.yaml index 9cb81006d..70c3f67e7 100644 --- a/device-types/Ubiquiti/UF-OLT.yaml +++ b/device-types/Ubiquiti/UF-OLT.yaml @@ -1,12 +1,12 @@ --- manufacturer: Ubiquiti -model: 8‑Port GPON Optical Line Terminal +model: 8-Port GPON Optical Line Terminal slug: ubiquiti-uf-olt part_number: UF-OLT is_full_depth: false u_height: 1 comments: | - [8‑Port GPON Optical Line Terminal Data Sheet](https://www.ui.com/downloads/ds/uf_gpon) + [8-Port GPON Optical Line Terminal Data Sheet](https://www.ui.com/downloads/ds/uf_gpon) interfaces: - name: MGMT type: 1000base-t diff --git a/device-types/Ubiquiti/UK-Ultra.yaml b/device-types/Ubiquiti/UK-Ultra.yaml new file mode 100644 index 000000000..a60dbf5c7 --- /dev/null +++ b/device-types/Ubiquiti/UK-Ultra.yaml @@ -0,0 +1,21 @@ +--- +manufacturer: Ubiquiti +model: Swiss Army Knife +part_number: UK-Ultra +slug: ubiquiti-uk-ultra +u_height: 0 +is_full_depth: false +comments: | + [UniFi Swiss Army Knife Access Point](https://store.ui.com/products/uk-ultra) +airflow: passive +weight: 173.0 +weight_unit: g +interfaces: + - name: lan0 + type: 1000base-t + poe_mode: pd + poe_type: type1-ieee802.3af + - name: wlan0 + type: ieee802.11ac + - name: wlan1 + type: ieee802.11ac diff --git a/device-types/Ubiquiti/USG-PRO-4.yaml b/device-types/Ubiquiti/USG-PRO-4.yaml index 0b15e251a..6269c8ba7 100644 --- a/device-types/Ubiquiti/USG-PRO-4.yaml +++ b/device-types/Ubiquiti/USG-PRO-4.yaml @@ -8,7 +8,7 @@ comments: | Dimensions: 484 x 44 x 164 mm (19.06 x 1.73 x 6.46") - (*, see datasheet) The USG‑PRO‑4 WAN port, as a result of being a combination SFP/GigE port, is a pure 1Gbps port – it is incapable of both 10Mbps and 100Mbps FDX/HDX settings + (*, see datasheet) The USG-PRO-4 WAN port, as a result of being a combination SFP/GigE port, is a pure 1Gbps port - it is incapable of both 10Mbps and 100Mbps FDX/HDX settings u_height: 1 is_full_depth: false interfaces: diff --git a/device-types/Ubiquiti/USW-Pro-24.yaml b/device-types/Ubiquiti/USW-Pro-24.yaml index f3a511711..566a5048f 100644 --- a/device-types/Ubiquiti/USW-Pro-24.yaml +++ b/device-types/Ubiquiti/USW-Pro-24.yaml @@ -9,6 +9,7 @@ comments: | Dimensions: 442.4 x 285.4 x 43.7 mm (17.42 x 11.24 x 1.72") u_height: 1 +front_image: true is_full_depth: true interfaces: - name: Port 1 diff --git a/device-types/Ubiquiti/UXG-Pro.yml b/device-types/Ubiquiti/UXG-Pro.yml new file mode 100644 index 000000000..8b4db24fa --- /dev/null +++ b/device-types/Ubiquiti/UXG-Pro.yml @@ -0,0 +1,25 @@ +--- +manufacturer: Ubiquiti +model: UniFi Gateway Pro +slug: ubiquiti-unifi-gateway-pro +part_number: UXG-Pro +comments: '[UniFi Gateway Pro](https://dl.ui.com/ds/uxg-pro_ds.pdf)' +u_height: 1 +is_full_depth: false +weight: 3.42 +weight_unit: kg +airflow: front-to-rear +front_image: true +interfaces: + - name: WAN 1 + type: 1000base-t + - name: Lan 1 + type: 1000base-t + - name: WAN 2 + type: 1000base-x-sfp + - name: Lan 2 + type: 1000base-x-sfp +power-ports: + - name: Supply + type: iec-60320-c14 + maximum_draw: 30 diff --git a/device-types/Ubiquiti/airFiber-5XHD.yml b/device-types/Ubiquiti/airFiber-5XHD.yml index 71e9ee448..719a9b661 100644 --- a/device-types/Ubiquiti/airFiber-5XHD.yml +++ b/device-types/Ubiquiti/airFiber-5XHD.yml @@ -1,7 +1,7 @@ --- manufacturer: Ubiquiti model: airFiber 5XHD -slug: ubiquiti-airfiber-af-5xhd +slug: ubiquiti-airfiber-5xhd part_number: AF-5XHD comments: | ath0 is setup to use ieee802.11ax as LTE currently doesn't allow wireless diff --git a/device-types/WatchGuard/M270.yaml b/device-types/WatchGuard/M270.yaml index 2a2babdec..0d5f35dfb 100644 --- a/device-types/WatchGuard/M270.yaml +++ b/device-types/WatchGuard/M270.yaml @@ -1,7 +1,7 @@ --- manufacturer: WatchGuard model: M270 -slug: watchguard-firebox-m270 +slug: watchguard-m270 part_number: M270 is_full_depth: false u_height: 1 diff --git a/device-types/ZPE/NSR-BASE-DAC.yaml b/device-types/ZPE/NSR-BASE-DAC.yaml index d3d485ea7..d77388387 100644 --- a/device-types/ZPE/NSR-BASE-DAC.yaml +++ b/device-types/ZPE/NSR-BASE-DAC.yaml @@ -5,43 +5,13 @@ slug: zpe-nsr-base-dac part_number: NSR-BASE-DAC u_height: 1 is_full_depth: true -comments: ZPE Nodegrid Net Services Router. 16X RJ45 Serial, 20X ETH (18 GbE, 2 SFP+), 3X USB +comments: ZPE Nodegrid Net Services Router. NSR Chassis, Backplane Switch, 2 SFP+, 2 USB 2.0, 1 USB 3.0, 2 GbE, 1 HDMI, 1 console console-ports: - name: Console type: rj-45 + - name: HDMI + type: other console-server-ports: - - name: ttyS1-1 - type: rj-45 - - name: ttyS1-2 - type: rj-45 - - name: ttyS1-3 - type: rj-45 - - name: ttyS1-4 - type: rj-45 - - name: ttyS1-5 - type: rj-45 - - name: ttyS1-6 - type: rj-45 - - name: ttyS1-7 - type: rj-45 - - name: ttyS1-8 - type: rj-45 - - name: ttyS1-9 - type: rj-45 - - name: ttyS1-10 - type: rj-45 - - name: ttyS1-11 - type: rj-45 - - name: ttyS1-12 - type: rj-45 - - name: ttyS1-13 - type: rj-45 - - name: ttyS1-14 - type: rj-45 - - name: ttyS1-15 - type: rj-45 - - name: ttyS1-16 - type: rj-45 - name: usbS0-1 type: usb-a - name: usbS0-2 @@ -49,10 +19,10 @@ console-server-ports: - name: usbS0-3 type: usb-a power-ports: - - name: PSU1 + - name: PS1 type: dc-terminal allocated_draw: 45 - - name: PSU2 + - name: PS2 type: dc-terminal allocated_draw: 45 interfaces: @@ -64,56 +34,17 @@ interfaces: type: 10gbase-x-sfpp - name: SFP1 type: 10gbase-x-sfpp - - name: netS2-1 - type: 1000base-t - poe_type: type2-ieee802.3at - - name: netS2-2 - type: 1000base-t - poe_type: type2-ieee802.3at - - name: netS2-3 - type: 1000base-t - poe_type: type2-ieee802.3at - - name: netS2-4 - type: 1000base-t - poe_type: type2-ieee802.3at - - name: netS2-5 - type: 1000base-t - poe_type: type2-ieee802.3at - - name: netS2-6 - type: 1000base-t - poe_type: type2-ieee802.3at - - name: netS2-7 - type: 1000base-t - poe_type: type2-ieee802.3at - - name: netS2-8 - type: 1000base-t - poe_type: type2-ieee802.3at - - name: netS2-9 - type: 1000base-t - poe_type: type2-ieee802.3at - - name: netS2-10 - type: 1000base-t - poe_type: type2-ieee802.3at - - name: netS2-11 - type: 1000base-t - poe_type: type2-ieee802.3at - - name: netS2-12 - type: 1000base-t - poe_type: type2-ieee802.3at - - name: netS2-13 - type: 1000base-t - poe_type: type2-ieee802.3at - - name: netS2-14 - type: 1000base-t - poe_type: type2-ieee802.3at - - name: netS2-15 - type: 1000base-t - poe_type: type2-ieee802.3at - - name: netS2-16 - type: 1000base-t - poe_type: type2-ieee802.3at +module-bays: + - name: slot-1 + position: '1' + - name: slot-2 + position: '2' + - name: slot-3 + position: '3' + - name: slot-4 + position: '4' + - name: slot-5 + position: '5' # TODO 2xGPIO, 1xDigital Out, 1xRelay Port # 1 x optional WiFi module - # SLOTS??? this is a modular device but this yaml file is a first pass # 2 x LTE modem slots - # 1 x HDMI diff --git a/device-types/ZTE/ZXHN-H298Q.yaml b/device-types/ZTE/ZXHN-H298Q.yaml new file mode 100644 index 000000000..221d175fc --- /dev/null +++ b/device-types/ZTE/ZXHN-H298Q.yaml @@ -0,0 +1,29 @@ +--- +manufacturer: ZTE +model: ZXHN H298Q +slug: zte-zxhn-h298q +airflow: passive +comments: | + ZTE Home Gateway (4) 1G LAN, (1) 1G WAN + + [Manual](https://usermanual.wiki/ZTE/ZXHNH298Q-5208129.pdf) +u_height: 0 +is_full_depth: false +power-ports: + - name: Input + type: dc-terminal +interfaces: + - name: Phone1 + type: other + - name: Phone2 + type: other + - name: LAN1 + type: 1000base-t + - name: LAN2 + type: 1000base-t + - name: LAN3 + type: 1000base-t + - name: LAN4 + type: 1000base-t + - name: WAN + type: 1000base-t diff --git a/elevation-images/APC/apc-smt1500rmi2uc.front.png b/elevation-images/APC/apc-smt1500rmi2uc.front.png new file mode 100644 index 000000000..bf8dfac2e Binary files /dev/null and b/elevation-images/APC/apc-smt1500rmi2uc.front.png differ diff --git a/elevation-images/APC/apc-smt1500rmi2uc.rear.png b/elevation-images/APC/apc-smt1500rmi2uc.rear.png new file mode 100644 index 000000000..943c50283 Binary files /dev/null and b/elevation-images/APC/apc-smt1500rmi2uc.rear.png differ diff --git a/elevation-images/APC/apc-smt3000rmi2uc.front.png b/elevation-images/APC/apc-smt3000rmi2uc.front.png new file mode 100644 index 000000000..bf8dfac2e Binary files /dev/null and b/elevation-images/APC/apc-smt3000rmi2uc.front.png differ diff --git a/elevation-images/APC/apc-smt3000rmi2uc.rear.png b/elevation-images/APC/apc-smt3000rmi2uc.rear.png new file mode 100644 index 000000000..a77e03c1e Binary files /dev/null and b/elevation-images/APC/apc-smt3000rmi2uc.rear.png differ diff --git a/elevation-images/Adtran/adtran-netvanta-4660.front.png b/elevation-images/Adtran/adtran-netvanta-4660.front.png new file mode 100644 index 000000000..2a954e8e1 Binary files /dev/null and b/elevation-images/Adtran/adtran-netvanta-4660.front.png differ diff --git a/elevation-images/Cisco/cisco-apic-l3.front.png b/elevation-images/Cisco/cisco-apic-l3.front.png new file mode 100644 index 000000000..5051d52e9 Binary files /dev/null and b/elevation-images/Cisco/cisco-apic-l3.front.png differ diff --git a/elevation-images/Cisco/cisco-apic-l3.rear.png b/elevation-images/Cisco/cisco-apic-l3.rear.png new file mode 100644 index 000000000..a76e3088a Binary files /dev/null and b/elevation-images/Cisco/cisco-apic-l3.rear.png differ diff --git a/elevation-images/Cisco/cisco-c1200-16t-2g.front.jpg b/elevation-images/Cisco/cisco-c1200-16t-2g.front.jpg new file mode 100644 index 000000000..3467e5fa9 Binary files /dev/null and b/elevation-images/Cisco/cisco-c1200-16t-2g.front.jpg differ diff --git a/elevation-images/Cisco/cisco-c9500x-28c8d.front.png b/elevation-images/Cisco/cisco-c9500x-28c8d.front.png new file mode 100644 index 000000000..6a6d18420 Binary files /dev/null and b/elevation-images/Cisco/cisco-c9500x-28c8d.front.png differ diff --git a/elevation-images/Cisco/cisco-c9500x-28c8d.rear.png b/elevation-images/Cisco/cisco-c9500x-28c8d.rear.png new file mode 100644 index 000000000..0e03ef770 Binary files /dev/null and b/elevation-images/Cisco/cisco-c9500x-28c8d.rear.png differ diff --git a/elevation-images/Cisco/cisco-cbs250-16t-2g.front.jpg b/elevation-images/Cisco/cisco-cbs250-16t-2g.front.jpg new file mode 100644 index 000000000..f57bf8f6a Binary files /dev/null and b/elevation-images/Cisco/cisco-cbs250-16t-2g.front.jpg differ diff --git a/elevation-images/Cisco/cisco-cbs250-24pp-4g.front.jpg b/elevation-images/Cisco/cisco-cbs250-24pp-4g.front.jpg new file mode 100644 index 000000000..80b617cc7 Binary files /dev/null and b/elevation-images/Cisco/cisco-cbs250-24pp-4g.front.jpg differ diff --git a/elevation-images/Cisco/cisco-cbs250-24t-4g.front.jpg b/elevation-images/Cisco/cisco-cbs250-24t-4g.front.jpg new file mode 100644 index 000000000..bd027f003 Binary files /dev/null and b/elevation-images/Cisco/cisco-cbs250-24t-4g.front.jpg differ diff --git a/elevation-images/Cisco/cisco-cbs250-24t-4x.front.jpg b/elevation-images/Cisco/cisco-cbs250-24t-4x.front.jpg new file mode 100644 index 000000000..db510e662 Binary files /dev/null and b/elevation-images/Cisco/cisco-cbs250-24t-4x.front.jpg differ diff --git a/elevation-images/Cisco/cisco-cbs250-48t-4g.front.jpg b/elevation-images/Cisco/cisco-cbs250-48t-4g.front.jpg new file mode 100644 index 000000000..b25f24adf Binary files /dev/null and b/elevation-images/Cisco/cisco-cbs250-48t-4g.front.jpg differ diff --git a/elevation-images/Cisco/cisco-cbs250-48t-4x.front.jpg b/elevation-images/Cisco/cisco-cbs250-48t-4x.front.jpg new file mode 100644 index 000000000..126a7a350 Binary files /dev/null and b/elevation-images/Cisco/cisco-cbs250-48t-4x.front.jpg differ diff --git a/elevation-images/Cisco/cisco-cbs350-16t-2g.front.png b/elevation-images/Cisco/cisco-cbs350-16t-2g.front.png new file mode 100644 index 000000000..0c0ffbc8e Binary files /dev/null and b/elevation-images/Cisco/cisco-cbs350-16t-2g.front.png differ diff --git a/elevation-images/Cisco/cisco-cbs350-24p-4g.front.png b/elevation-images/Cisco/cisco-cbs350-24p-4g.front.png new file mode 100644 index 000000000..d2f987d4c Binary files /dev/null and b/elevation-images/Cisco/cisco-cbs350-24p-4g.front.png differ diff --git a/elevation-images/Cisco/cisco-cbs350-24t-4x.front.jpg b/elevation-images/Cisco/cisco-cbs350-24t-4x.front.jpg new file mode 100644 index 000000000..b7520fa9d Binary files /dev/null and b/elevation-images/Cisco/cisco-cbs350-24t-4x.front.jpg differ diff --git a/elevation-images/Cisco/cisco-cbs350-48t-4g.front.png b/elevation-images/Cisco/cisco-cbs350-48t-4g.front.png new file mode 100644 index 000000000..7ec8ff09c Binary files /dev/null and b/elevation-images/Cisco/cisco-cbs350-48t-4g.front.png differ diff --git a/elevation-images/Cisco/cisco-fmc4600.front.jpg b/elevation-images/Cisco/cisco-fmc4600.front.jpg new file mode 100644 index 000000000..50fb2a1dd Binary files /dev/null and b/elevation-images/Cisco/cisco-fmc4600.front.jpg differ diff --git a/elevation-images/Cisco/cisco-fmc4600.rear.png b/elevation-images/Cisco/cisco-fmc4600.rear.png new file mode 100644 index 000000000..ea9b33a26 Binary files /dev/null and b/elevation-images/Cisco/cisco-fmc4600.rear.png differ diff --git a/elevation-images/Cisco/cisco-fpr4112-ngfw-k9.front.jpg b/elevation-images/Cisco/cisco-fpr4112-ngfw-k9.front.jpg new file mode 100644 index 000000000..170b6b6c2 Binary files /dev/null and b/elevation-images/Cisco/cisco-fpr4112-ngfw-k9.front.jpg differ diff --git a/elevation-images/Cisco/cisco-fpr4112-ngfw-k9.rear.jpg b/elevation-images/Cisco/cisco-fpr4112-ngfw-k9.rear.jpg new file mode 100644 index 000000000..04794de2a Binary files /dev/null and b/elevation-images/Cisco/cisco-fpr4112-ngfw-k9.rear.jpg differ diff --git a/elevation-images/Cisco/cisco-fpr4115-ngfw-k9.front.jpg b/elevation-images/Cisco/cisco-fpr4115-ngfw-k9.front.jpg new file mode 100644 index 000000000..170b6b6c2 Binary files /dev/null and b/elevation-images/Cisco/cisco-fpr4115-ngfw-k9.front.jpg differ diff --git a/elevation-images/Cisco/cisco-fpr4115-ngfw-k9.rear.jpg b/elevation-images/Cisco/cisco-fpr4115-ngfw-k9.rear.jpg new file mode 100644 index 000000000..04794de2a Binary files /dev/null and b/elevation-images/Cisco/cisco-fpr4115-ngfw-k9.rear.jpg differ diff --git a/elevation-images/Cisco/cisco-fpr4125-ngfw-k9.front.jpg b/elevation-images/Cisco/cisco-fpr4125-ngfw-k9.front.jpg new file mode 100644 index 000000000..170b6b6c2 Binary files /dev/null and b/elevation-images/Cisco/cisco-fpr4125-ngfw-k9.front.jpg differ diff --git a/elevation-images/Cisco/cisco-fpr4125-ngfw-k9.rear.jpg b/elevation-images/Cisco/cisco-fpr4125-ngfw-k9.rear.jpg new file mode 100644 index 000000000..04794de2a Binary files /dev/null and b/elevation-images/Cisco/cisco-fpr4125-ngfw-k9.rear.jpg differ diff --git a/elevation-images/Cisco/cisco-fpr4145-ngfw-k9.front.jpg b/elevation-images/Cisco/cisco-fpr4145-ngfw-k9.front.jpg new file mode 100644 index 000000000..170b6b6c2 Binary files /dev/null and b/elevation-images/Cisco/cisco-fpr4145-ngfw-k9.front.jpg differ diff --git a/elevation-images/Cisco/cisco-fpr4145-ngfw-k9.rear.jpg b/elevation-images/Cisco/cisco-fpr4145-ngfw-k9.rear.jpg new file mode 100644 index 000000000..04794de2a Binary files /dev/null and b/elevation-images/Cisco/cisco-fpr4145-ngfw-k9.rear.jpg differ diff --git a/elevation-images/Cisco/cisco-n9k-c93360yc-fx2.front.png b/elevation-images/Cisco/cisco-n9k-c93360yc-fx2.front.png new file mode 100644 index 000000000..c89df1315 Binary files /dev/null and b/elevation-images/Cisco/cisco-n9k-c93360yc-fx2.front.png differ diff --git a/elevation-images/Cisco/cisco-n9k-c93360yc-fx2.rear.png b/elevation-images/Cisco/cisco-n9k-c93360yc-fx2.rear.png new file mode 100644 index 000000000..e0c704d7c Binary files /dev/null and b/elevation-images/Cisco/cisco-n9k-c93360yc-fx2.rear.png differ diff --git a/elevation-images/Cisco/cisco-n9k-c93600cd-gx.front.png b/elevation-images/Cisco/cisco-n9k-c93600cd-gx.front.png new file mode 100644 index 000000000..53f4492e5 Binary files /dev/null and b/elevation-images/Cisco/cisco-n9k-c93600cd-gx.front.png differ diff --git a/elevation-images/Cisco/cisco-n9k-c93600cd-gx.rear.png b/elevation-images/Cisco/cisco-n9k-c93600cd-gx.rear.png new file mode 100644 index 000000000..2ef913b26 Binary files /dev/null and b/elevation-images/Cisco/cisco-n9k-c93600cd-gx.rear.png differ diff --git a/elevation-images/Cisco/cisco-sg300-28.front.jpg b/elevation-images/Cisco/cisco-sg300-28.front.jpg new file mode 100644 index 000000000..b86c4ee1d Binary files /dev/null and b/elevation-images/Cisco/cisco-sg300-28.front.jpg differ diff --git a/elevation-images/Cisco/cisco-sg300-52.front.jpg b/elevation-images/Cisco/cisco-sg300-52.front.jpg new file mode 100644 index 000000000..471986673 Binary files /dev/null and b/elevation-images/Cisco/cisco-sg300-52.front.jpg differ diff --git a/elevation-images/Cisco/cisco-sg350-52.front.jpg b/elevation-images/Cisco/cisco-sg350-52.front.jpg new file mode 100644 index 000000000..5236f7c59 Binary files /dev/null and b/elevation-images/Cisco/cisco-sg350-52.front.jpg differ diff --git a/elevation-images/Cisco/cisco-sg500x-48-k9.front.jpg b/elevation-images/Cisco/cisco-sg500x-48-k9.front.jpg new file mode 100644 index 000000000..5f339e23c Binary files /dev/null and b/elevation-images/Cisco/cisco-sg500x-48-k9.front.jpg differ diff --git a/elevation-images/Cisco/cisco-sg550x-24-k9.front.png b/elevation-images/Cisco/cisco-sg550x-24-k9.front.png new file mode 100644 index 000000000..c2b41e723 Binary files /dev/null and b/elevation-images/Cisco/cisco-sg550x-24-k9.front.png differ diff --git a/elevation-images/Cisco/cisco-sg550x-24mp-k9.front.png b/elevation-images/Cisco/cisco-sg550x-24mp-k9.front.png new file mode 100644 index 000000000..f73047cf0 Binary files /dev/null and b/elevation-images/Cisco/cisco-sg550x-24mp-k9.front.png differ diff --git a/elevation-images/Cisco/cisco-sg550x-48.front.png b/elevation-images/Cisco/cisco-sg550x-48.front.png new file mode 100644 index 000000000..9c937b168 Binary files /dev/null and b/elevation-images/Cisco/cisco-sg550x-48.front.png differ diff --git a/elevation-images/Cisco/cisco-sx550x-16ft.front.jpg b/elevation-images/Cisco/cisco-sx550x-16ft.front.jpg new file mode 100644 index 000000000..091c966c1 Binary files /dev/null and b/elevation-images/Cisco/cisco-sx550x-16ft.front.jpg differ diff --git a/elevation-images/Cisco/cisco-ucs-c220-m5l.front.png b/elevation-images/Cisco/cisco-ucs-c220-m5l.front.png new file mode 100644 index 000000000..39595d580 Binary files /dev/null and b/elevation-images/Cisco/cisco-ucs-c220-m5l.front.png differ diff --git a/elevation-images/Cisco/cisco-ucs-c220-m5l.rear.png b/elevation-images/Cisco/cisco-ucs-c220-m5l.rear.png new file mode 100644 index 000000000..fcd0f7fe6 Binary files /dev/null and b/elevation-images/Cisco/cisco-ucs-c220-m5l.rear.png differ diff --git a/elevation-images/Cisco/cisco-ucs-c220-m7s.front.jpg b/elevation-images/Cisco/cisco-ucs-c220-m7s.front.jpg new file mode 100644 index 000000000..4f2408524 Binary files /dev/null and b/elevation-images/Cisco/cisco-ucs-c220-m7s.front.jpg differ diff --git a/elevation-images/Cisco/cisco-ucs-c220-m7s.rear.png b/elevation-images/Cisco/cisco-ucs-c220-m7s.rear.png new file mode 100644 index 000000000..21b2150dd Binary files /dev/null and b/elevation-images/Cisco/cisco-ucs-c220-m7s.rear.png differ diff --git a/elevation-images/Cisco/cisco-ucs-c460-m4.front.png b/elevation-images/Cisco/cisco-ucs-c460-m4.front.png new file mode 100644 index 000000000..b678742f2 Binary files /dev/null and b/elevation-images/Cisco/cisco-ucs-c460-m4.front.png differ diff --git a/elevation-images/Cisco/cisco-ucs-c460-m4.rear.png b/elevation-images/Cisco/cisco-ucs-c460-m4.rear.png new file mode 100644 index 000000000..1aa4aedea Binary files /dev/null and b/elevation-images/Cisco/cisco-ucs-c460-m4.rear.png differ diff --git a/elevation-images/Cisco/cisco-ucsc-c240-m4sx.front.png b/elevation-images/Cisco/cisco-ucsc-c240-m4sx.front.png new file mode 100644 index 000000000..d3ac2784b Binary files /dev/null and b/elevation-images/Cisco/cisco-ucsc-c240-m4sx.front.png differ diff --git a/elevation-images/Cisco/cisco-ucsc-c240-m4sx.rear.png b/elevation-images/Cisco/cisco-ucsc-c240-m4sx.rear.png new file mode 100644 index 000000000..74cdd36a1 Binary files /dev/null and b/elevation-images/Cisco/cisco-ucsc-c240-m4sx.rear.png differ diff --git a/elevation-images/Cisco/cisco-ws-c3560cx-12pc-s.front.jpg b/elevation-images/Cisco/cisco-ws-c3560cx-12pc-s.front.jpg new file mode 100644 index 000000000..cc13821ca Binary files /dev/null and b/elevation-images/Cisco/cisco-ws-c3560cx-12pc-s.front.jpg differ diff --git a/elevation-images/Cisco/cisco-ws-c3560cx-12pc-s.rear.jpg b/elevation-images/Cisco/cisco-ws-c3560cx-12pc-s.rear.jpg new file mode 100644 index 000000000..579695901 Binary files /dev/null and b/elevation-images/Cisco/cisco-ws-c3560cx-12pc-s.rear.jpg differ diff --git a/elevation-images/Cisco/cisco-ws-c3850-24xs-s.front.png b/elevation-images/Cisco/cisco-ws-c3850-24xs-s.front.png new file mode 100644 index 000000000..2ac30d6d5 Binary files /dev/null and b/elevation-images/Cisco/cisco-ws-c3850-24xs-s.front.png differ diff --git a/elevation-images/Cisco/cisco-ws-c3850-24xs-s.rear.png b/elevation-images/Cisco/cisco-ws-c3850-24xs-s.rear.png new file mode 100644 index 000000000..351aa425e Binary files /dev/null and b/elevation-images/Cisco/cisco-ws-c3850-24xs-s.rear.png differ diff --git a/elevation-images/Dell/dell-powerswitch-n3248p-on.front.png b/elevation-images/Dell/dell-powerswitch-n3248p-on.front.png new file mode 100644 index 000000000..e8390f281 Binary files /dev/null and b/elevation-images/Dell/dell-powerswitch-n3248p-on.front.png differ diff --git a/elevation-images/Dell/dell-powerswitch-n3248p-on.rear.png b/elevation-images/Dell/dell-powerswitch-n3248p-on.rear.png new file mode 100644 index 000000000..8f6c9b65e Binary files /dev/null and b/elevation-images/Dell/dell-powerswitch-n3248p-on.rear.png differ diff --git a/elevation-images/Dell/dell-powerswitch-s4128f-on.front.png b/elevation-images/Dell/dell-powerswitch-s4128f-on.front.png new file mode 100644 index 000000000..9fa679880 Binary files /dev/null and b/elevation-images/Dell/dell-powerswitch-s4128f-on.front.png differ diff --git a/elevation-images/Dell/dell-powerswitch-s4128f-on.rear.png b/elevation-images/Dell/dell-powerswitch-s4128f-on.rear.png new file mode 100644 index 000000000..9561299e5 Binary files /dev/null and b/elevation-images/Dell/dell-powerswitch-s4128f-on.rear.png differ diff --git a/elevation-images/Eaton/eaton-tripp-lite-b064-016-02-ipg.front.png b/elevation-images/Eaton/eaton-tripp-lite-b064-016-02-ipg.front.png index a7b8cb1ed..587e479af 100644 Binary files a/elevation-images/Eaton/eaton-tripp-lite-b064-016-02-ipg.front.png and b/elevation-images/Eaton/eaton-tripp-lite-b064-016-02-ipg.front.png differ diff --git a/elevation-images/Eaton/eaton-tripp-lite-b064-016-02-ipg.rear.png b/elevation-images/Eaton/eaton-tripp-lite-b064-016-02-ipg.rear.png index 5b38c79df..897d9db22 100644 Binary files a/elevation-images/Eaton/eaton-tripp-lite-b064-016-02-ipg.rear.png and b/elevation-images/Eaton/eaton-tripp-lite-b064-016-02-ipg.rear.png differ diff --git a/elevation-images/Eaton/eaton-tripp-lite-b064-032-01-ipg.front.jpg b/elevation-images/Eaton/eaton-tripp-lite-b064-032-01-ipg.front.jpg new file mode 100644 index 000000000..07a2ddc67 Binary files /dev/null and b/elevation-images/Eaton/eaton-tripp-lite-b064-032-01-ipg.front.jpg differ diff --git a/elevation-images/Eaton/eaton-tripp-lite-b064-032-01-ipg.rear.jpg b/elevation-images/Eaton/eaton-tripp-lite-b064-032-01-ipg.rear.jpg new file mode 100644 index 000000000..e6149bd11 Binary files /dev/null and b/elevation-images/Eaton/eaton-tripp-lite-b064-032-01-ipg.rear.jpg differ diff --git a/elevation-images/Eaton/eaton-tripp-lite-b072-032-ip2.front.jpg b/elevation-images/Eaton/eaton-tripp-lite-b072-032-ip2.front.jpg new file mode 100644 index 000000000..4d8adc2cd Binary files /dev/null and b/elevation-images/Eaton/eaton-tripp-lite-b072-032-ip2.front.jpg differ diff --git a/elevation-images/Eaton/eaton-tripp-lite-b072-032-ip2.rear.jpg b/elevation-images/Eaton/eaton-tripp-lite-b072-032-ip2.rear.jpg new file mode 100644 index 000000000..6cec0d47f Binary files /dev/null and b/elevation-images/Eaton/eaton-tripp-lite-b072-032-ip2.rear.jpg differ diff --git a/elevation-images/Extreme Networks/extreme-networks-x150-24p.front.png b/elevation-images/Extreme Networks/extreme-networks-x150-24p.front.png new file mode 100644 index 000000000..73561e5f5 Binary files /dev/null and b/elevation-images/Extreme Networks/extreme-networks-x150-24p.front.png differ diff --git a/elevation-images/Extreme Networks/extreme-networks-x150-24t.front.png b/elevation-images/Extreme Networks/extreme-networks-x150-24t.front.png new file mode 100644 index 000000000..c23fade76 Binary files /dev/null and b/elevation-images/Extreme Networks/extreme-networks-x150-24t.front.png differ diff --git a/elevation-images/Extreme Networks/extreme-networks-x150-48t.front.png b/elevation-images/Extreme Networks/extreme-networks-x150-48t.front.png new file mode 100644 index 000000000..202c492b4 Binary files /dev/null and b/elevation-images/Extreme Networks/extreme-networks-x150-48t.front.png differ diff --git a/elevation-images/Extreme Networks/extreme-networks-x440-g2-12p-10ge4.front.png b/elevation-images/Extreme Networks/extreme-networks-x440-g2-12p-10ge4.front.png new file mode 100644 index 000000000..8152ba563 Binary files /dev/null and b/elevation-images/Extreme Networks/extreme-networks-x440-g2-12p-10ge4.front.png differ diff --git a/elevation-images/Extreme Networks/extreme-networks-x440-g2-12p-10ge4.rear.png b/elevation-images/Extreme Networks/extreme-networks-x440-g2-12p-10ge4.rear.png new file mode 100644 index 000000000..7d3ebc927 Binary files /dev/null and b/elevation-images/Extreme Networks/extreme-networks-x440-g2-12p-10ge4.rear.png differ diff --git a/elevation-images/Extreme Networks/extreme-networks-x440-g2-12t-10ge4.front.png b/elevation-images/Extreme Networks/extreme-networks-x440-g2-12t-10ge4.front.png new file mode 100644 index 000000000..86ca53ad1 Binary files /dev/null and b/elevation-images/Extreme Networks/extreme-networks-x440-g2-12t-10ge4.front.png differ diff --git a/elevation-images/Extreme Networks/extreme-networks-x440-g2-12t-10ge4.rear.png b/elevation-images/Extreme Networks/extreme-networks-x440-g2-12t-10ge4.rear.png new file mode 100644 index 000000000..d6d596229 Binary files /dev/null and b/elevation-images/Extreme Networks/extreme-networks-x440-g2-12t-10ge4.rear.png differ diff --git a/elevation-images/Extreme Networks/extreme-networks-x440-g2-12t8fx-ge4.front.png b/elevation-images/Extreme Networks/extreme-networks-x440-g2-12t8fx-ge4.front.png new file mode 100644 index 000000000..4dcef650a Binary files /dev/null and b/elevation-images/Extreme Networks/extreme-networks-x440-g2-12t8fx-ge4.front.png differ diff --git a/elevation-images/Extreme Networks/extreme-networks-x440-g2-12t8fx-ge4.rear.png b/elevation-images/Extreme Networks/extreme-networks-x440-g2-12t8fx-ge4.rear.png new file mode 100644 index 000000000..d9d456f19 Binary files /dev/null and b/elevation-images/Extreme Networks/extreme-networks-x440-g2-12t8fx-ge4.rear.png differ diff --git a/elevation-images/Extreme Networks/extreme-networks-x440-g2-24fx-ge4.front.png b/elevation-images/Extreme Networks/extreme-networks-x440-g2-24fx-ge4.front.png new file mode 100644 index 000000000..4fa043eed Binary files /dev/null and b/elevation-images/Extreme Networks/extreme-networks-x440-g2-24fx-ge4.front.png differ diff --git a/elevation-images/Extreme Networks/extreme-networks-x440-g2-24fx-ge4.rear.png b/elevation-images/Extreme Networks/extreme-networks-x440-g2-24fx-ge4.rear.png new file mode 100644 index 000000000..eae634ac9 Binary files /dev/null and b/elevation-images/Extreme Networks/extreme-networks-x440-g2-24fx-ge4.rear.png differ diff --git a/elevation-images/Extreme Networks/extreme-networks-x440-g2-24p-10ge4.front.png b/elevation-images/Extreme Networks/extreme-networks-x440-g2-24p-10ge4.front.png new file mode 100644 index 000000000..2364504ee Binary files /dev/null and b/elevation-images/Extreme Networks/extreme-networks-x440-g2-24p-10ge4.front.png differ diff --git a/elevation-images/Extreme Networks/extreme-networks-x440-g2-24p-10ge4.rear.png b/elevation-images/Extreme Networks/extreme-networks-x440-g2-24p-10ge4.rear.png new file mode 100644 index 000000000..c34226310 Binary files /dev/null and b/elevation-images/Extreme Networks/extreme-networks-x440-g2-24p-10ge4.rear.png differ diff --git a/elevation-images/Extreme Networks/extreme-networks-x440-g2-24t-10ge4-dc.front.png b/elevation-images/Extreme Networks/extreme-networks-x440-g2-24t-10ge4-dc.front.png new file mode 100644 index 000000000..de38b0d0d Binary files /dev/null and b/elevation-images/Extreme Networks/extreme-networks-x440-g2-24t-10ge4-dc.front.png differ diff --git a/elevation-images/Extreme Networks/extreme-networks-x440-g2-24t-10ge4-dc.rear.png b/elevation-images/Extreme Networks/extreme-networks-x440-g2-24t-10ge4-dc.rear.png new file mode 100644 index 000000000..897347084 Binary files /dev/null and b/elevation-images/Extreme Networks/extreme-networks-x440-g2-24t-10ge4-dc.rear.png differ diff --git a/elevation-images/Extreme Networks/extreme-networks-x440-g2-24t-10ge4.front.png b/elevation-images/Extreme Networks/extreme-networks-x440-g2-24t-10ge4.front.png new file mode 100644 index 000000000..dd2238028 Binary files /dev/null and b/elevation-images/Extreme Networks/extreme-networks-x440-g2-24t-10ge4.front.png differ diff --git a/elevation-images/Extreme Networks/extreme-networks-x440-g2-24t-10ge4.rear.png b/elevation-images/Extreme Networks/extreme-networks-x440-g2-24t-10ge4.rear.png new file mode 100644 index 000000000..34b1985b3 Binary files /dev/null and b/elevation-images/Extreme Networks/extreme-networks-x440-g2-24t-10ge4.rear.png differ diff --git a/elevation-images/Extreme Networks/extreme-networks-x440-g2-24t-ge4.front.png b/elevation-images/Extreme Networks/extreme-networks-x440-g2-24t-ge4.front.png new file mode 100644 index 000000000..addd43344 Binary files /dev/null and b/elevation-images/Extreme Networks/extreme-networks-x440-g2-24t-ge4.front.png differ diff --git a/elevation-images/Extreme Networks/extreme-networks-x440-g2-24t-ge4.rear.png b/elevation-images/Extreme Networks/extreme-networks-x440-g2-24t-ge4.rear.png new file mode 100644 index 000000000..e99ebee74 Binary files /dev/null and b/elevation-images/Extreme Networks/extreme-networks-x440-g2-24t-ge4.rear.png differ diff --git a/elevation-images/Extreme Networks/extreme-networks-x440-g2-24x-10ge4.front.png b/elevation-images/Extreme Networks/extreme-networks-x440-g2-24x-10ge4.front.png new file mode 100644 index 000000000..1df595cf9 Binary files /dev/null and b/elevation-images/Extreme Networks/extreme-networks-x440-g2-24x-10ge4.front.png differ diff --git a/elevation-images/Extreme Networks/extreme-networks-x440-g2-24x-10ge4.rear.png b/elevation-images/Extreme Networks/extreme-networks-x440-g2-24x-10ge4.rear.png new file mode 100644 index 000000000..9095bf580 Binary files /dev/null and b/elevation-images/Extreme Networks/extreme-networks-x440-g2-24x-10ge4.rear.png differ diff --git a/elevation-images/Extreme Networks/extreme-networks-x440-g2-48p-10ge4.front.png b/elevation-images/Extreme Networks/extreme-networks-x440-g2-48p-10ge4.front.png new file mode 100644 index 000000000..25d76ae6f Binary files /dev/null and b/elevation-images/Extreme Networks/extreme-networks-x440-g2-48p-10ge4.front.png differ diff --git a/elevation-images/Extreme Networks/extreme-networks-x440-g2-48p-10ge4.rear.png b/elevation-images/Extreme Networks/extreme-networks-x440-g2-48p-10ge4.rear.png new file mode 100644 index 000000000..3ef71a374 Binary files /dev/null and b/elevation-images/Extreme Networks/extreme-networks-x440-g2-48p-10ge4.rear.png differ diff --git a/elevation-images/Extreme Networks/extreme-networks-x440-g2-48t-10ge4-dc.front.png b/elevation-images/Extreme Networks/extreme-networks-x440-g2-48t-10ge4-dc.front.png new file mode 100644 index 000000000..474598280 Binary files /dev/null and b/elevation-images/Extreme Networks/extreme-networks-x440-g2-48t-10ge4-dc.front.png differ diff --git a/elevation-images/Extreme Networks/extreme-networks-x440-g2-48t-10ge4-dc.rear.png b/elevation-images/Extreme Networks/extreme-networks-x440-g2-48t-10ge4-dc.rear.png new file mode 100644 index 000000000..59122abe0 Binary files /dev/null and b/elevation-images/Extreme Networks/extreme-networks-x440-g2-48t-10ge4-dc.rear.png differ diff --git a/elevation-images/Extreme Networks/extreme-networks-x440-g2-48t-10ge4.front.png b/elevation-images/Extreme Networks/extreme-networks-x440-g2-48t-10ge4.front.png new file mode 100644 index 000000000..2d270f149 Binary files /dev/null and b/elevation-images/Extreme Networks/extreme-networks-x440-g2-48t-10ge4.front.png differ diff --git a/elevation-images/Extreme Networks/extreme-networks-x440-g2-48t-10ge4.rear.png b/elevation-images/Extreme Networks/extreme-networks-x440-g2-48t-10ge4.rear.png new file mode 100644 index 000000000..34358cea4 Binary files /dev/null and b/elevation-images/Extreme Networks/extreme-networks-x440-g2-48t-10ge4.rear.png differ diff --git a/elevation-images/Extreme Networks/extreme-networks-x590-24t-1q-2c.front.png b/elevation-images/Extreme Networks/extreme-networks-x590-24t-1q-2c.front.png new file mode 100644 index 000000000..d2916faf1 Binary files /dev/null and b/elevation-images/Extreme Networks/extreme-networks-x590-24t-1q-2c.front.png differ diff --git a/elevation-images/Extreme Networks/extreme-networks-x590-24t-1q-2c.rear.png b/elevation-images/Extreme Networks/extreme-networks-x590-24t-1q-2c.rear.png new file mode 100644 index 000000000..bced73ebf Binary files /dev/null and b/elevation-images/Extreme Networks/extreme-networks-x590-24t-1q-2c.rear.png differ diff --git a/elevation-images/Extreme Networks/extreme-networks-x590-24x-1q-2c.front.png b/elevation-images/Extreme Networks/extreme-networks-x590-24x-1q-2c.front.png new file mode 100644 index 000000000..e1398bf79 Binary files /dev/null and b/elevation-images/Extreme Networks/extreme-networks-x590-24x-1q-2c.front.png differ diff --git a/elevation-images/Extreme Networks/extreme-networks-x590-24x-1q-2c.rear.png b/elevation-images/Extreme Networks/extreme-networks-x590-24x-1q-2c.rear.png new file mode 100644 index 000000000..bced73ebf Binary files /dev/null and b/elevation-images/Extreme Networks/extreme-networks-x590-24x-1q-2c.rear.png differ diff --git a/elevation-images/F5/f5-big-ip-i7800.front.png b/elevation-images/F5/f5-big-ip-i7800.front.png new file mode 100644 index 000000000..8fe9133f1 Binary files /dev/null and b/elevation-images/F5/f5-big-ip-i7800.front.png differ diff --git a/elevation-images/F5/f5-big-ip-i7800.rear.png b/elevation-images/F5/f5-big-ip-i7800.rear.png new file mode 100644 index 000000000..ee55ce728 Binary files /dev/null and b/elevation-images/F5/f5-big-ip-i7800.rear.png differ diff --git a/elevation-images/HPE/hpe-officeconnect-1920-16g.front.png b/elevation-images/HPE/hpe-officeconnect-1920-16g.front.png new file mode 100644 index 000000000..6295e7d3d Binary files /dev/null and b/elevation-images/HPE/hpe-officeconnect-1920-16g.front.png differ diff --git a/elevation-images/HPE/hpe-officeconnect-1920-24g.front.ong.png b/elevation-images/HPE/hpe-officeconnect-1920-24g.front.ong.png new file mode 100644 index 000000000..a4f36cb05 Binary files /dev/null and b/elevation-images/HPE/hpe-officeconnect-1920-24g.front.ong.png differ diff --git a/elevation-images/HPE/hpe-officeconnect-1920-8g.front.png b/elevation-images/HPE/hpe-officeconnect-1920-8g.front.png new file mode 100644 index 000000000..be30a4d82 Binary files /dev/null and b/elevation-images/HPE/hpe-officeconnect-1920-8g.front.png differ diff --git a/elevation-images/Juniper/juniper-mx304-base.front.png b/elevation-images/Juniper/juniper-mx304-base.front.png new file mode 100644 index 000000000..0d505b54b Binary files /dev/null and b/elevation-images/Juniper/juniper-mx304-base.front.png differ diff --git a/elevation-images/Juniper/juniper-mx304-base.rear.png b/elevation-images/Juniper/juniper-mx304-base.rear.png new file mode 100644 index 000000000..0cc8674bf Binary files /dev/null and b/elevation-images/Juniper/juniper-mx304-base.rear.png differ diff --git a/elevation-images/Juniper/juniper-ptx10004.front.png b/elevation-images/Juniper/juniper-ptx10004.front.png new file mode 100644 index 000000000..41853f242 Binary files /dev/null and b/elevation-images/Juniper/juniper-ptx10004.front.png differ diff --git a/elevation-images/Juniper/juniper-ptx10004.rear.png b/elevation-images/Juniper/juniper-ptx10004.rear.png new file mode 100644 index 000000000..9b32eab43 Binary files /dev/null and b/elevation-images/Juniper/juniper-ptx10004.rear.png differ diff --git a/elevation-images/Juniper/juniper-srx240h2-poe.front.png b/elevation-images/Juniper/juniper-srx240h2-poe.front.png new file mode 100644 index 000000000..716763fce Binary files /dev/null and b/elevation-images/Juniper/juniper-srx240h2-poe.front.png differ diff --git a/elevation-images/Juniper/juniper-srx240h2-poe.rear.png b/elevation-images/Juniper/juniper-srx240h2-poe.rear.png new file mode 100644 index 000000000..a0ab46c59 Binary files /dev/null and b/elevation-images/Juniper/juniper-srx240h2-poe.rear.png differ diff --git a/elevation-images/Juniper/juniper-srx240h2.front.png b/elevation-images/Juniper/juniper-srx240h2.front.png new file mode 100644 index 000000000..716763fce Binary files /dev/null and b/elevation-images/Juniper/juniper-srx240h2.front.png differ diff --git a/elevation-images/Juniper/juniper-srx240h2.rear.png b/elevation-images/Juniper/juniper-srx240h2.rear.png new file mode 100644 index 000000000..a0ab46c59 Binary files /dev/null and b/elevation-images/Juniper/juniper-srx240h2.rear.png differ diff --git a/elevation-images/Lantronix/lantronix-ets16pr.front.png b/elevation-images/Lantronix/lantronix-ets16pr.front.png new file mode 100644 index 000000000..6d7cb7544 Binary files /dev/null and b/elevation-images/Lantronix/lantronix-ets16pr.front.png differ diff --git a/elevation-images/Lantronix/lantronix-ets32pr.front.png b/elevation-images/Lantronix/lantronix-ets32pr.front.png new file mode 100644 index 000000000..add24f197 Binary files /dev/null and b/elevation-images/Lantronix/lantronix-ets32pr.front.png differ diff --git a/elevation-images/Meinberg/meinberg-lantime-m1000.front.png b/elevation-images/Meinberg/meinberg-lantime-m1000.front.png new file mode 100644 index 000000000..1986a6bb3 Binary files /dev/null and b/elevation-images/Meinberg/meinberg-lantime-m1000.front.png differ diff --git a/elevation-images/Meinberg/meinberg-lantime-m1000.rear.png b/elevation-images/Meinberg/meinberg-lantime-m1000.rear.png new file mode 100644 index 000000000..e975fe648 Binary files /dev/null and b/elevation-images/Meinberg/meinberg-lantime-m1000.rear.png differ diff --git a/elevation-images/QNAP/qnap-ts-231p2.front.png b/elevation-images/QNAP/qnap-ts-231p2.front.png new file mode 100644 index 000000000..d7b8fcd63 Binary files /dev/null and b/elevation-images/QNAP/qnap-ts-231p2.front.png differ diff --git a/elevation-images/QNAP/qnap-ts-231p2.rear.png b/elevation-images/QNAP/qnap-ts-231p2.rear.png new file mode 100644 index 000000000..c669da575 Binary files /dev/null and b/elevation-images/QNAP/qnap-ts-231p2.rear.png differ diff --git a/elevation-images/Sophos/sophos-sd-red-60.front.png b/elevation-images/Sophos/sophos-sd-red-60.front.png new file mode 100644 index 000000000..f6e07521e Binary files /dev/null and b/elevation-images/Sophos/sophos-sd-red-60.front.png differ diff --git a/elevation-images/Sophos/sophos-sd-red-60.rear.png b/elevation-images/Sophos/sophos-sd-red-60.rear.png new file mode 100644 index 000000000..915c3c1e3 Binary files /dev/null and b/elevation-images/Sophos/sophos-sd-red-60.rear.png differ diff --git a/elevation-images/Sophos/sophos-xgs-107.front.png b/elevation-images/Sophos/sophos-xgs-107.front.png new file mode 100644 index 000000000..8f7f3a48a Binary files /dev/null and b/elevation-images/Sophos/sophos-xgs-107.front.png differ diff --git a/elevation-images/Sophos/sophos-xgs-107.rear.png b/elevation-images/Sophos/sophos-xgs-107.rear.png new file mode 100644 index 000000000..8b50ce937 Binary files /dev/null and b/elevation-images/Sophos/sophos-xgs-107.rear.png differ diff --git a/elevation-images/Sophos/sophos-xgs-126.front.png b/elevation-images/Sophos/sophos-xgs-126.front.png new file mode 100644 index 000000000..494b0db80 Binary files /dev/null and b/elevation-images/Sophos/sophos-xgs-126.front.png differ diff --git a/elevation-images/Sophos/sophos-xgs-126.rear.png b/elevation-images/Sophos/sophos-xgs-126.rear.png new file mode 100644 index 000000000..f0337ac31 Binary files /dev/null and b/elevation-images/Sophos/sophos-xgs-126.rear.png differ diff --git a/elevation-images/Sophos/sophos-xgs-136.front.png b/elevation-images/Sophos/sophos-xgs-136.front.png new file mode 100644 index 000000000..382d2119c Binary files /dev/null and b/elevation-images/Sophos/sophos-xgs-136.front.png differ diff --git a/elevation-images/Sophos/sophos-xgs-136.rear.png b/elevation-images/Sophos/sophos-xgs-136.rear.png new file mode 100644 index 000000000..92eb5b2bb Binary files /dev/null and b/elevation-images/Sophos/sophos-xgs-136.rear.png differ diff --git a/elevation-images/Sophos/sophos-xgs-2100.front.png b/elevation-images/Sophos/sophos-xgs-2100.front.png new file mode 100644 index 000000000..7ba641c5b Binary files /dev/null and b/elevation-images/Sophos/sophos-xgs-2100.front.png differ diff --git a/elevation-images/Sophos/sophos-xgs-2100.rear.png b/elevation-images/Sophos/sophos-xgs-2100.rear.png new file mode 100644 index 000000000..595431334 Binary files /dev/null and b/elevation-images/Sophos/sophos-xgs-2100.rear.png differ diff --git a/elevation-images/Sophos/sophos-xgs-4300.front.png b/elevation-images/Sophos/sophos-xgs-4300.front.png new file mode 100644 index 000000000..337d726b5 Binary files /dev/null and b/elevation-images/Sophos/sophos-xgs-4300.front.png differ diff --git a/elevation-images/Sophos/sophos-xgs-4300.rear.png b/elevation-images/Sophos/sophos-xgs-4300.rear.png new file mode 100644 index 000000000..3778a6f88 Binary files /dev/null and b/elevation-images/Sophos/sophos-xgs-4300.rear.png differ diff --git a/elevation-images/Supermicro/supermicro-sys-5018d-fn8t.front.jpg b/elevation-images/Supermicro/supermicro-sys-5018d-fn8t.front.jpg new file mode 100644 index 000000000..53b62f962 Binary files /dev/null and b/elevation-images/Supermicro/supermicro-sys-5018d-fn8t.front.jpg differ diff --git a/elevation-images/Supermicro/supermicro-sys-5019d-fn8tp.front.jpg b/elevation-images/Supermicro/supermicro-sys-5019d-fn8tp.front.jpg new file mode 100644 index 000000000..2669ed5cb Binary files /dev/null and b/elevation-images/Supermicro/supermicro-sys-5019d-fn8tp.front.jpg differ diff --git a/elevation-images/Ubiquiti/ubiquiti-unifi-gateway-pro.front.png b/elevation-images/Ubiquiti/ubiquiti-unifi-gateway-pro.front.png new file mode 100644 index 000000000..c13c7924d Binary files /dev/null and b/elevation-images/Ubiquiti/ubiquiti-unifi-gateway-pro.front.png differ diff --git a/elevation-images/Ubiquiti/ubiquiti-usw-pro-24.front.png b/elevation-images/Ubiquiti/ubiquiti-usw-pro-24.front.png new file mode 100644 index 000000000..dfab69fc7 Binary files /dev/null and b/elevation-images/Ubiquiti/ubiquiti-usw-pro-24.front.png differ diff --git a/module-images/Dell/06FKHH.png b/module-images/Dell/06FKHH.png new file mode 100644 index 000000000..fc35ab919 Binary files /dev/null and b/module-images/Dell/06FKHH.png differ diff --git a/module-images/Dell/0HJ9HD.png b/module-images/Dell/0HJ9HD.png new file mode 100644 index 000000000..be9cce1ac Binary files /dev/null and b/module-images/Dell/0HJ9HD.png differ diff --git a/module-types/AFL/A7UD12BPAX-01AK.yaml b/module-types/AFL/A7UD12BPAX-01AK.yaml new file mode 100644 index 000000000..01816f4e0 --- /dev/null +++ b/module-types/AFL/A7UD12BPAX-01AK.yaml @@ -0,0 +1,63 @@ +--- +manufacturer: AFL +model: A7UD12BPAX-01AK +weight: 0.23 +weight_unit: kg +description: 12 Fiber, SM, LC Splice Cassette +comments: U-Series Splice Cassette, 12 Fiber, SM, LC (Blue) Loaded With Premium Easy-Strip Pigtails +front-ports: + - name: '{module}:01-02' + type: lc + color: 2196f3 + rear_port: '{module}:01-02' + label: 1-2 + rear_port_position: 1 + - name: '{module}:03-04' + type: lc + color: 2196f3 + rear_port: '{module}:03-04' + label: 3-4 + rear_port_position: 1 + - name: '{module}:05-06' + type: lc + color: 2196f3 + rear_port: '{module}:05-06' + label: 5-6 + rear_port_position: 1 + - name: '{module}:07-08' + type: lc + color: 2196f3 + rear_port: '{module}:07-08' + label: 7-8 + rear_port_position: 1 + - name: '{module}:09-10' + type: lc + color: 2196f3 + rear_port: '{module}:09-10' + label: 9-10 + rear_port_position: 1 + - name: '{module}:11-12' + type: lc + color: 2196f3 + rear_port: '{module}:11-12' + label: 11-12 + rear_port_position: 1 +rear-ports: + - name: '{module}:01-02' + type: splice + positions: 1 + - name: '{module}:03-04' + type: splice + positions: 1 + - name: '{module}:05-06' + type: splice + positions: 1 + - name: '{module}:07-08' + type: splice + positions: 1 + - name: '{module}:09-10' + type: splice + positions: 1 + - name: '{module}:11-12' + type: splice + positions: 1 diff --git a/module-types/AFL/A7UD24BPAX-01AK.yaml b/module-types/AFL/A7UD24BPAX-01AK.yaml new file mode 100644 index 000000000..e9b3709a3 --- /dev/null +++ b/module-types/AFL/A7UD24BPAX-01AK.yaml @@ -0,0 +1,117 @@ +--- +manufacturer: AFL +model: A7UD24BPAX-01AK +weight: 0.23 +weight_unit: kg +description: 24 Fiber, SM, LC Splice Cassette +comments: U-Series Splice Cassette, 24 Fiber, SM, LC (Blue) Loaded With Premium Easy-Strip Pigtails +front-ports: + - name: '{module}:01-02' + type: lc + color: 2196f3 + rear_port: '{module}:01-02' + label: 1-2 + rear_port_position: 1 + - name: '{module}:03-04' + type: lc + color: 2196f3 + rear_port: '{module}:03-04' + label: 3-4 + rear_port_position: 1 + - name: '{module}:05-06' + type: lc + color: 2196f3 + rear_port: '{module}:05-06' + label: 5-6 + rear_port_position: 1 + - name: '{module}:07-08' + type: lc + color: 2196f3 + rear_port: '{module}:07-08' + label: 7-8 + rear_port_position: 1 + - name: '{module}:09-10' + type: lc + color: 2196f3 + rear_port: '{module}:09-10' + label: 9-10 + rear_port_position: 1 + - name: '{module}:11-12' + type: lc + color: 2196f3 + rear_port: '{module}:11-12' + label: 11-12 + rear_port_position: 1 + - name: '{module}:13-14' + type: lc + color: 2196f3 + rear_port: '{module}:13-14' + label: 13-14 + rear_port_position: 1 + - name: '{module}:15-16' + type: lc + color: 2196f3 + rear_port: '{module}:15-16' + label: 15-16 + rear_port_position: 1 + - name: '{module}:17-18' + type: lc + color: 2196f3 + rear_port: '{module}:17-18' + label: 17-18 + rear_port_position: 1 + - name: '{module}:19-20' + type: lc + color: 2196f3 + rear_port: '{module}:19-20' + label: 19-20 + rear_port_position: 1 + - name: '{module}:21-22' + type: lc + color: 2196f3 + rear_port: '{module}:21-22' + label: 21-22 + rear_port_position: 1 + - name: '{module}:23-24' + type: lc + color: 2196f3 + rear_port: '{module}:23-24' + label: 23-24 + rear_port_position: 1 +rear-ports: + - name: '{module}:01-02' + type: splice + positions: 1 + - name: '{module}:03-04' + type: splice + positions: 1 + - name: '{module}:05-06' + type: splice + positions: 1 + - name: '{module}:07-08' + type: splice + positions: 1 + - name: '{module}:09-10' + type: splice + positions: 1 + - name: '{module}:11-12' + type: splice + positions: 1 + - name: '{module}:13-14' + type: splice + positions: 1 + - name: '{module}:15-16' + type: splice + positions: 1 + - name: '{module}:17-18' + type: splice + positions: 1 + - name: '{module}:19-20' + type: splice + positions: 1 + - name: '{module}:21-22' + type: splice + positions: 1 + - name: '{module}:23-24' + type: splice + positions: 1 diff --git a/module-types/Ciena/5171-2xqsfpdd.yaml b/module-types/Ciena/5171-2xqsfpdd.yaml index fdab81510..1a10d7ac0 100644 --- a/module-types/Ciena/5171-2xqsfpdd.yaml +++ b/module-types/Ciena/5171-2xqsfpdd.yaml @@ -5,8 +5,8 @@ part_number: 170-0460-900 description: 5171-ROUTER, MODULE, (1)200/100G/40G QSFP-DD, (1)100/40G QSFP-DD comments: | Two QSFP-DD ports: - • Port 1 supporting up to 200GbE - • Port 2 supporting up to 100GbE + - Port 1 supporting up to 200GbE + - Port 2 supporting up to 100GbE interfaces: - name: '{module}/1' type: 200gbase-x-qsfpdd diff --git a/module-types/Ciena/81(10|14)-12x25G-sfp28.yaml b/module-types/Ciena/8110-8114-12x25G-sfp28.yaml similarity index 96% rename from module-types/Ciena/81(10|14)-12x25G-sfp28.yaml rename to module-types/Ciena/8110-8114-12x25G-sfp28.yaml index bff244663..f805ffb91 100644 --- a/module-types/Ciena/81(10|14)-12x25G-sfp28.yaml +++ b/module-types/Ciena/8110-8114-12x25G-sfp28.yaml @@ -1,6 +1,6 @@ --- manufacturer: Ciena -model: 81(10|14) 12x25G SFP28 +model: 8110 8114 12x25G SFP28 part_number: 170-0404-900 description: 8110/8114, MODULE, (12)25G/10G SFP28,MACSEC FRU supporting up to 300 G interfaces: diff --git a/module-types/Ciena/81(10|14)-2x400G-cfp2.yaml b/module-types/Ciena/8110-8114-2x400G-cfp2.yaml similarity index 89% rename from module-types/Ciena/81(10|14)-2x400G-cfp2.yaml rename to module-types/Ciena/8110-8114-2x400G-cfp2.yaml index 7ca4e7bf3..c2f4bc0d3 100644 --- a/module-types/Ciena/81(10|14)-2x400G-cfp2.yaml +++ b/module-types/Ciena/8110-8114-2x400G-cfp2.yaml @@ -1,6 +1,6 @@ --- manufacturer: Ciena -model: 81(10|14) 2x400G CFP2 +model: 8110 8114 2x400G CFP2 part_number: 170-0389-900 description: 8110/8114, MODULE, (2)400G CFP2-DCO Two-port CFP2-DCO FRU supporting up to 800 G interfaces: diff --git a/module-types/Ciena/81(10|14)-2x400G-qsfpdd-macsec.yaml b/module-types/Ciena/8110-8114-2x400G-qsfpdd-macsec.yaml similarity index 86% rename from module-types/Ciena/81(10|14)-2x400G-qsfpdd-macsec.yaml rename to module-types/Ciena/8110-8114-2x400G-qsfpdd-macsec.yaml index adae2bfaa..10cc407f9 100644 --- a/module-types/Ciena/81(10|14)-2x400G-qsfpdd-macsec.yaml +++ b/module-types/Ciena/8110-8114-2x400G-qsfpdd-macsec.yaml @@ -1,6 +1,6 @@ --- manufacturer: Ciena -model: 81(10|14) 2x400G QSFPDD MACSec +model: 8110 8114 2x400G QSFPDD MACSec part_number: 170-0339-901 description: 8110/8114, MODULE, (2) QSFP-DD MACsec FRU supporting up to 800 G interfaces: diff --git a/module-types/Ciena/81(10|14)-2x400G-qsfpdd.yaml b/module-types/Ciena/8110-8114-2x400G-qsfpdd.yaml similarity index 88% rename from module-types/Ciena/81(10|14)-2x400G-qsfpdd.yaml rename to module-types/Ciena/8110-8114-2x400G-qsfpdd.yaml index 76b845d27..5d90fb151 100644 --- a/module-types/Ciena/81(10|14)-2x400G-qsfpdd.yaml +++ b/module-types/Ciena/8110-8114-2x400G-qsfpdd.yaml @@ -1,6 +1,6 @@ --- manufacturer: Ciena -model: 81(10|14) 2x400G QSFPDD +model: 8110 8114 2x400G QSFPDD part_number: 170-0339-900 description: 8110/8114, MODULE, (2)400G QSFP-DD FRU supporting up to 800 G. interfaces: diff --git a/module-types/Ciena/81(10|14)-8x100G-qsfp28.yaml b/module-types/Ciena/8110-8114-8x100G-qsfp28.yaml similarity index 94% rename from module-types/Ciena/81(10|14)-8x100G-qsfp28.yaml rename to module-types/Ciena/8110-8114-8x100G-qsfp28.yaml index 73cc0fcd8..9996c18ed 100644 --- a/module-types/Ciena/81(10|14)-8x100G-qsfp28.yaml +++ b/module-types/Ciena/8110-8114-8x100G-qsfp28.yaml @@ -1,6 +1,6 @@ --- manufacturer: Ciena -model: 81(10|14) 8x100G QSFP28 +model: 8110 8114 8x100G QSFP28 part_number: 170-0340-900 description: 8110/8114, MODULE, (8)100G QSFP28 FRU supporting up to 800 G. interfaces: diff --git a/module-types/Ciena/AC-39(26|30|32)|5142.yaml b/module-types/Ciena/AC-3926-3930-3932-5142.yaml similarity index 88% rename from module-types/Ciena/AC-39(26|30|32)|5142.yaml rename to module-types/Ciena/AC-3926-3930-3932-5142.yaml index ff3dcfe31..1f81ff036 100644 --- a/module-types/Ciena/AC-39(26|30|32)|5142.yaml +++ b/module-types/Ciena/AC-3926-3930-3932-5142.yaml @@ -1,6 +1,6 @@ --- manufacturer: Ciena -model: AC-39(26|30|32)|5142 +model: AC-3926-3930-3932-5142 part_number: 170-0014-900 description: 3930/3932/5142/3926, AC PLUGGABLE POWER SUPPLY, WIDE RANGE 120/240V power-ports: diff --git a/module-types/Ciena/AC-39(40|60).yaml b/module-types/Ciena/AC-3940-3960.yaml similarity index 91% rename from module-types/Ciena/AC-39(40|60).yaml rename to module-types/Ciena/AC-3940-3960.yaml index e808a41f5..b59452ee3 100644 --- a/module-types/Ciena/AC-39(40|60).yaml +++ b/module-types/Ciena/AC-3940-3960.yaml @@ -1,6 +1,6 @@ --- manufacturer: Ciena -model: AC-39(40|60) +model: AC-3940-3960 part_number: 170-0100-901 description: 3940/3960, AC PLUGGABLE POWER SUPPLY power-ports: diff --git a/module-types/Ciena/AC-51(62|70).yaml b/module-types/Ciena/AC-5162-5170.yaml similarity index 93% rename from module-types/Ciena/AC-51(62|70).yaml rename to module-types/Ciena/AC-5162-5170.yaml index 978b2fcaf..713cf68e2 100644 --- a/module-types/Ciena/AC-51(62|70).yaml +++ b/module-types/Ciena/AC-5162-5170.yaml @@ -1,6 +1,6 @@ --- manufacturer: Ciena -model: AC-51(62|70) +model: AC-5162-5170 part_number: 170-0093-900 description: 5162/5170,AC PLUGGABLE POWER SUPPLY, WIDE RANGE 120/240V comments: | diff --git a/module-types/Ciena/AC-81(10|14).yaml b/module-types/Ciena/AC-8110-8114.yaml similarity index 93% rename from module-types/Ciena/AC-81(10|14).yaml rename to module-types/Ciena/AC-8110-8114.yaml index 027ef7209..e3433ae51 100644 --- a/module-types/Ciena/AC-81(10|14).yaml +++ b/module-types/Ciena/AC-8110-8114.yaml @@ -1,6 +1,6 @@ --- manufacturer: Ciena -model: AC-81(10|14) +model: AC-8110-8114 part_number: 170-0337-900 description: 8110/8114,AC PLUGGABLE POWER SUPPLY, WIDE RANGE 120/240V comments: | diff --git a/module-types/Ciena/AC-81(40|90).yaml b/module-types/Ciena/AC-8140-8190.yaml similarity index 91% rename from module-types/Ciena/AC-81(40|90).yaml rename to module-types/Ciena/AC-8140-8190.yaml index f90dde61a..d82af2159 100644 --- a/module-types/Ciena/AC-81(40|90).yaml +++ b/module-types/Ciena/AC-8140-8190.yaml @@ -1,6 +1,6 @@ --- manufacturer: Ciena -model: AC-81(40|90) +model: AC-8140-8190 part_number: 170-0373-900 description: 8140/8190, DC PLUGGABLE POWER SUPPLY -48V power-ports: diff --git a/module-types/Ciena/DC-51(62|70).yaml b/module-types/Ciena/DC-5162-5170.yaml similarity index 92% rename from module-types/Ciena/DC-51(62|70).yaml rename to module-types/Ciena/DC-5162-5170.yaml index 9dd9a49fa..4908a9d95 100644 --- a/module-types/Ciena/DC-51(62|70).yaml +++ b/module-types/Ciena/DC-5162-5170.yaml @@ -1,6 +1,6 @@ --- manufacturer: Ciena -model: DC-51(62|70) +model: DC-5162-5170 part_number: 170-0092-900 description: 5162/5170,DC PLUGGABLE POWER SUPPLY, -48V comments: | diff --git a/module-types/Ciena/DC-81(10|14).yaml b/module-types/Ciena/DC-8110-8114.yaml similarity index 92% rename from module-types/Ciena/DC-81(10|14).yaml rename to module-types/Ciena/DC-8110-8114.yaml index f0c35fe3b..cc5ac89d0 100644 --- a/module-types/Ciena/DC-81(10|14).yaml +++ b/module-types/Ciena/DC-8110-8114.yaml @@ -1,6 +1,6 @@ --- manufacturer: Ciena -model: DC-81(10|14) +model: DC-8110-8114 part_number: 170-0336-900 description: 8110/8114,DC PLUGGABLE POWER SUPPLY 48V comments: | diff --git a/module-types/Ciena/DC-81(40|90).yaml b/module-types/Ciena/DC-8140-8190.yaml similarity index 91% rename from module-types/Ciena/DC-81(40|90).yaml rename to module-types/Ciena/DC-8140-8190.yaml index 8d2f4737f..f6649c41d 100644 --- a/module-types/Ciena/DC-81(40|90).yaml +++ b/module-types/Ciena/DC-8140-8190.yaml @@ -1,6 +1,6 @@ --- manufacturer: Ciena -model: DC-81(40|90) +model: DC-8140-8190 part_number: 170-0372-900 description: 8140/8190, DC PLUGGABLE POWER SUPPLY -48V power-ports: diff --git a/module-types/Cisco/A9K-24X10GE-TR.yaml b/module-types/Cisco/A9K-24X10GE-TR.yaml new file mode 100644 index 000000000..39530415c --- /dev/null +++ b/module-types/Cisco/A9K-24X10GE-TR.yaml @@ -0,0 +1,54 @@ +--- +manufacturer: Cisco +model: A9K-24X10GE-TR +part_number: A9K-24X10GE-TR +comments: '[Cisco ASR 9000 Series 24-Port 10 Gigabit Ethernet Line Card](https://www.cisco.com/c/en/us/products/collateral/routers/asr-9000-series-aggregation-services-routers/datasheet_C78-662708.html)' +interfaces: + - name: TenGigE0/{module}/0/0 + type: 10gbase-x-sfpp + - name: TenGigE0/{module}/0/1 + type: 10gbase-x-sfpp + - name: TenGigE0/{module}/0/2 + type: 10gbase-x-sfpp + - name: TenGigE0/{module}/0/3 + type: 10gbase-x-sfpp + - name: TenGigE0/{module}/0/4 + type: 10gbase-x-sfpp + - name: TenGigE0/{module}/0/5 + type: 10gbase-x-sfpp + - name: TenGigE0/{module}/0/6 + type: 10gbase-x-sfpp + - name: TenGigE0/{module}/0/7 + type: 10gbase-x-sfpp + - name: TenGigE0/{module}/0/8 + type: 10gbase-x-sfpp + - name: TenGigE0/{module}/0/9 + type: 10gbase-x-sfpp + - name: TenGigE0/{module}/0/10 + type: 10gbase-x-sfpp + - name: TenGigE0/{module}/0/11 + type: 10gbase-x-sfpp + - name: TenGigE0/{module}/0/12 + type: 10gbase-x-sfpp + - name: TenGigE0/{module}/0/13 + type: 10gbase-x-sfpp + - name: TenGigE0/{module}/0/14 + type: 10gbase-x-sfpp + - name: TenGigE0/{module}/0/15 + type: 10gbase-x-sfpp + - name: TenGigE0/{module}/0/16 + type: 10gbase-x-sfpp + - name: TenGigE0/{module}/0/17 + type: 10gbase-x-sfpp + - name: TenGigE0/{module}/0/18 + type: 10gbase-x-sfpp + - name: TenGigE0/{module}/0/19 + type: 10gbase-x-sfpp + - name: TenGigE0/{module}/0/20 + type: 10gbase-x-sfpp + - name: TenGigE0/{module}/0/21 + type: 10gbase-x-sfpp + - name: TenGigE0/{module}/0/22 + type: 10gbase-x-sfpp + - name: TenGigE0/{module}/0/23 + type: 10gbase-x-sfpp diff --git a/module-types/Cisco/C-SM-40P8M2X.yaml b/module-types/Cisco/C-SM-40P8M2X.yaml new file mode 100644 index 000000000..75ba0a95e --- /dev/null +++ b/module-types/Cisco/C-SM-40P8M2X.yaml @@ -0,0 +1,106 @@ +--- +manufacturer: Cisco +model: C-SM-40P8M2X +part_number: C-SM-40P8M2X +description: C-SM-40P8M2X EtherSwitch Service Module +interfaces: + - name: GigabitEthernet1/0/0 + type: 1000base-t + - name: GigabitEthernet1/0/1 + type: 1000base-t + - name: GigabitEthernet1/0/2 + type: 1000base-t + - name: GigabitEthernet1/0/3 + type: 1000base-t + - name: GigabitEthernet1/0/4 + type: 1000base-t + - name: GigabitEthernet1/0/5 + type: 1000base-t + - name: GigabitEthernet1/0/6 + type: 1000base-t + - name: GigabitEthernet1/0/7 + type: 1000base-t + - name: GigabitEthernet1/0/8 + type: 1000base-t + - name: GigabitEthernet1/0/9 + type: 1000base-t + - name: GigabitEthernet1/0/10 + type: 1000base-t + - name: GigabitEthernet1/0/11 + type: 1000base-t + - name: GigabitEthernet1/0/12 + type: 1000base-t + - name: GigabitEthernet1/0/13 + type: 1000base-t + - name: GigabitEthernet1/0/14 + type: 1000base-t + - name: GigabitEthernet1/0/15 + type: 1000base-t + - name: GigabitEthernet1/0/16 + type: 1000base-t + - name: GigabitEthernet1/0/17 + type: 1000base-t + - name: GigabitEthernet1/0/18 + type: 1000base-t + - name: GigabitEthernet1/0/19 + type: 1000base-t + - name: GigabitEthernet1/0/20 + type: 1000base-t + - name: GigabitEthernet1/0/21 + type: 1000base-t + - name: GigabitEthernet1/0/22 + type: 1000base-t + - name: GigabitEthernet1/0/23 + type: 1000base-t + - name: GigabitEthernet1/0/24 + type: 1000base-t + - name: GigabitEthernet1/0/25 + type: 1000base-t + - name: GigabitEthernet1/0/26 + type: 1000base-t + - name: GigabitEthernet1/0/27 + type: 1000base-t + - name: GigabitEthernet1/0/28 + type: 1000base-t + - name: GigabitEthernet1/0/29 + type: 1000base-t + - name: GigabitEthernet1/0/30 + type: 1000base-t + - name: GigabitEthernet1/0/31 + type: 1000base-t + - name: GigabitEthernet1/0/32 + type: 1000base-t + - name: GigabitEthernet1/0/33 + type: 1000base-t + - name: GigabitEthernet1/0/34 + type: 1000base-t + - name: GigabitEthernet1/0/35 + type: 1000base-t + - name: GigabitEthernet1/0/36 + type: 1000base-t + - name: GigabitEthernet1/0/37 + type: 1000base-t + - name: GigabitEthernet1/0/38 + type: 1000base-t + - name: GigabitEthernet1/0/39 + type: 1000base-t + - name: TwoGigabitEthernet1/0/40 + type: 2.5gbase-t + - name: TwoGigabitEthernet1/0/41 + type: 2.5gbase-t + - name: TwoGigabitEthernet1/0/42 + type: 2.5gbase-t + - name: TwoGigabitEthernet1/0/43 + type: 2.5gbase-t + - name: TwoGigabitEthernet1/0/44 + type: 2.5gbase-t + - name: TwoGigabitEthernet1/0/45 + type: 2.5gbase-t + - name: TwoGigabitEthernet1/0/46 + type: 2.5gbase-t + - name: TwoGigabitEthernet1/0/47 + type: 2.5gbase-t + - name: TenGigabitEthernet1/0/48 + type: 10gbase-x-sfpp + - name: TenGigabitEthernet1/0/49 + type: 10gbase-x-sfpp diff --git a/module-types/Cisco/N77-M312CQ-26L.yaml b/module-types/Cisco/N77-M312CQ-26L.yaml new file mode 100644 index 000000000..4bb2b9984 --- /dev/null +++ b/module-types/Cisco/N77-M312CQ-26L.yaml @@ -0,0 +1,30 @@ +--- +manufacturer: Cisco +model: N77-M312CQ-26L +part_number: N77-M312CQ-26L +comments: '[Cisco Nexus 7700 M3-Series 12-Port 100 Gigabit Ethernet Module Data Sheet](https://www.cisco.com/c/en/us/products/collateral/switches/nexus-7000-series-switches/datasheet-c78-738175.pdf)' +interfaces: + - name: Ethernet{module}/1 + type: 100gbase-x-qsfp28 + - name: Ethernet{module}/2 + type: 100gbase-x-qsfp28 + - name: Ethernet{module}/3 + type: 100gbase-x-qsfp28 + - name: Ethernet{module}/4 + type: 100gbase-x-qsfp28 + - name: Ethernet{module}/5 + type: 100gbase-x-qsfp28 + - name: Ethernet{module}/6 + type: 100gbase-x-qsfp28 + - name: Ethernet{module}/7 + type: 100gbase-x-qsfp28 + - name: Ethernet{module}/8 + type: 100gbase-x-qsfp28 + - name: Ethernet{module}/9 + type: 100gbase-x-qsfp28 + - name: Ethernet{module}/10 + type: 100gbase-x-qsfp28 + - name: Ethernet{module}/11 + type: 100gbase-x-qsfp28 + - name: Ethernet{module}/12 + type: 100gbase-x-qsfp28 diff --git a/module-types/Cisco/N77-M324FQ-25L.yaml b/module-types/Cisco/N77-M324FQ-25L.yaml new file mode 100644 index 000000000..bbf793532 --- /dev/null +++ b/module-types/Cisco/N77-M324FQ-25L.yaml @@ -0,0 +1,57 @@ +--- +manufacturer: Cisco +model: N77-M324FQ-25L +part_number: N77-M324FQ-25L +description: Cisco Nexus 7700 M3-Series 24- Port 40 Gigabit Ethernet Module +comments: '[Cisco Nexus 7700 M3-Series 24- Port 40 Gigabit Ethernet Module Data Sheet](https://www.cisco.com/c/en/us/products/collateral/switches/nexus-7000-series-switches/datasheet-c78-736538.html)' +weight: 18 +weight_unit: lb +interfaces: + - name: Ethernet{module}/1 + type: 40gbase-x-qsfpp + - name: Ethernet{module}/2 + type: 40gbase-x-qsfpp + - name: Ethernet{module}/3 + type: 40gbase-x-qsfpp + - name: Ethernet{module}/4 + type: 40gbase-x-qsfpp + - name: Ethernet{module}/5 + type: 40gbase-x-qsfpp + - name: Ethernet{module}/6 + type: 40gbase-x-qsfpp + - name: Ethernet{module}/7 + type: 40gbase-x-qsfpp + - name: Ethernet{module}/8 + type: 40gbase-x-qsfpp + - name: Ethernet{module}/9 + type: 40gbase-x-qsfpp + - name: Ethernet{module}/10 + type: 40gbase-x-qsfpp + - name: Ethernet{module}/11 + type: 40gbase-x-qsfpp + - name: Ethernet{module}/12 + type: 40gbase-x-qsfpp + - name: Ethernet{module}/13 + type: 40gbase-x-qsfpp + - name: Ethernet{module}/14 + type: 40gbase-x-qsfpp + - name: Ethernet{module}/15 + type: 40gbase-x-qsfpp + - name: Ethernet{module}/16 + type: 40gbase-x-qsfpp + - name: Ethernet{module}/17 + type: 40gbase-x-qsfpp + - name: Ethernet{module}/18 + type: 40gbase-x-qsfpp + - name: Ethernet{module}/19 + type: 40gbase-x-qsfpp + - name: Ethernet{module}/20 + type: 40gbase-x-qsfpp + - name: Ethernet{module}/21 + type: 40gbase-x-qsfpp + - name: Ethernet{module}/22 + type: 40gbase-x-qsfpp + - name: Ethernet{module}/23 + type: 40gbase-x-qsfpp + - name: Ethernet{module}/24 + type: 40gbase-x-qsfpp diff --git a/module-types/Cisco/N77-SUP2E.yml b/module-types/Cisco/N77-SUP2E.yml index f6cb9d8b0..6f934f151 100644 --- a/module-types/Cisco/N77-SUP2E.yml +++ b/module-types/Cisco/N77-SUP2E.yml @@ -2,4 +2,16 @@ manufacturer: Cisco model: N77-SUP2E part_number: N77-SUP2E -comments: Supervisor Module-2 +comments: '[Cisco Nexus 7700 Supervisor 2E Module Data Sheet Data Sheet](https://www.cisco.com/c/en/us/products/collateral/switches/nexus-7000-series-switches/data_sheet_c78-728591.html)' +description: Cisco Nexus 7700 Supervisor 2E Module +weight: 8.5 +weight_unit: lb +interfaces: + - name: mgmt0 + type: 1000base-t + label: MGMT Ethernet + mgmt_only: true +console-ports: + - name: Console + type: rj-45 + label: Serial Port diff --git a/module-types/Cisco/N7K-F248XP-25E.yaml b/module-types/Cisco/N7K-F248XP-25E.yaml new file mode 100644 index 000000000..37536e014 --- /dev/null +++ b/module-types/Cisco/N7K-F248XP-25E.yaml @@ -0,0 +1,105 @@ +--- +manufacturer: Cisco +model: N7K-F248XP-25E +part_number: N7K-F248XP-25E +comments: '[Cisco Nexus 7000 F2-Series Enhanced 48-Port Fiber 1 and 10 Gigabit Ethernet Module Data Sheet](https://www.cisco.com/c/en/us/products/collateral/switches/nexus-7000-series-switches/data_sheet_c78-720322.pdf)' +description: 1/10 Gbps Ethernet Module +weight: 6.3 +weight_unit: kg +interfaces: + - name: Ethernet{module}/1 + type: 10gbase-x-sfpp + - name: Ethernet{module}/2 + type: 10gbase-x-sfpp + - name: Ethernet{module}/3 + type: 10gbase-x-sfpp + - name: Ethernet{module}/4 + type: 10gbase-x-sfpp + - name: Ethernet{module}/5 + type: 10gbase-x-sfpp + - name: Ethernet{module}/6 + type: 10gbase-x-sfpp + - name: Ethernet{module}/7 + type: 10gbase-x-sfpp + - name: Ethernet{module}/8 + type: 10gbase-x-sfpp + - name: Ethernet{module}/9 + type: 10gbase-x-sfpp + - name: Ethernet{module}/10 + type: 10gbase-x-sfpp + - name: Ethernet{module}/11 + type: 10gbase-x-sfpp + - name: Ethernet{module}/12 + type: 10gbase-x-sfpp + - name: Ethernet{module}/13 + type: 10gbase-x-sfpp + - name: Ethernet{module}/14 + type: 10gbase-x-sfpp + - name: Ethernet{module}/15 + type: 10gbase-x-sfpp + - name: Ethernet{module}/16 + type: 10gbase-x-sfpp + - name: Ethernet{module}/17 + type: 10gbase-x-sfpp + - name: Ethernet{module}/18 + type: 10gbase-x-sfpp + - name: Ethernet{module}/19 + type: 10gbase-x-sfpp + - name: Ethernet{module}/20 + type: 10gbase-x-sfpp + - name: Ethernet{module}/21 + type: 10gbase-x-sfpp + - name: Ethernet{module}/22 + type: 10gbase-x-sfpp + - name: Ethernet{module}/23 + type: 10gbase-x-sfpp + - name: Ethernet{module}/24 + type: 10gbase-x-sfpp + - name: Ethernet{module}/25 + type: 10gbase-x-sfpp + - name: Ethernet{module}/26 + type: 10gbase-x-sfpp + - name: Ethernet{module}/27 + type: 10gbase-x-sfpp + - name: Ethernet{module}/28 + type: 10gbase-x-sfpp + - name: Ethernet{module}/29 + type: 10gbase-x-sfpp + - name: Ethernet{module}/30 + type: 10gbase-x-sfpp + - name: Ethernet{module}/31 + type: 10gbase-x-sfpp + - name: Ethernet{module}/32 + type: 10gbase-x-sfpp + - name: Ethernet{module}/33 + type: 10gbase-x-sfpp + - name: Ethernet{module}/34 + type: 10gbase-x-sfpp + - name: Ethernet{module}/35 + type: 10gbase-x-sfpp + - name: Ethernet{module}/36 + type: 10gbase-x-sfpp + - name: Ethernet{module}/37 + type: 10gbase-x-sfpp + - name: Ethernet{module}/38 + type: 10gbase-x-sfpp + - name: Ethernet{module}/39 + type: 10gbase-x-sfpp + - name: Ethernet{module}/40 + type: 10gbase-x-sfpp + - name: Ethernet{module}/41 + type: 10gbase-x-sfpp + - name: Ethernet{module}/42 + type: 10gbase-x-sfpp + - name: Ethernet{module}/43 + type: 10gbase-x-sfpp + - name: Ethernet{module}/44 + type: 10gbase-x-sfpp + - name: Ethernet{module}/45 + type: 10gbase-x-sfpp + - name: Ethernet{module}/46 + type: 10gbase-x-sfpp + - name: Ethernet{module}/47 + type: 10gbase-x-sfpp + - name: Ethernet{module}/48 + type: 10gbase-x-sfpp diff --git a/module-types/Cisco/N7K-F248XT-25E.yaml b/module-types/Cisco/N7K-F248XT-25E.yaml new file mode 100644 index 000000000..c5b557666 --- /dev/null +++ b/module-types/Cisco/N7K-F248XT-25E.yaml @@ -0,0 +1,105 @@ +--- +manufacturer: Cisco +model: N7K-F248XT-25E +part_number: N7K-F248XT-25E +comments: '[Cisco Nexus 7000 F2-Series Enhanced 48-Port 1 and 10GBASE-T Ethernet Copper Module Data Sheet](https://www.cisco.com/c/en/us/products/collateral/switches/nexus-7000-series-switches/data_sheet_c78-719524.pdf)' +description: 1/10 Gbps BASE-T Ethernet Module +weight: 6.3 +weight_unit: kg +interfaces: + - name: Ethernet{module}/1 + type: 10gbase-t + - name: Ethernet{module}/2 + type: 10gbase-t + - name: Ethernet{module}/3 + type: 10gbase-t + - name: Ethernet{module}/4 + type: 10gbase-t + - name: Ethernet{module}/5 + type: 10gbase-t + - name: Ethernet{module}/6 + type: 10gbase-t + - name: Ethernet{module}/7 + type: 10gbase-t + - name: Ethernet{module}/8 + type: 10gbase-t + - name: Ethernet{module}/9 + type: 10gbase-t + - name: Ethernet{module}/10 + type: 10gbase-t + - name: Ethernet{module}/11 + type: 10gbase-t + - name: Ethernet{module}/12 + type: 10gbase-t + - name: Ethernet{module}/13 + type: 10gbase-t + - name: Ethernet{module}/14 + type: 10gbase-t + - name: Ethernet{module}/15 + type: 10gbase-t + - name: Ethernet{module}/16 + type: 10gbase-t + - name: Ethernet{module}/17 + type: 10gbase-t + - name: Ethernet{module}/18 + type: 10gbase-t + - name: Ethernet{module}/19 + type: 10gbase-t + - name: Ethernet{module}/20 + type: 10gbase-t + - name: Ethernet{module}/21 + type: 10gbase-t + - name: Ethernet{module}/22 + type: 10gbase-t + - name: Ethernet{module}/23 + type: 10gbase-t + - name: Ethernet{module}/24 + type: 10gbase-t + - name: Ethernet{module}/25 + type: 10gbase-t + - name: Ethernet{module}/26 + type: 10gbase-t + - name: Ethernet{module}/27 + type: 10gbase-t + - name: Ethernet{module}/28 + type: 10gbase-t + - name: Ethernet{module}/29 + type: 10gbase-t + - name: Ethernet{module}/30 + type: 10gbase-t + - name: Ethernet{module}/31 + type: 10gbase-t + - name: Ethernet{module}/32 + type: 10gbase-t + - name: Ethernet{module}/33 + type: 10gbase-t + - name: Ethernet{module}/34 + type: 10gbase-t + - name: Ethernet{module}/35 + type: 10gbase-t + - name: Ethernet{module}/36 + type: 10gbase-t + - name: Ethernet{module}/37 + type: 10gbase-t + - name: Ethernet{module}/38 + type: 10gbase-t + - name: Ethernet{module}/39 + type: 10gbase-t + - name: Ethernet{module}/40 + type: 10gbase-t + - name: Ethernet{module}/41 + type: 10gbase-t + - name: Ethernet{module}/42 + type: 10gbase-t + - name: Ethernet{module}/43 + type: 10gbase-t + - name: Ethernet{module}/44 + type: 10gbase-t + - name: Ethernet{module}/45 + type: 10gbase-t + - name: Ethernet{module}/46 + type: 10gbase-t + - name: Ethernet{module}/47 + type: 10gbase-t + - name: Ethernet{module}/48 + type: 10gbase-t diff --git a/module-types/Cisco/N7K-F312FQ-25.yaml b/module-types/Cisco/N7K-F312FQ-25.yaml new file mode 100644 index 000000000..af51fa8cc --- /dev/null +++ b/module-types/Cisco/N7K-F312FQ-25.yaml @@ -0,0 +1,33 @@ +--- +manufacturer: Cisco +model: N7K-F312FQ-25 +part_number: N7K-F312FQ-25 +comments: '[Cisco Nexus 7000 F3-Series 12-Port 40 Gigabit Ethernet Module Data Sheet](https://www.cisco.com/c/en/us/products/collateral/switches/nexus-7000-series-switches/data_sheet_c78-728412.pdf)' +description: 10/40 Gbps Ethernet Module +weight: 6.8 +weight_unit: kg +interfaces: + - name: Ethernet{module}/1 + type: 40gbase-x-qsfpp + - name: Ethernet{module}/2 + type: 40gbase-x-qsfpp + - name: Ethernet{module}/3 + type: 40gbase-x-qsfpp + - name: Ethernet{module}/4 + type: 40gbase-x-qsfpp + - name: Ethernet{module}/5 + type: 40gbase-x-qsfpp + - name: Ethernet{module}/6 + type: 40gbase-x-qsfpp + - name: Ethernet{module}/7 + type: 40gbase-x-qsfpp + - name: Ethernet{module}/8 + type: 40gbase-x-qsfpp + - name: Ethernet{module}/9 + type: 40gbase-x-qsfpp + - name: Ethernet{module}/10 + type: 40gbase-x-qsfpp + - name: Ethernet{module}/11 + type: 40gbase-x-qsfpp + - name: Ethernet{module}/12 + type: 40gbase-x-qsfpp diff --git a/module-types/Cisco/N7K-SUP2E.yaml b/module-types/Cisco/N7K-SUP2E.yaml new file mode 100644 index 000000000..dbdb37cf1 --- /dev/null +++ b/module-types/Cisco/N7K-SUP2E.yaml @@ -0,0 +1,17 @@ +--- +manufacturer: Cisco +model: N7K-SUP2E +part_number: N7K-SUP2E +weight: 5.25 +weight_unit: kg +comments: '[Cisco Nexus 7000 Series Switches Datasheet](https://www.cisco.com/c/en/us/products/collateral/switches/nexus-7000-series-switches/Data_Sheet_C78-437762.pdf)' +description: Cisco Nexus 7000 Series Supervisor2 Module +console-ports: + - name: console-SUP-slot-{module} + type: rj-45 + label: Serial Port +interfaces: + - name: mgmt0-SUP-slot-{module} + type: 1000base-t + label: MGMT Ethernet + mgmt_only: true diff --git a/module-types/Cisco/N9K-C9508-FM-R.yaml b/module-types/Cisco/N9K-C9508-FM-R.yaml index 64504f8f8..25a5d0dee 100644 --- a/module-types/Cisco/N9K-C9508-FM-R.yaml +++ b/module-types/Cisco/N9K-C9508-FM-R.yaml @@ -2,7 +2,7 @@ manufacturer: Cisco model: N9K-C9508-FM-R part_number: N9K-C9508-FM-R -description: Fabric Module for Cisco Nexus 9508 R-Series line cards – Cisco NX-OS only +description: Fabric Module for Cisco Nexus 9508 R-Series line cards - Cisco NX-OS only comments: '[Cisco Nexus 9500 R-Series Line Cards and Fabric Modules Data Sheet](https://www.cisco.com/c/en/us/products/collateral/switches/nexus-9000-series-switches/datasheet-c78-738321.html)' weight: 4.4 weight_unit: kg diff --git a/module-types/Cisco/NIM-24A.yaml b/module-types/Cisco/NIM-24A.yaml new file mode 100644 index 000000000..9e3dcf6f7 --- /dev/null +++ b/module-types/Cisco/NIM-24A.yaml @@ -0,0 +1,56 @@ +--- +manufacturer: Cisco +model: NIM-24A +part_number: NIM-24A +comments: '[Cisco 24-Port Asynchronous Serial NIM](https://www.cisco.com/c/en/us/products/collateral/routers/4000-series-integrated-services-routers-isr/datasheet-c78-739968.html)' +weight: 670 +weight_unit: g +console-server-ports: + - name: Async0/{module}/0 + type: rj-45 + - name: Async0/{module}/1 + type: rj-45 + - name: Async0/{module}/2 + type: rj-45 + - name: Async0/{module}/3 + type: rj-45 + - name: Async0/{module}/4 + type: rj-45 + - name: Async0/{module}/5 + type: rj-45 + - name: Async0/{module}/6 + type: rj-45 + - name: Async0/{module}/7 + type: rj-45 + - name: Async0/{module}/8 + type: rj-45 + - name: Async0/{module}/9 + type: rj-45 + - name: Async0/{module}/10 + type: rj-45 + - name: Async0/{module}/11 + type: rj-45 + - name: Async0/{module}/12 + type: rj-45 + - name: Async0/{module}/13 + type: rj-45 + - name: Async0/{module}/14 + type: rj-45 + - name: Async0/{module}/15 + type: rj-45 + - name: Async0/{module}/16 + type: rj-45 + - name: Async0/{module}/17 + type: rj-45 + - name: Async0/{module}/18 + type: rj-45 + - name: Async0/{module}/19 + type: rj-45 + - name: Async0/{module}/20 + type: rj-45 + - name: Async0/{module}/21 + type: rj-45 + - name: Async0/{module}/22 + type: rj-45 + - name: Async0/{module}/23 + type: rj-45 diff --git a/module-types/Cisco/VIC-1455.yaml b/module-types/Cisco/VIC-1455.yaml new file mode 100644 index 000000000..0a86d99d7 --- /dev/null +++ b/module-types/Cisco/VIC-1455.yaml @@ -0,0 +1,15 @@ +--- +manufacturer: Cisco +part_number: UCSC-PCIE-C25Q-04 +model: VIC 1455 +interfaces: + - name: Ethernet {module}/1 + type: 25gbase-x-sfp28 + - name: Ethernet {module}/2 + type: 25gbase-x-sfp28 + - name: Ethernet {module}/3 + type: 25gbase-x-sfp28 + - name: Ethernet {module}/4 + type: 25gbase-x-sfp28 +comments: Cisco UCS VIC 1455 quad port 10/25G SFP28 PCIe for C220 M5/M6, C240 M5/M6, S3260 M5, C240 SD M5, C480 M5, C480 ML M5, C125 M5, S3260 M5, C225 + M6, C245 M6 diff --git a/module-types/Cisco/VIC-1457.yaml b/module-types/Cisco/VIC-1457.yaml new file mode 100644 index 000000000..953afbb18 --- /dev/null +++ b/module-types/Cisco/VIC-1457.yaml @@ -0,0 +1,14 @@ +--- +manufacturer: Cisco +part_number: UCSC-MLOM-C25Q-04 +model: VIC 1457 +interfaces: + - name: Ethernet {module}/1 + type: 25gbase-x-sfp28 + - name: Ethernet {module}/2 + type: 25gbase-x-sfp28 + - name: Ethernet {module}/3 + type: 25gbase-x-sfp28 + - name: Ethernet {module}/4 + type: 25gbase-x-sfp28 +comments: Cisco UCS VIC 1457 quad port 10/25G SFP28 mLOM for C220 M5, C240 M5 and C240 SD M5 diff --git a/module-types/Cisco/VIC-1467.yaml b/module-types/Cisco/VIC-1467.yaml new file mode 100644 index 000000000..f0d9c54d5 --- /dev/null +++ b/module-types/Cisco/VIC-1467.yaml @@ -0,0 +1,14 @@ +--- +manufacturer: Cisco +part_number: UCSC-M-V25-04 +model: VIC 1467 +interfaces: + - name: Ethernet {module}/1 + type: 25gbase-x-sfp28 + - name: Ethernet {module}/2 + type: 25gbase-x-sfp28 + - name: Ethernet {module}/3 + type: 25gbase-x-sfp28 + - name: Ethernet {module}/4 + type: 25gbase-x-sfp28 +comments: Cisco UCS VIC 1467 quad port 10/25G SFP28 mLOM for C220 M6, C240 M6, C225 M6, C245 M6 diff --git a/module-types/Cisco/VIC-1477.yaml b/module-types/Cisco/VIC-1477.yaml new file mode 100644 index 000000000..b0bd1daf7 --- /dev/null +++ b/module-types/Cisco/VIC-1477.yaml @@ -0,0 +1,10 @@ +--- +manufacturer: Cisco +part_number: UCSC-M-V100-04 +model: VIC 1477 +interfaces: + - name: Ethernet {module}/1 + type: 100gbase-x-qsfp28 + - name: Ethernet {module}/2 + type: 100gbase-x-qsfp28 +comments: Cisco UCS VIC 1477 dual port 40/100G QSFP28 mLOM for C220 M6, C240 M6, C225 M6, C245 M6 diff --git a/module-types/Cisco/VIC-1495.yaml b/module-types/Cisco/VIC-1495.yaml new file mode 100644 index 000000000..d286feeda --- /dev/null +++ b/module-types/Cisco/VIC-1495.yaml @@ -0,0 +1,11 @@ +--- +manufacturer: Cisco +part_number: UCSC-PCIE-C100-04 +model: VIC 1495 +interfaces: + - name: Ethernet {module}/1 + type: 100gbase-x-qsfp28 + - name: Ethernet {module}/2 + type: 100gbase-x-qsfp28 +comments: Cisco UCS VIC 1495 dual port 40/100G QSFP28 PCIe for C220 M5/M6, C240 M5/M6, S3260 M5, C240 SD M5, C480 M5, C480 ML M5, C125 M5, S3260 M5, C225 + M6, C245 M6 diff --git a/module-types/Cisco/VIC-1497.yaml b/module-types/Cisco/VIC-1497.yaml new file mode 100644 index 000000000..fb571e567 --- /dev/null +++ b/module-types/Cisco/VIC-1497.yaml @@ -0,0 +1,10 @@ +--- +manufacturer: Cisco +part_number: UCSC-MLOM-C100-04 +model: VIC 1497 +interfaces: + - name: Ethernet {module}/1 + type: 100gbase-x-qsfp28 + - name: Ethernet {module}/2 + type: 100gbase-x-qsfp28 +comments: Cisco UCS VIC 1497 dual port 40/100G QSFP28 mLOM for C220 M5, C240 M5, C240 SD M5 diff --git a/module-types/Cisco/VIC-15235.yaml b/module-types/Cisco/VIC-15235.yaml new file mode 100644 index 000000000..0a5e0ec04 --- /dev/null +++ b/module-types/Cisco/VIC-15235.yaml @@ -0,0 +1,10 @@ +--- +manufacturer: Cisco +part_number: UCSC-P-V5D200G-D +model: VIC 15235 +interfaces: + - name: Ethernet {module}/1 + type: 200gbase-x-qsfp56 + - name: Ethernet {module}/2 + type: 200gbase-x-qsfp56 +comments: Cisco UCS VIC 15235 Dual port 40/100/200G PCIe for Cisco UCS C-Series M7 rack servers diff --git a/module-types/Cisco/VIC-15237.yaml b/module-types/Cisco/VIC-15237.yaml new file mode 100644 index 000000000..86746ade9 --- /dev/null +++ b/module-types/Cisco/VIC-15237.yaml @@ -0,0 +1,10 @@ +--- +manufacturer: Cisco +part_number: UCSC-M-V5D200GV2D +model: VIC 15237 +interfaces: + - name: Ethernet {module}/1 + type: 200gbase-x-qsfp56 + - name: Ethernet {module}/2 + type: 200gbase-x-qsfp56 +comments: Cisco UCS VIC 15237 Dual port 40/100/200G mLOM for UCS C-Series M7 rack servers diff --git a/module-types/Cisco/VIC-15238.yaml b/module-types/Cisco/VIC-15238.yaml new file mode 100644 index 000000000..9d623b324 --- /dev/null +++ b/module-types/Cisco/VIC-15238.yaml @@ -0,0 +1,10 @@ +--- +manufacturer: Cisco +part_number: UCSC-M-V5D200G-D +model: VIC 15238 +interfaces: + - name: Ethernet {module}/1 + type: 200gbase-x-qsfp56 + - name: Ethernet {module}/2 + type: 200gbase-x-qsfp56 +comments: Cisco UCS VIC 15238 Dual port 40/100/200G mLOM for C220-M7, C240-M7 diff --git a/module-types/Cisco/VIC-15425.yaml b/module-types/Cisco/VIC-15425.yaml new file mode 100644 index 000000000..50acbf6c1 --- /dev/null +++ b/module-types/Cisco/VIC-15425.yaml @@ -0,0 +1,14 @@ +--- +manufacturer: Cisco +part_number: UCSC-P-V5Q50G-D +model: VIC 15425 +interfaces: + - name: Ethernet {module}/1 + type: 50gbase-x-sfp56 + - name: Ethernet {module}/2 + type: 50gbase-x-sfp56 + - name: Ethernet {module}/3 + type: 50gbase-x-sfp56 + - name: Ethernet {module}/4 + type: 50gbase-x-sfp56 +comments: Cisco UCS VIC 15425 Quad port 10/25/50G PCIe for Cisco UCS C-Series M7 rack servers diff --git a/module-types/Cisco/VIC-15427.yaml b/module-types/Cisco/VIC-15427.yaml new file mode 100644 index 000000000..e04508e97 --- /dev/null +++ b/module-types/Cisco/VIC-15427.yaml @@ -0,0 +1,14 @@ +--- +manufacturer: Cisco +part_number: UCSC-M-V5Q50GV2D +model: VIC 15427 +interfaces: + - name: Ethernet {module}/1 + type: 50gbase-x-sfp56 + - name: Ethernet {module}/2 + type: 50gbase-x-sfp56 + - name: Ethernet {module}/3 + type: 50gbase-x-sfp56 + - name: Ethernet {module}/4 + type: 50gbase-x-sfp56 +comments: Cisco UCS VIC 15427 Quad port 10/25/50G mLOM for Cisco UCS C-Series M7 rack servers diff --git a/module-types/Cisco/VIC-15428.yaml b/module-types/Cisco/VIC-15428.yaml new file mode 100644 index 000000000..9cccba4f5 --- /dev/null +++ b/module-types/Cisco/VIC-15428.yaml @@ -0,0 +1,14 @@ +--- +manufacturer: Cisco +part_number: UCSC-M-V5Q50G-D +model: VIC 15428 +interfaces: + - name: Ethernet {module}/1 + type: 50gbase-x-sfp56 + - name: Ethernet {module}/2 + type: 50gbase-x-sfp56 + - name: Ethernet {module}/3 + type: 50gbase-x-sfp56 + - name: Ethernet {module}/4 + type: 50gbase-x-sfp56 +comments: Cisco UCS VIC 15428 Quad port 10/25/50G mLOM for C220-M7, C240-M7 diff --git a/module-types/Commscope/PNL-BK-012-SFA-LC12-BL.yaml b/module-types/Commscope/PNL-BK-012-SFA-LC12-BL.yaml index 4c79496f4..296307641 100644 --- a/module-types/Commscope/PNL-BK-012-SFA-LC12-BL.yaml +++ b/module-types/Commscope/PNL-BK-012-SFA-LC12-BL.yaml @@ -2,7 +2,7 @@ manufacturer: Commscope model: PNL-BK-012-SFA-LC12-BL part_number: '760167874' -description: Adapter Pack, Black, 1000-Type, with 1 TeraSPEED® 12 fiber, Singlemode LC ganged adapter, blue, shuttered +description: Adapter Pack, Black, 1000-Type, with 1 TeraSPEED 12 fiber, Singlemode LC ganged adapter, blue, shuttered comments: '[Commscope Product Page](https://www.commscope.com/product-type/cabinets-panels-enclosures/fiber-panels-cassettes/fiber-adapter-packs/item760148254/)' front-ports: - name: '{module}:1' diff --git a/module-types/Corning/ECM-UM-12-05-93Q.yaml b/module-types/Corning/ECM-UM-12-05-93Q.yaml index 47ff1a5a2..924459361 100644 --- a/module-types/Corning/ECM-UM-12-05-93Q.yaml +++ b/module-types/Corning/ECM-UM-12-05-93Q.yaml @@ -3,7 +3,7 @@ manufacturer: Corning model: ECM-UM-12-05-93Q part_number: ECM-UM-12-05-93Q comments: "Corning EDGE Low Loss Module: \r\n\r\n* UM = Universal Polarity \r\n* 12 = 12-Strand \r\n* 05 = Shuttered LC Duplex multi-mode \r\n* 93 = MTP\ - \ 12 F (pinned) multimode \r\n* Q = 50 μm multimode (OM4)" + \ 12 F (pinned) multimode \r\n* Q = 50 um multimode (OM4)" front-ports: - name: '{module}1' type: lc diff --git a/module-types/Corning/ECM-UM-12-05-93T.yaml b/module-types/Corning/ECM-UM-12-05-93T.yaml index 9e27ff844..7056be7b6 100644 --- a/module-types/Corning/ECM-UM-12-05-93T.yaml +++ b/module-types/Corning/ECM-UM-12-05-93T.yaml @@ -3,7 +3,7 @@ manufacturer: Corning model: ECM-UM-12-05-93T part_number: ECM-UM-12-05-93T comments: "Corning EDGE Low Loss Module: \r\n\r\n* UM = Universal Polarity \r\n* 12 = 12-Strand \r\n* 05 = Shuttered LC Duplex multi-mode \r\n* 93 = MTP\ - \ 12 F (pinned) multimode \r\n* T = 50 μm multimode (OM3)" + \ 12 F (pinned) multimode \r\n* T = 50 um multimode (OM3)" front-ports: - name: '{module}1' type: lc diff --git a/module-types/Corning/ECM-UM-12-05-93V.yaml b/module-types/Corning/ECM-UM-12-05-93V.yaml index 5298fa5d2..6b97d0227 100644 --- a/module-types/Corning/ECM-UM-12-05-93V.yaml +++ b/module-types/Corning/ECM-UM-12-05-93V.yaml @@ -3,7 +3,7 @@ manufacturer: Corning model: ECM-UM-12-05-93V part_number: ECM-UM-12-05-93V comments: "Corning EDGE Low Loss Module: \r\n\r\n* UM = Universal Polarity \r\n* 12 = 12-Strand \r\n* 05 = Shuttered LC Duplex multi-mode \r\n* 93 = MTP\ - \ 12 F (pinned) multimode \r\n* V = 50 μm multimode (OM5)" + \ 12 F (pinned) multimode \r\n* V = 50 um multimode (OM5)" front-ports: - name: '{module}1' type: lc diff --git a/module-types/Dell/0155M8.yaml b/module-types/Dell/0155M8.yaml new file mode 100644 index 000000000..c769ae799 --- /dev/null +++ b/module-types/Dell/0155M8.yaml @@ -0,0 +1,6 @@ +--- +manufacturer: Dell +model: A3000E-S1 +part_number: 0155M8 +comments: | + Dell 0155M8 MX7000 3000Watt DC DC Power Supply diff --git a/module-types/Dell/06FKHH.yaml b/module-types/Dell/06FKHH.yaml new file mode 100644 index 000000000..48aac1cd6 --- /dev/null +++ b/module-types/Dell/06FKHH.yaml @@ -0,0 +1,9 @@ +--- +manufacturer: Dell +model: 06FKHH +part_number: 06FKHH +comments: 550 Watt Hot Swap Power Supply +power-ports: + - name: PSU{module} + type: iec-60320-c14 + maximum_draw: 550 diff --git a/module-types/Dell/0HJ9HD.yaml b/module-types/Dell/0HJ9HD.yaml new file mode 100644 index 000000000..23eb70148 --- /dev/null +++ b/module-types/Dell/0HJ9HD.yaml @@ -0,0 +1,11 @@ +--- +manufacturer: Dell +model: 0HJ9HD +part_number: 0HJ9HD +comments: | + '[1050 Watt Hot Swap Power Supply](https://www.serversupply.com/POWER%20SUPPLY/NETWORKS%20POWER%20SUPPLY/1050%20WATT/DELL/HJ9HD_391721.htm)' +power-ports: + - name: PSU{module} + type: iec-60320-c14 + allocated_draw: 500 + maximum_draw: 1050 diff --git a/module-types/Dell/1W1TN.yaml b/module-types/Dell/1W1TN.yaml new file mode 100644 index 000000000..d9c7a480a --- /dev/null +++ b/module-types/Dell/1W1TN.yaml @@ -0,0 +1,8 @@ +--- +manufacturer: Dell +model: D3000E-S1 +part_number: 1W1TN +weight: 1.36 +weight_unit: kg +comments: | + [Dell 1W1TN MX7000 3000Watt 80 Platinum Power Supply](https://www.serversupply.com/POWER%20SUPPLY/SERVER%20POWER%20SUPPLY/3000%20WATT/DELL/1W1TN_355740.htm) diff --git a/module-types/Dell/H7TFG.yaml b/module-types/Dell/H7TFG.yaml new file mode 100644 index 000000000..9606e94ed --- /dev/null +++ b/module-types/Dell/H7TFG.yaml @@ -0,0 +1,8 @@ +--- +manufacturer: Dell +model: H7TFG +part_number: H7TFG +weight: 4.41 +weight_unit: lb +comments: | + [Dell H7TFG MX7000 3000Watt 80 Platinum Power Supply](https://www.serversupply.com/POWER%20SUPPLY/SERVER%20POWER%20SUPPLY/3000%20WATT/DELL/H7TFG_350526.htm) diff --git a/module-types/Dell/Y58PJ.yaml b/module-types/Dell/Y58PJ.yaml new file mode 100644 index 000000000..653bf8243 --- /dev/null +++ b/module-types/Dell/Y58PJ.yaml @@ -0,0 +1,8 @@ +--- +manufacturer: Dell +model: Y58PJ +part_number: Y58PJ +weight: 2.27 +weight_unit: kg +comments: | + [Dell Y58PJ MX7000 3000Watt 80 Platinum Power Supply](https://www.serversupply.com/POWER%20SUPPLY/SERVER%20POWER%20SUPPLY/3000%20WATT/DELL/Y58PJ_350527.htm) diff --git a/module-types/Diamond SA/Kompaktmodul-Simplex-12-ports-E-2000.yml b/module-types/Diamond SA/Kompaktmodul-Simplex-12-ports-E-2000.yml new file mode 100644 index 000000000..a4e1fc597 --- /dev/null +++ b/module-types/Diamond SA/Kompaktmodul-Simplex-12-ports-E-2000.yml @@ -0,0 +1,58 @@ +--- +manufacturer: Diamond SA +model: Kompaktmodul Simplex 12 Ports E-2000 +part_number: G7G8I12S-012V212 +comments: '[DIAMOND LWL Passive Komponenten](https://shop.diamond.de/Input/Datenblatt/DB_BGT_11_22.pdf)' +front-ports: + - name: Port 1 + type: lc + rear_port: '{module}1-12' + rear_port_position: 1 + - name: Port 2 + type: lc + rear_port: '{module}1-12' + rear_port_position: 2 + - name: Port 3 + type: lc + rear_port: '{module}1-12' + rear_port_position: 3 + - name: Port 4 + type: lc + rear_port: '{module}1-12' + rear_port_position: 4 + - name: Port 5 + type: lc + rear_port: '{module}1-12' + rear_port_position: 5 + - name: Port 6 + type: lc + rear_port: '{module}1-12' + rear_port_position: 6 + - name: Port 7 + type: lc + rear_port: '{module}1-12' + rear_port_position: 7 + - name: Port 8 + type: lc + rear_port: '{module}1-12' + rear_port_position: 8 + - name: Port 9 + type: lc + rear_port: '{module}1-12' + rear_port_position: 9 + - name: Port 10 + type: lc + rear_port: '{module}1-12' + rear_port_position: 10 + - name: Port 11 + type: lc + rear_port: '{module}1-12' + rear_port_position: 12 + - name: Port 12 + type: lc + rear_port: '{module}1-12' + rear_port_position: 12 +rear-ports: + - name: '{module}1-12' + type: mpo + positions: 12 diff --git a/module-types/Extreme Networks/XN-ACPWR-1100W-BF.yaml b/module-types/Extreme Networks/XN-ACPWR-1100W-BF.yaml new file mode 100644 index 000000000..d8920e6ce --- /dev/null +++ b/module-types/Extreme Networks/XN-ACPWR-1100W-BF.yaml @@ -0,0 +1,11 @@ +--- +manufacturer: Extreme Networks +model: XN-ACPWR-1100W-BF +part_number: XN-ACPWR-1100W-BF +comments: 1100W AC Power Supply for X460-G2 switch (PoE models) datashet[https://documentation.extremenetworks.com/summit_16/GUID-392CACAC-767B-46E7-8940-DE317A308F87.shtml] +weight: 1160 +weight_unit: g +power-ports: + - name: Ps#{module} + type: iec-60320-c16 + maximum_draw: 1100 diff --git a/module-types/Extreme Networks/XN-ACPWR-2000W-F.yaml b/module-types/Extreme Networks/XN-ACPWR-2000W-F.yaml new file mode 100644 index 000000000..6a9c2bf35 --- /dev/null +++ b/module-types/Extreme Networks/XN-ACPWR-2000W-F.yaml @@ -0,0 +1,11 @@ +--- +manufacturer: Extreme Networks +model: XN-ACPWR-2000W-F +part_number: xn-acpwr-2000w-f +comments: 2000W AC Power Supply for X465 Switch (PoE models) datashet[https://documentation.extremenetworks.com/extremeswitching/GUID-3F031608-B31D-48B7-9E61-7EF375B20684.shtml] +weight: 1340 +weight_unit: g +power-ports: + - name: Ps#{module} + type: iec-60320-c16 + maximum_draw: 2000 diff --git a/module-types/Extreme Networks/XN-ACPWR-2000W-FB.yaml b/module-types/Extreme Networks/XN-ACPWR-2000W-FB.yaml new file mode 100644 index 000000000..43575a7fb --- /dev/null +++ b/module-types/Extreme Networks/XN-ACPWR-2000W-FB.yaml @@ -0,0 +1,11 @@ +--- +manufacturer: Extreme Networks +model: XN-ACPWR-2000W-FB +part_number: xn-acpwr-2000w-fb +comments: 2000W AC Power Supply for X465 Switch (PoE models) datashet[https://documentation.extremenetworks.com/extremeswitching/GUID-3F031608-B31D-48B7-9E61-7EF375B20684.shtml] +weight: 1340 +weight_unit: g +power-ports: + - name: Ps#{module} + type: iec-60320-c16 + maximum_draw: 2000 diff --git a/module-types/Extreme Networks/XN-ACPWR-300W-BF.yaml b/module-types/Extreme Networks/XN-ACPWR-300W-BF.yaml new file mode 100644 index 000000000..506778a6a --- /dev/null +++ b/module-types/Extreme Networks/XN-ACPWR-300W-BF.yaml @@ -0,0 +1,11 @@ +--- +manufacturer: Extreme Networks +model: XN-ACPWR-300W-BF +part_number: xn-acpwr-300w-bf +comments: 300W AC Power Supply for X460-G2 switch (non-PoE models) datashet[https://documentation.extremenetworks.com/summit_16/GUID-AFC225CF-45C9-4C71-A483-697EFC98FA0D.shtml] +weight: 1000 +weight_unit: g +power-ports: + - name: Ps#{module} + type: iec-60320-c16 + maximum_draw: 300 diff --git a/module-types/Extreme Networks/XN-ACPWR-300W-FB.yaml b/module-types/Extreme Networks/XN-ACPWR-300W-FB.yaml new file mode 100644 index 000000000..a8b4d9d8a --- /dev/null +++ b/module-types/Extreme Networks/XN-ACPWR-300W-FB.yaml @@ -0,0 +1,11 @@ +--- +manufacturer: Extreme Networks +model: XN-ACPWR-300W-FB +part_number: xn-acpwr-300w-fb +comments: 300W AC Power Supply for X460-G2 switch (non-PoE models) datashet[https://documentation.extremenetworks.com/summit_16/GUID-AFC225CF-45C9-4C71-A483-697EFC98FA0D.shtml] +weight: 1000 +weight_unit: g +power-ports: + - name: Ps#{module} + type: iec-60320-c16 + maximum_draw: 300 diff --git a/module-types/Extreme Networks/XN-ACPWR-350W-BF.yaml b/module-types/Extreme Networks/XN-ACPWR-350W-BF.yaml new file mode 100644 index 000000000..5ae5eb7c1 --- /dev/null +++ b/module-types/Extreme Networks/XN-ACPWR-350W-BF.yaml @@ -0,0 +1,11 @@ +--- +manufacturer: Extreme Networks +model: XN-ACPWR-350W-BF +part_number: xn-acpwr-350w-bf +comments: 350W AC Power Supply for X460-G2 switch (non-PoE models) datashet[https://documentation.extremenetworks.com/summit_16/GUID-AF70FB23-8A02-4032-9909-D06F4D007C27.shtml] +weight: 1120 +weight_unit: g +power-ports: + - name: Ps#{module} + type: iec-60320-c16 + maximum_draw: 350 diff --git a/module-types/Extreme Networks/XN-ACPWR-350W-FB.yaml b/module-types/Extreme Networks/XN-ACPWR-350W-FB.yaml new file mode 100644 index 000000000..857d0a1ff --- /dev/null +++ b/module-types/Extreme Networks/XN-ACPWR-350W-FB.yaml @@ -0,0 +1,11 @@ +--- +manufacturer: Extreme Networks +model: XN-ACPWR-350W-FB +part_number: xn-acpwr-350w-fb +comments: 350W AC Power Supply for X460-G2 switch (non-PoE models) datashet[https://documentation.extremenetworks.com/summit_16/GUID-AF70FB23-8A02-4032-9909-D06F4D007C27.shtml] +weight: 1120 +weight_unit: g +power-ports: + - name: Ps#{module} + type: iec-60320-c16 + maximum_draw: 350 diff --git a/module-types/Extreme Networks/XN-ACPWR-715W-FB.yaml b/module-types/Extreme Networks/XN-ACPWR-715W-FB.yaml new file mode 100644 index 000000000..2e9d7c717 --- /dev/null +++ b/module-types/Extreme Networks/XN-ACPWR-715W-FB.yaml @@ -0,0 +1,11 @@ +--- +manufacturer: Extreme Networks +model: XN-ACPWR-715W-FB +part_number: xn-acpwr-715w-fb +comments: 750W AC Power Supply for X450-G2 switch (PoE models) datashet[https://documentation.extremenetworks.com/summit_16/GUID-E78724EF-1454-4AF3-8E53-F70EB9D50A63.shtml] +weight: 1120 +weight_unit: g +power-ports: + - name: Ps#{module} + type: iec-60320-c16 + maximum_draw: 715 diff --git a/module-types/Extreme Networks/XN-ACPWR-770W-BF.yaml b/module-types/Extreme Networks/XN-ACPWR-770W-BF.yaml new file mode 100644 index 000000000..e6a515e69 --- /dev/null +++ b/module-types/Extreme Networks/XN-ACPWR-770W-BF.yaml @@ -0,0 +1,11 @@ +--- +manufacturer: Extreme Networks +model: XN-ACPWR-770W-BF +part_number: xn-acpwr-770w-bf +comments: 770W AC Power Supply for X590, X690 and X870 switches datashet[https://documentation.extremenetworks.com/extremeswitching/GUID-061EA430-D114-4B57-958B-0EBE88B61EC1.shtml] +weight: 1120 +weight_unit: g +power-ports: + - name: Ps#{module} + type: iec-60320-c16 + maximum_draw: 770 diff --git a/module-types/Extreme Networks/XN-ACPWR-770W-FB.yaml b/module-types/Extreme Networks/XN-ACPWR-770W-FB.yaml new file mode 100644 index 000000000..76d67b7a4 --- /dev/null +++ b/module-types/Extreme Networks/XN-ACPWR-770W-FB.yaml @@ -0,0 +1,11 @@ +--- +manufacturer: Extreme Networks +model: XN-ACPWR-770W-FB +part_number: cn-acpwr-770w-fb +comments: 770W AC Power Supply for X590, X690 and X870 switches datashet[https://documentation.extremenetworks.com/extremeswitching/GUID-061EA430-D114-4B57-958B-0EBE88B61EC1.shtml] +weight: 1120 +weight_unit: g +power-ports: + - name: Ps#{module} + type: iec-60320-c16 + maximum_draw: 770 diff --git a/module-types/Extreme Networks/XN-ACPWR-800W-F.yaml b/module-types/Extreme Networks/XN-ACPWR-800W-F.yaml index 58334e258..3a267af00 100644 --- a/module-types/Extreme Networks/XN-ACPWR-800W-F.yaml +++ b/module-types/Extreme Networks/XN-ACPWR-800W-F.yaml @@ -2,10 +2,10 @@ manufacturer: Extreme Networks model: XN-ACPWR-800W-F part_number: XN-ACPWR-800W-F -comments: 800W front to back PSU +comments: 800W front-to-back airflow PSU for 7520 and 7720 switches weight: 810 weight_unit: g power-ports: - name: Ps#{module} - type: iec-60320-c16 + type: iec-60320-c14 maximum_draw: 800 diff --git a/module-types/Extreme Networks/XN-ACPWR-800W-R.yaml b/module-types/Extreme Networks/XN-ACPWR-800W-R.yaml new file mode 100644 index 000000000..a7df5e1d1 --- /dev/null +++ b/module-types/Extreme Networks/XN-ACPWR-800W-R.yaml @@ -0,0 +1,11 @@ +--- +manufacturer: Extreme Networks +model: XN-ACPWR-800W-R +part_number: XN-ACPWR-800W-R +comments: 800W back-to-front airflow PSU for 7520 and 7720 switches +weight: 810 +weight_unit: g +power-ports: + - name: Ps#{module} + type: iec-60320-c14 + maximum_draw: 800 diff --git a/module-types/Extreme Networks/XN-DCPWR-1100W-BF.yaml b/module-types/Extreme Networks/XN-DCPWR-1100W-BF.yaml new file mode 100644 index 000000000..0684b7837 --- /dev/null +++ b/module-types/Extreme Networks/XN-DCPWR-1100W-BF.yaml @@ -0,0 +1,11 @@ +--- +manufacturer: Extreme Networks +model: XN-DCPWR-1100W-BF +part_number: xn-dcpwr-1100w-bf +comments: 1100W DC Power Supply for X690 and X870 switches datashet[https://documentation.extremenetworks.com/summit_16/GUID-8AEF4D3E-0449-4930-9C66-73ADF05A02BA.shtml] +weight: 1120 +weight_unit: g +power-ports: + - name: Ps#{module} + type: other + maximum_draw: 1100 diff --git a/module-types/Extreme Networks/XN-DCPWR-1100W-FB.yaml b/module-types/Extreme Networks/XN-DCPWR-1100W-FB.yaml new file mode 100644 index 000000000..768833875 --- /dev/null +++ b/module-types/Extreme Networks/XN-DCPWR-1100W-FB.yaml @@ -0,0 +1,11 @@ +--- +manufacturer: Extreme Networks +model: XN-DCPWR-1100W-FB +part_number: xn-dcpwr-1100w-fb +comments: 1100W DC Power Supply for X690 and X870 switches datashet[https://documentation.extremenetworks.com/summit_16/GUID-8AEF4D3E-0449-4930-9C66-73ADF05A02BA.shtml] +weight: 1120 +weight_unit: g +power-ports: + - name: Ps#{module} + type: other + maximum_draw: 1100 diff --git a/module-types/Extreme Networks/XN-DCPWR-300W-BF.yaml b/module-types/Extreme Networks/XN-DCPWR-300W-BF.yaml new file mode 100644 index 000000000..3d7e1e6c8 --- /dev/null +++ b/module-types/Extreme Networks/XN-DCPWR-300W-BF.yaml @@ -0,0 +1,11 @@ +--- +manufacturer: Extreme Networks +model: XN-DCPWR-300W-BF +part_number: xn-dcpwr-300w-bf +comments: 300W DC Power Supply for X460-G2 switch (non-PoE models) datashet[https://documentation.extremenetworks.com/summit_16/GUID-AFC225CF-45C9-4C71-A483-697EFC98FA0D.shtml] +weight: 830 +weight_unit: g +power-ports: + - name: Ps#{module} + type: other + maximum_draw: 300 diff --git a/module-types/Extreme Networks/XN-DCPWR-300W-FB.yaml b/module-types/Extreme Networks/XN-DCPWR-300W-FB.yaml new file mode 100644 index 000000000..9b338a5d1 --- /dev/null +++ b/module-types/Extreme Networks/XN-DCPWR-300W-FB.yaml @@ -0,0 +1,11 @@ +--- +manufacturer: Extreme Networks +model: XN-DCPWR-300W-FB +part_number: xn-dcpwr-300w-fb +comments: 300W DC Power Supply for X460-G2 switch (non-PoE models) datashet[https://documentation.extremenetworks.com/summit_16/GUID-AFC225CF-45C9-4C71-A483-697EFC98FA0D.shtml] +weight: 830 +weight_unit: g +power-ports: + - name: Ps#{module} + type: other + maximum_draw: 300 diff --git a/module-types/Extreme Networks/XN-DCPWR-800W-F.yaml b/module-types/Extreme Networks/XN-DCPWR-800W-F.yaml new file mode 100644 index 000000000..4e0bf48a2 --- /dev/null +++ b/module-types/Extreme Networks/XN-DCPWR-800W-F.yaml @@ -0,0 +1,11 @@ +--- +manufacturer: Extreme Networks +model: XN-DCPWR-800W-F +part_number: XN-DCPWR-800W-F +comments: 800W front-to-back airflow PSU for 7520 and 7720 switches +weight: 850 +weight_unit: g +power-ports: + - name: Ps#{module} + type: dc-terminal + maximum_draw: 800 diff --git a/module-types/Extreme Networks/XN-DCPWR-800W-R.yaml b/module-types/Extreme Networks/XN-DCPWR-800W-R.yaml new file mode 100644 index 000000000..4cd3f144f --- /dev/null +++ b/module-types/Extreme Networks/XN-DCPWR-800W-R.yaml @@ -0,0 +1,11 @@ +--- +manufacturer: Extreme Networks +model: XN-DCPWR-800W-R +part_number: XN-DCPWR-800W-R +comments: 800W back-to-front airflow PSU for 7520 and 7720 switches +weight: 850 +weight_unit: g +power-ports: + - name: Ps#{module} + type: dc-terminal + maximum_draw: 800 diff --git a/module-types/FS/FHD-D82128EM3.yaml b/module-types/FS/FHD-D82128EM3.yaml new file mode 100644 index 000000000..754091f42 --- /dev/null +++ b/module-types/FS/FHD-D82128EM3.yaml @@ -0,0 +1,55 @@ +--- +manufacturer: FS +model: FHD-D82128EM3 +part_number: '126899' +description: 8 Channels DWDM Mux Demux, 100GHz C21-C28, with EXP & Mon and 1310nm Port, 2.4dB Typical IL, LC/UPC, FHD Plug-in Module +comments: '[Product Page](https://www.fs.com/products/126899.html)' +front-ports: + - name: '{module}:EXP' + type: lc-upc + rear_port: '{module}:LINE' + rear_port_position: 1 + - name: '{module}:MON' + type: lc-upc + rear_port: '{module}:LINE' + rear_port_position: 2 + - name: '{module}:1310' + type: lc-upc + rear_port: '{module}:LINE' + rear_port_position: 3 + - name: '{module}:C21' + type: lc-upc + rear_port: '{module}:LINE' + rear_port_position: 4 + - name: '{module}:C22' + type: lc-upc + rear_port: '{module}:LINE' + rear_port_position: 5 + - name: '{module}:C23' + type: lc-upc + rear_port: '{module}:LINE' + rear_port_position: 6 + - name: '{module}:C24' + type: lc-upc + rear_port: '{module}:LINE' + rear_port_position: 7 + - name: '{module}:C25' + type: lc-upc + rear_port: '{module}:LINE' + rear_port_position: 8 + - name: '{module}:C26' + type: lc-upc + rear_port: '{module}:LINE' + rear_port_position: 9 + - name: '{module}:C27' + type: lc-upc + rear_port: '{module}:LINE' + rear_port_position: 10 + - name: '{module}:C28' + type: lc-upc + rear_port: '{module}:LINE' + rear_port_position: 11 +rear-ports: + - name: '{module}:LINE' + type: lc-upc + positions: 11 diff --git a/module-types/FS/FHD-D82936EM.yaml b/module-types/FS/FHD-D82936EM.yaml new file mode 100644 index 000000000..61f25a5dd --- /dev/null +++ b/module-types/FS/FHD-D82936EM.yaml @@ -0,0 +1,51 @@ +--- +manufacturer: FS +model: FHD-D82936EM +part_number: '126900' +description: 8 Channels DWDM Mux Demux, 100GHz C29-C36, with Monitor and Expansion Port, 2.4dB Typical IL, LC/UPC, FHD Plug-in Module +comments: '[Product Page](https://www.fs.com/de-en/products/126900.html)' +front-ports: + - name: '{module}:EXP' + type: lc-upc + rear_port: '{module}:LINE' + rear_port_position: 1 + - name: '{module}:MON' + type: lc-upc + rear_port: '{module}:LINE' + rear_port_position: 2 + - name: '{module}:C29' + type: lc-upc + rear_port: '{module}:LINE' + rear_port_position: 3 + - name: '{module}:C30' + type: lc-upc + rear_port: '{module}:LINE' + rear_port_position: 4 + - name: '{module}:C31' + type: lc-upc + rear_port: '{module}:LINE' + rear_port_position: 5 + - name: '{module}:C32' + type: lc-upc + rear_port: '{module}:LINE' + rear_port_position: 6 + - name: '{module}:C33' + type: lc-upc + rear_port: '{module}:LINE' + rear_port_position: 7 + - name: '{module}:C34' + type: lc-upc + rear_port: '{module}:LINE' + rear_port_position: 8 + - name: '{module}:C35' + type: lc-upc + rear_port: '{module}:LINE' + rear_port_position: 9 + - name: '{module}:C36' + type: lc-upc + rear_port: '{module}:LINE' + rear_port_position: 10 +rear-ports: + - name: '{module}:LINE' + type: lc-upc + positions: 10 diff --git a/module-types/FS/FHD-D85360EM.yaml b/module-types/FS/FHD-D85360EM.yaml new file mode 100644 index 000000000..5241546b9 --- /dev/null +++ b/module-types/FS/FHD-D85360EM.yaml @@ -0,0 +1,51 @@ +--- +manufacturer: FS +model: FHD-D85360EM +part_number: '126901' +description: 8 Channels DWDM Mux Demux, 100GHz C53-C60, with Monitor and Expansion Port, 2.4dB Typical IL, LC/UPC, FHD Plug-in Module, CWDM/DWDM Hybrid +comments: '[Product Page](https://www.fs.com/products/126901.html)' +front-ports: + - name: '{module}:EXP' + type: lc-upc + rear_port: '{module}:LINE' + rear_port_position: 1 + - name: '{module}:MON' + type: lc-upc + rear_port: '{module}:LINE' + rear_port_position: 2 + - name: '{module}:C53' + type: lc-upc + rear_port: '{module}:LINE' + rear_port_position: 3 + - name: '{module}:C54' + type: lc-upc + rear_port: '{module}:LINE' + rear_port_position: 4 + - name: '{module}:C55' + type: lc-upc + rear_port: '{module}:LINE' + rear_port_position: 5 + - name: '{module}:C56' + type: lc-upc + rear_port: '{module}:LINE' + rear_port_position: 6 + - name: '{module}:C57' + type: lc-upc + rear_port: '{module}:LINE' + rear_port_position: 7 + - name: '{module}:C58' + type: lc-upc + rear_port: '{module}:LINE' + rear_port_position: 8 + - name: '{module}:C59' + type: lc-upc + rear_port: '{module}:LINE' + rear_port_position: 9 + - name: '{module}:C60' + type: lc-upc + rear_port: '{module}:LINE' + rear_port_position: 10 +rear-ports: + - name: '{module}:LINE' + type: lc-upc + positions: 10 diff --git a/module-types/HPE/Apollo-R2000-RCM-Module.yaml b/module-types/HPE/Apollo-R2000-RCM-Module.yaml new file mode 100644 index 000000000..0d903e02d --- /dev/null +++ b/module-types/HPE/Apollo-R2000-RCM-Module.yaml @@ -0,0 +1,21 @@ +--- +manufacturer: HPE +model: Apollo R2000 RCM Module +part_number: 798211-B21 +weight: 0.5 +weight_unit: kg +comments: '[Spec Sheet](https://support.hpe.com/hpesc/public/docDisplay?docId=a00048722en_us&page=GUID-471C8273-9C50-490F-AE21-6F6F2521CA94.html)' +interfaces: + - name: ilo-bottom + type: 1000base-t + enabled: true + mgmt_only: true + - name: ilo-top + type: 1000base-t + enabled: true + mgmt_only: true +rear-ports: + - name: APM + type: other + positions: 1 + label: HPE-APM 2.0 diff --git a/module-types/HPE/Aruba-J8713A.yaml b/module-types/HPE/Aruba-J8713A.yaml index 86031c9dd..cf1599d0e 100644 --- a/module-types/HPE/Aruba-J8713A.yaml +++ b/module-types/HPE/Aruba-J8713A.yaml @@ -6,7 +6,7 @@ comments: "## Physical characteristics\r\n* Dimensions: 6.05 x 7.45 x 5.1 in. (1 \ characteristics\r\n* Maximum current: 10A\r\n* Frequency range: 50/60 Hz\r\n* Power 1500 W \r\n* 220V Only\r\n\r\n## Notes\r\nInstallation of the J8713A\ \ reduces the chassis altitude specification to 10,000 ft (3677 rn). J8713A supplies 600 W chassis power and 900 W PoE power. See the Ordering Guide for\ \ more details on power supply selection for PoE power. Units shipped to North America include a NEIvIA L6-20P twist lock power cord. Non-locking NEMA\ - \ 6-20P optionally available — see the Ordering Guide for more details. \r\nSupply End - NEMA L6-20P Equipment End - IEC-C19 20N250V" + \ 6-20P optionally available - see the Ordering Guide for more details. \r\nSupply End - NEMA L6-20P Equipment End - IEC-C19 20N250V" power-ports: - name: '{module}' type: iec-60320-c20 diff --git a/module-types/HPE/Aruba-JL363A.yaml b/module-types/HPE/Aruba-JL363A.yaml index 5831792ed..6c14bcb05 100644 --- a/module-types/HPE/Aruba-JL363A.yaml +++ b/module-types/HPE/Aruba-JL363A.yaml @@ -2,7 +2,7 @@ manufacturer: HPE model: Aruba JL363A part_number: JL363A -comments: HPE Aruba Networking 8400X 32‑port 10GbE SFP/SFP+ with MACsec Advanced Module +comments: HPE Aruba Networking 8400X 32-port 10GbE SFP/SFP+ with MACsec Advanced Module interfaces: - name: 1/{module}/1 type: 10gbase-x-sfpp diff --git a/module-types/Huawei/CR8D00EENBC1.yaml b/module-types/Huawei/CR8D00EENBC1.yaml index b024b319e..0b503a5e2 100644 --- a/module-types/Huawei/CR8D00EENBC1.yaml +++ b/module-types/Huawei/CR8D00EENBC1.yaml @@ -2,7 +2,7 @@ manufacturer: Huawei model: CR8D00EENBC1 part_number: 03050BDG -description: NE8000 LPUI-2T-CM 20×100GE-QSFP28 +description: NE8000 LPUI-2T-CM 20x100GE-QSFP28 comments: '[Huawei 20-Port 100GBase-QSFP28 Integrated Line Process Unit CM (LPUI-2T-CM)](https://info.support.huawei.com/info-finder/enterprisesearch/en?keyword=CR8D00EENBC1)' weight: 10.1 weight_unit: kg diff --git a/module-types/Huawei/CR8D00LRXFCP.yaml b/module-types/Huawei/CR8D00LRXFCP.yaml index a0c07833d..4281267ad 100644 --- a/module-types/Huawei/CR8D00LRXFCP.yaml +++ b/module-types/Huawei/CR8D00LRXFCP.yaml @@ -2,7 +2,7 @@ manufacturer: Huawei model: CR8D00LRXFCP part_number: '03059074' -description: NE8000 LPUI-2T-CM 72×25GE-SFP28 +description: NE8000 LPUI-2T-CM 72x25GE-SFP28 comments: '[Huawei 72-Port 25GE(SFP28)/10GE(SFP+)/GE(SFP) Integrated Line Processing Unit CM (LPUI-2T-CM)](https://info.support.huawei.com/info-finder/enterprisesearch/en?keyword=CR8D00LRXFCP)' weight: 13 weight_unit: kg diff --git a/module-types/Huawei/CR8DE8KE8NCU.yaml b/module-types/Huawei/CR8DE8KE8NCU.yaml index 81e64054c..a52aa0c20 100644 --- a/module-types/Huawei/CR8DE8KE8NCU.yaml +++ b/module-types/Huawei/CR8DE8KE8NCU.yaml @@ -2,7 +2,7 @@ manufacturer: Huawei model: CR8DE8KE8NCU part_number: 03050CMD -description: NE8000 LPUI-4T-CM 8×400GE-QSFP-DD+8×100GE-QSFP28 +description: NE8000 LPUI-4T-CM 8x400GE-QSFP-DD+8x100GE-QSFP28 comments: '[Huawei 8-Port 400GBase-QSFP-DD + 8-Port 100GBase-QSFP28 Integrated Line Processing Unit CM (LPUI-4T-CM)](https://info.support.huawei.com/info-finder/enterprisesearch/en?keyword=CR8DE8KE8NCU)' weight: 10.1 weight_unit: kg diff --git a/module-types/Intel/X520-DA2.yaml b/module-types/Intel/X520-DA2.yaml index ae8dd80dd..426fb6ca2 100644 --- a/module-types/Intel/X520-DA2.yaml +++ b/module-types/Intel/X520-DA2.yaml @@ -1,7 +1,7 @@ --- manufacturer: Intel model: X520-DA2 -part_number: X520-DA2 +part_number: E10G42BTDA comments: '[Datasheet](https://ark.intel.com/content/www/us/en/ark/products/39776/intel-ethernet-converged-network-adapter-x520-da2.html)' interfaces: - name: Ethernet/{module}/1 diff --git a/module-types/Juniper/MX304-FAN-2RU.yaml b/module-types/Juniper/MX304-FAN-2RU.yaml new file mode 100644 index 000000000..7f7bd2dd5 --- /dev/null +++ b/module-types/Juniper/MX304-FAN-2RU.yaml @@ -0,0 +1,5 @@ +--- +manufacturer: Juniper +model: MX304-FAN-2RU +part_number: JNP-FAN-2RU +comments: Fan module for MX304 diff --git a/module-types/Juniper/MX304-LMIC16.yaml b/module-types/Juniper/MX304-LMIC16.yaml new file mode 100644 index 000000000..ca0e65a80 --- /dev/null +++ b/module-types/Juniper/MX304-LMIC16.yaml @@ -0,0 +1,37 @@ +--- +manufacturer: Juniper +model: MX304-LMIC16 +part_number: MX304-LMIC16-BASE +interfaces: + - name: et-0/{module}/0 + type: 400gbase-x-qsfpdd + - name: et-0/{module}/1 + type: 100gbase-x-qsfp28 + - name: et-0/{module}/2 + type: 100gbase-x-qsfp28 + - name: et-0/{module}/3 + type: 100gbase-x-qsfp28 + - name: et-0/{module}/4 + type: 100gbase-x-qsfp28 + - name: et-0/{module}/5 + type: 100gbase-x-qsfp28 + - name: et-0/{module}/6 + type: 400gbase-x-qsfpdd + - name: et-0/{module}/7 + type: 100gbase-x-qsfp28 + - name: et-0/{module}/8 + type: 400gbase-x-qsfpdd + - name: et-0/{module}/9 + type: 100gbase-x-qsfp28 + - name: et-0/{module}/10 + type: 100gbase-x-qsfp28 + - name: et-0/{module}/11 + type: 100gbase-x-qsfp28 + - name: et-0/{module}/12 + type: 100gbase-x-qsfp28 + - name: et-0/{module}/13 + type: 100gbase-x-qsfp28 + - name: et-0/{module}/14 + type: 400gbase-x-qsfpdd + - name: et-0/{module}/15 + type: 100gbase-x-qsfp28 diff --git a/module-types/Juniper/MX304-PWR2200-AC.yaml b/module-types/Juniper/MX304-PWR2200-AC.yaml new file mode 100644 index 000000000..8e9ad9af5 --- /dev/null +++ b/module-types/Juniper/MX304-PWR2200-AC.yaml @@ -0,0 +1,9 @@ +--- +manufacturer: Juniper +model: MX304-PWR2200-AC +part_number: JNP-PWR2200-AC +comments: 2200W 240V AC PSU for MX304 +power-ports: + - name: PSU {module} + type: iec-60320-c14 + maximum_draw: 2200 diff --git a/module-types/Juniper/MX304-PWR2200-DC.yaml b/module-types/Juniper/MX304-PWR2200-DC.yaml new file mode 100644 index 000000000..74477ffd0 --- /dev/null +++ b/module-types/Juniper/MX304-PWR2200-DC.yaml @@ -0,0 +1,9 @@ +--- +manufacturer: Juniper +model: MX304-PWR2200-DC +part_number: JNP-PWR2200-DC +comments: 2200W 48V DC PSU for MX304 +power-ports: + - name: PSU {module} + type: dc-terminal + maximum_draw: 2200 diff --git a/module-types/Juniper/MX304-PWR2200-HV.yaml b/module-types/Juniper/MX304-PWR2200-HV.yaml new file mode 100644 index 000000000..15b582012 --- /dev/null +++ b/module-types/Juniper/MX304-PWR2200-HV.yaml @@ -0,0 +1,9 @@ +--- +manufacturer: Juniper +model: MX304-PWR2200-HV +part_number: JNP-PWR2200-HV +comments: 2200W High Voltage AC/DC PSU for MX304 +power-ports: + - name: PSU {module} + type: saf-d-grid + maximum_draw: 2200 diff --git a/module-types/Juniper/MX304-RE.yaml b/module-types/Juniper/MX304-RE.yaml new file mode 100644 index 000000000..58cbb92b9 --- /dev/null +++ b/module-types/Juniper/MX304-RE.yaml @@ -0,0 +1,12 @@ +--- +manufacturer: Juniper +model: MX304-RE +part_number: JNP304-RE +console-ports: + - name: '{module}' + type: rj-45 +interfaces: + - name: '{module}-em0' + type: 1000base-t + enabled: true + mgmt_only: true diff --git a/module-types/Juniper/PTX10004-FAN2.yaml b/module-types/Juniper/PTX10004-FAN2.yaml new file mode 100644 index 000000000..7cc0e1e12 --- /dev/null +++ b/module-types/Juniper/PTX10004-FAN2.yaml @@ -0,0 +1,5 @@ +--- +manufacturer: Juniper +model: PTX10004-FAN2 +part_number: JNP10004-FAN2 +comments: Fan module for PTX10004 diff --git a/module-types/Juniper/PTX10K-LC1101.yaml b/module-types/Juniper/PTX10K-LC1101.yaml new file mode 100644 index 000000000..4b6cdb5aa --- /dev/null +++ b/module-types/Juniper/PTX10K-LC1101.yaml @@ -0,0 +1,7 @@ +--- +manufacturer: Juniper +model: PTX10K-LC1101 +part_number: PTX10K-LC1101 +interfaces: + - name: et-{module}/0/[0-29] + type: 100gbase-x-qsfp28 diff --git a/module-types/Juniper/PTX10K-LC1102.yaml b/module-types/Juniper/PTX10K-LC1102.yaml new file mode 100644 index 000000000..72fe62f30 --- /dev/null +++ b/module-types/Juniper/PTX10K-LC1102.yaml @@ -0,0 +1,53 @@ +--- +manufacturer: Juniper +model: PTX10K-LC1102 +part_number: PTX10K-LC1102 +interfaces: + - name: et-{module}/0/0 + type: 40gbase-x-qsfpp + - name: et-{module}/0/1 + type: 100gbase-x-qsfp28 + - name: et-{module}/0/[2-4] + type: 40gbase-x-qsfpp + - name: et-{module}/0/5 + type: 100gbase-x-qsfp28 + - name: et-{module}/0/6 + type: 40gbase-x-qsfpp + - name: et-{module}/0/7 + type: 100gbase-x-qsfp28 + - name: et-{module}/0/[8-10] + type: 40gbase-x-qsfpp + - name: et-{module}/0/11 + type: 100gbase-x-qsfp28 + - name: et-{module}/0/12 + type: 40gbase-x-qsfpp + - name: et-{module}/0/13 + type: 100gbase-x-qsfp28 + - name: et-{module}/0/[14-16] + type: 40gbase-x-qsfpp + - name: et-{module}/0/17 + type: 100gbase-x-qsfp28 + - name: et-{module}/0/18 + type: 40gbase-x-qsfpp + - name: et-{module}/0/19 + type: 100gbase-x-qsfp28 + - name: et-{module}/0/[20-22] + type: 40gbase-x-qsfpp + - name: et-{module}/0/23 + type: 100gbase-x-qsfp28 + - name: et-{module}/0/24 + type: 40gbase-x-qsfpp + - name: et-{module}/0/25 + type: 100gbase-x-qsfp28 + - name: et-{module}/0/[26-28] + type: 40gbase-x-qsfpp + - name: et-{module}/0/29 + type: 100gbase-x-qsfp28 + - name: et-{module}/0/30 + type: 40gbase-x-qsfpp + - name: et-{module}/0/31 + type: 100gbase-x-qsfp28 + - name: et-{module}/0/[32-34] + type: 40gbase-x-qsfpp + - name: et-{module}/0/35 + type: 100gbase-x-qsfp28 diff --git a/module-types/Juniper/PTX10K-LC1105.yaml b/module-types/Juniper/PTX10K-LC1105.yaml new file mode 100644 index 000000000..24555e6a7 --- /dev/null +++ b/module-types/Juniper/PTX10K-LC1105.yaml @@ -0,0 +1,7 @@ +--- +manufacturer: Juniper +model: PTX10K-LC1105 +part_number: PTX10K-LC1105 +interfaces: + - name: et-{module}/0/[0-29] + type: 100gbase-x-qsfp28 diff --git a/module-types/Juniper/PTX10K-LC1201-36CD.yaml b/module-types/Juniper/PTX10K-LC1201-36CD.yaml new file mode 100644 index 000000000..a50205834 --- /dev/null +++ b/module-types/Juniper/PTX10K-LC1201-36CD.yaml @@ -0,0 +1,7 @@ +--- +manufacturer: Juniper +model: PTX10K-LC1201-36CD +part_number: PTX10K-LC1201-36CD +interfaces: + - name: et-{module}/0/[0-35] + type: 400gbase-x-qsfpdd diff --git a/module-types/Juniper/PTX10K-LC1202-36MR.yaml b/module-types/Juniper/PTX10K-LC1202-36MR.yaml new file mode 100644 index 000000000..ef7975ab2 --- /dev/null +++ b/module-types/Juniper/PTX10K-LC1202-36MR.yaml @@ -0,0 +1,23 @@ +--- +manufacturer: Juniper +model: PTX10K-LC1202-36MR +part_number: PTX10K-LC1202-36MR +interfaces: + - name: et-{module}/0/[0-3] + type: 100gbase-x-qsfp28 + - name: et-{module}/0/4 + type: 400gbase-x-qsfpdd + - name: et-{module}/0/[5-9] + type: 100gbase-x-qsfp28 + - name: et-{module}/0/10 + type: 400gbase-x-qsfpdd + - name: et-{module}/0/[11-23] + type: 100gbase-x-qsfp28 + - name: et-{module}/0/24 + type: 400gbase-x-qsfpdd + - name: et-{module}/0/[25-29] + type: 100gbase-x-qsfp28 + - name: et-{module}/0/30 + type: 400gbase-x-qsfpdd + - name: et-{module}/0/[31-35] + type: 100gbase-x-qsfp28 diff --git a/module-types/Juniper/PTX10K-PWR-AC2.yaml b/module-types/Juniper/PTX10K-PWR-AC2.yaml new file mode 100644 index 000000000..818b75a22 --- /dev/null +++ b/module-types/Juniper/PTX10K-PWR-AC2.yaml @@ -0,0 +1,9 @@ +--- +manufacturer: Juniper +model: PTX10K-PWR-AC2 +part_number: JNP10K-PWR-AC2 +comments: 5500W AC PSU for PTX10K +power-ports: + - name: PSU {module} + type: iec-60320-c14 + maximum_draw: 5500 diff --git a/module-types/Juniper/PTX10K-PWR-AC3.yaml b/module-types/Juniper/PTX10K-PWR-AC3.yaml new file mode 100644 index 000000000..91a7dd1ce --- /dev/null +++ b/module-types/Juniper/PTX10K-PWR-AC3.yaml @@ -0,0 +1,9 @@ +--- +manufacturer: Juniper +model: PTX10K-PWR-AC3 +part_number: JNP10K-PWR-AC3 +comments: 5500W ACDCHV PSU for PTX10K +power-ports: + - name: PSU {module} + type: saf-d-grid + maximum_draw: 5500 diff --git a/module-types/Juniper/PTX10K-PWR-DC2.yaml b/module-types/Juniper/PTX10K-PWR-DC2.yaml new file mode 100644 index 000000000..97e6088d5 --- /dev/null +++ b/module-types/Juniper/PTX10K-PWR-DC2.yaml @@ -0,0 +1,9 @@ +--- +manufacturer: Juniper +model: PTX10K-PWR-DC2 +part_number: JNP10K-PWR-DC2 +comments: 5500W DC PSU for PTX10K +power-ports: + - name: PSU {module} + type: dc-terminal + maximum_draw: 5500 diff --git a/module-types/Juniper/PTX10K-RE0.yaml b/module-types/Juniper/PTX10K-RE0.yaml new file mode 100644 index 000000000..590704486 --- /dev/null +++ b/module-types/Juniper/PTX10K-RE0.yaml @@ -0,0 +1,12 @@ +--- +manufacturer: Juniper +model: PTX10K-RE0 +part_number: JNP10K-RE0 +console-ports: + - name: '{module}' + type: rj-45 +interfaces: + - name: '{module}-em0' + type: 1000base-t + enabled: true + mgmt_only: true diff --git a/module-types/Juniper/PTX10K-RE1.yaml b/module-types/Juniper/PTX10K-RE1.yaml new file mode 100644 index 000000000..5048f291a --- /dev/null +++ b/module-types/Juniper/PTX10K-RE1.yaml @@ -0,0 +1,12 @@ +--- +manufacturer: Juniper +model: PTX10K-RE1 +part_number: JNP10K-RE1 +console-ports: + - name: '{module}' + type: rj-45 +interfaces: + - name: '{module}-em0' + type: 1000base-t + enabled: true + mgmt_only: true diff --git a/module-types/Meinberg/IMS-CPU.yml b/module-types/Meinberg/IMS-CPU.yml new file mode 100644 index 000000000..d7b30922c --- /dev/null +++ b/module-types/Meinberg/IMS-CPU.yml @@ -0,0 +1,13 @@ +--- +manufacturer: Meinberg +model: IMS-CPU +interfaces: + - name: LAN0 + type: 1000base-t + - name: LAN1 + type: 10gbase-x-sfpp +console-ports: + - name: Terminal + type: de-9 + - name: USB + type: usb-a diff --git a/module-types/Meinberg/IMS-GNM.yml b/module-types/Meinberg/IMS-GNM.yml new file mode 100644 index 000000000..2dc2481d7 --- /dev/null +++ b/module-types/Meinberg/IMS-GNM.yml @@ -0,0 +1,11 @@ +--- +manufacturer: Meinberg +description: 184-channel multi-band, multi-GNSS receiver for reception of signals from the GPS (L1 C/A and L2 bands), Galileo (E1-B/C and E5b bands), BeiDou + (B1I and B2I bands), and GLONASS (L1OF and L2OF bands) constellations. Requires a Meinberg GNSS Multi-Band Antenna. +model: IMS-GNM +console-ports: + - name: COM + type: de-9 +rear-ports: + - name: Antenna + type: bnc diff --git a/module-types/Meinberg/IMS-GNS-UC.yml b/module-types/Meinberg/IMS-GNS-UC.yml new file mode 100644 index 000000000..e42a8812a --- /dev/null +++ b/module-types/Meinberg/IMS-GNS-UC.yml @@ -0,0 +1,11 @@ +--- +manufacturer: Meinberg +description: 72-channel receiver for reception of signals from the GPS (L1 C/A code) and Galileo (E1 B/C) satellite constellations. Requires a Meinberg + GPSANTv2 antenna. +model: IMS-GNS-UC +console-ports: + - name: COM + type: de-9 +rear-ports: + - name: Antenna + type: bnc diff --git a/module-types/Meinberg/IMS-GNS.yml b/module-types/Meinberg/IMS-GNS.yml new file mode 100644 index 000000000..19b944002 --- /dev/null +++ b/module-types/Meinberg/IMS-GNS.yml @@ -0,0 +1,11 @@ +--- +manufacturer: Meinberg +description: 72-channel multi-GNSS receiver for reception of signals from the GPS (L1), Galileo (E1 B/C), BeiDou (B1I), and GLONASS (L1OF) satellite constellations. + Requires a supported L1 antenna. +model: IMS-GNS +console-ports: + - name: COM + type: de-9 +rear-ports: + - name: Antenna + type: bnc diff --git a/module-types/Meinberg/IMS-GPS.yml b/module-types/Meinberg/IMS-GPS.yml new file mode 100644 index 000000000..29393315a --- /dev/null +++ b/module-types/Meinberg/IMS-GPS.yml @@ -0,0 +1,10 @@ +--- +manufacturer: Meinberg +description: 12-channel L1 C/A code receiver for reception of signals from the GPS satellite constellation. Requires a Meinberg GPSANTv2 antenna +model: IMS-GPS +console-ports: + - name: COM + type: de-9 +rear-ports: + - name: Antenna + type: bnc diff --git a/module-types/Meinberg/IMS-GXL.yml b/module-types/Meinberg/IMS-GXL.yml new file mode 100644 index 000000000..f21eba8ba --- /dev/null +++ b/module-types/Meinberg/IMS-GXL.yml @@ -0,0 +1,12 @@ +--- +manufacturer: Meinberg +description: 448-channel multi-band, multi-GNSS receiver for reception of signals from the GPS (L1 C/A, L2 C/A, L2 P(Y)), Galileo (E1-B/C, E5a, and E5b), + BeiDou (B1I, B2I, and B3I) and GLONASS (L1OF and L2OF bands) constellations. Provides advanced anti-spoofing technology with support for the Fugro AtomiChron® + service as well as the Galileo OSNMA service*. Requires a Meinberg GNSS Multi-Band Antenna. +model: IMS-GXL +console-ports: + - name: COM + type: de-9 +rear-ports: + - name: Antenna + type: bnc diff --git a/module-types/Meinberg/IMS-MRI.yml b/module-types/Meinberg/IMS-MRI.yml new file mode 100644 index 000000000..f1a20ee0d --- /dev/null +++ b/module-types/Meinberg/IMS-MRI.yml @@ -0,0 +1,14 @@ +--- +manufacturer: Meinberg +description: Multi-reference Input Module BNC +model: IMS-MRI +part_number: IMS-MRI-FO +rear-ports: + - name: TC-AM + type: bnc + - name: TC-DCLS + type: bnc + - name: 10Mhz + type: bnc + - name: PPS + type: bnc diff --git a/module-types/Meinberg/IMS-MSF.yml b/module-types/Meinberg/IMS-MSF.yml new file mode 100644 index 000000000..c65ccaa9c --- /dev/null +++ b/module-types/Meinberg/IMS-MSF.yml @@ -0,0 +1,10 @@ +--- +manufacturer: Meinberg +description: Long-wave receiver for reception of signals from the MSF long-wave-transmitter in Anthorn, UK. Requires a Meinberg AW02-60 antenna. +model: IMS-MSF +console-ports: + - name: COM + type: de-9 +rear-ports: + - name: Antenna + type: bnc diff --git a/module-types/Meinberg/IMS-PSX210.yml b/module-types/Meinberg/IMS-PSX210.yml new file mode 100644 index 000000000..cbbff9dd7 --- /dev/null +++ b/module-types/Meinberg/IMS-PSX210.yml @@ -0,0 +1,9 @@ +--- +manufacturer: Meinberg +description: 2x10G SFP Interface PTP Master Clock +model: IMS-PSX210 +interfaces: + - name: LAN0 + type: 10gbase-x-sfpp + - name: LAN1 + type: 10gbase-x-sfpp diff --git a/module-types/Meinberg/IMS-PWR-AD10.yml b/module-types/Meinberg/IMS-PWR-AD10.yml new file mode 100644 index 000000000..7433095e9 --- /dev/null +++ b/module-types/Meinberg/IMS-PWR-AD10.yml @@ -0,0 +1,7 @@ +--- +manufacturer: Meinberg +model: IMS-PWR-AD10 +power-ports: + - name: '{module}' + type: dc-terminal + maximum_draw: 50 diff --git a/module-types/Meinberg/IMS-PWR-DC10.yml b/module-types/Meinberg/IMS-PWR-DC10.yml new file mode 100644 index 000000000..7a0b1e813 --- /dev/null +++ b/module-types/Meinberg/IMS-PWR-DC10.yml @@ -0,0 +1,7 @@ +--- +manufacturer: Meinberg +model: IMS-PWR-DC10 +power-ports: + - name: '{module}' + type: dc-terminal + maximum_draw: 50 diff --git a/module-types/Meinberg/IMS-PWR-DC20.yml b/module-types/Meinberg/IMS-PWR-DC20.yml new file mode 100644 index 000000000..3b2408740 --- /dev/null +++ b/module-types/Meinberg/IMS-PWR-DC20.yml @@ -0,0 +1,7 @@ +--- +manufacturer: Meinberg +model: IMS-PWR-DC20 +power-ports: + - name: '{module}' + type: dc-terminal + maximum_draw: 50 diff --git a/module-types/Meinberg/IMS-PZF.yml b/module-types/Meinberg/IMS-PZF.yml new file mode 100644 index 000000000..4513f003e --- /dev/null +++ b/module-types/Meinberg/IMS-PZF.yml @@ -0,0 +1,11 @@ +--- +manufacturer: Meinberg +description: Long-wave receiver with quadrature demodulator for reception of signals from the DCF77 long-wave transmitter in Mainflingen, Germany. Requires + a Meinberg AW02 or AI01 antenna. +model: IMS-PZF +console-ports: + - name: COM + type: de-9 +rear-ports: + - name: Antenna + type: bnc diff --git a/module-types/Meinberg/IMS-TCR.yml b/module-types/Meinberg/IMS-TCR.yml new file mode 100644 index 000000000..f9f434903 --- /dev/null +++ b/module-types/Meinberg/IMS-TCR.yml @@ -0,0 +1,11 @@ +--- +manufacturer: Meinberg +description: Time code receiver for reception of DC level shift (pulse-width modulated) or AM (amplitudemodulated) time code signals in a wide variety of + standardized formats. +model: IMS-TCR +console-ports: + - name: COM + type: de-9 +rear-ports: + - name: Antenna + type: bnc diff --git a/module-types/Meinberg/IMS-VSG181h.yml b/module-types/Meinberg/IMS-VSG181h.yml new file mode 100644 index 000000000..e3ab60f00 --- /dev/null +++ b/module-types/Meinberg/IMS-VSG181h.yml @@ -0,0 +1,13 @@ +--- +manufacturer: Meinberg +description: 'Two BNC outputs and a DB15 multi-output with configurable video and audio signals: Black & Burst and tri-level sync DARS (Digital Audio Reference + Signal), unbalanced 15-Pin Multi-Output - LTC (Linear Time Code), balanced and unbalanced DARS (Digital Audio Reference Signal), balanced Word Clock' +model: IMS-VSG181h +rear-ports: + - name: Black Out + type: bnc + - name: Black Out 2 + type: bnc + - name: LTC/DARS/Word Clk Out + label: DB-15 + type: other diff --git a/module-types/MikroTik/G1040A-60WF.yaml b/module-types/MikroTik/G1040A-60WF.yaml index b79d3fdb7..c071c196e 100644 --- a/module-types/MikroTik/G1040A-60WF.yaml +++ b/module-types/MikroTik/G1040A-60WF.yaml @@ -9,7 +9,7 @@ comments: | CCR2004-16G-2S+, CRS510-8XS-2XQ-IN+ and CRS504-4XQ-IN units come with two hot-swap dual redundant power supplies. If one of them goes out of order at some point, the other one will take over. Then you can use this kit to replace the old power supply - and you don’t even have to restart the router! + and you don\'t even have to restart the router! [Product Page](https://mikrotik.com/product/g1040a_60wf) power-ports: diff --git a/module-types/Schweitzer Engineering Laboratories/SEL-2245-221-Low-Voltage-(LEA)-Monitoring-Module.yml b/module-types/Schweitzer Engineering Laboratories/SEL-2245-221-Low-Voltage-(LEA)-Monitoring-Module.yml new file mode 100644 index 000000000..8e36e2317 --- /dev/null +++ b/module-types/Schweitzer Engineering Laboratories/SEL-2245-221-Low-Voltage-(LEA)-Monitoring-Module.yml @@ -0,0 +1,11 @@ +--- +manufacturer: Schweitzer Engineering Laboratories +model: SEL-2245-221 Low-Voltage (LEA) Monitoring Module +description: The SEL-2245-221 module provides four inputs for voltage or current monitoring applications. With four low-voltage input channels, this module + can monitor a 0.05–22.0 Vrms ac voltage inputs or ±30 V peak dc voltage measurements. This module supports custom per-channel calibration to monitor + current measurement from external current transformers (e.g., split-core CT). In dc mode, it can also capture and record measurements from vital components + in the substation (e.g., trip coil currents during breaker operations). Additionally, the module records waveform oscillography up to 24 kHz and generates IEEE + C37.118 synchrophasors. +interfaces: + - name: Digital-input terminal + type: other diff --git a/module-types/Schweitzer Engineering Laboratories/SEL-2245-3-DC-Analog-Output-Module.yml b/module-types/Schweitzer Engineering Laboratories/SEL-2245-3-DC-Analog-Output-Module.yml new file mode 100644 index 000000000..06d3a20d1 --- /dev/null +++ b/module-types/Schweitzer Engineering Laboratories/SEL-2245-3-DC-Analog-Output-Module.yml @@ -0,0 +1,10 @@ +--- +manufacturer: Schweitzer Engineering Laboratories +model: SEL-2245-3 DC Analog Output Module +description: The SEL-2245-3 module includes eight software-selectable current or voltage outputs. The outputs are self-sourcing from –20 to +20 mA or –10 + to +10 V. This module supports a ramp feature for smooth transitions between set points and supports a clamp feature to prevent driving beyond a desired + value. A total of two SEL-2245-3 modules can be installed in one SEL-2242 chassis and up to 16 modules in one Axion system. This module is ideal for proportional-integral-derivative + (PID) output controls, analog meter displays, and analog set point delivery. +interfaces: + - name: Analog-output terminal + type: other diff --git a/module-types/Schweitzer Engineering Laboratories/SEL-2245-4-AC-Metering-Module.yml b/module-types/Schweitzer Engineering Laboratories/SEL-2245-4-AC-Metering-Module.yml new file mode 100644 index 000000000..bfa57d86e --- /dev/null +++ b/module-types/Schweitzer Engineering Laboratories/SEL-2245-4-AC-Metering-Module.yml @@ -0,0 +1,9 @@ +--- +manufacturer: Schweitzer Engineering Laboratories +model: SEL-2245-4 AC Metering Module +description: The SEL-2245-4 module includes four CT and four PT inputs with ranges of 0–22 A and 5–400 VL-N at a typical accuracy of 0.1 percent. Up to + 9 modules may be used in a node, and a maximum of 16 metering modules may be used in one Axion system, all with synchronized measurements for a common + reference. Additionally, the module records waveform oscillography up to 24 kHz and generates IEEE C37.118 synchrophasors. +interfaces: + - name: CT/PT Analog Inputs + type: other diff --git a/module-types/Schweitzer Engineering Laboratories/sel-2241-real-time-automation-controller.yml b/module-types/Schweitzer Engineering Laboratories/sel-2241-real-time-automation-controller.yml new file mode 100644 index 000000000..cb0efe082 --- /dev/null +++ b/module-types/Schweitzer Engineering Laboratories/sel-2241-real-time-automation-controller.yml @@ -0,0 +1,33 @@ +--- +manufacturer: Schweitzer Engineering Laboratories +model: SEL-2241 Real-Time Automation Controller +description: Each SEL Axion system requires an RTAC module to serve as the system CPU. The SEL-2241 RTAC has all of the communications and custom logic + capabilities of the standalone RTAC modules, but is mounted in and receives power from the Axion backplane. + +console-ports: + - name: USB-B + type: usb-b + +interfaces: + - name: EIA-232-1 (Nonisolated) + type: other + label: Serial DE-9 + - name: EIA-232-2 (Nonisolated) + type: other + label: Serial DE-9 + - name: EIA-232-3 (Nonisolated) + type: other + label: Serial DE-9 + - name: EIA-232-4 (Nonisolated) + type: other + label: Serial DE-9 + - name: Eth01 + type: 100base-tx + - name: Eth02 + type: 100base-tx + - name: IRIG-B INput + type: other + description: Female BNC + - name: IRIG-B OUTput + type: other + description: Female BNC diff --git a/module-types/Schweitzer Engineering Laboratories/sel-2243-power-coupler.yml b/module-types/Schweitzer Engineering Laboratories/sel-2243-power-coupler.yml new file mode 100644 index 000000000..166459a3a --- /dev/null +++ b/module-types/Schweitzer Engineering Laboratories/sel-2243-power-coupler.yml @@ -0,0 +1,16 @@ +--- +manufacturer: Schweitzer Engineering Laboratories +model: SEL-2243 Power Coupler +description: Every SEL Axion node requires at least one SEL-2243 Power Coupler module. The SEL-2243 serves two purposes in an Axion system. It is the power + supply for all modules installed in the node, and; It provides two dedicated EtherCAT® ports so that mutiple Axion nodes can operate together. + +interfaces: + - name: Eth01 + type: 100base-tx + - name: Eth02 + type: 100base-tx + +power-ports: + - name: dc power terminal + type: dc-terminal + maxiumum draw: 75 W diff --git a/module-types/Schweitzer Engineering Laboratories/sel-2244-2-digital-input-module.yml b/module-types/Schweitzer Engineering Laboratories/sel-2244-2-digital-input-module.yml new file mode 100644 index 000000000..ba93a8c92 --- /dev/null +++ b/module-types/Schweitzer Engineering Laboratories/sel-2244-2-digital-input-module.yml @@ -0,0 +1,8 @@ +--- +manufacturer: Schweitzer Engineering Laboratories +model: SEL-2244-2 Digital Input Module +description: The SEL-2244-2 module includes 24 optoisolated, dry contact inputs with LED indicators. Up to nine modules may be used in a node. Six input + rating options 24 Vac/Vdc, 48 Vac/Vdc, 110 Vac/Vdc, 125 Vac/Vdc, 220 Vac/Vdc, or 250 Vac/Vdc Six isolated inputs and two sets of 9 (18 total) common inputs. +interfaces: + - name: Digital-input terminal + type: other diff --git a/module-types/Schweitzer Engineering Laboratories/sel-2244-3-standard-current-digital-output-module.yml b/module-types/Schweitzer Engineering Laboratories/sel-2244-3-standard-current-digital-output-module.yml new file mode 100644 index 000000000..eb452e39c --- /dev/null +++ b/module-types/Schweitzer Engineering Laboratories/sel-2244-3-standard-current-digital-output-module.yml @@ -0,0 +1,7 @@ +--- +manufacturer: Schweitzer Engineering Laboratories +model: SEL-2244-3 Standard Current Digital Output Module +description: The SEL-2244-3 module includes 16 contact outputs with LED indicators. Up to nine modules may be used in a node. Form A and Form B outputs. +interfaces: + - name: Digital-output terminal + type: other diff --git a/module-types/Schweitzer Engineering Laboratories/sel-2244-5-fast-high-current-digital-output-module.yml b/module-types/Schweitzer Engineering Laboratories/sel-2244-5-fast-high-current-digital-output-module.yml new file mode 100644 index 000000000..93ab096af --- /dev/null +++ b/module-types/Schweitzer Engineering Laboratories/sel-2244-5-fast-high-current-digital-output-module.yml @@ -0,0 +1,9 @@ +--- +manufacturer: Schweitzer Engineering Laboratories +model: SEL-2244-5 Fast High-Current Digital Output Module +description: The SEL-2244-5 module includes ten control outputs with LED indication that have high current tripping capacity (10 A) and fast output rise + time (<16 µs at 125 V). Up to nine modules may be used in a node + +interfaces: + - name: Digital-output terminal + type: other diff --git a/module-types/Schweitzer Engineering Laboratories/sel-2245-2-dc-analog-input-module.yml b/module-types/Schweitzer Engineering Laboratories/sel-2245-2-dc-analog-input-module.yml new file mode 100644 index 000000000..6f3474d04 --- /dev/null +++ b/module-types/Schweitzer Engineering Laboratories/sel-2245-2-dc-analog-input-module.yml @@ -0,0 +1,9 @@ +--- +manufacturer: Schweitzer Engineering Laboratories +model: SEL-2245-2 DC Analog Input Module +description: The SEL-2245-2 module includes 16 inputs that are software-selectable for input ranges of ±20 mA, ±2 mA, or +10 V. Up to 9 modules may be used + in a node, and a maximum of 16 analog modules may be used in one Axion system. + +interfaces: + - name: Analog-input terminal + type: other diff --git a/module-types/Schweitzer Engineering Laboratories/sel-2245-22-dc-analog-input-extended-range-module.yml b/module-types/Schweitzer Engineering Laboratories/sel-2245-22-dc-analog-input-extended-range-module.yml new file mode 100644 index 000000000..9900e7b09 --- /dev/null +++ b/module-types/Schweitzer Engineering Laboratories/sel-2245-22-dc-analog-input-extended-range-module.yml @@ -0,0 +1,7 @@ +--- +manufacturer: Schweitzer Engineering Laboratories +model: SEL-2245-22 DC Analog Input Extended-Range Module +description: The SEL-2245-22 module includes four inputs for measuring 0–300 Vdc signals. This makes them ideal for monitoring battery voltage. +interfaces: + - name: Analog-input terminal + type: other diff --git a/module-types/Schweitzer Engineering Laboratories/sel-2245-411-standard-current-and-low-voltage-(lea)-monitoring-module.yml b/module-types/Schweitzer Engineering Laboratories/sel-2245-411-standard-current-and-low-voltage-(lea)-monitoring-module.yml new file mode 100644 index 000000000..8f177ff14 --- /dev/null +++ b/module-types/Schweitzer Engineering Laboratories/sel-2245-411-standard-current-and-low-voltage-(lea)-monitoring-module.yml @@ -0,0 +1,9 @@ +--- +manufacturer: Schweitzer Engineering Laboratories +model: SEL-2245-411 Standard Current and Low-Voltage (LEA) Monitoring Module +description: The SEL-2245-411 module includes the same current inputs as the SEL-2245-4 AC Metering Module with four low-voltage inputs to support low-energy + analog (LEA) voltage measurements. Deploy this module to monitor power system measurements using LEA voltage transducers. The module’s LEA channels measure + 0.05–22.0 Vrms ac voltage inputs. Additionally, the module records waveform oscillography up to 24 kHz and generates IEEE C37.118 synchrophasors. +interfaces: + - name: 4CT/4LEA Analog inputs + type: other diff --git a/module-types/Schweitzer Engineering Laboratories/sel-2245-42-ac-protection-module.yml b/module-types/Schweitzer Engineering Laboratories/sel-2245-42-ac-protection-module.yml new file mode 100644 index 000000000..c4162a811 --- /dev/null +++ b/module-types/Schweitzer Engineering Laboratories/sel-2245-42-ac-protection-module.yml @@ -0,0 +1,12 @@ +--- +manufacturer: Schweitzer Engineering Laboratories +model: SEL-2245-42 AC Protection Module +description: The SEL-2245-42 module includes three CTs with isolated returns and includes three PTs (or VTs) for measuring ac signals. This module has galvanically + isolated inputs and can sample events at user software-selectable rates of 1, 2, 4, 8, and 24 kHz. Up to16 SEL-2245-42 modules can be used in one Axion + system and feature synchronizedmeasurements throughout all modules. This enables time-deterministic control algorithms totake advantage of the common + reference for all measurements, even those in distributedlocations. Collect IEEE C37.118.1a-2014-compliant synchrophasor data from up to 64 phasorquantities. + Provide digital fault recording (DFR) capabilities with the Axion to recordand analyze power system dynamics and validate equipment performance. + +interfaces: + - name: CT/PT Analog Inputs + type: other diff --git a/module-types/Supermicro/AOC-ATG-i4S.yaml b/module-types/Supermicro/AOC-ATG-i4S.yaml index d47d2a5ee..576806761 100644 --- a/module-types/Supermicro/AOC-ATG-i4S.yaml +++ b/module-types/Supermicro/AOC-ATG-i4S.yaml @@ -2,7 +2,7 @@ manufacturer: Supermicro model: Add-on Card AOC-ATG-i4S part_number: AOC-ATG-i4S -description: Intel® XL710-BM1 controller - Advanced I/O Module (AIOM) Form Factor +description: Intel XL710-BM1 controller - Advanced I/O Module (AIOM) Form Factor comments: 1U height bracket (https://www.supermicro.com/en/products/accessories/addon/AOC-ATG-i4S.php) interfaces: - name: Gig-E 1 diff --git a/module-types/Supermicro/AOC-ATG-i4SG.yaml b/module-types/Supermicro/AOC-ATG-i4SG.yaml index b0f309dde..ffca5d1ad 100644 --- a/module-types/Supermicro/AOC-ATG-i4SG.yaml +++ b/module-types/Supermicro/AOC-ATG-i4SG.yaml @@ -2,8 +2,8 @@ manufacturer: Supermicro model: Add-on Card AOC-ATG-i4SG part_number: AOC-ATG-i4SG -description: Intel® XL710-BM1 controller - Advanced I/O Module (AIOM) Form Factor -comments: 0.5U height Narrow bracket for GrandTwin® Front IO systems (https://www.supermicro.com/en/products/accessories/addon/AOC-ATG-i4S.php) +description: Intel XL710-BM1 controller - Advanced I/O Module (AIOM) Form Factor +comments: 0.5U height Narrow bracket for GrandTwin Front IO systems (https://www.supermicro.com/en/products/accessories/addon/AOC-ATG-i4S.php) interfaces: - name: Gig-E 1 type: 10gbase-x-sfpp diff --git a/module-types/Supermicro/AOC-ATG-i4SM.yaml b/module-types/Supermicro/AOC-ATG-i4SM.yaml index a5c8e4493..b9dd887a2 100644 --- a/module-types/Supermicro/AOC-ATG-i4SM.yaml +++ b/module-types/Supermicro/AOC-ATG-i4SM.yaml @@ -2,7 +2,7 @@ manufacturer: Supermicro model: Add-on Card AOC-ATG-i4SM part_number: AOC-ATG-i4SM -description: Intel® XL710-BM1 controller - Advanced I/O Module (AIOM) Form Factor +description: Intel XL710-BM1 controller - Advanced I/O Module (AIOM) Form Factor comments: 0.5U height Pull-Tab bracket (https://www.supermicro.com/en/products/accessories/addon/AOC-ATG-i4S.php) interfaces: - name: Gig-E 1 diff --git a/module-types/Supermicro/AOC-CGP-i2.yaml b/module-types/Supermicro/AOC-CGP-i2.yaml index f71a5df82..0a4c81ab0 100644 --- a/module-types/Supermicro/AOC-CGP-i2.yaml +++ b/module-types/Supermicro/AOC-CGP-i2.yaml @@ -2,7 +2,7 @@ manufacturer: Supermicro model: Add-on Card AOC-CGP-i2 part_number: AOC-CGP-i2 -description: Intel® i350 GbE controller - Compact size microLP form factor +description: Intel i350 GbE controller - Compact size microLP form factor comments: Supermicro Add-on Card AOC-CGP-i2 for Twin Family and MicroCloud Systems (https://www.supermicro.com/en/products/accessories/addon/AOC-CGP-i2.php) interfaces: - name: Gig-E 1 diff --git a/module-types/Supermicro/AOC-CTG-i2T.yaml b/module-types/Supermicro/AOC-CTG-i2T.yaml index 55b5293c7..c91a91659 100644 --- a/module-types/Supermicro/AOC-CTG-i2T.yaml +++ b/module-types/Supermicro/AOC-CTG-i2T.yaml @@ -2,7 +2,7 @@ manufacturer: Supermicro model: Add-on Card AOC-CTG-i2T part_number: AOC-CTG-i2T -description: Intel® X540 10GbE controller with integrated 10GBase-T +description: Intel X540 10GbE controller with integrated 10GBase-T comments: Supermicro AOC-CTG-i2T (https://www.supermicro.com/en/products/accessories/addon/AOC-CTG-i2T.php) interfaces: - name: Gig-E 1 diff --git a/module-types/Supermicro/AOC-MGP-i2.yaml b/module-types/Supermicro/AOC-MGP-i2.yaml index 238cf545c..d975a6152 100644 --- a/module-types/Supermicro/AOC-MGP-i2.yaml +++ b/module-types/Supermicro/AOC-MGP-i2.yaml @@ -2,7 +2,7 @@ manufacturer: Supermicro model: Add-on Card AOC-MGP-i2 part_number: AOC-MGP-i2 -description: Intel® i350 GbE controller - Super I/O Module (SIOM) Form Factor +description: Intel i350 GbE controller - Super I/O Module (SIOM) Form Factor comments: With a swappable bracket for 2U+ chassis (Storage Servers) - (https://www.supermicro.com/en/products/accessories/addon/AOC-MGP-i2.php) interfaces: - name: Gig-E 1 diff --git a/module-types/Supermicro/AOC-MGP-i2M.yaml b/module-types/Supermicro/AOC-MGP-i2M.yaml index bb2bcc76e..98b3796e2 100644 --- a/module-types/Supermicro/AOC-MGP-i2M.yaml +++ b/module-types/Supermicro/AOC-MGP-i2M.yaml @@ -2,7 +2,7 @@ manufacturer: Supermicro model: AOC-MGP-i2M part_number: AOC-MGP-i2M -description: Intel® i350 GbE controller - Super I/O Module (SIOM) Form Factor +description: Intel i350 GbE controller - Super I/O Module (SIOM) Form Factor comments: With an internal bracket for 1U chassis (Twin Servers) - (https://www.supermicro.com/en/products/accessories/addon/AOC-MGP-i2.php) interfaces: - name: Gig-E 1 diff --git a/module-types/Supermicro/AOC-MTG-i4T.yaml b/module-types/Supermicro/AOC-MTG-i4T.yaml index aba3dcd2a..3ad8be9b3 100644 --- a/module-types/Supermicro/AOC-MTG-i4T.yaml +++ b/module-types/Supermicro/AOC-MTG-i4T.yaml @@ -2,7 +2,7 @@ manufacturer: Supermicro model: Add-on Card AOC-MTG-i4T part_number: AOC-MTG-i4T -description: Intel® X550 10GbE controller with integrated 10GBase-T copper - Super I/O Module (SIOM) Form Factor +description: Intel X550 10GbE controller with integrated 10GBase-T copper - Super I/O Module (SIOM) Form Factor comments: With a swappable bracket for 2U+ chassis (Storage Servers) - (https://www.supermicro.com/en/products/accessories/addon/AOC-MTG-i4T.php) interfaces: - name: Gig-E 1 diff --git a/module-types/Supermicro/AOC-MTG-i4TM.yaml b/module-types/Supermicro/AOC-MTG-i4TM.yaml index 75dce39d6..a1d9f3480 100644 --- a/module-types/Supermicro/AOC-MTG-i4TM.yaml +++ b/module-types/Supermicro/AOC-MTG-i4TM.yaml @@ -2,7 +2,7 @@ manufacturer: Supermicro model: Add-on Card AOC-MTG-i4TM part_number: AOC-MTG-i4TM -description: Intel® X550 10GbE controller with integrated 10GBase-T copper - Super I/O Module (SIOM) Form Factor +description: Intel X550 10GbE controller with integrated 10GBase-T copper - Super I/O Module (SIOM) Form Factor comments: With an internal bracket for 1U chassis (Twin Servers) - (https://www.supermicro.com/en/products/accessories/addon/AOC-MTG-i4T.php) interfaces: - name: Gig-E 1 diff --git a/module-types/Supermicro/AOC-STG-i2T.yaml b/module-types/Supermicro/AOC-STG-i2T.yaml index c7fde067e..06dc9abb3 100644 --- a/module-types/Supermicro/AOC-STG-i2T.yaml +++ b/module-types/Supermicro/AOC-STG-i2T.yaml @@ -2,7 +2,7 @@ manufacturer: Supermicro model: Add-on Card AOC-STG-i2T part_number: AOC-STG-i2T -description: Intel® X540 10GbE controller with integrated 10GBase-T copper PHYs +description: Intel X540 10GbE controller with integrated 10GBase-T copper PHYs comments: Supermicro AOC-STG-i2T (https://www.supermicro.com/manuals/other/AOC-STG-i2T.pdf) interfaces: - name: Gig-E 1 diff --git a/module-types/ZPE/NSR-16ETH-EXPN.yaml b/module-types/ZPE/NSR-16ETH-EXPN.yaml new file mode 100644 index 000000000..209b49b88 --- /dev/null +++ b/module-types/ZPE/NSR-16ETH-EXPN.yaml @@ -0,0 +1,71 @@ +--- +manufacturer: ZPE +model: NSR-16ETH-EXPN +part_number: ZPE-NSR-16ETH-EXPN +description: NSR 16-Port 1GbE - Ethernet Expansion Card +comments: '[ZPE Systems Net Services Router Product Sheet](https://www.zpesystems.com/nodegrid/Datasheet/New/NodeGrid%20Services%20Router.pdf)' +interfaces: + - name: netS{module}-1 + type: 1000base-t + poe_type: type2-ieee802.3at + mgmt_only: false + - name: netS{module}-2 + type: 1000base-t + poe_type: type2-ieee802.3at + mgmt_only: false + - name: netS{module}-3 + type: 1000base-t + poe_type: type2-ieee802.3at + mgmt_only: false + - name: netS{module}-4 + type: 1000base-t + poe_type: type2-ieee802.3at + mgmt_only: false + - name: netS{module}-5 + type: 1000base-t + poe_type: type2-ieee802.3at + mgmt_only: false + - name: netS{module}-6 + type: 1000base-t + poe_type: type2-ieee802.3at + mgmt_only: false + - name: netS{module}-7 + type: 1000base-t + poe_type: type2-ieee802.3at + mgmt_only: false + - name: netS{module}-8 + type: 1000base-t + poe_type: type2-ieee802.3at + mgmt_only: false + - name: netS{module}-9 + type: 1000base-t + poe_type: type2-ieee802.3at + mgmt_only: false + - name: netS{module}-10 + type: 1000base-t + poe_type: type2-ieee802.3at + mgmt_only: false + - name: netS{module}-11 + type: 1000base-t + poe_type: type2-ieee802.3at + mgmt_only: false + - name: netS{module}-12 + type: 1000base-t + poe_type: type2-ieee802.3at + mgmt_only: false + - name: netS{module}-13 + type: 1000base-t + poe_type: type2-ieee802.3at + mgmt_only: false + - name: netS{module}-14 + type: 1000base-t + poe_type: type2-ieee802.3at + mgmt_only: false + - name: netS{module}-15 + type: 1000base-t + poe_type: type2-ieee802.3at + mgmt_only: false + - name: netS{module}-16 + type: 1000base-t + poe_type: type2-ieee802.3at + mgmt_only: false diff --git a/module-types/ZPE/NSR-16SRL-EXPN.yaml b/module-types/ZPE/NSR-16SRL-EXPN.yaml new file mode 100644 index 000000000..e10124873 --- /dev/null +++ b/module-types/ZPE/NSR-16SRL-EXPN.yaml @@ -0,0 +1,39 @@ +--- +manufacturer: ZPE +model: NSR-16SRL-EXPN +part_number: ZPE-NSR-16SRL-EXPN +description: NSR 16-Port RJ45 Serial Rolled Expansion Card +comments: '[ZPE Systems Net Services Router Product Sheet](https://www.zpesystems.com/nodegrid/Datasheet/New/NodeGrid%20Services%20Router.pdf)' +console-server-ports: + - name: ttyS{module}-1 + type: rj-45 + - name: ttyS{module}-2 + type: rj-45 + - name: ttyS{module}-3 + type: rj-45 + - name: ttyS{module}-4 + type: rj-45 + - name: ttyS{module}-5 + type: rj-45 + - name: ttyS{module}-6 + type: rj-45 + - name: ttyS{module}-7 + type: rj-45 + - name: ttyS{module}-8 + type: rj-45 + - name: ttyS{module}-9 + type: rj-45 + - name: ttyS{module}-10 + type: rj-45 + - name: ttyS{module}-11 + type: rj-45 + - name: ttyS{module}-12 + type: rj-45 + - name: ttyS{module}-13 + type: rj-45 + - name: ttyS{module}-14 + type: rj-45 + - name: ttyS{module}-15 + type: rj-45 + - name: ttyS{module}-16 + type: rj-45 diff --git a/module-types/ZPE/NSR-8SFP-EXPN.yaml b/module-types/ZPE/NSR-8SFP-EXPN.yaml new file mode 100644 index 000000000..853ec6306 --- /dev/null +++ b/module-types/ZPE/NSR-8SFP-EXPN.yaml @@ -0,0 +1,23 @@ +--- +manufacturer: ZPE +model: NSR-8SFP-EXPN +part_number: ZPE-NSR-8SFP-EXPN +description: NSR 8-Port 10GbE SFP Expansion Card +comments: '[ZPE Systems Net Services Router Product Sheet](https://www.zpesystems.com/nodegrid/Datasheet/New/NodeGrid%20Services%20Router.pdf)' +interfaces: + - name: netS{module}-1 + type: 10gbase-x-sfpp + - name: netS{module}-2 + type: 10gbase-x-sfpp + - name: netS{module}-3 + type: 10gbase-x-sfpp + - name: netS{module}-4 + type: 10gbase-x-sfpp + - name: netS{module}-5 + type: 10gbase-x-sfpp + - name: netS{module}-6 + type: 10gbase-x-sfpp + - name: netS{module}-7 + type: 10gbase-x-sfpp + - name: netS{module}-8 + type: 10gbase-x-sfpp diff --git a/module-types/ZTE/CICK.yaml b/module-types/ZTE/CICK.yaml index 38967ce13..1c4e9e83f 100644 --- a/module-types/ZTE/CICK.yaml +++ b/module-types/ZTE/CICK.yaml @@ -1,7 +1,7 @@ --- manufacturer: ZTE model: CICK -comments: The power card PRWG card uses–48 V DC power and provides power supply to each card. The system supports two power cards. When the input voltage +comments: The power card PRWG card uses-48 V DC power and provides power supply to each card. The system supports two power cards. When the input voltage of two power supplies is equal, the two PRWG cards work in load-balance mode. console-ports: - name: CLKI1 {module} diff --git a/module-types/ZTE/PRWH.yaml b/module-types/ZTE/PRWH.yaml index 0c7faf09d..ae9278bf3 100644 --- a/module-types/ZTE/PRWH.yaml +++ b/module-types/ZTE/PRWH.yaml @@ -1,7 +1,7 @@ --- manufacturer: ZTE model: PRWH -comments: The power card PRWG card uses–48 V DC power and provides power supply to each card. The system supports two power cards. When the input voltage +comments: The power card PRWG card uses-48 V DC power and provides power supply to each card. The system supports two power cards. When the input voltage of two power supplies is equal, the two PRWG cards work in load-balance mode. console-ports: - name: TST1 {module} diff --git a/requirements.txt b/requirements.txt index 93218a4d7..949d04e1d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,8 +1,8 @@ jsonschema==4.23.0 jsondiff==2.2.1 -pre-commit==3.8.0 +pre-commit==4.0.1 pytest==8.3.3 PyYAML==6.0.2 yamllint==1.35.1 gitpython==3.1.43 -psutil==6.0.0 +psutil==6.1.0 diff --git a/scripts/align-filenames-models.py b/scripts/align-filenames-models.py index e86a5d592..2c38b3c38 100644 --- a/scripts/align-filenames-models.py +++ b/scripts/align-filenames-models.py @@ -13,21 +13,21 @@ for root, dirs, files in walk(root_dir): if file.split(".")[0].count("_") > 0: newname = file.replace("_", "-") rename(f"{root}/{file}", f"{root}/{newname}") - + data = [] with open(path.join(root, file), 'r') as stream: try: data = stream.readlines() - + model = "" partNumber = "" - + for idx, line in enumerate(data): if "model: " in line: model = line.split(": ")[1].strip().replace(" ", "-") if "part_number: " in line: partNumber = line.split(": ")[1].strip() - + fileName = file.split('.')[0].casefold() regModel = model.replace("sfp+", "sfpp").replace("poe+", "poep").replace("!", "").replace("/", "-").replace("SFP+", "SFPP").replace("POE+", "POEP").replace("!", "").replace("/", "-").replace("PoE+", "PoEP") modModel = regModel.casefold().replace("'", "").replace("+", "-plus").replace("*", "-") @@ -38,9 +38,9 @@ for root, dirs, files in walk(root_dir): print(file.casefold()) print("------------") total = total + 1 - + except yaml.YAMLError as exc: print(exc) stream.close() - -print(f"Total Left: {total}") \ No newline at end of file + +print(f"Total Left: {total}") diff --git a/scripts/fix-filename-underscores.py b/scripts/fix-filename-underscores.py index 75cf541cc..0ef06b345 100644 --- a/scripts/fix-filename-underscores.py +++ b/scripts/fix-filename-underscores.py @@ -13,5 +13,5 @@ for root, dirs, files in walk(root_dir): if file.split(".")[0].count("_") > 0: newname = file.replace("_", "-") rename(f"{root}/{file}", f"{root}/{newname}") - -print(f"Total Left: {total}") \ No newline at end of file + +print(f"Total Left: {total}") diff --git a/scripts/fix-slugs.py b/scripts/fix-slugs.py index f620fdeb2..f8c4d04ca 100644 --- a/scripts/fix-slugs.py +++ b/scripts/fix-slugs.py @@ -78,4 +78,4 @@ for root, dirs, files in walk(root_dir): file.writelines(data) file.close() -print(f"Total Left: {total}") \ No newline at end of file +print(f"Total Left: {total}") diff --git a/scripts/update-schema.py b/scripts/update-schema.py index 66ab9d9c5..ce0f6b758 100644 --- a/scripts/update-schema.py +++ b/scripts/update-schema.py @@ -56,4 +56,4 @@ def __init__(): print("Completed data extract.") -__init__() \ No newline at end of file +__init__() diff --git a/tests/known-modules.pickle b/tests/known-modules.pickle index 963175a57..86a589914 100644 Binary files a/tests/known-modules.pickle and b/tests/known-modules.pickle differ diff --git a/tests/known-slugs.pickle b/tests/known-slugs.pickle index 8c81cb527..389f2a49b 100644 Binary files a/tests/known-slugs.pickle and b/tests/known-slugs.pickle differ