Re: [sipcore] AD Evaluation of draft-ietf-sipcore-content-id-05

Christer Holmberg <christer.holmberg@ericsson.com> Fri, 26 May 2017 10:16 UTC

Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: sipcore@ietfa.amsl.com
Delivered-To: sipcore@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D73CB129C15; Fri, 26 May 2017 03:16:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.22
X-Spam-Level:
X-Spam-Status: No, score=-4.22 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=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 SShF3Wvj9X7V; Fri, 26 May 2017 03:16:57 -0700 (PDT)
Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.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 88425129B43; Fri, 26 May 2017 03:16:56 -0700 (PDT)
X-AuditID: c1b4fb2d-5a49e9a000000d37-9c-59280096b50d
Received: from ESESSHC009.ericsson.se (Unknown_Domain [153.88.183.45]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id 6B.14.03383.69008295; Fri, 26 May 2017 12:16:54 +0200 (CEST)
Received: from ESESSMB109.ericsson.se ([169.254.9.30]) by ESESSHC009.ericsson.se ([153.88.183.45]) with mapi id 14.03.0339.000; Fri, 26 May 2017 12:16:53 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Ben Campbell <ben@nostrum.com>
CC: "draft-ietf-sipcore-content-id.all@ietf.org" <draft-ietf-sipcore-content-id.all@ietf.org>, "sipcore@ietf.org" <sipcore@ietf.org>
Thread-Topic: AD Evaluation of draft-ietf-sipcore-content-id-05
Thread-Index: AQHSzolPaE+D+c83j0ekLBIazLog+6IAT7OAgABMwwCAAnGaEIACZD0AgAEVeAA=
Date: Fri, 26 May 2017 10:16:54 +0000
Message-ID: <D54DDB2B.1D2C4%christer.holmberg@ericsson.com>
References: <B9456A83-63CA-492C-89AB-622A024681A5@nostrum.com> <D548A4E4.1CFD7%christer.holmberg@ericsson.com> <2F0DAA1D-33EF-4742-A8A1-438921735CD0@nostrum.com> <7594FB04B1934943A5C02806D1A2204B4CBC5FC9@ESESSMB109.ericsson.se> <7ECBF64F-0C31-4924-8627-02E5C31EDC26@nostrum.com>
In-Reply-To: <7ECBF64F-0C31-4924-8627-02E5C31EDC26@nostrum.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.7.4.170508
x-originating-ip: [153.88.183.16]
Content-Type: text/plain; charset="utf-8"
Content-ID: <FD087BFEDFF2AA4884A7369ABE659E7E@ericsson.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRmVeSWpSXmKPExsUyM2K7ru40Bo1Ig77XphbzO0+zW8w8u4vF 4uuPTWwOzB5Llvxk8pi18wlLAFMUl01Kak5mWWqRvl0CV8byg79ZC47oVzQeW8zUwLhCr4uR g0NCwESiudmri5GLQ0jgCKPEyY7FzBDOYkaJCdMeM4MUsQlYSHT/0+5i5OQQEVCSeN68lQWk hlmgg1Hi6ZI+VpCEsICdxPtP+5lA6kUE7CX2TxGHqPeTONQ+iQ0kzCKgKjFtZSxImFfAWuLv ilmMEKvmMUmcb+lnAanhBGrdMiUKpIZRQEzi+6k1TCA2s4C4xK0n88FsCQEBiSV7zjND2KIS Lx//YwVpFRXQk3i33xMirCix82w72PHMApoS63fpQ0yxllj7tJcdwlaUmNL9kB3iGkGJkzOf sExgFJ+FZNkshO5ZSLpnIemehaR7ASPrKkbR4tTi4tx0I2O91KLM5OLi/Dy9vNSSTYzAeDu4 5bfuDsbVrx0PMQpwMCrx8CZ/U48UYk0sK67MPcQowcGsJMK75iVQiDclsbIqtSg/vqg0J7X4 EKM0B4uSOK/DvgsRQgLpiSWp2ampBalFMFkmDk6pBsYpcfNXBfzaVbt6Xstn3aB5vf1bHFp1 rk3TXtUR3WTHfHa6qGFQvX6+svv2yfGn1ywScuif7vAtz2Ajs/mdc88fhjSJXfxZH2BpsGXh RMdu3fzQS3aZ5Wk/xWftEw1K/aw/2/fnWeNvmhNdd8S+YhQ95GbNsHDBgjmXjBvmS3u1VPH/ agrublBiKc5INNRiLipOBABjR8pSswIAAA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/sipcore/_IJHp0ESS4nZ8B0UJerfBnl93EA>
Subject: Re: [sipcore] AD Evaluation of draft-ietf-sipcore-content-id-05
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: SIP Core Working Group <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sipcore>, <mailto:sipcore-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sipcore/>
List-Post: <mailto:sipcore@ietf.org>
List-Help: <mailto:sipcore-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sipcore>, <mailto:sipcore-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 May 2017 10:16:59 -0000

Hi,

…

>>>>>- Is there an expectation for the SIP Content-ID header field value
>>>>> to be referenced from outside the SIP message? If so, what are the
>>>>> uniqueness expectations? Note that for MIME, Content-ID is expected
>>>>>to 
>>>>> be globally unique. Is that the case here?
>>>> 
>>>> (Christer) The draft does not change the uniqueness requirements of
>>>> Content-ID.
>>>> 
>>>>> If the Content-ID is _not_ expected to be referenced from outside of
>>>>> the SIP message that contains it, then we have a sort of degenerate
>>>>> case where it always identifies _this_ message regardless of the
>>>>> value. Does that value ever need to change? Does that suggest >any
>>>>> guidance on how to construct values?
>>>> 
>>>> (Christer) RFC 5621 does not define the above characteristics for
>>>> multipart body usage, and I see no reason how anything would be
>>>> different for a non-multipart message body. If you think there is
>>>> something generic about Content-ID that needs to be clarified I think
>>>> that should be done as a separate task.
>>> 
>>> 5261 used the Content-Id MIME header field. That field and it¹s
>>> uniqueness requirements are defined elsewhere. This draft defines a
>>> Content-ID sip header field. That didn¹t exist before. Therefore I
>>> think this needs to describe the uniqueness requirements.
>>> 
>>> 5322 requires msg-id to be globally unique because it¹s intended to be
>>> useful outside the context of the given message. Is that the case here?
>>> If not, then a globally uniqueness requirement may not make sense in
>>> this context. (IIUC, every single instance of the Content-Id SIP
>>>header 
>>> field could have the same, identical value, and things would work
>>> fine.)
>> 
>> (Christer) I have never heard about Content-ID being used outside the
>>context of a given message, so I think the value only needs to be unique
>>within a given message
>
>Are you expecting to ever have both the SIP header field and one or more
>MIME Content-ID header fields in the same message?

I don’t have a use-case at the moment, but I don’t think we should
disallow it.


>If so, then text to the effect of the following seems to make sense:
>
>“The value of Content-Id header field value must be unique in the context
>of a given SIP message, including any imbedded MIME Content-Id header
>field values. Note that the SIP Content-ID header field value is not
>expected to be unique among all SIP messages; it has no meaning outside
>of the message in which it is included.”

Looks good.

s/imbedded/embedded

>
>If, OTOH, you think there might ever be a need to reference a body from a
>different SIP message, then we would need it to be globally unique.

IF someone ever comes up with such use-case, we can deal with it.


>> 
>> 
>> Specific comments:
>> 
>>>>> 1.4 and children: These examples seem like fairly weak motivation,
>>>>> since I assume in both cases one could still have just put a single
>>>>> body-part inside a multipart envelope. That
>>>>> seems more an "inconvenience" than a "problem". Are there any known
>>>>> use-cases where that would not be possible? (This is certainly not a
>>>>> show stopper; we are allowed to solve
>>>>> inconveniences. But if there are any stronger motivations that could
>>>>> be documented, they might save questions down the road.)
>>>> 
>>>> (Christer) I can't think of any use-cases where it would not be
>>>> possible to use a single-body inside a multipart envelope instead.
>>>>So, 
>>>> it is about "convenience".
>>> 
>>> The word "optimization" comes to mind.
>> 
>> (Christer) I guess that works too :)
>
>Okay, no change needed.
>
>> 
>>>>> 3.2, 2nd note: How has the msg-Id been simplified, and why?
>>>> 
>>>> (Christer) The simplification was done based on a comment from Dale W.
>>>> 
>>>> https://www.ietf.org/mail-archive/web/sipcore/current/msg07862.html
>>> 
>>> I think it would be helpful to say something like ³Š simplified to
>>> disallow the use of comments and to adapt to SIP¹s use of leading
>>>white 
>>> space."
>> 
>> (Christer) Ok, we¹ll add some text.
>
>Thanks. If you can submit a version with that change, as well as some
>guidance on uniqueness as discussed above, I think it will be ready for
>IETF LC.

I should have something ready no later than Monday.

Regards,

Christer