[Xorp-users] Multicast without PIM on internal interface while PIM on external
Dan Lukes
dan@obluda.cz
Tue, 14 Jun 2005 01:21:54 +0200
I have simple configuration - FreeBSD 4.11 with PIM support; one
interface (vlan31) connected to ISP supporting PIM-SM; second interface
(vlan666) is local network which contain no routers - end-user stations
only.
I don't want misconfigured user station interfere with multicast
routing, so I don't want to run the multicast routing protocol on
internal interface.
The native way seems to be don't run PIM on it, e.g. set
protocols.pimsm4.interface vlan666.vif vlan666.disable to true
Unfortunatelly, it isn't possible. The IGMP messages received from
internal network may trigger NOCACHE kernel message comming from
internal message. Althought the message is not created by PIM routing
protocol event, the "disable" option apply. Kernel message is rejected
because the source interface isn't PIM-UP.
On the other side, when I enable the PIM on vlan666 it sends and
accepts PIM-HELLO and do other PIM related tasks including elections.
Is there an option to enable multicast routing on the interface but
without PIM enabled on it ?
Well, I can use firewall to block PIM-ROUTERS.MCAST.NET packets on
vlan666 but it's a workaround only, not clean way ...
Dan