Everton Marques
2010-02-22 12:29:01 UTC
For the records.
--xx--
qpimd doesn't provide commands for static multicast routes.
However I think it is possible to obtain a similar behavior with
static igmp joins. Please see the example below.
Example for:
- Mcast source: 1.1.1.1
- Mcast group: 239.1.1.1
- Input interface: eth0
- Ouput interface list: eth1, eth2
Step 1: Add unicast route to source (1.1.1.1)
Since qpimd relies on correct unicast routing to the
source address, add a unicast route to 1.1.1.1 towards
eth0, either statically (route add, ip route add) or by using
a dynamic routing protocol (e.g. zebra and ospfd).
Step 2: Add static igmp join to (1.1.1.1,239.1.1.1) on every output interface
!
! qpimd.conf:
!
interface eth0
ip pim ssm
interface eth1
ip pim ssm
ip igmp
ip igmp join-group 239.1.1.1 source 1.1.1.1
interface eth2
ip pim ssm
ip igmp
ip igmp join-group 239.1.1.1 source 1.1.1.1
--xx--
qpimd doesn't provide commands for static multicast routes.
However I think it is possible to obtain a similar behavior with
static igmp joins. Please see the example below.
Example for:
- Mcast source: 1.1.1.1
- Mcast group: 239.1.1.1
- Input interface: eth0
- Ouput interface list: eth1, eth2
Step 1: Add unicast route to source (1.1.1.1)
Since qpimd relies on correct unicast routing to the
source address, add a unicast route to 1.1.1.1 towards
eth0, either statically (route add, ip route add) or by using
a dynamic routing protocol (e.g. zebra and ospfd).
Step 2: Add static igmp join to (1.1.1.1,239.1.1.1) on every output interface
!
! qpimd.conf:
!
interface eth0
ip pim ssm
interface eth1
ip pim ssm
ip igmp
ip igmp join-group 239.1.1.1 source 1.1.1.1
interface eth2
ip pim ssm
ip igmp
ip igmp join-group 239.1.1.1 source 1.1.1.1