Re: [AVTCORE] Gen-ART review of draft-ietf-avtcore-idms-09

"Romascanu, Dan (Dan)" <dromasca@avaya.com> Mon, 10 June 2013 17:00 UTC

Return-Path: <dromasca@avaya.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 11FEE21F8EF2; Mon, 10 Jun 2013 10:00:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.417
X-Spam-Level:
X-Spam-Status: No, score=-103.417 tagged_above=-999 required=5 tests=[AWL=0.182, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, 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 fooV8Ntl3C2k; Mon, 10 Jun 2013 10:00:02 -0700 (PDT)
Received: from co300216-co-outbound.net.avaya.com (co300216-co-outbound.net.avaya.com [198.152.13.100]) by ietfa.amsl.com (Postfix) with ESMTP id 2C38121F9750; Mon, 10 Jun 2013 10:00:02 -0700 (PDT)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgMFAAH/ZlHGmAcF/2dsb2JhbABQgmUhwX6BBxZ0gh8BAQEBAxIoPwwEAgEIDQQEAQEBChQJByERFAkIAgQOBQgah2ADDwGgR5M5DYlGF4xDgiImCwcGglphA5UeAYgKhUyFHIMLgig
X-IronPort-AV: E=Sophos;i="4.87,456,1363147200"; d="scan'208";a="14969589"
Received: from unknown (HELO co300216-co-erhwest.avaya.com) ([198.152.7.5]) by co300216-co-outbound.net.avaya.com with ESMTP; 10 Jun 2013 13:00:01 -0400
Received: from unknown (HELO AZ-FFEXHC02.global.avaya.com) ([135.64.58.12]) by co300216-co-erhwest-out.avaya.com with ESMTP; 10 Jun 2013 12:58:31 -0400
Received: from AZ-FFEXMB04.global.avaya.com ([fe80::6db7:b0af:8480:c126]) by AZ-FFEXHC02.global.avaya.com ([135.64.58.12]) with mapi id 14.02.0328.009; Mon, 10 Jun 2013 18:59:59 +0200
From: "Romascanu, Dan (Dan)" <dromasca@avaya.com>
To: "Brandenburg, R. (Ray) van" <ray.vanbrandenburg@tno.nl>
Thread-Topic: Gen-ART review of draft-ietf-avtcore-idms-09
Thread-Index: Ac5k5mDClosY2XEXSFmBhpnaPpC1lwAw3NGAAAWr/5AAA+nLUAAASPBwAAJBThAAAsYU4AAAcx/AAACXwtAAACxhQAAAZQ1gAAAuajAAAmW0KAAAUNTw
Date: Mon, 10 Jun 2013 16:59:59 +0000
Message-ID: <9904FB1B0159DA42B0B887B7FA8119CA19A0A6@AZ-FFEXMB04.global.avaya.com>
References: <9904FB1B0159DA42B0B887B7FA8119CA19894C@AZ-FFEXMB04.global.avaya.com> <FCC100FC8D6B034CB88CD8173B2DA1581F34C609@EXC-MBX03.tsn.tno.nl> <9904FB1B0159DA42B0B887B7FA8119CA199C1B@AZ-FFEXMB04.global.avaya.com> <FCC100FC8D6B034CB88CD8173B2DA1581F34CC74@EXC-MBX03.tsn.tno.nl> <FCC100FC8D6B034CB88CD8173B2DA1581F34CDCD@EXC-MBX03.tsn.tno.nl> <9904FB1B0159DA42B0B887B7FA8119CA199D6F@AZ-FFEXMB04.global.avaya.com> <FCC100FC8D6B034CB88CD8173B2DA1581F34D281@EXC-MBX03.tsn.tno.nl> <9904FB1B0159DA42B0B887B7FA8119CA199E37@AZ-FFEXMB04.global.avaya.com> <FCC100FC8D6B034CB88CD8173B2DA1581F34D3C2@EXC-MBX03.tsn.tno.nl> <9904FB1B0159DA42B0B887B7FA8119CA199EBA@AZ-FFEXMB04.global.avaya.com> <FCC100FC8D6B034CB88CD8173B2DA1581F34D520@EXC-MBX03.tsn.tno.nl>, <9904FB1B0159DA42B0B887B7FA8119CA199F21@AZ-FFEXMB04.global.avaya.com> <3DFD3155-BBD9-4BE0-8912-81B92C93D3CB@tno.nl>
In-Reply-To: <3DFD3155-BBD9-4BE0-8912-81B92C93D3CB@tno.nl>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [135.64.58.46]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: General Area Review Team <gen-art@ietf.org>, "avt@ietf.org" <avt@ietf.org>, "draft-ietf-avtcore-idms.all@tools.ietf.org" <draft-ietf-avtcore-idms.all@tools.ietf.org>
Subject: Re: [AVTCORE] Gen-ART review of draft-ietf-avtcore-idms-09
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.12
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: Mon, 10 Jun 2013 17:00:09 -0000

> -----Original Message-----
> From: Brandenburg, R. (Ray) van [mailto:ray.vanbrandenburg@tno.nl]
> Sent: Monday, June 10, 2013 7:19 PM
> To: Romascanu, Dan (Dan)
> Cc: avt@ietf.org; General Area Review Team; Roni Even
> (ron.even.tlv@gmail.com); draft-ietf-avtcore-idms.all@tools.ietf.org
> Subject: Re: Gen-ART review of draft-ietf-avtcore-idms-09
> 
> 
> 
> On 10 jun. 2013, at 17:11, "Romascanu, Dan (Dan)" <dromasca@avaya.com>
> wrote:
> 
> >
> >
> >
> >
> >> -----Original Message-----
> >> From: Brandenburg, R. (Ray) van [mailto:ray.vanbrandenburg@tno.nl]
> >> Sent: Monday, June 10, 2013 6:06 PM
> >> To: Romascanu, Dan (Dan)
> >> Cc: avt@ietf.org; General Area Review Team; Roni Even
> >> (ron.even.tlv@gmail.com); draft-ietf-avtcore-idms.all@tools.ietf.org
> >> Subject: RE: Gen-ART review of draft-ietf-avtcore-idms-09
> >>
> >>
> >>
> >> -----Original Message-----
> >> From: Romascanu, Dan (Dan) [mailto:dromasca@avaya.com]
> >> Sent: maandag 10 juni 2013 16:57
> >> To: Brandenburg, R. (Ray) van
> >> Cc: avt@ietf.org; General Area Review Team; Roni Even
> >> (ron.even.tlv@gmail.com); draft-ietf-avtcore-idms.all@tools.ietf.org
> >> Subject: RE: Gen-ART review of draft-ietf-avtcore-idms-09
> >>
> >>
> >>
> >>
> >>
> >>> -----Original Message-----
> >>> From: Brandenburg, R. (Ray) van [mailto:ray.vanbrandenburg@tno.nl]
> >>> Sent: Monday, June 10, 2013 5:52 PM
> >>> To: Romascanu, Dan (Dan)
> >>> Cc: avt@ietf.org; General Area Review Team; Roni Even
> >>> (ron.even.tlv@gmail.com); draft-ietf-avtcore-idms.all@tools.ietf.org
> >>> Subject: RE: Gen-ART review of draft-ietf-avtcore-idms-09
> >>>
> >>> Hi Dan,
> >>>
> >>> See below...
> >>>
> >>> Best regards,
> >>>
> >>> Ray
> >>>
> >>> -----Original Message-----
> >>> From: Romascanu, Dan (Dan) [mailto:dromasca@avaya.com]
> >>> Sent: maandag 10 juni 2013 16:35
> >>> To: Brandenburg, R. (Ray) van
> >>> Cc: avt@ietf.org; General Area Review Team; Roni Even
> >>> (ron.even.tlv@gmail.com); draft-ietf-avtcore-idms.all@tools.ietf.org
> >>> Subject: RE: Gen-ART review of draft-ietf-avtcore-idms-09
> >>>
> >>>
> >>> Yes, we seem to get closer and closer, focus on one last issue (and
> >>> much agreement deleted)
> >>>
> >>> Thanks and Regards,
> >>>
> >>> Dan
> >>>
> >>>
> >>>
> >>>> -----Original Message-----
> >>>> From: Brandenburg, R. (Ray) van [mailto:ray.vanbrandenburg@tno.nl]
> >>>> Sent: Monday, June 10, 2013 5:27 PM
> >>>> To: Romascanu, Dan (Dan)
> >>>> Cc: avt@ietf.org; General Area Review Team; Roni Even
> >>>> (ron.even.tlv@gmail.com);
> >>>> draft-ietf-avtcore-idms.all@tools.ietf.org
> >>>> Subject: RE: Gen-ART review of draft-ietf-avtcore-idms-09
> >>>>
> >>>> Hi Dan,
> >>>>
> >>>> Please see inline. We seem to be converging:)
> >>>>
> >>>> Ray
> >>>
> >>>>>> 7. In Section 8:
> >>>>>>
> >>>>>>   The timestamp is formatted based on the NTP
> >>>>>>   timestamp format as specified in [RFC5905].  If this field is
> >>>>> empty,
> >>>>>>   then it SHALL be set to 0.  This field MAY be left empty if
> >>>>>> none
> >>>> or
> >>>>>>   only one of the receivers reported on presentation
> >> timestamps.
> >>>>>>
> >>>>>> Why a MAY here? Especially for the case when none of the
> >>>>>> receivers reported, what content can be set there but 0 ?
> >>>>>>
> >>>>>> [Ray: I believe it should be up to the implementation to decide
> >>>>>> how it wants to handle the case of there being only one receiver
> >>>>>> who reported on presentation timestamps].
> >>>>>>
> >>>>> [[DR]] OK, so the cases when none of the receivers reported and
> >>>>> one receiver only reported should be dealt with differently. This
> >>>>> needs to be clarified.
> >>>>>
> >>>>> [Ray] What exactly is the problem with the MAY here? IMO it
> >>>>> doesn't create any interop issues: whatever is the reason for
> >>>>> setting the value to 0, to the client the end result is the same:
> >> ignore it.
> >>>>>
> >>>>
> >>>> [[DR]] In the case when none of the receivers reported we want to
> >>>> avoid leaving some garbage in this field which could be interpreted
> >>>> differently - don't we?
> >>>>
> >>>> [Ray] I think I see where we disagree. The paragraph says: "If this
> >>>> field is empty, then it SHALL be set to 0. This field MAY be left
> >>>> empty if none or only one of the receivers reported on presentation
> >>>> timestamps". The way I read this is as: In the case the field is
> >>>> declared empty (= contains NULL information), it SHALL be set to 0.
> >>>> There can be different reasons for declaring the field empty/NULL,
> >>>> one of those reasons is if none or only one receiver reported on
> >>>> presentation timestamps. To me, the paragraph doesn't say that this
> >>>> is the only possible reason, but it does specify very clearly that
> >>>> if you decide the field should be empty, you SHALL set it to zero.
> >>>>
> >>>>
> >>>
> >>> [[DR]] But then, why do not you take out 'if none or' - because for
> >>> the option of 'none' there is no alternative but the 'null'
> >>> information, and the MAY does not make sense.
> >>>
> >>> [Ray] The fact that no receiver reported on the packet presentation
> >>> timestamp does not necessarily mean that the MSAS does not want to
> >>> indicate a proposed packet presentation timestamp. The absence of
> >>> such reports just means that the proposed playout moment might not
> >>> be realistic, or be supported by any receiver.
> >>>
> >>
> >> [[DR]] yes, but is the field set to anything but 0 in such cases?
> >>
> >> [Ray] If the MSAS decides to leave the field empty, it is set to 0
> >> according to the SHALL. If the MSAS decides to include a timestamp
> >> anyway, it is set to whatever value the MSAS proposes.
> >>
> >
> > [[DR]] So two different implementations may behave differently in
> similar situations. Is this a problem?
> >
> 
> No, I don't think it is a problem if two different MSAS implementations
> behave differently in this regard. I see it as server-side
> configuration. Anyway, even if we would replace the MAY with a SHOULD or
> remove the sentence all together, there would still be different
> implementations: for example, let's say we have a sync group of 12
> devices, with 7 of them reporting presentation timestamps. What should
> the MSAS do? Set the field in the IDMS Settings Packet to 0 or not? I
> feel this decision should be up to the implementation as I don't see an
> advantage to us specifying either one way or the other.
> 
> Ray
> 

[[DR]] The open issue is not about this case but about the case when no receiver reported. You say one MSAS implementation may treat this as null information setting the field to 0 (which would seem to me like the obvious thing to do), but other MSAS implementation may include a timestamp anyway (which one?). My question 'Is this a problem' was about this case? 

Dan