[c-nsp] Cat4500 High CPU with Multicast Stream
Christina Klam
cklam at ias.edu
Thu Jul 14 13:12:49 EDT 2011
Antonio,
What happened was someone tried to Ghost using a public IP (non RFC-1918 address), server = 198.138.242.23 to ghost address= udp: 224.77.227.139:7777. When that traffic hit my switch outside of my LAN's gateway router, it flooded it with udp traffic causing a DoS situation.
"Protection" that existed but failed to protect us:
ip igmp limit 1
All interfaces have:
storm-control broadcast level 9.00
storm-control multicast level 1.00
storm-control unicast level 90.00
And uplinks have "switchport block multicast"
Additional protections that I added after the fact:
class-map match-any CLASS_Multicast_ICMP
match access-group name Rate_Multicast
match access-group name Rate_ICMP
class-map match-any CLASS_UDP
match access-group name Rate_UDP
policy-map POLICY_RATE
class CLASS_UDP
police 5000000 375000 exceed-action drop
class CLASS_Multicast_ICMP
police 50000 62500 exceed-action drop
class class-default
police 1000000000 1000000 exceed-action drop
!
ip access-list extended Rate_ICMP
permit icmp any any
ip access-list extended Rate_Multicast
permit ip any 224.0.0.0 15.255.255.255
Extended IP access list Rate_UDP
10 permit udp any any
Regards,
Christina
On Jul 13, 2011, at 4:23 PM, Antonio Soares wrote:
> What is the address range used by ghost ? I've heard that ghost can kill a
> network. But if it not using the 224.0.0.0/24 range and you have at least
> "ip igmp snooping" on every switch, I don't see how this could affect the
> network.
>
> Regards,
>
> Antonio Soares, CCIE #18473 (R&S/SP)
> amsoares at netcabo.pt
> http://www.ccie18473.net
>
>
> -----Original Message-----
> From: cisco-nsp-bounces at puck.nether.net
> [mailto:cisco-nsp-bounces at puck.nether.net] On Behalf Of Christina Klam
> Sent: quarta-feira, 13 de Julho de 2011 15:11
> To: cisco-nsp at puck.nether.net
> Subject: Re: [c-nsp] Cat4500 High CPU with Multicast Stream
>
> I have the same CPU problem but on a 3750. How would I add a similar
> rate-limit for our ghost traffic? That command does not work on
> 12.2(52)SE.
>
> Thank you,
> Christina
>> Message: 9
>> Date: Wed, 13 Jul 2011 13:59:28 +0100
>> From: Alexander Clouter <alex at digriz.org.uk>
>> To: cisco-nsp at puck.nether.net
>> Subject: Re: [c-nsp] Cat4500 High CPU with Multicast Stream
>> Message-ID: <geh0f8-ujm.ln1 at chipmunk.wormnet.eu>
>>
>> Antonio Soares <amsoares at netcabo.pt> wrote:
>>>
>>> I have a customer with a few 3560/3750's and one 4500/SUP5 acting as the
>>> core switch.
>>>
>>> For some reason, when a user start one multicast stream, the 4500 suffers
>>> high cpu utilization and the network is affected. Only the 4500 suffers
> of
>>> this problem, the 3560/3750's don't have any complaints.
>>>
>>> I see that the 4500 is a CEF based platform and I know that IP Multicast
> is
>>> not supported in the CEF path. So I was expecting to have this traffic
>>> switched in hardware or fast-switched. But a packet capture shows me that
>>> the traffic goes to the cpu. I used this debug and output to confirm
> this:
>>>
>>> debug platform packet all receive buffer
>>>
>>> show platform cpu packet buffered
>>>
>>> The processes that eat most of the cpu are "Cat4k Mgmt LoPri" and "Cat4k
>>> Mgmt HiPri". We thought this could be a bug and we upgraded the 4500 to
> the
>>> latest release but the problem is exactly the same. The multicast stream
> is
>>> processed by the cpu.
>>>
>>> Anyone has seen this before ? Is this normal behavior of the 4500 ?
>>>
>>> Usually the multicast streams are destined to 224.x.x.x. The end users do
>>> not respect the 239 rule.
>>>
>>>
>> Sounds like the following might help:
>>
>>
> http://www.gossamer-threads.com/lists/cisco/nsp/128799?do=post_view_threaded
>>
>> It's the following lines you might need:
>> ----
>> mls rate-limit multicast ipv4 non-rpf 100 10
>> mls rate-limit multicast ipv4 partial 250 100
>> ----
>>
>> Or something similar to them.
>>
>> Cheers
>>
>> --
>> Alexander Clouter
>> .sigmonster says: I'm not tense, just terribly, terribly alert!
>>
>
>
>
>
>
>
> _______________________________________________
> cisco-nsp mailing list cisco-nsp at puck.nether.net
> https://puck.nether.net/mailman/listinfo/cisco-nsp
> archive at http://puck.nether.net/pipermail/cisco-nsp/
>
Christina Klam
Network Administrator
Institute for Advanced Study
Email: cklam at ias.edu
Einstein Drive Telephone: 609-734-8154
Princeton, NJ 08540 Fax: 609-951-4418
More information about the cisco-nsp
mailing list