cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1909
Views
5
Helpful
1
Replies

Cat 3750 Supervisor TxQueue drops

ROTURNER_2
Level 1
Level 1

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.

1 Reply 1

ROTURNER_2
Level 1
Level 1

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.