Re: [MMUSIC] Draft new version: 8843bis-02

Christer Holmberg <christer.holmberg@ericsson.com> Fri, 11 June 2021 07:35 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 CBDE53A2D1E for <mmusic@ietfa.amsl.com>; Fri, 11 Jun 2021 00:35:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.799
X-Spam-Level:
X-Spam-Status: No, score=-2.799 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.698, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham 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 VZc2qX9sA4-g for <mmusic@ietfa.amsl.com>; Fri, 11 Jun 2021 00:35:13 -0700 (PDT)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2056.outbound.protection.outlook.com [40.107.20.56]) (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 2D5083A2D1C for <mmusic@ietf.org>; Fri, 11 Jun 2021 00:35:12 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=edsVISGKC+n2RK7vvt1VUgh0x6VQV4EgE5oOzgw4MpJBlLfcQB5LjzSASni00WIxHJ6MBAB5nIFgkoB9hpTpHNRaZf56DX3OyYzxelup+0DMJauvMDBFMH4Ymap9pr7KwpUgCsF6SLk1WxgLBysaYbsY/d/LYJki7gaUVHP0mUrPgiExvhh9wYBv43yWGxvIOBVH8Rq4s4jjwjl2pVfyY1QJzOxVoJW0rJDGoAynJuDfq/KaZhD4OGbtwhSPzMyNKA/L2jGAS3RBgqupv+EfPY/AKXXcbioYy7Zp3alkxABvitsq0ibs1bUkRg9rCHSb2FR7RQIrWIHOI47h7Mye1Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nnisX6moLNjCJIAWRwvDycsQ15KjHZBwF2dU3nMU5N8=; b=HESpYwCwpQ2vYW5/phNpjNuGjNxo9De8lia5qnp3l4NgMR0Aha9616qKMhKZH69GYupJKbay3P2gIGxZ8tOncI/Gd5vloyQAHQU1CBTGJvxU3tS8aw/m4n9vgQ1istoYaok0rTDF1kqjY5nNKfFUQGveAAI5hzRxcfv7rYxPxFtbNGMKzaEB4SW0OznNwN8HYXgO1Dv6fGIEZk32Ce8+WjEIvPsNs1A919QAYhRw0ph0DeUgBV5wmYPDgFsCAww3OhsbBCHY9FtEGIhB3e3Ttp5XYn2gbVFUo2hdWHDZk0/XSl1NzhoFEyjjHEw9f0lCn26vg4OylElWxU7isYZdaA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nnisX6moLNjCJIAWRwvDycsQ15KjHZBwF2dU3nMU5N8=; b=kyxfWnE7oYobNtCt2hwDfLsxMwmIlw4PgWyrJkN+vt7tTgb+RW8Wkdyg+RvRCJzZRQ4/iI03R86HlcNigPf5dLv8L3m6ZVRn/AdeH3LYJUfoFOmbjrs3cPKSurJyfG7yVEuTIKfLaksQRVO/jXlc9EUDZzX+zv6A1fIW3IsxVmE=
Received: from VI1PR07MB3871.eurprd07.prod.outlook.com (2603:10a6:803:2f::23) by VI1PR07MB6685.eurprd07.prod.outlook.com (2603:10a6:800:18f::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4219.17; Fri, 11 Jun 2021 07:35:07 +0000
Received: from VI1PR07MB3871.eurprd07.prod.outlook.com ([fe80::c4b9:749c:e4b4:6a5a]) by VI1PR07MB3871.eurprd07.prod.outlook.com ([fe80::c4b9:749c:e4b4:6a5a%7]) with mapi id 15.20.4242.013; Fri, 11 Jun 2021 07:35:07 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] Draft new version: 8843bis-02
Thread-Index: Addb2d6EP/s5UCMqTzWQHbHNbpMu2wCBCUjwAAkREAAAACl8UAABsWuAAAFF5tAACGQkAAAYrK8g
Date: Fri, 11 Jun 2021 07:35:07 +0000
Message-ID: <VI1PR07MB3871EE4D5C0F2EECC52B32B293349@VI1PR07MB3871.eurprd07.prod.outlook.com>
References: <AM0PR07MB386041274C21D6D7DC023DFC93389@AM0PR07MB3860.eurprd07.prod.outlook.com> <AM0PR07MB386033BABBEF4E8FD52E428F93359@AM0PR07MB3860.eurprd07.prod.outlook.com> <3b288014-fcb3-90e7-1e66-4fbb92e09989@alum.mit.edu> <AM0PR07MB386099490505B7D072CCF34393359@AM0PR07MB3860.eurprd07.prod.outlook.com> <22ef52f9-fcac-f2ca-4b17-6649bbee3b85@alum.mit.edu> <AM0PR07MB38604791304D23D284B1EB9793359@AM0PR07MB3860.eurprd07.prod.outlook.com> <c9c8a15c-2eb2-0636-3d01-b618b06ec937@alum.mit.edu>
In-Reply-To: <c9c8a15c-2eb2-0636-3d01-b618b06ec937@alum.mit.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: alum.mit.edu; dkim=none (message not signed) header.d=none;alum.mit.edu; dmarc=none action=none header.from=ericsson.com;
x-originating-ip: [80.248.247.159]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: a09817d7-d909-4b8e-ff7d-08d92cab6fca
x-ms-traffictypediagnostic: VI1PR07MB6685:
x-microsoft-antispam-prvs: <VI1PR07MB66852F4584411CB34447761493349@VI1PR07MB6685.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: DURd0biYafMp8cvENcGOHR8Ehyal9iz/KHvl1feNq8ldKEcIB15JrLoXcMdPxyAegXFY3DuTQzxD7Oj11YqCJ7dZyyrFu63D7+qD2FApqdiw6po5zC8o5gHtZDv7gMkXAYOvue6beA0sPP66HIqFNE+4CmKr4gZ8dcucwmZRAsdMGADQPGk9Fdo1QYtVsAejAbLBfdd//7xa7m/wuiyQhT4oromL5NwZSgVV0OgzDzV3fEhYsoWQPo9YjyMLXB3+xi4nnpHAZFxMOwOAVpIruxzfC62mf5sIh96jCPwbCmMGZl2WlI0QTYg7I04h0M92kGcx/zXLGYcipCxmK+q9hdFzkMGz5RYOuLEu0DNXDS+FKVKMEMIRiH0Uw00joJp38WEYoi5Ue3QZyt+CZheMZfLD9hKImvD98pmL8PuParss+BcvHJ759xPwqs8zeAXXYaIuOETs2JyhfJ+sWZ6n9LbgbvcALmnVWdxxfOdHlPi5Oj/X85mrmCqeKSYtv4+TT7/qvhNKL9ufJ1tYBGpScGU746PxiQkkDwn2B9LlELM4WOX57l7J9JpRqCCicKPrIFE2vfGPlYMjOE8GXQxK1YURU2pxaB74m/WPQ/sa12E=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR07MB3871.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(136003)(39860400002)(366004)(376002)(346002)(396003)(122000001)(2906002)(71200400001)(52536014)(5660300002)(33656002)(316002)(6506007)(26005)(8676002)(186003)(478600001)(9686003)(8936002)(76116006)(44832011)(64756008)(66476007)(66556008)(110136005)(66446008)(55016002)(83380400001)(7696005)(86362001)(66946007)(38100700002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?G6HAp2qroqBv7hdV6tfINMFKveVr5/vy1UIgoye3IlPoF29CUR6iUh8rVaSc?= =?us-ascii?Q?u/xG5Gj60emTLqdCT/xuMjwjD1yYw5SsEzqOCAfHmkkyR3OosS1X7vpLFcV0?= =?us-ascii?Q?gIh2GdJECOTJ2rjLjduDfp07pRvAnZ3aGlZgFHozdfEPcF3wCWcJVztXiwK4?= =?us-ascii?Q?gHjTqiE5RHp+m/dUyDbJVCA4KM4pUbiCRkn8JCYRxJJPQVG0lYorWOO+t1R2?= =?us-ascii?Q?Ia4rTNBCnvwNE4/J2zQeb28l8BPLlwyKxJcxdzppERDldkHIa+AwJKDN3msd?= =?us-ascii?Q?mB1oQae3iCZeqycDmCY8LmDfXDCW47B7zDnCLgkgrHQyyENsXSMoN3cVjQo5?= =?us-ascii?Q?afRHPd2ORr0eLTKMkZV+crNrJw4jBJQVfc/EOIFMtj+u4vWEFQF2Keyh5M/6?= =?us-ascii?Q?ANsju2Is3N9SvUChYtxH0rjBFClGp3dEJQnH+AgquWAfKO9pKE2WT7lwnl80?= =?us-ascii?Q?1UkI4BkRNeo3MvmmzSztZhIp/qdHcBC+d15X9+bs4VMTskLCOBE31tNiobP7?= =?us-ascii?Q?zjUva4tFT8ET3V6ATq3Ka5Z/q/wfCBDhA3zEyGZWbiMidGLe+2bc0lJduThN?= =?us-ascii?Q?sBssuFsWXXRiImwPwhidu6K8NLq7FZELZ3baOl1peuwiRwtpbgch/xIK5iGh?= =?us-ascii?Q?XHOeJ15rixAWbmXUWSi+BcqtmVpKsRIGEWZvHQ3CGHzNFNzehD01/B8mf/Yr?= =?us-ascii?Q?qzG9UElgldXyu8iN7rEKUo6skF60O1gSOZN+P65gXBsYhm/kz1iM1tAEjg8T?= =?us-ascii?Q?AIcgw6aJ4aIs1/LEW4kYnbMMv9aRrLRsK8KgNG0fSw7hYyQfOMh+fbZ0gGAa?= =?us-ascii?Q?qyJvMf0QFj+QqsY0ibIHv5YQejmWMl78vGaihkpfqjz2fIk4yXLNsiOvXsVc?= =?us-ascii?Q?xISSYz6gPwRi2HmfSUV8V0svMZW/Y4WBiKi6pG31u/3r4JdQg1HoESP24x0T?= =?us-ascii?Q?u0s2v1PpjVcNPQflCd62dfma4J0h2JorVNmyLAEKD4MjmTM3j3VoVgaPmX7Q?= =?us-ascii?Q?fXsh+NtVufKfh1M/wR0hh9EQU4wLRQqqAKAXa1iznf4yEzqAfH6yAPbcVrv/?= =?us-ascii?Q?WTemDF6Hd9Y5SD7WqPu6olUpJVL5ilKMOh5bgifJ9tyoV8I0aMt/6aPnNLKK?= =?us-ascii?Q?JakbV60xZygZpLBci8SU37UJKYD4MeeJKGZJYiqsu1SCgtMFZP6AWCsylDgo?= =?us-ascii?Q?GHl5R1Mw3bLnid4dleQEKaCwVEKy1BvQe2ozXOad09mKhgo+8Ng/LqcErana?= =?us-ascii?Q?gE9FEfn5xcQsfJHnqNNi3sApK7P6hq1gyYjUMMxVUrYuSkoO5CPw0Cyx3gWa?= =?us-ascii?Q?1Xv8a8qVeJCnImFxkDOqWTy1?=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: VI1PR07MB3871.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a09817d7-d909-4b8e-ff7d-08d92cab6fca
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Jun 2021 07:35:07.5570 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: L/2uiXFD1NQS36SzLZTLKoQGZa4iFpSdIID+GUzaAQsFIZ6G/JWyeMr5lv1y2wT1KS3cBbgDYoAH4ypMu1CZlaPs+JDkO/z9RJtpI4cIviA=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB6685
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/nrI2ZS6vKnKbwJy9pOG8HgbLRfs>
Subject: Re: [MMUSIC] Draft new version: 8843bis-02
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: Fri, 11 Jun 2021 07:35:18 -0000

Hi,

>>>>>> Paul, are you happy with the way your comments have been addressed?
>>>>>
>>>>> I have one remaining question:
>>>>>
>>>>> The new section 7.3.5 is addressing the case where the offerer only support RFC8843 while the answerer supports 8842bis. In this case, what sort of answer should the answerer generate?
>>>>> Should it emulate RFC8843 behavior? Do we understand what the impact will be if not?
>>>>
>>>> That is a good question.
>>>>
>>>> Because, if we say that the endpoint shall generate an answer 
>>>> according to 8843, what about when the same endpoint later wants to generate a new offer itself? Should it then generate the offer according to 8843? I think we could easily
>>>> go down a slippery slope, and eventually 8843bis endpoints would also have to fully implement 8843. I don't think we want that.
>>>>
>>>> Having said that, we probably do need to say something about what "accept such offer" really means when it comes to generating the answer.
>>>> My suggestion would be to say that the answer SHOULD be generated according to 8843bis.
>>>
>>> I don't have an answer here. But it would be helpful for those impacted one way or the other to comment.
>> 
>> The ones impacted DID comment when we discussed what way to go, and the draft reflects the outcome.  There was never an agreement (or even suggested, AFAIR) that an 8843bis endpoint
>> would also have to implement 8843 functionality, in order to backward compatible. The only requirement was to be backward compatible with non-BUNDLE endpoints (e.g., not include identical
>> port numbers in the initial offer). This was also the reason we wanted to get the alignment published as far as possible, in order to minimize the backward compatibility issues.
>> 
>> So, if people think this causes confusion, perhaps we should just remove the "8843 Consideration" sections and leave it up to implementers to fix things, if needed.
>
> I agree that these changes don't seem to have improved clarity.
>
> Maybe it would be worth mentioning that the changes in this bis may break interoperation with RFC8843 implementations. And that actions to
> ease interoperation in such cases is out of scope for this document.

We could e.g., keep the text, because I do think that showing the examples is useful, but instead of saying that endpoints should support them we simply say that the processing is outside the scope of the document.

Something like:

---

7.3.5.  RFC 8843 Considerations

   In RFC 8843, instead of assigning the offerer BUNDLE address:port to
   each "m=" section within the BUNDLE group when modifying the session
   (Section 7.5), the offerer only assigned the offerer BUNDLE
   address:port to the offerer-tagged "m=" section.  For every other
   "m=" section within the BUNDLE group, the offerer included an SDP
   'bundle-only' attribute in, and assigned a zero port value to, the
   "m=" section. The way an answerer compliant to this specification
    processes such offer is considered an implementation issue (e.g., based
    on whether the answerer needs to be backward compatible with RFC 8843
    compliant offerers), and is outside the scope of this specification.

   SDP Offer

     v=0
     o=alice 2890844526 2890844526 IN IP6 2001:db8::3
     s=
     c=IN IP6 2001:db8::3
     t=0 0
     a=group:BUNDLE foo bar

     m=audio 10000 RTP/AVP 0 8 97
     b=AS:200
     a=mid:foo
     a=rtcp-mux
     a=rtpmap:0 PCMU/8000
     a=rtpmap:8 PCMA/8000
     a=rtpmap:97 iLBC/8000
     a=extmap:1 urn:ietf:params:rtp-hdrext:sdes:mid

     m=video 0 RTP/AVP 31 32
     b=AS:1000
     a=mid:bar
     a=bundle-only
     a=rtpmap:31 H261/90000
     a=rtpmap:32 MPV/90000
     a=extmap:1 urn:ietf:params:rtp-hdrext:sdes:mid

---

Regards,

Christer