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
- [sipcore] AD Evaluation of draft-ietf-sipcore-con… Ben Campbell
- Re: [sipcore] AD Evaluation of draft-ietf-sipcore… Christer Holmberg
- Re: [sipcore] AD Evaluation of draft-ietf-sipcore… Christer Holmberg
- Re: [sipcore] AD Evaluation of draft-ietf-sipcore… Ben Campbell
- Re: [sipcore] AD Evaluation of draft-ietf-sipcore… Christer Holmberg
- Re: [sipcore] AD Evaluation of draft-ietf-sipcore… Ben Campbell
- Re: [sipcore] AD Evaluation of draft-ietf-sipcore… Christer Holmberg