Re: [Insipid] Suresh Krishnan's Discuss on draft-ietf-insipid-session-id-26: (with DISCUSS and COMMENT)

Suresh Krishnan <suresh.krishnan@ericsson.com> Wed, 17 August 2016 18:43 UTC

Return-Path: <suresh.krishnan@ericsson.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 45DCE12D1A6; Wed, 17 Aug 2016 11:43:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.202
X-Spam-Level:
X-Spam-Status: No, score=-4.202 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3kscMXpglbTL; Wed, 17 Aug 2016 11:43:10 -0700 (PDT)
Received: from usplmg20.ericsson.net (usplmg20.ericsson.net [198.24.6.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 376B612D144; Wed, 17 Aug 2016 11:43:09 -0700 (PDT)
X-AuditID: c618062d-980fb98000000a08-d0-57b4b12618c6
Received: from EUSAAHC006.ericsson.se (Unknown_Domain [147.117.188.90]) by (Symantec Mail Security) with SMTP id 77.AD.02568.621B4B75; Wed, 17 Aug 2016 20:47:02 +0200 (CEST)
Received: from EUSAAMB107.ericsson.se ([147.117.188.124]) by EUSAAHC006.ericsson.se ([147.117.188.90]) with mapi id 14.03.0301.000; Wed, 17 Aug 2016 14:37:53 -0400
From: Suresh Krishnan <suresh.krishnan@ericsson.com>
To: "Paul Giralt (pgiralt)" <pgiralt@cisco.com>
Thread-Topic: Suresh Krishnan's Discuss on draft-ietf-insipid-session-id-26: (with DISCUSS and COMMENT)
Thread-Index: AQHR+BY+y3zKgOyzckKhXF8puBMbvw==
Date: Wed, 17 Aug 2016 18:37:53 +0000
Message-ID: <E87B771635882B4BA20096B589152EF643E3809D@eusaamb107.ericsson.se>
References: <147139025342.19839.14606551168506879969.idtracker@ietfa.amsl.com> <3A0998BB-B2DC-45D3-B86E-F46405C284F5@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [147.117.188.12]
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRmVeSWpSXmKPExsUyuXRPlK7axi3hBtdP61r0nrvLbjHjz0Rm i0ePfjBZzL//jMniZsNjRgdWjym/N7J6LFnykymAKYrLJiU1J7MstUjfLoEr49ytW2wFXxUr 3pxIbmCcIN3FyMkhIWAi8fXIYfYuRi4OIYENjBIHF11lg3CWM0rs2T6fDaSKDahqw87PTCC2 iIC+xIcfL5hBipgFWpkk7n/4ywiSEBbIkNiw8i4zRFGmxOy526Ea9CTuff4EFmcRUJW4e3wy WD2vgK/EudmdjBDbGhkl/t34yQqSYBQQk/h+ag1YM7OAuMStJ/OZIG4VkFiy5zwzhC0q8fLx P1YIW0lizutrzBD1BhLvz82HsrUlli18zQyxTFDi5MwnLBMYRWYhGTsLScssJC2zkLQsYGRZ xchRWlyQk5tuZLCJERgXxyTYdHcw3p/ueYhRgINRiYdXYdmWcCHWxLLiytxDjBIczEoivG/W AYV4UxIrq1KL8uOLSnNSiw8xSnOwKInzij1SDBcSSE8sSc1OTS1ILYLJMnFwSjUwTjup5VD3 7+89W/HlB44EqlZs/SwpGmibHM06fbZmdu16/n9ph/f/XuUvGvCnoaPKUMX42vyPqxwazuZ/ j+VSPpSheohFc6L/Ny0+wzt3311q2Tm1WnkDZ4mmidXnvBkqBx8a37+oHrsueGnzBu7OFynS n89q7q2+u++hP2Np2AaPYzV3/WpUlViKMxINtZiLihMBlUeRkYcCAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/insipid/PQKlTWVlvsVMi_fp_PNwwa1G71E>
Cc: "insipid-chairs@ietf.org" <insipid-chairs@ietf.org>, "insipid@ietf.org" <insipid@ietf.org>, The IESG <iesg@ietf.org>, "draft-ietf-insipid-session-id@ietf.org" <draft-ietf-insipid-session-id@ietf.org>, Christer Holmberg <christer.holmberg@ericsson.com>
Subject: Re: [Insipid] Suresh Krishnan's Discuss on draft-ietf-insipid-session-id-26: (with DISCUSS and COMMENT)
X-BeenThere: insipid@ietf.org
X-Mailman-Version: 2.1.17
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: <https://mailarchive.ietf.org/arch/browse/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: Wed, 17 Aug 2016 18:43:12 -0000

Hi Paul,

On 08/16/2016 10:26 PM, Paul Giralt (pgiralt) wrote:
> Suresh, thanks for the comments. Please see inline…
>
>> On Aug 16, 2016, at 7:30 PM, Suresh Krishnan <suresh.krishnan@ericsson.com> wrote:
>>
>> Suresh Krishnan has entered the following ballot position for
>> draft-ietf-insipid-session-id-26: Discuss
>>
>> When responding, please keep the subject line intact and reply to all
>> email addresses included in the To and CC lines. (Feel free to cut this
>> introductory paragraph, however.)
>>
>>
>> Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
>> for more information about IESG DISCUSS and COMMENT positions.
>>
>>
>> The document, along with other ballot positions, can be found here:
>> https://datatracker.ietf.org/doc/draft-ietf-insipid-session-id/
>>
>>
>>
>> ----------------------------------------------------------------------
>> DISCUSS:
>> ----------------------------------------------------------------------
>>
>> * Section 5
>>
>> I do have a concern about backward compatibility regarding the sess-uuid.
>> Looks like this document allows the sess-uuid to contain either uppercase
>> or lowercase hex digits ("sess-uuid           = 32(DIGIT / %x41-46 /
>> %x61-66)") while the legacy version in RFC7329 does not allow uppercase
>> hex digits. Looks like a compliant implementation of the spec using upper
>> case hex digits will fail to interoperate with a legacy implementation. I
>> do not have a particular preference, but either this rule needs to be
>> tightened or there needs to be some text added to Section 11 to say this
>> will cause an interoperability issue.
>>
>
>
>
> This was a last-minute change made as a result of comments from Elwyn in gen-art review. The concern was that RFC 7329 specifies the identifier is lowercase, however it then points out:
>
>    NOTE: The sess-id value is technically case-INSENSITIVE, but only
>    lowercase characters are allowed.
>
> This means that a complaint implementation of 7329 should treat the characters as case-INSENSITIVE and therefore not have a problem.
>
> We could back out the change and require lower-case to ensure this is not an issue. It just seemed strange that we are requiring lower case while simultaneously saying that the case doesn’t actually matter, hence the change.

I think it would be better to back out the change and leave only the lower 
case in. No need to add any text about it being case-insensitive. This will 
allow the new implementations to be purely lowercase and be interoperable 
with the legacy implementations.

>
>
>
>>
>> ----------------------------------------------------------------------
>> COMMENT:
>> ----------------------------------------------------------------------
>>
>> * Section 4.1
>>
>> The namespace ID in section 4.1 is specified as the initialization of a C
>> structure as described in Appendix C of RFC4122. It is missing a
>> semicolon at the end to make it legal.
>>
>> OLD:
>>       uuid_t NameSpace_SessionID = {
>>           /* a58587da-c93d-11e2-ae90-f4ea67801e29 */
>>           0xa58587da,
>>           0xc93d,
>>           0x11e2,
>>           0xae, 0x90, 0xf4, 0xea, 0x67, 0x80, 0x1e, 0x29
>>       }
>>
>> NEW:
>>       uuid_t NameSpace_SessionID = {
>>           /* a58587da-c93d-11e2-ae90-f4ea67801e29 */
>>           0xa58587da,
>>           0xc93d,
>>           0x11e2,
>>           0xae, 0x90, 0xf4, 0xea, 0x67, 0x80, 0x1e, 0x29
>>       };
>>
>
> Thank you. Will fix this.

Sounds good.

>
>
>> * Agree with Alissa's DISCUSS regarding persistence
>>
>>
>
> Please see my notes in response to Alissa and let me know your thoughts.

The final resolutions you agreed on with Alissa sound fine to me.

Thanks
Suresh