Re: [MMUSIC] RFC 5761 updated by both draft-mux-exclusive and RFC 8035

"Asveren, Tolga" <tasveren@sonusnet.com> Tue, 02 May 2017 07:18 UTC

Return-Path: <tasveren@sonusnet.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 97C3A12EC0A for <mmusic@ietfa.amsl.com>; Tue, 2 May 2017 00:18:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.21
X-Spam-Level:
X-Spam-Status: No, score=0.21 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=sonusnetworks.onmicrosoft.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 qSvoTCh3aRN9 for <mmusic@ietfa.amsl.com>; Tue, 2 May 2017 00:18:09 -0700 (PDT)
Received: from us-smtp-delivery-126.mimecast.com (us-smtp-delivery-126.mimecast.com [63.128.21.126]) (using TLSv1.2 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DB3A912E05D for <mmusic@ietf.org>; Tue, 2 May 2017 00:13:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=SonusNetworks.onmicrosoft.com; s=selector1-sonusnet-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=ak6zlRehlVU1bu0hhNi6HsI56sx8CMiC+HAOaQjms6U=; b=FgVt7bb6B6MP1qKxwIoTO4YWYg2SIbYtRt0rUk/KAhbDYLuHc44iuSar0KNdz52Q1cZa2o0gC6KIlcGxOy/JEBdj6VuQ8du4UECBUmXgjc7KCRVvAPlav6By73iGLUHR+/WudIec9tPXE0Prb2ICu1LDlNIXUvg3BX19HqLKxT0=
Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-cys01nam02lp0055.outbound.protection.outlook.com [207.46.163.55]) (Using TLS) by us-smtp-1.mimecast.com with ESMTP id us-mta-112-dIuUF6hRNk68x6MvFO01zg-1; Tue, 02 May 2017 03:13:01 -0400
Received: from SN2PR03MB2350.namprd03.prod.outlook.com (10.166.210.141) by SN2PR03MB2349.namprd03.prod.outlook.com (10.166.210.140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1061.12; Tue, 2 May 2017 07:12:59 +0000
Received: from SN2PR03MB2350.namprd03.prod.outlook.com ([10.166.210.141]) by SN2PR03MB2350.namprd03.prod.outlook.com ([10.166.210.141]) with mapi id 15.01.1061.021; Tue, 2 May 2017 07:12:59 +0000
From: "Asveren, Tolga" <tasveren@sonusnet.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: RFC 5761 updated by both draft-mux-exclusive and RFC 8035
Thread-Index: AQHSwAW/bFONqGwgCkelI/jotUkR9KHgWM/g
Date: Tue, 02 May 2017 07:12:59 +0000
Message-ID: <SN2PR03MB2350112A538A7075C4C4399DB2170@SN2PR03MB2350.namprd03.prod.outlook.com>
References: <D528EDAA.1BDBD%christer.holmberg@ericsson.com>
In-Reply-To: <D528EDAA.1BDBD%christer.holmberg@ericsson.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [73.29.18.75]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; SN2PR03MB2349; 7:BCNkB+QlUBKvlLwH41I4x64gDgyyISr/5wcW8ZOo+SaBJM8rUZOv9Ru4LdSIeNNFZG1wt+eEJn/MFJ1nw4r0+cM3y6CpoYxxE4ZQit9l2fC2t8k2NaXd721f7wIDxb27alqElQnfUUOrEdMuKuTN3R7x8XsmdPSFvMX0260Tbsn98Snxcu//x02kdu5bn8heFkej3MBSsYl93z835ZiInBCfzazV6TnTDbMMWYF+06HKZsyjHT15vP9DqOepVrTOcSSfUEq4UrZ7FGWyRz6DDdm9g/Q1EcvH8Ho5ynmJpduKwTW/8e/Y+GUFxCuepePlLwziXm6ZFIuzFUtcX4apog==; 20:wnglcB7EpGt+b+nx7QDI5Q4hQo7JjVRDgdHCAUkTPQUgj7k2O6LZ5tr4FmoEFZ8EAsUqhkSe2zFAn2oJgmWAFB3ODhQqqjvj8bWup8AxKs3VbRit3/BDjKf8Ru+lVhUP4WbUfKNyx8C9HkDAB9b8Rv/efIldBiI6knhvWVmaODM=
x-ms-office365-filtering-correlation-id: 2761d494-18b3-451b-fe23-08d4912aaa40
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(201703131423075)(201703031133081)(201702281549075); SRVR:SN2PR03MB2349;
x-microsoft-antispam-prvs: <SN2PR03MB234996F2B199FD6FEA20B0BEB2170@SN2PR03MB2349.namprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(21748063052155);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(93006095)(93001095)(6041248)(20161123562025)(20161123560025)(20161123564025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(6072148); SRVR:SN2PR03MB2349; BCL:0; PCL:0; RULEID:; SRVR:SN2PR03MB2349;
x-forefront-prvs: 02951C14DC
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(39410400002)(39400400002)(39450400003)(39830400002)(377454003)(8676002)(81166006)(53936002)(6436002)(38730400002)(6246003)(7696004)(8936002)(15650500001)(2906002)(10710500007)(189998001)(229853002)(2420400007)(66066001)(5660300001)(7110500001)(3280700002)(54896002)(6306002)(9686003)(6506006)(53546009)(3660700001)(99286003)(55016002)(25786009)(7736002)(77096006)(478600001)(3846002)(54356999)(74316002)(122556002)(50986999)(76176999)(86362001)(790700001)(6116002)(102836003)(2950100002)(2501003)(33656002)(2900100001); DIR:OUT; SFP:1101; SCL:1; SRVR:SN2PR03MB2349; H:SN2PR03MB2350.namprd03.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: sonusnet.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 May 2017 07:12:59.5251 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 29a671dc-ed7e-4a54-b1e5-8da1eb495dc3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN2PR03MB2349
X-MC-Unique: dIuUF6hRNk68x6MvFO01zg-1
Content-Type: multipart/alternative; boundary="_000_SN2PR03MB2350112A538A7075C4C4399DB2170SN2PR03MB2350namp_"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/iczZiUCL-1BQTKUzemR0YdEhxKk>
Subject: Re: [MMUSIC] RFC 5761 updated by both draft-mux-exclusive and RFC 8035
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: Tue, 02 May 2017 07:18:12 -0000

i- "rtcp-mux-exclusive" is a new capability/indication, not an update on RFC5761/8035 per se.
ii- RFC8035 updates RFC5761 so that rtcp-mux is used only as bidirectional.
iii- rtcp-mux-exclusive is defined as bidirectional.

Adding all these together, I fail to see the rationale behind the <new></new> text. Therefore, I think "4) Do Nothing" is the way to go here.

OTOH, I still think that draft-mux-exclusive explicitly should indicate that "rtcp-mux-exclusive itself is bidirectional" and that RFC8035 updated RFC5761 to clarify that "rtcp-mux is birectional".

Thanks,
Tolga

From: mmusic [mailto:mmusic-bounces@ietf.org] On Behalf Of Christer Holmberg
Sent: Friday, April 28, 2017 5:57 AM
To: mmusic@ietf.org
Subject: [MMUSIC] RFC 5761 updated by both draft-mux-exclusive and RFC 8035


Hi,

draft-mux-exclusive updates section 5.1.1 of RFC 5761. Now, RFC 8035 also updates section 5.1.1 of RFC 8035.

draft-mux-exclusive keeps the existing text, and adds some new (<new></new>).



Update to 4th paragraph of section 5.1.1





OLD TEXT (RFC 5761):



   If the answer does not contain an "a=rtcp-mux" attribute, the offerer

   MUST NOT multiplex RTP and RTCP packets on a single port.  Instead,

   it should send and receive RTCP on a port allocated according to the

   usual port-selection rules (either the port pair, or a signalled port

   if the "a=rtcp:" attribute [10] is also included).  This will occur

   when talking to a peer that does not understand the "a=rtcp-mux"

   attribute.



NEW TEXT (RFC 8035):

   If the answer does not contain an "a=rtcp-mux" attribute, the offerer

   MUST NOT multiplex RTP and RTCP packets on a single port.  Instead,

   it should send and receive RTCP on a port allocated according to the

   usual port-selection rules (either the port pair, or a signalled port

   if the "a=rtcp:" attribute [10] is also included).  This will occur

   when talking to a peer that does not understand the "a=rtcp-mux"

   attribute.



As we can see, the original text is identical in 5761 and 8035. So, there is no clash. So far so good.

draft-mux-exclusive keeps the existing text, and adds some new (<new></new>).



NEW TEXT (draft-mux-exclusive):



   If the answer does not contain an "a=rtcp-mux" attribute, the offerer

   MUST NOT multiplex RTP and RTCP packets on a single port.  Instead,

   it should send and receive RTCP on a port allocated according to the

   usual port-selection rules (either the port pair, or a signaled port

   if the "a=rtcp:" attribute [10] is also included).  This will occur

   when talking to a peer that does not understand the "a=rtcp-mux"

   attribute. <new> However, if the offerer indicated in the offer that it is

   not able to send and receive RTCP on a separate port, the offerer

   MUST disable the media streams associated with the attribute. The

   mechanism for indicating that the offerer is not able to send and

   receive RTCP on a separate port is outside the scope of this

   specification.</new>



Now, the issue is that, following the update in RFC 8035, the text is no longer within the 4th paragraph of section 5.1.1. So, should we:



1)      within draft-mux-exclusive, indicate that both RFC 5761 and RFC 8035 are updated; or

2)      within draft-mux-exclusive, add a note indicating which paragraph is affected following the update in RFC 8035

3)      within draft-mux-exclusive, ONLY update RFC 8035; or

4)      o nothing



My first reaction would be to go for option 2), as there IMO is no reason to formally update the text in RFC 8035.



Regards,



Christer