Hi Everton & Fellow  qpimd users,

We're trying to stream multicast video traffic between a Tversity server and
a multicast client separated by 2 nodes (node1 and node2). Each node is
running quagga suite (version 0.99.15) along with qpimd (version 0.158)
running on top of Linux 2.6.26.
Node 1 has 3 network interfaces - eth0, ap0 and ra_sta0
Node 2 has 2 network interfaces - ra_sta0 and ra_ap0
The Tversity server talks to interface ra_ap0 on Node 1 and the multicast
client talks to interface ra_ap0 on Node 2
Nodes 1 and 2 talk with each other over their ra_sta0 interfaces

Below is a graphical depiction :

Tversity server   -----------ra_ap0--> Node 1
--ra_sta0-----------------ra_sta0-->Node
2-----ra_ap0------------------------> Video Client
===========             ======================
======================                      =============


Node 1 pimd.conf file
==================
!
! Zebra configuration saved from vty
! 2009/08/01 20:26:06
!
hostname node1
password zebra
enable password zebra
log stdout
!
interface eth0
!
interface eth1
!
interface lo
!
interface ra_ap0
ip pim ssm
ip igmp
ip igmp query-interval 125
ip igmp query-max-response-time-dsec 100
ip igmp join 239.255.255.250 192.168.4.60
!
interface ra_sta0
ip igmp
ip igmp query-interval 125
ip igmp query-max-response-time-dsec 100
!
!
ip multicast-routing
!
line vty
!

Node 2 pimd.conf configuration file
============================
!
! Zebra configuration saved from vty
! 2009/08/02 21:54:14
!
hostname node2
password zebra
enable password zebra
log stdout
!
interface eth0
!
interface eth1
!
interface lo
!
interface ra_ap0
ip igmp
ip igmp query-interval 125
ip igmp query-max-response-time-dsec 100
ip igmp join 239.255.255.250 192.168.4.60
!
interface ra_sta0
ip igmp
ip igmp query-interval 125
ip igmp query-max-response-time-dsec 100
!
!
ip multicast-routing
!
line vty
!

>From the above configuration you can see that interface ra_ap0 on node 1 is
configured to be multicast source (ip pim ssm).
We do see some multicast join requests in wireshark from both the server and
the client however no data flow. Initially we started qpimd without
the entry "igmp join ..." on either client side node or server side node.
Looking at node 1 configuration through "show  ip igmp groups" we didn't see
the group membership for "239.255.255.250" while this group membership was
observed on node 2. I put this group membership on both nodes to force them
to join this multicast group - however without success.

Just to give you a background - when both client and server are talking to
same node - say node 2 and same interface ra_ap0 (without qpimd running)
multicast video gets served flawlessly from Tversity server to client
through the node.
But with the 2 node setup we aren't able to see the video streams go through
to the client.

Could you please review  the above configuration for errors or have any
suggestions to reseolve this issue ? Any help would be greatly appreciated.

Thanks,

Reply via email to