Re: [MMUSIC] Mirja Kühlewind's No Objection on draft-ietf-mmusic-ice-sip-sdp-37: (with COMMENT)
Mirja Kuehlewind <ietf@kuehlewind.net> Tue, 06 August 2019 09:12 UTC
Return-Path: <ietf@kuehlewind.net>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6A614120148; Tue, 6 Aug 2019 02:12:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=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 SDqXLKuukW9H; Tue, 6 Aug 2019 02:12:24 -0700 (PDT)
Received: from wp513.webpack.hosteurope.de (wp513.webpack.hosteurope.de [IPv6:2a01:488:42:1000:50ed:8223::]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 49D2612006F; Tue, 6 Aug 2019 02:12:24 -0700 (PDT)
Received: from 200116b82cb33400c17a7b26249d0b8e.dip.versatel-1u1.de ([2001:16b8:2cb3:3400:c17a:7b26:249d:b8e]); authenticated by wp513.webpack.hosteurope.de running ExIM with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) id 1huvW0-0003ls-53; Tue, 06 Aug 2019 11:12:20 +0200
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
From: Mirja Kuehlewind <ietf@kuehlewind.net>
In-Reply-To: <HE1PR07MB31613F486F6B67B1A1F0453093DA0@HE1PR07MB3161.eurprd07.prod.outlook.com>
Date: Tue, 06 Aug 2019 11:12:18 +0200
Cc: The IESG <iesg@ietf.org>, "draft-ietf-mmusic-ice-sip-sdp@ietf.org" <draft-ietf-mmusic-ice-sip-sdp@ietf.org>, "mmusic-chairs@ietf.org" <mmusic-chairs@ietf.org>, "fandreas@cisco.com" <fandreas@cisco.com>, "mmusic@ietf.org" <mmusic@ietf.org>, "jdrosen@jdrosen.net" <jdrosen@jdrosen.net>
Content-Transfer-Encoding: quoted-printable
Message-Id: <AFA32238-805B-4BB3-B9EA-9D0A97B0C9E9@kuehlewind.net>
References: <156502552845.24515.11157901358870690278.idtracker@ietfa.amsl.com> <HE1PR07MB31613F486F6B67B1A1F0453093DA0@HE1PR07MB3161.eurprd07.prod.outlook.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>
X-Mailer: Apple Mail (2.3445.104.11)
X-bounce-key: webpack.hosteurope.de;ietf@kuehlewind.net;1565082744;8a03d9ff;
X-HE-SMSGID: 1huvW0-0003ls-53
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/tB0MMlE8vnHdThVM372zsvoO1Ks>
Subject: Re: [MMUSIC] Mirja Kühlewind's No Objection on draft-ietf-mmusic-ice-sip-sdp-37: (with COMMENT)
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Aug 2019 09:12:27 -0000
Yes, sounds all good. You could eventually consider to add some explanation about why port 9 is used in the text but that’s optional… Thanks! > On 5. Aug 2019, at 20:44, Christer Holmberg <christer.holmberg@ericsson.com> wrote: > > Hi Mirja, > > Thank You for the review! Please see inline. > > ---------------------------------------------------------------------- > COMMENT: > ---------------------------------------------------------------------- > >> 1) First I have a processing question for the IESG (and maybe the RFC editor) but it might be just me not knowing this: >> As I understand it, RFC5245 was spilt up into RFC8445 and this document, however, I find it a bot odd that both documenst >> obsolete RFC5245. Is that what we usually do? Did we have this case before? Is that the right thing to do? > > That's a good question. I hope the chairs and/or the AD can give some guidance. > > --- > >> 2) One quick question: Why is a port value of "9" used to signal use of the default destination, instead of e.g. "0"? Is that >> because port "0" is used to reset the data stream? > > Correct. > >> However, couldn't this combination of address and port "0" not be treated differently? Or is that to avoid any potential false connections? >> How could that happen? Isn't there a better way to do that? I mainly would like to understand what the reason is and maybe request to also explain this in the document. > > The usage of port '9' comes from the SDP rules for negotiating a TCP stream (RFC 4145), where port '9' means that the port value can be discarded. > > For ICE, port '9' will be used with the ICE Trickle extension, where you don't yet provide any candidate when you send the SDP, having the same the-port-can-be-discarded meaning. > > --- > >> 3) A minor editorial comment >> Sec 4: "This specification defines eight new SDP attributes" >> Given these attributes have already been specified in RFC5245, I wouldn't call them "new". > > I guess we could remove "new". > > --- > >> 4) Question on sec 4.1: >> " <transport>: indicates the transport protocol for the candidate. >> This specification only defines UDP. However, extensibility is >> provided to allow for future transport protocols to be used with >> ICE by extending the sub-registry "ICE Transport Protocols" under >> "Interactive Connectivity Establishment (ICE)" registry." >> The registry also contain an entry for TCP (see RFC6544). However, I also wonder a bit why a new registry was created initially instead >> of just using the protocol numbers or keyword in the IANA Protocol Numbers Registry...? > > Unfortunately I don't know. The registry was created in RFC 6544, and I was not much involved in the work on that draft. > > Anyone else know? Jonathan? > > --- > >> 5) A request in section 5.4: >> "If absent in an offer and answer the default value of the attribute >> is 50 ms, which is the recommended value specified in [RFC8445]." >> RFC8445 also specifies a minimum of 5ms (MUST). It would be good to also indicate here that this minimum exists without relying on the user to look up RFC8445. > > 5ms is not only the minimum value for an agent, it is the minimum combined value for all agents - if you e.g., have a browser with multiple tabs, each using ICE for WebRTC. > > So, we need to say that. Something like: > > "As defined in [RFC8455], regardless of the Ta value chosen for each agent, the combination of > all transactions from all agents (if a given implementation runs several concurrent agents) must not > be sent more often than once every 5 ms." > > (I assume you mean section 4.5) > > --- > >> 6) Also further on in section 5.4: >> "Once both agents have indicated the pacing value they with to use, both agents MUST use the larger of the indicated values." >> Given this in normatively specified in RFC8445, maybe you should not use normative language in this document but provide in addition again a reference to RFC8445. > > I suggest: > > "As defined in [RFC8455], once both agents have indicated the pacing value they want to use, both agents will use the larger of the indicated values." > > (I assume you mean section 4.5) > > --- > > 7) And similar on the use of MUST in section 5: > "The keepalives MUST be sent > regardless of whether the data stream is currently inactive, .." > This is specified in RFC8445, so maybe consider not using normative language here as well... however, this case is maybe less clear. > > I suggest: > > "As defined in [RFC8455], the keepalives will be sent..." > > --- > > 8) You probably should explicitly instruct IANA in the IANA consideration section to update the references to this RFC instead of RFC5245 in the respective registry. > > Good point. Will do that. > > --- > > Regards, > > Christer > >
- [MMUSIC] Mirja Kühlewind's No Objection on draft-… Mirja Kühlewind via Datatracker
- Re: [MMUSIC] Mirja Kühlewind's No Objection on dr… Roman Shpount
- Re: [MMUSIC] Mirja Kühlewind's No Objection on dr… Christer Holmberg
- Re: [MMUSIC] Mirja Kühlewind's No Objection on dr… Christer Holmberg
- Re: [MMUSIC] Mirja Kühlewind's No Objection on dr… Mirja Kuehlewind
- Re: [MMUSIC] Mirja Kühlewind's No Objection on dr… Mirja Kuehlewind
- Re: [MMUSIC] Mirja Kühlewind's No Objection on dr… Flemming Andreasen
- Re: [MMUSIC] Mirja Kühlewind's No Objection on dr… Paul Kyzivat
- Re: [MMUSIC] Mirja Kühlewind's No Objection on dr… Christer Holmberg
- Re: [MMUSIC] Mirja Kühlewind's No Objection on dr… Adam Roach
- Re: [MMUSIC] Mirja Kühlewind's No Objection on dr… Christer Holmberg
- Re: [MMUSIC] Mirja Kühlewind's No Objection on dr… Paul Kyzivat
- Re: [MMUSIC] Mirja Kühlewind's No Objection on dr… Heather Flanagan
- Re: [MMUSIC] Mirja Kühlewind's No Objection on dr… Christer Holmberg
- Re: [MMUSIC] Mirja Kühlewind's No Objection on dr… Suhas Nandakumar (snandaku)
- Re: [MMUSIC] Mirja Kühlewind's No Objection on dr… Paul Kyzivat
- Re: [MMUSIC] Mirja Kühlewind's No Objection on dr… Flemming Andreasen
- Re: [MMUSIC] Mirja Kühlewind's No Objection on dr… Suhas Nandakumar