transceiver-db/seed/standards.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

69 lines
6.4 KiB
TypeScript

import type { Standard } from '../src/types/index.js';
export const standards: Standard[] = [
// IEEE 802.3 Standards
{ name: 'IEEE 802.3z', body: 'IEEE', version: '1998', year: 1998, description: 'Gigabit Ethernet over fiber (1000BASE-SX/LX/CX)' },
{ name: 'IEEE 802.3ae', body: 'IEEE', version: '2002', year: 2002, description: '10 Gigabit Ethernet (10GBASE-SR/LR/ER/SW/LW/EW)' },
{ name: 'IEEE 802.3ak', body: 'IEEE', version: '2004', year: 2004, description: '10GBASE-CX4 copper' },
{ name: 'IEEE 802.3an', body: 'IEEE', version: '2006', year: 2006, description: '10GBASE-T copper' },
{ name: 'IEEE 802.3aq', body: 'IEEE', version: '2006', year: 2006, description: '10GBASE-LRM (long reach multimode)' },
{ name: 'IEEE 802.3ba', body: 'IEEE', version: '2010', year: 2010, description: '40 Gigabit and 100 Gigabit Ethernet' },
{ name: 'IEEE 802.3bj', body: 'IEEE', version: '2014', year: 2014, description: '100GBASE-CR4/KR4/SR4' },
{ name: 'IEEE 802.3bm', body: 'IEEE', version: '2015', year: 2015, description: '40GBASE-ER4, 100GBASE-SR4 (improved)' },
{ name: 'IEEE 802.3by', body: 'IEEE', version: '2016', year: 2016, description: '25 Gigabit Ethernet' },
{ name: 'IEEE 802.3bs', body: 'IEEE', version: '2017', year: 2017, description: '200 Gigabit and 400 Gigabit Ethernet' },
{ name: 'IEEE 802.3cd', body: 'IEEE', version: '2018', year: 2018, description: '50 Gbps per lane, 50/100/200 GbE' },
{ name: 'IEEE 802.3cm', body: 'IEEE', version: '2020', year: 2020, description: '400GBASE-SR4.2 (multimode)' },
{ name: 'IEEE 802.3cn', body: 'IEEE', version: '2019', year: 2019, description: '50/100/200GBASE-ER (extended reach)' },
{ name: 'IEEE 802.3ct', body: 'IEEE', version: '2021', year: 2021, description: '100GBASE-ZR (coherent, 80km)' },
{ name: 'IEEE 802.3cu', body: 'IEEE', version: '2021', year: 2021, description: '100/400GBASE-FR/LR single-lambda' },
{ name: 'IEEE 802.3cw', body: 'IEEE', version: '2023', year: 2023, description: '400GBASE-ZR (coherent, 80km)' },
{ name: 'IEEE 802.3db', body: 'IEEE', version: '2022', year: 2022, description: '100G/200G/400G short reach over multimode' },
{ name: 'IEEE 802.3df', body: 'IEEE', version: '2024', year: 2024, description: '800GbE and 1.6TbE (200G per lane)' },
// SFF / SNIA Standards
{ name: 'SFF-8024', body: 'SNIA/SFF', version: 'Rev 4.11', year: 2023, description: 'SFF Cross-Reference to Industry Products (transceiver type codes)', url: 'https://www.snia.org/technology-communities/sff/specifications' },
{ name: 'SFF-8431', body: 'SNIA/SFF', version: 'Rev 4.1', year: 2009, description: 'SFP+ electrical specification' },
{ name: 'SFF-8432', body: 'SNIA/SFF', version: 'Rev 5.0', year: 2007, description: 'SFP+ mechanical specification' },
{ name: 'SFF-8436', body: 'SNIA/SFF', version: 'Rev 4.1', year: 2013, description: 'QSFP+ specification' },
{ name: 'SFF-8472', body: 'SNIA/SFF', version: 'Rev 12.4', year: 2021, description: 'SFP/SFP+ Digital Diagnostic Monitoring (DDM)' },
{ name: 'SFF-8636', body: 'SNIA/SFF', version: 'Rev 2.11', year: 2019, description: 'QSFP+/QSFP28 management interface' },
{ name: 'SFF-8665', body: 'SNIA/SFF', version: 'Rev 2.0', year: 2016, description: 'QSFP+ 28 Gbps 4X specification' },
{ name: 'INF-8074i', body: 'SNIA/SFF', version: 'Rev 1.0', year: 2001, description: 'SFP Transceiver specification' },
// CMIS
{ name: 'CMIS 4.0', body: 'OSFP-MSA', version: '4.0', year: 2019, description: 'Common Management Interface Specification (QSFP-DD/OSFP)' },
{ name: 'CMIS 5.0', body: 'OSFP-MSA', version: '5.0', year: 2021, description: 'CMIS with CDB, VDM, CMIS 5.0' },
{ name: 'CMIS 5.2', body: 'OSFP-MSA', version: '5.2', year: 2023, description: 'Latest CMIS with improved thermal management' },
// MSA Standards
{ name: 'QSFP-DD MSA', body: 'QSFP-DD MSA', version: '6.01', year: 2022, description: 'QSFP-DD hardware specification', url: 'https://www.qsfp-dd.com' },
{ name: 'OSFP MSA', body: 'OSFP-MSA', version: '4.0', year: 2022, description: 'Octal SFP hardware specification', url: 'https://osfpmsa.org' },
{ name: 'QSFP28 MSA', body: 'QSFP-MSA', version: '2.0', year: 2015, description: 'QSFP28 100G hardware specification' },
{ name: 'CFP MSA', body: 'CFP-MSA', version: '2.0', year: 2010, description: 'C Form-factor Pluggable', url: 'https://www.cfp-msa.org' },
{ name: 'CFP2 MSA', body: 'CFP-MSA', version: '1.0', year: 2013, description: 'CFP2 form factor specification' },
{ name: 'CFP4 MSA', body: 'CFP-MSA', version: '1.0', year: 2014, description: 'CFP4 form factor specification' },
{ name: 'SFP-DD MSA', body: 'SFP-DD MSA', version: '1.0', year: 2019, description: 'SFP-DD dual-density specification' },
// ITU-T
{ name: 'ITU-T G.694.1', body: 'ITU-T', version: '2020', year: 2020, description: 'DWDM frequency grid (spectral grids for WDM)', url: 'https://www.itu.int/rec/T-REC-G.694.1' },
{ name: 'ITU-T G.694.2', body: 'ITU-T', version: '2003', year: 2003, description: 'CWDM wavelength grid' },
{ name: 'ITU-T G.698.2', body: 'ITU-T', version: '2018', year: 2018, description: 'Amplified multichannel DWDM applications' },
{ name: 'ITU-T G.709', body: 'ITU-T', version: '2020', year: 2020, description: 'OTN (Optical Transport Network) interfaces' },
{ name: 'ITU-T G.652', body: 'ITU-T', version: '2016', year: 2016, description: 'Standard single-mode fiber' },
{ name: 'ITU-T G.655', body: 'ITU-T', version: '2009', year: 2009, description: 'Non-zero dispersion-shifted fiber' },
{ name: 'ITU-T G.657', body: 'ITU-T', version: '2016', year: 2016, description: 'Bend-insensitive single-mode fiber' },
// OIF
{ name: 'OIF-400ZR', body: 'OIF', version: '1.0', year: 2020, description: '400G ZR coherent DWDM pluggable (DP-16QAM)', url: 'https://www.oiforum.com/technical-work/hot-topics/400zr/' },
{ name: 'OIF-800ZR', body: 'OIF', version: '0.6', year: 2024, description: '800G ZR coherent (draft, expected 2025)' },
{ name: 'OIF-CEI-112G', body: 'OIF', version: '1.0', year: 2023, description: '112 Gbps per lane electrical interface' },
// OpenZR+
{ name: 'OpenZR+', body: 'OpenZR+ MSA', version: '2.0', year: 2022, description: 'Extended reach coherent (400ZR+ to 1000km+)', url: 'https://openzrplus.org' },
// CWDM/SWDM
{ name: 'CWDM4 MSA', body: 'CWDM4 MSA', version: '2.0', year: 2015, description: '100G CWDM4 (4x25G, 2km SMF)' },
{ name: 'SWDM Alliance', body: 'SWDM', version: '1.0', year: 2017, description: 'Short Wavelength Division Multiplexing (MMF)' },
];