This is my topology:
user 10.10.10.10/24 <----------> 10.0.255.249/32 ether2 (pim) ether1 10.10.10.249/24 <----------> network 10.10.10.0/24
As you see, the user is not in the same network as the pim proxy, but since the ether2 and ether1 are proxy-arp, I got it all working just fine, I mean I got connectivity between the user and network 10.10.10.0/24, and all services such us Internet are working very well. The thing is that, even though the user is reachable by the proxy, I kept getting this error on the proxy:
RX IGMP_V2_MEMBERSHIP_REPORT from 10.10.10.10 to 10.0.255.249 on vif ether2: source must be directly connected.
The configuration includes a specific route to 10.10.10.10 via ether2, in that way the proxy can reach the user and can be proxy-arp on ether1 for that address.
My question is:
Is there a way to go around this control or they should be on the same network?
Perhaps a new feature of PIM?
Thank a lot.
this is kind of bad practice to make on one end /32 and on other /24 even though it works. If possible try to make both ends /32
The reason for this is - some things may stop working as expected, and it seems you just found one such case.