03-23-2011 02:44 AM - edited 03-06-2019 04:13 PM
Hello people
I would like to understand what the different queues do but there is no information I can find and from what I see they are fixed so maybe can do nothing about my issue which is I see drops on queue 8 and 11 asic 4 as shown below.
DIST-ANG-MLS-1#sh platform port-asic stats drop asic 4
Port-asic Port Drop Statistics - Summary
========================================
RxQueue 0 Drop Stats: 0
RxQueue 1 Drop Stats: 0
RxQueue 2 Drop Stats: 0
RxQueue 3 Drop Stats: 0
Port 0 TxQueue Drop Stats: 0
Port 1 TxQueue Drop Stats: 0
Port 2 TxQueue Drop Stats: 0
Port 3 TxQueue Drop Stats: 0
Supervisor TxQueue Drop Statistics
Queue 0: 0
Queue 1: 0
Queue 2: 0
Queue 3: 0
Queue 4: 0
Queue 5: 0
Queue 6: 0
Queue 7: 0
Queue 8: 15420
Queue 9: 0
Queue 10: 6
Queue 11: 264859923
Queue 12: 0
Queue 13: 0
Queue 14: 0
Queue 15: 0
The model is a WS-C3750G-24TS-1U but I am really interested in which queue does what.
Any help greatly appreciated. I want to turn on OSPF fast hello timer and am worried these drops may be related to the routing protocol and cause me to trash my links rather than protect them. I have WES circuits and the carrier does not appear to have set link loss forwarding so I need a method for the switch to recognise the link has failed and so not black hole traffic for x seconds which is obviously no good for voice etc.
Thanks folks Roger.
03-23-2011 06:24 AM
I have found the answer.
There is a document on CCO
Troubleshooting High CPU Utilization for Cat 3750 which is brilliant. The queues are in order from 0 -15:
These are the CPU queues with their uses:
•
rpc—Remote procedure call. Used by Cisco system processes to communicate across the stack.
•
stp—Spanning Tree Protocol. A Layer 2 protocol with its own queue.
•
ipc—Interprocess communication. Used by Cisco system processes to communicate across the
stack.
•
routing protocol—Used for routing protocol packets received by other network devices.
•
L2 protocol—Used for protocol packets such as LACP, UDLD, and so on.
•
remote console—Used for packets when you enter the session switch-number privileged EXEC
command on a stack master switch to open the console on another switch member.
•
sw forwarding—Used for packets punted by the hardware for the CPU to route.
•
host—Used for packets with a destination IP address matching any switch IP address. Also IP
broadcast packets.
•
broadcast—Receives Layer2 broadcast packets.
•
cbt-to-spt—Receives multicast packets for PIM_SM.
•
igmp snooping—A queue for IGMP packets.
•
icmp—A queue for ICMP redirect packets.
•
logging—Used for receive packets generated by hardware for ACL logging.
•
rpf fail—A queue for reverse path forwarding failures.
•
dstats—drop stats. Not used during normal operation.
•
cpu heartbeat—Used by the CPU receiving the packets it sends to itself.
The high count was due to services on a CSS with keepalive but the network not in the routing tables as servers moved long time ago and so the CSS was sending packets to a supernet which were forwarded to my device and back so in a loop until ttl expired but as keepealives with many services on two CSS there were many packets.
My issue was icmp queue 11 and is now sorted. This can be considered closed. I'll give myself 5 stars I think.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide