Re: [rtcweb] Plan A, respun - bundle-only attribute

Cullen Jennings <fluffy@iii.ca> Fri, 10 May 2013 18:45 UTC

Return-Path: <fluffy@iii.ca>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 76D6621F91F1 for <rtcweb@ietfa.amsl.com>; Fri, 10 May 2013 11:45:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.216
X-Spam-Level:
X-Spam-Status: No, score=-3.216 tagged_above=-999 required=5 tests=[AWL=0.383, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
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 bqAIz5TuwrTR for <rtcweb@ietfa.amsl.com>; Fri, 10 May 2013 11:45:11 -0700 (PDT)
Received: from fallback-in2.mxes.net (fallback-out2.mxes.net [216.86.168.191]) by ietfa.amsl.com (Postfix) with ESMTP id 43E1121F90EA for <rtcweb@ietf.org>; Fri, 10 May 2013 11:44:52 -0700 (PDT)
Received: from mxout-07.mxes.net (mxout-07.mxes.net [216.86.168.182]) by fallback-in1.mxes.net (Postfix) with ESMTP id 2D1A42FD7D5 for <rtcweb@ietf.org>; Fri, 10 May 2013 14:44:46 -0400 (EDT)
Received: from [192.168.4.101] (unknown [128.107.239.233]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id 3FFE822E257; Fri, 10 May 2013 14:44:45 -0400 (EDT)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 6.3 \(1503\))
From: Cullen Jennings <fluffy@iii.ca>
In-Reply-To: <201305091512.r49FCQZh4436322@shell01.TheWorld.com>
Date: Fri, 10 May 2013 10:48:21 -0600
Content-Transfer-Encoding: quoted-printable
Message-Id: <6F4BB6A3-A208-445B-B10B-08EBF090D069@iii.ca>
References: <7594FB04B1934943A5C02806D1A2204B1C36CCC8@ESESSMB209.ericsson.se> <7594FB04B1934943A5C02806D1A2204B1C36CDD2@ESESSMB209.ericsson.se> <51896824.2000705@nostrum.com> <201305081937.r48JbQsp4388201@shell01.TheWorld.com> <CABkgnnXkTvmrnS_8cn8ryQkupKoS=PL1JmWsYnJFUs_PE4MKKQ@mail.gmail.com> <201305091512.r49FCQZh4436322@shell01.TheWorld.com>
To: Dale WORLEY <worley@ariadne.com>
X-Mailer: Apple Mail (2.1503)
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] Plan A, respun - bundle-only attribute
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtcweb>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 10 May 2013 18:45:15 -0000

On May 9, 2013, at 9:12 AM, Dale R. Worley <worley@ariadne.com> wrote:

>> From: Martin Thomson <martin.thomson@gmail.com>
>> 
>> On 8 May 2013 12:37, Dale R. Worley <worley@ariadne.com> wrote:
>>> This is a promising proposal, but I think a lot more care needs to be
>>> taken in defining how port numbers are to be used in this technique.
>>> I can't tell what particular uses of port numbers are allowed and what
>>> ones are not allowed.  And it seems that the intended patterns could
>>> result in problematic behaviors from intermediate devices.
>> 
>> Thankfully, that's a problem that bundle is going to solve, not this
>> document.  The only statements that this draft needs to make is with
>> respect to zero vs. non-zero port numbers, and only in the context of
>> a=bundle-only.
> 
> OK, I hadn't grasped the degree to which draft-roach-rtcweb-plan-a is
> intended to be just an amendment to
> draft-ietf-mmusic-sdp-bundle-negotiation.  But it still does introduce
> new patterns of use of port numbers in m= lines (e.g., an answer can
> have a non-zero port number for an m= line which had a zero port
> number in the offer), so we can't just wave our hands and say
> "draft-bundle-negotiation will solve that" -- it's a substantial
> change to what bundle-negotiation is proposing and solving the
> problems that are apparent in bundle-negotiation won't solve all the
> problems that result if draft-roach-rtcweb-plan-a is added to it.

I agree - good point to think about. I think a key part of this is that this only happens in the case of "new" endpoints that explicitly signal support for the new RFC that bundle would turn into. Do you think it would be better if all the text about 0 ports in an offer, and how in the bundle case they can change in the answer should be put in the bundle draft?