Hi Guys and INE
I have been testing this and getting the same output. Instead of making R1 or R4 as a source, i attempted Ping from the SW1 interface vlan 146 (e.g, 155.1.146.7/24) and it shows the desired behavior on the RP:
Received v2 Register on Serial0/0 from 155.1.0.1
*Mar 2 00:51:59.457: (Data-header) for 155.1.146.7, group 224.10.10.10
*Mar 2 00:51:59.461: %PIM-4-INVALID_SRC_REG: Received Register from 155.1.0.1 for (155.1.146.7, 224.10.10.10), not willing to be RP
Rack1R5#
*Mar 2 00:51:59.465: PIM(0): Register for 155.1.146.7, group 224.10.10.10 rejected
*Mar 2 00:51:59.469: PIM(0): Send v2 Register-Stop to 155.1.0.1 for 155.1.146.7, group 224.10.10.10
Everthing seems to work fine but just after that we see this message on R5 which shows a Join message coming from SW2, see the underlined text:
Mar 2 00:52:19.469: PIM(0): Received v2 Join/Prune on FastEthernet0/0 from 155.1.58.8, to us
*Mar 2 00:52:19.473: PIM(0): Join-list: (*, 224.110.110.110), RPT-bit set, WC-bit set, S-bit set
*Mar 2 00:52:19.477: PIM(0): Update FastEthernet0/0/155.1.58.8 to (*, 224.110.110.110), Forward state, by PIM *G Join
*Mar 2 00:52:19.477: PIM(0): Update FastEthernet0/0/155.1.58.8 to (155.1.146.6, 224.110.110.110), Forward state, by PIM *G Join
*Mar 2 00:52:19.877: PIM(0): Received v2 Join/Prune on FastEthernet0/0 from 155.1.58.8, to us
*Mar 2 00:52:19.877: PIM(0): Join-list: (155.1.146.7/32, 224.10.10.10), S-bit set
and After that, an entry is created on R5 for VLAN 146 interface (source SW1) that should not have been created:
*Mar 2 00:52:54.221: PIM(0): Insert (155.1.146.7,224.10.10.10) join in nbr 155.1.45.4's queue
*Mar 2 00:52:54.229: PIM(0): Building Join/Prune packet for nbr 155.1.45.4
*Mar 2 00:52:54.229: PIM(0): Adding v2 (155.1.146.7/32, 224.10.10.10), S-bit Join
*Mar 2 00:52:54.229: PIM(0): Send v2 join/prune to 155.1.45.4 (Serial0/1)
*Mar 2 00:52:55.221: PIM(0): Send RP-reachability for 224.110.110.110 on FastEthernet0/0
Rack1R5#show ip mroute 155.1.146.7 224.10.10.10
IP Multicast Routing Table
Flags: D - Dense, S - Sparse, B - Bidir Group, s - SSM Group, C - Connected,
L - Local, P - Pruned, R - RP-bit set, F - Register flag,
T - SPT-bit set, J - Join SPT, M - MSDP created entry,
X - Proxy Join Timer Running, A - Candidate for MSDP Advertisement,
U - URD, I - Received Source Specific Host Report,
Z - Multicast Tunnel, z - MDT-data group sender,
Y - Joined MDT-data group, y - Sending to MDT-data group
Outgoing interface flags: H - Hardware switched, A - Assert winner
Timers: Uptime/Expires
Interface state: Interface, Next-Hop or VCD, State/Mode
(155.1.146.7, 224.10.10.10), 00:28:52/00:03:29, flags: T
Incoming interface: Serial0/1, RPF nbr 155.1.45.4
Outgoing interface list:
FastEthernet0/0, Forward/Sparse-Dense, 00:28:29/00:02:45
The configuration is alright (i used the Access list version and not the route-map) however for some reason this is not working, can i assume it as some anomaly of the multicast where sometimes you need to perform "clear ip mroute " or Reloading your routers a number of times?
I am using Routers on Dynamips connected to Real 4 x Cisco 3750 Catalyst switches.
Can someone from the INE comment on this one as this is a feature that could be very well asked in the CCIE lab.
Regards
Muhammad