12-18-2013 01:28 PM - edited 03-07-2019 05:09 PM
Guys,
I have a Cisco 6500 with a gig link to a foundry switch. Both ports are 1gig FD, Flowcontrol disabled, MTU 1500.
The cisco is showing large amounts of packet drops on its interface. the foundry is not seeing any. however this is impacting performance. The amount foo traffic is minimal yet in 12 hours I had 20000 packets dropped. I am running pings to the IP on the foundry and if I clear the counters on the cisco port I can almost tie up the ping failures with the packets being dropped.
Want to know a way I can figure out why the packets are dropped, is it the speed of the packets perhaps? I can create a 2x 1gig lacp but doing so between cisco and Foundry is a real pig. There is no config ont he cisoc port, just switchport mode turnk and a list of vlans
CPU utilization for five seconds: 45%/37%; one minute: 35%; five minutes: 34%
Cisco6500#sh int g1/1
GigabitEthernet1/1 is up, line protocol is up (connected)
Hardware is C6k 1000Mb 802.3, address is xx
Description: link to foundry
MTU 1500 bytes, BW 1000000 Kbit, DLY 10 usec,
reliability 255/255, txload 8/255, rxload 5/255
Encapsulation ARPA, loopback not set
Keepalive set (10 sec)
Full-duplex, 1000Mb/s, media type is 10/100/1000BaseT
input flow-control is off, output flow-control is off
Clock mode is auto
ARP type: ARPA, ARP Timeout 04:00:00
Last input 00:00:23, output never, output hang never
Last clearing of "show interface" counters 00:05:04
Input queue: 0/2000/12/0 (size/max/drops/flushes); Total output drops: 4794
Queueing strategy: fifo
Output queue: 0/40 (size/max)
30 second input rate 21775000 bits/sec, 4566 packets/sec
30 second output rate 31511000 bits/sec, 4880 packets/sec
1384266 packets input, 771010734 bytes, 0 no buffer
Received 10087 broadcasts (3330 multicasts)
0 runts, 0 giants, 0 throttles
0 input errors, 0 CRC, 0 frame, 12 overrun, 0 ignored
0 watchdog, 0 multicast, 0 pause input
0 input packets with dribble condition detected
1404769 packets output, 1070775755 bytes, 0 underruns
0 output errors, 0 collisions, 0 interface resets
0 babbles, 0 late collision, 0 deferred
0 lost carrier, 0 no carrier, 0 PAUSE output
0 output buffer failures, 0 output buffers swapped out
CPU usage 5% mem usage 30%
GigabitEthernet2 is up, line protocol is up
Hardware is GigabitEthernet, address is xxx
Configured speed 1Gbit, actual 1Gbit, configured duplex fdx, actual fdx
Member of 8 L2 VLANs, port is tagged, port state is FORWARDING
STP configured to ON, priority is level0, flow control disabled
mirror disabled, monitor disabled
Not member of any active trunks
Not member of any configured trunks
Port name is link to switch
MTU 1518 bytes, encapsulation ethernet
300 second input rate: 24985704 bits/sec, 4258 packets/sec, 2.55% utilization
300 second output rate: 18324784 bits/sec, 4252 packets/sec, 1.89% utilization
1447384920 packets input, 3900985418665 bytes, 0 no buffer
Received 40051164 broadcasts, 38039767 multicasts, 1369293989 unicasts
0 input errors, 0 CRC, 0 frame, 0 ignored
0 runts, 0 giants, DMA received 5742345498 packets
1278568924 packets output, 2734490474507 bytes, 0 underruns
Transmitted 46275661 broadcasts, 22822039 multicasts, 1209471224 unicasts
0 output errors, 0 collisions, DMA transmitted 5573536219 packets
12-18-2013 01:48 PM
Could you post the output the command "sh counter interface G1/1"?
12-18-2013 03:14 PM
64 bit counters:
0. rxHCTotalPkts = 41660219998
1. txHCTotalPkts = 40214780637
2. rxHCUnicastPkts = 41213136455
3. txHCUnicastPkts = 39696565472
4. rxHCMulticastPkts = 149045780
5. txHCMulticastPkts = 252952234
6. rxHCBroadcastPkts = 298037759
7. txHCBroadcastPkts = 265262931
8. rxHCOctets = 21338380361254
9. txHCOctets = 28945785258523
10. rxTxHCPkts64Octets = 1335873
11. rxTxHCPkts65to127Octets = 33372825954
12. rxTxHCPkts128to255Octets = 9771718071
13. rxTxHCPkts256to511Octets = 6260865328
14. rxTxHCpkts512to1023Octets = 5271552757
15. rxTxHCpkts1024to1518Octets = 27196702648
16. txHCTrunkFrames = 0
17. rxHCTrunkFrames = 41660219947
18. rxHCDropEvents = 0
32 bit counters:
0. rxCRCAlignErrors = 0
1. rxUndersizedPkts = 0
2. rxOversizedPkts = 0
3. rxFragmentPkts = 0
4. rxJabbers = 0
5. txCollisions = 0
6. ifInErrors = 0
7. ifOutErrors = 0
8. ifInDiscards = 52823
9. ifInUnknownProtos = 0
10. ifOutDiscards = 0
11. txDelayExceededDiscards = 0
12. txCRC = 0
13. linkChange = 19
14. wrongEncapFrames = 0
All Port Counters
1. InPackets = 41660187158
2. InOctets = 21338361280817
3. InUcastPkts = 41213103962
4. InMcastPkts = 149045662
5. InBcastPkts = 298037768
6. OutPackets = 40214781054
7. OutOctets = 28945785596119
8. OutUcastPkts = 39696565881
9. OutMcastPkts = 252952238
10. OutBcastPkts = 265262935
11. AlignErr = 0
12. FCSErr = 0
13. XmitErr = 0
14. RcvErr = 0
15. UnderSize = 0
16. SingleCol = 0
17. MultiCol = 0
18. LateCol = 0
19. ExcessiveCol = 0
20. CarrierSense = 0
21. Runts = 0
22. Giants = 0
23. InDiscards = 52823
24. OutDiscards = 0
25. InErrors = 0
26. OutErrors = 0
27. InUnknownProtos = 0
28. txCRC = 0
29. TrunkFramesTx = 0
30. TrunkFramesRx = 41660220401
31. WrongEncap = 0
32. Broadcast_suppression_discards = 0
33. Multicast_suppression_discards = 0
34. Unicast_suppression_discards = 0
35. rxTxHCPkts64Octets = 1335873
36. rxTxHCPkts65to127Octets = 33372826420
37. rxTxHCPkts128to255Octets = 9771718103
38. rxTxHCPkts256to511Octets = 6260865370
39. rxTxHCpkts512to1023Octets = 5271552776
40. rxTxHCpkts1024to1518Octets = 27196702960
41. DropEvents = 0
42. CRCAlignErrors = 0
43. UndersizedPkts = 0
44. OversizedPkts = 0
45. FragmentPkts = 0
46. Jabbers = 0
47. Collisions = 0
48. DelayExceededDiscards = 0
49. bpduOutlost = 0
50. qos0Outlost = 0
51. qos1Outlost = 0
52. qos2Outlost = 0
53. qos3Outlost = 1680617
54. qos4Outlost = 0
55. qos5Outlost = 0
56. qos6Outlost = 0
57. qos7Outlost = 0
58. qos8Outlost = 0
59. qos9Outlost = 0
60. qos10Outlost = 0
61. qos11Outlost = 0
62. qos12Outlost = 0
63. qos13Outlost = 0
64. qos14Outlost = 0
65. qos15Outlost = 0
66. qos16Outlost = 0
67. qos17Outlost = 0
68. qos18Outlost = 0
69. qos19Outlost = 0
70. qos20Outlost = 0
71. qos21Outlost = 0
72. qos22Outlost = 0
73. qos23Outlost = 0
74. qos24Outlost = 0
75. qos25Outlost = 0
76. qos26Outlost = 0
77. qos27Outlost = 0
78. qos28Outlost = 0
79. qos29Outlost = 0
80. qos30Outlost = 0
81. qos31Outlost = 0
82. bpduCbicOutlost = 0
83. qos0CbicOutlost = 0
84. qos1CbicOutlost = 0
85. qos2CbicOutlost = 0
86. qos3CbicOutlost = 0
87. bpduInlost = 0
88. qos0Inlost = 52823
89. qos1Inlost = 0
90. qos2Inlost = 0
91. qos3Inlost = 0
92. qos4Inlost = 0
93. qos5Inlost = 0
94. qos6Inlost = 0
95. qos7Inlost = 0
96. qos8Inlost = 0
97. qos9Inlost = 0
98. qos10Inlost = 0
99. qos11Inlost = 0
100. qos12Inlost = 0
101. qos13Inlost = 0
102. qos14Inlost = 0
103. qos15Inlost = 0
104. qos16Inlost = 0
105. qos17Inlost = 0
106. qos18Inlost = 0
107. qos19Inlost = 0
108. qos20Inlost = 0
109. qos21Inlost = 0
110. qos22Inlost = 0
111. qos23Inlost = 0
112. qos24Inlost = 0
113. qos25Inlost = 0
114. qos26Inlost = 0
115. qos27Inlost = 0
116. qos28Inlost = 0
117. qos29Inlost = 0
118. qos30Inlost = 0
119. qos31Inlost = 0
120. pqueInlost = 0
121. Overruns = 52823
122. maxIndex = 0
0. ifOutDiscards (ports 17-24) = 151269171
12-18-2013 03:33 PM
Thanks for the output.
You are correct that the packet drops are incoming. It's also showing the same value in "qos0Inlost = 52823" as well as th same value in "InDiscards = 52823".
My suspicion is that QoS setting which the 6500 or Foundry can't understand (and subsequently drops the packet).
12-18-2013 03:34 PM
Furthermore, you will also notice that "qos3Outlost = 1680617" and this means that the 6500 is talking QoS and drops the packets because Foundry QoS settings could either be incorrect or disabled.
12-18-2013 03:58 PM
Ok, according to the foundry, QoS is not enabled at all. infact it doesn't appear to support QoS.
There is some QoS on the 6500, nothing specific configured on the port. should I try "trust qos" on the interface perhaps?
also would a Qos issue be the reaosn for 5-10% packet loss on ping test?
12-18-2013 04:13 PM
Ryan
Can you post output of "sh module" from 6500 ?
Jon
12-18-2013 04:17 PM
Mod Ports Card Type Model Serial No.
--- ----- -------------------------------------- ------------------ -----------
1 48 48 port 10/100/1000mb EtherModule WS-X6148-GE-TX SALxx
2 48 48 port 10/100/1000mb EtherModule WS-X6148-GE-TX SALxx
4 48 CEF720 48 port 10/100/1000mb Ethernet WS-X6748-GE-TX SADxx
5 2 Supervisor Engine 720 (Active) WS-SUP720-3B SALxx
6 6 Firewall Module WS-SVC-FWM-1 SADxx
7 4 CEF720 4 port 10-Gigabit Ethernet WS-X6704-10GE SALxx
9 6 Firewall Module WS-SVC-FWM-1 SADxx
Mod Sub-Module Model Serial Hw Status
---- --------------------------- ------------------ ----------- ------- -------
4 Centralized Forwarding Card WS-F6700-CFC SALxx 2.0 Ok
5 Policy Feature Card 3 WS-F6K-PFC3B SALxx 2.4 Ok
5 MSFC3 Daughterboard WS-SUP720 SALxx 3.2 Ok
7 Centralized Forwarding Card WS-F6700-CFC SALxx 2.0 Ok
12-18-2013 04:23 PM
Ryan
How else is the WS-X6148-GE-TX populated in slot 1 ie. how many other ports are in use and at what speed. The WS-6148 only has a connection to the shared bus which is 32Gbps but this bus is used also by the other WS-X6148 in slot 2.
Do you have any spare ports on the WS-X6748 which has a dedicated 40Gbps (2 x 20Gbps) connection to the switch fabric ?
I'm not saying that is the problem but if those cards are heavily populated it could be an issue.
Jon
12-18-2013 04:28 PM
How else is the WS-X6148-GE-TX populated in slot 1 ie. how many other ports are in use and at what speed. The WS-6148 only has a connection to the shared bus which is 32Gbps but this bus is used also by the other 6148 in slot 2.
Ryan,
Jon is onto something. 6148 ain't designed to do heavy lifting such as switch uplink. 6148 is an "access" line card and designed primarily to connect PCs, printers, laptops, etc.
12-18-2013 04:44 PM
They are pretty well full, between slot 1 and 2, 88 porst are in use, all of which will be runing at gig speed. can't relaly tell you how much data they are pushing. But there are uplinks ot switches and firewalls aswell.
On slot 4 I only have 15 ports in use the rest are free.
I think its a great idea to move the ports. However is there a way i can verify this is the cause of th eissue/ I understand there probaly isn't without trying to add all the bandwidths together but would be great to find out before I go down this path.
12-18-2013 04:47 PM
Ryan
If you have spare ports on the WS-X6748-GE-TX then yes, move the connection there and see if it makes a difference.
Edit - sorry, didnt read the rest of your post.
The WS-X6148-GE-TX has an oversubscription ratio of 8:1. This means it can handle 6Gbps of throughput before it starts seeing contention. It also shares 1.4Mbps of buffers between 8 ports. So you can see how it could easily get to the stage where it starts dropping packets.
The WS-X6748-GE-TX has an oversubscription ratio of 1.2:1. What this means is it can handle 40Gbps throughput before any contention. Even if you fully populated all 48 ports you wouldn't see much, if any, oversubscription. It also has 1.3Mbps of buffer per port.
I would recommend you move all switch uplinks to the WS-X6748 as it has far more performance than the WS-6148s.
Jon
Message was edited by: Jon Marshall
12-18-2013 04:30 PM
I am nto sure where these QoS3 packets are coming form, but for an example I did this command over and over for 5 minutes:
show count int g1/1 | i qos3Outlost
53. qos3Outlost = 1680767
show count int g1/1 | i qos0In
88. qos0Inlost = 52850
whith multile ping failures and it did not increase in either I see it has increased by a few packets in an hour but its not that much in the scale of things. This counter however seems to be increasing at a huge rate:
0. ifOutDiscards (ports 17-24) = 151293200
12-18-2013 04:38 PM
Ryan
That's interesting because those ports are a port group for the WX-6148A-GE-TX but you are using a WX-6148-GE-TX which according to the docs only has 2 port groups ie. -
Port ranges per port group
–WS-X6148-GE-TX: 1-24, 25-48
–WS-X6148A-GE-TX: 1-8, 9-16, 17-24, 25-32, 33-40, 41-48
I wonder if the docs are wrong, unlikely but it does seem more than a coincidence that it specifically mentions those ports. Mind you, it could be my misunderstanding, wouldn't be the first time with 6500s.
What else is connected to those other ports ? It may be worth trying to move the connection to another port but as already suggested the WS-X6748 would be a much better bet for a switch uplink. As Leo has mentioned, the WS-6148 is not designed for switch uplinks
Jon
12-18-2013 04:43 PM
Ryan,
The Sup720 has a copper port. Is this being used? If it's not, can you move this uplink there and test?
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