Re: [Roll] DTSN increment and DAO-ACK

Rahul Jadhav <rahul.ietf@gmail.com> Thu, 05 April 2018 16:58 UTC

Return-Path: <rahul.ietf@gmail.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ACC9F12DA43 for <roll@ietfa.amsl.com>; Thu, 5 Apr 2018 09:58:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.265
X-Spam-Level:
X-Spam-Status: No, score=-1.265 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_HTML_ONLY=0.723, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 qjqP7C_0J2Jw for <roll@ietfa.amsl.com>; Thu, 5 Apr 2018 09:58:32 -0700 (PDT)
Received: from mail-pl0-x22e.google.com (mail-pl0-x22e.google.com [IPv6:2607:f8b0:400e:c01::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 857801271DF for <roll@ietf.org>; Thu, 5 Apr 2018 09:58:32 -0700 (PDT)
Received: by mail-pl0-x22e.google.com with SMTP id x4-v6so19973511pln.7 for <roll@ietf.org>; Thu, 05 Apr 2018 09:58:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:subject:message-id:date:references:to:cc:mime-version :content-transfer-encoding; bh=4zZzmGzmTT2tuHr29jQy+nNufoAwYne0KYpiaVemgb8=; b=imu4U+tgJ/nkj6wZQWIR6tFa1yp+n+Oy6BrWOOw88mPDPnlVQ4+xL7kRInXxEAV1Pt iXz/4/qhEGFc8C88sPpncRvTcZydNXbSiOz57lrDtTVIRgSq9CxpLWsPGu/SdiOcn9dd yW1tu2jxRFwRT3xrYKHczlfpts58KFO3mTY7UCFMXaQ3s8dFBv+xbUQ/irEHg0N45fM6 QD7D0LJd/ps91qqicbx4foIS9skM5EZUNbz+mxu9beEVRLXlVCzlyhzhwsFEcsNGH9rM 8IjmjKx4wpi8uKZLIwDbAAoRBo+tlUV0KcDc6dlIifPOkDxCdOkyawD1tpVXQL3G8xU5 8E1A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:subject:message-id:date:references:to:cc :mime-version:content-transfer-encoding; bh=4zZzmGzmTT2tuHr29jQy+nNufoAwYne0KYpiaVemgb8=; b=Le6gSIMnErIkz0ac34+sCp6jU6mTb8PrrsGMg2edZlxaXhsqnQgydXMzXiOpsBFeXv xuXe4Kj0jSQkUwHo2+CSF9R4/nR+IQBnBw8K5gcn2HVuyZigZ1bsnKsrPdKu8XjKKQgH 9jVj/GWg2WIu3TOBHf0GzhkfEtlc+/0hwlJ/zc7C6NpsXfjA75V5U4HzuuDo+xeX5LtP PMGqzd+1i46YnAyWgzu61CH/l6/89dpsaxpDg4WXQvqf/6wkl9TfZw2YZLd9qEGQzsU6 FbMZNqRbe9wZeHOOhlgXA/ANmfMURZFeWVtbKzGbCsVWiJ9IijLqLgFFzOsG+rFZ3jtB yLxA==
X-Gm-Message-State: AElRT7FwPNd59aolTy+7S9gZDyOLZEnJRFBUuXN5OmT0vumyO9c/nyZY do62VXGhdaJHxkwuhVYfQRuhk319
X-Google-Smtp-Source: AIpwx4+ynve8W+5vY4ydgnuJJbZKxreA8dndVVTdjAD/loFNEFsoZfl1otCdfXByIdfWYsNP8SbUkA==
X-Received: by 10.98.87.150 with SMTP id i22mr11418074pfj.119.1522947511868; Thu, 05 Apr 2018 09:58:31 -0700 (PDT)
Received: from 192.168.10.58 ([103.65.41.168]) by smtp.gmail.com with ESMTPSA id u6sm13475600pgo.1.2018.04.05.09.58.30 for <roll@ietf.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 05 Apr 2018 09:58:31 -0700 (PDT)
From: Rahul Jadhav <rahul.ietf@gmail.com>
Message-ID: <43688A96-53E3-41C6-9F34-54DB827F0CE8@gmail.com>
Date: Fri, 06 Apr 2018 00:58:28 +0800
References: <0b9d724cc65ecec4d40425903628c068@xs4all.nl> <31500.1522940282@obiwan.sandelman.ca>
To: Routing Over Low power and Lossy networks <roll@ietf.org>
Cc: Routing Over Low power and Lossy networks <roll@ietf.org>
X-Mailer: NetEase iOS Mail 6.4.1.1188 [iPhone 7 iOS11.2.6]
MIME-Version: 1.0
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/s4597OvYbhOwjrEl9AqaoNGDO-8>
Subject: Re: [Roll] DTSN increment and DAO-ACK
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Apr 2018 16:58:36 -0000

Hi Michael, 

I agree to all of the things that you mentioned.  

There are few more points that we had not added in the observations draft because of lack of time for Ietf101. We wanted to add only after getting some performance figures and more clarifications. Expect an update for the observations draft in couple of weeks.

Thanks for initiating the discussion.

Regards,
Rahul 

On 04/06/2018 00:14, Michael Richardson wrote:

Michael Richardson <mcr+ietf@sandelman.ca> wrote:
   >     * how to handle DTSN increment? want to also check how BIER does

...

   >     * MCR: excellent work, should adopt it. Lots of useful
   > points. Hadn't realized that the spec was ambiguous.
   >     * MCR: one document with solution: e.g. DTSN increment is clearly a
   > bug in the spec.
   >     * MCR: another document to discuss issues we don't have a solution
   > for.

My impression is that there is some clarification needed in 6550.
I don't know if this should be done as errata or as an Updates, bacause
I haven't internalized the scale of the issue.

   >     * Pascal: explains thinking about DAO-ACK. We need something to
   > solve the end-to-end delivery.

   >     * MCR: seems Pascal agrees. Just clarified a lot of things. 6550
   > did not capture that clearly. Low hanging fruit document should only
   > include non-controversial points.
   >     * MCR: a bunch of knowledge just exposed, glad it's captured on
   > tape. Want to capture it in text quickly.

What I took home from the discussion is that DAO-ACK SHOULD be used on
networks where this is no L2 confirmation.  That it's not end-to-end
(which is what I implemented!), and if we want end-to-end ACK, it
would be a new extension.


   >     * Rahul: will go to the mailing list to get consensus on what is
   > non-controversial

Just a reminder...  Here a a few options that I was thinking about:

1) It's time to do rfc6550bis.  This could be a non-trivial amount of work.
  It can be bounded in time, but it's hard to do.

2) We should write a document that Updates RFC6550.
2a) The *WG* creates a design team to create a low-hanging fruit document.
   It would start with a document (already adopted by the WG. The DHCP WG
   did this wrong in my opinion) that is essentially starts empty.
   The design team would scavenge content from Rahul's document and
   apply WG consensus to it being non-controversial.  Lather.Rinse.Repeat.

2b) We adopt Rahul's document, or a version of, and then discover which
   parts are controversial, and remove them until we have a simple
   document.  If left with empty set, STOP.

   Constroversial items go into new documents.

3) We adopt Rahul's document as a BCP and it contains non-normative
  language only.

   >     * Rahul: understand could maintain this draft as long as needed,
   > and develop solutions in other documents?
   >     * Carsten: in the past in RoHC WG, have kept a standing doc for 5
   > years.

That's reasonable for some things, but not for others.


--
Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
-= IPv6 IoT consulting =-



_______________________________________________
Roll mailing list
Roll@ietf.org
https://www.ietf.org/mailman/listinfo/roll