[OpenSER-Users] TLS Registrations start dropping?

Chris Heiser cheiser at config.name
Fri Nov 9 09:09:12 CET 2007



On Fri, 9 Nov 2007, Klaus Darilion wrote:

>
>
> Chris Heiser schrieb:
>> 
>> 
>> On Fri, 9 Nov 2007, Klaus Darilion wrote:
>> 
>>> 
>>> 
>>> Chris Heiser schrieb:
>>>> Information on TLS and OpenSER with this specific issues seems to be 
>>>> scarce.
>>>> 
>>>> I have 2 different setups.  One with about 130 registrations, one with 
>>>> about 250.  Both with SSLv23 turned on, and TLS is enabled in the phones. 
>>>> What's odd is after some unknown amount of time, phones start dropping 
>>>> like files and fail to re-register.  (Our registration timer is set at 60 
>>>> seconds to aid in failover).
>>> 
>>> Do all the phones register via TLS or only some phones register via DNS? 
>>> Do only the phones fail to REGISTER which use TLS or all of them?
>> 
>> Phones are configured to use TLS.  These are the only ones that drop. 
>> Anything registering over UDP keeps working fine.
>> 
>>> 
>>> Why do you use SSLv23? Using TLS would be the standard.
>> 
>> The same happens with just TLS.  I believe SSLv23 was enabled for some 
>> device that didn't do TLS properly.
>> 
>>> 
>>>> What's interesting is it appears that the SSL handshake completely fails 
>>>> when this starts to happen.  The requests from the phones are smaller in 
>>>> size (733 bytes about 970 for a good one).  Suspicion would normally lie 
>>>> with the phones.  They're obviously not doing something right!
>>> 
>>> What's about debugging the handshake? Use ssldump to debug the handshake. 
>>> There should also be some logs in openser's logfile.
>> 
>> That's just it.  ssldump shows an initial packet of 733 and it never 
>> handshakes.  It just stays angry.
>
> Can ssldump decode the initial packet (is the bug in this special initial 
> packet or is the bug in openser decoding this special initial packet)?
>
> When switching to the backup openser, does it accept the intial packets with 
> 773 bytes or does the phone change back to "good" initial packets?

I'll have to look into that.  What's your suspicion?


>
> klaus
>
>> 
>>> 
>>> regards
>>> klaus
>>> 
>>> 
>>>> 
>>>> Here's the kicker.  If I fail over to another OpenSER proxy (we move the 
>>>> IP over, use the same certs, etc...) everyone comes back up, and 
>>>> everything is happy for hours, maybe a day, maybe a week, and then it all 
>>>> starts going downhill again.
>>>> 
>>>> I've increased the number of OpenSER children, I've played with the 
>>>> tcp_persistent_flag.  None of these things have stopped the madness.
>>>> 
>>>> Anyone have any ideas or thoughts?
>>>> 
>>>> --Chris
>>>> 
>>>> _______________________________________________
>>>> Users mailing list
>>>> Users at lists.openser.org
>>>> http://lists.openser.org/cgi-bin/mailman/listinfo/users
>>> 
>




More information about the Users mailing list