RE: [Sip] Vocabulary and problem statement for Request-URI, retargeting, and SIP routing (long, but read it!)

Hadriel Kaplan <HKaplan@acmepacket.com> Thu, 17 January 2008 21:11 UTC

Return-path: <sip-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1JFc19-0004ps-Og; Thu, 17 Jan 2008 16:11:19 -0500
Received: from sip by megatron.ietf.org with local (Exim 4.43) id 1JFc17-0004pn-Mv for sip-confirm+ok@megatron.ietf.org; Thu, 17 Jan 2008 16:11:17 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1JFc17-0004pf-D6 for sip@ietf.org; Thu, 17 Jan 2008 16:11:17 -0500
Received: from host6.216.41.24.conversent.net ([216.41.24.6] helo=etmail.acmepacket.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1JFc17-0006QA-1j for sip@ietf.org; Thu, 17 Jan 2008 16:11:17 -0500
Received: from mail.acmepacket.com (216.41.24.7) by etmail.acmepacket.com (216.41.24.6) with Microsoft SMTP Server (TLS) id 8.1.240.5; Thu, 17 Jan 2008 16:11:12 -0500
Received: from mail.acmepacket.com ([216.41.24.7]) by mail.acmepacket.com ([216.41.24.7]) with mapi; Thu, 17 Jan 2008 16:11:12 -0500
From: Hadriel Kaplan <HKaplan@acmepacket.com>
To: Dean Willis <dean.willis@softarmor.com>, IETF SIP List <sip@ietf.org>
Date: Thu, 17 Jan 2008 16:08:48 -0500
Subject: RE: [Sip] Vocabulary and problem statement for Request-URI, retargeting, and SIP routing (long, but read it!)
Thread-Topic: [Sip] Vocabulary and problem statement for Request-URI, retargeting, and SIP routing (long, but read it!)
Thread-Index: AchZPU+/dzx0k6eGS1WWuhtw80L2kAABVpIA
Message-ID: <E6C2E8958BA59A4FB960963D475F7AC306E4ED44F6@mail.acmepacket.com>
References: <5D1A7985295922448D5550C94DE2918001AC02E9@DEEXC1U01.de.lucent.com> <CA9998CD4A020D418654FCDEF4E707DF040266B1@esealmw113.eemea.ericsson.se> <47878B1E.3010303@cisco.com> <0D5F89FAC29E2C41B98A6A762007F5D0549A47@GBNTHT12009MSX.gb002.siemens.net> <1ECE0EB50388174790F9694F77522CCF1428F69B@zrc2hxm0.corp.nortel.com> <CA9998CD4A020D418654FCDEF4E707DF04051C9D@esealmw113.eemea.ericsson.se> <1ECE0EB50388174790F9694F77522CCF1428F846@zrc2hxm0.corp.nortel.com> <CA9998CD4A020D418654FCDEF4E707DF040960B7@esealmw113.eemea.ericsson.se> <1ECE0EB50388174790F9694F77522CCF1434B83B@zrc2hxm0.corp.nortel.com> A <CA9998CD4A020D418654FCDEF4E707DF040D69C7@esealmw113.eemea.ericsson.se> <0D5F89FAC29E2C41B98A6A762007F5D0549D3F@GBNTHT12009MSX.gb002.siemens.net> <1ECE0EB50388174790F9694F77522CCF1438F1B0@zrc2hxm0.corp.nortel.com> <478CEFB4.6070002@zonnet.nl> <CA9998CD4A020D418654FCDEF4E707DF0413D587@esealmw113.eemea.ericsson.se> <"0D5F89FA C29E2C41B98A6A762007F5D0593C68"@GBNTHT12009MSX.gb002.siemen! s .net> A <CA9998CD4A0 20D418654FCDEF4E707DF04173CB8@esealmw113.eemea.ericsson.se> <0D5F89FAC29E2C41B98A6A762007F5D0593CFF@GBNTHT12009MSX.gb002.siemens.net> A <CA9998CD4A020D418654FCDEF4E707DF041743D6@esealmw113.eemea.ericsson.se> <0D5F89FAC29E2C41B98A6A762007F5D0593E13@GBNTHT12009MSX.gb002.siemens.net> <CA9998CD4A020D418654FCDEF4E707DF041C939B@esealmw113.eemea.ericsson.se> <C8D63C78-437F-430E-950C-2E63C69E3CEF@softarmor.com>
In-Reply-To: <C8D63C78-437F-430E-950C-2E63C69E3CEF@softarmor.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Spam-Score: 0.1 (/)
X-Scan-Signature: 4adaf050708fb13be3316a9eee889caa
Cc:
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>
Errors-To: sip-bounces@ietf.org


> -----Original Message-----
> From: Dean Willis [mailto:dean.willis@softarmor.com]
> Sent: Thursday, January 17, 2008 2:13 PM
> To: IETF SIP List
> Subject: [Sip] Vocabulary and problem statement for Request-URI,
> retargeting, and SIP routing (long, but read it!)
>
> So to recap, we have three basic proxy operations in RFC 3261:
>
> 1) Request routing, which preserves the request URI.
>
> 2) Request rerouting, which changes the request URI but preserves the
> identity of the request's target.
>
> 3) Request retargeting, which changes the request URI and changes the
> identity of the request's target.
>
> We also have a related operation:
>
> 4) Request redirection, which informs an upstream node about a new
> identity to target instead of the original.

This is described from the aspect of the downstream node sending the 3xx, right?  Vs. what it is for the upstream node recursing on the 3xx? (which has no idea if it's performing (2) or (3) when this occurs, but I guess could be added to the 3xx contact as a param such as described in JR's draft)

So if a proxy is doing "redirection" it is sending a 3xx, whereas the upstream proxy or UAC getting that 3xx is not doing redirection, but in fact "recursing".


> Conclusion:
>
> New proposed vocabulary for proxy operations: request routing,
> rerouting, retargeting, and redirection.

Sure.  Except I'm with Joel in that I don't know how a system knows when it's doing rerouting vs. retargeting in all cases, even if we stick to the 4474-type litmus test.  And unfortunately a lot of systems in the path have user-configured rules for what they do with the req-uri.

-hadriel



_______________________________________________
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