[MMUSIC] BUNDLE DECISION Q8: SDP 'bundle-only' attribute

Christer Holmberg <christer.holmberg@ericsson.com> Wed, 13 November 2013 23:29 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 DB92621E80ED for <mmusic@ietfa.amsl.com>; Wed, 13 Nov 2013 15:29:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.561
X-Spam-Level:
X-Spam-Status: No, score=-5.561 tagged_above=-999 required=5 tests=[AWL=0.688, BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kHUFm7PBwJCw for <mmusic@ietfa.amsl.com>; Wed, 13 Nov 2013 15:28:56 -0800 (PST)
Received: from mailgw7.ericsson.se (mailgw7.ericsson.se [193.180.251.48]) by ietfa.amsl.com (Postfix) with ESMTP id 208EF21E80B9 for <mmusic@ietf.org>; Wed, 13 Nov 2013 15:28:55 -0800 (PST)
X-AuditID: c1b4fb30-b7f228e000003e6c-81-52840b35b46a
Received: from ESESSHC013.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw7.ericsson.se (Symantec Mail Security) with SMTP id 32.FA.15980.53B04825; Thu, 14 Nov 2013 00:28:54 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.132]) by ESESSHC013.ericsson.se ([153.88.183.57]) with mapi id 14.02.0328.009; Thu, 14 Nov 2013 00:28:53 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: BUNDLE DECISION Q8: SDP 'bundle-only' attribute
Thread-Index: Ac7gCRpceAmIueuZSE+3AnYuzIwR9g==
Date: Wed, 13 Nov 2013 23:28:52 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1C518B4A@ESESSMB209.ericsson.se>
Accept-Language: en-US
Content-Language: fi-FI
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.148]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMLMWRmVeSWpSXmKPExsUyM+Jvra4Zd0uQwf2rahZ7/i5it5i6/DGL A5PHkiU/mTxm7XzCEsAUxWWTkpqTWZZapG+XwJUx5fUB9oKL8hWTVt1kaWDcLNHFyMEhIWAi 8e9tQBcjJ5ApJnHh3nq2LkYuDiGBQ4wS1y9MY4ZwljBK7O/bzgrSwCZgIdH9TxukQURAXeLr 3h5mEJtZQFPi35O37CC2MFDJzU2L2CFqbCUuv29ig7D1JE6+OMoKYrMIqEocmdgGZvMK+Ep8 fPqNEcRmBDri+6k1TBAzxSU+HLzODHGcgMSSPeehbFGJl4//sULYShKNS56wQtTrSCzY/YkN wtaWWLbwNTPEfEGJkzOfsExgFJmFZOwsJC2zkLTMQtKygJFlFSN7bmJmTnq5+SZGYMAf3PLb YAfjpvtihxilOViUxHk/vHUOEhJITyxJzU5NLUgtii8qzUktPsTIxMEp1cAo0Hp3pdGrjUZV nD8aLKvK5+zWU4pcFuypEb+I+WTJlOqdKX17pJ6zLDr70cV5ab9RMsO8CxtWmem1VDmqvW+f HX+Bb9IR7g8Rfp5T60pvin7WrC3M/Np58NlRn+1zpIQssgM3CClX3FvAF726zCfKqDLr8aOq oAAGxxOrWtv56m8cn9vyvV+JpTgj0VCLuag4EQBL+lSORgIAAA==
Subject: [MMUSIC] BUNDLE DECISION Q8: SDP 'bundle-only' attribute
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.12
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: <http://www.ietf.org/mail-archive/web/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: Wed, 13 Nov 2013 23:29:03 -0000

Hi,

Based on the decision in Vancouver to define the usage of port zero in 'bundle-only' m- lines, I've updated the new text I proposed some time ago.

One question that was raised in Vancouver is whether we will have to update RFC 3264, so I've added a new OPEN ISSUE (13) for that.

-----------------------------------------------

7.  SDP 'bundle-only' Attribute

7.1.  General

   This section defines a new SDP media-level attribute [RFC4566],
   'bundle-only'.  The attribute is used, in an SDP Offer, to indicate
   that an "m=" line, to which the attribute has been assigned, within a
   BUNDLE group is only to be accepted if the Answerer in the SDP Answer
   keeps the "m=" line within the BUNDLE group.

7.2.  SDP Offer/Answer Procedures

7.2.1.  SDP Offer Procedures

   When an Offerer sends an SDP Offer, which contains a BUNDLE group, it
   can assign an SDP 'bundle-only' attribute to an "m=" lines within
   with the BUNDLE group, in order to request that the Answerer only
   accepts the "m=" line if is kept within the BUNDLE group.

   The Offerer can assign a 'bundle-only' attribute to any number of
   "m=" lines within a BUNDLE group.  The Offerer MUST NOT assign a
   'bundle-only' attribute to an "m=" line that is not within a BUNDLE
   group.

   If the Offerer, for the given SDP session, has not received an SDP
   Answer indicating that the Answerer supports the BUNDLE mechanism,
   the Offerer MUST in the SDP Offer assign a zero port value to any
   "m=" line to which it assigns a 'bundle-only' attribute.  This will
   ensure that the Answerer, if it does not support the BUNDLE
   mechanism, will reject such "m=" line.

   As described in Section 6.4.3, once the Offerer has received an SDP
   Answer, indicating that the Answerer supports the BUNDLE mechanism,
   the Offerer can assign a shared address to an "m=" line within a
   BUNDLE group.  This also applies to "m=" lines to which the Offerer
   has assigned a 'bundle-only' attribute.

   If the Offerer, in a subsequent SDP Offer, wants to ensure that an
   "m=" line is rejected unless it is kept within the BUNDLE group, it
   MUST assign a 'bundle-only' attribute to such "m=" line.  Otherwise
   the Offerer MUST NOT assign a 'bundle-attribute' to such "m=" line.

   If the Offerer, in a subsequent SDP Offer, wants to move an "m=" line
   out of a BUNDLE group Section 6.4.5, it MUST NOT assign a 'bundle-
   only' attribute to such "m=" line.

   If the Offerer, in a subsequent SDP Offer, wants to disable an "m="
   line in a BUNDLE group Section 6.4.6, it MUST NOT assign a 'bundle-
   only' attribute to such "m=" line.

7.2.2.  SDP Answer Procedures

   When the Answerer determines the BUNDLE address for the Offerer
   Section 6.5.1, it also takes any "m=" line to which the Offerer has
   assigned a 'bundle-only' attribute into consideration.

   If the Offerer has assigned a 'bundle-only' attribute, and a zero
   port value, to an "m=" line, and if the Answerer accepts the "m="
   line, it follows the procedures in section Section 6.5.1.

   If the Offerer has assigned a 'bundle-only' attribute, and a non-zero
   port value, to an "m=" line, it is an indication that the Offerer
   wants to disable the "m=" line Section 6.4.6.  The Answerer MUST in
   the SDP Answer assign a zero port value to such "m=" line
   Section 6.5.4.

   If the Answerer chooses to not keep an "m=" line, to which the
   Offerer has assigned a 'bundle-only' attribute, within a BUNDLE
   group, the Answerer MUST reject the "m=" line Section 6.5.4.

   An Answerer MUST NOT assign a 'bundle-only' attribute to an "m="
   lines in an SDP Answer.

   OPEN ISSUE (13): RFC 3264 mandates a zero port value in an SDP Answer
   to a zero port value in an SDP Offer.  As we now allow a non-zero
   value in the SDP Answer, do we need to update 3264 procedures?

-----------------------------------------------