RE: [Sip] PING/PONG [bcc][faked-from][heur]

"Christian Stredicke" <Christian.Stredicke@snom.de> Thu, 11 November 2004 10:51 UTC

Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA24370 for <sip-web-archive@ietf.org>; Thu, 11 Nov 2004 05:51:04 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CSCYr-0006nO-Ql for sip-web-archive@ietf.org; Thu, 11 Nov 2004 05:52:18 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1CSCVb-0003G6-D9; Thu, 11 Nov 2004 05:48:55 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1CSCUp-00038U-58 for sip@megatron.ietf.org; Thu, 11 Nov 2004 05:48:07 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA24205 for <sip@ietf.org>; Thu, 11 Nov 2004 05:48:05 -0500 (EST)
Received: from natsmtp00.rzone.de ([81.169.145.165]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CSCVx-0006kC-VL for sip@ietf.org; Thu, 11 Nov 2004 05:49:18 -0500
Received: from snom.de (pD9516905.dip.t-dialin.net [217.81.105.5]) by post.webmailer.de (8.13.1/8.13.1) with ESMTP id iABAltkw009694; Thu, 11 Nov 2004 11:47:56 +0100 (MET)
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Sip] PING/PONG [bcc][faked-from][heur]
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Date: Thu, 11 Nov 2004 11:47:52 +0100
Message-ID: <B52FDDEC7CBE9D40B36FE900C9AD78B4176AE4@merenge.intern.snom.de>
Thread-Topic: [Sip] PING/PONG [bcc][faked-from][heur]
thread-index: AcTHcMo5CP2b5eryTiy5Nl/L8i5PrAABvRvgABRo7WAABIYsQA==
From: Christian Stredicke <Christian.Stredicke@snom.de>
To: Christian Jansson <christian.jansson@hotsip.com>, Spencer Dawkins <spencer@mcsr-labs.org>
X-Spam-Score: 0.2 (/)
X-Scan-Signature: 31247fb3be228bb596db9127becad0bc
Content-Transfer-Encoding: quoted-printable
Cc: sip@ietf.org
X-BeenThere: sip@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Session Initiation Protocol <sip.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sip>, <mailto:sip-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:sip@ietf.org>
List-Help: <mailto:sip-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sip>, <mailto:sip-request@ietf.org?subject=subscribe>
Sender: sip-bounces@ietf.org
Errors-To: sip-bounces@ietf.org
X-Spam-Score: 0.2 (/)
X-Scan-Signature: 10ba05e7e8a9aa6adb025f426bef3a30
Content-Transfer-Encoding: quoted-printable

> -----Original Message-----
> From: sip-bounces@ietf.org [mailto:sip-bounces@ietf.org] On 
> Behalf Of Christian Jansson
> Sent: Thursday, November 11, 2004 4:32 AM
> To: Christian Stredicke; Spencer Dawkins
> Cc: sip@ietf.org
> Subject: RE: [Sip] PING/PONG [bcc][faked-from][heur]
> 
> 
> >Lets have a way to indicate these options and let the SBC decide what
> >method it likes/supports.
> 
> So, this discussion is about how to make UAs interop with 
> SBCs? That was
> new to me. As SBC are not even well defined does it make 
> sense to try to
> make UAs interop with them? Don't get me wrong, I do think it is very
> good to get a standardized way of handling the keep-alive problem, but
> putting a SBC as the focus of the requirements before it is 
> well defined
> seems strange.

Lets say a SBC is an example. I dont want to be pulled into the SBC
discussion.

> 
> >You just mentioned another way of keeping TCP connections 
> alive. Thats
> >good! 
> > So far we have:
> 
> >- CRLF (frequenly used today, but not indicated by user agent)
> 
> My gut feeling was that could be done without any
> indication/negotiation, but now I understand why you want 
> this feature,
> you have a SBC in mind. If that had been written somewhere in this
> thread, at least I would have understood your motivation.

Well the [refreshing device] needs to know if it has to do something or
not (eg. send OPTIONS periodically). This needs to be indicated. Looking
at the User-Agent header is surely not a good way...

> 
> >- STUN (same as CRLF)
> 
> Just checking, STUN over TCP?

Why not?

> 
> >- PING/PONG or whatever (tbd, maybe superflous)
> >- OPTIONS (big overhead, but compatible)
> >- REGISTER (same as OPTIONS, but even bigger overhead)
> >- TCP low-level (how can this be addressed by the application?)
> >- No refreshing ("legacy device")
> 
> REGISTER without a contact header, would that make it light 
> enough? Bad
> to overload REGISTER? Backwards compatible? Perhaps the response would
> still need to include all registered contacts for the AOR, so the
> registrar still has to access the DB.
> 
> My opinion is that none of the OPTIONS, REGISTER, TCP low-level
> fiddling, no refreshing at all, is the right method for solving the
> problem, exactly because of the problems you stated with each method.

STUN sounds like a very good method to me...

> 
> / Christian Jansson
> 
>  
> 
> 
> _______________________________________________
> Sip mailing list  https://www1.ietf.org/mailman/listinfo/sip
> This list is for NEW development of the core SIP Protocol
> Use sip-implementors@cs.columbia.edu for questions on current sip
> Use sipping@ietf.org for new developments on the application of sip
> 
> 
> 

_______________________________________________
Sip mailing list  https://www1.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use sip-implementors@cs.columbia.edu for questions on current sip
Use sipping@ietf.org for new developments on the application of sip