I've been running pimd for months now. It's installed by default. Doesn't work across interfaces (route).<br><br>Multicast as an idea is mostly dead.<br><br>If you can suggest a good test of pimd that is known to work and/or a known working box with working sparse multicast, it would help.<br>
<br>An igmp proxy is available.<br><br><div class="gmail_quote">On Thu, Mar 29, 2012 at 6:40 PM, Francisco Obispo <span dir="ltr"><<a href="mailto:fobispo@isc.org">fobispo@isc.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I'm looking at the Juniper SOW, and I found myself with this:<br>
<br>
  a) Multicast demo using VLC.<br>
<br>
    i. No Multicast routing functionality will be<br>
       supported on the CPE. Only IGMP and MLD are<br>
       to be assumed.<br>
<br>
<br>
How are we going to get away with supporting Multicast Routing without the multicast routing functionality?,<br>
<br>
Are we planning to do this with IPv6? if not, then MLD is not needed.<br>
<br>
I'm envisioning running "pimd" on the CPE so we can join/leave multicast groups, and have the CPE join/leave groups to its upstream router (CGN), something like:<br>
<br>
<br>
<br>
         +----------+<br>
         |   CGN    |<br>
         +----------+<br>
              /\<br>
             /  \<br>
            /    \<br>
   +-------+      +-------+<br>
   | CPE 1 |      | CPE 2 |<br>
   +-------+      +-------+<br>
       |              ^<br>
       v              |<br>
  +----------+   +--------+<br>
  | Receiver |   | Sender |<br>
  +----------+   +--------+<br>
<br>
<br>
Another option is:<br>
<br>
         +----------+   +--------+<br>
         |   CGN    |<--| Sender |<br>
         +----------+   +--------+<br>
              /\<br>
             /  \<br>
            /    \<br>
   +-------+      +-------+<br>
   | CPE 1 |      | CPE 2 |<br>
   +-------+      +-------+<br>
       |              |<br>
       v              v<br>
  +----------+   +----------+<br>
  | Receiver |   | Receiver |<br>
  +----------+   +----------+<br>
<br>
<br>
In any case, it seems like we're going to need IGMPv2 functionality, with the CGN acting as RP and DR. I'm envisioning that this can be done in Linux, using multicast in dense mode, but it's been a long time since I've tried it, and if I remember correctly, I did it using Cisco equipment, set aside of the default router (they don't need to be the same).<br>

<br>
With VLC we can initiate a stream from the sender aimed at a private multicast IP: <a href="http://239.0.0.0/24" target="_blank">239.0.0.0/24</a> and the receives should join the groups by telling their CPEs that they're interested in that particular IP (at least with IGMPv2-ASM), so they can join the group with their upstream router.<br>

<br>
Perhaps it would be interesting to see if we can support ICMPv3 by using SSM (Source Specific Multicast), but I don't think "pimd" supports that as of yet.. (would have to check).<br>
<br>
It seems like the main issues here are:<br>
<br>
1) Get "pimd" to run in Linux-CPE<br>
<br>
2) Get "pimd" running on the CGN receiving+sending<br>
   requests through the tunnel interfaces<br>
<br>
What do you all think?<br>
<br>
<br>
Francisco Obispo<br>
email: <a href="mailto:fobispo@isc.org">fobispo@isc.org</a><br>
Phone: <a href="tel:%2B1%20650%20423%201374" value="+16504231374">+1 650 423 1374</a> || INOC-DBA *3557* NOC<br>
PGP KeyID = B38DB1BE<br>
<br>
_______________________________________________<br>
sdcpe-devel mailing list<br>
<a href="mailto:sdcpe-devel@lists.isc.org">sdcpe-devel@lists.isc.org</a><br>
<a href="https://lists.isc.org/mailman/listinfo/sdcpe-devel" target="_blank">https://lists.isc.org/mailman/listinfo/sdcpe-devel</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Dave Täht<br>SKYPE: davetaht<br>US Tel: 1-239-829-5608<br><a href="http://www.bufferbloat.net" target="_blank">http://www.bufferbloat.net</a><br>