Re: [MMUSIC] Eric Rescorla's No Objection on draft-ietf-mmusic-sdp-bundle-negotiation-51: (with COMMENT)

Christer Holmberg <christer.holmberg@ericsson.com> Mon, 21 May 2018 07:50 UTC

Return-Path: <christer.holmberg@ericsson.com>
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 421C112E86E for <mmusic@ietfa.amsl.com>; Mon, 21 May 2018 00:50:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.31
X-Spam-Level:
X-Spam-Status: No, score=-4.31 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] autolearn=unavailable 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 PRt2K7ZEHnph for <mmusic@ietfa.amsl.com>; Mon, 21 May 2018 00:50:47 -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 6424212E867 for <mmusic@ietf.org>; Mon, 21 May 2018 00:50:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1526889042; 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=pQKaNa4WHcQ6KjZkZg4jKBUMhM1YbwRCOHydQeAlfvE=; b=UYZqunVADgH14kfHX1NI1LqVu4ds+ZTOYOhpYvtg0gtgOfSyCw3ASZVZ5HZUydOe IgBIVyejbaUs4Qqx7U/kyWEy6OBjiowrPRDddx2CsWDkxwlmATU8NSFN4d40Gfqu LyGuDRHuhCniwv9CgDfAc9dyI+p/thhb7aqFGObd5i0=;
X-AuditID: c1b4fb2d-689ff7000000050d-41-5b027a5253ce
Received: from ESESSHC020.ericsson.se (Unknown_Domain [153.88.183.78]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id D7.3E.01293.25A720B5; Mon, 21 May 2018 09:50:42 +0200 (CEST)
Received: from ESESSMB109.ericsson.se ([169.254.9.29]) by ESESSHC020.ericsson.se ([153.88.183.78]) with mapi id 14.03.0382.000; Mon, 21 May 2018 09:50:42 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Eric Rescorla <ekr@rtfm.com>, The IESG <iesg@ietf.org>
CC: Flemming Andreasen <fandreas@cisco.com>, "mmusic-chairs@ietf.org" <mmusic-chairs@ietf.org>, mmusic WG <mmusic@ietf.org>, "draft-ietf-mmusic-sdp-bundle-negotiation@ietf.org" <draft-ietf-mmusic-sdp-bundle-negotiation@ietf.org>
Thread-Topic: Eric Rescorla's No Objection on draft-ietf-mmusic-sdp-bundle-negotiation-51: (with COMMENT)
Thread-Index: AQHT766LffbzCcV2SUiRhWKu/Il/cKQ3YCGAgAASdYCAAlF4YA==
Date: Mon, 21 May 2018 07:50:42 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B72EF825B@ESESSMB109.ericsson.se>
References: <152676110260.28001.7412898846338225219.idtracker@ietfa.amsl.com> <CABcZeBN43yTCK+XbLLih_xeaBwsGVMa6XcPQkrcyQjzQHfzNuQ@mail.gmail.com> <CABcZeBO5b4OMaV5z-XhQPVOUpX6eB_GZKPu7b9Ti6MOCwsJ5xQ@mail.gmail.com>
In-Reply-To: <CABcZeBO5b4OMaV5z-XhQPVOUpX6eB_GZKPu7b9Ti6MOCwsJ5xQ@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: multipart/alternative; boundary="_000_7594FB04B1934943A5C02806D1A2204B72EF825BESESSMB109erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRmVeSWpSXmKPExsUyM2K7n25QFVO0wcfphhbTZ71js1jx+hy7 xfsLuhYz/kxktji/cz2TxdTlj1kc2Dym/N7I6rFkyU8mj8mP25gDmKO4bFJSczLLUov07RK4 MmbunMNW0LCOsaLtfEUD44aVjF2MnBwSAiYSRzousHQxcnEICRxhlFjaMIcZwlnMKNF87QJb FyMHB5uAhUT3P22QBhEBK4lXv6+BNTALvGKUePTiDwtIQlggS6J38SxWiKJsiSOT1jBC2E4S rW+/sIHYLAKqEj9nLger5xXwlejeM4kVYtltRon5k7rAmjkFAiWO/XrPDmIzCohJfD+1hgnE ZhYQl7j1ZD4TxNkCEkv2nGeGsEUlXj7+xwphK0nMurWRCeRoZoF8iRudAhC7BCVOznzCMoFR ZBaSSbMQqmYhqYIIa0qs36UPUa0oMaX7ITuErSHROmcuO7L4Akb2VYyixanFxbnpRsZ6qUWZ ycXF+Xl6eaklmxiBcXhwy2/dHYyrXzseYhTgYFTi4RXJY4oWYk0sK67MPcQowcGsJMLr/5gx Wog3JbGyKrUoP76oNCe1+BCjNAeLkjiv3qo9UUIC6YklqdmpqQWpRTBZJg5OqQZGjtnfjG7s D59X8Y4vdtPva2UHo78tmz7xqvr91S2uB+5MT2JMr8+yt1z1+3HQ/g29pfrvXN1PzNbMYtxd r5++IGBVgF6xecFfI424RKf6Dl2HJ2sfXe3/squh/KL49/Tna7exNUrX9k1VW/tfTFvW6uGG aw+umUmlHHGdN/H4IRv/wx2zNPkFlFiKMxINtZiLihMBSQaZSr8CAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/qCjR8KLRw5nxqEwCUhZMOoFscGc>
Subject: Re: [MMUSIC] Eric Rescorla's No Objection on draft-ietf-mmusic-sdp-bundle-negotiation-51: (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, 21 May 2018 07:50:49 -0000

Hi,

>This is really vastly better. Thanks for making the changes.

Thank You! :)

>I have made a few notes of things that I still think are problematic, but I
>am clearing my DISCUSS.
>
>   o  Initial offer: The first offer, within an SDP session (e.g. a SIP
>      dialog when the Session Initiation Protocol (SIP) [RFC3261] is
>
> This appears still not to be resolved. Here is the 3264 definition "
> Protocol operation begins when one agent sends an initial offer to
> another agent. An offer is initial if it is outside of any context
> that may have already been established through the higher layer
> protocol." I'm not making this part of my DISCUSS, but I think it's
> very confusing and I would strongly urge the AD to address it.

This is based on the structure that MMUSIC has previously agreed on, and is used in many drafts. The text does explain what “initial offer” means in the context of the document.

I am happy to re-visit that discussion in MMUSIC on a generic level, but as far as this document is concerned I think we shall keep the currently agreed structure.

---

>   The "c=" line nettype value [RFC4566] associated with a bundled "m="
>   section MUST be 'IN'.
>
> It seems like you should define bundled "m=" section.

Section 2 contains the definition.

> I believe it's one that appears in a bundle tag?

It applies to all sections suggested to be in the BUNDLE group.

If you think it should only apply to the tagged section (similar to most other properties), I can do that change.

---

>   o  In the initial offerer, the offerer MUST NOT include IDENTICAL and
>      TRANSPORT multiplexing category SDP attributes (BUNDLE attributes)
>
> initial offer

Will fix.

---

>      TRANSPORT multiplexing category SDP attributes (BUNDLE attributes)
>      in bundle-only "m=" sections.  The offerer MUST included such
>      attributes in all other bundled "m=" sections.  In the initial
>
> MUST include

Will fix.

---

>   [Section 7.3.1] as the answerer tagged "m=" section.  In the answer
>   the answerer BUNDLE-tag indicates the answerer tagged "m=" section.
>
> I'm having trouble reading this paragraph. How do you select an m= section that correspond to the selected m= section.

The n:th m- line in an answer corresponds to the n:th m- line in the offer.

There was some discussion about the terminology, and “corresponds” was the outcome.

I did find a small nit in the text, though:

s/”section in that”/”section that”

---

>   When an answerer wants to reject a bundled "m=" section in an answer,
>   it MUST first check the following criterium:
>
> criterion would be more standard English. criterium generally refers to a bike race

Ok :)

I THINK Adam requested to have criterium, but I don’t find his e-mail, so maybe I remember wrong. I will change to criterion.

---

>   add a bundled "m=" section to a previously negotiated BUNDLE group,
>   the offerer follows the procedures in [Section 7.5].  The offerer
>   either picks the added "m=" section, or an "m=" section previously
>
> You should make clear that it's not possible to have an added m= section that the peer can take as bundled or not.

What about adding the following note:

“NOTE: As described in [Section 7.3.3], the answerer can not move the added “m=” section out of the BUNDLE group in the associated answer.
If the answer wants to move the “m=” section out of the BUNDLE group, it will have to first accept it into the BUNDLE group in the answer, and
then send a subsequent offer where the “m=” section is moved out of the BUNDLE group [Section 7.5.2].”

---

Regards,

Christer