<div dir="ltr">The address block <a href="http://224.0.0.0/24">224.0.0.0/24</a> (224.0.0.0 to 224.0.0.255) is designated for multicasting on the local subnetwork only. <br><div><br></div><div><a href="https://www.princeton.edu/~achaney/tmve/wiki100k/docs/Multicast_address.html">https://www.princeton.edu/~achaney/tmve/wiki100k/docs/Multicast_address.html</a><br>

</div></div><div class="gmail_extra"><br clear="all"><div>Cheers,<br><br>Phil<div><br><div><br></div></div></div>
<br><br><div class="gmail_quote">On Sun, Jul 27, 2014 at 4:17 PM, Dan Rosenqvist <span dir="ltr">&lt;<a href="mailto:danro@kth.se" target="_blank">danro@kth.se</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">






<div style="word-wrap:break-word">
<div style="direction:ltr;font-family:Tahoma;color:#000000;font-size:10pt">Hi,
<div><br>
</div>
<div>I think the <a href="http://224.0.0.0/24" target="_blank">224.0.0.0/24</a> subnet is reserved for routing protocols. Try changing to another subnet and see if that works better.</div>
<div><br>
</div>
<div>Best regards,</div>
<div>Dan</div>
<div><br>
<div style="font-family:Times New Roman;color:#000000;font-size:16px">
<hr>
<div style="direction:ltr"><font face="Tahoma" color="#000000"><b>Från:</b> <a href="mailto:xorp-users-bounces@xorp.org" target="_blank">xorp-users-bounces@xorp.org</a> [<a href="mailto:xorp-users-bounces@xorp.org" target="_blank">xorp-users-bounces@xorp.org</a>] för Wade Schofield [<a href="mailto:wade.schofield@gmail.com" target="_blank">wade.schofield@gmail.com</a>]<br>


<b>Skickat:</b> den 27 juli 2014 20:31<br>
<b>Till:</b> <a href="mailto:xorp-users@xorp.org" target="_blank">xorp-users@xorp.org</a><br>
<b>Ämne:</b> [Xorp-users] Multicast Forwarding Problem<br>
</font><br>
</div>
<div></div>
<div>
<div>Hi,</div>
<div><br>
</div>
<div>I am new to XORP and am trying to get multicast forwarding to work in a CORE emulation environment. The network I’m working with is one simulated router connected to three hosts, each on a separate subnet. My goal is to distribute multicast traffic from
 one transmitter to two receivers. The multicast ip I’m using is 224.0.0.3. My config file for the router is below. Also, I’m using Quagga for OSPF which seems to be working fine.</div>
<div><br>
</div>
<div>Using tcpdump, I can see the traffic coming into the router interface but it just dies there. For some reason the IGMP joins are not being registered even though the IGMP reports are being sent to the router. The router also never issues a query on 224.0.0.3
 but does on other IP’s.</div>
<div><br>
</div>
<div>Any help would be most appreciated, I’ve been chasing this for three days now and am running out of things to try.</div>
<div><br>
</div>
<div>Thanks,</div>
<div><br>
</div>
<div>Wade</div>
<div><br>
</div>
<div><br>
</div>
<div><b>tcpdump:</b></div>
<div><font color="#5e30eb"><br>
</font></div>
<div>
<div><font color="#5e30eb">14:17:34.155790 IP 10.0.11.20 &gt; <a href="http://224.0.0.3" target="_blank">224.0.0.3</a>: igmp v2 report 224.0.0.3</font></div>
<div><font color="#5e30eb">14:17:37.711762 IP 10.0.11.20 &gt; <a href="http://224.0.0.3" target="_blank">224.0.0.3</a>: igmp v2 report 224.0.0.3</font></div>
</div>
<div><br>
</div>
<div>When I do a show igmp group in the XORP shell, it shows a number of groups but not the one I’m trying to use. </div>
<div><br>
</div>
<div><b>systcl -a</b> show’s the router with multicast turned on:</div>
<div><br>
</div>
<div>
<div><font color="#5e30eb">net.ipv4.conf.all.mc_forwarding = 1</font></div>
<div><font color="#5e30eb">net.ipv4.conf.default.mc_forwarding = 0</font></div>
<div><font color="#5e30eb">net.ipv4.conf.eth0.mc_forwarding = 1</font></div>
<div><font color="#5e30eb">net.ipv4.conf.eth1.mc_forwarding = 1</font></div>
<div><font color="#5e30eb">net.ipv4.conf.eth2.mc_forwarding = 1</font></div>
<div><font color="#5e30eb">net.ipv4.conf.eth3.mc_forwarding = 1</font></div>
</div>
<div>
<div><br>
</div>
<div><b>Config File:</b></div>
<div><br>
</div>
<div>protocols {</div>
<div>    fib2mrib {</div>
<div><span style="white-space:pre-wrap"></span>disable: false</div>
<div>    }</div>
<div>    igmp {</div>
<div><span style="white-space:pre-wrap"></span>disable: false</div>
<div><span style="white-space:pre-wrap"></span>interface eth0 {</div>
<div><span style="white-space:pre-wrap"></span>    vif eth0 {</div>
<div>                disable: false</div>
<div>                version: 2</div>
<div>                enable-ip-router-alert-option-check: false</div>
<div>                query-interval: 125</div>
<div>                query-last-member-interval: 1</div>
<div>                query-response-interval: 10</div>
<div>                robust-count: 2<span style="white-space:pre-wrap">
</span></div>
<div><span style="white-space:pre-wrap"></span>    }</div>
<div><span style="white-space:pre-wrap"></span>}</div>
<div><span style="white-space:pre-wrap"></span>interface eth1 {</div>
<div><span style="white-space:pre-wrap"></span>    vif eth1 {</div>
<div>                disable: false</div>
<div>                version: 2</div>
<div>                enable-ip-router-alert-option-check: false</div>
<div>                query-interval: 125</div>
<div>                query-last-member-interval: 1</div>
<div>                query-response-interval: 10</div>
<div>                robust-count: 2<span style="white-space:pre-wrap">
</span></div>
<div><span style="white-space:pre-wrap"></span>    }</div>
<div><span style="white-space:pre-wrap"></span>}</div>
<div><span style="white-space:pre-wrap"></span>interface eth2 {</div>
<div><span style="white-space:pre-wrap"></span>    vif eth2 {</div>
<div>                disable: false</div>
<div>                version: 2</div>
<div>                enable-ip-router-alert-option-check: false</div>
<div>                query-interval: 125</div>
<div>                query-last-member-interval: 1</div>
<div>                query-response-interval: 10</div>
<div>                robust-count: 2<span style="white-space:pre-wrap">
</span></div>
<div><span style="white-space:pre-wrap"></span>    }</div>
<div><span style="white-space:pre-wrap"></span>}</div>
<div><span style="white-space:pre-wrap"></span>interface eth3 {</div>
<div><span style="white-space:pre-wrap"></span>    vif eth3 {</div>
<div>                disable: false</div>
<div>                version: 2</div>
<div>                enable-ip-router-alert-option-check: false</div>
<div>                query-interval: 125</div>
<div>                query-last-member-interval: 1</div>
<div>                query-response-interval: 10</div>
<div>                robust-count: 2<span style="white-space:pre-wrap">
</span></div>
<div><span style="white-space:pre-wrap"></span>    }</div>
<div><span style="white-space:pre-wrap"></span>}</div>
<div>    }</div>
<div>    pimsm4 {</div>
<div><span style="white-space:pre-wrap"></span>disable: false</div>
<div><span style="white-space:pre-wrap"></span>interface eth0 {</div>
<div><span style="white-space:pre-wrap"></span>    vif eth0 {</div>
<div>                disable: false</div>
<div>                dr-priority: 1</div>
<div>                hello-period: 30</div>
<div>                hello-triggered-delay: 5</div>
<div><span style="white-space:pre-wrap"></span>    }</div>
<div><span style="white-space:pre-wrap"></span>}</div>
<div><span style="white-space:pre-wrap"></span>interface eth1 {</div>
<div><span style="white-space:pre-wrap"></span>    vif eth1 {</div>
<div>                disable: false</div>
<div>                dr-priority: 1</div>
<div>                hello-period: 30</div>
<div>                hello-triggered-delay: 5</div>
<div><span style="white-space:pre-wrap"></span>    }</div>
<div><span style="white-space:pre-wrap"></span>}</div>
<div><span style="white-space:pre-wrap"></span>interface eth2 {</div>
<div><span style="white-space:pre-wrap"></span>    vif eth2 {</div>
<div>                disable: false</div>
<div>                dr-priority: 1</div>
<div>                hello-period: 30</div>
<div>                hello-triggered-delay: 5</div>
<div><span style="white-space:pre-wrap"></span>    }</div>
<div><span style="white-space:pre-wrap"></span>}</div>
<div><span style="white-space:pre-wrap"></span>interface eth3 {</div>
<div><span style="white-space:pre-wrap"></span>    vif eth3 {</div>
<div>                disable: false</div>
<div>                dr-priority: 1</div>
<div>                hello-period: 30</div>
<div>                hello-triggered-delay: 5</div>
<div><span style="white-space:pre-wrap"></span>    }</div>
<div><span style="white-space:pre-wrap"></span>}</div>
<div><span style="white-space:pre-wrap"></span>interface register_vif {</div>
<div><span style="white-space:pre-wrap"></span>    vif register_vif {</div>
<div><span style="white-space:pre-wrap"></span>dr-priority: 1</div>
<div><span style="white-space:pre-wrap"></span>disable: false</div>
<div><span style="white-space:pre-wrap"></span>    }</div>
<div><span style="white-space:pre-wrap"></span>}</div>
<div><br>
</div>
<div><span style="white-space:pre-wrap"></span>static-rps {</div>
<div><span style="white-space:pre-wrap"></span>rp 10.0.14.1 {</div>
<div><span style="white-space:pre-wrap"></span>group-prefix <a href="http://224.0.0.0/4" target="_blank">224.0.0.0/4</a> {</div>
<div><span style="white-space:pre-wrap"></span>rp-priority: 192</div>
<div><span style="white-space:pre-wrap"></span>hash-mask-len: 30</div>
<div><span style="white-space:pre-wrap"></span>}</div>
<div><span style="white-space:pre-wrap"></span>}</div>
<div><span style="white-space:pre-wrap"></span>}</div>
<div><br>
</div>
<div><span style="white-space:pre-wrap"></span>bootstrap {</div>
<div><span style="white-space:pre-wrap"></span>    disable: false</div>
<div><span style="white-space:pre-wrap"></span>}<span style="white-space:pre-wrap">
</span></div>
<div>    }</div>
<div>}</div>
<div><br>
</div>
<div>fea {</div>
<div>    unicast-forwarding4 {</div>
<div>        disable: false</div>
<div>        forwarding-entries {</div>
<div>            retain-on-startup: true</div>
<div>            retain-on-shutdown: true</div>
<div>        }</div>
<div>    }</div>
<div>}</div>
<div><br>
</div>
<div>interfaces {</div>
<div>    interface eth0 {</div>
<div>        disable: false</div>
<div>        discard: false</div>
<div>        unreachable: false</div>
<div><span style="white-space:pre-wrap"></span>vif eth0 {</div>
<div><span style="white-space:pre-wrap"></span>    address 10.0.11.1 {</div>
<div><span style="white-space:pre-wrap"></span>prefix-length: 24</div>
<div><span style="white-space:pre-wrap"></span>    }</div>
<div><span style="white-space:pre-wrap"></span>}</div>
<div>    }</div>
<div>    interface eth1 {</div>
<div>        disable: false</div>
<div>        discard: false</div>
<div>        unreachable: false</div>
<div><span style="white-space:pre-wrap"></span>vif eth1 {</div>
<div><span style="white-space:pre-wrap"></span>    address 10.0.10.1 {</div>
<div><span style="white-space:pre-wrap"></span>prefix-length: 24</div>
<div><span style="white-space:pre-wrap"></span>    }</div>
<div><span style="white-space:pre-wrap"></span>}</div>
<div>    }</div>
<div>    interface eth2 {</div>
<div>        disable: false</div>
<div>        discard: false</div>
<div>        unreachable: false</div>
<div><span style="white-space:pre-wrap"></span>vif eth2 {</div>
<div><span style="white-space:pre-wrap"></span>    address 10.0.9.1 {</div>
<div><span style="white-space:pre-wrap"></span>prefix-length: 24</div>
<div><span style="white-space:pre-wrap"></span>    }</div>
<div><span style="white-space:pre-wrap"></span>}</div>
<div>    }</div>
<div>    interface eth3 {</div>
<div>        disable: false</div>
<div>        discard: false</div>
<div>        unreachable: false</div>
<div><span style="white-space:pre-wrap"></span>vif eth3 {</div>
<div><span style="white-space:pre-wrap"></span>    address 10.0.14.1 {</div>
<div><span style="white-space:pre-wrap"></span>prefix-length: 24</div>
<div><span style="white-space:pre-wrap"></span>    }</div>
<div><span style="white-space:pre-wrap"></span>}</div>
<div>    }</div>
<div>}</div>
<div><br>
</div>
<div>plumbing {</div>
<div>    mfea4 {</div>
<div><span style="white-space:pre-wrap"></span>disable: false</div>
<div><span style="white-space:pre-wrap"></span>interface eth0 {</div>
<div><span style="white-space:pre-wrap"></span>    vif eth0 {</div>
<div><span style="white-space:pre-wrap"></span>disable: false</div>
<div><span style="white-space:pre-wrap"></span>    }</div>
<div><span style="white-space:pre-wrap"></span>}</div>
<div><span style="white-space:pre-wrap"></span>interface eth1 {</div>
<div><span style="white-space:pre-wrap"></span>    vif eth1 {</div>
<div><span style="white-space:pre-wrap"></span>disable: false</div>
<div><span style="white-space:pre-wrap"></span>    }</div>
<div><span style="white-space:pre-wrap"></span>}</div>
<div><span style="white-space:pre-wrap"></span>interface eth2 {</div>
<div><span style="white-space:pre-wrap"></span>    vif eth2 {</div>
<div><span style="white-space:pre-wrap"></span>disable: false</div>
<div><span style="white-space:pre-wrap"></span>    }</div>
<div><span style="white-space:pre-wrap"></span>}</div>
<div><span style="white-space:pre-wrap"></span>interface eth3 {</div>
<div><span style="white-space:pre-wrap"></span>    vif eth3 {</div>
<div><span style="white-space:pre-wrap"></span>disable: false</div>
<div><span style="white-space:pre-wrap"></span>    }</div>
<div><span style="white-space:pre-wrap"></span>}</div>
<div><span style="white-space:pre-wrap"></span>interface register_vif {</div>
<div><span style="white-space:pre-wrap"></span>    vif register_vif {</div>
<div><span style="white-space:pre-wrap"></span>disable: false</div>
<div><span style="white-space:pre-wrap"></span>    }</div>
<div><span style="white-space:pre-wrap"></span>}</div>
<div>    }</div>
<div>}</div>
</div>
</div>
</div>
</div>
</div>
</div>

<br>_______________________________________________<br>
Xorp-users mailing list<br>
<a href="mailto:Xorp-users@xorp.org">Xorp-users@xorp.org</a><br>
<a href="http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-users" target="_blank">http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-users</a><br>
<br></blockquote></div><br></div>