Re: [AVTCORE] Coments on draft-ietf-avtcore-rfc5285-bis-05

worley@ariadne.com (Dale R. Worley) Mon, 13 February 2017 18:35 UTC

Return-Path: <worley@alum.mit.edu>
X-Original-To: avt@ietfa.amsl.com
Delivered-To: avt@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1F1861297C1 for <avt@ietfa.amsl.com>; Mon, 13 Feb 2017 10:35:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.934
X-Spam-Level:
X-Spam-Status: No, score=-1.934 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_SOFTFAIL=0.665] autolearn=no autolearn_force=no
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 d8iPxYvxkceP for <avt@ietfa.amsl.com>; Mon, 13 Feb 2017 10:35:44 -0800 (PST)
Received: from resqmta-po-07v.sys.comcast.net (resqmta-po-07v.sys.comcast.net [IPv6:2001:558:fe16:19:96:114:154:166]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3F69F129603 for <avt@ietf.org>; Mon, 13 Feb 2017 10:35:44 -0800 (PST)
Received: from resomta-po-08v.sys.comcast.net ([96.114.154.232]) by resqmta-po-07v.sys.comcast.net with SMTP id dLSAcCJ5HO8EmdLTTc4Cep; Mon, 13 Feb 2017 18:35:43 +0000
Received: from hobgoblin.ariadne.com ([IPv6:2601:192:4603:9471:222:fbff:fe91:d396]) by resomta-po-08v.sys.comcast.net with SMTP id dLTQcK2y7JE5zdLTRceDaC; Mon, 13 Feb 2017 18:35:42 +0000
Received: from hobgoblin.ariadne.com (hobgoblin.ariadne.com [127.0.0.1]) by hobgoblin.ariadne.com (8.14.7/8.14.7) with ESMTP id v1DIZels019153; Mon, 13 Feb 2017 13:35:40 -0500
Received: (from worley@localhost) by hobgoblin.ariadne.com (8.14.7/8.14.7/Submit) id v1DIZdOZ019150; Mon, 13 Feb 2017 13:35:39 -0500
X-Authentication-Warning: hobgoblin.ariadne.com: worley set sender to worley@alum.mit.edu using -f
From: worley@ariadne.com
To: Roni Even <roni.even@huawei.com>
In-Reply-To: <6E58094ECC8D8344914996DAD28F1CCD7737BA@DGGEMM506-MBX.china.huawei.com> (roni.even@huawei.com)
Sender: worley@ariadne.com
Date: Mon, 13 Feb 2017 13:35:39 -0500
Message-ID: <87r332uef8.fsf@hobgoblin.ariadne.com>
X-CMAE-Envelope: MS4wfMa+cU3aumsHWwcsK3o0GJETGk7sVk5JTSE8oJ8Bsn3s9nS8UnMt75HxfgBKx1vw7wJckYayXZh91hXW01BRt1SSZj/GTEm1P140GpkOPb1N+CWE8Hdi +C53Ad6FnUYTE45ryaTf8H2ogFxB5iKqeeXCDJ9CQuVS9rlwjnUyH6k+VacvV0WPUgfg1aWtYnVO+N7f+odbMwkkL2g84s9Ew/g=
Archived-At: <https://mailarchive.ietf.org/arch/msg/avt/oAZo9eK7qk1ECMxGstBBvUiqLtA>
Cc: avt@ietf.org, singer@apple.com
Subject: Re: [AVTCORE] Coments on draft-ietf-avtcore-rfc5285-bis-05
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.17
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: <https://mailarchive.ietf.org/arch/browse/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: Mon, 13 Feb 2017 18:35:45 -0000

Thanks for looking at my comments and doing what you can with them.  I
suppose overall, I wish that 5285 was a lot clearer, and in particular,
that it put in one place all the rules that relate offers and answers.
But that would require a complete editorial overhaul.

However, there is are a couple of point that could be addressed.  In
section 4.1.2 paragraph 2, it says

   Since it is expected that (a) the number of extensions in
   any given RTP session is small and (b) the extensions themselves are
   small, the one-byte header form is preferred and MUST be supported by
   all receivers.

This says that all receivers must support the one-byte format.  But I
can't find a similar statement that all receivers must support the
two-byte format, so it seems that support for that format is optional.
And if that's true, it means that a device that can receive only the
one-byte format needs a way to force the sender to only send the
one-byte format.

Another point is:

> > 4.2.  One-Byte Header
> > 
> > The ID value 15 is reserved.  But there is also the invalid case
> > where the ID field is 0 and the len field is non-zero.  That case
> > should probably be included in the same exception processing as for
> > ID value 15.
>
> > [Roni Even] It says that ID=0 MUST not be used value =0 is padding
> > (both ID and len field) so you are asking for text about what to do
> > if there is  header with 0 in the ID part but some value in the len
> > part. I assume that good policy will be the same as for ID 15 but
> > any error behavior can be expected (ignore all header extension
> > ,treat like padding ...) since this case is not discussed in
> > RFC5285.

My thinking is that if the draft is careful to specify the processing of
the invalid case of ID=15 in the one-byte format, then it would
similarly make sense for the draft to specify the processing of the
invalid case ID=0,len>0.

Dale