ADVANTECHi logo

ADVANTECH protokolli PIM-SM ruuteri rakendus

ADVANTECH-protokoll-PIM-SM-ruuter-rakendus-joonis-5

2023 Advantech Czech sro Ühtegi selle väljaande osa ei tohi ilma kirjaliku nõusolekuta reprodutseerida ega edastada mis tahes kujul ega vahenditega, ei elektrooniliselt ega mehaaniliselt, kaasa arvatud fotograafia, salvestamine või mis tahes teabe salvestamise ja otsimise süsteem. Selles juhendis sisalduvat teavet võidakse ette teatamata muuta ja see ei kujuta endast Advantechi kohustust. Advantech Czech sro ei vastuta juhuslike ega kaudsete kahjude eest, mis tulenevad selle juhendi sisustamisest, toimimisest või kasutamisest. Kõik selles juhendis kasutatud kaubamärgid on nende vastavate omanike registreeritud kaubamärgid. Kaubamärkide või muude tähiste kasutamine selles väljaandes on ainult viitamise eesmärgil ega kujuta endast kaubamärgiomaniku kinnitust.

Kasutatud sümbolid

ADVANTECH WoL Gateway ruuteri rakendus – ikoon1Oht – teave kasutaja ohutuse või ruuteri võimaliku kahjustamise kohta.
ADVANTECH WoL Gateway ruuteri rakendus – ikoon2Tähelepanu – probleemid, mis võivad tekkida konkreetsetes olukordades.
ADVANTECH WoL Gateway ruuteri rakendus – ikoon3Teave – kasulikud näpunäited või erilist huvi pakkuv teave.
ADVANTECH WoL Gateway ruuteri rakendus – ikoon4Example – Ntampfunktsiooni, käsu või skripti le.

Muudatuste logi

Protocol PIM-SM Changelog
v1.0.0 (2012-06-11)

  • Esimene väljalase
    v1.1.0 (2013-11-13)
  • Lisatud on taimeri perioodi seadete tugi – tere, liitu/püga, buutstrap
    v1.2.0 (2017-03-20)
  • Uue SDK-ga ümber kompileeritud
    v1.2.1 (2018-09-27)
  • JavaSripti veateadetele on lisatud eeldatavad väärtusvahemikud
    v1.2.2 (2019-01-02)
  • Lisatud litsentsi teave
    v1.3.0 (2020-10-01)
  • Värskendatud CSS- ja HTML-kood, et need vastaksid püsivara versioonile 6.2.0+
    v1.3.1 (2022-03-24)
  • Kodeeritud seadete tee on eemaldatud
    v1.4.0 (2022-11-03)
  • Ümbertöödeldud litsentsiteave
    v1.5.0 (2023-07-24)
  • Pimd uuendatud versioonile 2.3.2

Ruuteri rakenduse kirjeldus

Ruuteri rakenduse protokoll PIM-SM ei sisaldu ruuteri standardses püsivaras. Selle ruuterirakenduse üleslaadimist kirjeldatakse konfiguratsioonijuhendis (vt peatükki Seotud dokumendid). Tänu sellele moodulile on saadaval PIM-SM (Protocol Independent Multicast – Sparse Mode) protokoll. See on kõige sagedamini kasutatav multisaadete marsruutimisprotokoll, mis on loodud eeldusel, et mis tahes konkreetse multisaaterühma adressaadid on võrgus hõredalt jaotunud. Multiedastusandmete vastuvõtmiseks peavad ruuterid oma ülesvoolu naabritele selgesõnaliselt teatama oma huvist teatud rühmade ja allikate vastu. PIM-SM kasutab vaikimisi jagatud puid, mis on mõnes valitud sõlmes juurdunud multisaadete levitamise puud (seda ruuterit nimetatakse Rendezvous Pointiks, RP) ja mida kasutavad kõik multisaadete rühma saatvad allikad.

Konfigureerimiseks on saadaval PIM SM-ruuteri rakendus web liides, mis avatakse, vajutades ruuteri lehel Ruuteri rakenduste mooduli nime web liides. Vasakpoolne osa web liides sisaldab menüüd mooduli konfiguratsiooni, jälgimise (staatus) ja kohandamise lehtedega. Kohandamise plokk sisaldab ainult üksust Tagastamine, mis seda lülitab web liides ruuteri liidesega. Konfiguratsiooniosas web liidesest on võimalik leida vorm, mis sisaldab järgmist:

  • Luba PIM-SM
    Võimaldab PIM-SM protokolli rakendava mooduli aktiveerimist (eelkõige käitab rakendust – pimd deemon).
  • Võrguliidesed
    EthX ja greX võrguliideste loend, milles PIM-SM protokoll aktiveeritakse. Selle elemendi seadistus on ethX-liidese (nt eth0) jaoks seatud lipp “all multi” ja greX-liidese jaoks “multicast” (nt gre1). TTL (Time to Live) väärtus on 64. Tagasitee filtreerimine kõigi loendis nimetatud võrguliideste jaoks on keelatud. Seda tehakse, määrates protsessis sobiva rp_filter elemendi file süsteem (nt echo 0 > /proc/sys/net/ipv4/conf/eth0/rp_filter).
    Example:
    eth0 gre1
  • Keela Vifid
    Vastab -N või – (vt [3]), PIM-SM protokolli rakendava rakenduse (pimd deemon) käitamise protsessis. Kui see üksus on märgitud, on kõik PIM-SM-i võrguliidesed passiivsed ja need tuleb valikuliselt lubada (maksekäsu lubamine peatükis 3 Konfiguratsioon lk 4). Kui seda elementi ei märgita, on olukord vastupidine ja kõik võrguliidesed, millel ei tohiks olla aktiivset PIM-SM protokolli (nt ppp0), tuleb selgesõnaliselt keelata. Üksikasjad leiate pimd deemoni dokumentatsioonist (vt [3]).
  • Taimer Tere periood
    PIM-i teresõnumeid saadetakse perioodiliselt igas liideses, mille konfiguratsioonis on PIM lubatud file pimd deemoni (seda on võimalik defineerida väljal pimd. conf). See üksus määrab nende sõnumite saatmise perioodi. Vaikeväärtus on 30 sekundit.
  • Taimeriga liitumise/pügamise periood
    Selle üksuse abil saab määrata ajaintervalli, mille järel ruuter saadab PIM-i liitumise/kärbimise teate ülesvoolu RPF-i (Reverse Path Forwarding) naabrile. Vaikimisi ühendamise/kärbimise sõnumite intervall on 60 sekundit.
  • Taimeri alglaadimisperiood
    See üksus määrab alglaadimissõnumite saatmise perioodi. Vaikeväärtus on 60 sekundit.
  • pimd. konf
    Seadistamine file pimd deemonist. Üksikasjad ja eksamples leiate pimd deemoni dokumentatsioonist. Muudatused rakenduvad pärast nupu Rakenda vajutamist.

Seadistamine

Järgmises loendis mainitakse käske, mida saab kasutada pimd.conf redigeerimisel file (seatud konfiguratsioonis sama nimega üksus web liides) ja nende käskude üksikasjalik kirjeldus.

  • vaikeallika_eelistus
    Eelistusväärtust kasutatakse siis, kui LAN-i jaoks on valitud edasisuunaja ja ülesvoolu ruuter. Kuna unicast-marsruutimisprotokollidest eelistuste hankimine on ebausaldusväärne, on selle käsu kaudu lubatud sisestada vaikeväärtus. See sisestatakse algusesse file. Mida väiksem väärtus, seda tõenäolisemalt valitakse ruuter ülalnimetatud eesmärkidel. Kuid spetsiaalseid rakendusi nagu pimd ei tohiks valida üldisemate rakenduste ulatuses, seega sobib eelistuse väärtus mõnevõrra kõrgemaks seada (see võib olla näiteksamplk 101).
  • vaikeallika_mõõdik
    Määrab selle ruuteri kaudu andmete saatmise maksumuse. Eelistatud vaikeväärtus on 1024.
  • phyint [keela/luba] [altnet masklen ] [ulatusega maskin ] [künnis] [eelistuse eelistus] [meetriline kulu]
  • Määrab liidesed kas nende IP-aadressi või nime järgi. Kui soovite selle liidese vaikeväärtustega aktiveerida, ei pea te midagi muud sisestama. Vastasel juhul sisestage lisaväärtused (üksikasjalik kirjeldus on pimd deemoni dokumentatsioonis [3]).
  • cand_rp [ ] [prioriteet ] [aeg ] Kohtumispunkt (RP) on PIM-SM protokolliga võrkude võtmeelement. See on punkt (ruuter), mis koondab andmeid multisaadete allikatest ja nõuded nende andmete saamiseks multisaate adressaatidelt. PIM-i kohtumispunkti saab valida staatiliselt või dünaamiliselt.
  • Dünaamilise valiku jaoks kasutatakse alglaadimismehhanismi. Mitme alglaadimisruuteri (CBSR) kandidaati valitakse lihtsa algoritmi abil üks BSR. See ruuter tagab ühe RP valiku CRP (Candidate Rendezvous Point) komplektist. Tulemuseks peaks olema üks RP multisaadete rühma jaoks PIM-domeenis.
    Kui kasutate failis pimd.conf käsku cand_rp file, saab vastavast ruuterist CRP. Parameetrid on võrguliidese aadress, mida kasutatakse selle CRP parameetrite, CRP prioriteedi (madalam number tähendab kõrgemat prioriteeti) ja aruandlusperioodi aruandluseks. cand_bootstrap_router [ ] [prioriteet ] Kui kasutate failis pimd.conf käsku cand_bootstrap_router file, saab vastavast ruuterist CBSR (vt cand_rp kirjeldust). Selle käsu parameetrid on sarnased käsu cand_rp Command parameetritega.
  • rp_aadress [ [masklen ]] Seda käsku rakendatakse, kui kasutatakse staatilist RP-valiku meetodit (vt cand_rp kirjeldust). Nõutav parameeter on RP või multisaadete rühma IP (unicast) aadress. Täiendavad parameetrid võivad RP kasutamist piirata.
  • rühma_eesliide [masklen ] [prioriteet ] Seda käsku rakendatakse, kui kasutatakse RP-valiku dünaamilist meetodit. Määrab multisaadete rühma, mille jaoks ruuter toimib RP-na juhul, kui see ruuter on valitud CRP-de hulgast. Nende spetsifikatsioonide maksimaalne arv failis pimd.conf file on 255.
  • switch_data_threshold [määr intervall ] PIM-SM protokoll kasutab mitut viisi multisaateaadressidega pakettide edastamiseks allikate (saatjad) ja vastuvõtjate (vastuvõtjate) vahel. Kõik need viisid on iseloomulik loogiline võrgutopoloogia. See topoloogia luuakse aruannetega, mis saadetakse PIM-SM-ruuterite vahel.
    Igal neist topoloogiatest – puustruktuuridest – on oma nimi. Samuti on olemas RP-puu (RPT), mis on sama, mis jagatud puu. Teine võimalus on allikaspetsiifiline puu ja lõpuks on allikaspetsiifiline lühima tee puu.
  • Seda tüüpi puukonstruktsioonid on loetletud järjekorras, milles need suurendavad nende kokkupanekuks ja hooldamiseks vajalikku üldkulusid. Samuti suurendab enamikul juhtudel ka selle ülekandevõimsust.
  • Käsk switch_data_threshold seab piirangu üleminekule suurema läbilaskevõimega loogilisele topoloogiale. switch_register_threshold [määr intervall ] Vastupidine eelmisele käsule.

Konfiguratsioon ntample – RP staatiline valik
Allpool on endineampkonfigureerimisel staatilise RP (Rendezvous Point) valikuga. Konfiguratsioon sisestatakse faili pimd.conf väljale web selle ruuteri rakenduse liides.

ADVANTECH-protokoll-PIM-SM-ruuter-rakendus-joonis-1

Konfiguratsioon ntample – RP dünaamiline valik

ADVANTECH-protokoll-PIM-SM-ruuter-rakendus-joonis-1
Allpool on endineampkonfigureerimise dünaamilise RP (Rendezvous Point) valikuga. Konfiguratsioon sisestatakse faili pimd.conf väljale web selle ruuteri rakenduse liides.

ADVANTECH-protokoll-PIM-SM-ruuter-rakendus-joonis-3

Süsteemi logi
Igasuguste probleemide korral on võimalik view süsteemi logi, vajutades menüükäsku Süsteemi logi. Aknas kuvatakse üksikasjalikud aruanded ruuteris töötavatest üksikutest rakendustest, sealhulgas võimalikud aruanded seoses PIM SM mooduliga.

ADVANTECH-protokoll-PIM-SM-ruuter-rakendus-joonis-4

Koostalitlusvõime
Pimd saab töötada teiste tarkvaratoodetega, mis vastavad PIM-SM protokolli spetsifikatsioonidele. Erandiks on mõned vanemad IOS-i versioonid (Cisco), mis ühel hetkel sellele spetsifikatsioonile ei vasta. Täpsemalt on probleem PIM_REGISTER teadete kontrollsumma arvutamises. IOS-i uuemates versioonides on see probleem juba lahendatud.

Litsentsid

Teeb kokkuvõtte selles moodulis kasutatavatest avatud lähtekoodiga tarkvara (OSS) litsentsidest.

ADVANTECH-protokoll-PIM-SM-ruuter-rakendus-joonis-5

Seotud dokumendid
Internet: manpages.ubuntu.com/manpages/maverick/man8/pimd.8.html Tootega seotud dokumente saate hankida inseneriportaalist aadressil icr.Advantech.cz aadress. Ruuteri kiirjuhendi, kasutusjuhendi, konfiguratsioonijuhendi või püsivara hankimiseks minge lehele Ruuteri mudelid, leidke vajalik mudel ja minge vastavalt vahekaardile Kasutusjuhendid või Püsivara. Ruuterirakenduste installipaketid ja juhendid on saadaval lehel Router Apps. Arendusdokumentide jaoks minge DevZone'i lehele.

Dokumendid / Ressursid

ADVANTECH protokolli PIM-SM ruuteri rakendus [pdfKasutusjuhend
Protokolli PIM-SM ruuteri rakendus, protokoll PIM-SM, ruuteri rakendus, rakendus, rakenduse protokoll PIM-SM

Viited

Jäta kommentaar

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on märgitud *