RE: [Sipping] Re: draft-elwell-sipping-service-retargeting-00.txt

Dean Willis <dean.willis@softarmor.com> Wed, 19 October 2005 05:17 UTC

Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1ES6Kj-0003cv-GU; Wed, 19 Oct 2005 01:17:49 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1ES6Kf-0003cG-MK for sipping@megatron.ietf.org; Wed, 19 Oct 2005 01:17:47 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA21611 for <sipping@ietf.org>; Wed, 19 Oct 2005 01:17:36 -0400 (EDT)
Received: from nylon.softarmor.com ([66.135.38.164]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1ES6WL-0007EU-Ka for sipping@ietf.org; Wed, 19 Oct 2005 01:29:49 -0400
Received: from rcdn-vpn-cluster-2-23.cisco.com ([12.5.186.26]) (authenticated bits=0) by nylon.softarmor.com (8.13.1/8.13.1) with ESMTP id j9J5Mab5007410 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO); Wed, 19 Oct 2005 00:22:37 -0500
Subject: RE: [Sipping] Re: draft-elwell-sipping-service-retargeting-00.txt
From: Dean Willis <dean.willis@softarmor.com>
To: Mary Barnes <mary.barnes@nortel.com>
In-Reply-To: <E3F9D87C63E2774390FE67C924EC99BB0AB3D301@zrc2hxm1.corp.nortel.com>
References: <E3F9D87C63E2774390FE67C924EC99BB0AB3D301@zrc2hxm1.corp.nortel.com>
Content-Type: text/plain
Date: Wed, 19 Oct 2005 00:16:07 -0500
Message-Id: <1129698967.22136.326.camel@localhost>
Mime-Version: 1.0
X-Mailer: Evolution 2.2.3
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 769a46790fb42fbb0b0cc700c82f7081
Content-Transfer-Encoding: 7bit
Cc: "Elwell, John" <john.elwell@siemens.com>, Francois Audet <audet@nortel.com>, sipping <sipping@ietf.org>, Paul Kyzivat <pkyzivat@cisco.com>, "Michael Hammer (mhammer)" <mhammer@cisco.com>
X-BeenThere: sipping@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SIPPING Working Group \(applications of SIP\)" <sipping.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sipping>, <mailto:sipping-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:sipping@ietf.org>
List-Help: <mailto:sipping-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sipping>, <mailto:sipping-request@ietf.org?subject=subscribe>
Sender: sipping-bounces@ietf.org
Errors-To: sipping-bounces@ietf.org

On Tue, 2005-10-18 at 21:25 -0500, Mary Barnes wrote:

> I still think there's fundamental confusion over how H-I works - that
> 302 isn't included in the H-I entry until a new request is built. Thus,
> you could only correlate the 302 response (captured as a Reason in the
> H-I entry) with a 486 IF you also had a separate Reason header in the
> response.  This is because the entity that sends the 302 response isn't
> the one that builds the H-I entry capturing that 302 response; the H-I
> entry is added by the recipient of the 302 response (i.e. the entity
> that's actually doing the retargeting). This point relates to why John's
> earlier proprosal was suggesting to allow the Reason header in responses
> and to extend the values in the Reason header to support this service
> related information.  The History-Info draft was updated around that
> time to take into account the possibility of getting a Reason header in
> a response (and this was discussed on the mailing list and in the issue
> discussions at the SIP WG meetings).   We did interpret the text in RFC
> 3326 (at that time) to mean that it was possible (i.e. it's certainly
> not specifically dis-allowed) to have a Reason header in a response:
> "  Note that the Reason header field is usually not needed in responses
>    because the status code and the reason phrase already provide
>    sufficient information."


yes, that's exactly my confusion point. History-Info can be included in
that 302 response, according to the way I read H-I. Right? After all,
the draft explicity says we can have H-I in any response, I think.

Including a Reason header field inside a History-Info header field that
is inside a response is NOT the same thing, imho, as including a Reason
header field in a response (which I think is probably a good idea
anyhow, but that's a separate issue).

Let's say Node B is retargeting a request by generating a 302 response
to that request. So it makes perfect sense to me for Node B, which is
issuing a 302 "for a reason" to include a History-Info describing the
retargeting operation it believes it is effecting, and including the
"reason" for that retargeting.

If this is just all wrong (and it may very well be), then I just wasn't
able to find in H-I where it SAYS this is wrong. Maybe I just missed it.
Please point . . . 

After all, if I'm confused, then it's reasonable to think that other
clueless readers are confused too (I'm a good test case for clueless).

--
dean


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