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

"DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com> Tue, 05 November 2013 21:14 UTC

Return-Path: <keith.drage@alcatel-lucent.com>
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 409F921E8093 for <insipid@ietfa.amsl.com>; Tue, 5 Nov 2013 13:14:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.527
X-Spam-Level:
X-Spam-Status: No, score=-110.527 tagged_above=-999 required=5 tests=[AWL=0.072, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
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 mGORGtlq1Z-Y for <insipid@ietfa.amsl.com>; Tue, 5 Nov 2013 13:14:47 -0800 (PST)
Received: from ihemail3.lucent.com (ihemail3.lucent.com [135.245.0.37]) by ietfa.amsl.com (Postfix) with ESMTP id B9E3A11E8175 for <insipid@ietf.org>; Tue, 5 Nov 2013 13:14:47 -0800 (PST)
Received: from fr711usmtp1.zeu.alcatel-lucent.com (h135-239-2-122.lucent.com [135.239.2.122]) by ihemail3.lucent.com (8.13.8/IER-o) with ESMTP id rA5LEinB024514 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Tue, 5 Nov 2013 15:14:46 -0600 (CST)
Received: from FR711WXCHHUB01.zeu.alcatel-lucent.com (fr711wxchhub01.zeu.alcatel-lucent.com [135.239.2.111]) by fr711usmtp1.zeu.alcatel-lucent.com (GMO) with ESMTP id rA5LEgO0030922 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 5 Nov 2013 22:14:43 +0100
Received: from FR712WXCHMBA11.zeu.alcatel-lucent.com ([169.254.7.239]) by FR711WXCHHUB01.zeu.alcatel-lucent.com ([135.239.2.111]) with mapi id 14.02.0247.003; Tue, 5 Nov 2013 22:14:43 +0100
From: "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, "insipid@ietf.org" <insipid@ietf.org>
Thread-Topic: [Insipid] draft-kaplan-insipid-session-id: parameters and session-id
Thread-Index: AQHO2mqYJyuA+F/82kefeu6ZuEGgnJoXItvA
Date: Tue, 05 Nov 2013 21:14:42 +0000
Message-ID: <949EF20990823C4C85C18D59AA11AD8B0C94EF@FR712WXCHMBA11.zeu.alcatel-lucent.com>
References: <576A8B541C219D4E9CEB1DF8C19C7B881A06791D@MBX08.citservers.local> <52795CBC.2070505@alum.mit.edu>
In-Reply-To: <52795CBC.2070505@alum.mit.edu>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [135.239.27.38]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.57 on 135.245.2.37
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:14:53 -0000

Personally I'd probably follow 4.3, but if both sides are operating correctly, there should not be a conflict.

To add to Paul's discussion points, it is also a question of whether any ambiguity causes misoperation.

Keith 

> -----Original Message-----
> From: insipid-bounces@ietf.org 
> [mailto:insipid-bounces@ietf.org] On Behalf Of Paul Kyzivat
> Sent: 05 November 2013 21:02
> To: insipid@ietf.org
> Subject: Re: [Insipid] draft-kaplan-insipid-session-id: 
> parameters and session-id
> 
> 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
> >
> 
> _______________________________________________
> insipid mailing list
> insipid@ietf.org
> https://www.ietf.org/mailman/listinfo/insipid
>