Re: [Dime] OVLI: comments to 4.3

"Wiehe, Ulrich (NSN - DE/Munich)" <ulrich.wiehe@nsn.com> Mon, 09 December 2013 10:55 UTC

Return-Path: <ulrich.wiehe@nsn.com>
X-Original-To: dime@ietfa.amsl.com
Delivered-To: dime@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CCDC61AE283 for <dime@ietfa.amsl.com>; Mon, 9 Dec 2013 02:55:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.9
X-Spam-Level:
X-Spam-Status: No, score=-6.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-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 SxxitPR0PxaN for <dime@ietfa.amsl.com>; Mon, 9 Dec 2013 02:55:21 -0800 (PST)
Received: from demumfd002.nsn-inter.net (demumfd002.nsn-inter.net [93.183.12.31]) by ietfa.amsl.com (Postfix) with ESMTP id 126D41AE27E for <dime@ietf.org>; Mon, 9 Dec 2013 02:55:20 -0800 (PST)
Received: from demuprx016.emea.nsn-intra.net ([10.150.129.55]) by demumfd002.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id rB9AtCe3014525 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Mon, 9 Dec 2013 11:55:12 +0100
Received: from DEMUHTC003.nsn-intra.net ([10.159.42.34]) by demuprx016.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id rB9AtBGg020973 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 9 Dec 2013 11:55:11 +0100
Received: from DEMUMBX014.nsn-intra.net ([169.254.14.152]) by DEMUHTC003.nsn-intra.net ([10.159.42.34]) with mapi id 14.03.0123.003; Mon, 9 Dec 2013 11:55:11 +0100
From: "Wiehe, Ulrich (NSN - DE/Munich)" <ulrich.wiehe@nsn.com>
To: "ext Nirav Salot (nsalot)" <nsalot@cisco.com>, Ben Campbell <ben@nostrum.com>
Thread-Topic: [Dime] OVLI: comments to 4.3
Thread-Index: Ac7xzgT7drC0NV4iSVSEGFHx9aP+WQAl1Z0AAAfOC0AAEAghgAAWP9KAAGrqkFA=
Date: Mon, 09 Dec 2013 10:55:11 +0000
Message-ID: <5BCBA1FC2B7F0B4C9D935572D90006681519DF8A@DEMUMBX014.nsn-intra.net>
References: <5BCBA1FC2B7F0B4C9D935572D90006681519DB1B@DEMUMBX014.nsn-intra.net> <AA10DFBD-CAC9-4B7B-8876-A4F28E63D83F@gmail.com> <5BCBA1FC2B7F0B4C9D935572D90006681519DD2A@DEMUMBX014.nsn-intra.net> <FBC2AC60-A7A8-4D71-8B0F-ADECC10A1311@nostrum.com> <A9CA33BB78081F478946E4F34BF9AAA014D29713@xmb-rcd-x10.cisco.com>
In-Reply-To: <A9CA33BB78081F478946E4F34BF9AAA014D29713@xmb-rcd-x10.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.159.42.112]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-purgate-type: clean
X-purgate-Ad: Categorized by eleven eXpurgate (R) http://www.eleven.de
X-purgate: clean
X-purgate: This mail is considered clean (visit http://www.eleven.de for further information)
X-purgate-size: 3130
X-purgate-ID: 151667::1386586512-00002466-D5233FC1/0-0/0-0
Cc: "dime@ietf.org" <dime@ietf.org>
Subject: Re: [Dime] OVLI: comments to 4.3
X-BeenThere: dime@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Diameter Maintanence and Extentions Working Group <dime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dime>, <mailto:dime-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dime/>
List-Post: <mailto:dime@ietf.org>
List-Help: <mailto:dime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dime>, <mailto:dime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 09 Dec 2013 10:55:24 -0000

Nirav,

it is also an important part that the reacting node calculates the expiry time of an OLR based on the included timestamp and duration and not based on the reception time and the included duration. It is much simpler for reporting nodes to include a pre-calculated OLR into the answer rather than  to adjust the validity-duration in the OLR in dependency of the time when the OLR is included into the answer. The reporting node may want the OLR to be valid starting from creation time (t0) for the validity-duration (d), i.e. until t0+d independent from the point in time (t0, t0+1,...,t0+d-1) when the OLR is sent.

Ulrich  

-----Original Message-----
From: ext Nirav Salot (nsalot) [mailto:nsalot@cisco.com] 
Sent: Saturday, December 07, 2013 9:27 AM
To: Ben Campbell; Wiehe, Ulrich (NSN - DE/Munich)
Cc: dime@ietf.org
Subject: RE: [Dime] OVLI: comments to 4.3

In my view, from the reacting point of view, Timestamp and Sequence-Number are both the same since it is just a number defining the uniqueness/version-Id of the OC-OLR.
e.g. we can define Sequence-Number and the reporting node can use Timestamp to populate the same. 

The most important part is that the reacting node is not supposed to use this parameter for anything but finding out the newness/version-ID of the report.
Beyond that, from the reporting node's point of view, I am fine to use Sequence-Number or Timestamp.

Regards,
Nirav.

-----Original Message-----
From: DiME [mailto:dime-bounces@ietf.org] On Behalf Of Ben Campbell
Sent: Saturday, December 07, 2013 3:20 AM
To: Wiehe, Ulrich (NSN - DE/Munich)
Cc: dime@ietf.org
Subject: Re: [Dime] OVLI: comments to 4.3


On Dec 6, 2013, at 7:39 AM, Wiehe, Ulrich (NSN - DE/Munich) <ulrich.wiehe@nsn.com> wrote:

>> 
>> 2. TimeStamp has been replaced with Sequence-Number. This has the negative impact that reacting nodes must calculate the expiration time base on OLR-reception time. OLR reception time and OLR creation time  may be significantly different.
>> I don't see any reason in favour of Sequence-Number. Proposal is to replace Sequence-Number with TimeStamp.
> 
> I agree but you need to convince the others as well who favoured sequence number.

I don't think it was so much that we didn't want it to be a timestamp as we didn't want to mandate the implementation. We need to make sure the number changes between different versions. A time stamp is one way to do that. A sequence number (or version number) is another.

As I mentioned in a separate thread, we at list need to describe the expected properties. For example, the scope-of-uniqueness, whether we expect the number to always increase or just be different, etc. It's not clear to me that any association with wall clock time is one of those needed properties, even though a time stamp might be a perfectly reasonable way to achieve the other needed properties.



_______________________________________________
DiME mailing list
DiME@ietf.org
https://www.ietf.org/mailman/listinfo/dime