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

"Asveren, Tolga" <tasveren@sonusnet.com> Tue, 02 May 2017 10:54 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 BEE781316A0 for <mmusic@ietfa.amsl.com>; Tue, 2 May 2017 03:54:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.49
X-Spam-Level:
X-Spam-Status: No, score=-2.49 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 awyluwEZ0QQK for <mmusic@ietfa.amsl.com>; Tue, 2 May 2017 03:54:18 -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 726A213151E for <mmusic@ietf.org>; Tue, 2 May 2017 03:50:54 -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=IcN4gcjk3w1/2IdMV5qMtR6hVHcZkvGwz941p55a+NA=; b=p+qzCAMuPXGncG2hMLP+7LbzethKd9NB8TGlT/Cw4e4F8hURGyhd1d/ogejlF/mx7+WW2cP2mYx1jRKWKuZu2C1CVi3czy80kTpUPwk36qca/KKCtFBznPyaVsYQDkkBqtcWuOn3r2uzajG7TF+duiqaCsMhBAEVWLL9vhghvqk=
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03lp0020.outbound.protection.outlook.com [216.32.181.20]) (Using TLS) by us-smtp-1.mimecast.com with ESMTP id us-mta-116-993At5uNOmC1HxcZfGD0Zg-1; Tue, 02 May 2017 06:50:49 -0400
Received: from SN2PR03MB2350.namprd03.prod.outlook.com (10.166.210.141) by SN2PR03MB2351.namprd03.prod.outlook.com (10.166.210.142) 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 10:50:46 +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 10:50:46 +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/ggAB0kICAABMnMA==
Date: Tue, 02 May 2017 10:50:46 +0000
Message-ID: <SN2PR03MB235088D834727A40C9F387D8B2170@SN2PR03MB2350.namprd03.prod.outlook.com>
References: <D528EDAA.1BDBD%christer.holmberg@ericsson.com> <SN2PR03MB2350112A538A7075C4C4399DB2170@SN2PR03MB2350.namprd03.prod.outlook.com> <D52E1C27.1BEEE%christer.holmberg@ericsson.com>
In-Reply-To: <D52E1C27.1BEEE%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; SN2PR03MB2351; 7:TTf95Lvy2e0Q7qznJMrGIheb/FgpSwlCdeUkgFK/KJlJs0sp2tzASyBj7KftsoBdMXDNU380ABLazXptwiflKDUw5u7wYZkJ/CfLsJQWRiIOs61uzaeHygBqj2r08NQFGQYZ6kiyO20H+/K2crZbbOUkOKXtl0/1C4hleusH4lsG1rpX9SD6ENitEBslQgKOkfsly9kw+UbvPxS961SYlnaMKvPZf+UgeFku9MKWXFrpQdcQiJ8BV0i8ezX13HepEDMG7+HH+HajnUWB/chybgPIXTsY+AQvSokNvYuNLwKu/EDYry3tPJ0DDOgFqaSTUaDDoXD4oVVaVsedfcDmlQ==; 20:lyWpWJc7sL1cp3OPg4fRGMne5EKA1QFNe09z7bRMt/wjNnBN0KlDSAWbLkVbfnoooX43f2zeNyZEYnzNz4cXpakJQGXGtb3KlhdcmGu/7skzPVNx/MbowxsA4aQBpE7upZ1HyrcGwBmxbVxyl+a1dLCXFjnBuzA/98kDJKFHtCw=
x-ms-office365-filtering-correlation-id: 268758bb-b970-429e-1087-08d4914916ab
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(201703131423075)(201703031133081); SRVR:SN2PR03MB2351;
x-microsoft-antispam-prvs: <SN2PR03MB235115D8438264782918D84EB2170@SN2PR03MB2351.namprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(37575265505322)(21748063052155);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(10201501046)(6041248)(20161123558100)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123555025)(20161123560025)(6072148); SRVR:SN2PR03MB2351; BCL:0; PCL:0; RULEID:; SRVR:SN2PR03MB2351;
x-forefront-prvs: 02951C14DC
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39830400002)(39410400002)(39400400002)(39450400003)(377454003)(74316002)(50986999)(2906002)(10710500007)(54896002)(33656002)(9686003)(2950100002)(6306002)(189998001)(38730400002)(76176999)(8676002)(7110500001)(53936002)(55016002)(478600001)(7696004)(6506006)(81166006)(229853002)(77096006)(54356999)(66066001)(86362001)(53546009)(236005)(6436002)(99286003)(6246003)(25786009)(6116002)(3846002)(122556002)(102836003)(2420400007)(8936002)(15650500001)(5660300001)(790700001)(7736002)(3660700001)(3280700002)(230783001); DIR:OUT; SFP:1101; SCL:1; SRVR:SN2PR03MB2351; 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 10:50:46.2259 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 29a671dc-ed7e-4a54-b1e5-8da1eb495dc3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN2PR03MB2351
X-MC-Unique: 993At5uNOmC1HxcZfGD0Zg-1
Content-Type: multipart/alternative; boundary="_000_SN2PR03MB235088D834727A40C9F387D8B2170SN2PR03MB2350namp_"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/eafkn4CXnyjSJlLxDJ164ZIKM5M>
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 10:54:21 -0000

I got your point but that made me think about a more fundamental issue: Does draft-mux-exclusive indeed update RFC5761?
IMHO it is not. It defines a new indicator with its own semantics. This is a new capability, not something changing a capability already defined. And it seems "backward compatibility concerns" are already addressed in a reasonable way by mux-exclusive and RFC8035 updates on RFC5761.

So, I would:
i- Remove "Updates: RFC5761" statement from the prologue
ii- Remove Section 5.

If you still want to keep rtcp-mux-exclusive as an "update on RFC5761", then 2) sounds reasonable to me as well.

Thanks,
Tolga

From: Christer Holmberg [mailto:christer.holmberg@ericsson.com]
Sent: Tuesday, May 2, 2017 4:25 AM
To: Asveren, Tolga <tasveren@sonusnet.com>; mmusic@ietf.org
Subject: Re: RFC 5761 updated by both draft-mux-exclusive and RFC 8035

Hi,

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

Note that the <new></new> text is already in draft-mux-exclusive, and option 4) would not remove it.

The issue is that, based on the update in RFC8035, the text is no longer within the "4th paragraph", as RFC8035 adds new paragraphs, and my question is whether we should somehow point that out within draft-mux-exclusive.

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

I think we should look at that suggestion (which, btw, I think seems reasonable) as a separate thing. THIS issue is more administrative.

Regards,

Christer


From: mmusic [mailto:mmusic-bounces@ietf.org] On Behalf Of Christer Holmberg
Sent: Friday, April 28, 2017 5:57 AM
To: mmusic@ietf.org<mailto: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