Forum Discussion
smp_86112
Cirrostratus
Apr 01, 2010SSL transaction (TPS) rate limit reached
LTM v9.3.1. I need to figure out the source address which is suddenly causing us to hit our SSL license limit. We have hundreds of virtuals, so isolation is not a trivial matter. I can't seem to find the info I'm looking for in bigtop, tmstat. b conn might help, but I think I need to know which virtual is being hit for that command to be effective. And I don't know which virtual is being hit.
- Hamish
Cirrocumulus
You will probably have to pull the static for individual ssl profiles individually using SNMP or iControl statistics. - smp_86112
Cirrostratus
Let's say I want to use SNMP. Those same stats should be available using the b profile clientssl all show all command, right? But it's not clear to me which specific statistic correlates with to the SSL transaction (TPS) rate limit reached message. Handshakes? Key Exchange? conn? - Hamish
Cirrocumulus
According to SOL6475 it's connections (Specifically the number of connections in a 10ms window. When that goes above 1/100th of the license limit, then TMM will drop connections until the 10ms timeslot is expired). - smp_86112
Cirrostratus
I did see that article. This seems to be the critical statement:
But I am having trouble translating that into something I can track. Should I be looking at the "(cur, max, limit, tot)" value in the output of "b virtual all show all"?
- Hamish
Cirrocumulus
The only one of the stats you're looking at that are useful for SSL TPS is the (total) number of connections. From that, if you poll at regular intervals, you can get the average rate over the poll time. But since the licensing works on a 10ms interval, you'd have to poll at 5ms at least in order to get your stats fine grained enough to work out how close you were to the limit (On the basis that you have to sample at 2x the required resolution and the required resolution is 10ms). - smp_86112
Cirrostratus
OK that makes sense. I can write a script that will run the command for say, 10 seconds, and sort the output by largest difference in change to total connections. I'll post it once I make it. - Hamish
Cirrocumulus
If you have cacti, why don't you use that? - LBAL_93235
Nimbostratus
I saw this conversation thread here, and wanted to ask a followup if I may. One where are these profiles available that you have? Two, do you have a profile that will pull what the appliance is licensed for and be able to compare that to what you're seeing in your sample? - Hamish
Cirrocumulus
Hmm.. Licensed value is only available in yhe license file itself i think. Im not aware of any icontrol or snmp oid that would return the information. - Josh_41258
Nimbostratus
As far as I know, you can only track SSL TPS per SSL PROFILE, not by virtual server. Have a look at this:
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects