Discussion:
unknown
1970-01-01 00:00:00 UTC
Permalink
--000e0ce0d66a4f8bd6047941c34b
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable <div>Hi Everton,</div> <div>�</div> <div>Thanks for the bug fix. We&#39;re currently running the latest code from the git repository. I notice that�each of the nodes recognizes the other one as a neighbor and the &quot;rfail&quot; counter for &quot;show ip�pim hello&quot; is 0 - which is much better behavior than before.</div> <div>�</div> <div>However�still unable to pass multicast traffic. The command &quot;show ip igmp sources&quot; on each node returns nothing.�The command &quot;show ip igmp groups&quot; on node 2 lists &quot;239.255.255.250&quot; as a group - which is good. However the same command on node1 returns nothing.</div> <div>�</div> <div>Is there some configuration missing here ?</div> <div>�</div> <div>The network setup and the configuration files are same as stated in the top of the thread before. Any hints or help will be highly appreciated.</div> <div>�</div> <div>Regards,</div> <div>Pravin<br><br></div> <div class="gmail_quote">On Mon, Nov 23, 2009 at 8:28 AM, Everton Marques <span dir="ltr">&lt;<a href="mailto:***@gmail.com">***@gmail.com</a>&gt;</span> wrote:<br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">Hi Yoda,<br><br>Just to let you know, I think you spotted a byte-ordering bug in qpimd<br>while converting 32-bit values from host to network.<br>
<br>I suppose you are running on a 64-bit cpu?<br><br>I think it is fixed by now in the git repository, but I was unable to spare<br>time for testing it. I hope to be able to test it properly by the next week.<br><br>Cheers,<br>
Everton<br><br><br>On Thu, Nov 19, 2009 at 10:36 AM, Everton Marques<br> <div> <div></div> <div class="h5">&lt;<a href="mailto:***@gmail.com">***@gmail.com</a>&gt; wrote:<br>&gt; Yoda,<br>&gt;<br>&gt; I am looking at this.<br>&gt;<br>&gt; Thanks a lot,<br>&gt; Everton<br>&gt;<br>&gt; On Tue, Nov 17, 2009 at 5:23 AM, Yoda geek &lt;<a href="mailto:***@gmail.com">***@gmail.com</a>&gt; wrote:<br>
&gt;&gt; Hi Everton,<br>&gt;&gt;<br>&gt;&gt; Seems like the PIM packet options length exceeds what is permitted according<br>&gt;&gt; to the code and the error log. The pimd.log is full of the following<br>&gt;&gt; messages:<br>
&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; ***@OpenWrt:~# tail -f /usr/local/logs/pimd.log<br>&gt;&gt;<br>&gt;&gt; 2009/08/24 04:02:54.996722 warnings: PIM: pim_hello_recv: long PIM hello TLV<br>&gt;&gt; type=20 length=43780 &gt; max=4 from 192.168.3.10 on interface ra_ap0<br>
&gt;&gt;<br>&gt;&gt; 2009/08/24 04:02:55.001093 warnings: PIM: pim_hello_recv: long PIM hello TLV<br>&gt;&gt; type=20 length=43780 &gt; max=4 from 192.168.3.10 on interface ra_sta0<br>&gt;&gt;<br>&gt;&gt; 2009/08/24 04:03:24.996542 warnings: PIM: pim_hello_recv: long PIM hello TLV<br>
&gt;&gt; type=20 length=43780 &gt; max=4 from 192.168.3.10 on interface ra_ap0<br>&gt;&gt;<br>&gt;&gt; 2009/08/24 04:03:25.001374 warnings: PIM: pim_hello_recv: long PIM hello TLV<br>&gt;&gt; type=20 length=43780 &gt; max=4 from 192.168.3.10 on interface ra_sta0<br>
&gt;&gt;<br>&gt;&gt; Also - Below are the contents of the PIMV2 packet captured by wireshark.<br>&gt;&gt; Please note that I have stripped off the IP and other headers. Just the PIM<br>&gt;&gt; protocol packet and the offsets from wireshark:<br>
&gt;&gt;<br>&gt;&gt; 0000   20 00 f6 56 00 01 00 02 00 69 00 02 00 04 01 f4<br>&gt;&gt; 0010   09 c4 00 13 00 04 00 01 00 00 00 14 ab 04 32 4e<br>&gt;&gt; 0020   00 00<br>&gt;&gt;<br>&gt;&gt; Thanks again for all your help.<br>
&gt;&gt;<br>&gt;&gt; Regards,<br>&gt;&gt;<br>&gt;&gt; Yoda<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; On Mon, Nov 16, 2009 at 3:28 AM, Everton Marques &lt;<a href="mailto:***@gmail.com">***@gmail.com</a>&gt;<br>
&gt;&gt; wrote:<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Hi Yoda,<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Thanks.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Yes, I am looking for the reason why the Rfail counter is increasing.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; When PIM_CHECK_RECV_IFINDEX_SANITY is defined in pimd/Makefile.am,<br>
&gt;&gt;&gt; Rfail may increment silently. However, now you undefined<br>&gt;&gt;&gt; PIM_CHECK_RECV_IFINDEX_SANITY, any increment in Rfail should<br>&gt;&gt;&gt; have a related log message.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Can you see if you locate any meaningful message in your pimd logs?<br>
&gt;&gt;&gt;<br>&gt;&gt;&gt; If you send me your pimd logs I can try to find something as well.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Thanks a lot,<br>&gt;&gt;&gt; Everton<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; On Sun, Nov 15, 2009 at 5:23 AM, Yoda geek &lt;<a href="mailto:***@gmail.com">***@gmail.com</a>&gt;<br>
&gt;&gt;&gt; wrote:<br>&gt;&gt;&gt; &gt; Hi Everton,<br>&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt; I followed the exact directions as you suggested and ran the rebuilt<br>&gt;&gt;&gt; &gt; quagga<br>&gt;&gt;&gt; &gt; on the nodes. However I don&#39;t see any difference in behavior. Is there<br>
&gt;&gt;&gt; &gt; anything in particular you&#39;re looking for after these changes ?<br>&gt;&gt;&gt; &gt; Below is the output from pimd running on both nodes:<br>&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt; Trying 192.168.1.1...<br>
&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt; Connected to 192.168.1.1.<br>&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt; Escape character is &#39;^]&#39;.<br>&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt; Hello, this is Quagga 0.99.15 pimd 0.158<br>
&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt; Copyright 1996-2005 Kunihiro Ishiguro, et al.<br>&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt; User Access Verification<br>&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt; Password:<br>
&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt; node1&gt; enable<br>&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt; Password:<br>&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt; node1# show ip pim neighbor<br>&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt; Recv flags: H=holdtime L=lan_prune_delay P=dr_priority G=generation_id<br>
&gt;&gt;&gt; &gt; A=address_list<br>&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt; T=can_disable_join_suppression<br>&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt; Interface Address Neighbor Uptime Timer Holdt DrPri GenId Recv<br>&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; node1# show ip pim hello<br>&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt; Interface Address Period Timer StatStart Recv Rfail Send Sfail<br>&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt; ra_ap0 192.168.4.20 00:30 00:16 00:10:19 20 20 21 0<br>
&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt; ra_sta0 192.168.3.20 00:30 00:14 00:10:19 20 20 21 0<br>&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt; node1# q<br>&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt; Connection closed by foreign host.<br>
&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt; Trying 192.168.3.10...<br>&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt; Connected to 192.168.3.10.<br>&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt; Escape character is &#39;^]&#39;.<br>&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; Hello, this is Quagga 0.99.15 pimd 0.158<br>&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt; Copyright 1996-2005 Kunihiro Ishiguro, et al.<br>&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt; User Access Verification<br>
&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt; Password:<br>&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt; node2&gt; enable<br>&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt; Password:<br>&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt; node2# show ip pim neighbor<br>
&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt; Recv flags: H=holdtime L=lan_prune_delay P=dr_priority G=generation_id<br>&gt;&gt;&gt; &gt; A=address_list<br>&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt; T=can_disable_join_suppression<br>
&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt; Interface Address Neighbor Uptime Timer Holdt DrPri GenId Recv<br>&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt; node2# show ip pim hello<br>&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt; Interface Address Period Timer StatStart Recv Rfail Send Sfail<br>
&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt; ra_ap0 192.168.5.10 00:30 00:08 00:11:26 23 23 23 0<br>&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt; ra_sta0 192.168.3.10 00:30 00:05 00:11:26 23 23 23 0<br>&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt; node2# q<br>
&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt; Connection closed by foreign host.<br>&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt; Thanks,<br>&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt; Yoda<br>&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;<br>&gt;&gt;&gt; &gt; On Fri, Nov 13, 2009 at 4:16 AM, Everton Marques<br>&gt;&gt;&gt; &gt; &lt;<a href="mailto:***@gmail.com">***@gmail.com</a>&gt;<br>&gt;&gt;&gt; &gt; wrote:<br>
&gt;&gt;&gt; &gt;&gt;<br>&gt;&gt;&gt; &gt;&gt; Hi Yoda,<br>&gt;&gt;&gt; &gt;&gt;<br>&gt;&gt;&gt; &gt;&gt; Based on the Rfail counter you spotted, I suspect the code under<br>&gt;&gt;&gt; &gt;&gt; PIM_CHECK_RECV_IFINDEX_SANITY may be discarding hello packets.<br>
&gt;&gt;&gt; &gt;&gt;<br>&gt;&gt;&gt; &gt;&gt; Can you experiment with commenting out the following line:<br>&gt;&gt;&gt; &gt;&gt;<br>&gt;&gt;&gt; &gt;&gt; PIM_DEFS += -DPIM_CHECK_RECV_IFINDEX_SANITY<br>&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; from pimd/Makefile.am ?<br>&gt;&gt;&gt; &gt;&gt;<br>&gt;&gt;&gt; &gt;&gt; Then you will need to bootstrap autotools with:<br>&gt;&gt;&gt; &gt;&gt;<br>&gt;&gt;&gt; &gt;&gt; autoreconf -i --force<br>&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; And finally to rebuild quagga.<br>&gt;&gt;&gt; &gt;&gt;<br>&gt;&gt;&gt; &gt;&gt; I know this test may be cumbersome since it requires the whole<br>&gt;&gt;&gt; &gt;&gt; autotools<br>&gt;&gt;&gt; &gt;&gt; suit present on your system, but it could help to identify why pimd is<br>
&gt;&gt;&gt; &gt;&gt; missing the hello packets.<br>&gt;&gt;&gt; &gt;&gt;<br>&gt;&gt;&gt; &gt;&gt; Thanks,<br>&gt;&gt;&gt; &gt;&gt; Everton<br>&gt;&gt;&gt; &gt;&gt;<br>&gt;&gt;&gt; &gt;&gt;<br>&gt;&gt;&gt; &gt;&gt; On Fri, Nov 13, 2009 at 7:30 AM, Yoda geek &lt;<a href="mailto:***@gmail.com">***@gmail.com</a>&gt;<br>
&gt;&gt;&gt; &gt;&gt; wrote:<br>&gt;&gt;&gt; &gt;&gt; &gt; Hi Everton,<br>&gt;&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt; Below are the answers :<br>&gt;&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt; 1) &quot;ip pim ssm&quot; is enabled on node1 ra_sta0 as well as node2 ra_sta0.<br>
&gt;&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt; 2) I do see in wireshark trace that ra_sta0 on both nodes 1 and 2 are<br>&gt;&gt;&gt; &gt;&gt; &gt; receiving PIMv2 &quot;Hello&quot; packets however they are addressed to<br>
&gt;&gt;&gt; &gt;&gt; &gt; 224.0.0.13.<br>&gt;&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt; 3) Don&#39;t see any error logs on nodes 1 and 2. Below is the output of<br>&gt;&gt;&gt; &gt;&gt; &gt; &quot;show<br>&gt;&gt;&gt; &gt;&gt; &gt; ip pim hello&quot; on both nodes 1 and 2. Please notice the &quot;Rfail&quot;<br>
&gt;&gt;&gt; &gt;&gt; &gt; counters.<br>&gt;&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt; node1# show ip pim hello<br>&gt;&gt;&gt; &gt;&gt; &gt; Interface Address         Period Timer StatStart Recv Rfail Send<br>&gt;&gt;&gt; &gt;&gt; &gt; Sfail<br>
&gt;&gt;&gt; &gt;&gt; &gt; ra_ap0    192.168.4.20     00:30 00:05  29:57:50    0  3496 3595<br>&gt;&gt;&gt; &gt;&gt; &gt; 0<br>&gt;&gt;&gt; &gt;&gt; &gt; ra_sta0   192.168.3.20     00:30 00:04  29:57:50 3496  3496 3595<br>
&gt;&gt;&gt; &gt;&gt; &gt; 0<br>&gt;&gt;&gt; &gt;&gt; &gt; node1#<br>&gt;&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt; node2# show ip pim hello<br>&gt;&gt;&gt; &gt;&gt; &gt; Interface Address         Period Timer StatStart Recv Rfail Send<br>
&gt;&gt;&gt; &gt;&gt; &gt; Sfail<br>&gt;&gt;&gt; &gt;&gt; &gt; ra_ap0    192.168.5.10     00:30 00:04  29:56:48    0  3590 3593<br>&gt;&gt;&gt; &gt;&gt; &gt; 0<br>&gt;&gt;&gt; &gt;&gt; &gt; ra_sta0   192.168.3.10     00:30 00:07  29:56:48 3590  3590 3593<br>
&gt;&gt;&gt; &gt;&gt; &gt; 0<br>&gt;&gt;&gt; &gt;&gt; &gt; node2#<br>&gt;&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt; Thanks,<br>&gt;&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt; On Wed, Nov 11, 2009 at 6:04 AM, Everton Marques<br>
&gt;&gt;&gt; &gt;&gt; &gt; &lt;<a href="mailto:***@gmail.com">***@gmail.com</a>&gt;<br>&gt;&gt;&gt; &gt;&gt; &gt; wrote:<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; Hi,<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; I think the problem is node2 fails to bring up the node1 as pim<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; neighbor<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; on ra_sta0, since node1 is missing from node2 &quot;show ip pim<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; neighbor&quot;.<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; Can you please double check the following?<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; 1) &quot;ip pim ssm&quot; is enabled on node1 ra_sta0 ?<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; 2) node2 is receiving pim hello packets from node1 on ra_sta0 ?<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; 3) node2 pimd is logging any error/warning ? look for messages about<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; packets from node1, specially hello packets.<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; Thanks,<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; Everton<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; On Wed, Nov 11, 2009 at 4:48 AM, Yoda geek &lt;<a href="mailto:***@gmail.com">***@gmail.com</a>&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; wrote:<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; Below is the output as requested<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; User Access Verification<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; Password:<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; node2&gt; enable<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; Password:<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; node2# show ip igmp interface<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; Interface Address ifIndex Socket Uptime Multi Broad MLoop AllMu<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; Prmsc<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; Del<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; ra_ap0 192.168.5.10 5 9 00:34:40 yes yes yes no no no<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; node2# show ip igmp interface group<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; Interface Address Group Mode Timer Srcs V Uptime<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; ra_ap0 192.168.5.10 224.0.0.13 EXCL 00:03:55 0 3 00:34:48<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; ra_ap0 192.168.5.10 224.0.0.22 EXCL 00:03:55 0 3 00:34:48<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; ra_ap0 192.168.5.10 239.255.255.250 EXCL 00:03:59 0 3 00:02:17<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; node2# show ip igmp group sources<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; Interface Address Group Source Timer Fwd Uptime<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; node2# show ip igmp sources pim designated-router<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; NonPri: Number of neighbors missing DR Priority hello option<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; Interface Address DR Uptime Elections NonPri<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; ra_ap0 192.168.5.10 192.168.5.10 00:35:16 1 0<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; ra_sta0 192.168.3.10 192.168.3.10 00:35:16 1 0<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; node2# show ip pim designated-router hello<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; Interface Address Period Timer StatStart Recv Rfail Send Sfail<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; ra_ap0 192.168.5.10 00:30 00:08 00:35:23 0 70 71 0<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; ra_sta0 192.168.3.10 00:30 00:10 00:35:23 70 70 71 0<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; node2# show ip pim hello interface<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; Interface Address ifIndex Socket Uptime Multi Broad MLoop AllMu<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; Prmsc<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; Del<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; ra_ap0 192.168.5.10 5 10 00:35:30 yes yes no no no no<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; ra_sta0 192.168.3.10 6 11 00:35:30 yes yes no no no no<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; node2# show ip pim interface local-membership<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; Interface Address Source Group Membership<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; node2# show ip pim local-membership join<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; Interface Address Source Group State Uptime Expire Prune<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; node2# show ip pim join neighbor<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; Recv flags: H=holdtime L=lan_prune_delay P=dr_priority<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; G=generation_id<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; A=address_list<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; T=can_disable_join_suppression<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; Interface Address Neighbor Uptime Timer Holdt DrPri GenId Recv<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; node2# show ip pim neighbor rpf<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; RPF Cache Refresh Delay: 10000 msecs<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; RPF Cache Refresh Timer: 0 msecs<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; RPF Cache Refresh Requests: 6<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; RPF Cache Refresh Events: 3<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; RPF Cache Refresh Last: 00:34:24<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; Source Group RpfIface RpfAddress RibNextHop Metric Pref<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; node2# show ip pim rpf upstream<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; Source Group State Uptime JoinTimer RefCnt<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; node2# show ip pim upstream-join-desired<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; Interface Source Group LostAssert Joins PimInclude JoinDesired<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; EvalJD<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; node2# show ip pim upstream-join-desired rpf<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; Source Group RpfIface RibNextHop RpfAddress<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; node2# show ip pim upstream-rpf route 192.168.4.60<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; Address NextHop Interface Metric Preference<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; 192.168.4.60 192.168.3.20 ra_sta0 1 0<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; node2# q<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; On Tue, Nov 3, 2009 at 7:51 AM, Everton Marques<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; &lt;<a href="mailto:***@gmail.com">***@gmail.com</a>&gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt; wrote:<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Hi,<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Can you send the following commands from node2 ?<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; show ip igmp interface<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; show ip igmp group<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; show ip igmp sources<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; show ip pim designated-router<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; show ip pim hello<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; show ip pim interface<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; show ip pim local-membership<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; show ip pim join<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; show ip pim neighbor<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; show ip pim rpf<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; show ip pim upstream<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; show ip pim upstream-join-desired<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; show ip pim upstream-rpf<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; show ip route 192.168.4.60<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Thanks,<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Everton<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; On Mon, Nov 2, 2009 at 5:44 AM, Yoda geek<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &lt;<a href="mailto:***@gmail.com">***@gmail.com</a>&gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; wrote:<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; Hi Everton,<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; I added the entry &quot;ip pim ssm&quot; on ra_ap0  as you suggested. I<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; still<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; don&#39;t<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; see join request coming into the source. Below is what the<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; configuration<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; looks like on the individual nodes:<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; Node 1 pimd.conf<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; -------------------------<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; !<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ! Zebra configuration saved from vty<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ! 2009/08/08 05:03:23<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; !<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; hostname node1<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; password zebra<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; enable password zebra<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; log stdout<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; !<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; interface eth0<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; !<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; interface eth1<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; !<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; interface lo<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; !<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; interface ra_ap0<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ip pim ssm<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ip igmp query-interval 125<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ip igmp query-max-response-time-dsec 100<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; !<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; interface ra_sta0<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ip pim ssm<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ip igmp query-interval 125<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ip igmp query-max-response-time-dsec 100<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; !<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; !<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ip multicast-routing<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; !<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; line vty<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; !<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; Node 2 pimd.conf<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; -------------------------<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; !<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ! Zebra configuration saved from vty<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ! 2009/08/09 22:38:12<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; !<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; hostname node2<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; password zebra<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; enable password zebra<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; log stdout<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; !<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; interface br-lan<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; !<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; interface eth0<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; !<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; interface eth1<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; !<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; interface lo<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; !<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; interface ra_ap0<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ip pim ssm<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ip igmp<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ip igmp query-interval 125<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ip igmp query-max-response-time-dsec 100<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ip igmp join 239.255.255.250 192.168.4.60<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; !<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; interface ra_sta0<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ip pim ssm<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ip igmp query-interval 125<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ip igmp query-max-response-time-dsec 100<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; !<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; !<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ip multicast-routing<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; !<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; line vty<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; !<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; On Sun, Nov 1, 2009 at 12:44 PM, Everton Marques<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; &lt;<a href="mailto:***@gmail.com">***@gmail.com</a>&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; wrote:<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Hi,<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Yes, pimd should route the join request towards the source.<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; However, you need to enable &quot;ip pim ssm&quot; on ra_ap0 as well.<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; If you enable only &quot;ip igmp&quot; on a interface, pimd won&#39;t inject<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; IGMP-learnt membership into the pim protocol.<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Cheers,<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Everton<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; On Sun, Nov 1, 2009 at 7:02 AM, Yoda geek<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &lt;<a href="mailto:***@gmail.com">***@gmail.com</a>&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; wrote:<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; Hi Everton,<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; Thanks for the suggestions. I made the changes to the config<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; files<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; on<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; both<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; nodes as you suggested. Since it is not possible for me to<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; force<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; the<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; client<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; to do a source specific join I added the following line at<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; interface<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ra_ap0<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; on node 2 where the client is attached:<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; interface ra_ap0<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ip igmp<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ip igmp query-interval 125<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ip igmp query-max-response-time-dsec 100<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ip igmp join 239.255.255.250 192.168.4.60<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; I do see the source-specific IGMPv3 join group<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; 239.255.255.250<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; for<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; source<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; 192.168.4.60 which is addressed to 224.0.0.22 on the side of<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; node2.<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; However<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; this join request never makes it to node 1 where the source<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; is<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; located<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; on<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ra_ap0.<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; Shouldn&#39;t the pimd route this join request to the node where<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; the<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; source<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; is<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; attached ?<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; Thanks,<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; On Mon, Oct 26, 2009 at 6:44 AM, Everton Marques<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; &lt;<a href="mailto:***@gmail.com">***@gmail.com</a>&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; wrote:<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Hi,<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; You did not mention whether you got a source-specific<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; IGMPv3<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; join<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; to<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; the<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; channel (S,G)=(192.168.4.60,239.255.255.250). Please notice<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; qpimd<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; is<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; unable to program the multicast forwarding cache with<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; non-source-specific<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; groups. Usually the key issue is to instruct the receiver<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; application<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; to<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; join the source-specific channel (S,G).<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Regarding the config, the basic rule is:<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; 1) Enable &quot;ip pim ssm&quot; everywhere (on every interface that<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; should<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; pass<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; mcast).<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; 2) Enable both &quot;ip pim ssm&quot; and &quot;ip igmp&quot; on interfaces<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; attached<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; to<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; the receivers (IGMPv3 hosts).<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; An even simpler config rule to remember is to enable both<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; commands<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; everywhere. They should not cause any harm.<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Hence, if your mcast receiver is attached to Node 2 at<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;  ra_ap0, I<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; think<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; you will<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; need at least the following config:<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; !<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; ! Node 1<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; !<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; interface ra_ap0<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;  ip pim ssm<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; interface ra_sta0<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;  ip pim ssm<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; !<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; ! Node 2<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; !<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; interface ra_ap0<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;  ip pim ssm<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;  ip igmp<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; interface ra_sta0<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;  ip pim ssm<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Hope this helps,<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Everton<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; On Mon, Oct 26, 2009 at 4:42 AM, Yoda geek<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &lt;<a href="mailto:***@gmail.com">***@gmail.com</a>&gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; wrote:<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; Hi Everton &amp; Fellow  qpimd users,<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; We&#39;re trying to stream multicast video traffic between a<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; Tversity<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; server<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; and<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; a multicast client separated by 2 nodes (node1 and<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; node2).<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; Each<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; node<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; is<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; running quagga suite (version 0.99.15) along with qpimd<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; (version<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; 0.158)<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; running on top of Linux 2.6.26.<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; Node 1 has 3 network interfaces - eth0, ap0 and ra_sta0<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; Node 2 has 2 network interfaces - ra_sta0 and ra_ap0<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; The Tversity server talks to interface ra_ap0 on Node 1<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; and<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; the<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; multicast<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; client talks to interface ra_ap0 on Node 2<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; Nodes 1 and 2 talk with each other over their ra_sta0<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; interfaces<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; Below is a graphical depiction :<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; Tversity server   -----------ra_ap0--&gt; Node 1<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; --ra_sta0-----------------ra_sta0--&gt;Node<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; 2-----ra_ap0------------------------&gt; Video Client<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ===========             ======================<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ======================                      =============<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; Node 1 pimd.conf file<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ==================<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; !<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ! Zebra configuration saved from vty<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ! 2009/08/01 20:26:06<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; !<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; hostname node1<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; password zebra<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; enable password zebra<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; log stdout<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; !<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; interface eth0<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; !<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; interface eth1<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; !<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; interface lo<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; !<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; interface ra_ap0<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ip pim ssm<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ip igmp<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ip igmp query-interval 125<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ip igmp query-max-response-time-dsec 100<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ip igmp join 239.255.255.250 192.168.4.60<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; !<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; interface ra_sta0<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ip igmp<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ip igmp query-interval 125<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ip igmp query-max-response-time-dsec 100<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; !<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; !<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ip multicast-routing<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; !<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; line vty<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; !<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; Node 2 pimd.conf configuration file<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ============================<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; !<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ! Zebra configuration saved from vty<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ! 2009/08/02 21:54:14<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; !<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; hostname node2<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; password zebra<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; enable password zebra<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; log stdout<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; !<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; interface eth0<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; !<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; interface eth1<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; !<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; interface lo<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; !<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; interface ra_ap0<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ip igmp<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ip igmp query-interval 125<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ip igmp query-max-response-time-dsec 100<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ip igmp join 239.255.255.250 192.168.4.60<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; !<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; interface ra_sta0<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ip igmp<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ip igmp query-interval 125<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ip igmp query-max-response-time-dsec 100<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; !<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; !<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; ip multicast-routing<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; !<br>
&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; line vty<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; !<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>&gt;&gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;
Loading...