Discussion:
[qpimd-users] querry related with pim join message
b***@iitb.ac.in
2009-09-25 09:07:23 UTC
Permalink
Hello friends,

I was trying to test qpimd. The testing envirnment is shown
below:

ip address:172.16.155.9
pc 1 ( sending (S,G) message ) ----> pc 2 running quagga (zebra + ospf +
pimd) and having ip address 172.16.0.4 ----> pc3 running quagga (zebra +
ospf + pimd) and having ip address 172.16.0.2 and 192.168.1.2 on different
interfaces.

I could not figure out why pc 2 is not sending any pim join message from
pc 1 while S in S,G pair is 192.168.1.12.

Am i making any mistake at here? Thanks in advance for your help.
Regards,
bhavin
b***@iitb.ac.in
2009-09-25 09:07:36 UTC
Permalink
Hello friends,

I was trying to test qpimd. The testing envirnment is shown
below:

ip address:172.16.155.9
pc 1 ( sending (S,G) message ) ----> pc 2 running quagga (zebra + ospf +
pimd) and having ip address 172.16.0.4 ----> pc3 running quagga (zebra +
ospf + pimd) and having ip address 172.16.0.2 and 192.168.1.2 on different
interfaces.

I could not figure out why pc 2 is not sending any pim join message from
pc 1 while S in S,G pair is 192.168.1.12.

Am i making any mistake at here? Thanks in advance for your help.
Regards,
bhavin
Everton Marques
2009-09-25 18:21:37 UTC
Permalink
Hi Bhavin,
  I was trying to test qpimd. The testing envirnment is shown
ip address:172.16.155.9
pc 1 ( sending (S,G) message ) ----> pc 2 running quagga (zebra + ospf +
pimd) and having ip address 172.16.0.4 ----> pc3 running quagga (zebra +
ospf + pimd) and having ip address 172.16.0.2 and 192.168.1.2 on different
interfaces.
   I could not figure out why pc 2 is not sending any pim join message from
pc 1 while S in S,G pair is 192.168.1.12.
I could not understand your setup very well, please clarify:

1) The source address is S=192.168.1.12, attached to pc3, right?
If so, is pc3 sending a multicast stream towards S,G ?

2) Where is the receiver pc? Is it pc1 ? If so, is there an application
running on pc1 and issuing an IGMP join? Can you check it with "show
ip igmp sources" ?
Can pc3 ping the source address S=192.168.1.12?

Cheers,
Everton
Everton Marques
2009-09-26 01:18:56 UTC
Permalink
Hi Bhavin,
   Thanks for your reply. Let me clarify my setup.
The receiver is pc1 which is sending igmp ssm S,G join with the
S=192.168.1.12 and G is 232.2.4.5. I have made a simple c program
which send S,G join with above values on pc1.
 On pc2 i do not get any source but what i get is group address sent as
an igmp join from pc 1 as one of the igmp group addresses on pc 2.
 Actually no source was connected with pc3 but i thought since the ip
configured on it is 192.168.1.4 at least pim join should reach up to
pc 3 or pc2.
I think your setup looks ok.

I suppose you have IGMP enabled under pimd on pc2's interface attached to pc1,
right? Then "show ip igmp sources" on pc2 should display the
192.168.1.12 source.

Are you sure the receiver application is issuing a correct IGMPv3 join
to (S,G)=(192.168.1.12,232.2.4.5) ? You can use tcpdump to verify the
ICMP join.

I run nepim to test IGMPv3 joins, it looks like this (on pc1): nepim
-j 192.168.1.12+232.2.4.5
To get nepim: http://www.nongnu.org/nepim/

Cheers,
Everton
Everton Marques
2009-09-26 14:20:39 UTC
Permalink
Bhavin,
record=0 group=232.2.3.5 source=198.168.1.4
The IGMPv3 report above looks good. However, why is S=198.168.1.4 ?
You said S was 192.168.1.12 ?

Also, there is an easier alternative than nepim to test IGMPv3 joins,
you can configure pimd's interface running on pc1 with the
command "ip igmp join". Sorry I forgot such an option.

Cheers,
Everton
Everton Marques
2009-09-26 14:49:08 UTC
Permalink
  Can you tell me what else can be a problem?
I don't know yet, please send the following results from pc2:

show ip igmp interface
show ip igmp groups
show ip igmp sources
show ip pim interface
show ip pim neighbor
show ip pim local-membership
show ip pim join
show ip pim upstream
show ip pim rpf
show ip route 198.168.1.4
show ip route 198.168.1.12
show ip mroute

Everton
Everton Marques
2009-09-26 15:11:28 UTC
Permalink
Bhavin,
quagga-pimd-router> show ip route 198.168.1.4
Failure querying RIB nexthop for unicast address 198.168.1.4
quagga-pimd-router> show ip route 198.168.1.12
Failure querying RIB nexthop for unicast address 198.168.1.12
I think the problem is zebra does not have routes to 198.168.1.4,198.168.1.12.
Can you check these commands in the zebra daemon as well?

show ip route 198.168.1.4
show ip route 198.168.1.12

Everton
Everton Marques
2009-09-27 14:22:54 UTC
Permalink
Trying 127.0.0.1...
Connected to localhost (127.0.0.1).
Escape character is '^]'.
Vty password is not set.
Connection closed by foreign host.]
Notice the message "Vty password is not set", edit zebra.conf and
define the password, then you will be able to telnet zebra.

Everton

b***@iitb.ac.in
2009-09-25 09:07:36 UTC
Permalink
Hello friends,

I was trying to test qpimd. The testing envirnment is shown
below:

ip address:172.16.155.9
pc 1 ( sending (S,G) message ) ----> pc 2 running quagga (zebra + ospf +
pimd) and having ip address 172.16.0.4 ----> pc3 running quagga (zebra +
ospf + pimd) and having ip address 172.16.0.2 and 192.168.1.2 on different
interfaces.

I could not figure out why pc 2 is not sending any pim join message from
pc 1 while S in S,G pair is 192.168.1.12.

Am i making any mistake at here? Thanks in advance for your help.
Regards,
bhavin
Loading...