ADVANTECH Protokolo PIM-SM Router App
2023 Advantech Czech sro Neniu parto de ĉi tiu eldonaĵo povas esti reproduktita aŭ transdonita en ajna formo aŭ per ia ajn rimedo, elektronika aŭ mekanika, inkluzive de fotado, registrado aŭ ajna informstokado kaj retrovosistemo sen skriba konsento. Informoj en ĉi tiu manlibro povas ŝanĝiĝi sen avizo, kaj ĝi ne reprezentas devontigon de Advantech. Advantech Czech sro ne respondecas pri hazardaj aŭ konsekvencaj damaĝoj rezultantaj de la liverado, agado aŭ uzo de ĉi tiu manlibro. Ĉiuj markonomoj uzataj en ĉi tiu manlibro estas la registritaj varmarkoj de siaj respektivaj posedantoj. La uzo de varmarkoj aŭ aliaj nomoj en ĉi tiu publikigado estas nur por referencaj celoj kaj ne konsistigas subtenon de la posedanto de la varmarko.
Uzitaj simboloj
Danĝero - Informoj pri uzantsekureco aŭ ebla damaĝo al la enkursigilo.
Atentu - Problemoj kiuj povas aperi en specifaj situacioj.
Informoj - Utilaj konsiletoj aŭ informoj de speciala intereso.
Example – Ekzample de funkcio, komando aŭ skripto.
Ŝanĝprotokolo
Protokolo PIM-SM Ŝanĝprotokolo
v1.0.0 (2012-06-11)
- Unua eldono
v1.1.0 (2013-11-13) - Aldonita subteno de tempigilo-perioda agordo - saluton, aliĝu/tranĉu, ekfunkciigu
v1.2.0 (2017-03-20) - Rekompilite kun nova SDK
v1.2.1 (2018-09-27) - Aldonitaj atendataj intervaloj de valoroj al JavaSript erarmesaĝoj
v1.2.2 (2019-01-02) - Aldonitaj informoj pri licenco
v1.3.0 (2020-10-01) - Ĝisdatigita CSS kaj HTML-kodo por kongrui kun firmvaro 6.2.0+
v1.3.1 (2022-03-24) - Forigita hoard-kodita agorda vojo
v1.4.0 (2022-11-03) - Reverkitaj licencaj informoj
v1.5.0 (2023-07-24) - Ĝisdatigita pimd al versio 2.3.2
Priskribo de enkursigilo-apo
Enkursigilo-programo Protokolo PIM-SM ne estas enhavita en la norma enkursigilo-firmvaro. Alŝuto de ĉi tiu enkursigilo estas priskribita en la Agorda manlibro (vidu Ĉapitro Rilatajn Dokumentojn). Pro ĉi tiu modulo, la protokolo PIM-SM (Protokolo Sendependa Multicast - Maldensa Reĝimo) estas disponebla. Ĝi estas la plej ofte uzata multirolantaro-vojigprotokolo kiu estas dizajnita sur la supozo ke ricevantoj por iu speciala multirolanta grupo estos malabunde distribuitaj ĉie en la reto. Por ricevi multirolantajn datumojn, enkursigiloj devas eksplicite rakonti al siaj kontraŭfluaj najbaroj pri sia intereso pri apartaj grupoj kaj fontoj. PIM-SM defaŭlte uzas komunajn arbojn, kiuj estas multirolantaro-distribuarboj radikitaj ĉe iu elektita nodo (tiu enkursigilo estas nomita la Rendezvous Point, RP) kaj uzataj de ĉiuj fontoj sendantaj al la multirolantaro.
Por agordo PIM SM-enkursigilo-apo disponeblas web interfaco, kiu estas alvokita premante la modulan nomon sur la paĝo de Router-aploj de la enkursigilo web interfaco. La maldekstra parto de la web interfaco enhavas la menuon kun paĝoj por Agordo, monitorado (Stato) kaj Personigo de la modulo. Personigo-bloko enhavas nur la Revenaĵon, kiu ŝanĝas ĉi tion web interfaco al la interfaco de la enkursigilo. En la agorda parto de la web interfaco eblas trovi la formularon kiu inkluzivas la jenon:
- Ebligu PIM-SM
Ebligas aktivigon de la modulo (precipe funkciigas la aplikaĵon - pimd demon) efektivigante PIM-SM-protokolon. - Retaj Interfacoj
Listo de retaj interfacoj ethX kaj greX, en kiuj la protokolo PIM-SM estos aktivigita. La agordo de ĉi tiu aĵo estas agordita la flago "ĉiu multi" por la interfaco ethX (ekz. eth0) kaj la flago "multicast" por la interfaco greX (ekz. gre1). TTL (Tempo por Vivi) valoro estas 64. Revenvoja filtrado por ĉiuj specoj de retaj interfacoj menciitaj en la listo estas malpermesita. Ĉi tio estas farita per agordo de la taŭga rp_filter eron en la proc file sistemo (ekz. echo 0 > /proc/sys/net/ipv4/conf/eth0/rp_filter).
Example:
eth0 gre1 - Malebligu Vifojn
Korespondas al -N, aŭ -(vidu [3]), en la procezo de rulado de la aplikaĵo (pimd-demono) efektiviganta PIM-SM-protokolon. Se ĉi tiu ero estas markita, ĉiuj retaj interfacoj laŭ PIM-SM estas neaktivaj kaj devas esti ebligitaj selekteme (aktivigu opcion de pagado de komando en Ĉapitro 3 Agordo sur paĝo 4). Se ĉi tiu ero ne estas kontrolita, tiam la situacio estas inversigita kaj ĉiuj retaj interfacoj kiuj ne devus havi aktivan protokolon PIM-SM (ekz. ppp0) devas esti eksplicite malpermesitaj. Detaloj troveblas en la dokumentado por la pimd-demono (vidu [3]). - Temporizilo Saluton Periodo
PIM salutmesaĝoj estas periode senditaj sur ĉiu interfaco kiu havas PIM ebligita en la agordo file de la pimd-demono (eblas difini ĝin en pimd. conf-kampo). Ĉi tiu ero specifas la periodon de sendado de ĉi tiuj mesaĝoj. La defaŭlta valoro estas 30 sekundoj. - Temporizilo Aliĝi/Punu Periodon
Uzante ĉi tiun objekton oni povas specifi la tempintervalon, ĉe kiu la enkursigilo sendas la PIM-kunigon/pritranĉan mesaĝon al la kontraŭflua RPF (Reverse Path Forwarding) najbaro. La defaŭlta aliĝo/eltranĉa mesaĝo-intervalo estas 60 sekundoj. - Temporizilo Bootstrap Periodo
Ĉi tiu ero specifas periodon de sendo de startmesaĝoj. La defaŭlta valoro estas 60 sekundoj. - pimd. konf
Agordo file de pimd-demono. Detaloj kaj ekzamples troveblas en la dokumentado por la pimd-demono. La ŝanĝoj aplikiĝos post premado de la butono Apliki.
Agordo
La sekva listo mencias komandojn uzeblajn dum redaktado de pimd.conf file (reprezentita per la samnoma ero en la agordo web interfaco) kaj detala priskribo de ĉi tiuj komandoj.
- default_source_preference
La prefervaloro estas uzata kiam la plusendilo kaj kontraŭflua enkursigilo estas elektitaj por la LAN. Pro la nefidindeco akiri preferojn de unicast-vojaj protokoloj estas permesite enigi la defaŭltan valoron per ĉi tiu komando. Ĝi estas enigita komence de la file. Ju pli malalta la valoro, des pli verŝajne la enkursigilo estos elektita por la supre menciitaj celoj. Sed dediĉitaj aplikoj kiel pimd ne devus esti elektitaj en la mezuro de pli ĝeneralaj aplikoj, do taŭgas agordi la prefervaloron iom pli alta (ĝi povas esti ekz.ample 101). - defaŭlta_fonto_metriko
Fiksas la koston de sendo de datumoj per ĉi tiu enkursigilo. La preferata defaŭlta valoro estas 1024. - phyint [malŝalti/ebligi] [altnet masklen ] [skopita maskin ] [sojlo thr] [prefero prefero] [metrika kosto]
- Specifas interfacojn aŭ per ilia IP-adreso aŭ nomo. Se vi volas aktivigi ĉi tiun interfacon kun defaŭltaj valoroj, vi ne bezonas meti ion alian. Alie, enigu pliajn valorojn (detala priskribo estas en la dokumentado pri pimd-demono [3]).
- cand_rp [ ] [prioritato ] [tempo ] La rendevuejo (RP) estas la ŝlosila elemento en retoj kun la PIM-SM-protokolo. Ĉi tiu estas la punkto (enkursigilo), kiu kunigas datumojn de multirolantaj fontoj kaj postulojn por preni ĉi tiujn datumojn de multirolantaj ricevantoj. La rendevuejo en la PIM povas esti elektita statike aŭ dinamike.
- Por dinamika elekto estas uzata bootstrap-maĥnismo. Pluraj kandidatoj por la botostrap-enkursigilo (CBSR) estas elektitaj per simpla algoritmo unu BSR. Ĉi tiu enkursigilo certigas la elekton de unu RP el aro de CRP (Candidate Rendezvous Point). La rezulto devus esti unu RP por la multirolantaro en la PIM-domajno.
Se vi uzas la komandon cand_rp en pimd.conf file, la responda enkursigilo fariĝos CRP. Parametroj estas la adreso de la reto-interfaco kiu estas uzata por raporti parametrojn de ĉi tiu CRP, prioritato de CRP (pli malalta nombro signifas pli altan prioritaton) kaj raporta periodo. cand_bootstrap_router [ ] [prioritato ] Se vi uzas la komandon cand_bootstrap_router en pimd.conf file, la responda enkursigilo fariĝos CBSR (vidu cand_rp-priskribon). La parametroj de ĉi tiu komando estas similaj al tiuj de cand_rp-komando. - rp_adreso [ [masklen ]] Ĉi tiu komando estas aplikata kiam la senmova metodo de RP-elekto estas uzata (vidu priskribon de cand_rp). Bezonata parametro estas la IP (unuelsenda) adreso de RP aŭ multirolanta grupo. Kromaj parametroj povas limigi la uzon de RP.
- grupo_prefikso [masklen ] [prioritato ] Ĉi tiu komando estas aplikata kiam la dinamika metodo de RP-elekto estas uzata. Specifas la multirolantgrupon por kiu la enkursigilo funkcias kiel RP en kazo tiu enkursigilo estas elektita el la aro de CRPoj. La maksimuma nombro de ĉi tiuj specifoj en la pimd.conf file estas 255.
- ŝaltilo_datumo_sojlo [tarifo intervalo ] PIM-SM-protokolo uzas plurajn manierojn transdoni pakaĵetojn kun multirolantaro-adresoj inter fontoj (dissendiloj) kaj ricevantoj (riceviloj). Ĉiu el ĉi tiuj manieroj estas karakteriza logika retotopologio. Ĉi tiu topologio estas establita per raportoj kiuj estas senditaj inter PIM-SM-enkursigiloj.
Ĉiu el ĉi tiuj topologioj - arbstrukturoj - havas sian nomon. Ekzistas ankaŭ RP-arbo (RPT) kiu estas la sama kiel la komuna arbo. Alia opcio estas fontospecifa arbo kaj finfine, ekzistas fontospecifa plej mallonga vojo arbo. - Ĉi tiuj specoj de arbstrukturoj estas listigitaj en la ordo en kiu ili pliigas la superkoston necesan por sia kunigo kaj prizorgado. Same en la plej multaj kazoj ankaŭ pliigas sian transdonon kapablon.
- La komando switch_data_threshold fiksas limon por la transiro al logika topologio kun pli alta trafluo. switch_register_threshold [tarifo intervalo ] Male al la antaŭa komando.
Agordo ekzample – Senmova elekto de RP
Malsupre estas eksample de agordo kun statika elekto de RP (Rendevuopunkto). Agordo estas enigita en la kampo pimd.conf en la web interfaco de ĉi tiu enkursigilo-apo.
Agordo ekzample – Dinamika elekto de RP
Malsupre estas eksample de agordo kun dinamika elekto de RP (Rendezvous Point). Agordo estas enigita en la kampo pimd.conf en la web interfaco de ĉi tiu enkursigilo-apo.
Sistema Registro
En kazo de ajna problemo eblas view la sisteman protokolon premante la menueron Sistemo-Protokolo. En la fenestro estas montrataj detalaj raportoj de individuaj aplikaĵoj kurantaj en la enkursigilo inkluzive de eblaj raportoj rilataj al la modulo PIM SM.
Kunfunkciebleco
Pimd povas labori kun aliaj softvaraĵoj kiuj plenumas la specifojn de la PIM-SM-protokolo. La esceptoj estas iuj pli malnovaj versioj de iOS (Cisco) kiuj ne renkontas ĉi tiun specifon en unu momento. Pli specife, la afero estas la kalkulo de la kontrolsumo de PIM_REGISTER mesaĝoj. En pli novaj versioj de iOS, ĉi tiu problemo jam estas solvita.
Licencoj
Resumas Open-Source Software (OSS) permesilojn uzatajn de ĉi tiu modulo.
Rilataj Dokumentoj
Interreto: manpages.ubuntu.com/manpages/maverick/man8/pimd.8.html Vi povas akiri produkt-rilatajn dokumentojn sur la Inĝenieristika Portalo ĉe icr.Advantech.cz adreso. Por akiri la Rapidan Komencan Gvidilon, Uzantan Manlibron, Agordan Manlibron aŭ Firmware de via enkursigilo, iru al la paĝo de Router Models, trovu la bezonatan modelon kaj ŝanĝu al la langeto Manlibroj aŭ Firmware respektive. La instalaĵpakaĵoj kaj manlibroj de Router Apps estas haveblaj sur la paĝo de Router Apps. Por la Disvolvaj Dokumentoj, iru al la paĝo DevZone.
Dokumentoj/Rimedoj
![]() |
ADVANTECH Protokolo PIM-SM Router App [pdf] Uzantogvidilo Protokolo PIM-SM Router App, Protokolo PIM-SM, Router App, App, App Protocol PIM-SM |