Re: [6lo] Barry Leiba's Discuss on draft-ietf-6lo-deadline-time-04: (with DISCUSS and COMMENT)

Charlie Perkins <> Fri, 31 May 2019 00:00 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id EC452120182; Thu, 30 May 2019 17:00:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -3.114
X-Spam-Status: No, score=-3.114 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_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.415, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: (amavisd-new); dkim=pass (2048-bit key); domainkeys=pass (2048-bit key)
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id 4qANmOuRYRFR; Thu, 30 May 2019 17:00:11 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 9031B12016F; Thu, 30 May 2019 17:00:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=dk12062016; t=1559260811; bh=Buhl6trRmCGzGmO/U6aKfBFnmPIZ6zsd5WLO Acjnpzg=; h=Received:Subject:To:Cc:References:From:Message-ID:Date: User-Agent:MIME-Version:In-Reply-To:Content-Type: Content-Transfer-Encoding:Content-Language:X-ELNK-Trace: X-Originating-IP; b=AnsGV921kWZahvxYrSDOarbJeO7qSMxsB0ZRs4EEWESFgg jPf9fW8cyBcWycaKGlTtdA23S1SSczAbMlv/DjV9+Rnog0AAwq8ZM6vOQjNDWHbx4av KB7fck2efdhNLvGdGQ2dlTduUlhLYjzxjnnN2/gVi/AUx+KLHZP9nR4qISHnOIFjUta QNfHrbBf3eyCXzpOKBR0eM5RaS/Umvuj2sWrk3FfKwSv0xamuEM/eDpXIdGS/seBlJd z+ciXfc/dpYyYce52Izwdugl91CD1B2bA9cTR2jKPwWE6T8js4VMHaMessqRoAGplcp Yl1v9Tk7KLTa0vbNIyUHqcdaoRwA==
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk12062016;; b=emFMawi/DDHuFOIoRWCzTN5uTs5MX8qxcAHQdWtW5R+QimOWIwh5ubMo5c6O7iKLPqyKUvgynhgLNM4MEQzayC9ILlXUtdQGhW44v6n2felEifWqeTJiD02FzYOOvb3iKcUkFmbZKVtPO7UzW35piLtjIn1DnEDD8X6nX9DqwrBq3ONs+oZWiXEDzew616o+AttYA+biKg1/HNUjU96f//BW4I2JzDu0GEHXcKNYhOdiFaZFzmI9li9WDc5nhk2r9G7P2wXN13Eke1FgpCxm6g+CKmNbdfESLchVEzDbVXmIDhxkvpRZjpbkmCMZf8iCSS0p4P7EMT2XFJhJVeubgQ==; h=Received:Subject:To:Cc:References:From:Message-ID:Date:User-Agent:MIME-Version:In-Reply-To:Content-Type:Content-Transfer-Encoding:Content-Language:X-ELNK-Trace:X-Originating-IP;
Received: from [] (helo=[]) by with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4) (envelope-from <>) id 1hWUxt-00069R-Gb; Thu, 30 May 2019 20:00:09 -0400
To: Barry Leiba <>, The IESG <>
Cc:,, Samita Chakrabarti <>, Shwetha Bhandari <>,
References: <>
From: Charlie Perkins <>
Message-ID: <>
Date: Thu, 30 May 2019 17:00:02 -0700
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
X-ELNK-Trace: 137d7d78656ed6919973fd6a8f21c4f2d780f4a490ca6956846b590522b13c95a8211e0cd9bd6d6e5843730f01dff3a7350badd9bab72f9c350badd9bab72f9c
Archived-At: <>
Subject: Re: [6lo] Barry Leiba's Discuss on draft-ietf-6lo-deadline-time-04: (with DISCUSS and COMMENT)
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Mailing list for the 6lo WG for Internet Area issues in IPv6 over constrained node networks." <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Fri, 31 May 2019 00:00:14 -0000

Hello Barry and all,

I have made some follow-up to your comments below...

On 5/12/2019 6:54 AM, Barry Leiba via Datatracker wrote:
> Barry Leiba has entered the following ballot position for
> draft-ietf-6lo-deadline-time-04: Discuss
> The document, along with other ballot positions, can be found here:
> ----------------------------------------------------------------------
> ----------------------------------------------------------------------
> This should be easy to explain and clear up, but I have to ask, as I don’t see
> anything about it in the document: what deters entities from using this with a
> short deadline time in order to get expedited delivery, when they don’t need
> it?  How does this help a network if, ultimately, every transmission specifies
> a very short deadline time?

As mentioned in other email, I agree that we should discuss this 
problem, and I guess the right place would be in the Security 
Considerations.  I think the problem only occurs if pre-emption is 
allowed.  So one possibility would be to mandate that implementations 
SHOULD NOT pre-empt.

Designs for gaining some latency advantage by signaling often seem to 
have this problem.  Maybe there is already language we can borrow for 
clarifying the issue in our draft.

If pre-emption does not occur, then I don't think the network is 
impacted in the way that you suggest.  If every transmission specifies a 
short deadline time, then many or most packets will simply be dropped.

> ----------------------------------------------------------------------
> ----------------------------------------------------------------------
> In the Introduction, please expand “BLE” on first use.

Will do.

> In “Terminology”, you’re citing RFC 8174, but not usng the new BCP 14
> boilerplate from there.  Please copy/paste the new boilerplate.

Will do.

> — Section 5 —
> The definition of “TU” is out of order; please move it so it’s in the same
> order in the definitions as in the block.

Will do.

> Why is DTL the length *minus 1*?  Doesn’t that invite mistakes?  Is there a
> reason not to make it the length, and to say that 0 is not a valid value?

The reason is to allow 16 hex digits for the deadline time, or 64 bits.  
You are right that this makes implementation more vulnerable to error, 
but I believe the danger here is small.  If this is a minority opinion 
and most people want to have the maximum to be 15 hex digits, we can do 

Charlie P.