Re: [Sip] draft-kuthan-sip-derive

"Elwell, John" <john.elwell@siemens.com> Mon, 17 November 2008 14:04 UTC

Return-Path: <sip-bounces@ietf.org>
X-Original-To: sip-archive@optimus.ietf.org
Delivered-To: ietfarch-sip-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9B3FC3A6900; Mon, 17 Nov 2008 06:04:51 -0800 (PST)
X-Original-To: sip@core3.amsl.com
Delivered-To: sip@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DCE3F3A6943 for <sip@core3.amsl.com>; Mon, 17 Nov 2008 06:04:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.25
X-Spam-Level:
X-Spam-Status: No, score=-2.25 tagged_above=-999 required=5 tests=[AWL=0.349, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 93STf9ENNIwW for <sip@core3.amsl.com>; Mon, 17 Nov 2008 06:04:49 -0800 (PST)
Received: from mailgate.siemenscomms.co.uk (mailgate.siemenscomms.co.uk [195.171.110.225]) by core3.amsl.com (Postfix) with ESMTP id E72703A6900 for <sip@ietf.org>; Mon, 17 Nov 2008 06:04:48 -0800 (PST)
Received: from GBNTHT12009MSX.gb002.siemens.net ([137.223.219.235]) by siemenscomms.co.uk (PMDF V6.3-x14 #31430) with ESMTP id <0KAH00J68DRZ3E@siemenscomms.co.uk> for sip@ietf.org; Mon, 17 Nov 2008 14:04:47 +0000 (GMT)
Date: Mon, 17 Nov 2008 14:04:45 +0000
From: "Elwell, John" <john.elwell@siemens.com>
In-reply-to: <49216F7C.2030000@iptel.org>
To: Jiri Kuthan <jiri@iptel.org>, Hadriel Kaplan <HKaplan@acmepacket.com>
Message-id: <0D5F89FAC29E2C41B98A6A762007F5D00144DCA1@GBNTHT12009MSX.gb002.siemens.net>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft Exchange V6.5
Thread-Topic: [Sip] draft-kuthan-sip-derive
Thread-Index: AclItzFn2T4W1SYLSsed7o8t7kNXUQAA+voA
Content-class: urn:content-classes:message
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
References: <C528BB73.9465%hsinnrei@adobe.com> <491B7068.6000306@nostrum.com> <491D85D6.50104@iptel.org> <0D5F89FAC29E2C41B98A6A762007F5D00144D6AA@GBNTHT12009MSX.gb002.siemens.net> <0acd01c946c5$3aed9480$e46d6b80@cisco.com> <4920A481.5090106@iptel.org> <E6C2E8958BA59A4FB960963D475F7AC3136C057C1E@mail> <49216F7C.2030000@iptel.org>
Cc: Dan Wing <dwing@cisco.com>, Adam Roach <adam@nostrum.com>, Dorgham.Sisalem@tekelec.com, SIP IETF <sip@ietf.org>, Raphael.Coeffic@tekelec.com, Jiri.Kuthan@tekelec.com, Victor.Pascual@tekelec.com
Subject: Re: [Sip] draft-kuthan-sip-derive
X-BeenThere: sip@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Session Initiation Protocol <sip.ietf.org>
List-Unsubscribe: <https://www.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://www.ietf.org/mailman/listinfo/sip>, <mailto:sip-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: sip-bounces@ietf.org
Errors-To: sip-bounces@ietf.org

 

> -----Original Message-----
> From: Jiri Kuthan [mailto:jiri@iptel.org] 
> Sent: 17 November 2008 13:20
> To: Hadriel Kaplan
> Cc: Dan Wing; 'Adam Roach'; Dorgham.Sisalem@tekelec.com; 'SIP 
> IETF'; Raphael.Coeffic@tekelec.com; Elwell, John; 
> Jiri.Kuthan@tekelec.com; Victor.Pascual@tekelec.com
> Subject: Re: [Sip] draft-kuthan-sip-derive
> 
> Hadriel Kaplan wrote:
> > 
> >> -----Original Message-----
> >> From: sip-bounces@ietf.org [mailto:sip-bounces@ietf.org] 
> On Behalf Of Jiri
> >> Kuthan
> >> Sent: Sunday, November 16, 2008 5:54 PM
> >> To: Dan Wing
> >>
> >> Aside from architectural and evolution arguments on both a 
> and b, does
> >> anyone
> >> have an opinion on what can safely get through the B2BUAs?
> > 
> > Audio.  :)
> > Whatever you choose, don't use the call-id or tags.
> 
> :)
> 
> well, this is really guessing which can be quite brittle but 
> isn't dialog
> id safer? For lot of other things to function, it must be translated
> consistently from A to X on one side and X to A in the 
> reverse direction,
> mustn't it? So that using some method with same callid/tags 
> as the tested
> INVITE should get to the same place?
[JRE] It requires the B2BUA to modify the contents of the SUBSCRIBE and
NOTIFY bodies. If B2BUAs would do this, that would work. The problem I
see is that a non-compliant B2BUA might act as UAS for the SUBSCRIBE
request and send back a NOTIFY with its own dialog information. It only
proves that the call has come from that B2BUA, which doesn't mean much.
How does the callee UA distinguish this unhelpful case from the helpful
case where the SUBSCRIBE request has been relayed all the way back to
the caller's UA (or at least the caller's domain) and the NOTIFY comes
from there? I guess it falls back to using RFC 4474 to sign the NOTIFY
request. But then a NOTIFY request signed by the local domain's B2BUA is
unhelpful, and a NOTIFY request from the caller's UA or its domain
proxy/B2BUA would have its signature broken by intervening B2BUAs. So we
are back where we started.

I suppose we have two seemingly incompatible requirements:
- it must work through any "reasonable" B2BUA behaviour in such a way
that the callee UA can detect whether e2e return routability has been
achieved;
- it must work without modifications to existing caller UAs.

If it is indeed impossible to satisfy both requirements, then which of
these is more important?

John
_______________________________________________
Sip mailing list  https://www.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