transceiver-db/seed/network-devices.ts
Rene Fichtmueller de5bdb24ca Initial TIP foundation: schema, seed data, crawlers, API, MCP server
- PostgreSQL 17 + TimescaleDB schema with 12 tables
- 48 standards (IEEE, SFF, ITU-T, OIF, MSA)
- 33 form factors (SFP through OSFP-XD/CPO)
- 85+ vendors (OEM, compatible, manufacturers, marketplaces)
- 80+ seed transceivers (1G-1.6T, CWDM, BiDi, DAC, AOC, FC, PON)
- 60+ network devices (Cisco, Juniper, Arista, HPE, Dell, etc.)
- Crawler framework with fs.com and eBay crawlers
- REST API (15 endpoints) on port 3200
- MCP server (12 tools) on port 3201
- PM2 ecosystem for production deployment on Erik (.82)
2026-03-31 08:11:49 +02:00

127 lines
13 KiB
TypeScript

// Network Switch/Router Seed Data — Major Series with Port Configurations
interface SeedDevice {
vendor_slug: string;
model: string;
series: string;
device_type: string;
ports_sfp?: number;
ports_sfp_plus?: number;
ports_sfp28?: number;
ports_qsfp_plus?: number;
ports_qsfp28?: number;
ports_qsfp_dd?: number;
ports_osfp?: number;
ports_rj45?: number;
max_throughput?: string;
release_year?: number;
status: string;
}
export const networkDevices: SeedDevice[] = [
// ============================================================
// CISCO
// ============================================================
// Catalyst 9300
{ vendor_slug: 'cisco', model: 'C9300-24T', series: 'Catalyst 9300', device_type: 'switch', ports_rj45: 24, ports_sfp_plus: 4, max_throughput: '480 Gbps', release_year: 2017, status: 'active' },
{ vendor_slug: 'cisco', model: 'C9300-48P', series: 'Catalyst 9300', device_type: 'switch', ports_rj45: 48, ports_sfp_plus: 4, max_throughput: '480 Gbps', release_year: 2017, status: 'active' },
{ vendor_slug: 'cisco', model: 'C9300-24UX', series: 'Catalyst 9300', device_type: 'switch', ports_sfp_plus: 24, ports_qsfp28: 2, max_throughput: '480 Gbps', release_year: 2018, status: 'active' },
{ vendor_slug: 'cisco', model: 'C9300L-48T-4X', series: 'Catalyst 9300L', device_type: 'switch', ports_rj45: 48, ports_sfp_plus: 4, max_throughput: '240 Gbps', release_year: 2019, status: 'active' },
// Catalyst 9400
{ vendor_slug: 'cisco', model: 'C9400-SUP-1', series: 'Catalyst 9400', device_type: 'switch', max_throughput: '9 Tbps', release_year: 2017, status: 'active' },
// Catalyst 9500
{ vendor_slug: 'cisco', model: 'C9500-24Y4C', series: 'Catalyst 9500', device_type: 'switch', ports_sfp28: 24, ports_qsfp28: 4, max_throughput: '3.6 Tbps', release_year: 2018, status: 'active' },
{ vendor_slug: 'cisco', model: 'C9500-48Y4C', series: 'Catalyst 9500', device_type: 'switch', ports_sfp28: 48, ports_qsfp28: 4, max_throughput: '6.4 Tbps', release_year: 2019, status: 'active' },
{ vendor_slug: 'cisco', model: 'C9500-32C', series: 'Catalyst 9500', device_type: 'switch', ports_qsfp28: 32, max_throughput: '6.4 Tbps', release_year: 2019, status: 'active' },
// Nexus 9000
{ vendor_slug: 'cisco', model: 'N9K-C9336C-FX2', series: 'Nexus 9300', device_type: 'switch', ports_qsfp28: 36, max_throughput: '7.2 Tbps', release_year: 2019, status: 'active' },
{ vendor_slug: 'cisco', model: 'N9K-C93180YC-FX', series: 'Nexus 9300', device_type: 'switch', ports_sfp28: 48, ports_qsfp28: 6, max_throughput: '3.6 Tbps', release_year: 2018, status: 'active' },
{ vendor_slug: 'cisco', model: 'N9K-C9364D-GX2A', series: 'Nexus 9300', device_type: 'switch', ports_qsfp_dd: 64, max_throughput: '25.6 Tbps', release_year: 2022, status: 'active' },
{ vendor_slug: 'cisco', model: 'N9K-C9332D-GX2B', series: 'Nexus 9300', device_type: 'switch', ports_qsfp_dd: 32, max_throughput: '12.8 Tbps', release_year: 2022, status: 'active' },
{ vendor_slug: 'cisco', model: 'N9K-C9508', series: 'Nexus 9500', device_type: 'switch', max_throughput: '172.8 Tbps', release_year: 2013, status: 'active' },
// NCS 5500
{ vendor_slug: 'cisco', model: 'NCS-5501-SE', series: 'NCS 5500', device_type: 'router', ports_sfp28: 40, ports_qsfp28: 4, max_throughput: '4 Tbps', release_year: 2017, status: 'active' },
{ vendor_slug: 'cisco', model: 'NCS-5504', series: 'NCS 5500', device_type: 'router', max_throughput: '64 Tbps', release_year: 2016, status: 'active' },
// ASR 9000
{ vendor_slug: 'cisco', model: 'ASR-9901', series: 'ASR 9000', device_type: 'router', ports_sfp_plus: 20, ports_qsfp_plus: 4, max_throughput: '480 Gbps', release_year: 2015, status: 'active' },
{ vendor_slug: 'cisco', model: 'ASR-9006', series: 'ASR 9000', device_type: 'router', max_throughput: '19.2 Tbps', release_year: 2010, status: 'active' },
// Cisco 8000
{ vendor_slug: 'cisco', model: '8201-32FH', series: 'Cisco 8000', device_type: 'router', ports_qsfp_dd: 32, max_throughput: '12.8 Tbps', release_year: 2020, status: 'active' },
{ vendor_slug: 'cisco', model: '8111-32EH', series: 'Cisco 8000', device_type: 'router', ports_qsfp_dd: 32, max_throughput: '12.8 Tbps', release_year: 2023, status: 'active' },
// ============================================================
// JUNIPER
// ============================================================
{ vendor_slug: 'juniper', model: 'QFX5120-48T', series: 'QFX5120', device_type: 'switch', ports_rj45: 48, ports_sfp28: 4, ports_qsfp28: 2, max_throughput: '1.76 Tbps', release_year: 2019, status: 'active' },
{ vendor_slug: 'juniper', model: 'QFX5120-48Y', series: 'QFX5120', device_type: 'switch', ports_sfp28: 48, ports_qsfp28: 8, max_throughput: '3.6 Tbps', release_year: 2019, status: 'active' },
{ vendor_slug: 'juniper', model: 'QFX5130-32CD', series: 'QFX5130', device_type: 'switch', ports_qsfp_dd: 32, max_throughput: '12.8 Tbps', release_year: 2022, status: 'active' },
{ vendor_slug: 'juniper', model: 'QFX5220-32CD', series: 'QFX5220', device_type: 'switch', ports_qsfp_dd: 32, max_throughput: '12.8 Tbps', release_year: 2021, status: 'active' },
{ vendor_slug: 'juniper', model: 'QFX5700-96S', series: 'QFX5700', device_type: 'switch', ports_sfp28: 96, ports_qsfp28: 8, max_throughput: '6.4 Tbps', release_year: 2020, status: 'active' },
{ vendor_slug: 'juniper', model: 'EX4400-48T', series: 'EX4400', device_type: 'switch', ports_rj45: 48, ports_sfp28: 4, max_throughput: '1.04 Tbps', release_year: 2021, status: 'active' },
{ vendor_slug: 'juniper', model: 'EX4400-24P', series: 'EX4400', device_type: 'switch', ports_rj45: 24, ports_sfp28: 4, max_throughput: '520 Gbps', release_year: 2021, status: 'active' },
{ vendor_slug: 'juniper', model: 'EX4650-48Y-AFO', series: 'EX4650', device_type: 'switch', ports_sfp28: 48, ports_qsfp28: 8, max_throughput: '3.2 Tbps', release_year: 2019, status: 'active' },
{ vendor_slug: 'juniper', model: 'MX204', series: 'MX Series', device_type: 'router', ports_sfp28: 4, ports_qsfp28: 8, max_throughput: '400 Gbps', release_year: 2017, status: 'active' },
{ vendor_slug: 'juniper', model: 'MX304', series: 'MX Series', device_type: 'router', max_throughput: '4.8 Tbps', release_year: 2019, status: 'active' },
{ vendor_slug: 'juniper', model: 'PTX10001-36MR', series: 'PTX10000', device_type: 'router', ports_qsfp_dd: 36, max_throughput: '14.4 Tbps', release_year: 2021, status: 'active' },
// ============================================================
// ARISTA
// ============================================================
{ vendor_slug: 'arista', model: 'DCS-7050CX3-32S', series: '7050X3', device_type: 'switch', ports_sfp28: 32, ports_qsfp28: 2, max_throughput: '3.2 Tbps', release_year: 2019, status: 'active' },
{ vendor_slug: 'arista', model: 'DCS-7050SX3-48YC12', series: '7050X3', device_type: 'switch', ports_sfp28: 48, ports_qsfp28: 12, max_throughput: '6.4 Tbps', release_year: 2019, status: 'active' },
{ vendor_slug: 'arista', model: 'DCS-7060DX5-32', series: '7060X5', device_type: 'switch', ports_qsfp_dd: 32, max_throughput: '25.6 Tbps', release_year: 2023, status: 'active' },
{ vendor_slug: 'arista', model: 'DCS-7060DX5-64S', series: '7060X5', device_type: 'switch', ports_qsfp_dd: 64, max_throughput: '51.2 Tbps', release_year: 2023, status: 'active' },
{ vendor_slug: 'arista', model: 'DCS-7280CR3-32P4', series: '7280R3', device_type: 'switch', ports_qsfp28: 32, ports_qsfp_dd: 4, max_throughput: '6.4 Tbps', release_year: 2020, status: 'active' },
{ vendor_slug: 'arista', model: 'DCS-7280DR3-24', series: '7280R3', device_type: 'switch', ports_qsfp_dd: 24, max_throughput: '9.6 Tbps', release_year: 2021, status: 'active' },
{ vendor_slug: 'arista', model: 'DCS-7800R3-36D', series: '7800R3', device_type: 'switch', ports_qsfp_dd: 36, max_throughput: '460.8 Tbps', release_year: 2020, status: 'active' },
{ vendor_slug: 'arista', model: 'DCS-7170-64C', series: '7170', device_type: 'switch', ports_qsfp28: 64, max_throughput: '6.4 Tbps', release_year: 2018, status: 'active' },
// ============================================================
// HPE / ARUBA
// ============================================================
{ vendor_slug: 'hpe', model: 'JL661A', series: 'Aruba 6300M', device_type: 'switch', ports_rj45: 48, ports_sfp_plus: 4, max_throughput: '296 Gbps', release_year: 2020, status: 'active' },
{ vendor_slug: 'hpe', model: 'JL658A', series: 'Aruba 6300F', device_type: 'switch', ports_sfp_plus: 48, ports_sfp28: 4, max_throughput: '960 Gbps', release_year: 2020, status: 'active' },
{ vendor_slug: 'hpe', model: 'R8S89A', series: 'Aruba CX 10000', device_type: 'switch', ports_sfp28: 48, ports_qsfp28: 8, max_throughput: '3.6 Tbps', release_year: 2022, status: 'active' },
// ============================================================
// DELL
// ============================================================
{ vendor_slug: 'dell', model: 'S5248F-ON', series: 'PowerSwitch S5200', device_type: 'switch', ports_sfp28: 48, ports_qsfp28: 4, ports_qsfp_dd: 2, max_throughput: '3.6 Tbps', release_year: 2020, status: 'active' },
{ vendor_slug: 'dell', model: 'S5296F-ON', series: 'PowerSwitch S5200', device_type: 'switch', ports_sfp28: 96, ports_qsfp28: 8, max_throughput: '6.4 Tbps', release_year: 2020, status: 'active' },
{ vendor_slug: 'dell', model: 'Z9664F-ON', series: 'PowerSwitch Z9664', device_type: 'switch', ports_qsfp_dd: 64, max_throughput: '51.2 Tbps', release_year: 2023, status: 'active' },
// ============================================================
// EDGECORE (WHITE-BOX)
// ============================================================
{ vendor_slug: 'edgecore', model: 'AS7726-32X', series: 'AS7726', device_type: 'switch', ports_qsfp28: 32, ports_sfp_plus: 2, max_throughput: '6.4 Tbps', release_year: 2019, status: 'active' },
{ vendor_slug: 'edgecore', model: 'AS9516-32D', series: 'AS9516', device_type: 'switch', ports_qsfp_dd: 32, max_throughput: '12.8 Tbps', release_year: 2021, status: 'active' },
{ vendor_slug: 'edgecore', model: 'AS7946-74XKSB', series: 'AS7946', device_type: 'switch', ports_osfp: 74, max_throughput: '51.2 Tbps', release_year: 2024, status: 'active' },
// ============================================================
// MIKROTIK
// ============================================================
{ vendor_slug: 'mikrotik', model: 'CRS326-24G-2S+IN', series: 'CRS326', device_type: 'switch', ports_rj45: 24, ports_sfp_plus: 2, max_throughput: '68 Gbps', release_year: 2018, status: 'active' },
{ vendor_slug: 'mikrotik', model: 'CRS354-48G-4S+2Q+', series: 'CRS354', device_type: 'switch', ports_rj45: 48, ports_sfp_plus: 4, ports_qsfp_plus: 2, max_throughput: '336 Gbps', release_year: 2020, status: 'active' },
{ vendor_slug: 'mikrotik', model: 'CCR2216-1G-12XS-2XQ', series: 'CCR2216', device_type: 'router', ports_rj45: 1, ports_sfp28: 12, ports_qsfp28: 2, max_throughput: '600 Gbps', release_year: 2022, status: 'active' },
// ============================================================
// FORTINET
// ============================================================
{ vendor_slug: 'fortinet', model: 'FG-600F', series: 'FortiGate 600F', device_type: 'firewall', ports_rj45: 16, ports_sfp_plus: 8, ports_sfp28: 4, max_throughput: '600 Gbps', release_year: 2022, status: 'active' },
{ vendor_slug: 'fortinet', model: 'FG-3700F', series: 'FortiGate 3700F', device_type: 'firewall', ports_rj45: 4, ports_sfp28: 16, ports_qsfp28: 8, max_throughput: '1.2 Tbps', release_year: 2022, status: 'active' },
// ============================================================
// PALO ALTO
// ============================================================
{ vendor_slug: 'paloalto', model: 'PA-5450', series: 'PA-5400', device_type: 'firewall', ports_rj45: 2, ports_sfp_plus: 8, ports_qsfp28: 4, max_throughput: '150 Gbps', release_year: 2022, status: 'active' },
{ vendor_slug: 'paloalto', model: 'PA-7500', series: 'PA-7500', device_type: 'firewall', ports_qsfp_dd: 24, max_throughput: '1.5 Tbps', release_year: 2024, status: 'active' },
// ============================================================
// NVIDIA / MELLANOX
// ============================================================
{ vendor_slug: 'mellanox', model: 'SN5600', series: 'Spectrum-4', device_type: 'switch', ports_osfp: 64, max_throughput: '51.2 Tbps', release_year: 2023, status: 'active' },
{ vendor_slug: 'mellanox', model: 'SN4700', series: 'Spectrum-3', device_type: 'switch', ports_qsfp_dd: 32, max_throughput: '12.8 Tbps', release_year: 2021, status: 'active' },
{ vendor_slug: 'mellanox', model: 'SN3700', series: 'Spectrum-2', device_type: 'switch', ports_qsfp28: 32, max_throughput: '6.4 Tbps', release_year: 2019, status: 'active' },
{ vendor_slug: 'mellanox', model: 'QM9700', series: 'Quantum-2', device_type: 'switch', ports_osfp: 64, max_throughput: '51.2 Tbps', release_year: 2023, status: 'active' },
];