Bii Ilana PIM ṣe n ṣiṣẹ

Ilana PIM jẹ eto awọn ilana fun gbigbe multicast ni nẹtiwọki laarin awọn olulana. Awọn ibatan agbegbe ni a kọ ni ọna kanna gẹgẹbi ninu ọran ti awọn ilana ipa ọna ti o ni agbara. PIMv2 firanṣẹ awọn ifiranṣẹ Hello ni gbogbo iṣẹju-aaya 30 si adirẹsi multicast ti o wa ni ipamọ 224.0.0.13 (Gbogbo-PIM-Routers). Ifiranṣẹ naa ni Awọn Aago Idaduro - nigbagbogbo dogba si 3.5*Aago Kaabo, iyẹn ni, iṣẹju-aaya 105 nipasẹ aiyipada.
Bii Ilana PIM ṣe n ṣiṣẹ
PIM nlo awọn ipo iṣiṣẹ akọkọ meji - Ipon ati Ipo Sparse. Jẹ ki a bẹrẹ pẹlu ipo ipon.
Awọn igi Pinpin orisun orisun.
Ipo ipon ni imọran lati lo ninu ọran ti nọmba nla ti awọn alabara ti awọn ẹgbẹ multicast oriṣiriṣi. Nigbati olulana ba gba ijabọ multicast, ohun akọkọ ti o ṣe ni ṣayẹwo rẹ fun ofin RPF. RPF - Ofin yii ni a lo lati ṣayẹwo orisun ti multicast pẹlu tabili ipa ọna unicast. O jẹ dandan pe ijabọ naa de ni wiwo lẹhin eyiti ogun yii ti farapamọ ni ibamu si ẹya ti tabili lilọ kiri unicast. Ilana yii n yanju iṣoro ti lupu ti o waye lakoko gbigbe multicast.
Bii Ilana PIM ṣe n ṣiṣẹ
R3 yoo ṣe idanimọ orisun multicast (Orisun IP) lati ifiranṣẹ multicast ati ṣayẹwo awọn ṣiṣan meji lati R1 ati R2 nipa lilo tabili unicast rẹ. Omi lati inu wiwo ti o tọka si nipasẹ tabili (R1 si R3) yoo gbe siwaju, ati ṣiṣan lati R2 yoo lọ silẹ, nitori lati le de orisun multicast, o nilo lati firanṣẹ awọn apo-iwe nipasẹ S0/1.
Ibeere naa ni, kini yoo ṣẹlẹ ti o ba ni awọn ipa-ọna deede meji pẹlu metiriki kanna? Ni idi eyi, olulana yoo yan atẹle-hop lati awọn ipa-ọna wọnyi. Ẹnikẹni ti o ni adiresi IP ti o ga julọ bori. Ti o ba nilo lati yi ihuwasi yii pada, o le lo ECMP. Awọn alaye diẹ sii nibi.
Lẹhin ti ṣayẹwo ofin RPF, olulana naa firanṣẹ apo-iwe multicast kan si gbogbo awọn aladugbo PIM rẹ, ayafi fun eyiti o ti gba apo-iwe naa. Awọn olulana PIM miiran tun ṣe ilana yii. Ona ti apo-iwe multicast kan ti ya lati orisun si awọn olugba ti o kẹhin ṣe agbekalẹ igi kan ti a npe ni igi pinpin orisun orisun, igi ọna kukuru (SPT), igi orisun. Awọn orukọ oriṣiriṣi mẹta, yan eyikeyi ọkan.
Bii o ṣe le yanju iṣoro naa ti diẹ ninu awọn olulana ko fi silẹ lori diẹ ninu ṣiṣan multicast ati pe ko si ẹnikan lati firanṣẹ si, ṣugbọn olulana oke fi ranṣẹ si i. Ilana Prune ni a ṣẹda fun eyi.
Prune Ifiranṣẹ.
Fun apẹẹrẹ, R2 yoo tẹsiwaju lati firanṣẹ multicast si R3, botilẹjẹpe R3, ni ibamu si ofin RPF, sọ silẹ. Kí nìdí fifuye awọn ikanni? R3 firanṣẹ PIM Prune ifiranṣẹ ati R2, nigbati o ba gba ifiranṣẹ yii, yoo yọ wiwo S0/1 kuro ninu atokọ wiwo ti njade fun sisan yii, atokọ ti awọn atọkun lati eyiti o yẹ ki o firanṣẹ ijabọ yii.

Atẹle yii jẹ itumọ ilana diẹ sii ti ifiranṣẹ PIM Prune kan:
Ifiranṣẹ PIM Prune ni a firanṣẹ nipasẹ olulana kan si olulana keji lati fa ki olulana keji yọ ọna asopọ lori eyiti a ti gba Prune lati ọdọ SPT kan pato (S,G).

Lẹhin gbigba ifiranṣẹ Prune, R2 ṣeto aago Prune si iṣẹju 3. Lẹhin iṣẹju mẹta, yoo bẹrẹ fifiranṣẹ ijabọ lẹẹkansi titi yoo fi gba ifiranṣẹ Prune miiran. Eyi wa ni PIMv1.
Ati ni PIMv2 aago Itura Ipinle kan ti ṣafikun (60 awọn aaya nipasẹ aiyipada). Ni kete ti ifiranṣẹ Prune ti ti firanṣẹ lati R3, aago yii ti bẹrẹ ni R3. Ni ipari aago yii, R3 yoo fi ifiranṣẹ Itura Ipinle kan ranṣẹ, eyiti yoo tun Aago Prune iṣẹju mẹta to R3 fun ẹgbẹ yii.
Awọn idi fun fifiranṣẹ ifiranṣẹ Prune kan:

  • Nigbati soso multicast ba kuna ayẹwo RPF.
  • Nigbati ko ba si awọn onibara ti o ni asopọ ni agbegbe ti o ti beere fun ẹgbẹ multicast (IGMP Join) ati pe ko si awọn aladugbo PIM ti o le fi ijabọ multicast ranṣẹ si (Ti kii-prune Interface).

Ifiranṣẹ alọmọ.
Jẹ ki a fojuinu pe R3 ko fẹ ijabọ lati R2, firanṣẹ Prune ati gba multicast lati R1. Ṣugbọn lojiji, ikanni laarin R1-R3 ṣubu ati R3 ti fi silẹ laisi multicast. O le duro iṣẹju mẹta titi ti Aago Prune lori R3 yoo fi pari. Awọn iṣẹju 2 jẹ idaduro pipẹ, nitorinaa ki o má ṣe duro, o nilo lati fi ifiranṣẹ ranṣẹ ti yoo mu wiwo S3/0 wa lẹsẹkẹsẹ si R1 lati ipo pruned. Ifiranṣẹ yii yoo jẹ ifiranṣẹ Graft kan. Lẹhin gbigba ifiranṣẹ Graft, R2 yoo dahun pẹlu Graft-ACK kan.
Prune Yiyọ.
Bii Ilana PIM ṣe n ṣiṣẹ
Jẹ ká wo ni yi aworan atọka. R1 ṣe ikede multicast si apakan pẹlu awọn olulana meji. R3 gba ati igbohunsafefe ijabọ, R2 gba, sugbon ni o ni ko si ọkan lati afefe ijabọ si. O fi ifiranṣẹ Prune ranṣẹ si R1 ni abala yii. R1 yẹ ki o yọ Fa0/0 kuro ninu atokọ naa ki o da igbohunsafefe duro ni apa yii, ṣugbọn kini yoo ṣẹlẹ si R3? Ati R3 wa ni apakan kanna, tun gba ifiranṣẹ yii lati Prune ati pe o loye ajalu ti ipo naa. Ṣaaju ki R1 da igbohunsafefe duro, o ṣeto aago kan ti iṣẹju-aaya 3 ati pe yoo da igbohunsafefe duro lẹhin iṣẹju-aaya 3. Awọn aaya 3 - eyi ni deede iye akoko R3 ni ki o má ba padanu multicast rẹ. Nitorinaa, R3 firanṣẹ Pim Join ifiranṣẹ fun ẹgbẹ yii ni kete bi o ti ṣee, ati pe R1 ko ronu ti idaduro igbohunsafefe. Nipa Da awọn ifiranṣẹ ni isalẹ.
Ifiranṣẹ Ifitonileti.
Bii Ilana PIM ṣe n ṣiṣẹ
Jẹ ki a foju inu wo ipo yii: awọn onimọ ipa-ọna meji tan kaakiri si nẹtiwọọki kan ni ẹẹkan. Wọn gba ṣiṣan kanna lati orisun, ati awọn mejeeji ṣe ikede si nẹtiwọọki kanna lẹhin wiwo e0. Nitorinaa, wọn nilo lati pinnu tani yoo jẹ olugbohunsafefe kan ṣoṣo fun nẹtiwọọki yii. Awọn ifiranšẹ assert ni a lo fun eyi. Nigbati R2 ati R3 ṣe iwari pidánpidán ti ijabọ multicast, iyẹn ni, R2 ati R3 gba multicast ti awọn tikarawọn ṣe ikede, awọn olulana loye pe nkan kan ko tọ nibi. Ni ọran yii, awọn onimọ-ẹrọ fi awọn ifiranṣẹ Assert ranṣẹ, eyiti o pẹlu Ijinna Isakoso ati metric ipa-ọna eyiti o ti de orisun multicast - 10.1.1.10. Olubori ti pinnu bi atẹle:

  1. Eyi pẹlu AD kekere.
  2. Ti AD ba dọgba, lẹhinna tani ni metiriki isalẹ.
  3. Ti o ba jẹ dọgbadọgba nibi, lẹhinna ẹniti o ni IP ti o ga julọ ninu nẹtiwọọki eyiti wọn ṣe ikede multicast yii.

Olubori ti ibo yii di Olulana ti a yan. Pim Hello tun lo lati yan awọn DR. Ni ibẹrẹ nkan naa, ifiranṣẹ PIM Hello ti han, o le wo aaye DR nibẹ. Ẹniti o ni adiresi IP ti o ga julọ lori ọna asopọ yii bori.
Ami iwulo:
Bii Ilana PIM ṣe n ṣiṣẹ
MROUTE Tabili.
Lẹhin wiwo akọkọ ni bii ilana Ilana PIM ṣe n ṣiṣẹ, a nilo lati loye bi a ṣe le ṣiṣẹ pẹlu tabili ipa-ọna multicast kan. Tabili mroute n tọju alaye nipa iru awọn ṣiṣan ti a beere lọwọ awọn alabara ati iru ṣiṣan ti nṣàn lati ọdọ olupin multicast.
Fun apẹẹrẹ, nigbati Ijabọ Ọmọ ẹgbẹ IGMP tabi Idarapọ PIM ti gba lori diẹ ninu wiwo, igbasilẹ iru (*, G) ni a ṣafikun si tabili ipa-ọna:
Bii Ilana PIM ṣe n ṣiṣẹ
Akọsilẹ yii tumọ si pe a gba ibeere ijabọ kan pẹlu adirẹsi 238.38.38.38. Asia DC tumọ si pe multicast yoo ṣiṣẹ ni ipo ipon ati pe C tumọ si pe olugba ti sopọ taara si olulana, iyẹn ni, olulana gba Ijabọ Ọmọ ẹgbẹ IGMP ati Darapọ mọ PIM.
Ti igbasilẹ iru ba wa (S,G) o tumọ si pe a ni ṣiṣan multicast kan:
Bii Ilana PIM ṣe n ṣiṣẹ
Ni aaye S - 192.168.1.11, a ti forukọsilẹ adiresi IP ti orisun multicast, o jẹ eyi ti yoo ṣayẹwo nipasẹ ofin RPF. Ti awọn iṣoro ba wa, ohun akọkọ ti o nilo lati ṣe ni ṣayẹwo tabili unicast fun ipa-ọna si orisun. Ni aaye Interface ti nwọle, tọkasi wiwo si eyiti o ti gba multicast. Ninu tabili afisona unicast, ipa-ọna si orisun gbọdọ tọka si wiwo ti a ṣalaye nibi. Ni wiwo Ti njade ni pato ibi ti multicast yoo ṣe darí. Ti o ba jẹ ofo, lẹhinna olulana ko ti gba awọn ibeere eyikeyi fun ijabọ yii. Alaye siwaju sii nipa gbogbo awọn asia le ṣee ri nibi.
PIM Sparse-modus.
Awọn nwon.Mirza ti Sparse-mode ni idakeji ti ipon-mode. Nigbati Ipo Sparse ba gba ijabọ multicast, yoo firanṣẹ ijabọ nikan nipasẹ awọn atọkun nibiti awọn ibeere wa fun sisan yii, fun apẹẹrẹ Pim Join tabi awọn ifiranṣẹ Ijabọ IGMP ti n beere ijabọ yii.
Awọn eroja ti o jọra fun SM ati DM:

  • Awọn ibatan agbegbe ni a kọ ni ọna kanna bi ni PIM DM.
  • Ofin RPF ṣiṣẹ.
  • Aṣayan DR jẹ iru.
  • Ilana ti Prune Overrides ati Assert awọn ifiranṣẹ jẹ iru.

Lati ṣakoso tani, nibo ati iru iru ijabọ multicast ti nilo lori nẹtiwọọki, ile-iṣẹ alaye ti o wọpọ nilo. Aarin wa yoo jẹ Rendezvous Point (RP). Ẹnikẹni ti o ba fẹ diẹ ninu awọn ijabọ multicast tabi ẹnikan bẹrẹ gbigba ijabọ multicast lati orisun, lẹhinna o firanṣẹ si RP.
Nigbati RP ba gba ijabọ multicast, yoo firanṣẹ si awọn onimọ-ọna ti o beere ijabọ yii tẹlẹ.
Bii Ilana PIM ṣe n ṣiṣẹ
Jẹ ká fojuinu a topology ibi ti RP ni R3. Ni kete ti R1 gba ijabọ lati S1, o ṣe akopọ apo-iwe multicast yii sinu ifiranṣẹ iforukọsilẹ PIM unicast ati firanṣẹ si RP. Bawo ni o ṣe mọ ẹniti RP jẹ? Ni idi eyi, o ti wa ni tunto statically, ati awọn ti a yoo soro nipa ìmúdàgba RP iṣeto ni nigbamii.

ip pim rp-adirẹsi 3.3.3.3

RP yoo wo - alaye wa lati ọdọ ẹnikan ti yoo fẹ lati gba ijabọ yii? Jẹ ki a ro pe kii ṣe. Lẹhinna RP yoo firanṣẹ R1 ifiranṣẹ Iforukọsilẹ-Duro PIM kan, eyiti o tumọ si pe ko si ẹnikan ti o nilo multicast yii, a kọ iforukọsilẹ silẹ. R1 kii yoo firanṣẹ multicast. Ṣugbọn agbalejo orisun multicast yoo fi ranṣẹ, ki R1, lẹhin gbigba iforukọsilẹ-Duro, yoo bẹrẹ aago iforukọsilẹ-Suppression ti o dọgba si awọn aaya 60. Ni iṣẹju-aaya 5 ṣaaju ki aago yii to pari, R1 yoo firanṣẹ Iforukọsilẹ ofo pẹlu Iforukọsilẹ Null-bit (iyẹn, laisi apo-iwe multicast ti a fi kun) si ọna RP. RP, leteto, yoo ṣe bi eleyi:

  • Ti ko ba si awọn olugba, lẹhinna yoo dahun pẹlu ifiranṣẹ Iforukọsilẹ-Duro kan.
  • Ti awọn olugba ba han, kii yoo dahun si ni eyikeyi ọna. R1, ti ko ba gba kikọ lati forukọsilẹ laarin iṣẹju-aaya 5, yoo dun ati firanṣẹ ifiranṣẹ Iforukọsilẹ pẹlu multicast ti a fi kun si RP.

A dabi pe a ti ṣawari bi multicast ṣe de ọdọ RP, bayi jẹ ki a gbiyanju lati dahun ibeere ti bi RP ṣe n gba ijabọ si awọn olugba. Nibi o jẹ dandan lati ṣafihan imọran tuntun - igi-root-ona (RPT). RPT jẹ igi ti o fidimule ni RP, ti o dagba si awọn olugba, ti n ṣe ẹka lori olulana PIM-SM kọọkan. RP ṣẹda rẹ nipa gbigba PIM Darapọ mọ awọn ifiranṣẹ ati ṣafikun ẹka tuntun si igi naa. Ati nitorinaa, gbogbo olulana ibosile ṣe. Ofin gbogbogbo dabi eyi:

  • Nigbati olutọpa PIM-SM ba gba ifiranṣẹ Join PIM lori eyikeyi wiwo miiran yatọ si wiwo lẹhin eyiti RP ti farapamọ, o ṣafikun ẹka tuntun si igi naa.
  • Ẹka kan tun ṣafikun nigbati olulana PIM-SM gba Ijabọ Ọmọ ẹgbẹ IGMP kan lati ọdọ agbalejo ti o sopọ taara.

Jẹ ki a fojuinu pe a ni alabara multicast lori olulana R5 fun ẹgbẹ 228.8.8.8. Ni kete ti R5 ti gba Ijabọ Ọmọ ẹgbẹ IGMP lati ọdọ agbalejo, R5 firanṣẹ PIM Join si itọsọna RP, ati funrararẹ ṣafikun wiwo si igi ti o wo agbalejo naa. Nigbamii ti, R4 gba PIM Join lati R5, ṣafikun wiwo Gi0/1 si igi ati firanṣẹ PIM Join ni itọsọna RP. Ni ipari, RP (R3) gba PIM Join ati ṣafikun Gi0/0 si igi naa. Nitorinaa, olugba multicast ti forukọsilẹ. A n kọ igi kan pẹlu gbongbo R3-Gi0/0 → R4-Gi0/1 → R5-Gi0/0.
Lẹhin eyi, Asopọ PIM kan yoo firanṣẹ si R1 ati R1 yoo bẹrẹ fifiranṣẹ ijabọ multicast. O ṣe pataki lati ṣe akiyesi pe ti agbalejo naa ba beere ijabọ ṣaaju ki igbohunsafefe multicast bẹrẹ, lẹhinna RP kii yoo firanṣẹ PIM Join ati pe kii yoo fi ohunkohun ranṣẹ si R1 rara.
Ti o ba jẹ lojiji nigba ti a nfi multicast ranṣẹ, agbalejo naa duro lati fẹ lati gba, ni kete ti RP ti gba PIM Prune lori wiwo Gi0/0, yoo firanṣẹ PIM Forukọsilẹ-Duro taara si R1, ati lẹhinna PIM Prune kan. ifiranṣẹ nipasẹ Gi0/1 ni wiwo. Iforukọsilẹ-iduro PIM jẹ fifiranṣẹ nipasẹ unicast si adirẹsi lati eyiti Iforukọsilẹ PIM ti wa.
Gẹgẹbi a ti sọ tẹlẹ, ni kete ti olulana ba fi PIM Join ranṣẹ si omiiran, fun apẹẹrẹ R5 si R4, lẹhinna igbasilẹ kan ti wa ni afikun si R4:
Bii Ilana PIM ṣe n ṣiṣẹ
Ati pe aago kan ti bẹrẹ pe R5 gbọdọ tun ṣeto aago yii nigbagbogbo PIM Darapọ mọ awọn ifiranṣẹ nigbagbogbo, bibẹẹkọ R4 yoo yọkuro lati atokọ ti njade. R5 yoo firanṣẹ gbogbo 60 PIM Darapọ mọ awọn ifiranṣẹ.
Kukuru-Path Tree Yipada.
A yoo ṣafikun wiwo laarin R1 ati R5 ati rii bii awọn ṣiṣan ijabọ pẹlu topology yii.
Bii Ilana PIM ṣe n ṣiṣẹ
Jẹ ká ro pe ijabọ ti a rán ati ki o gba ni ibamu si awọn atijọ eni R1-R2-R3-R4-R5, ati ki o nibi ti a ti sopọ ki o si tunto ni wiwo laarin R1 ati R5.
Ni akọkọ, a ni lati tun tabili ipasọ unicast ṣe lori R5 ati ni bayi nẹtiwọki 192.168.1.0/24 ti de nipasẹ wiwo R5 Gi0/2. Ni bayi R5, gbigba multicast lori wiwo Gi0/1, loye pe ofin RPF ko ni itẹlọrun ati pe yoo jẹ ọgbọn diẹ sii lati gba multicast lori Gi0/2. O yẹ ki o ge asopọ lati RPT ki o kọ igi ti o kuru ti a npe ni Igi-Path Tree (SPT). Lati ṣe eyi, o firanṣẹ PIM Join si R0 nipasẹ Gi2/1 ati R1 bẹrẹ lati firanṣẹ multicast tun nipasẹ Gi0/2. Bayi R5 nilo lati yọọ kuro lati ọdọ RPT ki o má ba gba awọn ẹda meji. Lati ṣe eyi, o firanṣẹ Prune ifiranṣẹ kan ti o nfihan adiresi IP orisun ati fifi sii bit pataki kan - RPT-bit. Eyi tumọ si pe o ko nilo lati firanṣẹ ijabọ mi, Mo ni igi ti o dara julọ nibi. RP tun fi awọn ifiranṣẹ PIM Prune ranṣẹ si R1, ṣugbọn ko firanṣẹ Iforukọsilẹ-Duro ifiranṣẹ. Ẹya miiran: R5 yoo fi PIM Prune ranṣẹ nigbagbogbo si RP, bi R1 ṣe n tẹsiwaju lati fi Iforukọsilẹ PIM ranṣẹ si RP ni iṣẹju kọọkan. Titi ko si eniyan tuntun ti o fẹ ijabọ yii, RP yoo kọ. R5 sọ fun RP pe o tẹsiwaju lati gba multicast nipasẹ SPT.
Ìmúdàgba RP àwárí.
Laifọwọyi-RP.

Imọ-ẹrọ yii jẹ ohun-ini lati Sisiko ati kii ṣe olokiki paapaa, ṣugbọn o wa laaye. Iṣiṣẹ laifọwọyi-RP ni awọn ipele akọkọ meji:
1) RP firanṣẹ awọn ifiranṣẹ RP-Kede si adirẹsi ti o wa ni ipamọ - 224.0.1.39, ti o sọ ararẹ RP boya fun gbogbo eniyan tabi fun awọn ẹgbẹ kan pato. Yi ifiranṣẹ ti wa ni rán gbogbo iseju.
2) Aṣoju maapu RP kan nilo, eyi ti yoo firanṣẹ awọn ifiranṣẹ RP-Awari ti n tọka fun iru awọn ẹgbẹ ti o yẹ ki o tẹtisi RP. O jẹ lati ifiranṣẹ yii pe awọn olulana PIM deede yoo pinnu RP fun ara wọn. Aṣoju maapu le jẹ boya olulana RP funrararẹ tabi olulana PIM lọtọ. RP-Discovery ti firanṣẹ si adirẹsi 224.0.1.40 pẹlu aago iṣẹju kan.
Jẹ ki a wo ilana naa ni awọn alaye diẹ sii:
Jẹ ki a tunto R3 bi RP:

ip pim firanṣẹ-rp-kede loopback 0 scope 10

R2 gẹgẹbi aṣoju aworan aworan:

ip pim send-rp-discovery loopback 0 scope 10

Ati lori gbogbo awọn miiran a yoo nireti RP nipasẹ Auto-RP:

ip pim autorp olutẹtisi

Ni kete ti a tunto R3, yoo bẹrẹ fifiranṣẹ RP-Kede:
Bii Ilana PIM ṣe n ṣiṣẹ
Ati R2, lẹhin ti o ṣeto aṣoju aworan agbaye, yoo bẹrẹ lati duro de ifiranṣẹ RP-Kede. Nikan nigbati o ba rii o kere ju RP kan yoo bẹrẹ fifiranṣẹ RP-Awari:
Bii Ilana PIM ṣe n ṣiṣẹ
Ni ọna yii, ni kete ti awọn olulana deede (PIM RP Listener) gba ifiranṣẹ yii, wọn yoo mọ ibiti wọn yoo wa RP naa.
Ọkan ninu awọn iṣoro akọkọ pẹlu Auto-RP ni pe lati le gba RP-Kede ati awọn ifiranṣẹ RP-Discovery, o nilo lati fi PIM Join ranṣẹ si awọn adirẹsi 224.0.1.39-40, ati lati firanṣẹ, o nilo lati mọ ibiti RP wa. Classic adie ati ẹyin isoro. Lati yanju iṣoro yii, PIM Sparse-Dense-Mode ti ṣẹda. Ti olulana ko ba mọ RP, lẹhinna o ṣiṣẹ ni ipo ipon; ti o ba ṣe bẹ, lẹhinna ni ipo Sparse. Nigbati PIM Sparse-mode ati aṣẹ olutẹtisi ip pim autorp ti wa ni tunto lori awọn atọkun ti awọn olulana deede, olulana yoo ṣiṣẹ ni ipo ipon nikan fun multicasting taara lati Ilana Auto-RP (224.0.1.39-40).
Olulana BootStrap (BSR).
Iṣẹ yii ṣiṣẹ gẹgẹbi Auto-RP. Olukuluku RP fi ifiranṣẹ ranṣẹ si aṣoju aworan agbaye, eyiti o gba alaye aworan agbaye ati lẹhinna sọ fun gbogbo awọn olulana miiran. Jẹ ki a ṣe apejuwe ilana naa bakanna si Auto-RP:
1) Ni kete ti a tunto R3 bi oludije lati jẹ RP, pẹlu aṣẹ:

ip pim rp-oludije loopback 0

Lẹhinna R3 kii yoo ṣe ohunkohun; lati bẹrẹ fifiranṣẹ awọn ifiranṣẹ pataki, o nilo akọkọ lati wa oluranlowo aworan agbaye. Nitorinaa, a tẹsiwaju si ipele keji.
2) Tunto R2 gẹgẹbi aṣoju aworan agbaye:

ip pim bsr-oludije loopback 0

R2 bẹrẹ fifiranṣẹ awọn ifiranṣẹ Bootstrap PIM, nibiti o ti tọka si ararẹ gẹgẹbi aṣoju aworan agbaye:
Bii Ilana PIM ṣe n ṣiṣẹ
Ifiranṣẹ yii ni a fi ranṣẹ si adirẹsi 224.0.013, eyiti Ilana PIM tun nlo fun awọn ifiranṣẹ miiran. O firanṣẹ wọn ni gbogbo awọn itọnisọna ati nitori naa ko si adie ati iṣoro ẹyin bi o ti wa ni Auto-RP.
3) Ni kete ti RP ba gba ifiranṣẹ lati ọdọ olulana BSR, yoo fi ifiranṣẹ unicast ranṣẹ lẹsẹkẹsẹ si adirẹsi olulana BSR:
Bii Ilana PIM ṣe n ṣiṣẹ
Lẹhin eyi, BSR, ti gba alaye nipa awọn RPs, yoo fi wọn ranṣẹ nipasẹ multicast si adirẹsi 224.0.0.13, eyiti gbogbo awọn olulana PIM ti tẹtisi. Nitorinaa, afọwọṣe ti aṣẹ naa ip pim autorp olutẹtisi fun awọn olulana deede ko si ni BSR.
Anycast RP pẹlu Multicast Orisun Awari Ilana (MSDP).
Auto-RP ati BSR gba wa laaye lati pin kaakiri lori RP bi atẹle: Ẹgbẹ multicast kọọkan ni RP kan ti nṣiṣe lọwọ. Kii yoo ṣee ṣe lati pin kaakiri ẹru fun ẹgbẹ multicast kan lori awọn RP pupọ. MSDP ṣe eyi nipa fifun awọn olulana RP adirẹsi IP kanna pẹlu iboju-boju ti 255.255.255.255. MSDP kọ ẹkọ alaye nipa lilo ọkan ninu awọn ọna: aimi, Auto-RP tabi BSR.
Bii Ilana PIM ṣe n ṣiṣẹ
Ninu aworan a ni iṣeto ni Auto-RP pẹlu MSDP. Awọn RP mejeeji ni tunto pẹlu adiresi IP 172.16.1.1/32 lori wiwo Loopback 1 ati pe o lo fun gbogbo awọn ẹgbẹ. Pẹlu RP-Kede, awọn olulana mejeeji kede ara wọn nipa ifilo si adirẹsi yii. Aṣoju maapu Auto-RP, ti o ti gba alaye naa, firanṣẹ RP-Awari nipa RP pẹlu adirẹsi 172.16.1.1/32. A sọ fun awọn olulana nipa nẹtiwọki 172.16.1.1/32 nipa lilo IGP ati, gẹgẹbi. Nitorinaa, awọn onimọ-ọna PIM beere tabi forukọsilẹ awọn ṣiṣan lati RP ti o jẹ pato bi atẹle-hop lori ipa-ọna si nẹtiwọọki 172.16.1.1/32. Ilana MSDP funrararẹ jẹ apẹrẹ fun awọn RP funrara wọn lati ṣe paṣipaarọ awọn ifiranṣẹ nipa alaye multicast.
Wo topology yii:
Bii Ilana PIM ṣe n ṣiṣẹ
Switch6 igbohunsafefe ijabọ si adirẹsi 238.38.38.38 ati ki jina nikan RP-R1 mọ nipa o. Switch7 ati Switch8 beere ẹgbẹ yii. Awọn olulana R5 ati R4 yoo firanṣẹ PIM Join si R1 ati R3, lẹsẹsẹ. Kí nìdí? Ọna si 13.13.13.13 fun R5 yoo tọka si R1 nipa lilo metiriki IGP, gẹgẹ bi fun R4.
RP-R1 mọ nipa ṣiṣan ati pe yoo bẹrẹ igbohunsafefe rẹ si ọna R5, ṣugbọn R4 ko mọ ohunkohun nipa rẹ, nitori R1 kii yoo firanṣẹ nirọrun. Nitorina MSDP jẹ pataki. A tunto rẹ lori R1 ati R5:

ip msdp ẹlẹgbẹ 3.3.3.3 asopo-orisun Loopback1 lori R1

ip msdp ẹlẹgbẹ 1.1.1.1 asopo-orisun Loopback3 lori R3

Wọn yoo gbe igba kan dide laarin ara wọn ati nigbati wọn ba ngba ṣiṣan eyikeyi wọn yoo jabo si aladugbo RP wọn.
Ni kete ti RP-R1 gba ṣiṣan lati Switch6, yoo firanṣẹ lẹsẹkẹsẹ unicast MSDP Orisun-Active ifiranṣẹ, eyiti yoo ni alaye ninu bii (S, G) - alaye nipa orisun ati opin irin ajo ti multicast. Ni bayi ti RP-R3 mọ pe orisun kan gẹgẹbi Switch6, nigbati o ba ngba ibeere lati R4 fun sisan yii, yoo firanṣẹ PIM Join si ọna Switch6, itọsọna nipasẹ tabili itọnisọna. Nitoribẹẹ, R1 ti o ti gba iru Idarapọ PIM kan yoo bẹrẹ lati firanṣẹ ijabọ si ọna RP-R3.
MSDP n ṣiṣẹ lori TCP, awọn RPs firanṣẹ awọn ifiranṣẹ atọju ara wọn lati ṣayẹwo igbesi aye. Aago naa jẹ iṣẹju-aaya 60.
Iṣẹ ti pinpin awọn ẹlẹgbẹ MSDP si oriṣiriṣi awọn agbegbe ko ṣiyemọ, niwọn igba ti Keepalive ati awọn ifiranṣẹ SA ko ṣe afihan ẹgbẹ ni eyikeyi agbegbe. Pẹlupẹlu, ni topology yii, a ṣe idanwo iṣeto kan ti o nfihan awọn ibugbe oriṣiriṣi - ko si iyatọ ninu iṣẹ.
Ti ẹnikẹni ba le ṣalaye, Emi yoo dun lati ka ninu awọn asọye.

orisun: www.habr.com

Fi ọrọìwòye kun