Re: [MMUSIC] BUNDLE goes UP: Do we need port zero for bundle-only m- lines?

Christer Holmberg <christer.holmberg@ericsson.com> Thu, 08 August 2013 19:01 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 8DB1A21F918C for <mmusic@ietfa.amsl.com>; Thu, 8 Aug 2013 12:01:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.84
X-Spam-Level:
X-Spam-Status: No, score=-5.84 tagged_above=-999 required=5 tests=[AWL=0.408, BAYES_00=-2.599, HELO_EQ_SE=0.35, HTML_MESSAGE=0.001, 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 ZU0dtPzsonOt for <mmusic@ietfa.amsl.com>; Thu, 8 Aug 2013 12:01:17 -0700 (PDT)
Received: from mailgw2.ericsson.se (mailgw2.ericsson.se [193.180.251.37]) by ietfa.amsl.com (Postfix) with ESMTP id 5F4E911E823C for <mmusic@ietf.org>; Thu, 8 Aug 2013 12:01:00 -0700 (PDT)
X-AuditID: c1b4fb25-b7f826d000001766-65-5203eaebc0d3
Received: from ESESSHC002.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw2.ericsson.se (Symantec Mail Security) with SMTP id 20.11.05990.BEAE3025; Thu, 8 Aug 2013 21:01:00 +0200 (CEST)
Received: from ESESSMB209.ericsson.se ([169.254.9.135]) by ESESSHC002.ericsson.se ([153.88.183.24]) with mapi id 14.02.0328.009; Thu, 8 Aug 2013 21:00:59 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Parthasarathi R <partha@parthasarathi.co.in>, 'Hadriel Kaplan' <hadriel.kaplan@oracle.com>
Thread-Topic: [MMUSIC] BUNDLE goes UP: Do we need port zero for bundle-only m- lines?
Thread-Index: AQHOlFzzTHFUEWnKxkeE8bnrSX+BlpmLntotgAAIhlCAAAMirQ==
Date: Thu, 08 Aug 2013 19:00:59 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1C42271C@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B1C421C80@ESESSMB209.ericsson.se> <9AA75667-A597-4EB1-87B4-FA79A2F35C3C@oracle.com> <7594FB04B1934943A5C02806D1A2204B1C422263@ESESSMB209.ericsson.se> <E4D2C482-C7EF-4BCB-BC4B-BA218E9BFCE8@oracle.com>, <001601ce945c$ef7509d0$ce5f1d70$@co.in> <7594FB04B1934943A5C02806D1A2204B1C4224FF@ESESSMB209.ericsson.se>, <003301ce9469$01dd2470$05976d50$@co.in>
In-Reply-To: <003301ce9469$01dd2470$05976d50$@co.in>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Content-Type: multipart/alternative; boundary="_000_7594FB04B1934943A5C02806D1A2204B1C42271CESESSMB209erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRmVeSWpSXmKPExsUyM+Jvre6bV8xBBksvsll82vSJ2WLq8scs FpM/9bE6MHssWfKTyePj01ssHh/mf2EPYI7isklJzcksSy3St0vgynh59StrwZ3JjBUdyy8z NzBuqu1i5OSQEDCROHNtCTOELSZx4d56ti5GLg4hgcOMEvtP9TFBOIsZJZZ8esvexcjBwSZg IdH9TxukQUQgQeLetYVsIDazgJzEhskvwWxhgTCJ53cOMkPUhEucf3OaCaRVRMBJYvYkZZAw i4CKRGPfTbASXgFfiUW31jJCrOpllpi+cD87SIIT6LhbNx6DzWQEOu77qTVMELvEJW49mc8E cbSAxJI956EeEJV4+fgfK0RNvsS6nilMEAsEJU7OfMIygVFkFpL2WUjKZiEpg4jrSCzY/YkN wtaWWLbwNTOMfebAYyZk8QWM7KsY2XMTM3PSy402MQIj6uCW36o7GO+cEznEKM3BoiTOu1nv TKCQQHpiSWp2ampBalF8UWlOavEhRiYOTqkGxgjJNfa9vTujZwm9+/x7+i6rQ5cTjut3n9KQ Pvz97l/xOYunbi993vtUgH1DAWv6ShNO8T/Ll0YndqR3/urgWv+YS26XRUR7st50AdfDJx8p Nt7bt/2OK2/msZzdLNF88ewC4S6Tkt5tVal8/f335ZN16TPfX+GIPxCXP/VZLofnzKSuw3HL ViqxFGckGmoxFxUnAgAdRefVdgIAAA==
Cc: 'mmusic' <mmusic@ietf.org>
Subject: Re: [MMUSIC] BUNDLE goes UP: Do we need port zero for bundle-only m- lines?
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: Thu, 08 Aug 2013 19:01:21 -0000

Hi,

I don't think the answerer needs a feature tag to indicate BUNDLE support. If it doesn't support BUNDLE, it won't include the BUNDLE group in the answer, nor will it assign a single port value to multiple m- lines.

Or, did I misunderstand your issue?

Regards,

Christer



Sent from Windows using TouchDown (www.nitrodesk.com)

-----Original Message-----
From: Parthasarathi R [partha@parthasarathi.co.in]
To: Christer Holmberg [christer.holmberg@ericsson.com]; &apos;Hadriel Kaplan&apos; [hadriel.kaplan@oracle.com]
CC: &apos;mmusic&apos; [mmusic@ietf.org]
Subject: RE: [MMUSIC] BUNDLE goes UP: Do we need port zero for bundle-only m- lines?
Hi Christer,

Thanks for the clarification that it is a new requirement for BUNDLE.

In case it should be allowed to send the BUNDLE in the first offer, the mechanism for understanding answerer support for BUNDLE has to be standardized as well like in Sec 9 of RFC 3264 (Indicating capabilities).

Thanks
Partha

From: Christer Holmberg [mailto:christer.holmberg@ericsson.com]
Sent: Thursday, August 08, 2013 11:49 PM
To: Parthasarathi R; 'Hadriel Kaplan'
Cc: 'mmusic'
Subject: RE: [MMUSIC] BUNDLE goes UP: Do we need port zero for bundle-only m- lines?

Hi,

Some people suggested that it should be allowed to send the same ports in the first offer, IF it is known that the answerer supports BUNDLE.

However, that is currently not described in the draft, and there were also objections to such approach.

Regards,

Christer



Sent from Windows using TouchDown (www.nitrodesk.com)

-----Original Message-----
From: Parthasarathi R [partha@parthasarathi.co.in]
To: &apos;Hadriel Kaplan&apos; [hadriel.kaplan@oracle.com]; Christer Holmberg [christer.holmberg@ericsson.com]
CC: &apos;mmusic&apos; [mmusic@ietf.org]
Subject: RE: [MMUSIC] BUNDLE goes UP: Do we need port zero for bundle-only m- lines?
Hi Hadriel/Christer,

My understanding is that the initial offer with same port breaks more than
one existing system. Sec 4.1.1 of draft-reddy-rtcweb-mobile-03 draft
indicates one of the possible interop issue with existing mobile networks.
So, I don't agree with Hadriel claim of 99% system works with same port. The
current BUNDLE draft mechanism interop in the better way.

In case it is known to offerer that answerer supports BUNDLE before sending
offer, it is fine to send the same port in the offer using bundle-only
attribute. I'm not seeing any issue there.

Thanks
Partha





> -----Original Message-----
> From: mmusic-bounces@ietf.org [mailto:mmusic-bounces@ietf.org] On
> Behalf Of Hadriel Kaplan
> Sent: Thursday, August 08, 2013 7:46 PM
> To: Christer Holmberg
> Cc: mmusic
> Subject: Re: [MMUSIC] BUNDLE goes UP: Do we need port zero for bundle-
> only m- lines?
>
>
> On Aug 8, 2013, at 9:04 AM, Christer Holmberg
> <christer.holmberg@ericsson.com> wrote:
>
> > Another advantage of using different port numbers is that it provides
> a fallback in case the remote endpoint does not support, or does not
> want to use BUNDLE.
>
> Yes, except as far as I can tell all devices (and even intermediaries)
> handle an offer with the same port number just fine.  But that's just a
> personal observation, and dangerous to assume ALL of them handle it
> fine; that's why I didn't argue for long that we should use the same
> port number in the offer - because it concerned me that someone knew of
> at least one implementation that didn't handle it well. (not that we
> can truly accommodate ALL implementations anyway, but it's got to be a
> heck of a lot higher than simple majority, and as close to 100% as we
> can get)
>
>
> > However, for bundle-only m- lines such fallback is not needed - they
> are ONLY going to be used IF the remote endpoint chooses to use BUNDLE.
> > ...and, based on the agreed scope, the Offerer KNOWS that the remote
> endpoint supports BUNDLE, so the "one implementation that doesn't
> handle it" will not be there :)
>
> For WebRTC sure - but we were talking about using BUNDLE generically.
> Or at least that's what I thought you were asking about.  If we're only
> talking about using BUNDLE for WebRTC, then not only do you not need to
> use a port=0, but you also don't need a second offer/answer, etc.
>
>
> >> Also, from a purely protocol perspective, it seems quite logical to
> me to use a port number of 0 for an m-line you literally don't want to
> use if the far-end doesn't support
> >> BUNDLE - a port number of 0 effectively means "disabled" today, and
> that's basically what you want.
> >
> > Well, one could also say that it means "Here are some m- lines  I
> want to bundle, with this port, but only if you (the remote endpoint)
> wants to use bundle." :)
>
> We can certainly change the semantics of SDP offers with port=0 for
> WebRTC, but I think it would be really dangerous to change its
> semantics for general use.
>
>
> >> What I think should happen is the UAS should send an SDP answer
> using port=0 for those same m-lines, and the UAC should then send a new
> offer with those m-lines having the real port number of the bundle
> transport, and the far-end should answer that in the same fashion.
> >
> > The problem is that the grouping framework does not allow, in SDP
> Answers, usage of port=0 in grouped m- lines. It would require an
> update of the RFC, and I think we want to avoid that.
>
> Considering the number of docs the Unified-Plan proposes to either
> create, change, update or whatever... methinks having BUNDLE update the
> grouping framework RFC is rather a minor nit. :)
>
> -hadriel
>
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic