Re: [Sipbrandy] WGLC: draft-ietf-sipbrandy-osrtp-04 - Christer's review

Christer Holmberg <christer.holmberg@ericsson.com> Thu, 24 May 2018 11:53 UTC

Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: sipbrandy@ietfa.amsl.com
Delivered-To: sipbrandy@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E1367126CD6 for <sipbrandy@ietfa.amsl.com>; Thu, 24 May 2018 04:53:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.311
X-Spam-Level:
X-Spam-Status: No, score=-4.311 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com
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 gKVet4sWKIoT for <sipbrandy@ietfa.amsl.com>; Thu, 24 May 2018 04:53:31 -0700 (PDT)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (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 CA74512DA48 for <sipbrandy@ietf.org>; Thu, 24 May 2018 04:53:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1527162809; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:CC:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=xLcSPxQOnOJ12FNAv4rrP88FGosT6B5+6kkQj7z1G1s=; b=e/N9LON86F0OEwOBgOajEx5yO5QyAs7Qcw5MFiN664dvB8N/F6sZxjqplTuU4+3G fTVcgLOW5wzvywEPBcprsxGnr6B7if4CVMLW8+Or9p5SKmwrZOsCEJil+eXp6LVD UXrs/DnMCoSaXBsGnr9Mb8djjJaA9Rnvt3w4knrtDFs=;
X-AuditID: c1b4fb30-932519c0000065fb-c4-5b06a7b83496
Received: from ESESSHC001.ericsson.se (Unknown_Domain [153.88.183.21]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id 0B.BC.26107.8B7A60B5; Thu, 24 May 2018 13:53:29 +0200 (CEST)
Received: from ESESSMB109.ericsson.se ([169.254.9.29]) by ESESSHC001.ericsson.se ([153.88.183.21]) with mapi id 14.03.0382.000; Thu, 24 May 2018 13:53:26 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Andy Hutton <andyhutton.ietf@gmail.com>
CC: "sipbrandy@ietf.org" <sipbrandy@ietf.org>
Thread-Topic: [Sipbrandy] WGLC: draft-ietf-sipbrandy-osrtp-04 - Christer's review
Thread-Index: AQHT2H1MtettfGxkckGZ8W9pjatITaQ+0HeAgAAnchA=
Date: Thu, 24 May 2018 11:53:25 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B72F05085@ESESSMB109.ericsson.se>
References: <D6FF722F.2E7B0%christer.holmberg@ericsson.com> <CAB7PXwTrakvHFaLs8sR_BPGtDcrbvmz3NLw1jOBdA8KOeC=Yqg@mail.gmail.com>
In-Reply-To: <CAB7PXwTrakvHFaLs8sR_BPGtDcrbvmz3NLw1jOBdA8KOeC=Yqg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.165]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRmVeSWpSXmKPExsUyM2K7qO7O5WzRBj8eclpcWreVyWLFulNM DkweO2fdZfdYsuQnUwBTFJdNSmpOZllqkb5dAlfG8v+HWQp6tCquHMhrYGzQ7GLk5JAQMJG4 MnMBcxcjF4eQwBFGiWXn97JCOIsZJT40PWHrYuTgYBOwkOj+pw3SICKgLfFuyg5WEJtZQFfi yMcZYLawQJDE+WNz2SBqgiUe9Z1kgbCtJM73/GIGsVkEVCWW/WgGs3kFfCU+T3oBZgsJNDFK NB5RALE5BQIlLu9/wQhiMwqISXw/tYYJYpe4xK0n85kgjhaQWLLnPDOELSrx8vE/VghbSWLW rY1MICczC2hKrN+lD9GqKDGl+yE7xFpBiZMzn7BMYBSdhWTqLISOWUg6ZiHpWMDIsopRtDi1 OCk33chIL7UoM7m4OD9PLy+1ZBMjMEIObvltsIPx5XPHQ4wCHIxKPLxpC9iihVgTy4orcw8x SnAwK4nwLkgCCvGmJFZWpRblxxeV5qQWH2KU5mBREue18NscJSSQnliSmp2aWpBaBJNl4uCU amCsnpYfdeVuxPZdjt+XFvuKWiyoO/o2a3dk6fyVH4SWv0j5XbjoaHXbRpdv2tGtutcFzWLv TPPddESzs4+xdsuDCYf2e031siy2DnepafqnbvT81bX+a5a3V5jtk4hI6GEWOu0nefTNmnq+ oOQ9qS/W1V1wnPPjcw5HSM0vh6VvWTeH2s89fjpbiaU4I9FQi7moOBEAcvn6s4wCAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/sipbrandy/18cRn9atMul-wXCxx1qpP8vPxkA>
Subject: Re: [Sipbrandy] WGLC: draft-ietf-sipbrandy-osrtp-04 - Christer's review
X-BeenThere: sipbrandy@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: SIPBRANDY working group discussion list <sipbrandy.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sipbrandy>, <mailto:sipbrandy-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sipbrandy/>
List-Post: <mailto:sipbrandy@ietf.org>
List-Help: <mailto:sipbrandy-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sipbrandy>, <mailto:sipbrandy-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 May 2018 11:53:33 -0000

Hi,

>> Below is my WGLC review.
>>
>> I base my review based on the assumption that the associated MMUSIC 
>> draft is not going to be progressed, and that 
>> draft-ietf-sipbrandy-osrtp is the ONLY deliverable related to OSRTP and SDP O/A.
>>
>> Also, some of my comments is repeating what I have said previously, 
>> but I include them in my review in order to have everything in one place.
>>
>>
>> GENERAL:
>> --------
>>
>> QG_1: The draft will be published as an Informational RFC (I know the 
>> reason, so no need to discuss that). Because of that, many SDOs will 
>> not be able to normatively reference it. So, if such SDO wants to 
>> adopt SDP O/A procedures of OSRTP (I know there are SDOs, or at least 
>> SDO members, interested in OSRTP), they would have to "re-define" the 
>> procedures themselves.
>>
>> I wonder whether it would be useful to include some text/guidance 
>> regarding that in the document, i.e., recommending that such 
>> procedures are based on the procedures in the draft, for interoperability purpose etc?
>
> [Andy H] - Personally I don't see the need for this but if you want this and want to provide text I would not object.

I think it is important to inform the community that IETF do not (at the time of publishing the document) intend to define normative SDP O/A procedures for OSRTP, and that anyone who needs normative procedures will have to define them themselves.

...

>> Section 1:
>> ----------
>>
>>
>> Q1_1: Shall we really reference individual drafts that will not progress?
>> Couldn't we simply talk about "based on previous work and studies done 
>> by Hadriel Kaplan"
>
> [AndyH] - I would prefer to keep the reference to the individual draft given that this draft is informational I think 
> it is good information to have and the kaplan draft referenced is well known.

Then please add a note saying that the work on the draft is not expected to continue, and that it is referenced only to give some background information. 

I sometimes get questions about the status of drafts that haven't progressed for a long time (or will never progress), so I think it is important to indicate that this draft will not progress.

...

>> Q3_2: Eventhough the document is Informational, since Section 3 does 
>> contain O/A text I think it should be done properly, describing how 
>> the offer is generated, how the answer is generated etc.
>
> [AndyH - I believe the text has all the relevant information but it could rewritten in the 
> traditional form of "Generating the Initial SDP Offer" and "Generating the SDP Answer" I don't 
> have a strong opinion on this but just want to get this done so whatever allows it to get done gets my vote.

Yes, but we should still use the correct structure. I can provide some help, if needed.

>> Q3_3: There is no text on subsequent offers. If security has been 
>> negotiated in a previous O/A exchange, what profile values etc do I 
>> include in subsequent offers?
>
> [AndyH] - I don't see any special procedures for subsequent offers it is the same as the initial offer if we 
> have to update the document it may be worth pointing this out.

Has there been discussions on whether the subsequent offer really is the same?

For example, if the initial O/A has resulted in SAVP, would you still use AVP in a subsequent offer?

Whatever the outcome, it needs to be documented.

>> Section 4:
>> ----------
>>
>> Q4_1: Doesn¹t the last paragraph belong in the Applicability section?
>
> [AndyH] - It is I think good to say when not to use these procedures in the security considerations but it 
> could also be considered part of the applicability section. I think as long as it is stated in the document we are okay.

I still think it belongs in the Applicability section, but I will not argue about. You can keep it as it is :)

Regards,

Christer