Re: [Insipid] draft-kaplan-insipid-session-id: parameters and session-id

Paul Kyzivat <pkyzivat@alum.mit.edu> Tue, 05 November 2013 21:04 UTC

Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: insipid@ietfa.amsl.com
Delivered-To: insipid@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7A1FE11E8110 for <insipid@ietfa.amsl.com>; Tue, 5 Nov 2013 13:04:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.437
X-Spam-Level:
X-Spam-Status: No, score=-0.437 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_NET=0.611, RDNS_NONE=0.1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TrvYQ3OVRcMp for <insipid@ietfa.amsl.com>; Tue, 5 Nov 2013 13:03:57 -0800 (PST)
Received: from qmta13.westchester.pa.mail.comcast.net (qmta13.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:44:76:96:59:243]) by ietfa.amsl.com (Postfix) with ESMTP id 8171211E8219 for <insipid@ietf.org>; Tue, 5 Nov 2013 13:03:52 -0800 (PST)
Received: from omta07.westchester.pa.mail.comcast.net ([76.96.62.59]) by qmta13.westchester.pa.mail.comcast.net with comcast id ltnG1m0031GhbT85Dx3suV; Tue, 05 Nov 2013 21:03:52 +0000
Received: from dhcp-a502.meeting.ietf.org ([31.133.165.2]) by omta07.westchester.pa.mail.comcast.net with comcast id lx1k1m00203RZsX3Tx1miM; Tue, 05 Nov 2013 21:01:50 +0000
Message-ID: <52795CBC.2070505@alum.mit.edu>
Date: Tue, 05 Nov 2013 13:01:48 -0800
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:24.0) Gecko/20100101 Thunderbird/24.1.0
MIME-Version: 1.0
To: insipid@ietf.org
References: <576A8B541C219D4E9CEB1DF8C19C7B881A06791D@MBX08.citservers.local>
In-Reply-To: <576A8B541C219D4E9CEB1DF8C19C7B881A06791D@MBX08.citservers.local>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1383685432; bh=5Tp509pCnBHOp5W5ocrbvp7kTn62y2NBAHwb+G48sFg=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=dGqtju1EnDHcn/wbo7cOl3pWdQbVuz6GxJ/rS/PmQWBVH8sJMCmZ39IAKhzMIUI56 z9gGOFvNlX/EDyYpg7ii8npyOywaHlEqvZhuLnxBKMV6R1UGefdY9CLEPr/jIehkql lRt/DD7Qy6t+NpNH/HLCtDvQqOTtPXNtLSshk72DIwRD/NacMimHKSHe2lUaGZIxda /zFsTu1YSj9awfr6OXpgfUW7zz2FuUWDxu3Zu1A9W669S78aerU87y5Vf8ohrRvaf+ iKLCWtcGs5Gs4mqqF1B/CdfyyTrSPCFewAL3bA2j6HfVrL9CTesZUrr/e2MHx6Y9wn X4hnvPG5tdaMQ==
Subject: Re: [Insipid] draft-kaplan-insipid-session-id: parameters and session-id
X-BeenThere: insipid@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIP Session-ID discussion list <insipid.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/insipid>, <mailto:insipid-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/insipid>
List-Post: <mailto:insipid@ietf.org>
List-Help: <mailto:insipid-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/insipid>, <mailto:insipid-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 05 Nov 2013 21:04:02 -0000

Brett,

Since the kaplan draft is effectively historical, intended to document 
something that has already been implemented, its not evident to me that 
asking clarifying questions about it is useful. If you have those 
questions, then the implementers of it must have had them too, or failed 
to realize the ambiguity.

I think the only things it is helpful to consider are:
- what behaviors would be plausibly compliant with kaplan?
- what do actual known implementations of kaplan actually do?

	Thanks,
	Paul

On 11/5/13 8:14 AM, Brett Tate wrote:
> Hi,
>
> Concerning the topic of backward compatibility with draft-kaplan-insipid-session-id, I'm not sure that I understand sections 4.2 and 4.3 of draft-kaplan-insipid-session-id-03 concerning parameters and Session-ID header modifications.
>
> Section 4.2 indicates:
> "The UAC MUST re-use the same Session-ID value for in-dialog messages
>   as that of the original dialog-creating request".
>
> Section 4.3 indicates:
> "A UAS compliant with this document MUST copy a received Session-ID
>   header field in a request, into responses and subsequent upstream
>   requests sent within the dialog."
>
> What should the generator of the Session-ID (from section 4.2 perspective) do if receives mid-dialog Session-ID header modification within a request?
>
> 1) Follow section 4.2 MUST.
> 2) Follow section 4.3 MUST.
> 3) It is abnormal situation; thus it can do whatever it wants.
>
> What if there is only a parameter modification: added, removed, or value change?
>
> What should the generator of the Session-ID (from section 4.2 perspective) do if receives Session-ID header modification within a response?
>
> Concerning the section 4.2 and 4.3 snippets, my understanding is that the MUST includes parameters (instead of just Session-ID's sess-id).  Is my interpretation correct?  I thought that I'd ask to ensure that I'm not misinterpreting the use of "value" and "field".
>
> Thanks,
> Brett
>
> This email is intended solely for the person or entity to which it is addressed and may contain confidential and/or privileged information. If you are not the intended recipient and have received this email in error, please notify BroadSoft, Inc. immediately by replying to this message, and destroy all copies of this message, along with any attachment, prior to reading, distributing or copying it.
> _______________________________________________
> insipid mailing list
> insipid@ietf.org
> https://www.ietf.org/mailman/listinfo/insipid
>