cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
881
Views
0
Helpful
2
Replies

2960 congestion monitoring

warendondon
Level 1
Level 1

Hi,

 

Having to validate QoS for VOIP, we configured our 2960 considering

 

https://www.cisco.com/c/en/us/support/docs/switches/catalyst-2950-series-switches/113260-voice-vlan-00.html

 

QoS is enabled as :

########################

QoS is enabled
QoS ip packet dscp rewrite is enabled

########################

 

and DSCP marking works, confirmed by Wireshark and QoS stats

 

So we wanted to trace behaviour during congestion, we tried to create a congestion state using iperf and 2 "big download" on a 100 Mb/s port.

 

VOIP works well during process, so priorization seems to work, but we wandered how to check that congestion really occurs. The only way we found until now is port badnwith utilization (near 99Mb/s, with various tools).

 

Is there any measure on switch that should confirm that congestion occurs ?

 

Regards,

 

 

2 Replies 2

Reza Sharifi
Hall of Fame
Hall of Fame

Hi,

Monitoring bandwidth utilization is so much easier if you have a management software like SolarWinds, as it provide graphical statistics to you and easy to read. If you don't have any management software, you can always install a free eval for 30 to 60 days and than let the software license expire if you don't want to purchase it. Other than this, you can use the "show interface x/x" on the switch to see the utilization on it, also look at the 5 min input and output rates and some other statistics.

 

HTH

Joseph W. Doherty
Hall of Fame
Hall of Fame

Cannot say for sure about a 2960, but I recall the 3750 had ASIC stats that would showed queued frames/packets per CoS or ToS marking. (BTW, any time frames/packets are queued, even one, you have congestion, but it's not always detrimental to applications. I.e. some often is to be expected.)

"Extreme" congestion might be detected by monitoring the drop count, as this indicates interface congestion that overflows the egress queue. (Here too, this might not be detrimental to the application.)

BTW, Reza mentions monitoring bandwidth utilization, but this often doesn't well reflect actual congestion. For example, consider ingress of 100 Mbps going out a 100 Mbps egress port. Utilization, ideally, would show 100% utilization, but there's no congestion at all. Conversely, multiple 100 Mbps ingress streams, using TCP, hitting a 100 Mbps egress port might actually show it with a low, or even very low, utilization as TCP bursts force TCP into congestion avoidance or slow start. The latter, though, will usually show a high drop rate on the egress interface.

Another problem with "typical" bandwidth utilization monitoring, especially on the usual 5 minute measurement cycle (as also mentioned by Reza), compared to the service needs of some traffic, like the VoIP you mentioned, it's way, way (way) too long an interval (even Cisco's minimal interface measurement intervals of 30 seconds is, way, way too long).

So another approach, is some form of active SLA testing and monitoring. For VoIP, for example, you might want re-occurring SLA tests that record MOS results.

Something else to keep in mind, when doing QoS, you want results per QoS class, simple interface bandwidth monitoring doesn't really help.

For example, over a decade ago, I designed, and monitored QoS for Americas (i.e. all of North and South America) operations. A fairly large site in Brazil saturated (i.e. 100% utilization, constantly) two E3s all day, during business hours. We had about anything you could think of running across those links, such as VoIP, video conferencing, video streaming, web apps, SAP apps, server file and database access usage, email sync, and data and/or database backups. All those, met their SLAs using QoS, which made it possible.

The importance of QoS was shown to Americas management in one instance when one of our HQ WAN routers rebooted itself, overnight, but dropped all its QoS settings. The next morning, the lead WAN engineer said his phone was lit like a Christmas tree with calls complaining about the network performance at all our branches. He found the missing QoS, reapplied it, and his phone went silent.

In another instance, we had global network meetings about twice a year. Our EMEA and Asia peers complained they kept buying and buying, and buying, more WAN bandwidth, but users continued to complain about network performance. They noticed that in the Americas, we had very little WAN bandwidth growth, and not anywhere near the same level of user network performance complaints and they wondered why. (BTW, our WAN link bandwidths were often, for the same remote site sizes, smaller than our peers used.) I told them, regionally we use QoS, but I noticed they didn't. (Of course, they didn't believe QoS could really make that huge of a difference. [The Americas WAN network engineer, above, didn't think so either, until the above incident.])