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

Roni Even <roni.even@huawei.com> Wed, 15 February 2017 10:34 UTC

Return-Path: <roni.even@huawei.com>
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 EDCCA129A0F for <avt@ietfa.amsl.com>; Wed, 15 Feb 2017 02:34:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.221
X-Spam-Level:
X-Spam-Status: No, score=-4.221 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham 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 kepFNzPlnIAY for <avt@ietfa.amsl.com>; Wed, 15 Feb 2017 02:34:44 -0800 (PST)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BED821204D9 for <avt@ietf.org>; Wed, 15 Feb 2017 02:34:43 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml707-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DGN32504; Wed, 15 Feb 2017 10:34:11 +0000 (GMT)
Received: from DGGEMM402-HUB.china.huawei.com (10.3.20.210) by lhreml707-cah.china.huawei.com (10.201.5.199) with Microsoft SMTP Server (TLS) id 14.3.301.0; Wed, 15 Feb 2017 10:34:11 +0000
Received: from DGGEMM506-MBX.china.huawei.com ([169.254.3.117]) by DGGEMM402-HUB.china.huawei.com ([10.3.20.210]) with mapi id 14.03.0301.000; Wed, 15 Feb 2017 18:34:04 +0800
From: Roni Even <roni.even@huawei.com>
To: "Dale R. Worley" <worley@ariadne.com>
Thread-Topic: Coments on draft-ietf-avtcore-rfc5285-bis-05
Thread-Index: AQHShif/MTfJguDwLEeJeDQ5x7YBB6Fp36CA
Date: Wed, 15 Feb 2017 10:34:04 +0000
Message-ID: <6E58094ECC8D8344914996DAD28F1CCD77415F@DGGEMM506-MBX.china.huawei.com>
References: <6E58094ECC8D8344914996DAD28F1CCD7737BA@DGGEMM506-MBX.china.huawei.com> (roni.even@huawei.com) <87r332uef8.fsf@hobgoblin.ariadne.com>
In-Reply-To: <87r332uef8.fsf@hobgoblin.ariadne.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.200.201.150]
Content-Type: text/plain; charset="windows-1255"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020203.58A42EC2.0170, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0, ip=169.254.3.117, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 2dd1ce6a0250a101eb3717c1f374c6cf
Archived-At: <https://mailarchive.ietf.org/arch/msg/avt/cApBn_krOx_Ca7fDST9G4ESKz9k>
Cc: "avt@ietf.org" <avt@ietf.org>, "singer@apple.com" <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: Wed, 15 Feb 2017 10:34:46 -0000

Dale,
If extmap-allow-mixed is declared it means support for both one-byte and two-byte. Without it  there is no way to signal support for just one-byte (or declare support for two-byte) in RFC5285 . It can be assumed based when the  IDs used in the offer are with IDs 1-14, still it  does not say that in this case only 1-byte are supported. Since this is the text in RFC5285, I am not sure if we can change without agreement from the WG.
Roni

> -----Original Message-----
> From: Dale R. Worley [mailto:worley@ariadne.com]
> Sent: יום ב 13 פברואר 2017 20:36
> To: Roni Even
> Cc: avt@ietf.org; singer@apple.com
> Subject: Re: Coments on draft-ietf-avtcore-rfc5285-bis-05
> 
> 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