I was kind of curious on something. I recently changed my ssm static maps to directly specify which multicast source a particular multicast would be coming from. This is coming from a provider outside of my network.
ip igmp ssm-map static 40 10.0.10.3
ip igmp ssm-map static 41 10.0.10.4
ip igmp ssm-map static 42 10.0.10.5
I then have specific multicast with them access-lists:
access-list 41 permit 220.127.116.11
This obviously creates a really nice sh ip mroute 18.104.22.168 entry with a one to one mapping. What I had before was a more generic access-list with all the hosts pointint to the same access-list:
ip igmp ssm-map static 30 10.0.10.3
ip igmp ssm-map static 30 10.0.10.4
ip igmp ssm-map static 30 10.0.10.5
Then i created a more generic access-list like:
access-list 30 permit 22.214.171.124 0.0.255.255
which was really nice. The only problem is that it created a mapping in the mroute table for each specific host. That is what the router is supposed to do and was expected. The problem with the way i'm doing it now is that my multicast provider could change a multicast to a different source. I would have the source address in my table, but I don't have the friendly access-list like I had with the /16. I was wondering if there is any harm on doing it the way I had it in the first place even though I could actually get up to 20 entries of sources and one is really only active. I hope this makes sense, just trying to figure out the easiest way to accomplish this with ssm or the best way I guess. Looking for opinions.