Re: [MMUSIC] Benjamin Kaduk's No Objection on draft-ietf-mmusic-sdp-bundle-negotiation-49: (with COMMENT)
Benjamin Kaduk <kaduk@mit.edu> Mon, 16 April 2018 16:13 UTC
Return-Path: <kaduk@mit.edu>
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 0793112E8E8; Mon, 16 Apr 2018 09:13:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.221
X-Spam-Level:
X-Spam-Status: No, score=-4.221 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] 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 yWf7HilH3XLR; Mon, 16 Apr 2018 09:13:21 -0700 (PDT)
Received: from dmz-mailsec-scanner-5.mit.edu (dmz-mailsec-scanner-5.mit.edu [18.7.68.34]) (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 9325A120454; Mon, 16 Apr 2018 09:13:20 -0700 (PDT)
X-AuditID: 12074422-0c5ff7000000622f-3a-5ad4cb9dfaff
Received: from mailhub-auth-1.mit.edu ( [18.9.21.35]) (using TLS with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by dmz-mailsec-scanner-5.mit.edu (Symantec Messaging Gateway) with SMTP id 62.D0.25135.E9BC4DA5; Mon, 16 Apr 2018 12:13:18 -0400 (EDT)
Received: from outgoing.mit.edu (OUTGOING-AUTH-1.MIT.EDU [18.9.28.11]) by mailhub-auth-1.mit.edu (8.13.8/8.9.2) with ESMTP id w3GGDGhL021111; Mon, 16 Apr 2018 12:13:16 -0400
Received: from kduck.kaduk.org (24-107-191-124.dhcp.stls.mo.charter.com [24.107.191.124]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id w3GGDBj2015227 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Mon, 16 Apr 2018 12:13:13 -0400
Date: Mon, 16 Apr 2018 11:13:11 -0500
From: Benjamin Kaduk <kaduk@mit.edu>
To: Christer Holmberg <christer.holmberg@ericsson.com>
Cc: The IESG <iesg@ietf.org>, "draft-ietf-mmusic-sdp-bundle-negotiation@ietf.org" <draft-ietf-mmusic-sdp-bundle-negotiation@ietf.org>, "mmusic-chairs@ietf.org" <mmusic-chairs@ietf.org>, "fandreas@cisco.com" <fandreas@cisco.com>, "mmusic@ietf.org" <mmusic@ietf.org>, Magnus Westerlund <magnus.westerlund@ericsson.com>, "Colin Perkins (csp@csperkins.org)" <csp@csperkins.org>
Message-ID: <20180416161310.GD54168@kduck.kaduk.org>
References: <152365238120.5549.12322147978999456800.idtracker@ietfa.amsl.com> <7594FB04B1934943A5C02806D1A2204B72E6E46B@ESESSMB109.ericsson.se>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B72E6E46B@ESESSMB109.ericsson.se>
User-Agent: Mutt/1.9.1 (2017-09-22)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHKsWRmVeSWpSXmKPExsUixCmqrDvv9JUogwWbjSwuzDzMaLH85QlG i+mz3rFZvL+gazHjz0Rmi0vr7zFZnN+5nsli6vLHLA4cHlN+b2T1mHb/PpvHr69X2TyWLPnJ FMASxWWTkpqTWZZapG+XwJWxc/5Z1oITShXzWnvYGhh7pLsYOTgkBEwk+jv4uxi5OIQEFjNJ /L72nQXC2cgoMe9OL3MXIyeQc5VJ4v5jRRCbRUBV4s2bDSwgNpuAikRD92WwGhEBM4nrn3uZ QJqZBVYzS1y88Y8NJCEskC3RcX89mM0LtO3XmmmsEBsmMkqs3vweKiEocXLmE7CpzAJaEjf+ vWQCOY9ZQFpi+T8OkDCngJ9Ey45OVhBbVEBZYm/fIfYJjAKzkHTPQtI9C6F7ASPzKkbZlNwq 3dzEzJzi1GTd4uTEvLzUIl1TvdzMEr3UlNJNjKCgZ3dR2sE48Z/XIUYBDkYlHl6JHVeihFgT y4orcw8xSnIwKYnyHp0JFOJLyk+pzEgszogvKs1JLT7EKMHBrCTCO/8QUI43JbGyKrUoHyYl zcGiJM67eP/eKCGB9MSS1OzU1ILUIpisDAeHkgRv5SmgRsGi1PTUirTMnBKENBMHJ8hwHqDh s0FqeIsLEnOLM9Mh8qcYdTkuHJ3cwyzEkpeflyolztsPUiQAUpRRmgc3B5SsJLL317xiFAd6 S5jXGqSKB5jo4Ca9AlrCBLTkmjHYkpJEhJRUA6PCkoRf3hPsvaY2KFvdzqoxrt/EdeT2N6YP 3RMO3FTsPDUtLJ3Vf1lntK6ci0aFwxKR3hkTntQ5vhJP/BF189C0aW7qV9umF6hxuc9WkWfq 4FJj3xUieq9TJ7Zux0sl10UHN3tzLJnd6v53yfuqC/P/xShqnM5awxD8KL/HQeeq/J7Cxs7P aUosxRmJhlrMRcWJAAnv9SkxAwAA
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/DGt4LXGdbQnwC0YEnVCC0Qlqx3U>
Subject: Re: [MMUSIC] Benjamin Kaduk's No Objection on draft-ietf-mmusic-sdp-bundle-negotiation-49: (with COMMENT)
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.22
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: Mon, 16 Apr 2018 16:13:24 -0000
On Sat, Apr 14, 2018 at 03:06:34PM +0000, Christer Holmberg wrote: > Hi Benjamin, > > Thank You for the review! Please see inline. > > ---------------------------------------------------------------------- > COMMENT: > ---------------------------------------------------------------------- > > > Should the NOTE in Section 8.5.2 explicitly reaffirm that only one m= section within the BUNDLE group > > can have the offerer BUNDLE address:port, regardless of whether it is a new or preexisting address:port? > > That is, that you cannot use an existing BUNDLE address:port and offer a new one in the same BUNDLE group. > > I can add a sentence to the end of the Note: > > "NOTE: If the offerer also wants to suggest a new offerer BUNDLE > address:port to the BUNDLE group, the offerer can assign the newly > suggested offerer BUNDLE address:port either to the added "m=" > section, or to some other "m=" section within the BUNDLE group > [Section 8.5.1]. To every other "m=" section within the BUNDLE group > the offerer will assign a zero port value and an SDP 'bundle-only' attribute > [Section 8.5.1]." > > --- That seems consistent with the rest of the document and addresses my question, thanks. > > When we talk about how the offerer must move a section out of one BUNDLE group and then generate a second offer > > where that section is added to the other BUNDLE group (this occurs in several places, IIRC), do we need to say anything > > about the offer that moves the section out of the first BUNDLE group must be accepted before the second offer is offered? > > It is a basic 3264 rule that whatever changes are done in an offer only become valid once they have been accepted by the answerer. OK > --- > > > In Section 10.2, page 23, I appreciate the description of the payload type/m= mapping used by legacy > > implementations, but I worry that there may not be sufficient description of when an SDP participant should > > take the care to ensure the uniqueness of the mapping (versus when the legacy considerations can be ignored). > > Section 10 was "outsourced", so I will ask the folks who provided the text to reply :) > > Magnus, Colin? OK, I'll look for another reply. > ---- > > > Does the first paragraph of Section 10.3.1.2 imply that an implementation of BUNDLE must also implement rtcp-mux-only? > > Yes. I could add a sentence to the following paragraph in section 10.2.: > > "Within a BUNDLE group, the offerer and answerer MUST enable RTP/RTCP > multiplexing [RFC5761] for the RTP-based media specified by the > BUNDLE group. In addition, the offerer and answerer MUST support the > SDP 'rtcp-mux-only' attribute [I-D.ietf-mmusic-mux-exclusive]." That will probably make things more clear (not that I expect many folks to actually be confused by it), in the goal of making depnedencies explicit. > ---- > > > Should the RTP SDES header extension URI be mentioned somewhere other than the IANA considerations? > > It is mentioned in Section 10.1: > > "o The RTP MID header extension MUST be enabled, by including an SDP > 'extmap' attribute [RFC8285], with a 'urn:ietf:params:rtp- > hdrext:sdes:mid' URI value, in each bundled RTP-based "m=" section > in every offer and answer." That must have gone by too quickly while I was searching for the keyword through the document, sorry for missing it. Do we want to say that it's a new thing, at this mention? > --- > > >In Section 17: > > > > The security considerations of "RTP Header Extension for the RTP > > Control Protocol (RTCP) Source Description Items" [RFC7941] requires > > that when RTCP is confidentiality protected, and that any SDES RTP > > header extension carrying an SDES item, such as the MID RTP header > > extension, is also protected using commensurate strength algorithms. > > > > "that when [...], and that" seems the wrong construction here; I think that just "that when [...]," is the intended meaning. > > Correct. I suggest: > > "The security considerations of "RTP Header Extension for the RTP > Control Protocol (RTCP) Source Description Items" [RFC7941] requires > that when RTCP is confidentiality protected, then any SDES RTP > header extension carrying an SDES item,..." SGTM. Thanks! -Benjamin
- [MMUSIC] Benjamin Kaduk's No Objection on draft-i… Benjamin Kaduk
- Re: [MMUSIC] Benjamin Kaduk's No Objection on dra… Christer Holmberg
- Re: [MMUSIC] Benjamin Kaduk's No Objection on dra… Benjamin Kaduk
- Re: [MMUSIC] Benjamin Kaduk's No Objection on dra… Christer Holmberg
- Re: [MMUSIC] Benjamin Kaduk's No Objection on dra… Benjamin Kaduk
- Re: [MMUSIC] Benjamin Kaduk's No Objection on dra… Colin Perkins