Re: [AVTCORE] Adopt draft-petithuguenin-avtcore-rfc5764-mux-fixes as WG draft?

"Mo Zanaty (mzanaty)" <mzanaty@cisco.com> Thu, 12 March 2015 01:46 UTC

Return-Path: <mzanaty@cisco.com>
X-Original-To: avt@ietfa.amsl.com
Delivered-To: avt@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 679A21A898E for <avt@ietfa.amsl.com>; Wed, 11 Mar 2015 18:46:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level:
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 FQEQVyffe-2q for <avt@ietfa.amsl.com>; Wed, 11 Mar 2015 18:46:02 -0700 (PDT)
Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1BB451A8944 for <avt@ietf.org>; Wed, 11 Mar 2015 18:46:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2007; q=dns/txt; s=iport; t=1426124762; x=1427334362; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=v01rpWd6WCMfYVivklJ1U+OlP69CTq3vWgLv3erIAPY=; b=e5SnIPIxXK+399IN8fVPyJ0Xe2AAEfq4bhmHFVe47353TcbgVPcva2ry WGAkQ4+pS8Eav/6ALzJOeFpY/X3jh3umZnOsjojCvjVC8s8F0D2PPcWB4 TdDu9Cs8uHi5HsrEQy2FTf/qldowzpnfxAfMWqkCWq2SHlgzagN8RHKDE k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0DzCAA67wBV/4cNJK1cgwaBML13i28CgTJMAQEBAQEBfYQQAQEEDH0CAQgOODIlAgQBiEHKBQEBAQEBAQEDAQEBAQEBAQEaixeEPjqELQWKRYVXiV2BGoMojzcjg26CM38BAQE
X-IronPort-AV: E=Sophos;i="5.11,385,1422921600"; d="scan'208";a="131212547"
Received: from alln-core-2.cisco.com ([173.36.13.135]) by alln-iport-4.cisco.com with ESMTP; 12 Mar 2015 01:46:01 +0000
Received: from xhc-aln-x09.cisco.com (xhc-aln-x09.cisco.com [173.36.12.83]) by alln-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id t2C1k1tu001834 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 12 Mar 2015 01:46:01 GMT
Received: from xmb-rcd-x14.cisco.com ([169.254.4.142]) by xhc-aln-x09.cisco.com ([173.36.12.83]) with mapi id 14.03.0195.001; Wed, 11 Mar 2015 20:46:01 -0500
From: "Mo Zanaty (mzanaty)" <mzanaty@cisco.com>
To: Simon Perreault <sperreault@jive.com>, Bernard Aboba <bernard_aboba@hotmail.com>, Magnus Westerlund <magnus.westerlund@ericsson.com>, IETF AVTCore WG <avt@ietf.org>
Thread-Topic: [AVTCORE] Adopt draft-petithuguenin-avtcore-rfc5764-mux-fixes as WG draft?
Thread-Index: AQHQXGZKp6kekTE+ckGtaG1hpHPxDw==
Date: Thu, 12 Mar 2015 01:46:00 +0000
Message-ID: <D1261E87.4870A%mzanaty@cisco.com>
References: <54FFFEED.8030803@ericsson.com> <BLU181-W4911BA4E53E0D26BA9A02E93190@phx.gbl> <55007B20.9020905@jive.com>
In-Reply-To: <55007B20.9020905@jive.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.4.8.150116
x-originating-ip: [64.100.32.216]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <C8585C3E2A8E5D4EB49049B584F4CBAD@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/avt/0xi-L6saz5GWIQQg2Le4Br-vfE4>
Subject: Re: [AVTCORE] Adopt draft-petithuguenin-avtcore-rfc5764-mux-fixes as WG draft?
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Audio/Video Transport Core Maintenance <avt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/avt/>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 12 Mar 2015 01:46:03 -0000

Agree this is needed and should be adopted as a basis.

During the last presentation on this, concerns were raised (which I share)
about expanding the ranges allocated to existing protocols. The first UDP
byte is precious real estate for future protocols that may want to be
multiplexed with existing ones. Allocation of code points should be the
minimum necessary for each protocol, existing or new.

RFC 5764:
0-1 = STUN (128 methods, 13 currently defined)
2-19 = undefined
20-63 = DTLS (44 content types, 5 currently defined)
64-127 = undefined
128-191 = RTP
192-255 = undefined

This draft:
0-19 = STUN (1280 methods, 13 currently defined)
20-63 = DTLS (44 content types, 5 currently defined)
64-127 = TURN (16384 channels)
128-191 = RTP
192-255 = undefined

Do we really need 1280 STUN methods when only 13 are currently defined?
Do we really need 44 DTLS content types when only 5 are currently defined?
Do we really need 16384 TURN channels per client?

Suggestion:
0-1 = STUN (128 methods, 13 currently defined)
2-19 = undefined
20-63 = DTLS (44 content types, 5 currently defined)
64-79 = TURN (4096 channels)
80-127 = undefined
128-191 = RTP
192-255 = undefined

This allows ~10x growth in STUN methods and DTLS content types before
needing further allocations, and over 100x more TURN channels than current
clients typically need. And it frees up 66 code points (over 25% of the
space) for future allocations.

In the IANA Considerations, I think it is inappropriate to reserve values
in the TLS ContentType registry. The tail should not wag the dog. TLS
should be free to grow if willing to break DTLS/STUN/TURN multiplexing,
which is the ³DTLS-OK² column. That column should just be marked ³N² for
0-19 and 64-255.

Also, please don¹t repeat the confusing range format in the RFC 5764
multiplexing diagram, just use a simple list like above that will directly
match the registry.

Cheers,
Mo