I have cisco 3600 that becomes "heavy" from time to time, it appears as long pings.
Reset to the router solve it, but after a while it comes again.
My suggestion whenever it gets bogged down is to do a "show proc cpu" and a "show proc mem" command and see if there is high CPU utilization or if it is running out of memory.
do you have enough ram?
are you experiencing any queue drops (dropping any pkts)?
during these times check the interface load.
'show interfaces'
if it is high, turn off fast-switching (if used) on the interfaces, then define an access-list to pinpoint the traffic that is flooding your router.
int e0
no ip route-cache
exit
access-list 123 permit tcp any any log-input
access-list 123 permit udp any any log-input
access-list 123 permit icmp any any log-input
log it to a syslog server, not the console
logging X.X.X.X
logging trap debugging
if a certain host is transferring huge files or flooding your router using any other data means you will see who. if this is not the case chenck your memory and cpu as rburke suggested above.
During the period of high activity look at the interface statistics, the output indicates input and output load in the range 0 to 255 where 255 is 100%.
Also packet and byte counters are there, should indicate which are the busy interfaces.
With the CPU values you have posted the router is processing many IP packets, you may not be using the optimal switching mode. The 57% value is the interrupt load on the CPU
Check to see if the router is capable of IP CEF. If it is then once you have completed your investigation on source and destination addresses enable it. This should drop the CPU load drastically.
how does the "ip route-cache" affect on the CPU load?
what is IP CEF? and how does it affect on the CPU load?
I could see that on 2 interfaces i have error input packets, and packets were dropped.
eth 0/0
"input queue 5/75, 25810 drops"
"83700 input errors"
eth 0/1
"264158 input errors"
regarding output, i could see on all the ports errors in about the same amount as this :
218 output errors, 0 collisions, 1 interface resets
0 babbles, 0 late collision, 0 deferred
218 lost carrier, 0 no carrier
CEF is Cisco Express Forwarding - it is an advanced routing feature that remembers the result of the lookup to the routing table and switches the packet rather that routing it. It reduces load on the CPU, but increases memory load. It is supported by most 3600s.
all the ports and the components that they connect to defined as 10Mbps full duplex.
most of the time the router works in 30% cpu,
"CPU utilization for five seconds: 38%/24%; one minute: 31%; five minutes: 29%"
in average once a day(not in the same time) it becomes 99% cpu.
when it works in 30% cpu i can steel see the erros , and packets drop, but only in 2 interfaces (0&1).
can this line "ip route-cache policy" affect the CPU load?
I'll try to add CEF.
any other reasons that can cause errors, and packet drop?
Also you state that the problem occurs after a time period following a reload. Did you check the output from Sh mem?
I'd recommend noting the largest value for I/O memory after the reload, then at intervals until the problem occurs again. This indicates the largest free memory block, if it decreases over time the IOS may be at fault.
The line "ip route-cache policy" could affect the CPU usage, although this depends on the IOS your running.
It enables fast switching of the policy routing, and should lower the CPU load, However if your using IP CEF you dont need this command, as PBR is CEF switched by default in later IOS images.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.