Re: [rtcweb] Plan A, respun

Harald Alvestrand <harald@alvestrand.no> Thu, 16 May 2013 19:15 UTC

Return-Path: <harald@alvestrand.no>
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 0513121F92B2 for <rtcweb@ietfa.amsl.com>; Thu, 16 May 2013 12:15:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.599
X-Spam-Level:
X-Spam-Status: No, score=-110.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
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 EpURrncm8eg7 for <rtcweb@ietfa.amsl.com>; Thu, 16 May 2013 12:15:26 -0700 (PDT)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by ietfa.amsl.com (Postfix) with ESMTP id CF04621F91D8 for <rtcweb@ietf.org>; Thu, 16 May 2013 12:15:25 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id DF9E639E1A6; Thu, 16 May 2013 21:15:24 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 58nRTXfEdDgP; Thu, 16 May 2013 21:15:24 +0200 (CEST)
Received: from [IPv6:2001:470:de0a:27:d594:249c:4a90:3766] (unknown [IPv6:2001:470:de0a:27:d594:249c:4a90:3766]) by eikenes.alvestrand.no (Postfix) with ESMTPSA id 14BC039E170; Thu, 16 May 2013 21:15:24 +0200 (CEST)
Message-ID: <5195304B.10706@alvestrand.no>
Date: Thu, 16 May 2013 21:15:23 +0200
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130510 Thunderbird/17.0.6
MIME-Version: 1.0
To: Adam Roach <adam@nostrum.com>
References: <51894846.3090102@nostrum.com> <518A304A.1030609@alvestrand.no> <518F6338.8070903@jitsi.org> <518F83E5.4060209@alvestrand.no> <519519DB.6050702@nostrum.com> <519524EA.3000509@alvestrand.no> <51952860.5030906@nostrum.com>
In-Reply-To: <51952860.5030906@nostrum.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] Plan A, respun
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: Thu, 16 May 2013 19:15:31 -0000

On 05/16/2013 08:41 PM, Adam Roach wrote:
> On 5/16/13 13:26, Harald Alvestrand wrote:
>
>> I don't believe your comment (or the RFCs you cite) reflect currently 
>> deployed reality. 
>
> I'm not sure how much design we need to do to accommodate out-of-spec 
> implementations. I would be interested in knowing how pervasive this 
> behavior actually is in deployments, since the proper handling of 
> dynamic PTs has been well documented for nearly a decade.

Since an argument that has been made in favour of Plan A is that it is 
(supposedly) more compatible with deployed code, this interests me greatly.

Has dynamic allocation of sub-96 payload numbers ever been tested at a 
SIPit, for instance?

>
>> If the true limit at which one has to change allocation strategy were 
>> to become 96, not 32, it actually strengthens my "falling off a 
>> cliff" argument
>
> And, to be clear, it's not a cliff. For any given session (without 
> a=ssrc:), you have to allocate ceiling(streams/96) ports. It's not 
> like you go from using one port to using 97 ports when you add the 
> 97th stream. You go from one port to two, which will handle 192 streams.

Going from one port to two ports is a cliff.
We may have differing opinions on how tall it is.

>
> And that's okay. As you approach 100 streams, I seriously doubt that 
> port utilization is going to be the constraining factor in what your 
> network can support.
>
> /a