Лагатып ADVANTECH

Пратакол ADVANTECH PIM-SM Router App

ADVANTECH-Protocol-PIM-SM-Router-App-мал.5

2023 Advantech Czech sro Ніякая частка гэтай публікацыі не можа быць прайграная або перададзена ў любой форме або любымі сродкамі, электроннымі або механічнымі, уключаючы фатаграфію, запіс або любую сістэму захоўвання і пошуку інфармацыі без пісьмовай згоды. Інфармацыя ў гэтым кіраўніцтве можа быць зменена без папярэдняга паведамлення і не з'яўляецца абавязацельствам з боку Advantech. Кампанія Advantech Czech sro не нясе адказнасці за выпадковыя або ўскосныя пашкоджанні ў выніку размяшчэння, выканання або выкарыстання гэтага кіраўніцтва. Усе гандлёвыя маркі, якія выкарыстоўваюцца ў гэтым кіраўніцтве, з'яўляюцца зарэгістраванымі гандлёвымі маркамі іх адпаведных уладальнікаў. Выкарыстанне таварных знакаў або іншых абазначэнняў у гэтай публікацыі прызначана толькі ў даведачных мэтах і не з'яўляецца адабрэннем уладальнікам таварнага знака.

Выкарыстоўваная сімволіка

Прыкладанне ADVANTECH WoL Gateway Router - icon1Небяспека – інфармацыя аб бяспецы карыстальніка або патэнцыйным пашкоджанні маршрутызатара.
Прыкладанне ADVANTECH WoL Gateway Router - icon2Увага - Праблемы, якія могуць узнікнуць у канкрэтных сітуацыях.
Прыкладанне ADVANTECH WoL Gateway Router - icon3Інфармацыя – Карысныя парады або асабліва цікавая інфармацыя.
Прыкладанне ADVANTECH WoL Gateway Router - icon4Example – Выклampфайл функцыі, каманды або сцэнара.

Журнал змяненняў

PRotocol PIM-SM Журнал змяненняў
v1.0.0 (2012-06-11)

  • Першы выпуск
    v1.1.0 (2013-11-13)
  • Дададзена падтрымка налад перыяду таймера - прывітанне, далучэнне/абрэзка, загрузка
    v1.2.0 (2017-03-20)
  • Перакампіляваны з новым SDK
    v1.2.1 (2018-09-27)
  • У паведамленні пра памылкі JavaSript дададзены чаканыя дыяпазоны значэнняў
    v1.2.2 (2019-01-02)
  • Дададзена інфармацыя аб ліцэнзіі
    v1.3.0 (2020-10-01)
  • Абноўлены код CSS і HTML у адпаведнасці з прашыўкай 6.2.0+
    v1.3.1 (2022-03-24)
  • Выдалены закадаваны шлях налад
    v1.4.0 (2022-11-03)
  • Перапрацаваная інфармацыя аб ліцэнзіі
    v1.5.0 (2023-07-24)
  • Абноўлены pimd да версіі 2.3.2

Апісанне праграмы роутер

Пратакол праграмы маршрутызатара PIM-SM не змяшчаецца ў стандартнай прашыўцы маршрутызатара. Загрузка гэтага прыкладання маршрутызатара апісана ў кіраўніцтве па канфігурацыі (гл. раздзел «Звязаныя дакументы»). Дзякуючы гэтаму модулю даступны пратакол PIM-SM (Protocol Independent Multicast – Sparse Mode). Гэта найбольш часта выкарыстоўваны пратакол шматадраснай маршрутызацыі, які распрацаваны зыходзячы з здагадкі, што атрымальнікі для любой канкрэтнай групы шматадраснай рассылкі будуць рэдка размеркаваны па сетцы. Каб атрымаць даныя шматадраснай перадачы, маршрутызатары павінны яўна паведаміць суседзям вышэй па плыні аб сваёй цікавасці да пэўных груп і крыніц. PIM-SM па змаўчанні выкарыстоўвае агульныя дрэвы, якія ўяўляюць сабой дрэвы размеркавання шматадраснай рассылкі, укаранёныя ў некаторым абраным вузле (гэты маршрутызатар называецца Кропка спаткання, RP) і выкарыстоўваюцца ўсімі крыніцамі, якія адпраўляюць у групу шматадраснай рассылкі.

Для канфігурацыі даступна прыкладанне маршрутызатара PIM SM web інтэрфейс, які выклікаецца націскам назвы модуля на старонцы прыкладанняў маршрутызатара маршрутызатара web інтэрфейс. Левая частка ст web Інтэрфейс змяшчае меню са старонкамі для канфігурацыі, маніторынгу (Стан) і налады модуля. Блок налады змяшчае толькі пункт "Вярнуць", які пераключае гэта web інтэрфейс да інтэрфейсу маршрутызатара. У частцы канфігурацыі ст web інтэрфейс можна знайсці форму, якая ўключае ў сябе наступнае:

  • Уключыць PIM-SM
    Дазваляе актываваць модуль (у прыватнасці, запускае прыкладанне – pimd demon), які рэалізуе пратакол PIM-SM.
  • Сеткавыя інтэрфейсы
    Спіс сеткавых інтэрфейсаў ethX і greX, у якіх будзе актываваны пратакол PIM-SM. У наладах гэтага пункта ўсталёўваецца сцяг «all multi» для інтэрфейсу ethX (напрыклад, eth0) і сцяг «multicast» для інтэрфейсу greX (напрыклад, gre1). Значэнне TTL (Time to Live) роўна 64. Фільтрацыя зваротнага шляху для ўсіх тыпаў сеткавых інтэрфейсаў, згаданых у спісе, забароненая. Гэта робіцца шляхам усталявання адпаведнага элемента rp_filter у proc file сістэмы (напрыклад, echo 0 > /proc/sys/net/ipv4/conf/eth0/rp_filter).
    Exampль:
    eth0 gre1
  • Адключыць Vifs
    Адпавядае -N, або –(гл. [3]), у працэсе працы праграмы (дэман pimd), якая рэалізуе пратакол PIM-SM. Калі гэты пункт адзначаны, усе сеткавыя інтэрфейсы з пункту гледжання PIM-SM неактыўныя і павінны быць уключаны выбарачна (уключыць опцыю каманды аплаты ў раздзеле 3 Канфігурацыя на старонцы 4). Калі гэты пункт не адзначаны, сітуацыя адваротная і ўсе сеткавыя інтэрфейсы, якія не павінны мець актыўны пратакол PIM-SM (напрыклад, ppp0), павінны быць яўна забароненыя. Падрабязнасці можна знайсці ў дакументацыі да дэмана pimd (гл. [3]).
  • Таймер Hello Period
    Прывітальныя паведамленні PIM перыядычна адпраўляюцца на кожны інтэрфейс, у канфігурацыі якога ўключаны PIM file дэмана pimd (яго можна вызначыць у полі pimd. conf). Гэты пункт вызначае перыяд адпраўкі гэтых паведамленняў. Значэнне па змаўчанні - 30 секунд.
  • Перыяд далучэння/выразання таймера
    З дапамогай гэтага пункта можна задаць інтэрвал часу, праз які маршрутызатар адпраўляе паведамленне PIM аб далучэнні/абрэзку да суседняга RPF (Reverse Path Forwarding) уверх па плыні. Па змаўчанні інтэрвал паведамлення далучэння/выразання складае 60 секунд.
  • Перыяд загрузкі таймера
    Гэты пункт вызначае перыяд адпраўкі паведамленняў загрузкі. Значэнне па змаўчанні - 60 секунд.
  • пімд. канф
    Канфігурацыя file дэмана pimd. Дэталі і прamples можна знайсці ў дакументацыі для дэмана pimd. Змены ўступяць у сілу пасля націску кнопкі «Ужыць».

Канфігурацыя

У наступным спісе згадваюцца каманды, якія можна выкарыстоўваць пры рэдагаванні pimd.conf file (прадстаўлены аднайменным элементам у канфігурацыі web інтэрфейс) і падрабязнае апісанне гэтых каманд.

  • параметр_крыніцы па змаўчанні
    Значэнне перавагі выкарыстоўваецца, калі для лакальнай сеткі выбраны пераадрасатар і вышэйстаячы маршрутызатар. З-за ненадзейнасці атрымання налад ад аднаадных пратаколаў маршрутызацыі дазваляецца ўводзіць значэнне па змаўчанні з дапамогай гэтай каманды. Ён уведзены ў пачатку ст file. Чым ніжэй значэнне, тым больш верагодна, што маршрутызатар будзе абраны для вышэйзгаданых мэтаў. Але спецыяльныя прыкладанні, такія як pimd, не павінны выбірацца ў ступені больш агульных прыкладанняў, таму мэтазгодна ўсталяваць значэнне перавагі некалькі вышэй (гэта можа быць, напрыклад,amp101).
  • зыходны_метрык_па змаўчанні
    Усталёўвае кошт адпраўкі дадзеных праз гэты маршрутызатар. Пераважнае значэнне па змаўчанні - 1024.
  • фіінта [адключыць/уключыць] [altnet масклен ] [абсяг Маскін ] [парог thr] [прэферэнцыя pref] [метрычны кошт]
  • Вызначае інтэрфейсы па іх IP-адрасе або назве. Калі вы хочаце актываваць гэты інтэрфейс са значэннямі па змаўчанні, вам не трэба нічога ставіць. У адваротным выпадку ўвядзіце дадатковыя значэнні (падрабязнае апісанне знаходзіцца ў дакументацыі дэмана pimd [3]).
  • cand_rp [ ] [прыярытэт ] [час ] Кропка спаткання (RP) з'яўляецца ключавым элементам у сетках з пратаколам PIM-SM. Гэта пункт (маршрутызатар), які аб'ядноўвае даныя з крыніц шматадраснай перадачы і патрабаванні да атрымання гэтых даных ад атрымальнікаў шматадраснай перадачы. Кропка сустрэчы ў PIM можа быць выбрана статычна або дынамічна.
  • Для дынамічнага выбару выкарыстоўваецца бутстрап-махнізм. Некалькі кандыдатаў у пачатковы маршрутызатар (CBSR) выбіраюцца простым алгарытмам аднаго BSR. Гэты маршрутызатар забяспечвае выбар аднаго RP з набору CRP (Candidate Rendezvous Point). У выніку павінен атрымацца адзін RP для групы шматадраснай перадачы ў дамене PIM.
    Калі вы выкарыстоўваеце каманду cand_rp у pimd.conf file, адпаведны маршрутызатар стане CRP. Параметры - гэта адрас сеткавага інтэрфейсу, які выкарыстоўваецца для паведамлення аб параметрах гэтага CRP, прыярытэт CRP (меншы лік азначае большы прыярытэт) і справаздачны перыяд. cand_bootstrap_router [ ] [прыярытэт ] Калі вы выкарыстоўваеце каманду cand_bootstrap_router у pimd.conf file, адпаведны маршрутызатар стане CBSR (гл. апісанне cand_rp). Параметры гэтай каманды падобныя на параметры каманды cand_rp.
  • rp_адрас [ [масклен ]] Гэтая каманда прымяняецца пры выкарыстанні статычнага метаду выбару RP (гл. апісанне cand_rp). Абавязковым параметрам з'яўляецца IP (аднаадрасны) адрас RP або групы шматадраснай перадачы. Дадатковыя параметры могуць абмежаваць выкарыстанне RP.
  • прэфікс_групы [масклен ] [прыярытэт ] Гэтая каманда прымяняецца, калі выкарыстоўваецца дынамічны метад выбару RP. Вызначае групу шматадраснай перадачы, для якой маршрутызатар дзейнічае як RP у выпадку, калі гэты маршрутызатар выбраны з набору CRP. Максімальная колькасць гэтых спецыфікацый у pimd.conf file складае 255.
  • switch_data_threshold [хуткасць інтэрвал ] Пратакол PIM-SM выкарыстоўвае некалькі спосабаў перадачы пакетаў з групавымі адрасамі паміж крыніцамі (перадатчыкамі) і атрымальнікамі (атрымальнікамі). Кожны з гэтых спосабаў з'яўляецца характэрнай лагічнай тапалогіяй сеткі. Гэтая тапалогія вызначаецца справаздачамі, якія адпраўляюцца паміж маршрутызатарамі PIM-SM.
    Кожная з гэтых тапалогій - дрэвавых структур - мае сваю назву. Існуе таксама дрэва RP (RPT), якое супадае з агульным дрэвам. Іншы варыянт - гэта дрэва, прывязанае да крыніцы, і, нарэшце, ёсць дрэва найкарацейшага шляху, прывязанае да крыніцы.
  • Гэтыя тыпы дрэвавых канструкцый пералічаны ў парадку, у якім яны павялічваюць накладныя выдаткі, неабходныя для іх зборкі і абслугоўвання. Сапраўды гэтак жа ў большасці выпадкаў таксама павялічвае яго здольнасць перадачы.
  • Каманда switch_data_threshold задае абмежаванне для пераходу да лагічнай тапалогіі з больш высокай прапускной здольнасцю. switch_register_threshold [хуткасць інтэрвал ] Насупраць папярэдняй каманды.

Канфігурацыя прample – Статычны выбар RP
Ніжэй эксample канфігурацыі са статычным выбарам RP (кропка сустрэчы). Канфігурацыя ўводзіцца ў поле pimd.conf у файле web інтэрфейс гэтага прыкладання маршрутызатара.

ADVANTECH-Protocol-PIM-SM-Router-App-мал.1

Канфігурацыя прample – Дынамічны выбар RP

ADVANTECH-Protocol-PIM-SM-Router-App-мал.1
Ніжэй эксample канфігурацыі з дынамічным выбарам RP (кропка сустрэчы). Канфігурацыя ўводзіцца ў поле pimd.conf у файле web інтэрфейс гэтага прыкладання маршрутызатара.

ADVANTECH-Protocol-PIM-SM-Router-App-мал.3

Сістэмны журнал
У выпадку ўзнікнення праблем гэта магчыма view сістэмны журнал, націснуўшы пункт меню System Log. У акне адлюстроўваюцца падрабязныя справаздачы ад асобных прыкладанняў, запушчаных у маршрутызатары, уключаючы магчымыя справаздачы, звязаныя з модулем PIM SM.

ADVANTECH-Protocol-PIM-SM-Router-App-мал.4

Сумяшчальнасць
Pimd можа працаваць з іншымі праграмнымі прадуктамі, якія адпавядаюць спецыфікацыям пратаколу PIM-SM. Выключэнне складаюць некаторыя старыя версіі IOS (Cisco), якія ў адзін момант не адпавядаюць гэтай спецыфікацыі. У прыватнасці, праблема заключаецца ў разліку кантрольнай сумы паведамленняў PIM_REGISTER. У новых версіях IOS гэтая праблема ўжо вырашана.

Ліцэнзіі

Абагульняе ліцэнзіі праграмнага забеспячэння з адкрытым зыходным кодам (OSS), якія выкарыстоўваюцца гэтым модулем.

ADVANTECH-Protocol-PIM-SM-Router-App-мал.5

Звязаныя дакументы
Інтэрнэт: manpages.ubuntu.com/manpages/maverick/man8/pimd.8.html Вы можаце атрымаць дакументы, звязаныя з прадуктам, на інжынерным партале па адрасе icr.Advantech.cz адрас. Каб атрымаць Кароткае кіраўніцтва па запуску маршрутызатара, Кіраўніцтва карыстальніка, Кіраўніцтва па канфігурацыі або прашыўку, перайдзіце на старонку мадэляў маршрутызатараў, знайдзіце патрэбную мадэль і пераключыцеся на ўкладку Кіраўніцтва або Прашыўка адпаведна. Пакеты ўстаноўкі і кіраўніцтва Router Apps даступныя на старонцы Router Apps. Для атрымання дакументаў па распрацоўцы перайдзіце на старонку DevZone.

Дакументы / Рэсурсы

Пратакол ADVANTECH PIM-SM Router App [pdfКіраўніцтва карыстальніка
Пратакол PIM-SM Прыкладанне маршрутызатара, Пратакол PIM-SM, Прыкладанне маршрутызатара, Прыкладанне, Пратакол прыкладання PIM-SM

Спасылкі

Пакінуць каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаны *