Protocol ADVANTECH PIM-SM Router App
2023 Advantech Czech sro Nisuna parte di sta publicazione pò esse riprodotta o trasmessa in ogni forma o per qualsiasi mezzu, elettronicu o meccanicu, cumpresa a fotografia, a registrazione, o qualsiasi sistema di almacenamentu è ricuperazione di l'infurmazioni senza accunsentu scrittu. L'infurmazioni in stu manuale sò sottumessi à cambià senza avvisu, è ùn rapprisentanu micca un impegnu da parte di Advantech. Advantech Czech sro ùn hè micca rispunsevule per danni incidentali o cunsequenziali risultanti da a furnizzioni, a prestazione o l'usu di stu manuale. Tutti i nomi di marca utilizati in stu manuale sò marchi registrati di i so rispettivi pruprietarii. L'usu di marchi o altre designazioni in questa publicazione hè solu per scopi di riferimentu è ùn custituisce micca un appruvamentu da u titulare di a marca.
Simbuli usati
Periculu - Informazione riguardanti a sicurità di l'utilizatori o danni potenziali à u router.
Attenzione - Problemi chì ponu esse in situazioni specifiche.
Informazione - Cunsiglii utili o informazioni d'interessu speciale.
Example - Esample di funzione, cumandamentu o script.
Changelog
Protocol PIM-SM Changelog
v1.0.0 (2012-06-11)
- Prima liberazione
v1.1.0 (2013-11-13) - Aghjunghje supportu per i paràmetri di u periodu di timer - ciao, unisce / prune, bootstrap
v1.2.0 (2017-03-20) - Recompilatu cù u novu SDK
v1.2.1 (2018-09-27) - Aghjunghjite intervalli previsti di valori à i missaghji di errore JavaSript
v1.2.2 (2019-01-02) - Aghjunghje infurmazione di licenza
v1.3.0 (2020-10-01) - U codice CSS è HTML aghjurnatu per currisponde à u firmware 6.2.0+
v1.3.1 (2022-03-24) - Sguassatu u percorsu di paràmetri codificati in tesori
v1.4.0 (2022-11-03) - Rielaborazione di l'infurmazioni di licenza
v1.5.0 (2023-07-24) - Pimd aghjurnatu à a versione 2.3.2
Descrizzione di l'app router
App Router Protocolu PIM-SM ùn hè micca cuntenutu in u firmware standard di u router. A carica di sta app router hè descritta in u Manuale di cunfigurazione (vede Capitulu Documenti Relativi). A causa di stu modulu, u protocolu PIM-SM (Protocol Independent Multicast - Sparse Mode) hè dispunibule. Hè u protokollu di routing multicast più cumunimenti utilizatu chì hè cuncepitu in l'assunzione chì i destinatari per qualsiasi gruppu multicast particulari seranu sparsamente distribuiti in tutta a reta. Per riceve dati multicast, i routers anu da dì esplicitamente à i so vicini upstream nantu à u so interessu in gruppi è fonti particulari. PIM-SM per difettu usa l'arbureti spartuti, chì sò l'arburi di distribuzione multicast arradicati à qualchì nodu selezziunatu (questu router hè chjamatu Rendezvous Point, RP) è utilizatu da tutte e fonti chì mandanu à u gruppu multicast.
Per a cunfigurazione l'app di router PIM SM hè dispunibule web interfaccia, chì hè invucatu da pressu u nomu di u modulu nant'à u Router Apps pagina di u router web interfaccia. A parte manca di u web L'interfaccia cuntene u menù cù pagine per Configurazione, monitorizazione (Status) è Personalizazione di u modulu. U bloccu di persunalizazione cuntene solu l'articulu Return, chì cambia questu web interfaccia à l'interfaccia di u router. In a parte di cunfigurazione di u web L'interfaccia hè pussibule di truvà a forma chì include i seguenti:
- Habilita PIM-SM
Permette l'attivazione di u modulu (in particulare eseguisce l'applicazione - pimd demon) implementendu u protocolu PIM-SM. - Interfacce di rete
Lista di interfacce di rete ethX è greX in quale u protocolu PIM-SM serà attivatu. U paràmetru di questu articulu hè stabilitu a bandiera "all multi" per l'interfaccia ethX (per esempiu eth0) è a bandiera "multicast" per l'interfaccia greX (per esempiu gre1). U valore TTL (Time to Live) hè 64. U filtru di u caminu di ritornu per tutti i tipi di interfacce di rete citati in a lista hè pruibitu. Questu hè fattu per stabilisce l'elementu rp_filter appropritatu in u proc file sistema (per esempiu echo 0 > /proc/sys/net/ipv4/conf/eth0/rp_filter).
ExampLe:
eth0 gre1 - Disabilita Vifs
Corrisponde à -N, o -(vede [3]), in u prucessu di eseguisce l'applicazione (pimd daemon) implementendu u protocolu PIM-SM. Se questu articulu hè verificatu, tutte l'interfacce di rete in termini di PIM-SM sò inattive è devenu esse attivate selettivamente (attivate l'opzione di cummandu di pagamentu in Capitu 3 Configurazione in a pagina 4). Se questu articulu ùn hè micca verificatu, allora a situazione hè invertita è tutte l'interfacce di rete chì ùn deve micca avè u protocolu PIM-SM attivu (per esempiu ppp0) deve esse esplicitamente pruibitu. I dettagli ponu esse truvati in a documentazione per u daemon pimd (vede [3]). - Timer Hello Period
I missaghji PIM Hello sò mandati periodicamente nantu à ogni interfaccia chì hà PIM attivatu in a cunfigurazione file di u demone pimd (hè pussibule di definisce in u campu pimd. conf). Stu articulu specifica u periodu di mandà sti missaghji. U valore predeterminatu hè 30 seconde. - Timer Join / Prune Period
Aduprà stu articulu pò esse specificatu l'intervallu di tempu à quale u router manda u missaghju PIM join / prune à u vicinu RPF (Reverse Path Forwarding) upstream. L'intervallu di messagiu predeterminatu di unisce / prune hè di 60 seconde. - Timer Bootstrap Period
Questu articulu specifica un periodu di mandà messagi di bootstrap. U valore predeterminatu hè 60 seconde. - pimd. cunf
Cunfigurazione file di pimd daemon. Dettagli è exampi pò esse truvati in a documentazione per u daemon pimd. I cambiamenti s'applicanu dopu avè pressu u buttone Apply.
Cunfigurazione
A lista seguente menziona cumandamenti chì ponu esse utilizati quandu editate pimd.conf file (rappresentatu da u listessu articulu di nome in a cunfigurazione web interfaccia) è una descrizzione dettagliata di sti cumandamenti.
- default_source_preference
U valore di preferenza hè utilizatu quandu u forwarder è u router upstream sò selezziunate per a LAN. A causa di l'inaffidabilità di ottene preferenze da i protokolli di routing unicast, hè permessu di inserisce u valore predeterminatu via questu cumandamentu. Hè inseritu à u principiu di u file. U più bassu u valore, u più prubabile chì u router serà sceltu per i scopi sopra citati. Ma l'applicazioni dedicate, cum'è pimd, ùn deve micca esse selezziunate in quantu à l'applicazioni più generale, cusì hè adattatu per stabilisce u valore di preferenza un pocu più altu (pò esse per ex.ample 101). - default_source_metric
Stabilisce u costu di mandà dati attraversu stu router. U valore predeterminatu preferitu hè 1024. - phyint [disattivà / attivà] [altnet mascara ] [scopu mascara ] [threshold thr] [preferenza preferenza] [costu metricu]
- Specifica l'interfacce per u so indirizzu IP o u so nome. Se vulete attivà sta interfaccia cù i valori predeterminati, ùn avete micca bisognu di mette nunda di più. Altrimenti, inserite valori supplementari (una descrizzione dettagliata hè in a documentazione di pimd daemon [3]).
- cand_rp [ ] [priurità ] [tempu ] U puntu di rendezvous (RP) hè l'elementu chjave in e rete cù u protocolu PIM-SM. Questu hè u puntu (router) chì riunisce dati da fonti multicast è esigenze per piglià queste dati da destinatari multicast. U puntu di appuntamentu in u PIM pò esse sceltu staticamente o dinamicamente.
- Per a selezzione dinamica hè utilizatu u machinismu bootstrap. Diversi candidati per u router bootstrap (CBSR) sò selezziunati da un algoritmu simplice un BSR. Stu router assicura a selezzione di un RP da un settore di CRP (Candidate Rendezvous Point). U risultatu deve esse un RP per u gruppu multicast in u duminiu PIM.
Se utilizate u cumandamentu cand_rp in pimd.conf file, u router currispundente diventerà CRP. I paràmetri sò l'indirizzu di l'interfaccia di a rete chì hè utilizata per i paràmetri di rapportu di sta CRP, a priorità di CRP (u numeru più bassu significa una priorità più alta) è u periodu di rapportu. cand_bootstrap_router [ ] [priurità ] Se utilizate u cumandante cand_bootstrap_router in pimd.conf file, u router currispundente diventerà CBSR (vede cand_rp description). I paràmetri di sta cumanda sò simili à quelli di cand_rp com-mand. - rp_indirizzu [ [mascheratu ]] Stu cumandamentu hè appiicatu quandu u metudu staticu di selezzione RP hè utilizatu (vede a descrizzione di cand_rp). Un paràmetru necessariu hè l'indirizzu IP (unicast) di RP o un gruppu multicast. Paràmetri supplementari ponu limità l'usu di RP.
- prefissu_gruppu [mascheratu ] [priurità ] Stu cumandamentu hè appiicatu quandu u metudu dinamicu di selezzione RP hè utilizatu. Specifica u gruppu multicast per quale u router agisce cum'è RP in casu chì stu router hè sceltu da u settore di CRP. U numeru massimu di sti specificazioni in u pimd.conf file hè 255.
- switch_data_threshold [rate intervallu ] U protocolu PIM-SM usa parechje manere di trasfiriri pacchetti cù indirizzi multicast trà fonti (trasmettitori) è destinatarii (ricevitori). Ognunu di sti modi hè una topologia di rete logica caratteristica. Questa topulugia hè stabilita da i rapporti chì sò mandati trà i router PIM-SM.
Ognuna di sti topologies - strutture d'arburu - hà u so nome. Ci hè ancu un arbulu RP (RPT) chì hè u listessu cum'è l'arburu spartutu. Un'altra opzione hè un arbulu specificu per a fonte è, infine, ci hè un arburu di u percorsu più curtu specificu per a fonte. - Sti tipi di strutturi d'arburu sò listati in l'ordine in quale aumentanu l'overhead necessariu per a so assemblea è mantenimentu. Cume in a maiò parte di i casi aumenta ancu a so capacità di trasmissione.
- U cumandamentu switch_data_threshold stabilisce un limitu per a transizione à una topologia logica cù un rendimentu più altu. switch_register_threshold [tariffa intervallu ] Oppositu à u cumandamentu precedente.
Cunfigurazione example – Selezzione statica di RP
Sottu hè un example di cunfigurazione cù una selezzione statica di RP (Rendezvous Point). A cunfigurazione hè inserita in u campu pimd.conf in u web interfaccia di sta app router.
Cunfigurazione example - Selezzione dinamica di RP
Sottu hè un example di cunfigurazione cù una selezzione dinamica di RP (Rendezvous Point). A cunfigurazione hè inserita in u campu pimd.conf in u web interfaccia di sta app router.
Log di sistema
In casu di prublemi, hè pussibule view u logu di u sistema premendu l'elementu di menu Log di sistema. In a finestra sò affissati rapporti dettagliati da e applicazioni individuali in esecuzione in u router, cumprese i rapporti pussibuli riguardanti u modulu PIM SM.
Interoperabilità
Pimd pò travaglià cù altri prudutti di software chì risponde à e specificazioni di u protocolu PIM-SM. L'eccezzioni sò alcune versioni più vechje di IOS (Cisco) chì ùn scontranu micca sta specificazione in un puntu. Più specificamente, u prublema hè u calculu di u checksum di i missaghji PIM_REGISTER. In e versioni più recenti di iOS, stu prublema hè digià risolta.
Licenze
Riassume i licenze di u Software Open-Source (OSS) utilizati da stu modulu.
Documenti cunnessi
Internet: manpages.ubuntu.com/manpages/maverick/man8/pimd.8.html Pudete ottene documenti in relazione à u produttu nantu à u Portal di l'Ingenieria à icr.Advantech.cz indirizzu. Per uttene a Guida Rapida di Startu di u vostru router, Manuale d'Usuariu, Manuale di Cunfigurazione, o Firmware andate à a pagina di Modelli di Router, truvate u mudellu necessariu, è cambiate à a tabulazione Manuali o Firmware, rispettivamente. I pacchetti di stallazione Router Apps è manuali sò dispunibuli nantu à a pagina Router Apps. Per i Documenti di Sviluppu, andate à a pagina DevZone.
Documenti / Risorse
![]() |
Protocol ADVANTECH PIM-SM Router App [pdfGuida di l'utente Protocol PIM-SM Router App, Protocol PIM-SM, Router App, App, App Protocol PIM-SM |