Re: [MMUSIC] draft-ietf-mmusic-mux-exclusive-11 / always bidirectional?

Christer Holmberg <christer.holmberg@ericsson.com> Tue, 25 April 2017 06: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 29F1F1319E6 for <mmusic@ietfa.amsl.com>; Mon, 24 Apr 2017 23:35:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.219
X-Spam-Level:
X-Spam-Status: No, score=-4.219 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 gZXNqBX1vz0c for <mmusic@ietfa.amsl.com>; Mon, 24 Apr 2017 23:35:20 -0700 (PDT)
Received: from sesbmg23.ericsson.net (sesbmg23.ericsson.net [193.180.251.37]) (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 84A561319E0 for <mmusic@ietf.org>; Mon, 24 Apr 2017 23:35:19 -0700 (PDT)
X-AuditID: c1b4fb25-2b64e98000004efc-ad-58feee253227
Received: from ESESSHC023.ericsson.se (Unknown_Domain [153.88.183.87]) by (Symantec Mail Security) with SMTP id 64.E0.20220.52EEEF85; Tue, 25 Apr 2017 08:35:17 +0200 (CEST)
Received: from ESESSMB109.ericsson.se ([169.254.9.104]) by ESESSHC023.ericsson.se ([153.88.183.87]) with mapi id 14.03.0339.000; Tue, 25 Apr 2017 08:34:13 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "Asveren, Tolga" <tasveren@sonusnet.com>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] draft-ietf-mmusic-mux-exclusive-11 / always bidirectional?
Thread-Index: AQHSvOgCNt6Dk7x2uEaNj1LXZRgEJKHUeB1AgAE8CwA=
Date: Tue, 25 Apr 2017 06:34:12 +0000
Message-ID: <D524C79E.1B9D8%christer.holmberg@ericsson.com>
References: <D523B2CC.1B92C%christer.holmberg@ericsson.com> <SN2PR03MB23509F7E18D7E5CF379CA054B21F0@SN2PR03MB2350.namprd03.prod.outlook.com>
In-Reply-To: <SN2PR03MB23509F7E18D7E5CF379CA054B21F0@SN2PR03MB2350.namprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.7.2.170228
x-originating-ip: [153.88.183.146]
Content-Type: multipart/alternative; boundary="_000_D524C79E1B9D8christerholmbergericssoncom_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRmVeSWpSXmKPExsUyM2J7uK7qu38RBms/q1lMXf6YxWJ253sm ByaPJUt+Mnlc+vyfPYApissmJTUnsyy1SN8ugSvjz8ZlzAWPqis2fPZrYHyV08XIySEhYCKx d8kpti5GLg4hgfWMEi+6nrJDOEsYJc5PecDSxcjBwSZgIdH9TxukQUQgWOJ5ww8mEFtYIEji 9prpjDDxa4v2M4KUiwhYSfz5kg8SZhFQlXi26R9YOa+AtcTXiRugdvUxStx594wNJMEpECux b/YbFhCbUUBM4vupNWANzALiEreezGeCOFRAYsme88wQtqjEy8f/WEFsUQE9iX3/vrJBxJUk fmy4BHYys0CCxP7viRB7BSVOznzCMoFRZBaSqbMQqmYhqYIoMZB4f24+M4StLbFs4WsoW19i 45ezjBC2tcSxg9PZkdUsYORYxShanFqclJtuZKyXWpSZXFycn6eXl1qyiREYaQe3/FbdwXj5 jeMhRgEORiUe3gcs/yKEWBPLiitzDzFKcDArifBeAgnxpiRWVqUW5ccXleakFh9ilOZgURLn ddx3IUJIID2xJDU7NbUgtQgmy8TBKdXAGHtmcfLbPwJtHprn+DbOWb9sivA+rnMyArw1hy9J XmhIP3lYeaern8KijltxtmGF7Lv2ujFU+uc98bmUrdZ7h39NsIwE+27VYDvJDcukOHgvf115 wE5nyR7tttpIj/8P/578YadtlPyle9JynnmRq52EBAr67Y4auCYrWphJSXpw/1+lwayvxFKc kWioxVxUnAgAWjgFFbACAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/zNOL0hZGZBXAQ9UokWBseXCO4fg>
Subject: Re: [MMUSIC] draft-ietf-mmusic-mux-exclusive-11 / always bidirectional?
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, 25 Apr 2017 06:35:22 -0000

Hi,

When taking a look, I realised that both RFC8035 and draft-mux-exclusive update the same text in RFC5761, which causes confusion.

So, as RFC 8035 updates the whole section 5.1.1 of RFC5671, I assume that whatever updates need to be done in draft-mix-exclusive should be done based on the text in RFC8035.

Regards,

Christer

From: Tolga Asveren <tasveren@sonusnet.com<mailto:tasveren@sonusnet.com>>
Date: Monday 24 April 2017 at 21:29
To: Christer Holmberg <christer.holmberg@ericsson.com<mailto:christer.holmberg@ericsson.com>>, "mmusic@ietf.org<mailto:mmusic@ietf.org>" <mmusic@ietf.org<mailto:mmusic@ietf.org>>
Subject: RE: [MMUSIC] draft-ietf-mmusic-mux-exclusive-11 / always bidirectional?

Thanks for pointing this out. The issue still would be applicable for already deployed RFC5761 compliant/RFC8035 non-compliant entities. Therefore IMHO it could be a good idea to explicitly mention that “rtcp-mux-only” is bidirectional as “rtcp-mux” per RFC8035.

Thanks,
Tolga

From: Christer Holmberg [mailto:christer.holmberg@ericsson.com]
Sent: Monday, April 24, 2017 6:46 AM
To: Asveren, Tolga <tasveren@sonusnet.com<mailto:tasveren@sonusnet.com>>; mmusic@ietf.org<mailto:mmusic@ietf.org>
Subject: Re: [MMUSIC] draft-ietf-mmusic-mux-exclusive-11 / always bidirectional?

Hi,

RFC 5761 has been updated in RFC 8035 (https://tools.ietf.org/rfc/rfc8035.txt), where we clarify that negotiated mux is always bidirectional.


   "This document updates RFC 5761 [RFC5761] by clarifying that an

   answerer can only include an "a=rtcp-mux" attribute in an answer if

   the associated offer contained the attribute.  It also clarifies that

   the negotiation of RTP and RTCP multiplexing is for usage in both

   directions."

Regards,

Christer

From: mmusic <mmusic-bounces@ietf.org<mailto:mmusic-bounces@ietf.org>> on behalf of Tolga Asveren <tasveren@sonusnet.com<mailto:tasveren@sonusnet.com>>
Date: Monday 24 April 2017 at 13:24
To: "mmusic@ietf.org<mailto:mmusic@ietf.org>" <mmusic@ietf.org<mailto:mmusic@ietf.org>>
Subject: [MMUSIC] draft-ietf-mmusic-mux-exclusive-11 / always bidirectional?

It seems draft-ietf-mmusic-mux-exclusive-11 assumes that mux support will be always bidirectional. OTOH, I think RFC5761 allows unidirectional semantics:

5.1.1. SDP Signaling
…

   When SDP is used in a declarative manner, the presence of an "a=rtcp-
   mux" attribute signals that the sender will multiplex RTP and RTCP on
   the same port.  The receiver MUST be prepared to receive RTCP packets
   on the RTP port, and any resource reservation needs to be made
   including the RTCP bandwidth.

Actually this part of RFC5761 sounds a bit odd as in declarative mode I thought an attribute would convey information about the “receipt properties” therefore “rtcp-mux” would mean that the sender wants to receive RTP/RTCP multiplexed on the same port.

It could be good to explicitly state in draft-ietf-mmusic-mux-exclusive that unidirectional multiplexing with declarative mode is not supported.

Example scenario:
A sends rtcp-mux/rtcp-mux-only
B does not support rtcp-mux-only and ignores it. It interprets rtcp-mux in declarative mode and is ready to receive RTP/RTCP on the same port. OTOH, it does not want to send multiplexed RTP/RTCP hence does not include rtcp-mux in the reply.
A terminates the session because the answer does not contain rtcp-mux. It can’t determine whether multiplexing is not supported at all or whether B wants to use it in a unidirectional way.

Thanks,
Tolga