Generalità e Interfaccia
Il calcolo delle fibre può essere avviato esclusivamente aprendo il progetto e non da area di modifica. Il menu di riferimento è Fibre logiche e giunzioni, da cui si accede alla lista delle fibre logiche e alle azioni disponibili per l'avvio del calcolo.
Azioni disponibili
Per Gisfo sono disponibili quattro azioni, ma le più importanti sono:
-
Calcolo di primaria
-
Calcolo di secondaria
Ogni azione richiede una conferma prima dell'avvio e non è possibile eseguire due calcoli contemporaneamente.
-
Il calcolo di secondaria viene eseguito in modo asincrono tramite un thread.
-
Il calcolo di primaria, invece, è sincrono e richiede di attendere il completamento prima di ottenere il risultato.
Per monitorare lo stato del calcolo di secondaria, è disponibile una JSP dedicata, accessibile dalla toolbar della lista delle fibre tramite l'azione Stato calcolo. Al termine del processo, l'esito viene visualizzato attraverso una JSP che fornisce un report dettagliato e alcune informazioni.
La lista delle fibre logiche permette di consultare il dettaglio delle fibre realizzate. Ogni fibra mostra lo stato di completezza (completa o non completa) in base alle fibre fisiche occupate e ai nodi coinvolti.
Introduzione ai nodi ottici interessati
I principali nodi coinvolti nel calcolo di secondaria sono:
-
GC
-
CNO
-
ROE
I ROE vengono serviti dai CNO e le fibre logiche associate sono sempre di tipo GPON. I CNO, invece, sono serviti da SPLITTER, spare_CNO, BU e spare 4 cards. I GC sono serviti da fibre di primaria per gli ambienti di Grecia e Unidata mentre su CD vengono semplicemente prolungate le occupazioni di alcune fibre di secondaria fino al POP.
Un altro elemento chiave sono i cassetti di terminazione, utilizzati per le connessioni P2P. Esistono diversi tipi di P2P, caratterizzati da un comportamento particolare, poiché le loro fibre passano attraverso le cartoline.
Regole di progettazione della rete
Non è necessario approfondire la progettazione della rete, ma è utile considerare alcune regole fondamentali:
-
Delineazione delle aree
-
Le aree di primaria e secondaria devono essere ben separate.
-
L'ultimo cavo di primaria deve terminare con un GC.
-
Il primo nodo del primo cavo di secondaria deve essere un nodo di secondaria.
-
-
Evitare cicli nei CNO
-
Le cascate di cavi e nodi di un CNO non devono formare cicli (es. due percorsi per tornare allo stesso CNO o un cavo che collega due CNO).
-
-
Compatibilità dei cavi
-
I cavi destinati ai CNO non devono servire i ROE.
-
Nei cavi di secondaria non devono essere presenti nodi di primaria.
-
Nei cavi di primaria non devono essere presenti nodi di secondaria, eccetto i GC.
-
Ogni nodo di secondaria deve essere servito da un solo cavo.
-
-
Regole sulle giunzioni
-
GC e Giunti: possono avere solo giunzioni cavo-cavo, poiché non dispongono di porte del nodo.
-
In alcuni casi, i GC possono avere giunzioni sugli splitter di primaria (solo per le aree AB e Grecia).
-
CNO: possono avere giunzioni alle porte per le fibre dei ROE e giunzioni cavo-cavo per le cartoline.
-
ROE: possono avere sia giunzioni alle porte del nodo che giunzioni cavo-cavo per i nodi successivi.
-
Interfaccia per il monitoraggio del calcolo
L'interfaccia JSP dedicata al monitoraggio dello stato del calcolo asincrono è accessibile tramite l'azione Stato calcolo all'interno del dettaglio delle fibre logiche.
-
La JSP viene popolata al momento della creazione e può essere aggiornata manualmente tramite il pulsante Aggiorna.
-
I dati sono prelevati dalla view_calc_fibers_logical, che calcola lo stato di avanzamento sulla base delle fibre fisiche occupate.
-
Tuttavia, questa view non tiene conto di alcune fasi del calcolo, che andrebbero riviste e aggiornate.
Endpoint rilevanti in ControllerFiber.java
I metodi principali che gestiscono la form di monitoraggio sono:
-
CreateProgressFormForDrawing -
GetFibersLogicalCalcProgress -
GetFibersLogicalCalcLog
Le azioni interne alla JSP sono gestite da uno script all'interno della stessa pagina e includono le funzionalità di download report e aggiornamento dati.
No Comments