<br>   Cisco                                                       Linux<br><div class="gmail_quote"><div><a href="http://10.244.0.1/32" target="_blank">10.244.0.1/32</a> -------------------[ipsec]---------------------- 10.244.249.117</div>
<div><a href="http://10.244.229.221/30" target="_blank">10.244.229.221/30</a> ---------------[ gre ] --------------------- <a href="http://10.244.229.222/30" target="_blank">10.244.229.222/30</a></div>
<div><a href="http://10.244.0.0/24" target="_blank">10.244.0.0/24</a> ------------------------------------------------------ <a href="http://10.245.6.240/28" target="_blank">10.245.6.240/28</a></div><div><br></div><div>I have a tunnel as above, where gw ipsec - gw and a gre to pass multicast and unicast.</div>

<div>Unicast is ok, and works through the normal conecoes tcp / ping.</div><div><br></div><div>I&#39;m trying to configure the XORP to be able to forward multicast but still unable to deliver the join the group through the GRE tunnel.</div>

<div><br></div><div>Below is the configuration of the XORP:</div><div><br></div><div>**** My home network is on eth2 and gre tunnel is named Bovespa ****</div><div><br></div><div><br></div><div>rtrmgr {</div><div><span style="white-space:pre-wrap">        </span>config-directory: &quot;/etc/xorp&quot;</div>

<div>}</div><div><br></div><div>interfaces {</div><div><span style="white-space:pre-wrap">                </span>interface eth2 {</div><div><span style="white-space:pre-wrap">                                </span>description: &quot;upstream interface&quot;</div>

<div><span style="white-space:pre-wrap">                                </span>disable:false</div><div><span style="white-space:pre-wrap">                                </span>default-system-config</div><div><span style="white-space:pre-wrap">                                </span>vif eth2 {</div>
<div><span style="white-space:pre-wrap">                                        </span>address 10.245.6.241 {</div><div><span style="white-space:pre-wrap">                                                                </span>prefix-length:28</div><div><span style="white-space:pre-wrap">                                                                </span>multicast-capable: true</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>interface bovespa {</div><div><span style="white-space:pre-wrap">                                </span>description: &quot;downstream interface&quot;</div>
<div><span style="white-space:pre-wrap">                                </span>disable: false</div><div><span style="white-space:pre-wrap">                                </span>default-system-config</div><div><span style="white-space:pre-wrap">                                </span>vif bovespa {</div>
<div><span style="white-space:pre-wrap">                                                </span>address 10.245.6.222 {</div><div><span style="white-space:pre-wrap">                                                                        </span>prefix-length:30</div><div><span style="white-space:pre-wrap">                                                                        </span>multicast-capable: true</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>}</div><div><br></div><div>plumbing {</div><div><span style="white-space:pre-wrap">                </span>mfea4 {</div><div><span style="white-space:pre-wrap">                        </span> disable: false</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><br></div><div><span style="white-space:pre-wrap">                        </span>interface bovespa {</div>
<div><span style="white-space:pre-wrap">                                        </span>vif bovespa {</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> /* Note: this vif should be always enabled */</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>traceoptions {</div>
<div><span style="white-space:pre-wrap">                                        </span>flag all {</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>}</div><div>}</div><div>protocols {</div><div><br></div><div><span style="white-space:pre-wrap">        </span>igmp {</div>

<div><span style="white-space:pre-wrap">                </span>disable: false</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> <span style="white-space:pre-wrap">        </span>}</div>

<div><br></div><div><span style="white-space:pre-wrap">                </span>interface bovespa {</div><div><span style="white-space:pre-wrap">                                </span>vif bovespa {</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> <span style="white-space:pre-wrap">        </span>}</div><div><br></div>
<div><span style="white-space:pre-wrap">                </span>traceoptions {</div><div><span style="white-space:pre-wrap">                                </span> flag all {</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>}</div>
<div><br></div><div><span style="white-space:pre-wrap">        </span>pimsm4 {</div><div><span style="white-space:pre-wrap">                </span>disable: false</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><br></div><div><span style="white-space:pre-wrap">                </span>interface bovespa {</div><div><span style="white-space:pre-wrap">                                </span>vif bovespa {</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>interface register_vif {</div><div><span style="white-space:pre-wrap">                                        </span>vif register_vif {</div><div><span style="white-space:pre-wrap">                                                        </span> /* Note: this vif should be always enabled */</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.244.0.10 {</div><div><span style="white-space:pre-wrap">                                        </span> group-prefix <a href="http://233.111.180.96/27" target="_blank">233.111.180.96/27</a> {</div>

<div><span style="white-space:pre-wrap">                                                                        </span>/* rp-priority: 192 */</div><div><span style="white-space:pre-wrap">                                        </span> }</div><div><span style="white-space:pre-wrap">                                        </span> group-prefix <a href="http://233.111.180.128/27" target="_blank">233.111.180.128/27</a> {</div>

<div><span style="white-space:pre-wrap">                                                                        </span>/* rp-priority: 192 */</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>cand-bsr {</div><div><span style="white-space:pre-wrap">                                </span> scope-zone <a href="http://233.111.180.96/27" target="_blank">233.111.180.96/27</a> {</div>
<div><span style="white-space:pre-wrap">                                                                </span>cand-bsr-by-vif-name: &quot;bovespa&quot;</div><div><span style="white-space:pre-wrap">                                                                </span>bsr-priority: 1</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> cand-rp {</div>
<div><span style="white-space:pre-wrap">                                </span>group-prefix <a href="http://233.111.180.96/27" target="_blank">233.111.180.96/27</a> {</div><div><span style="white-space:pre-wrap">                                                                </span>cand-rp-by-vif-name: &quot;bovespa&quot;</div>

<div><span style="white-space:pre-wrap">                                                                </span>rp-priority: 192</div><div><span style="white-space:pre-wrap">                                                                </span>rp-holdtime: 150</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><br></div><div><span style="white-space:pre-wrap">                </span>traceoptions {</div>
<div><span style="white-space:pre-wrap">                                </span>flag all {</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>}</div><div><span style="white-space:pre-wrap">        </span>fib2mrib {</div>
<div><span style="white-space:pre-wrap">                </span> disable: false</div><div><span style="white-space:pre-wrap">        </span>}</div><div>}</div><div><br></div><div><br></div><div>**********************</div>
<div>root@gw&gt; show pim neighbors</div><div>Interface    DRpriority NeighborAddr    V Mode   Holdtime Timeout</div><div><br></div><div><br></div><div>**********************</div><div><br></div><div>root@fw-neppo&gt; show igmp group</div>

<div>Interface    Group           Source          LastReported Timeout V State</div><div>eth2         233.111.180.97  0.0.0.0         10.245.6.242     198 2     E</div><div>eth2         233.111.180.98  0.0.0.0         10.245.6.242     205 2     E</div>

<div>eth2         233.111.180.99  0.0.0.0         10.245.6.242     201 2     E</div><div>eth2         233.111.180.100 0.0.0.0         10.245.6.242     205 2     E</div><div><br></div><div><br></div><div>Thank for replay.</div>
<span class="HOEnZb"><font color="#888888"><div><br></div><div>Thiago.</div>
</font></span></div><br>