[c-nsp] MSDP and my limited knowledge question
Phil Mayers
p.mayers at imperial.ac.uk
Tue Sep 4 05:18:49 EDT 2012
On 09/03/2012 07:12 PM, Mihai Tanasescu wrote:
> b) if I put:
> 10.10.10.1/29 or /32 configured on S on a Loopback interface
> and on C4900:
> ip route 10.10.10.0 255.255.255.240 192.168.1.2
So, to be clear, you're doing this i.e. trying to source the multicast
from a "virtual" IP:
Linux:
ip addr add 192.168.1.2/24 dev eth0
ip addr add 10.10.10.1/23 dev lo
send-multicast --source 10.10.10.1 --group 233.x.x.x
Cisco:
int Vlan123
ip address 192.168.1.1 255.255.255.0
ip pim sparse-mode
ip route 10.10.10.1 255.255.255.255 192.168.1.2
I don't think this will work. The c4900 isn't a PIM DF for 10.10.10.1,
so won't send PIM register packets (or MSDP advertisments).
You could try adding the 10-net as a "secondary"
int Vlan123
ip address 192.168.1.1 255.255.255.0
ip address 10.10.10.2 255.255.255.248 secondary
ip pim sparse-mode
Linux by default will respond to ARP packets for any of its IPs on all
interfaces, so this should in theory work.
Another alternative is the "proxy-register" argument, but that's only
available in dense mode:
ip pim dense-mode proxy-register [list x | route-map y]
I wonder if the multicast stub-routing functionality will trick the 4900
into being the DF?
Otherwise, you'll have to run a PIM SM routing protocol on the Linux
box, and trust me - you don't want to do that.
More information about the cisco-nsp
mailing list