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

Eric Rescorla <ekr@rtfm.com> Mon, 21 May 2018 12:55 UTC

Return-Path: <ekr@rtfm.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 028E912E88B for <mmusic@ietfa.amsl.com>; Mon, 21 May 2018 05:55:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.909
X-Spam-Level:
X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, T_DKIMWL_WL_MED=-0.01] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=rtfm-com.20150623.gappssmtp.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 Xua6Z6Qu5fbh for <mmusic@ietfa.amsl.com>; Mon, 21 May 2018 05:55:48 -0700 (PDT)
Received: from mail-ot0-x22b.google.com (mail-ot0-x22b.google.com [IPv6:2607:f8b0:4003:c0f::22b]) (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 2B38E1270AB for <mmusic@ietf.org>; Mon, 21 May 2018 05:55:46 -0700 (PDT)
Received: by mail-ot0-x22b.google.com with SMTP id h8-v6so16723534otb.2 for <mmusic@ietf.org>; Mon, 21 May 2018 05:55:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rtfm-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=hzjiYKSWHffO+FNH09pZ5QmO3uFsNmfEjlZx9v7+kRk=; b=f4UP7BV6F3T6eeXU5SPV5XqfMvaIhOTYBa4lyvCc3yp4huT7IHqqGXJmhT6uxSUm4p 5RkFWN9ug1xggrzvC++BxOZJ1aaK6cTHuo/jMALvrtPWTkYgj78DCe1lTr2mvqxdEEbp iKPYKhI5weBMyRzGeDG0qqQI8KTZsK8GceEFuxyZ0PSQw5TZXLgX1UzU6McL2rlh9O7V Kaqq6uZU9FdWTOhD7tBsTB8V+Z+qY8jwguWi1WhQeCIwlzcJ8HEX83dmpMBvRwzyM0TA DeRM+AYVdteNnJ0JEAzrsPM9mOLPhztE97uAGuhuLSgnsq/gUnjLpsECR5HPkQc8V04g OtNw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=hzjiYKSWHffO+FNH09pZ5QmO3uFsNmfEjlZx9v7+kRk=; b=eu26uDD/h1JLzg5BCqjJZChCFFotczkrAGSOL0D8jOjXpLZovUAjQWsSjKwn514gei dOq6kALsAPQxP4SWtOxV2ZfqqCJynZDECyNos0sWEL7Jkw/4c9+3xIq0sE/YlxiwK2pf ZuMEKA7JECmcZc5u51NFngB3reOgfU4MOVi/GrTIW+ozc2vlUmHJxJESesZFXCL2ubrZ fomU0/HaREqxbwCcp4l7x4Eili2UX3okkC6yQW5qaiESNe2l0DRUDRZJNGbg49jIow7G kA6KbFO78WB2efT19vL13grvAI6XxP7WNThFq/InqCkLd11dSPHxk7Fx+nxQ13GAUNk1 Z7og==
X-Gm-Message-State: ALKqPwdF9vdHfIYedPp3MpcF01bGLSUuhvaQbDML6y+6cWWvSTNdRRil CGllAvtrRoOPBfTEWk9j7HdBQtaMXvweb+OJrU3q/A==
X-Google-Smtp-Source: AB8JxZp6CzpqEvBUK2fJnt/EV4PkMOpdjaXFP8P1OQRpe/7kxfW2mNOfUWoL90KvhSg7i5jHYaSaaIWFPzfomlNJ9Mg=
X-Received: by 2002:a9d:719a:: with SMTP id o26-v6mr14474270otj.44.1526907345493; Mon, 21 May 2018 05:55:45 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.201.118.130 with HTTP; Mon, 21 May 2018 05:55:05 -0700 (PDT)
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B72EF825B@ESESSMB109.ericsson.se>
References: <152676110260.28001.7412898846338225219.idtracker@ietfa.amsl.com> <CABcZeBN43yTCK+XbLLih_xeaBwsGVMa6XcPQkrcyQjzQHfzNuQ@mail.gmail.com> <CABcZeBO5b4OMaV5z-XhQPVOUpX6eB_GZKPu7b9Ti6MOCwsJ5xQ@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B72EF825B@ESESSMB109.ericsson.se>
From: Eric Rescorla <ekr@rtfm.com>
Date: Mon, 21 May 2018 05:55:05 -0700
Message-ID: <CABcZeBM5Vqmw-txmTmrcOXndwsW=20oUvXywdeLR9OMBPFp1cQ@mail.gmail.com>
To: 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 WG <mmusic@ietf.org>, "draft-ietf-mmusic-sdp-bundle-negotiation@ietf.org" <draft-ietf-mmusic-sdp-bundle-negotiation@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000eef230056cb6d17b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/MDRqwNgO3-TTh0ewvp98Sh6m42Y>
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 12:55:56 -0000

On Mon, May 21, 2018 at 12:50 AM, Christer Holmberg <
christer.holmberg@ericsson.com> wrote:

> 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.
>

Yes, but it also contradicts the SDP RFC.


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.
>

Ben, Adam? You're the ADs for this.



> >   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.
>
>
> This isn't a technical change. I just didn't see the definition.



>
> >   [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”
>

My point is that this paragraph just is too hard to read. My problem isn't
corresponds, it's
"select" and "selected" together. Can you rewrite it so that it's clearer.
Maybe just indicating
that one is is the offer and one is in the answer?


>
> ---
>
>
> >   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].”
>

Yes, that's good, but perhaps "in its  answer"

-Ekr



> ---
>
>
>
> Regards,
>
>
>
> Christer
>
>
>