Pehea e hana ai ka protocol PIM

ʻO ka protocol PIM kahi hoʻonohonoho o nā protocols no ka hoʻouna ʻana i ka multicast ma kahi pūnaewele ma waena o nā mea ala. Hoʻokumu ʻia nā pilina kaiāulu e like me ke ʻano o nā protocol routing dynamic. Hoʻouna ʻo PIMv2 i nā memo Aloha i kēlā me kēia 30 kekona i ka helu helu multicast i mālama ʻia 224.0.0.13 (All-PIM-Routers). Aia i loko o ka memo nā Manawa Paʻa - maʻamau like me 3.5*Hello Timer, ʻo ia hoʻi, 105 kekona ma ke ʻano paʻamau.
Pehea e hana ai ka protocol PIM
Hoʻohana ʻo PIM i ʻelua mau ʻano hana nui - Dense a me Sparse mode. E hoʻomaka kākou me ke ʻano Dense.
Nā kumulāʻau hoʻolaha kumu.
Manaʻo ʻia ke ʻano mode dense e hoʻohana i ka hihia o ka nui o nā mea kūʻai aku o nā hui multicast like ʻole. I ka loaʻa ʻana o ke alahele multicast traffic, ʻo ka mea mua e hana ai ʻo ia ke nānā iā ia no ka lula RPF. RPF - hoʻohana ʻia kēia lula e nānā i ke kumu o kahi multicast me kahi papa kuhikuhi unicast. Pono e hōʻea ke kaʻa i ke kikowaena ma hope o ka hūnā ʻia ʻana o kēia host e like me ka mana o ka papa kuhikuhi unicast. Hoʻoponopono kēia mīkini i ka pilikia o kahi loop i ka wā o ka hoʻouna multicast.
Pehea e hana ai ka protocol PIM
E ʻike ʻo R3 i ke kumu multicast (Source IP) mai ka memo multicast a nānā i nā kahe ʻelua mai R1 a me R2 me ka hoʻohana ʻana i kāna papa unicast. E hoʻouna hou ʻia ke kahawai mai ka interface i kuhikuhi ʻia e ka papaʻaina (R1 a R3), a e hoʻokuʻu ʻia ke kahawai mai R2, no ka mea, i mea e hiki ai i ke kumu multicast, pono ʻoe e hoʻouna i nā ʻeke ma o S0/1.
ʻO ka nīnau, he aha ka hopena inā loaʻa iā ʻoe ʻelua ala like me ka metric like? I kēia hihia, e koho ka mea alalai i ka hope-hop mai kēia mau ala. ʻO ka mea nona ka helu IP kiʻekiʻe e lanakila. Inā pono ʻoe e hoʻololi i kēia ʻano, hiki iā ʻoe ke hoʻohana i ka ECMP. Nā kikoʻī hou aku maanei.
Ma hope o ka nānā ʻana i ka lula RPF, hoʻouna ka mea alalai i kahi ʻeke multicast i kona mau hoalauna PIM a pau, koe wale nō ka mea i loaʻa mai ka ʻeke. Ke hana hou nei nā mea hoʻokele PIM ʻē aʻe i kēia kaʻina hana. ʻO ke ala i lawe ʻia e kahi ʻeke multicast mai ke kumu a i ka poʻe loaʻa hope loa he kumu lāʻau i kapa ʻia ʻo kumu kumu hoʻolaha kumu, kumu ala pōkole (SPT), kumu kumu. ʻEkolu inoa ʻokoʻa, koho i kekahi.
Pehea e hoʻoponopono ai i ka pilikia ʻaʻole i haʻalele kekahi mau mea ala i kekahi kahawai multicast a ʻaʻohe mea nāna e hoʻouna iā ia, akā hoʻouna ka mea ala i luna iā ia. Ua hana ʻia ka mīkini Prune no kēia.
Prune Message.
No ka laʻana, e hoʻomau ʻo R2 i ka hoʻouna ʻana i kahi multicast iā R3, ʻoiai ʻo R3, e like me ke kānāwai RPF, hāʻule ia. No ke aha e hoʻouka ai i ke kahawai? Hoʻouna ʻo R3 i kahi PIM Prune Message a me R2, i ka loaʻa ʻana o kēia memo, e hoʻoneʻe i ka interface S0/1 mai ka papa inoa hoʻokuʻu no kēia kahe, ka papa inoa o nā loulou e hoʻouna ʻia ai kēia kaʻa.

ʻO kēia ka wehewehe kikoʻī o kahi leka PIM Prune:
Hoʻouna ʻia ka leka PIM Prune e kekahi alalai i kahi alalai ʻelua e hoʻoneʻe i ka mea alalai ʻelua e wehe i ka loulou i loaʻa ai ka Prune mai kahi (S,G) SPT.

Ma hope o ka loaʻa ʻana o ka memo Prune, hoʻonohonoho ʻo R2 i ka manawa Prune i 3 mau minuke. Ma hope o ʻekolu mau minuke, e hoʻomaka ana ia e hoʻouna hou i nā kaʻa a hiki i ka loaʻa ʻana o kahi leka Prune hou. Aia kēia ma PIMv1.
A ma PIMv2 ua hoʻohui ʻia kahi manawa hoʻomaha Mokuʻāina (60 kekona ma ke ʻano maʻamau). I ka manawa i hoʻouna ʻia ai kahi leka Prune mai R3, hoʻomaka kēia manawa ma R3. I ka pau ʻana o kēia manawa, e hoʻouna ʻo R3 i kahi memo State Refresh, e hoʻihoʻi i ka 3-minute Prune Timer ma R2 no kēia hui.
Nā kumu no ka hoʻouna ʻana i kahi leka Prune:

  • Ke hāʻule ka ʻeke multicast i ka nānā RPF.
  • Inā ʻaʻohe poʻe kūʻai pili kūloko i noi i kahi hui multicast (IGMP Join) a ʻaʻohe hoa pili PIM i hiki ke hoʻouna ʻia i nā huakaʻi multicast (Non-prune Interface).

ʻŌlelo Hoʻohui.
E noʻonoʻo kākou ʻaʻole makemake ʻo R3 i ke kaʻa mai R2, hoʻouna iā Prune a loaʻa i kahi multicast mai R1. Akā, ua hāʻule koke ke kahawai ma waena o R1-R3 a waiho ʻia ʻo R3 me ka multicast ʻole. Hiki iā ʻoe ke kali i 3 mau minuke a pau ka Prune Timer ma R2. He kali lōʻihi ʻo 3 mau minuke, no laila ʻaʻole e kali, pono ʻoe e hoʻouna i kahi leka e lawe koke mai i kēia interface S0/1 iā R2 ma waho o ke kūlana paʻi. E lilo kēia memo i memo Graft. Ma hope o ka loaʻa ʻana o ka memo Graft, e pane ʻo R2 me kahi Graft-ACK.
Hoʻopau ʻo Prune.
Pehea e hana ai ka protocol PIM
E nānā kākou i kēia kiʻi. Hoʻolaha ʻo R1 i ka multicast i kahi ʻāpana me ʻelua mau mea ala. Loaʻa iā R3 a hoʻolaha i nā kaʻa, loaʻa iā R2, akā ʻaʻohe mea nāna e hoʻolaha i ke kaʻa. Hoʻouna ʻo ia i kahi leka Prune iā R1 ma kēia māhele. Pono ʻo R1 e wehe iā Fa0/0 mai ka papa inoa a hoʻōki i ka hoʻolaha ʻana ma kēia māhele, akā pehea ka hopena iā R3? A aia ʻo R3 i ka ʻāpana like, loaʻa pū kēia memo mai Prune a maopopo i ka pōʻino o ke kūlana. Ma mua o ka pau ʻana o ka hoʻolaha ʻana o R1, hoʻonohonoho ʻo ia i ka manawa o 3 kekona a hoʻopau i ka hoʻolaha ʻana ma hope o 3 kekona. 3 kekona - ʻo ia ka nui o ka manawa a R3 i ʻole e nalowale i kāna multicast. No laila, hoʻouna ʻo R3 i kahi leka Pim Join no kēia hui i ka hikiwawe loa, a ʻaʻole manaʻo ʻo R1 e hoʻōki i ka hoʻolaha. E pili ana i hui me nā memo ma lalo nei.
Manaʻo ʻōlelo.
Pehea e hana ai ka protocol PIM
E noʻonoʻo kākou i kēia kūlana: hoʻolaha ʻelua mau mea ala i hoʻokahi pūnaewele i ka manawa hoʻokahi. Loaʻa iā lākou ke kahawai hoʻokahi mai ke kumu, a hoʻolaha ʻia lāua ʻelua i ka pūnaewele like ma hope o ka interface e0. No laila, pono lākou e hoʻoholo ʻo wai ka mea hoʻolaha hoʻokahi no kēia pūnaewele. Hoʻohana ʻia nā memo assert no kēia. Ke ʻike nei ʻo R2 a me R3 i ka hoʻololi ʻana o nā kaʻa multicast, ʻo ia hoʻi, loaʻa iā R2 a me R3 kahi multicast a lākou i hoʻolaha ai, ʻike ka poʻe alahele he hewa kekahi. I kēia hihia, hoʻouna nā mea hoʻokele i nā memo Assert, e komo pū ana me ka Administrative Distance a me ka metric ala e hiki ai ke kumu multicast - 10.1.1.10. Hoʻoholo ʻia ka mea lanakila penei:

  1. ʻO ka mea me AD haʻahaʻa.
  2. Inā like ʻo AD, a laila ʻo wai ka metric haʻahaʻa.
  3. Inā loaʻa ke kaulike ma aneʻi, a laila ʻo ka mea nona ka IP kiʻekiʻe ma ka pūnaewele i hoʻolaha ai lākou i kēia multicast.

ʻO ka mea lanakila o kēia koho e lilo i mea koho i koho ʻia. Hoʻohana pū ʻia ʻo Pim Hello e koho i nā DR. I ka hoʻomaka ʻana o ka ʻatikala, ua hōʻike ʻia ka leka PIM Hello, hiki iā ʻoe ke ʻike i ke kahua DR ma laila. ʻO ka mea nona ka helu IP kiʻekiʻe loa ma kēia loulou lanakila.
Hoailona pono:
Pehea e hana ai ka protocol PIM
MROUTE Papa.
Ma hope o ka nānā mua ʻana i ka hana ʻana o ka protocol PIM, pono mākou e hoʻomaopopo pehea e hana ai me kahi papa kuhikuhi multicast. Mālama ka papa mroute i ka ʻike e pili ana i nā kahawai i noi ʻia mai nā mea kūʻai aku a me nā kahawai e kahe ana mai nā kikowaena multicast.
No ka laʻana, ke loaʻa kahi IGMP Membership Report a i ʻole PIM Join ma kekahi interface, hoʻohui ʻia kahi moʻolelo o ke ʻano ( *, G ) i ka papa kuhikuhi.
Pehea e hana ai ka protocol PIM
ʻO ke ʻano o kēia komo ʻana, ua loaʻa kahi noi kaʻa me ka helu 238.38.38.38. 'O ka hae DC 'o ia ho'i, e ho'ohana 'ia ka multicast ma ke 'ano Dense a 'o C 'o ia ho'i e pili pono ana ka mea i loa'a i ke alalai, 'o ia ho'i, ua loa'a i ka mea alalai ka IGMP Membership Report a me ka PIM Join.
Inā loaʻa kahi moʻolelo o ke ʻano (S,G) ʻo ia hoʻi, loaʻa iā mākou kahi kahawai multicast:
Pehea e hana ai ka protocol PIM
Ma ke kahua S - 192.168.1.11, ua hoʻopaʻa inoa mākou i ka IP address o ke kumu multicast, ʻo ia ka mea e nānā ʻia e ke kānāwai RPF. Inā he mau pilikia, ʻo ka mea mua āu e hana ai, ʻo ia ke nānā i ka papa unicast no ke ala i ke kumu. Ma ka Incoming Interface field, e hōʻike i ka pilina i loaʻa ai ka multicast. Ma kahi papa kuhikuhi unicast, pono ke ala i ke kumu i ka interface i kuhikuhi ʻia ma aneʻi. Hōʻike ka Outgoing Interface i kahi e hoʻohuli hou ʻia ai ka multicast. Inā ʻaʻohe mea, ʻaʻole i loaʻa i ke alalai nā noi no kēia kaʻa. Hiki ke loaʻa ka ʻike hou aku e pili ana i nā hae a pau maanei.
PIM Sparse-mode.
ʻO ka hoʻolālā o Sparse-mode ke kū'ē i ka Dense-mode. Ke loaʻa ʻo Sparse-mode i nā huakaʻi multicast, e hoʻouna wale ʻo ia i nā kaʻa ma o kēlā mau kikowaena i loaʻa nā noi no kēia kahe, no ka laʻana ʻo Pim Join a i ʻole IGMP Report memo e noi ana i kēia kaʻa.
Nā mea like no SM a me DM:

  • Kūkulu ʻia nā pilina kaiāulu e like me ka PIM DM.
  • Hana ka lula RPF.
  • Ua like ke koho DR.
  • Ua like ke ʻano o nā memo Prune Overrides a me Assert.

No ka hoʻomalu ʻana iā wai, ma hea a me ke ʻano o nā kaʻa multicast e pono ai ma ka pūnaewele, pono kahi kikowaena ʻike maʻamau. ʻO ko mākou kikowaena ʻo Rendezvous Point (RP). ʻO ka mea makemake i kekahi ʻano kaʻa multicast a i ʻole kekahi i hoʻomaka i ka loaʻa ʻana o nā kaʻa multicast mai ke kumu, a laila hoʻouna ʻo ia iā RP.
Ke loaʻa ka RP i nā kaʻa multicast, e hoʻouna ia i kēlā mau mea ala i noi mua i kēia kaʻa.
Pehea e hana ai ka protocol PIM
E noʻonoʻo kākou i kahi topology kahi ʻo RP ʻo R3. I ka manawa e loaʻa ai iā R1 nā kaʻa mai S1, hoʻopili ʻo ia i kēia pūʻolo multicast i loko o kahi leka PIM Register unicast a hoʻouna iā RP. Pehea ʻo ia e ʻike ai ʻo wai ka RP? I kēia hihia, ua hoʻonohonoho statically, a e kamaʻilio mākou e pili ana i ka hoʻonohonoho RP dynamic ma hope.

ip pim rp-address 3.3.3.3

E nānā ʻo RP - aia kekahi ʻike mai kahi mea makemake e loaʻa kēia kaʻa? E manaʻo kākou ʻaʻole. A laila e hoʻouna ʻo RP iā R1 i kahi leka PIM Register-Stop, ʻo ia ka mea ʻaʻohe mea e pono i kēia multicast, hōʻole ʻia ke kākau inoa. ʻAʻole e hoʻouna ʻo R1 i ka multicast. Akā, e hoʻouna ka multicast source host, no laila ʻo R1, ma hope o ka loaʻa ʻana o Register-Stop, e hoʻomaka i kahi manawa hoʻopaʻa inoa e like me 60 kekona. 5 kekona ma mua o ka pau ʻana o kēia manawa, e hoʻouna ʻo R1 i kahi leka kākau ʻole me kahi bit Null-Register (ʻo ia hoʻi, me ka ʻole o ka ʻeke multicast i hoʻopili ʻia) i RP. E hana ʻo RP e like me kēia:

  • Inā ʻaʻohe mea i loaʻa, a laila e pane mai ia me kahi memo Register-Stop.
  • Inā ʻike ʻia nā mea hoʻokipa, ʻaʻole ʻo ia e pane mai iā ia ma kekahi ʻano. ʻO R1, me ka loaʻa ʻole o ka hōʻole ʻana e hoʻopaʻa inoa i loko o 5 kekona, e hauʻoli a hoʻouna i kahi leka hoʻopaʻa inoa me kahi multicast encapsulated i RP.

Me he mea lā ua noʻonoʻo mākou i ka hiki ʻana o multicast i RP, i kēia manawa e hoʻāʻo mākou e pane i ka nīnau o ka hāʻawi ʻana o RP i nā kaʻa i nā mea loaʻa. Pono e hoʻokomo i kahi manaʻo hou - kumu-alalāʻau (RPT). He kumu lāʻau ʻo RPT i RP, e ulu ana i ka poʻe e loaʻa ana, e lālā ana ma kēlā me kēia mea alalai PIM-SM. Hoʻokumu ʻo RP iā ia ma ka loaʻa ʻana o nā memo PIM Join a hoʻohui i kahi lālā hou i ka lāʻau. A no laila, hana kēlā me kēia mea hoʻokele downstream. Penei ke ano o ka rula nui:

  • Ke loaʻa i kahi mea hoʻokele PIM-SM kahi memo PIM Join ma kekahi ʻokoʻa ʻē aʻe ma waho o ka interface i hūnā ʻia ai ka RP, hoʻohui ia i kahi lālā hou i ka lāʻau.
  • Hoʻohui pū ʻia kahi lālā i ka wā e loaʻa ai i ka mea hoʻokele PIM-SM kahi IGMP Membership Report mai kahi pūʻali pili pili pono.

E noʻonoʻo mākou he mea kūʻai multicast mākou ma ka R5 router no ka hui 228.8.8.8. I ka loaʻa ʻana o R5 i ka IGMP Membership Report mai ka mea hoʻokipa, hoʻouna ʻo R5 i kahi hui PIM i ke kuhikuhi o ka RP, a hoʻohui ʻo ia i kahi interface i ka lāʻau e nānā ana i ka mea hoʻokipa. A laila, loaʻa iā R4 ka PIM Join mai R5, hoʻohui i ka interface Gi0/1 i ka lāʻau a hoʻouna iā PIM Join ma ke kuhikuhi o RP. ʻO ka hope loa, loaʻa iā RP (R3) ka PIM Join a hoʻohui iā Gi0/0 i ka lāʻau. No laila, ua hoʻopaʻa inoa ʻia ka mea loaʻa multicast. Ke kūkulu nei mākou i lāʻau me ke kumu R3-Gi0/0 → R4-Gi0/1 → R5-Gi0/0.
Ma hope o kēia, e hoʻouna ʻia kahi hui PIM iā R1 a e hoʻomaka ʻo R1 e hoʻouna i nā kaʻa multicast. He mea nui e hoʻomaopopo inā noi ka mea hoʻokipa ma mua o ka hoʻomaka ʻana o ka hoʻolaha multicast, a laila ʻaʻole e hoʻouna ʻo RP iā PIM Join a ʻaʻole e hoʻouna i kekahi mea iā R1.
Inā hikiwawe ke hoʻouna ʻia kahi multicast, pau ka makemake e loaʻa iā RP, i ka manawa e loaʻa ai iā RP kahi PIM Prune ma ka Gi0/0 interface, e hoʻouna koke ia i kahi PIM Register-Stop pololei iā R1, a laila kahi PIM Prune memo ma o ka Gi0/1 interface. Hoʻouna ʻia ka PIM Register-stop ma o ka unicast i ka helu wahi i hele mai ai ka PIM Register.
E like me kā mākou i ʻōlelo ai ma mua, i ka manawa e hoʻouna ai kahi mea alalai i kahi PIM Hui i kekahi, no ka laʻana R5 a i R4, a laila hoʻohui ʻia kahi moʻolelo iā R4:
Pehea e hana ai ka protocol PIM
A hoʻomaka ʻia kahi manawa e pono ai ʻo R5 e hoʻoponopono mau i kēia manawa PIM Hui pū me nā memo mau, a i ʻole e kāpae ʻia ʻo R4 mai ka papa inoa i waho. E hoʻouna ʻo R5 i kēlā me kēia 60 PIM Join memo.
Hoʻololi Lāʻau Pōkole-Ala.
E hoʻohui mākou i kahi pilina ma waena o R1 a me R5 a ʻike i ka holo ʻana o ke kaʻa me kēia topology.
Pehea e hana ai ka protocol PIM
E noʻonoʻo kākou ua hoʻouna ʻia a loaʻa nā kaʻa e like me ka papahana kahiko R1-R2-R3-R4-R5, a ma aneʻi mākou i hoʻopili ai a hoʻonohonoho i ka pilina ma waena o R1 a me R5.
ʻO ka mea mua, pono mākou e kūkulu hou i ka papa kuhikuhi unicast ma R5 a i kēia manawa ua loaʻa ka pūnaewele 192.168.1.0/24 ma o ka R5 Gi0/2 interface. I kēia manawa, ʻo R5, e loaʻa ana i ka multicast ma ka interface Gi0/1, maopopo ʻaʻole i ʻoluʻolu ke kānāwai RPF a ʻoi aku ka maikaʻi o ka loaʻa ʻana o ka multicast ma Gi0/2. Pono ia e wehe i ka RPT a kūkulu i kahi lāʻau pōkole i kapa ʻia ʻo Shortest-Path Tree (SPT). No ka hana ʻana i kēia, hoʻouna ʻo ia iā PIM Hui iā R0 ma o Gi2/1 a hoʻomaka ʻo R1 e hoʻouna i kahi multicast ma o Gi0/2. I kēia manawa pono ʻo R5 e wehe i ka RPT i ʻole e loaʻa i ʻelua kope. No ka hana ʻana i kēia, hoʻouna ʻo ia iā Prune i kahi leka e hōʻike ana i ke kumu IP address a hoʻokomo i kahi bit kūikawā - RPT-bit. ʻO ia hoʻi, ʻaʻole pono ʻoe e hoʻouna mai iaʻu i nā kaʻa, he lāʻau maikaʻi koʻu ma aneʻi. Hoʻouna pū ʻo RP i nā memo PIM Prune iā R1, akā ʻaʻole ia e hoʻouna i kahi memo Register-Stop. ʻO kekahi hiʻohiʻona: E hoʻouna mau ʻo R5 iā PIM Prune i RP, ʻoiai e hoʻomau ana ʻo R1 i ka hoʻouna ʻana i ka PIM Register i RP i kēlā me kēia minuke. A ʻaʻohe poʻe hou e makemake ana i kēia kaʻa, e hōʻole ʻo RP. Hoʻomaopopo ʻo R5 iā RP e hoʻomau ʻo ia e loaʻa i ka multicast ma o SPT.
Huli RP ikaika.
Auto-RP.

He waiwai kēia ʻenehana mai Cisco a ʻaʻole kaulana loa, akā ke ola nei. ʻO ka hana Auto-RP he ʻelua mau pae nui:
1) Hoʻouna ʻo RP iā RP-Hoʻolaha i nā memo i ka helu wahi i mālama ʻia - 224.0.1.39, e haʻi ana iā ia iho he RP no kēlā me kēia a no nā hui kikoʻī. Hoʻouna ʻia kēia memo i kēlā me kēia minuke.
2) Pono kahi luna palapala palapala RP, nāna e hoʻouna i nā memo RP-Discovery e hōʻike ana i nā hui e hoʻolohe ʻia ai ʻo RP. Mai kēia leka e hoʻoholo ai nā mea hoʻokele PIM maʻamau i ka RP no lākou iho. Hiki i ka Mapping Agent ke lilo i ka RP router pono'ī a i ʻole kahi alalai PIM ʻokoʻa. Hoʻouna ʻia ʻo RP-Discovery i ka helu 224.0.1.40 me ka manawa o hoʻokahi minuke.
E nānā kākou i ke kaʻina hana i nā kikoʻī hou aku:
E hoʻonohonoho iā R3 e like me RP:

ip pim hoʻouna-rp-hoʻolaha loopback 0 scope 10

ʻO R2 ma ke ʻano he mea hana palapala ʻāina:

ip pim send-rp-discovery loopback 0 scope 10

A ma nā mea ʻē aʻe e manaʻo mākou iā RP ma Auto-RP:

ip pim autorp hoʻolohe

Ke hoʻonohonoho mākou iā R3, e hoʻomaka ia e hoʻouna iā RP-Announce:
Pehea e hana ai ka protocol PIM
A ʻo R2, ma hope o ka hoʻonohonoho ʻana i ka luna palapala palapala, e hoʻomaka e kali i ka memo RP-Announce. Ke loaʻa wale i hoʻokahi RP e hoʻomaka ana e hoʻouna iā RP-Discovery:
Pehea e hana ai ka protocol PIM
Ma kēia ala, i ka manawa e loaʻa ai i nā mea hoʻokele maʻamau (PIM RP Listener) kēia memo, e ʻike lākou i kahi e ʻimi ai i ka RP.
ʻO kekahi o nā pilikia nui me Auto-RP, no ka loaʻa ʻana o nā memo RP-Announce a me RP-Discovery, pono ʻoe e hoʻouna iā PIM Join i nā helu 224.0.1.39-40, a no ka hoʻouna ʻana, pono ʻoe e ʻike i kahi o ka Aia ʻo RP. pilikia ka moa a me ka hua manu. No ka hoʻoponopono ʻana i kēia pilikia, ua hana ʻia ka PIM Sparse-Dense-Mode. Inā ʻaʻole ʻike ka mea alalai i ka RP, a laila hana ia ma Dense-mode; inā ʻike ʻia, a laila ma Sparse-mode. Ke hoʻonohonoho ʻia ka PIM Sparse-mode a me ka ip pim autorp listener kauoha ma nā loulou o nā mea hoʻokele maʻamau, e hana ke alalai ma Dense-mode wale nō no ka multicasting pololei mai ka Auto-RP protocol (224.0.1.39-40).
Alaula BootStrap (BSR).
Hana like kēia hana me Auto-RP. Hoʻouna kēlā me kēia RP i kahi leka i ka luna palapala palapala, nāna e hōʻiliʻili i ka ʻike palapala palapala a laila haʻi i nā mea ala ʻē aʻe. E wehewehe i ke kaʻina hana like me Auto-RP:
1) Ke hoʻonohonoho mākou iā R3 ma ke ʻano he moho e lilo i RP, me ke kauoha:

ip pim rp-moho loopback 0

A laila ʻaʻole e hana ʻo R3 i kekahi mea; i mea e hoʻomaka ai e hoʻouna i nā memo kūikawā, pono mua ʻo ia e ʻimi i kahi mākaʻi palapala. No laila, neʻe mākou i ka ʻanuʻu ʻelua.
2) E hoʻonohonoho iā R2 ma ke ʻano he mākaʻi palapala:

ip pim bsr-moho loopback 0

Hoʻomaka ʻo R2 i ka hoʻouna ʻana i nā memo PIM Bootstrap, kahi e hōʻike ai iā ia iho he ʻelele palapala:
Pehea e hana ai ka protocol PIM
Hoʻouna ʻia kēia memo i ka helu helu 224.0.013, kahi e hoʻohana ai ka protocol PIM no kāna mau memo ʻē aʻe. Hoʻouna ʻo ia iā lākou ma nā ʻaoʻao āpau a no laila ʻaʻohe pilikia moa a me ka hua manu e like me ka Auto-RP.
3) Ke loaʻa koke i ka RP kahi leka mai ka mea hoʻokele BSR, e hoʻouna koke ʻo ia i kahi leka unicast i ka helu kelepona BSR:
Pehea e hana ai ka protocol PIM
Ma hope o ia mea, loaʻa i ka BSR ka ʻike e pili ana i nā RP, e hoʻouna iā lākou ma multicast i ka helu 224.0.0.13, i hoʻolohe ʻia e nā mea hoʻokele PIM āpau. No laila, he analogue o ke kauoha ip pim autorp hoʻolohe no nā mea hoʻokele maʻamau ʻaʻole ma BSR.
Anycast RP me Multicast Source Discovery Protocol (MSDP).
ʻAe ʻo Auto-RP a me BSR iā mākou e puʻunaue i ka ukana ma RP penei: ʻO kēlā me kēia hui multicast hoʻokahi wale nō RP hana. ʻAʻole hiki ke puʻunaue i ka ukana no kahi hui multicast ma luna o kekahi mau RP. Hana ʻo MSDP i kēia ma ka hoʻopuka ʻana i nā mea hoʻokele RP i ka leka uila IP like me ka mask o 255.255.255.255. Aʻo ʻo MSDP i ka ʻike me ka hoʻohana ʻana i kekahi o nā ala: static, Auto-RP a i ʻole BSR.
Pehea e hana ai ka protocol PIM
Ma ke kiʻi, loaʻa iā mākou kahi hoʻonohonoho Auto-RP me MSDP. Hoʻonohonoho ʻia nā RP ʻelua me ka IP address 172.16.1.1/32 ma ka Loopback 1 interface a hoʻohana ʻia no nā hui āpau. Me RP-Announce, hoʻolaha nā mea hoʻokele ʻelua iā lākou iho ma ke kuhikuhi ʻana i kēia helu wahi. I ka loaʻa ʻana o ka ʻike, hoʻouna ka luna palapala palapala Auto-RP iā RP-Discovery e pili ana i ka RP me ka helu 172.16.1.1/32. Haʻi mākou i nā mea ala e pili ana i ka pūnaewele 172.16.1.1/32 me ka hoʻohana ʻana i IGP a, e like me ia. No laila, noi a hoʻopaʻa inoa paha nā mea hoʻokele PIM mai ka RP i kuhikuhi ʻia ʻo ka hope-hop ma ke ala i ka pūnaewele 172.16.1.1/32. Hoʻolālā ʻia ka protocol MSDP ponoʻī no nā RP iā lākou iho e hoʻololi i nā memo e pili ana i ka ʻike multicast.
E noʻonoʻo i kēia topology:
Pehea e hana ai ka protocol PIM
Hoʻolaha ʻo Switch6 i ka hele ʻana i ka helu wahi 238.38.38.38 a hiki i kēia manawa ʻo RP-R1 wale nō ka ʻike e pili ana. Ua noi ʻo Switch7 a me Switch8 i kēia hui. E hoʻouna ʻo Router R5 a me R4 i ka PIM Join iā R1 a me R3. No ke aha mai? ʻO ke ala i 13.13.13.13 no R5 e pili ana iā R1 me ka hoʻohana ʻana i ka metric IGP, e like me R4.
ʻIke ʻo RP-R1 e pili ana i ke kahawai a hoʻomaka ʻo ia e hoʻolaha iā ia i ka R5, akā ʻaʻole ʻike ʻo R4 i kekahi mea e pili ana iā ia, ʻoiai ʻaʻole e hoʻouna wale ʻo R1 iā ia. No laila pono ʻo MSDP. Hoʻonohonoho mākou iā ia ma R1 a me R5:

ip msdp peer 3.3.3.3 hoʻohui-kumu Loopback1 ma R1

ip msdp peer 1.1.1.1 hoʻohui-kumu Loopback3 ma R3

E hāpai lākou i kahi hālāwai ma waena o kekahi a i ka loaʻa ʻana o kahi kahe e hōʻike lākou i ko lākou hoa noho RP.
I ka manawa e loaʻa ai iā RP-R1 kahi kahawai mai Switch6, e hoʻouna koke ʻo ia i kahi leka MSDP Source-Active unicast, kahi e loaʻa ai ka ʻike e like me (S, G) - ʻike e pili ana i ke kumu a me ka huakaʻi o ka multicast. I kēia manawa ua ʻike ʻo RP-R3 he kumu e like me Switch6, i ka loaʻa ʻana o kahi noi mai R4 no kēia kahe, e hoʻouna ʻo ia i ka PIM Join i Switch6, alakaʻi ʻia e ka papa kuhikuhi. No laila, ua loaʻa iā R1 kahi PIM Join e hoʻomaka e hoʻouna i ke kaʻa i RP-R3.
Holo ʻo MSDP ma luna o TCP, hoʻouna ʻo RP i kēlā me kēia me nā leka mālama ola e nānā i ke ola. He 60 kekona ka manawa.
ʻAʻole maopopo ka hana o ka hoʻokaʻawale ʻana i nā hoa MSDP i nā kikowaena like ʻole, no ka mea, ʻaʻole hōʻike nā leka Keepalive a me SA i ka lālā i kekahi kikowaena. Eia kekahi, ma kēia topology, ua hoʻāʻo mākou i kahi hoʻonohonoho e hōʻike ana i nā kikowaena like ʻole - ʻaʻohe ʻokoʻa o ka hana.
Inā hiki i kekahi ke wehewehe, hauʻoli wau i ka heluhelu ʻana ma nā ʻōlelo.

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka