<div dir="ltr"><div>Inline</div><div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, May 13, 2019 at 9:53 AM kevin-chiang <<a href="mailto:kevin-chiang@looptelecom.com">kevin-chiang@looptelecom.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang="ZH-TW"><div class="gmail-m_2673930492429307525WordSection1"><p class="MsoNormal"><span lang="EN-US">Dear developers,<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US">We have some questions about pimd:<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="gmail-m_2673930492429307525MsoListParagraph" style="margin-left:18pt"><u></u><span lang="EN-US"><span>1.<span style="font:7pt "Times New Roman"">      </span></span></span><u></u><span lang="EN-US">I see some IGMP related code in pim folder and also see the following description in README:<u></u><u></u></span></p><p class="gmail-m_2673930492429307525MsoListParagraph"><span lang="EN-US">In order to deliver end-to-end multicast routing control<u></u><u></u></span></p><p class="gmail-m_2673930492429307525MsoListParagraph" style="margin-left:18pt"><span lang="EN-US">  plane, qpimd includes the router-side of IGMPv[2|3] (RFC 3376).<u></u><u></u></span></p><p class="gmail-m_2673930492429307525MsoListParagraph" style="margin-left:36pt"><u></u><span lang="EN-US" style="font-family:Wingdings"><span>è<span style="font:7pt "Times New Roman""> </span></span></span><u></u><span lang="EN-US">Does it means FRR totally compliance with RFC3376??<u></u><u></u></span></p><p class="gmail-m_2673930492429307525MsoListParagraph" style="margin-left:36pt"><span lang="EN-US"><u></u></span></p></div></div></blockquote><div><br></div><div>I did not do the igmpv[2|3] work in pim, but I believe it is compliant.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang="ZH-TW"><div class="gmail-m_2673930492429307525WordSection1"><p class="gmail-m_2673930492429307525MsoListParagraph" style="margin-left:36pt"><span lang="EN-US"> <u></u></span></p><p class="gmail-m_2673930492429307525MsoListParagraph" style="margin-left:18pt"><u></u><span lang="EN-US"><span>2.<span style="font:7pt "Times New Roman"">      </span></span></span><u></u><span lang="EN-US">If user has its own IGMP daemons to handle IGMP packets and then install multicast route to kernel.<u></u><u></u></span></p><p class="gmail-m_2673930492429307525MsoListParagraph" style="margin-left:18pt"><span lang="EN-US">Does FRR pimd can work with this without enable its IGMP feature? Or you will suggest user to use FRR IGMP to work with FRR pimd.<u></u><u></u></span></p><p class="gmail-m_2673930492429307525MsoListParagraph" style="margin-left:18pt"><span lang="EN-US"><u></u> </span></p></div></div></blockquote><div><br></div><div>This makes no sense from a linux perspective.  The linux kernel only allows 1 pim socket to be opened.</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang="ZH-TW"><div class="gmail-m_2673930492429307525WordSection1"><p class="gmail-m_2673930492429307525MsoListParagraph" style="margin-left:18pt"><span lang="EN-US"><u></u></span></p><p class="gmail-m_2673930492429307525MsoListParagraph" style="margin-left:18pt"><u></u><span lang="EN-US"><span>3.<span style="font:7pt "Times New Roman"">      </span></span></span><u></u><span lang="EN-US">How pimd retrieve the multicast route change information from zebra? It seems pimd doesn’t register such handler to zebra server.</span></p></div></div></blockquote><div><br></div><div>The netlink bus is pretty much only used for mroute dissemination.  In order to add/remove routes as well as receive proper pim dataplane/controlplane interactions the pim kernel socket is necessary.  Pim can request data from the kernel via the netlink bus and does so via the ZEBRA_IPMR_ROUTE_STATS but that is all.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang="ZH-TW"><div class="gmail-m_2673930492429307525WordSection1"><p class="gmail-m_2673930492429307525MsoListParagraph" style="margin-left:18pt"><span lang="EN-US"><u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="gmail-m_2673930492429307525MsoListParagraph" style="margin-left:18pt"><u></u><span lang="EN-US"><span>4.<span style="font:7pt "Times New Roman"">      </span></span></span><u></u><span lang="EN-US">Does FRR have any plan to support MLD in the near future?</span></p></div></div></blockquote><div><br></div><div>I am not aware of anyone currently working on this feature nor am i aware of it being planned on working on.  Not to say that someone may or may not be?</div><div><br></div><div>donald </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang="ZH-TW"><div class="gmail-m_2673930492429307525WordSection1"><p class="gmail-m_2673930492429307525MsoListParagraph" style="margin-left:18pt"><span lang="EN-US"><u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US">Please guide us<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US">Thanks a lot<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US">BRs<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US">Kevin<u></u><u></u></span></p></div></div><br><div>
<div>
<table class="gmail-m_2673930492429307525MsoTableGrid" style="border-collapse:collapse;border:none" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="border-bottom:1pt solid rgb(242,242,242);border-top:1pt solid rgb(242,242,242)" align="left" valign="middle" width="80"><a href="http://www.looptelecom.com/" target="_blank"><img src="http://www.looptelecom.com/uploads/files/product-editor/Loop.jpg" width="70" height="28"></a></td>
<td style="border-bottom:1pt solid rgb(242,242,242);border-top:1pt solid rgb(242,242,242)" align="left" width="620">
<p class="MsoNormal" style="color:rgb(102,102,102)" align="right"><a href="http://www.looptelecom.com/" target="_blank">Loop Telecommunication International</a></p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div>
<div>
<table class="gmail-m_2673930492429307525MsoTableGrid" style="border-collapse:collapse;border:none" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="border-bottom:1pt solid rgb(242,242,242)" align="center" width="700" height="180"><a href="http://www.looptelecom.com/en/product_cards/8-channel-GbE-over-SDHSONET-plug-in-card-with-swtich-8GESW" target="_blank"><img src="http://www.looptelecom.com/uploads/images/products/Plug-in_Cards/8GES4SWA-diagnal-website.png" width="280" height="210"></a></td>
</tr>
<tr>
<td style="border-bottom:1pt solid rgb(242,242,242)" width="420">
<p class="MsoNormal" style="color:rgb(102,102,102)"><a href="http://www.looptelecom.com/en/product_cards/8-channel-GbE-over-SDHSONET-plug-in-card-with-swtich-8GESW" target="_blank">8GESW</a> is designed to transport Ethernet services over SDH/SONET networks (EoS). It provides eight GbE ports and a range of standard L2 switch functions, including VLAN, Q-in-Q, MAC learning, MSTP/RSTP, CoS and QoS, and etc. Ethernet bridging services include EPL, EVPL, and EPLAN. Max. bandwidth for SDH/SONET transportation is either STM-4/OC-12 or STM-16/OC-48. Dual 8GESW cards can be mounted simultaneously to achieve card-level protection. Protection switch happens within 50 ms without any traffic interruption. Traffic at the SDH/SONET side is further protected by SNCP/UPSR ring and MSP (1+1).</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div>
<div>
<table class="gmail-m_2673930492429307525MsoTableGrid" style="border-collapse:collapse;border:none" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="middle" width="700" height="60">
<p class="MsoNormal" style="color:rgb(102,102,102)" align="center">For further arrangement and more information, please <a href="http://www.looptelecom.com/en/contact" target="_blank">contact Loop Telecom.</a></p>
</td>
</tr>
</tbody>
</table>
</div>
</div>_______________________________________________<br>
frog mailing list<br>
<a href="mailto:frog@lists.frrouting.org" target="_blank">frog@lists.frrouting.org</a><br>
<a href="https://lists.frrouting.org/listinfo/frog" rel="noreferrer" target="_blank">https://lists.frrouting.org/listinfo/frog</a><br>
</blockquote></div></div>