unknown
1970-01-01 00:00:00 UTC
--000e0ce0455cc0be72047812d119
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable <div>Below is the output as requested</div> <div>?</div> <div><span lang="EN"> <p>User Access Verification</p> <p>Password: </p> <p>node2> enable</p> <p>Password: </p> <p>node2# show ip igmp interface</p> <p>Interface Address ifIndex Socket Uptime Multi Broad MLoop AllMu Prmsc Del</p> <p>ra_ap0 192.168.5.10 5 9 00:34:40 yes yes yes no no no</p> <p>node2# show ip igmp interface group</p> <p>Interface Address Group Mode Timer Srcs V Uptime </p> <p>ra_ap0 192.168.5.10 224.0.0.13 EXCL 00:03:55 0 3 00:34:48</p> <p>ra_ap0 192.168.5.10 224.0.0.22 EXCL 00:03:55 0 3 00:34:48</p> <p>ra_ap0 192.168.5.10 239.255.255.250 EXCL 00:03:59 0 3 00:02:17</p> <p>node2# show ip igmp group sources</p> <p>Interface Address Group Source Timer Fwd Uptime </p> <p>node2# show ip igmp sources pim designated-router</p> <p>NonPri: Number of neighbors missing DR Priority hello option</p> <p>Interface Address DR Uptime Elections NonPri</p> <p>ra_ap0 192.168.5.10 192.168.5.10 00:35:16 1 0</p> <p>ra_sta0 192.168.3.10 192.168.3.10 00:35:16 1 0</p> <p>node2# show ip pim designated-router hello</p> <p>Interface Address Period Timer StatStart Recv Rfail Send Sfail</p> <p>ra_ap0 192.168.5.10 00:30 00:08 00:35:23 0 70 71 0</p> <p>ra_sta0 192.168.3.10 00:30 00:10 00:35:23 70 70 71 0</p> <p>node2# show ip pim hello interface</p> <p>Interface Address ifIndex Socket Uptime Multi Broad MLoop AllMu Prmsc Del</p> <p>ra_ap0 192.168.5.10 5 10 00:35:30 yes yes no no no no</p> <p>ra_sta0 192.168.3.10 6 11 00:35:30 yes yes no no no no</p> <p>node2# show ip pim interface local-membership</p> <p>Interface Address Source Group Membership</p> <p>node2# show ip pim local-membership join</p> <p>Interface Address Source Group State Uptime Expire Prune</p> <p>node2# show ip pim join neighbor</p> <p>Recv flags: H=holdtime L=lan_prune_delay P=dr_priority G=generation_id A=address_list</p> <p>T=can_disable_join_suppression</p> <p>Interface Address Neighbor Uptime Timer Holdt DrPri GenId Recv </p> <p>node2# show ip pim neighbor rpf</p> <p>RPF Cache Refresh Delay: 10000 msecs</p> <p>RPF Cache Refresh Timer: 0 msecs</p> <p>RPF Cache Refresh Requests: 6</p> <p>RPF Cache Refresh Events: 3</p> <p>RPF Cache Refresh Last: 00:34:24</p> <p>Source Group RpfIface RpfAddress RibNextHop Metric Pref</p> <p>node2# show ip pim rpf upstream</p> <p>Source Group State Uptime JoinTimer RefCnt</p> <p>node2# show ip pim upstream-join-desired</p> <p>Interface Source Group LostAssert Joins PimInclude JoinDesired EvalJD</p> <p>node2# show ip pim upstream-join-desired rpf</p> <p>Source Group RpfIface RibNextHop RpfAddress </p> <p>node2# show ip pim upstream-rpf route 192.168.4.60</p> <p>Address NextHop Interface Metric Preference</p> <p>192.168.4.60 192.168.3.20 ra_sta0 1 0</p> <p>node2# q</p></span><br><br></div> <div class="gmail_quote">On Tue, Nov 3, 2009 at 7:51 AM, Everton Marques <span dir="ltr"><<a href="mailto:***@gmail.com">***@gmail.com</a>></span> wrote:<br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">Hi,<br><br>Can you send the following commands from node2 ?<br><br>show ip igmp interface<br>show ip igmp group<br>
show ip igmp sources<br>show ip pim designated-router<br>show ip pim hello<br>show ip pim interface<br>show ip pim local-membership<br>show ip pim join<br>show ip pim neighbor<br>show ip pim rpf<br>show ip pim upstream<br>
show ip pim upstream-join-desired<br>show ip pim upstream-rpf<br>show ip route 192.168.4.60<br><br>Thanks,<br><font color="#888888">Everton<br></font> <div> <div></div> <div class="h5"><br>On Mon, Nov 2, 2009 at 5:44 AM, Yoda geek <<a href="mailto:***@gmail.com">***@gmail.com</a>> wrote:<br>> Hi Everton,<br>><br>> I added the entry "ip pim ssm" on ra_ap0 as you suggested. I still don't<br>
> see join request coming into the source. Below is what the configuration<br>> looks like on the individual nodes:<br>><br>> Node 1 pimd.conf<br>> -------------------------<br>> !<br>> ! Zebra configuration saved from vty<br>
> ! 2009/08/08 05:03:23<br>> !<br>> hostname node1<br>> password zebra<br>> enable password zebra<br>> log stdout<br>> !<br>> interface eth0<br>> !<br>> interface eth1<br>> !<br>> interface lo<br>
> !<br>> interface ra_ap0<br>> ip pim ssm<br>> ip igmp query-interval 125<br>> ip igmp query-max-response-time-dsec 100<br>> !<br>> interface ra_sta0<br>> ip pim ssm<br>> ip igmp query-interval 125<br>
> ip igmp query-max-response-time-dsec 100<br>> !<br>> !<br>> ip multicast-routing<br>> !<br>> line vty<br>> !<br>><br>><br>> Node 2 pimd.conf<br>> -------------------------<br>> !<br>> ! Zebra configuration saved from vty<br>
> ! 2009/08/09 22:38:12<br>> !<br>> hostname node2<br>> password zebra<br>> enable password zebra<br>> log stdout<br>> !<br>> interface br-lan<br>> !<br>> interface eth0<br>> !<br>> interface eth1<br>
> !<br>> interface lo<br>> !<br>> interface ra_ap0<br>> ip pim ssm<br>> ip igmp<br>> ip igmp query-interval 125<br>> ip igmp query-max-response-time-dsec 100<br>> ip igmp join 239.255.255.250 192.168.4.60<br>
> !<br>> interface ra_sta0<br>> ip pim ssm<br>> ip igmp query-interval 125<br>> ip igmp query-max-response-time-dsec 100<br>> !<br>> !<br>> ip multicast-routing<br>> !<br>> line vty<br>> !<br>
> On Sun, Nov 1, 2009 at 12:44 PM, Everton Marques <<a href="mailto:***@gmail.com">***@gmail.com</a>><br>> wrote:<br>>><br>>> Hi,<br>>><br>>> Yes, pimd should route the join request towards the source.<br>
>><br>>> However, you need to enable "ip pim ssm" on ra_ap0 as well.<br>>> If you enable only "ip igmp" on a interface, pimd won't inject<br>>> IGMP-learnt membership into the pim protocol.<br>
>><br>>> Cheers,<br>>> Everton<br>>><br>>> On Sun, Nov 1, 2009 at 7:02 AM, Yoda geek <<a href="mailto:***@gmail.com">***@gmail.com</a>> wrote:<br>>> > Hi Everton,<br>
>> ><br>>> > Thanks for the suggestions. I made the changes to the config files on<br>>> > both<br>>> > nodes as you suggested. Since it is not possible for me to force the<br>>> > client<br>
>> > to do a source specific join I added the following line at interface<br>>> > ra_ap0<br>>> > on node 2 where the client is attached:<br>>> ><br>>> > interface ra_ap0<br>>> > ip igmp<br>
>> > ip igmp query-interval 125<br>>> > ip igmp query-max-response-time-dsec 100<br>>> > ip igmp join 239.255.255.250 192.168.4.60<br>>> ><br>>> > I do see the source-specific IGMPv3 join group 239.255.255.250 for<br>
>> > source<br>>> > 192.168.4.60 which is addressed to 224.0.0.22 on the side of node2.<br>>> > However<br>>> > this join request never makes it to node 1 where the source is located<br>
>> > on<br>>> > ra_ap0.<br>>> > Shouldn't the pimd route this join request to the node where the source<br>>> > is<br>>> > attached ?<br>>> ><br>>> > Thanks,<br>
>> ><br>>> ><br>>> ><br>>> ><br>>> > On Mon, Oct 26, 2009 at 6:44 AM, Everton Marques<br>>> > <<a href="mailto:***@gmail.com">***@gmail.com</a>><br>
>> > wrote:<br>>> >><br>>> >> Hi,<br>>> >><br>>> >> You did not mention whether you got a source-specific IGMPv3 join to<br>>> >> the<br>>> >> channel (S,G)=(192.168.4.60,239.255.255.250). Please notice qpimd is<br>
>> >> unable to program the multicast forwarding cache with<br>>> >> non-source-specific<br>>> >> groups. Usually the key issue is to instruct the receiver application<br>>> >> to<br>
>> >> join the source-specific channel (S,G).<br>>> >><br>>> >> Regarding the config, the basic rule is:<br>>> >> 1) Enable "ip pim ssm" everywhere (on every interface that should pass<br>
>> >> mcast).<br>>> >> 2) Enable both "ip pim ssm" and "ip igmp" on interfaces attached to<br>>> >> the receivers (IGMPv3 hosts).<br>>> >><br>>> >> An even simpler config rule to remember is to enable both commands<br>
>> >> everywhere. They should not cause any harm.<br>>> >><br>>> >> Hence, if your mcast receiver is attached to Node 2 at ra_ap0, I think<br>>> >> you will<br>>> >> need at least the following config:<br>
>> >><br>>> >> !<br>>> >> ! Node 1<br>>> >> !<br>>> >> interface ra_ap0<br>>> >> ip pim ssm<br>>> >> interface ra_sta0<br>>> >> ip pim ssm<br>
>> >><br>>> >> !<br>>> >> ! Node 2<br>>> >> !<br>>> >> interface ra_ap0<br>>> >> ip pim ssm<br>>> >> ip igmp<br>>> >> interface ra_sta0<br>
>> >> ip pim ssm<br>>> >><br>>> >> Hope this helps,<br>>> >> Everton<br>>> >><br>>> >> On Mon, Oct 26, 2009 at 4:42 AM, Yoda geek <<a href="mailto:***@gmail.com">***@gmail.com</a>><br>
>> >> wrote:<br>>> >> > Hi Everton & Fellow qpimd users,<br>>> >> ><br>>> >> > We're trying to stream multicast video traffic between a Tversity<br>>> >> > server<br>
>> >> > and<br>>> >> > a multicast client separated by 2 nodes (node1 and node2). Each node<br>>> >> > is<br>>> >> > running quagga suite (version 0.99.15) along with qpimd (version<br>
>> >> > 0.158)<br>>> >> > running on top of Linux 2.6.26.<br>>> >> > Node 1 has 3 network interfaces - eth0, ap0 and ra_sta0<br>>> >> > Node 2 has 2 network interfaces - ra_sta0 and ra_ap0<br>
>> >> > The Tversity server talks to interface ra_ap0 on Node 1 and the<br>>> >> > multicast<br>>> >> > client talks to interface ra_ap0 on Node 2<br>>> >> > Nodes 1 and 2 talk with each other over their ra_sta0 interfaces<br>
>> >> ><br>>> >> > Below is a graphical depiction :<br>>> >> ><br>>> >> > Tversity server -----------ra_ap0--> Node 1<br>>> >> > --ra_sta0-----------------ra_sta0-->Node<br>
>> >> > 2-----ra_ap0------------------------> Video Client<br>>> >> > =========== ======================<br>>> >> > ====================== =============<br>
>> >> ><br>>> >> ><br>>> >> > Node 1 pimd.conf file<br>>> >> > ==================<br>>> >> > !<br>>> >> > ! Zebra configuration saved from vty<br>
>> >> > ! 2009/08/01 20:26:06<br>>> >> > !<br>>> >> > hostname node1<br>>> >> > password zebra<br>>> >> > enable password zebra<br>>> >> > log stdout<br>
>> >> > !<br>>> >> > interface eth0<br>>> >> > !<br>>> >> > interface eth1<br>>> >> > !<br>>> >> > interface lo<br>>> >> > !<br>
>> >> > interface ra_ap0<br>>> >> > ip pim ssm<br>>> >> > ip igmp<br>>> >> > ip igmp query-interval 125<br>>> >> > ip igmp query-max-response-time-dsec 100<br>
>> >> > ip igmp join 239.255.255.250 192.168.4.60<br>>> >> > !<br>>> >> > interface ra_sta0<br>>> >> > ip igmp<br>>> >> > ip igmp query-interval 125<br>
>> >> > ip igmp query-max-response-time-dsec 100<br>>> >> > !<br>>> >> > !<br>>> >> > ip multicast-routing<br>>> >> > !<br>>> >> > line vty<br>
>> >> > !<br>>> >> ><br>>> >> > Node 2 pimd.conf configuration file<br>>> >> > ============================<br>>> >> > !<br>>> >> > ! Zebra configuration saved from vty<br>
>> >> > ! 2009/08/02 21:54:14<br>>> >> > !<br>>> >> > hostname node2<br>>> >> > password zebra<br>>> >> > enable password zebra<br>>> >> > log stdout<br>
>> >> > !<br>>> >> > interface eth0<br>>> >> > !<br>>> >> > interface eth1<br>>> >> > !<br>>> >> > interface lo<br>>> >> > !<br>
>> >> > interface ra_ap0<br>>> >> > ip igmp<br>>> >> > ip igmp query-interval 125<br>>> >> > ip igmp query-max-response-time-dsec 100<br>>> >> > ip igmp join 239.255.255.250 192.168.4.60<br>
>> >> > !<br>>> >> > interface ra_sta0<br>>> >> > ip igmp<br>>> >> > ip igmp query-interval 125<br>>> >> > ip igmp query-max-response-time-dsec 100<br>
>> >> > !<br>>> >> > !<br>>> >> > ip multicast-routing<br>>> >> > !<br>>> >> > line vty<br>>> >> > !<br>>> >> ><br>>> >> >
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable <div>Below is the output as requested</div> <div>?</div> <div><span lang="EN"> <p>User Access Verification</p> <p>Password: </p> <p>node2> enable</p> <p>Password: </p> <p>node2# show ip igmp interface</p> <p>Interface Address ifIndex Socket Uptime Multi Broad MLoop AllMu Prmsc Del</p> <p>ra_ap0 192.168.5.10 5 9 00:34:40 yes yes yes no no no</p> <p>node2# show ip igmp interface group</p> <p>Interface Address Group Mode Timer Srcs V Uptime </p> <p>ra_ap0 192.168.5.10 224.0.0.13 EXCL 00:03:55 0 3 00:34:48</p> <p>ra_ap0 192.168.5.10 224.0.0.22 EXCL 00:03:55 0 3 00:34:48</p> <p>ra_ap0 192.168.5.10 239.255.255.250 EXCL 00:03:59 0 3 00:02:17</p> <p>node2# show ip igmp group sources</p> <p>Interface Address Group Source Timer Fwd Uptime </p> <p>node2# show ip igmp sources pim designated-router</p> <p>NonPri: Number of neighbors missing DR Priority hello option</p> <p>Interface Address DR Uptime Elections NonPri</p> <p>ra_ap0 192.168.5.10 192.168.5.10 00:35:16 1 0</p> <p>ra_sta0 192.168.3.10 192.168.3.10 00:35:16 1 0</p> <p>node2# show ip pim designated-router hello</p> <p>Interface Address Period Timer StatStart Recv Rfail Send Sfail</p> <p>ra_ap0 192.168.5.10 00:30 00:08 00:35:23 0 70 71 0</p> <p>ra_sta0 192.168.3.10 00:30 00:10 00:35:23 70 70 71 0</p> <p>node2# show ip pim hello interface</p> <p>Interface Address ifIndex Socket Uptime Multi Broad MLoop AllMu Prmsc Del</p> <p>ra_ap0 192.168.5.10 5 10 00:35:30 yes yes no no no no</p> <p>ra_sta0 192.168.3.10 6 11 00:35:30 yes yes no no no no</p> <p>node2# show ip pim interface local-membership</p> <p>Interface Address Source Group Membership</p> <p>node2# show ip pim local-membership join</p> <p>Interface Address Source Group State Uptime Expire Prune</p> <p>node2# show ip pim join neighbor</p> <p>Recv flags: H=holdtime L=lan_prune_delay P=dr_priority G=generation_id A=address_list</p> <p>T=can_disable_join_suppression</p> <p>Interface Address Neighbor Uptime Timer Holdt DrPri GenId Recv </p> <p>node2# show ip pim neighbor rpf</p> <p>RPF Cache Refresh Delay: 10000 msecs</p> <p>RPF Cache Refresh Timer: 0 msecs</p> <p>RPF Cache Refresh Requests: 6</p> <p>RPF Cache Refresh Events: 3</p> <p>RPF Cache Refresh Last: 00:34:24</p> <p>Source Group RpfIface RpfAddress RibNextHop Metric Pref</p> <p>node2# show ip pim rpf upstream</p> <p>Source Group State Uptime JoinTimer RefCnt</p> <p>node2# show ip pim upstream-join-desired</p> <p>Interface Source Group LostAssert Joins PimInclude JoinDesired EvalJD</p> <p>node2# show ip pim upstream-join-desired rpf</p> <p>Source Group RpfIface RibNextHop RpfAddress </p> <p>node2# show ip pim upstream-rpf route 192.168.4.60</p> <p>Address NextHop Interface Metric Preference</p> <p>192.168.4.60 192.168.3.20 ra_sta0 1 0</p> <p>node2# q</p></span><br><br></div> <div class="gmail_quote">On Tue, Nov 3, 2009 at 7:51 AM, Everton Marques <span dir="ltr"><<a href="mailto:***@gmail.com">***@gmail.com</a>></span> wrote:<br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">Hi,<br><br>Can you send the following commands from node2 ?<br><br>show ip igmp interface<br>show ip igmp group<br>
show ip igmp sources<br>show ip pim designated-router<br>show ip pim hello<br>show ip pim interface<br>show ip pim local-membership<br>show ip pim join<br>show ip pim neighbor<br>show ip pim rpf<br>show ip pim upstream<br>
show ip pim upstream-join-desired<br>show ip pim upstream-rpf<br>show ip route 192.168.4.60<br><br>Thanks,<br><font color="#888888">Everton<br></font> <div> <div></div> <div class="h5"><br>On Mon, Nov 2, 2009 at 5:44 AM, Yoda geek <<a href="mailto:***@gmail.com">***@gmail.com</a>> wrote:<br>> Hi Everton,<br>><br>> I added the entry "ip pim ssm" on ra_ap0 as you suggested. I still don't<br>
> see join request coming into the source. Below is what the configuration<br>> looks like on the individual nodes:<br>><br>> Node 1 pimd.conf<br>> -------------------------<br>> !<br>> ! Zebra configuration saved from vty<br>
> ! 2009/08/08 05:03:23<br>> !<br>> hostname node1<br>> password zebra<br>> enable password zebra<br>> log stdout<br>> !<br>> interface eth0<br>> !<br>> interface eth1<br>> !<br>> interface lo<br>
> !<br>> interface ra_ap0<br>> ip pim ssm<br>> ip igmp query-interval 125<br>> ip igmp query-max-response-time-dsec 100<br>> !<br>> interface ra_sta0<br>> ip pim ssm<br>> ip igmp query-interval 125<br>
> ip igmp query-max-response-time-dsec 100<br>> !<br>> !<br>> ip multicast-routing<br>> !<br>> line vty<br>> !<br>><br>><br>> Node 2 pimd.conf<br>> -------------------------<br>> !<br>> ! Zebra configuration saved from vty<br>
> ! 2009/08/09 22:38:12<br>> !<br>> hostname node2<br>> password zebra<br>> enable password zebra<br>> log stdout<br>> !<br>> interface br-lan<br>> !<br>> interface eth0<br>> !<br>> interface eth1<br>
> !<br>> interface lo<br>> !<br>> interface ra_ap0<br>> ip pim ssm<br>> ip igmp<br>> ip igmp query-interval 125<br>> ip igmp query-max-response-time-dsec 100<br>> ip igmp join 239.255.255.250 192.168.4.60<br>
> !<br>> interface ra_sta0<br>> ip pim ssm<br>> ip igmp query-interval 125<br>> ip igmp query-max-response-time-dsec 100<br>> !<br>> !<br>> ip multicast-routing<br>> !<br>> line vty<br>> !<br>
> On Sun, Nov 1, 2009 at 12:44 PM, Everton Marques <<a href="mailto:***@gmail.com">***@gmail.com</a>><br>> wrote:<br>>><br>>> Hi,<br>>><br>>> Yes, pimd should route the join request towards the source.<br>
>><br>>> However, you need to enable "ip pim ssm" on ra_ap0 as well.<br>>> If you enable only "ip igmp" on a interface, pimd won't inject<br>>> IGMP-learnt membership into the pim protocol.<br>
>><br>>> Cheers,<br>>> Everton<br>>><br>>> On Sun, Nov 1, 2009 at 7:02 AM, Yoda geek <<a href="mailto:***@gmail.com">***@gmail.com</a>> wrote:<br>>> > Hi Everton,<br>
>> ><br>>> > Thanks for the suggestions. I made the changes to the config files on<br>>> > both<br>>> > nodes as you suggested. Since it is not possible for me to force the<br>>> > client<br>
>> > to do a source specific join I added the following line at interface<br>>> > ra_ap0<br>>> > on node 2 where the client is attached:<br>>> ><br>>> > interface ra_ap0<br>>> > ip igmp<br>
>> > ip igmp query-interval 125<br>>> > ip igmp query-max-response-time-dsec 100<br>>> > ip igmp join 239.255.255.250 192.168.4.60<br>>> ><br>>> > I do see the source-specific IGMPv3 join group 239.255.255.250 for<br>
>> > source<br>>> > 192.168.4.60 which is addressed to 224.0.0.22 on the side of node2.<br>>> > However<br>>> > this join request never makes it to node 1 where the source is located<br>
>> > on<br>>> > ra_ap0.<br>>> > Shouldn't the pimd route this join request to the node where the source<br>>> > is<br>>> > attached ?<br>>> ><br>>> > Thanks,<br>
>> ><br>>> ><br>>> ><br>>> ><br>>> > On Mon, Oct 26, 2009 at 6:44 AM, Everton Marques<br>>> > <<a href="mailto:***@gmail.com">***@gmail.com</a>><br>
>> > wrote:<br>>> >><br>>> >> Hi,<br>>> >><br>>> >> You did not mention whether you got a source-specific IGMPv3 join to<br>>> >> the<br>>> >> channel (S,G)=(192.168.4.60,239.255.255.250). Please notice qpimd is<br>
>> >> unable to program the multicast forwarding cache with<br>>> >> non-source-specific<br>>> >> groups. Usually the key issue is to instruct the receiver application<br>>> >> to<br>
>> >> join the source-specific channel (S,G).<br>>> >><br>>> >> Regarding the config, the basic rule is:<br>>> >> 1) Enable "ip pim ssm" everywhere (on every interface that should pass<br>
>> >> mcast).<br>>> >> 2) Enable both "ip pim ssm" and "ip igmp" on interfaces attached to<br>>> >> the receivers (IGMPv3 hosts).<br>>> >><br>>> >> An even simpler config rule to remember is to enable both commands<br>
>> >> everywhere. They should not cause any harm.<br>>> >><br>>> >> Hence, if your mcast receiver is attached to Node 2 at ra_ap0, I think<br>>> >> you will<br>>> >> need at least the following config:<br>
>> >><br>>> >> !<br>>> >> ! Node 1<br>>> >> !<br>>> >> interface ra_ap0<br>>> >> ip pim ssm<br>>> >> interface ra_sta0<br>>> >> ip pim ssm<br>
>> >><br>>> >> !<br>>> >> ! Node 2<br>>> >> !<br>>> >> interface ra_ap0<br>>> >> ip pim ssm<br>>> >> ip igmp<br>>> >> interface ra_sta0<br>
>> >> ip pim ssm<br>>> >><br>>> >> Hope this helps,<br>>> >> Everton<br>>> >><br>>> >> On Mon, Oct 26, 2009 at 4:42 AM, Yoda geek <<a href="mailto:***@gmail.com">***@gmail.com</a>><br>
>> >> wrote:<br>>> >> > Hi Everton & Fellow qpimd users,<br>>> >> ><br>>> >> > We're trying to stream multicast video traffic between a Tversity<br>>> >> > server<br>
>> >> > and<br>>> >> > a multicast client separated by 2 nodes (node1 and node2). Each node<br>>> >> > is<br>>> >> > running quagga suite (version 0.99.15) along with qpimd (version<br>
>> >> > 0.158)<br>>> >> > running on top of Linux 2.6.26.<br>>> >> > Node 1 has 3 network interfaces - eth0, ap0 and ra_sta0<br>>> >> > Node 2 has 2 network interfaces - ra_sta0 and ra_ap0<br>
>> >> > The Tversity server talks to interface ra_ap0 on Node 1 and the<br>>> >> > multicast<br>>> >> > client talks to interface ra_ap0 on Node 2<br>>> >> > Nodes 1 and 2 talk with each other over their ra_sta0 interfaces<br>
>> >> ><br>>> >> > Below is a graphical depiction :<br>>> >> ><br>>> >> > Tversity server -----------ra_ap0--> Node 1<br>>> >> > --ra_sta0-----------------ra_sta0-->Node<br>
>> >> > 2-----ra_ap0------------------------> Video Client<br>>> >> > =========== ======================<br>>> >> > ====================== =============<br>
>> >> ><br>>> >> ><br>>> >> > Node 1 pimd.conf file<br>>> >> > ==================<br>>> >> > !<br>>> >> > ! Zebra configuration saved from vty<br>
>> >> > ! 2009/08/01 20:26:06<br>>> >> > !<br>>> >> > hostname node1<br>>> >> > password zebra<br>>> >> > enable password zebra<br>>> >> > log stdout<br>
>> >> > !<br>>> >> > interface eth0<br>>> >> > !<br>>> >> > interface eth1<br>>> >> > !<br>>> >> > interface lo<br>>> >> > !<br>
>> >> > interface ra_ap0<br>>> >> > ip pim ssm<br>>> >> > ip igmp<br>>> >> > ip igmp query-interval 125<br>>> >> > ip igmp query-max-response-time-dsec 100<br>
>> >> > ip igmp join 239.255.255.250 192.168.4.60<br>>> >> > !<br>>> >> > interface ra_sta0<br>>> >> > ip igmp<br>>> >> > ip igmp query-interval 125<br>
>> >> > ip igmp query-max-response-time-dsec 100<br>>> >> > !<br>>> >> > !<br>>> >> > ip multicast-routing<br>>> >> > !<br>>> >> > line vty<br>
>> >> > !<br>>> >> ><br>>> >> > Node 2 pimd.conf configuration file<br>>> >> > ============================<br>>> >> > !<br>>> >> > ! Zebra configuration saved from vty<br>
>> >> > ! 2009/08/02 21:54:14<br>>> >> > !<br>>> >> > hostname node2<br>>> >> > password zebra<br>>> >> > enable password zebra<br>>> >> > log stdout<br>
>> >> > !<br>>> >> > interface eth0<br>>> >> > !<br>>> >> > interface eth1<br>>> >> > !<br>>> >> > interface lo<br>>> >> > !<br>
>> >> > interface ra_ap0<br>>> >> > ip igmp<br>>> >> > ip igmp query-interval 125<br>>> >> > ip igmp query-max-response-time-dsec 100<br>>> >> > ip igmp join 239.255.255.250 192.168.4.60<br>
>> >> > !<br>>> >> > interface ra_sta0<br>>> >> > ip igmp<br>>> >> > ip igmp query-interval 125<br>>> >> > ip igmp query-max-response-time-dsec 100<br>
>> >> > !<br>>> >> > !<br>>> >> > ip multicast-routing<br>>> >> > !<br>>> >> > line vty<br>>> >> > !<br>>> >> ><br>>> >> >