James,
qpimd configuration should be easy, but it is hard to predict the exact difficulty you could be hitting.
Start by having a look at these guides:
Aditionally, qpimd requires understanding of PIM ASM versus PIM SSM.
It may be useful to check this:
Once I sketched this brief overview of ASM vs SSM:
1) A host usually uses IGMP to join an any-source group like239.1.1.1. The PIM router injects such a membership information intothe PIM protocol. The ASM (any-source multicast) service model isimplemented by full PIM-SM routers in order to dynamically build themulticast distribution tree for that kind of any-source group.2) qpimd does not support the ASM model. It only supports the SSM(source-specific multicast) model. The difference is, SSM relies onreception of source-specific joins. A source-especific join requiresIGMPv3 in order to specify the source for the multicast traffic.Hence, while with ASM a host joins a group like 239.1.1.1, with SSM ahost must join a pair source+group. The pair source+group like(2.2.2.2,239.2.2.2) is called an SSM "channel".3) In order to run qpimd for dynamic multicast, you will need to tellyour member hoststo join a channel like (2.2.2.2,239.2.2.2) and NOT simply join a grouplike 239.1.1.1. This usually means that (1) the member host'sunderlying operating system must support IGMPv3 and (2) the memberhost's application must specify the multicast source address in thejoin request.4) It is worth mentioning SSM relies on the correct unicast routing ofthe multicast source address towards the host which sources themulticast traffic. That is, make sure the unicast routing towards thesource address is correct, either dinamically or statically.5) If you have multiple PIM routers, you will want to enable "ip pimssm" on the links linking them.6) Enable both "ip pim ssm" and "ip igmp" on qpimd router's interfacesattached to member hosts. "ip igmp" enables reception of IGMPv3 joins."ip pim ssm" injects the IGMP local membership information into PIMprotocol.
-x-
If you spot any specific difficuly, please let me know.
Everton