[Xorp-users] XORP - Linux - Multicast setup help

Bruce Simpson bms at incunabulum.net
Thu May 28 08:28:34 PDT 2009


Hello,

Sorry for the delay in replying to your message.

Lucky Stud wrote:
> Hi,
>
> I am trying to setup the xorp on a linux (RHEL4) machine with 3 
> interfaces which routes the traffic for two subnets (setup below). 
> eth0 is directly connected to the a cisco router. I need to enable 
> multicast routing in order to be able to use norton ghost and 
> multicast to image the machines in the 192.0/26 and 192.64/26 subnets 
> and also to receive a multicast video feed transmission from internet. 
> cisco router is setup properly as I can use multicast on all other 
> subnets that are directly connected to the cisco router. The two 
> subnets behind the linux router are live ip and not natted.
>
> I am not sure how to setup the static-rps and/or the bootstrap for the 
> pimsm4 directive to get it to work properly. which interface needs to 
> be the BSR or RP or just use the static rps.

I'm assuming that you don't already have any other multicast routers 
deployed in your network, possibly apart from the Cisco device. Is it 
configured as an RP?

    For a 3 armed router with two stub networks, the placement of the RP 
is not really going to be an issue, however PIM-SM does need one in 
order to operate. I can foresee that you may have trouble with your 
video transmission requirement -- you don't specify if your upstream ISP 
runs PIM-SM already, or if you are able to peer PIM-SM with them. XORP 
does not currently support PIM-DM, and it is generally not widely deployed.

    If your ISP only speaks IGMP on customer networks, you will most 
likely have to install a third-party IGMP proxy, as XORP does not 
currently support IGMP proxy mode. If your ISP does however speak PIM-SM 
on customer networks, then you will have to contact them and ask them 
for the RP configuration details, assuming they do not support the PIM 
bootstrap mechanism.

There is also auto-rp, however, that is somewhat proprietary in nature, 
see Pavlin's old post on the subject:
    http://www.mail-archive.com/xorp-hackers@icir.org/msg00001.html
...if your Cisco device has the necessary IOS feature set, then you 
might just have to use that instead.

In your situation, I would configure your XORP router to be a static RP 
using the configuration you've posted, which looks as though it should 
work properly, although obviously I haven't tested it. Your zone scope 
should be OK for a stub/customer network, but I wouldn't use that 
configuration in a carrier network.

If you are having problems with this config, please post the error 
messages and/or describe the behaviour you see. Currently there is a 
known issue with the MFEA that each network port must have active 
Ethernet link pulse in order to work. There is a community patch for 
this which currently isn't in upstream source, please see the xorp-users 
archives.

thanks,
BMS



More information about the Xorp-users mailing list