  multicastblast
@alter.net
| Multicast
Hello all,
I'm having some multicast issues. I have PIM-SD mode setup, and I'm manually pointing all the devices to a specific RP. Here's my setup:
source-[3750]-[asa]-[3560]-[2811]-{MPLS}-[2811]-[3560(RP)]-[asa]-[3750]-receiver
Now, everyone is pointed to the RP and that looks good, and all their PIM neighbor relationships look good too. But the multicast stuff still isn't working and i'm not too sure why. Any ideas? |
|
  multicastblast
@alter.net
| let me add a couple mroutes
on the right side of the MPLS (next to the rp) :
sh ip mroute | in 225. (*, 225.0.0.1), 14w5d/stopped, RP 192.168.22.10, flags: SPF (172.16.32.52, 225.0.0.1), 00:07:08/00:02:02, flags: PR
which is good, 172.16.32.52 is the source of the multicast. Here is what i get on my RP:
(*, 225.0.0.1), 00:03:58/stopped, RP 192.168.22.10, flags: SP (2811 IP, 225.0.0.1), 00:00:25/00:02:34, flags: PT (2811 IP, 225.0.0.1), 00:00:37/00:02:34, flags: PT |
|
  multicastblast
@alter.net
| reply to multicastblast I think I've isolated the problem to the ASA. PIM is enabled, and so is multicast routing, and they're pointed to the rp. But it doesn't look like the 225.0.0.1 traffic is passing through.
I've also ensured that 225.0.0.1 traffic is allowed through the firewall. |
|
  multicastblast
@alter.net
| reply to multicastblast I joined my ASA to the igmp group 225.0.0.1 on both inside and outside interface. I captured all data destined for 225.0.0.1 on my outside interface and this is all that shows
3 packets captured 1: 18:22:26.279129 ASA_IP > 225.0.0.1: ip-proto-2, length 8 2: 18:24:20.036268 ASA_IP > 225.0.0.1: ip-proto-2, length 8 3: 18:24:23.786458 ASA_IP > 225.0.0.1: ip-proto-2, length 8 3 packets shown
those are just because I joined the IGMP group on the outside interface, so obviously the multicast is not getting through, but again, i have no clue why.
I don't have any bidi filters, or neighbor filters on. When I do a sh pim neighb everything looks right. It shows the neighbors both outside and in. |
|
  multicastblast
@alter.net
| reply to multicastblast #sh capture capin 18 packets captured 1: 09:28:39.808857 172.16.32.52.1853 > 225.0.0.1.6110: udp 136 2: 09:28:39.878860 172.16.32.52.1854 > 225.0.0.1.6100: udp 136 3: 09:28:40.178915 172.16.32.52.1852 > 225.0.0.1.6080: udp 100 4: 09:28:40.808918 172.16.32.52.1856 > 225.0.0.1.6120: udp 82 5: 09:28:40.808918 172.16.32.52.1855 > 225.0.0.1.6130: udp 82 6: 09:28:40.868927 172.16.32.52.1847 > 225.0.0.1.6070: udp 1112 7: 09:28:41.808994 172.16.32.52.1849 > 225.0.0.1.6030: udp 1164
#sh capture capout capture capout type raw-data access-list capture interface outside [Capturing - 0 bytes]
#sh run | grep multi multicast-routing
asa1-suff-va(config)# sh run interface g0/0 ! interface GigabitEthernet0/0 nameif outside security-level 0 ip address 192.168.x.x 255.255.255.0 igmp join-group 225.0.0.1
asa1-suff-va(config)# sh run interface g0/1 ! interface GigabitEthernet0/1 nameif inside security-level 100 ip address 192.168.x.x 255.255.255.248 standby 192.168.x.x igmp join-group 225.0.0.1
asa1-suff-va(config)# sh run | grep pim pim rp-address 192.168.x.x
So I'm pretty much stumped. Multicast is running, everything looks like it should work, but as you can see none of the multicast packets are exiting the ASA's interface. |
|
 aryoba Premium,MVM join:2002-08-22 | Please post configuration of ALL devices (routers, switches, and ASA). |
|
  rolande Certifiable Premium,Mod join:2002-05-24 Powell, OH clubs:
Host: Linksys AT&T Midwest
| reply to multicastblast I would be most interested to see the full ASA config as that is where the packets seem to disappear. I don't believe you should have to statically join groups on the ASA interfaces to make it work if it is properly participating in PIM. You have enabled multicast-routing but don't you have to enable PIM on each interface you want to participate in the multicast path? |
|
  multicastblast
@alter.net
| rolande, you would think that you would have to setup PIM on the interfaces just like a switch or router, right? Well the ASA doesn't really have that option
ex:
here's most of the ASA config (omitted certain parts because it is lengthy)
|
|
 aryoba Premium,MVM join:2002-08-22 | Can you also post full configuration of other devices (routers and switches)? This is to make sure that everything is in place. |
|
  multicastblast
@alter.net
| all of them? because I have around 16 devices that this is going over. 4 at each site, with duplicate devices for failover.
I'm mainly concerned with this ASA right now because according to this cisco tutorial (scroll towards the bottom) you can capture multicast both outgoing and incoming. When I setup capturing on my asa I only see the incoming, and it's getting dropped before it gets sent out for some reason. |
|
 aryoba Premium,MVM join:2002-08-22 | Without seeing the configuration of all related devices, it would be hard to say what is what  |
|