{"id":710,"date":"2018-10-27T19:43:10","date_gmt":"2018-10-27T19:43:10","guid":{"rendered":"http:\/\/feralpacket.org\/?p=710"},"modified":"2018-10-27T19:43:10","modified_gmt":"2018-10-27T19:43:10","slug":"multicast-bidirectional-pim-notes","status":"publish","type":"post","link":"https:\/\/feralpacket.org\/?p=710","title":{"rendered":"Multicast Bidirectional PIM Notes"},"content":{"rendered":"<p><span style=\"font-weight: bold\">Multicast Bidirectional PIM<\/span>\u00a0<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/feralpacket.org\/wp-content\/uploads\/2018\/10\/0a7a5fecd82c56317d97eb771892ee6a.jpeg\" width=\"600\" height=\"\" \/><\/p>\n<p>Sources don&#8217;t register anymore<\/p>\n<p>\u00a0&#8211; BIDIR-PIM is a two-way multicast tree which is originated at the RP and goes to all LHRs<\/p>\n<p>\u00a0&#8211; Sources can start directly sending traffic to the RP without registering<\/p>\n<p>\u00a0 \u00a0 \u00a0-&gt; RP will receive the multicast traffic<\/p>\n<p>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 -&gt; If there are no receivers, the traffic is dropped<\/p>\n<p>\u00a0&#8211; The receiver must send (*,g) join messages to the RP<\/p>\n<p>\u00a0&#8211; After receving the first multicast traffic, the receivers do not try to switch to SPT (s,g)<\/p>\n<p><span style=\"font-weight: bold\">Configuring BIDIR-PIM<\/span><\/p>\n<p>\u00a01. Activate BIDIR on all routers<\/p>\n<p><span>ip pim bidir enable<\/span><\/p>\n<p>\u00a02. Activate RP for BIDIR operations<\/p>\n<p>\u00a0 \u00a0 \u00a0-&gt; Manual<\/p>\n<p><span>ip pim rp-address &lt;ip add&gt; bidir<\/span><\/p>\n<p>\u00a0 \u00a0 \u00a0-&gt; Auto-RP<\/p>\n<p><span>ip pim send-rp-announce &lt;int&gt; scope &lt;ttl&gt; bidir<\/span><\/p>\n<p>\u00a0 \u00a0 \u00a0-&gt; BSR &#8211; RP<\/p>\n<p><span>ip pim rp-candidate &lt;int&gt; bidir<\/span><\/p>\n<p><span>sh ip pim rp mapping<\/span><\/p>\n<p><span>sh ip mroute<\/span><\/p>\n<p>\u00a0 \u00a0 \u00a0-&gt; Will always show (*,g)<\/p>\n<p>\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Multicast Bidirectional PIM\u00a0<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[46,31],"class_list":["post-710","post","type-post","status-publish","format-standard","hentry","category-ccie","tag-multicast","tag-published"],"_links":{"self":[{"href":"https:\/\/feralpacket.org\/index.php?rest_route=\/wp\/v2\/posts\/710","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/feralpacket.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/feralpacket.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/feralpacket.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/feralpacket.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=710"}],"version-history":[{"count":1,"href":"https:\/\/feralpacket.org\/index.php?rest_route=\/wp\/v2\/posts\/710\/revisions"}],"predecessor-version":[{"id":724,"href":"https:\/\/feralpacket.org\/index.php?rest_route=\/wp\/v2\/posts\/710\/revisions\/724"}],"wp:attachment":[{"href":"https:\/\/feralpacket.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=710"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/feralpacket.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=710"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/feralpacket.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=710"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}