The senario is as follows:
[R1 - R2] - [R3 - R4]
R1 and R2 are SP-1, R3 and R4 are SP-2
OSPF running as IGP protocol between R1 and R2 also same for R3 and R4. (no IGP between R2 and R3)
BGP ipv4 and vpnv4 between R1-R2, R2-R3 and R3-R4. (Using option-B-1 "next-hop-self" approch for inter-AS - link R2-R3 NOT redistributed)
R2 loopback is RP for SP-1 and R3 loopback is RP for SP-2.
There is a Multicast join-group on R1 as well as R4. and "ip pim sparse-mode" configured every where except on R2-R3 link...
MSDP configured between R2 and R3.
Multicast BGP is configured only on R2 and R3.
As RESULT: R1 can ping Multicast group on R4 ONLY on first try !!!!! but if "ip pim sparse-mode" configured on R2-R3 link it works perfect even if I remove Multicast BGP.
The point is, if I need to run "ip pim sparse-mode" on R2-R3 link what could be the reason of using Multicast BGP?
Shai, please let me know if you are still want me to send the configuration! Thanks again.