ROUTING E STARNET



 









Che cos'è il routing? 

Il routing è un metodo potente per connettersi tra individui, ripetitori o gruppi su una rete D-STAR. 

Il routing è un protocollo senza connessione che non richiede un file Hosts.txt per connettersi. Il server di rete QuadNet fa tutto il lavoro pesante per voi. Devi solo programmare la tua radio con i percorsi che vuoi utilizzare. Se sulla rete QuadNet è presente un singolo gruppo o un gruppo STARnet, si dovrebbe essere in grado di effettuare l'instradamento semplicemente conoscendo l'indicativo di chiamata o, nel caso dell'instradamento di gruppo, una "chiamata di sottoscrizione".

Esistono tre tipi di routing

1. L'instradamento del nominativo viene utilizzato per stabilire una connessione da persona a persona. Basta programmare YourCall (UR) della radio con il nominativo della persona che si desidera contattare. QuadNet cercherà l'ultimo ripetitore utilizzato dal nominativo e indirizzerà i dati vocali a tale ripetitore. Dopo esserti annunciato con qualcosa come "Questo è l'instradamento del nominativo A1AAA a B2BBB", il tuo contatto può programmare la sua radio per il percorso del nominativo verso di te. Quando chiami Sign Route, la radio fornirà ulteriori segnali audio che ti faranno capire che stai facendo qualcosa di speciale. Potrebbe trattarsi di un semplice segnale acustico diverso o di un tono di chiamata che suona come uno squillo telefonico.

2. Il routing di zona, a volte chiamato routing ripetitore, indirizzerà il flusso vocale direttamente a un ripetitore sulla rete, che normalmente non raggiungeresti direttamente. I percorsi di zona vengono eseguiti inserendo il nominativo del modulo nel campo UR Call della radio, preceduto da una barra, "/". Naturalmente il carattere aggiuntivo davanti significa che devi rimuovere uno spazio prima del suffisso del modulo: "WA2WWW C" diventa "/WA2WWWC". Ancora più importante, il routing di zona viene utilizzato dai server del gruppo di routing. Questa funzione è a senso unico. Infatti se ti dirigi verso un ripetitore, i radioamatori che ascoltano su quel RPT ti sentiranno, ma tu non li sentirai!

3. Per instradamento di gruppo si intende l'instradamento a un gruppo digitale STARnet o a un server di gruppo intelligente. Un gruppo di routing è un po' come un riflector, ma in realtà è più simile a un ripetitore senza il ricetrasmettitore RF. Un gruppo di routing può avere molti singoli utenti "sottoscritti". Chiunque sia iscritto a un gruppo sentirà tutto il traffico sul gruppo. Come un ripetitore, un gruppo di routing può essere collegato a un riflector oppure no. Per ascoltare un gruppo, basta programmare il campo UR della radio con il nome del gruppo. Il QuadNet Smart Group principale si chiama "DSTAR1" "DSTAR2", entrambi si collegano allo stesso canale. Premi il PTT e quando ricevi una conferma sulla tua radio, sarai connesso. Ora lascia la chiamata di sottoscrizione nel campo UR e quando premi il PTT, i dati di trasmissione andranno al Gruppo e poi verranno ridistribuiti a tutti gli altri sottoscritti creando una conferenza. Ti disconnetti sempre tramite la UR con un altro comando "annulla iscrizione". Puoi disconnetterti da DSTAR1 con "DSTAR1 T", oppure "DSTAR2 T" ti disconnetterà da DSTAR2.

I gruppi di routing sono molto interessanti. Ogni volta che si utilizza un gruppo di routing, si utilizza sia l'instradamento del nominativo one-to-one che il routing di zona uno-a-molti. Quando si trasmette a un gruppo di routing, il nominativo del gruppo si trova nell'UR Call della radio. Si tratta di un percorso di nominativo uno-a-uno. Quando si effettua la sottoscrizione per la prima volta, il gruppo di routing invierà una risposta individuale. Questo attiverà lo speciale messaggio sulla radio per aiutarti a farti sapere che hai effettuato l'accesso. Allo stesso modo, quando ci si disconnette da un gruppo di routing, il gruppo risponderà con un messaggio per informare l'utente che non è più connesso al gruppo. Tuttavia, una volta effettuata l'iscrizione, quando un membro del gruppo si connette, il gruppo utilizzerà il routing di zona per inoltrare il flusso vocale all'utente. A questo punto ci si potrebbe chiedere: "Perché i gruppi di routing non usano il routing dei nominativi per inviarmi un flusso vocale?" Perché le radio DStar ti avviseranno quasi ogni volta che ricevono un percorso nominativo, il che significa che la tua radio squillerebbe ogni volta che qualcuno parla. L'utilizzo del routing di zona evita questa risposta speciale. Si tratta di un modo estremamente efficiente e intelligente per implementare un gruppo di routing utilizzando gli altri due metodi di routing.


Un po di storia sul routing D-Star 

Il nominativo e il routing di zona sono in circolazione sin dai primi giorni di D-Star. È stato integrato nelle prime reti in Giappone. Se hai acquistato una radio D-Star ICOM nuova, probabilmente hai ricevuto un "D-STAR MANUAL" con la tua radio che discute queste due forme di routing. Questo manuale discute quali pulsanti si premono per eseguire il nominativo o l'instradamento delle zone, ma sono un po' corti sul motivo per cui si vorrebbe eseguire l'instradamento e su come il sistema D-Star esegue questi percorsi. Si spera che le informazioni qui contenute siano di grande aiuto in questo senso. Group Routing is the new kid on the block having been introduced around 2011, and only available on IRCDDB networks. It was an idea originally conceived by John Hays, K7VE, and he called STARnet Digital and it was first implemented by Jonathan Naylor, G4KLX, as the StarNetServer. It's a brilliant idea and a logical next step into the evolution of routing on a D-Star network. Our new Smart Group Server takes this idea one step further by integrating the Group Server into our IRCDDB network.


Quali problematiche possono sorgere?

Come ogni sistema, può essere problematico se usato in modo improprio. L'instradamento dell'indicativo di chiamata è la forma di instradamento potenzialmente più dannosa, ma esiste un modo corretto per farlo. L'instradamento dei nominativi richiede una "consapevolezza situazionale" e ciò che si intende con questo è che devi sapere che non disturberai una discussione già in corso sul tuo ripetitore o sul ripetitore a cui è connesso il tuo interlocutore. Ricorda che quando esegui il routing, il tuo flusso vocale verrà indirizzato all'ultimo modulo noto utilizzato dalla tua destinazione. Come principiante, dovresti limitare l'instradamento del nominativo a quando sia tu che il tuo interlocutore utilizzate hot-spot personali. Se sei sicuro che tu e il tuo interlocutore stiate entrambi utilizzando gli hot-spot, provatelo. Quando fai il tuo annuncio iniziale, dai al tuo contatto target il tempo di scollegarsi se era collegato a qualcosa e il tempo di programmare la sua radio con il suo nominativo di chiamata Rout a te. Sulle radio moderne di ultima generazione solito c'è una funzione chiamata "RX→CS". Premendo il pulsante, indica che si desidera utilizzare l'ultimo call ricevuto. In altre parole, si desidera prendere il campo MyCall (MY) dall'ultima trasmissione ricevuta e inserirlo nel campo UR della radio.

Quindi il routing della zona di solito non dovrebbe essere eseguito direttamente. Il suo utilizzo è più appropriato per un gruppo di routing. L'instradamento di gruppo è la modalità di instradamento più sicura. Prova ad abbonarti a DSTAR1 o DSTAR2! Ascolta il traffico.


Problematiche di interferire con gli altri utenti

Finché usi il tuo hot-spot, sei abbastanza al sicuro dal causare problemi a qualcun altro. Tuttavia, ci sono alcune situazioni in cui puoi trovarti quando fai routing che potrebbero renderti impopolare con i tuoi compagni radioamatori, e tutti questi scenari comportano l'utilizzo di ripetitori pubblici. Si prega di notare che gli scenari seguenti sono un problema solo se i ripetitori pubblici coinvolti sono anche client sulla rete openquad.net IRCDDB.

È una cattiva idea iniziare un percorso di nominativo verso un altro radioamatore, a meno che tu non stia utilizzando il tuo hot-spot personale e tu sappia che il tuo target sta attualmente utilizzando il suo hot-spot personale. Se il percorso del nominativo utilizza un ripetitore pubblico, chiunque altro ascolti il ripetitore ascolterà solo metà della conversazione. Un percorso di nominativo che coinvolge un ripetitore pubblico può interrompere un QSO già in corso su quel ripetitore. L'utilizzo del routing di gruppo su un ripetitore pubblico può anche essere problematico per altri utenti che desiderano utilizzare il ripetitore. Se si sottoscrive un gruppo di routing utilizzando un ripetitore pubblico, gli altri utenti in ascolto del ripetitore non sentiranno l'utente, ma solo il traffico sul gruppo di routing sottoscritto. Se si spegne la radio senza disconnettersi dal gruppo di routing, si verificano problemi. Il gruppo di routing continuerà a instradare tutto il traffico verso l'ultimo ripetitore utilizzato fino a quando non si verifica il timeout del gruppo di routing. Non c'è un modo semplice per i radioamatori su quel ripetitore, o anche per l'amministratore del ripetitore, per fermare il traffico di routing. Il messaggio qui: se stai usando un ripetitore pubblico, assicurati di annullare l'iscrizione quando hai finito!

Questo tipo di problema può intrufolarsi in modi inaspettati a causa del modo in cui IRCDDB ti tiene traccia per ottenere una funzione chiamata "seguimi". Seguimi significa che, una volta effettuata la sottoscrizione a un gruppo di routing, è possibile modificare il ripetitore in uso e il gruppo smart reindirizzerà automaticamente tutto il traffico all'ultimo ripetitore su cui si è ascoltati. Ecco solo uno scenario in cui questo ti metterà nei guai: supponiamo che tu stia utilizzando il tuo hot-spot in casa e che tu sia iscritto al gruppo di routing. Poi decidi di andare a fare shopping. Salite in macchina e guidate in centro. Forse ti sei dimenticato del fatto che stavi instradando sul tuo hot-spot di casa. Poi, mentre guidi, senti qualcuno sulla tua radio mobile che usa un ripetitore pubblico locale con cui volevi parlare, quindi digiti e fai un rapido QSO con il tuo amico. Quando hai finito, arrivi a destinazione e scendi dall'auto per iniziare a fare shopping. Il traffico su uno qualsiasi dei gruppi a cui sei stato iscritto verrà instradato a quel ripetitore pubblico che hai utilizzato l'ultima volta. Altri radioamatori su quel ripetitore sentiranno il traffico instradato, ma non saranno in grado di spegnerlo. Il messaggio qui è lo stesso di cui sopra: assicurarsi di annullare l'iscrizione a un gruppo di routing quando si è finito!


Che software usare

La maggior parte dei buoni pacchetti software sono basati su programmi scritti da Jonathan Naylor, G4KLX, sia la combinazione multi-mode-digital-voice, MMDVMHost/IRCDDBGateway, sia la vecchia combinazione DStarRepeater/IRCDDBGateway. Se non conosci questo argomento, dai un'occhiata al software PiStar o WPSD (versione americana della PiStar). PiStar supporta la maggior parte dei dispositivi. Ciò include sia i computer a scheda singola (SBC) supportati da PiStar che i modem radio che gestiscono la RF. Se disponi di un Raspberry Pi e di uno dei dispositivi supportati, puoi scaricare un'immagine, masterizzarla su una scheda SD, collegare la scheda e accendere il Raspberry Pi. Quindi basta utilizzare un browser da un computer sulla stessa rete per configurare PiStar. Sarai operativo in pochissimo tempo!

Tom N7TAE dispone di un gateway IRCDDB personalizzato, QnetGateway. Non si tratta di un sistema chiavi in mano come PiStar e richiede una certa familiarità con il sistema operativo Linux per scaricare, compilare, configurare e installare, ma sono incluse istruzioni dettagliate insieme a due diversi script che semplificano le attività di configurazione e installazione. QnetGateway ha un paio di funzioni speciali soprattutto per il routing ed è anche una buona scelta per gli utenti mobili. Ai vecchi tempi, i radioamatori costruivano le proprie radio. Questo è molto più difficile da fare in quest'era di circuiti digitali e integrati, ma puoi ancora costruire il tuo software, se sei così incline.


Come creare un proprio gruppo

Il software Jonathan Naylor (G4KLX), ircDDBGateway, supporta un server mini-STARnet con un massimo di cinque gruppi diversi. Basta configurarli e partire. Assicurarsi di controllare prima la pagina dei gruppi di routing per assicurarsi che il nome dei gruppi non sia già in uso. Se ircDDBGateway è stato compilato con gli switch appropriati, i canali del mini-STARnet Group possono essere collegati a un riflettore XRF o DCS.

Da Jonathan è disponibile anche un server completo del gruppo STARnet. Un altro server, più recente e più intelligente, è stato sviluppato appositamente per l'uso sulla rete QuadNet, se interessati, vedere il repository git hub di N7TAE. Tenere presente che questi server del gruppo di routing richiedono un nominativo di accesso QuadNet univoco e devono essere in esecuzione su un indirizzo IP univoco. Tutti i nodi sul nostro server IRCDDB hanno bisogno di un nominativo legale, di solito un nominativo del club viene utilizzato per questi server completi. (Si noti che il server ircDDBGateway mini-STARnet non ha bisogno di un login o di un indirizzo IP univoco. Il programma ircDDBGateway condividerà la connessione QuadNet tra il server STARnet e il gateway).

Ora vediamo come creare un proprio gruppo utilizzando un hotspot con immagine pi-star o wpsd.

Entrando in configurazione avanzata cercheremo il menù configurazione“ircDDBGateway”.



 



A questo punto come dimostrato in foto creiamo la nostra StarNet 1 mettendo il call con cui richiamare la “stanza”. In questo caso; StarNetCallSign1 “STNDGS A”. Per entrare sulla stanza e per dialogare con chi fara parte della conferenza in questa stanza, dovrà semplicemente scrivere sulla stringha UR di comando della radio, STNDGS A. Al primo aggancio la stanza risponderà con un messaggio sul display “Logged in”. Per chiudere il collegamento con la “stanza” sara sufficente completare la UR con il comando prescelto su StarNetLogOff1, che in questo caso è STNDGS T. Dopo il colpo di portante passerà il messaggio “Logged off” indicando l’uscita dalla conferenza. Se sulla voce StarNetReflector inserisco un reflector e rispettivamente il suo modulo, se sarò connesso alla StarNet, sarò connesso anche al Reflector scelto per la stessa StarNet.

A differenza del CallRouting in questa StarNet si ha la possibilità di effettuare conferenza con più operatori, utilizzando tutti la stessa stringha della StarNet di dove ci si trova. 


Il routing e il collegamento

Il collegamento è un protocollo basato sulla connessione. È necessario collegarsi a un ripetitore o a un riflettore prima di poter utilizzare quel nodo. In generale, è possibile collegarsi solo a un singolo nodo. Al contrario, è possibile sottoscrivere diversi gruppi di routing. Quando ti connetti a più gruppi, sentirai il traffico da ogni gruppo. Se si ha familiarità con il modo in cui funziona il DMR, è molto simile avere più gruppi di conversazione nel gruppo di ricezione. Quando si accende la radio, la voce viene inviata solo al gruppo nel campo UR. Iscriversi a più gruppi contemporaneamente funziona meglio quando i gruppi sono relativamente tranquilli.


Caratteristiche fondamentali

Se si desidera essere in grado di ricevere un segnale di chiamata uno-a-uno, l'instradamento richiede l'accesso alla porta UDP 40000. Questa porta è solitamente chiusa sulla maggior parte delle reti domestiche, quindi è necessario configurare la rete per inoltrarla all'hot-spot. Potrebbe non essere necessario eseguire alcuna operazione se il router di casa utilizza uPnP. Per maggiori dettagli, vedere la sezione "Port Forwarding" nella pagina PRINCIPALE. Diverse segnalazioni secondo cui alcuni utenti non devono eseguire alcun port forwarding della rete domestica. Sembra che le circostanze comuni siano che questi utenti si trovano su reti molto moderne con i più recenti router di rete domestica. Se questo descrive la tua situazione, prova a eseguire il routing senza configurare alcun port forwarding.

Posso eseguire l'instradamento dal mio hot-spot mobile? Sfortunatamente l'instradamento del nominativo non può essere eseguito da un impianto mobile. Il software del gateway non è abbastanza intelligente da gestire l'instradamento attraverso una rete telefonica. Se sia l'utente che la destinazione utilizzano QnetGateway, è presente un codice sperimentale che potrebbe consentire di eseguire questa operazione. I gruppi smart sono accessibili da un hot-spot mobile. A differenza dei precedenti STARnet Digital Groups, gli Smart Groups possono essere utilizzati da un hot-spot mobile (come un hot-spot che utilizza uno smartphone per la sua connessione Internet). Il routing ha un vantaggio significativo per gli utenti mobili perché è più semplice connettersi con i tuoi amici e iniziare a parlare!

C'è un potenziale problema con l'instradamento di gruppo da un hot-spot mobile: le reti basate su telefoni cellulari cambiano costantemente le porte per i loro client. I gruppi intelligenti gestiranno molto bene questo aspetto, ma i gruppi STARnet legacy non se la cavano altrettanto bene. Inoltre, se viaggi abbastanza lontano, al tuo sistema mobile può anche essere assegnato un nuovo indirizzo IP. Tieni presente che quando ciò accade, perderai temporaneamente la connessione al server Quadnet, una volta che il tuo client IRCDDB si riconnetterà alla rete, il nuovo indirizzo IP del tuo gateway verrà annunciato alla rete e dovresti riottenere rapidamente tutte le sottoscrizioni di gruppo.


Paura di sbagliare e creare disagi

Credere fermamente nella natura sperimentale dei radioamatori. Commettere un errore lungo il percorso di apprendimento fa parte del processo. Se proprio non vuoi provare Routing senza un po' di appiglio, contatta IW4DGS e chiedi aiuto. 


Smart Group Server, quali sono le differenze rispetto a uno STARnet Digital Server

Dal punto di vista degli utenti, hanno esattamente la stessa funzione: il nominativo instradato instrada i dati vocali in un gruppo e reindirizza la trasmissione a tutti gli iscritti a quel gruppo utilizzando il routing di zona. Cioè, entrambi abbracciano l'idea originale di John Hays K7VE: il server digitale STARnet. Tuttavia, c'erano alcuni problemi con il modo in cui funzionavano le cose. Non sono disponibili dashboard per questi gruppi di routing. A parte guardare attentamente la pagina web di Last Heard, non si riusciva a capire chi stesse usando un gruppo. Al team di QuadNet non piaceva l'invisibilità dei gruppi STARnet. Non promuove il D-Star Routing. Così hanno deciso di fare qualcosa al riguardo.

Si è iniziato con una semplice pagina di stato che mostrava gruppi e utenti, ma c'erano dei problemi. Le inadeguatezze sia nel codice StarNetServer che nel codice client hanno prodotto informazioni imprecise nella pagina di stato. Mentre studiavamo il problema, ci si è resi conto che, come codificato, lo StarNetServer è piuttosto inflessibile e non ha quasi nessuna interazione con la rete IRCDDB che utilizza. Le uniche informazioni disponibili per la rete IRCDDB sono i nominativi di sottoscrizione e annullamento dell'iscrizione di un gruppo e il nominativo amministrativo utilizzato. Non si poteva nemmeno dire con precisione chi era attualmente iscritto. Inoltre, lo stato del collegamento non era disponibile.

Ha anche alcune "caratteristiche" fastidiose, come il fatto che un accesso iniziale all'abbonamento è stato ritrasmesso ad altri già connessi. Non è molto cortese! Nei radioamatori, è sempre meglio ascoltare prima di trasmettere. Il collegamento funziona in questo modo, perché non possono farlo i gruppi di routing? Inoltre, non è possibile eseguire il routing ai gruppi StarNetServer se si utilizza un hot-spot mobile. Molti dissero che questo non avrebbe MAI funzionato e, all'epoca, molti degli amministratori di QuadNet credevano che fosse vero.

Sulla base di queste e altre considerazioni, si è deciso che era necessario un nuovo server del gruppo di routing. All'inizio dello sviluppo, lo sforzo di ricodifica ha iniziato a deviare in modo significativo dal codice di origine. Molte delle unità software chiave sono state quasi completamente riscritte. A quel tempo, si è deciso che era opportuno rinominare questo nuovo sforzo e scegliendo Smart Group Server come nome.

Man mano che si sviluppa, si notano alcune importanti differenze. Gli Smart Group ora interagiscono con la rete QuadNet in modo intelligente, segnalando esattamente chi è iscritto e il suo stato di collegamento. Segnala anche per quanto tempo un utente rimarrà iscritto se rimane inattivo. E questi dati sono affidabili e accurati nella pagina GRUPPI DI ROUTING. Quindi, dal punto di vista degli utenti, i grandi cambiamenti sono: puoi ascoltare prima di parlare, puoi vedere informazioni accurate sullo stato dello Smart Group sponsorizzato da Quadnet nella pagina ROUTING GROUP e ora puoi instradare a uno Smart Group da un hot-spot mobile. Tieni presente che il codice di Smart Group Server è open source, quindi puoi avere e supportare il tuo. Tuttavia, dovrai sviluppare la tua dashboard per il tuo server.