Distributed FTTH Research Laboratory
Photaxon FiberSpider — Distributed FTTH Research Laboratory
Laboratorio sperimentale per reti FTTH distribuite, nodi intelligenti, automazione, AI e controllo dinamico della topologia.
Cos'è FiberSpider
FiberSpider è un progetto di ricerca e sviluppo di Photaxon dedicato allo studio di una possibile evoluzione delle architetture FTTH.
L'obiettivo non è semplicemente automatizzare una rete FTTH tradizionale, ma studiare un modello nel quale parte dell'intelligenza e del controllo della rete può essere distribuita tra più nodi o armadi intelligenti.
Il principio centrale è separare:
- identità logica stabile;
- stato persistente della rete;
- percorso fisico dinamico;
- decisioni assistite da agenti intelligenti;
- validazione deterministica delle operazioni.
Il laboratorio software serve a verificare questi concetti prima della futura integrazione con hardware GPON reale.
Il problema studiato
Nelle reti FTTH tradizionali molte attività operative dipendono da informazioni di rete e percorsi fisici definiti in anticipo.
Nella realtà di campo possono però verificarsi:
- variazioni della topologia;
- porte differenti da quelle previste;
- nuovi splitter;
- nuove muffole o PTE;
- ampliamenti della rete;
- discrepanze tra documentazione e situazione fisica;
- interventi che modificano il percorso reale della fibra.
FiberSpider studia un sistema nel quale il tecnico mantiene un ruolo fondamentale nel descrivere ciò che realmente avviene sul campo, mentre il sistema aggiorna e valida dinamicamente lo stato della rete.
Architettura del laboratorio
ALEX
ALEX è il nodo frontend pubblico.
- sito Photaxon;
- dashboard FiberSpider;
- interfaccia del tecnico;
- Apache HTTPS;
- reverse proxy verso il backend.
ALEX non accede direttamente al database.
RAGNO
RAGNO è il nodo principale del laboratorio FiberSpider.
- backend FastAPI;
- agenti FiberSpider;
- runtime LLM sperimentale;
- logica deterministica;
- simulazione degli armadi;
- integrazione OpenStack / Neutron;
- workflow di attivazione;
- simulazione della topologia FTTH.
AAA
AAA è il nodo di persistenza.
- PostgreSQL;
- stato della rete;
- tecnici autorizzati;
- richieste di attivazione;
- challenge OTP;
- armadi;
- linee FTTH;
- splitter;
- ONT;
- porte;
- transazioni;
- anomalie;
- stati e risorse.
Armadi distribuiti
Gli armadi rappresentano nodi FTTH distribuiti capaci di mantenere informazioni sul proprio stato e cooperare con il sistema FiberSpider.
Nel laboratorio attuale questi nodi sono simulati tramite software e infrastruttura virtuale.
L'obiettivo futuro è trasformare il concetto in veri armadi attivi dotati di:
- mini-PC;
- agente FiberSpider;
- telemetria;
- interfaccia PON/OLT;
- sensori;
- autenticazione locale del tecnico;
- comunicazione con gli altri nodi.
LLM + backend deterministico
FiberSpider non affida il controllo della rete direttamente a un modello linguistico.
Il principio è:
LLM PROPOSES → BACKEND VALIDATES → DATABASE PERSISTS → NETWORK ACTION
L'agente LLM può interpretare informazioni fornite dal tecnico, analizzare una situazione e proporre una possibile azione.
La decisione operativa deve però essere verificata da logica deterministica, policy, stato della rete e autorizzazioni.
L'LLM non deve avere accesso libero alla shell o all'infrastruttura.
Workflow tecnico attuale
Il proof of concept software include un workflow reale per l'identificazione del tecnico.
La WR è attualmente registrata come riferimento. La validazione automatica della WR non è ancora implementata. Il provisioning GPON fisico non viene ancora eseguito.
Proof of Field Presence — NFC
Una delle evoluzioni previste per l'armadio FiberSpider è un sistema chiamato:
Proof of Field Presence — PoFP
Lo scopo è verificare non soltanto che il tecnico sia autorizzato, ma anche che sia fisicamente presente davanti all'armadio sul quale deve operare.
Il futuro workflow potrebbe diventare:
NFC è FUTURE HARDWARE RESEARCH e non una funzione già installata.
L'NFC non deve essere basato solamente su un identificativo statico facilmente copiabile.
Il backend verifica:
- tecnico;
- WR;
- armadio;
- challenge;
- timestamp;
- validità della sessione.
Questo rende molto più difficile delegare un lavoro autorizzato ad una persona differente.
La posizione GPS potrà eventualmente essere utilizzata come segnale aggiuntivo, ma non come unico sistema di verifica della presenza.
Stato attuale
FUNZIONANTE NEL SOFTWARE:
- backend FastAPI;
- autorizzazione tecnico tramite PostgreSQL;
- OTP Telegram;
- verifica OTP;
- persistenza delle richieste;
- schema e stato PostgreSQL;
- agenti FiberSpider;
- runtime LLM sperimentale;
- OpenStack / Neutron;
- frontend pubblico Photaxon;
- architettura distribuita ALEX / RAGNO / AAA.
IMPLEMENTATO COME COMPONENTE MA NON ANCORA COLLEGATO COMPLETAMENTE AL WEB FLOW:
- resource leases;
- state machine delle risorse;
- proposte dell'agente LLM nel workflow operativo.
SIMULATO:
- identificazione ONT;
- percorso fisico FTTH;
- provisioning;
- GPON / OLT;
- commutazione fisica della fibra;
- chiusura tecnica del provisioning.
RICERCA HARDWARE FUTURA:
- ONT reale;
- mini-OLT GPON;
- armadio FiberSpider attivo;
- sensori;
- telemetria ottica;
- NFC Proof of Field Presence;
- nodi distribuiti fisici;
- progetto pilota sul campo.
Obiettivo della ricerca
Il software proof of concept non rappresenta il prodotto finale.
Serve come base per progettare, verificare e successivamente prototipare una nuova generazione di infrastruttura FTTH distribuita.
Photaxon è interessata a collaborazioni con:
- operatori di telecomunicazioni;
- università;
- istituti di ricerca;
- produttori di apparati ottici;
- produttori di hardware;
- partner OpenStack / networking;
- programmi di ricerca;
- soggetti interessati a finanziare la fase hardware;
- territori disponibili per progetti pilota.
Research and partnerships
FiberSpider è pubblicato per consentire la valutazione tecnica dell'idea e del proof of concept.
Repository:
https://github.com/zinga0328it/photaxon
Sito:
Il progetto cerca partner interessati alla ricerca, sperimentazione, prototipazione hardware e futura validazione sul campo.
Licensing
All rights reserved.
Il repository è pubblico per dimostrazione, ricerca e valutazione di partnership.
Non viene concessa una licenza open source.
L'utilizzo commerciale, l'integrazione, la redistribuzione o l'impiego produttivo della tecnologia richiedono autorizzazione scritta e uno specifico accordo commerciale.