Re: [Sip] francois' comments and why RFC4474 not used in the field

"Dan Wing" <dwing@cisco.com> Wed, 01 April 2009 17:16 UTC

Return-Path: <dwing@cisco.com>
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 885C03A6840 for <sip@core3.amsl.com>; Wed, 1 Apr 2009 10:16:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.38
X-Spam-Level:
X-Spam-Status: No, score=-6.38 tagged_above=-999 required=5 tests=[AWL=-0.381, BAYES_00=-2.599, J_CHICKENPOX_55=0.6, RCVD_IN_DNSWL_MED=-4]
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 G-R22bNy6E0A for <sip@core3.amsl.com>; Wed, 1 Apr 2009 10:16:51 -0700 (PDT)
Received: from sj-iport-2.cisco.com (sj-iport-2.cisco.com [171.71.176.71]) by core3.amsl.com (Postfix) with ESMTP id 0B09F3A67B5 for <sip@ietf.org>; Wed, 1 Apr 2009 10:16:51 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.39,307,1235952000"; d="scan'208";a="149529349"
Received: from sj-dkim-2.cisco.com ([171.71.179.186]) by sj-iport-2.cisco.com with ESMTP; 01 Apr 2009 17:17:51 +0000
Received: from sj-core-3.cisco.com (sj-core-3.cisco.com [171.68.223.137]) by sj-dkim-2.cisco.com (8.12.11/8.12.11) with ESMTP id n31HHpWd015535; Wed, 1 Apr 2009 10:17:51 -0700
Received: from dwingwxp01 ([10.32.240.196]) by sj-core-3.cisco.com (8.13.8/8.13.8) with ESMTP id n31HHpaS028603; Wed, 1 Apr 2009 17:17:51 GMT
From: Dan Wing <dwing@cisco.com>
To: 'Hans Erik van Elburg' <ietf.hanserik@gmail.com>, "'Elwell, John'" <john.elwell@siemens-enterprise.com>
References: <49CE8255.4000103@iptel.org><DE454BD8-1EDC-49AB-B5F3-BEC66D4F5495@cisco.com><28B7C3AA2A7ABA4A841F11217ABE78D6758061B5@FRMRSSXCHMBSB3.dc-m.alcatel-lucent.com><64F3519A-B08B-4D63-A93D-7B8587D66FE7@cisco.com><0D5F89FAC29E2C41B98A6A762007F5D001B51C00@GBNTHT12009MSX.gb002.siemens.net> <9ae56b1e0904010723n53a3fb99kc349598c3322337a@mail.gmail.com>
Date: Wed, 01 Apr 2009 10:17:50 -0700
Message-ID: <033b01c9b2ed$c95d2d90$c4f0200a@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 11
In-Reply-To: <9ae56b1e0904010723n53a3fb99kc349598c3322337a@mail.gmail.com>
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
Thread-Index: Acmy1YoCUK4wwQPtRXi9V8ll+qbaVAAF/gCA
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=6861; t=1238606271; x=1239470271; c=relaxed/simple; s=sjdkim2002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=dwing@cisco.com; z=From:=20=22Dan=20Wing=22=20<dwing@cisco.com> |Subject:=20RE=3A=20[Sip]=20francois'=20comments=20and=20wh y=20RFC4474=20not=20used=20in=20the=20field |Sender:=20; bh=oq0koiwebmTjvBrf+2B5+Sg+tEmqWy99xtoDN73raQc=; b=ARHmKxO4wKdvUJC3eE5MrOXMLnWKmRyiwNu4bt/YFXPWEqNkZgMCESXUBz AaN4Xkt2T1jEbgN6dgG+BzmxeZ7Y4m8DGMq+GH0pptqBEIBa3o3PMymBSaf3 ks/kif5e1C;
Authentication-Results: sj-dkim-2; header.From=dwing@cisco.com; dkim=pass ( sig from cisco.com/sjdkim2002 verified; );
Cc: 'Cullen Jennings' <fluffy@cisco.com>, sip@ietf.org, 'Francois Audet' <audet@nortel.com>, "'DRAGE, Keith (Keith)'" <drage@alcatel-lucent.com>
Subject: Re: [Sip] francois' comments and why RFC4474 not used in the field
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-Archive: <http://www.ietf.org/mail-archive/web/sip>
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>
X-List-Received-Date: Wed, 01 Apr 2009 17:16:52 -0000

 

> -----Original Message-----
> From: sip-bounces@ietf.org [mailto:sip-bounces@ietf.org] On 
> Behalf Of Hans Erik van Elburg
> Sent: Wednesday, April 01, 2009 7:23 AM
> To: Elwell, John
> Cc: Cullen Jennings; sip@ietf.org; Francois Audet; DRAGE,Keith (Keith)
> Subject: Re: [Sip] francois' comments and why RFC4474 not 
> used in the field
> 
> In that scenario you have probably passed 6 SBC's :-)
> 
>     Enterprise A (SBC1) -> (SBC2) SP A (SBC3)->(SBC4) SP B 
> (SBC5)-> (SBC6) Enterprise B.

And I doubt that every VoIP SP will be meshed with every other VoIP SP.  So in
many situations there will be a transit SP or two along the path.  The PSTN
has transit service providers (my local phone company is not directly
connected with the phone company in Syria or India), and the Internet has
transit service providers (some little ISP in Wyoming is not directly
connected with a little ISP in Switzerland).

-d


> /Hans Erik van Elburg
> 
> 
> 
> On Wed, Apr 1, 2009 at 12:33 PM, Elwell, John 
> <john.elwell@siemens-enterprise.com> wrote:
> 
> 
> 	I would like service providers to chip in here. Suppose 
> I use service
> 	providers to establish a call between two enterprises. 
> Enterprise A uses
> 	SP A for all external traffic, and enterprise B uses SP 
> B for all
> 	external traffic. We then have a path:
> 	
> 	       Enterprise A -> SP A -> SP B -> Enterprise B.
> 	
> 	What I would like to know is whether SP A and/or SP B 
> would have reason
> 	to change the SDP (also other aspects of the SIP 
> request, but just stick
> 	to SDP for now). If they need to change it, then what 
> drives this need
> 	to change the SDP: NAT traversal, topology hiding, 
> media steering, ....?
> 	
> 	If SPs think they have no reason to change SDP in such 
> situations, then
> 	this part of the problem is solved. However, I very 
> much doubt that is
> 	the case.
> 	
> 	John
> 	
> 
> 
> 	> -----Original Message-----
> 	> From: sip-bounces@ietf.org [mailto:sip-bounces@ietf.org] On
> 	> Behalf Of Cullen Jennings
> 	
> 	> Sent: 01 April 2009 02:24
> 	> To: DRAGE, Keith (Keith)
> 	> Cc: sip@ietf.org; Francois Audet
> 	> Subject: Re: [Sip] francois' comments and why RFC4474 not
> 	> used in the field
> 	>
> 	>
> 	> In all of section 8, the only reason I find of why things are
> 	> changed is
> 	>
> 	> "For media steering purposes, B2BUAs in intermediate 
> domains need to
> 	> modify the IP address c-lines and the port in m-lines."
> 	> Even this one line leaves me confused about what intermediate
> 	> domains
> 	> are in the deployment cases where this happens and if 
> we are talking
> 	> about email style address or e.164 style addresses. What an
> 	> example is
> 	> of a deployment where things like this happen and why the
> 	> middle (not
> 	> the end domains) do the media steering. When I ask 
> this of example
> 	> people give me, if often turns out what is really wanted is
> 	> not media
> 	> steering but the middle to be able to hide the fact that they
> 	> actually
> 	> delivered the call to a third provider for PSTN termination.
> 	>
> 	> Pretend 4474 does not even exist for a minute. I 
> don't think it is
> 	> unrealizable of me to ask what the problem is we are trying
> 	> to solve.
> 	> Saying 4474 is does not solve the problem may or may 
> not be true but
> 	> we are unlikely to have a good conversation about about what
> 	> we should
> 	> do until we understand what we are trying to accomplish.
> 	>
> 	>
> 	> On Mar 31, 2009, at 7:00 PM, DRAGE, Keith (Keith) wrote:
> 	>
> 	> > Cullen wrote:
> 	> >
> 	> > > The thing I keep asking is can we make a list of 
> reason why
> 	> > > SDP and headers get changes and in what scenarios they do
> 	> > > this. I think it will be hard to sort how to fix 
> this without
> 	> > > being clear what needs to be fixed.
> 	> > >
> 	> >
> 	> > Isn't that the function of the text that was placed 
> in section 8 of
> 	> >
> 	> >
> 	> 
> http://tools.ietf.org/html/draft-elwell-sip-e2e-identity-important-03
> 	> >
> 	> > If it is not, then what do you think is missing.
> 	> >
> 	> > regards
> 	> >
> 	> > Keith
> 	> >
> 	> > > -----Original Message-----
> 	> > > From: sip-bounces@ietf.org 
> [mailto:sip-bounces@ietf.org] On
> 	> > > Behalf Of Cullen Jennings
> 	> > > Sent: Tuesday, March 31, 2009 11:32 PM
> 	> > > To: Jiri Kuthan
> 	> > > Cc: sip@ietf.org; Francois Audet
> 	> > > Subject: Re: [Sip] francois' comments and why RFC4474 not
> 	> > > used in the field
> 	> > >
> 	> > >
> 	> > > On Mar 28, 2009, at 2:02 PM, Jiri Kuthan wrote:
> 	> > >
> 	> > > >
> 	> > > > I'm worried this is only a wishful thinking. While
> 	> > > perfectly logical,
> 	> > > > still even in such constrained setups some 
> bizzar ALGs do in my
> 	> > > > experience appear in the middle, change SDP and 
> make thus
> 	> > > the identity
> 	> > > > worthless.
> 	> > >
> 	> > > The thing I keep asking is can we make a list of 
> reason why
> 	> > > SDP and headers get changes and in what scenarios they do
> 	> > > this. I think it will be hard to sort how to fix 
> this without
> 	> > > being clear what needs to be fixed.
> 	> > >
> 	> > > For example, one of the things we might want to say is
> 	> > > something like:
> 	> > > the Phone is behind a NAT and connects to it's proxy /
> 	> > > registrar for its' domain. That proxy/b2bua whatever mucks
> 	> > > with IP/ports in the SDP for NAT traversal. Then 
> we could ask
> 	> > > if 4474 is broken in this case or not and what might be a
> 	> > > good way of solving the problem of having UAs behind NATs.
> 	> > >
> 	> > > Cullen <in my individual contributor role>
> 	> > >
> 	> > > _______________________________________________
> 	> > > 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
> 	> > >
> 	>
> 	> _______________________________________________
> 	> 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
> 	>
> 	_______________________________________________
> 	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
> 	
> 
> 
>