Re: [MMUSIC] Alexey Melnikov's Discuss on draft-ietf-mmusic-ice-sip-sdp-37: (with DISCUSS and COMMENT)

"Alexey Melnikov" <aamelnikov@fastmail.fm> Tue, 06 August 2019 09:27 UTC

Return-Path: <aamelnikov@fastmail.fm>
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 1537A12002F; Tue, 6 Aug 2019 02:27:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level:
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=fastmail.fm header.b=s9DG2sxe; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=LpwhKRrK
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 e0Ul8Xh68nfc; Tue, 6 Aug 2019 02:27:46 -0700 (PDT)
Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DFEAF12001A; Tue, 6 Aug 2019 02:27:45 -0700 (PDT)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id E800221D25; Tue, 6 Aug 2019 05:27:44 -0400 (EDT)
Received: from imap1 ([10.202.2.51]) by compute7.internal (MEProxy); Tue, 06 Aug 2019 05:27:44 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= mime-version:message-id:in-reply-to:references:date:from:to:cc :subject:content-type; s=fm3; bh=J9vmYz3fUYEeyxpIJGhYrVA9/N5ucLm IHNbrFeHq3IY=; b=s9DG2sxeFO1Nn+0TC++URLFzJ+eCONVPsiOJ+52WTVMHeEU RRBzKaCxwFNm2xJ6bP7l5IGrTnCPqWRFrRQBypE8x5TXMcIaW2PGdusycJB2/yoS jbs9yfpqlwT0+EnCc1SOhMZkkhq8Fk8YqR0s+WuUKFcwDm805VG7H8wJ5kIwu2X/ vYs0B1KD4hrBtG5m07TV/aOlDt/FFg+/RCZ2GPdbMEJE9e9L8EX3S4NDXk9X0Lgm lEJaaO+Bnw8fwEmsjcK2QBHijggDQmLDJi0rF4uajxN7OAX3Mg/dV0vIpcLhsea/ uLl7fuj59bCOaextEKx9rd8ryhZuC3xmgZdwVtg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=J9vmYz 3fUYEeyxpIJGhYrVA9/N5ucLmIHNbrFeHq3IY=; b=LpwhKRrKGiTbEl7aHn2RP2 NYoRIWpDlA8g9vTXGebXbpUxE4de9q6q8dpP3z4L8+JtubaQNxVOA0s5JtBgzGCr IAVlSDmyBoQ9EXtn2DStBET9EVAx44KF83bSLuK17FPU21YOfrt8x/XPgGgQnX0P TswexAdJjsj5jcbJY44z54QASehfxKehyrv+17VOSFjlaz5s6muqwFwSzkQizB9X hMuhcXTLXOPcrLOXOP11296h1QoPgRbOLKq5WAMAmEjfGygvS/tF5zweoL7GMWFI 3z2M8R5f4b8iPWSeOEr9SudHGCvrCTmghwtHBFHOWr1s5JvPRZixNGuIPbiA2OQQ ==
X-ME-Sender: <xms:D0hJXWRH2ub1vYHcJmeXJI8lsya2BF9_3JtcZIkhJGzBrvxcpf_eaQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddruddutddgudeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvffutgesrgdtreerreerjeenucfhrhhomhepfdetlhgv gigvhicuofgvlhhnihhkohhvfdcuoegrrghmvghlnhhikhhovhesfhgrshhtmhgrihhlrd hfmheqnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrrghmvghlnhhikhhovhesfhgrshht mhgrihhlrdhfmhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:EEhJXeHhPYyzeJdBH-gEBFst9dJCfwz5wsqGU-KVKVxWLXr_zQBtFg> <xmx:EEhJXSiwiMU4R-4CaPyrBr2MbVqhQNPb9SQfyQTpPcQNACE2-Nvykw> <xmx:EEhJXe8GhHcxNmDNlVrKi6GOxvo07mthKM4pVqQoz2pLgtritxhE_A> <xmx:EEhJXUg6fhSNJcOL9s2sKXnQaVpNTwTHyJui1xrRpqD4ywGrUgr8lQ>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id E459CC200A4; Tue, 6 Aug 2019 05:27:43 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.1.6-808-g930a1a1-fmstable-20190805v2
Mime-Version: 1.0
Message-Id: <d53bf1aa-4c5f-499f-ba82-68d63a5640e8@www.fastmail.com>
In-Reply-To: <CAD5OKxshyYXLLsefPhYAvg7ShyMYVe=P9BKaisv6WiN5p1gbjA@mail.gmail.com>
References: <HE1PR07MB31616305DCD0062C0801656B93DA0@HE1PR07MB3161.eurprd07.prod.outlook.com> <CAD5OKxshyYXLLsefPhYAvg7ShyMYVe=P9BKaisv6WiN5p1gbjA@mail.gmail.com>
Date: Tue, 06 Aug 2019 10:27:32 +0100
From: Alexey Melnikov <aamelnikov@fastmail.fm>
To: Roman Shpount <roman@telurix.com>, Christer Holmberg <christer.holmberg@ericsson.com>
Cc: The IESG <iesg@ietf.org>, Flemming Andreasen <fandreas@cisco.com>, "mmusic-chairs@ietf.org" <mmusic-chairs@ietf.org>, "mmusic@ietf.org" <mmusic@ietf.org>, "draft-ietf-mmusic-ice-sip-sdp@ietf.org" <draft-ietf-mmusic-ice-sip-sdp@ietf.org>
Content-Type: multipart/alternative; boundary="09bfb393327e4cc1af7f1fd782f395dc"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/jP2BA0zP30U_VC_4dJLOTJJUnlY>
Subject: Re: [MMUSIC] Alexey Melnikov's Discuss on draft-ietf-mmusic-ice-sip-sdp-37: (with DISCUSS and 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:27:48 -0000

Hi,

On Mon, Aug 5, 2019, at 9:44 PM, Roman Shpount wrote:
> On Mon, Aug 5, 2019 at 8:54 AM Christer Holmberg <christer.holmberg@ericsson.com> wrote:
>> > In 4.1:
>>  >
>>  > The candidate attribute can itself be extended. The grammar allows
>>  > for new name/value pairs to be added at the end of the attribute.
>>  >
>>  > Such extensions MUST be made through IETF Review or IESG Approval
>>  > [RFC8126] and the assignments MUST contain the specific extension and
>>  > a reference to the document defining the usage of the extension.
>>  >
>>  > This is effectively creating a new registry, but this information is not present in the IANA Considerations section.
>> 
>>  Does it really mandate a registry? 
>> 
>>  The syntax says:
>> 
>>  candidate-types = "host" / "srflx" / "prflx" / "relay" / token
>> 
>>  There are other SDP attributes (and SIP header fields etc) that allow extensions ("token", in this case), without a registry.
> 
> I think Alexey is talking about extension-att-name/extension-att-value in candidate-attribute definition.

Yes.

>  Such as "tcptype active", "generation 0", and "network-id 2" in the following ICE candidate example generated by Chrome:
> 
> a=candidate:1943319340 1 tcp 1518214911 10.7.18.148 9 typ host tcptype active generation 0 network-id 2
> 
>> Note that this was already in RFC 5245.
> 
> I agree this how it was already defined in RFC 5245. I did ask the group if this required an additional IANA registry since it is currently impossible to determine where these extensions are defined. For instance, I have no idea in which RFC "generation 0" is defined. The fact that we are not changing the current definition was the main reason new IANA registry for candidate extensions was not established.
This is exactly my point.

If the WG doesn't want to establish a new registry, then the sentence I quoted above must be removed, as it doesn't mean anything outside of IANA Considerations. In particular, if IESG is to approve an extension, how would implementors be able to find it, if IANA registry is not used? (Arguably, you can say that you still want to limit extensions to IETF stream, in that case the sentence still need to be reworded to something like: "Such extensions MUST be made in an IETF stream RFC and the assignments MUST contain the specific extension and a reference to the document defining the usage of the extension.")

>  We will need to run this by mmusic group if we want to change this.

Best Regards,
Alexey