ADVANTECH protokolo PIM-SM maršrutizatoriaus programa
2023 Advantech Czech sro Jokia šio leidinio dalis negali būti atgaminta ar perduota jokia forma ar bet kokiomis elektroninėmis ar mechaninėmis priemonėmis, įskaitant fotografiją, įrašymą ar bet kokią informacijos saugojimo ir paieškos sistemą be raštiško sutikimo. Informacija šiame vadove gali būti keičiama be įspėjimo ir tai nėra Advantech įsipareigojimas. Advantech Czech sro neprisiima atsakomybės už atsitiktinius ar pasekminius nuostolius, atsiradusius dėl šio vadovo pateikimo, veikimo ar naudojimo. Visi šiame vadove naudojami prekių pavadinimai yra atitinkamų savininkų registruotieji prekių ženklai. Prekių ženklų ar kitų nuorodų naudojimas šiame leidinyje yra tik informacinio pobūdžio ir nėra prekės ženklo savininko patvirtinimas.
Naudoti simboliai
Pavojus – informacija apie naudotojo saugumą arba galimą maršruto parinktuvo pažeidimą.
Dėmesio – problemos, kurios gali kilti konkrečiose situacijose.
Informacija – naudingi patarimai arba ypatingai įdomi informacija.
Example – Pvzampfunkcijos, komandos ar scenarijaus le.
Pakeitimų žurnalas
Protocol PIM-SM pakeitimų žurnalas
v1.0.0 (2012-06-11)
- Pirmas leidimas
v1.1.0 (2013-11-13) - Pridėtas laikmačio laikotarpio nustatymų palaikymas – labas, prisijungimas / genėjimas, įkrovimas
v1.2.0 (2017-03-20) - Perkompiliuota naudojant naują SDK
v1.2.1 (2018-09-27) - Į „JavaSript“ klaidų pranešimus įtrauktas numatomas reikšmių diapazonas
v1.2.2 (2019-01-02) - Pridėta licencijos informacija
v1.3.0 (2020-10-01) - Atnaujintas CSS ir HTML kodas, kad atitiktų 6.2.0 ir naujesnės versijos programinę įrangą
v1.3.1 (2022-03-24) - Pašalintas saugomų nustatymų kelias
v1.4.0 (2022-11-03) - Perdaryta licencijos informacija
v1.5.0 (2023-07-24) - Pimd atnaujinta į 2.3.2 versiją
Maršrutizatoriaus programos aprašymas
Maršrutizatoriaus programėlės protokolas PIM-SM nėra įtrauktas į standartinę maršrutizatoriaus programinę-aparatinę įrangą. Šios maršrutizatoriaus programėlės įkėlimas aprašytas konfigūracijos vadove (žr. skyrių Susiję dokumentai). Dėl šio modulio galimas PIM-SM (Protocol Independent Multicast – Sparse Mode) protokolas. Tai dažniausiai naudojamas daugialypės terpės maršruto parinkimo protokolas, sukurtas remiantis prielaida, kad bet kurios konkrečios daugialypės siuntimo grupės gavėjai bus retai paskirstyti visame tinkle. Norėdami gauti daugialypės terpės duomenis, maršrutizatoriai turi aiškiai pasakyti savo kaimynams apie savo susidomėjimą tam tikromis grupėmis ir šaltiniais. PIM-SM pagal numatytuosius nustatymus naudoja bendrinamus medžius, kurie yra daugialypės terpės paskirstymo medžiai, įsišakniję tam tikrame pasirinktame mazge (šis maršrutizatorius vadinamas Rendezvous Point, RP) ir naudojami visų šaltinių, siunčiančių į daugialypės terpės grupę.
Galima konfigūruoti PIM SM maršrutizatoriaus programą web sąsaja, kuri iškviečiama paspaudus modulio pavadinimą maršrutizatoriaus puslapyje Router apps web sąsaja. Kairioji dalis web sąsajoje yra meniu su modulio konfigūracijos, stebėjimo (būsenos) ir tinkinimo puslapiais. Tinkinimo bloke yra tik elementas „Return“, kuris jį perjungia web sąsaja su maršrutizatoriaus sąsaja. Konfigūracijos dalyje web sąsajoje galima rasti formą, kurioje yra:
- Įgalinti PIM-SM
Leidžia aktyvuoti modulį (ypač paleidžia programą – pimd demon), įgyvendinantį PIM-SM protokolą. - Tinklo sąsajos
Tinklo sąsajų ethX ir greX, kuriose bus suaktyvintas PIM-SM protokolas, sąrašas. Šio elemento nustatymas yra ethX sąsajos vėliavėlė „visi keli“ (pvz., eth0) ir „multicast“ vėliavėlė greX sąsajai (pvz., gre1). TTL (Time to Live) reikšmė yra 64. Grąžinimo kelio filtravimas visų tipų sąraše nurodytoms tinklo sąsajoms draudžiamas. Tai atliekama nustatant atitinkamą rp_filter elementą proc file sistema (pvz., echo 0 > /proc/sys/net/ipv4/conf/eth0/rp_filter).
ExampLe:
eth0 gre1 - Išjungti Vifs
Atitinka -N arba – (žr. [3]), kai vykdoma programa (pimd demonas), įgyvendinanti PIM-SM protokolą. Jei šis elementas pažymėtas, visos tinklo sąsajos pagal PIM-SM yra neaktyvios ir turi būti įjungtos pasirinktinai (įgalinti mokėjimo komandą 3 skyriuje Konfigūracija 4 puslapyje). Jei šis elementas nepažymėtas, situacija pasikeičia ir visos tinklo sąsajos, kuriose neturėtų būti aktyvaus PIM-SM protokolo (pvz., ppp0), turi būti aiškiai uždraustos. Išsamią informaciją galima rasti pimd demono dokumentacijoje (žr. [3]). - Laikmatis Sveiki laikotarpis
PIM sveikinimo pranešimai periodiškai siunčiami kiekvienoje sąsajoje, kurios konfigūracijoje įjungtas PIM file pimd demono (jį galima apibrėžti pimd. conf lauke). Šis punktas nurodo šių pranešimų siuntimo laikotarpį. Numatytoji reikšmė yra 30 sekundžių. - Laikmačio prisijungimo / genėjimo laikotarpis
Naudodami šį elementą galima nurodyti laiko intervalą, per kurį maršrutizatorius siunčia PIM prisijungimo / apkarpymo pranešimą aukštesniam RPF (atvirkštinio kelio persiuntimo) kaimynui. Numatytasis prisijungimo / apkarpymo pranešimo intervalas yra 60 sekundžių. - Laikmačio įkrovos laikotarpis
Šis elementas nurodo įkrovos pranešimų siuntimo laikotarpį. Numatytoji reikšmė yra 60 sekundžių. - pimd. konf
Konfigūracija file iš pimd demono. Detalės ir examples galima rasti pimd demono dokumentacijoje. Pakeitimai bus pritaikyti paspaudus mygtuką Taikyti.
Konfigūracija
Šiame sąraše minimos komandos, kurios gali būti naudojamos redaguojant pimd.conf file (konfigūracijoje vaizduojamas to paties pavadinimo elementu web sąsaja) ir išsamus šių komandų aprašymas.
- numatytoji_šaltinio_nuostata
Pirmenybės reikšmė naudojama, kai LAN pasirenkamas peradresatorius ir aukštyn maršrutizatorius. Dėl nepatikimumo gauti nuostatas iš unicast maršruto parinkimo protokolų, šia komanda leidžiama įvesti numatytąją reikšmę. Jis įvedamas pradžioje file. Kuo mažesnė vertė, tuo didesnė tikimybė, kad maršrutizatorius bus pasirinktas aukščiau išvardytiems tikslams. Tačiau specialios programos, tokios kaip pimd, neturėtų būti pasirenkamos bendresnėms programoms, todėl galima nustatyti šiek tiek didesnę pirmenybės reikšmę (tai gali būti pvz.amp101). - numatytoji_šaltinio_metrika
Nustato duomenų siuntimo per šį maršrutizatorių kainą. Pageidautina numatytoji reikšmė yra 1024. - phyint [išjungti/įjungti] [altnet masklen ] [apimtis maskin ] [slenkstis thr] [preference f] [metrinis mokestis]
- Nurodo sąsajas pagal jų IP adresą arba pavadinimą. Jei norite suaktyvinti šią sąsają su numatytosiomis reikšmėmis, nieko daugiau dėti nereikia. Kitu atveju įveskite papildomas reikšmes (išsamus aprašymas yra pimd demono dokumentacijoje [3]).
- cand_rp [ ] [pirmenybė ] [laikas ] Susitikimo taškas (RP) yra pagrindinis elementas tinkluose su PIM-SM protokolu. Tai taškas (maršrutizatorius), kuris sujungia duomenis iš daugialypės terpės šaltinių ir šių duomenų paėmimo iš daugialypės terpės gavėjų reikalavimus. Susitikimo tašką PIM galima pasirinkti statiškai arba dinamiškai.
- Dinaminiam pasirinkimui naudojamas įkrovos mechanizmas. Keletas kandidatų į įkrovos maršrutizatorių (CBSR) parenkami pagal paprastą algoritmą vienas BSR. Šis maršrutizatorius užtikrina vieno RP pasirinkimą iš CRP (Candidate Rendezvous Point) rinkinio. Rezultatas turėtų būti vienas RP multicast grupei PIM domene.
Jei pimd.conf naudojate komandą cand_rp file, atitinkamas maršrutizatorius taps CRP. Parametrai yra tinklo sąsajos adresas, naudojamas šio CRP parametrams pranešti, CRP prioritetas (mažesnis skaičius reiškia didesnį prioritetą) ir ataskaitinis laikotarpis. cand_bootstrap_router [ ] [pirmenybė ] Jei pimd.conf naudojate komandą cand_bootstrap_router file, atitinkamas maršrutizatorius taps CBSR (žr. cand_rp aprašymą). Šios komandos parametrai yra panašūs į cand_rp komandos parametrus. - rp_adresas [ [masklen ]] Ši komanda taikoma, kai naudojamas statinis RP pasirinkimo metodas (žr. cand_rp aprašymą). Būtinas parametras yra RP arba multicast grupės IP (unicast) adresas. Papildomi parametrai gali apriboti RP naudojimą.
- grupės_priešdėlis [masklen ] [pirmenybė ] Ši komanda taikoma, kai naudojamas dinaminis RP pasirinkimo metodas. Nurodo daugialypės siuntimo grupę, kuriai maršruto parinktuvas veikia kaip RP, jei šis maršrutizatorius pasirenkamas iš CRP rinkinio. Didžiausias šių specifikacijų skaičius faile pimd.conf file yra 255.
- switch_data_threshold [norma intervalas ] PIM-SM protokole naudojami keli būdai perduoti paketus su multicast adresais tarp šaltinių (siųstuvų) ir gavėjų (imtuvų). Kiekvienas iš šių būdų yra būdinga loginė tinklo topologija. Šią topologiją nustato ataskaitos, siunčiamos tarp PIM-SM maršrutizatorių.
Kiekviena iš šių topologijų – medžio struktūrų – turi savo pavadinimą. Taip pat yra RP medis (RPT), kuris yra toks pat kaip bendrinamas medis. Kitas variantas yra šaltinio medis ir galiausiai yra šaltinio trumpiausio kelio medis. - Šių tipų medžių konstrukcijos išvardytos tokia tvarka, kokia jos padidina jų surinkimui ir priežiūrai reikalingas išlaidas. Taip pat daugeliu atvejų taip pat padidina perdavimo pajėgumus.
- Komanda switch_data_threshold nustato perėjimo prie didesnio pralaidumo loginės topologijos ribą. switch_register_threshold [norma intervalas ] Priešingai ankstesnei komandai.
Konfigūracija pvzample – Statinis RP pasirinkimas
Žemiau yra buvęsampkonfigūruoti naudojant statinį RP (Rendezvous Point) pasirinkimą. Konfigūracija įvedama į pimd.conf lauką web šios maršrutizatoriaus programos sąsaja.
Konfigūracija pvzample – dinaminis RP pasirinkimas
Žemiau yra buvęsampkonfigūravimo naudojant dinaminį RP (Rendezvous Point) pasirinkimą. Konfigūracija įvedama į pimd.conf lauką web šios maršrutizatoriaus programos sąsaja.
Sistemos žurnalas
Iškilus problemoms galima view sistemos žurnalą, paspausdami meniu punktą Sistemos žurnalas. Lange rodomos išsamios atskirų maršrutizatoriuje veikiančių programų ataskaitos, įskaitant galimas ataskaitas, susijusias su PIM SM moduliu.
Sąveika
Pimd gali dirbti su kitais programinės įrangos produktais, atitinkančiais PIM-SM protokolo specifikacijas. Išimtis yra kai kurios senesnės IOS (Cisco) versijos, kurios vienu metu neatitinka šios specifikacijos. Tiksliau, problema yra PIM_REGISTER pranešimų kontrolinės sumos apskaičiavimas. Naujesnėse IOS versijose ši problema jau išspręsta.
Licencijos
Apibendrina šio modulio naudojamas atvirojo kodo programinės įrangos (OSS) licencijas.
Susiję dokumentai
Internetas: manpages.ubuntu.com/manpages/maverick/man8/pimd.8.html Su gaminiu susijusius dokumentus galite gauti inžinerijos portale adresu icr.Advantech.cz adresu. Norėdami gauti maršruto parinktuvo greitosios pradžios vadovą, naudotojo vadovą, konfigūracijos vadovą arba programinę įrangą, eikite į puslapį Maršrutizatoriaus modeliai, suraskite reikiamą modelį ir atitinkamai perjunkite į skirtuką Instrukcijos arba Firmware. Maršrutizatoriaus programų diegimo paketus ir vadovus galite rasti puslapyje Router Apps. Norėdami gauti kūrimo dokumentus, eikite į „DevZone“ puslapį.
Dokumentai / Ištekliai
![]() |
ADVANTECH protokolo PIM-SM maršrutizatoriaus programa [pdfVartotojo vadovas Protokolas PIM-SM maršrutizatoriaus programa, protokolas PIM-SM, maršrutizatoriaus programa, programa, programos protokolas PIM-SM |