Re: [Gen-art] Genart last call review of draft-ietf-6tisch-6top-protocol-10

Brian E Carpenter <brian.e.carpenter@gmail.com> Thu, 22 March 2018 19:10 UTC

Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: gen-art@ietfa.amsl.com
Delivered-To: gen-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C9793126DCA; Thu, 22 Mar 2018 12:10:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham 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 c3I8USS9JNM5; Thu, 22 Mar 2018 12:10:21 -0700 (PDT)
Received: from mail-pg0-x235.google.com (mail-pg0-x235.google.com [IPv6:2607:f8b0:400e:c05::235]) (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 D274E126DC2; Thu, 22 Mar 2018 12:10:21 -0700 (PDT)
Received: by mail-pg0-x235.google.com with SMTP id g8so3643407pgv.7; Thu, 22 Mar 2018 12:10:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=SKa60HZNMZUk4dA/rfDF/m6Mzm5itqkqDEkSM8ql5pA=; b=JheV5U6pRtGQSBiqf/80PRDQCLNYj2pgsG4m+V5BUQYqoPvMbb1z66ZDw/lQCj61Ap hBFdOXZfPNvvSGa6sdVpGFODjrDFTcASGc4RzK5Mr7qkUTZhOTsY+DmgCMASxr8xc4sp 4kYmyPcxg6/2E+KECQspeXao6IpK+pXcCLhzdO1YYXGoLnSVYzqpylMK+L9g1ECPMVVZ DgOlhmUyBqdHsMglQhH2zggC3hQ4IpWbYesnutz/97RVWcQHv7ETgByDCxM/UoEDWiDj DqG/faVBv4d6VHCwXpmJPP4K8LJ1l4yNQfEK+xF1xGQ4Ef/MheGxVVtV5HZa3TeEVHFt BpUg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=SKa60HZNMZUk4dA/rfDF/m6Mzm5itqkqDEkSM8ql5pA=; b=H6QJmQ73zfSma/hkRBOvhKAaE6x8oRH6Ku2R7kG6xrkkzTY6v1+GqifmOCFt/JXNlQ gW4hdpqOCbf/aek0fU3msVa6u9AOe39rM1li801prAqwdXvIyTiAeE4hWdDj5eWkgzpD BIA7TebT3saxKK/8qk24Iy8EF/P5iuun+Jf/RrSX2o8P5ldiDMEeRlpWPJgUXn00HuVj kCteHfCX3jG7urQCtFv9iwDnz6vbTTOYBYfPLQkVyS2u+yEq/V7+k40xgzAaiVNPFrOy 6RwtAMl7cJF0kHoBevfJMuNqme0SvUorX7Uryw2iirGY4VuXiA5Qniakevbpf6Di7QML gaBg==
X-Gm-Message-State: AElRT7GwZ9sv4HORAGfxM0tfnp2Pdjrf8HE8UdjxZLYcb8zbc6zOFH51 m12rytmM7y//asJprk259wv14PLM
X-Google-Smtp-Source: AG47ELu7qX6SHbz7fDgUBrCLTPQsefJbGE0r7/9ysKvukbuwIwfHL4gK5b5rsWRaZ5xkogTYmBN12g==
X-Received: by 10.101.73.74 with SMTP id q10mr18594996pgs.323.1521745821162; Thu, 22 Mar 2018 12:10:21 -0700 (PDT)
Received: from [192.168.178.26] ([165.84.30.192]) by smtp.gmail.com with ESMTPSA id n25sm14413952pfk.174.2018.03.22.12.10.17 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 22 Mar 2018 12:10:20 -0700 (PDT)
Sender: Brian Carpenter <becarpenter46@gmail.com>
To: Xavi Vilajosana Guillen <xvilajosana@uoc.edu>
Cc: gen-art@ietf.org, draft-ietf-6tisch-6top-protocol.all@ietf.org, tisch <6tisch@ietf.org>
References: <1795952350.395820.1520737954029.JavaMail.root@canet.uoc.es> <CAC9+vPiqHw1F7Nc+J5vQJreahHDfusBtgVMn03W=xa+TJN2HSw@mail.gmail.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <03aaa42a-e65f-fc2f-9805-fbeec311c865@gmail.com>
Date: Fri, 23 Mar 2018 08:10:21 +1300
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <CAC9+vPiqHw1F7Nc+J5vQJreahHDfusBtgVMn03W=xa+TJN2HSw@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/gen-art/x5cQMgmIxjIiBkJ1eBMq_gSK53w>
Subject: Re: [Gen-art] Genart last call review of draft-ietf-6tisch-6top-protocol-10
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/gen-art/>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Mar 2018 19:10:24 -0000

That looks good to me. I think it will help implementers.

Thanks
   Brian Carpenter

On 22/03/2018 21:41, Xavi Vilajosana Guillen wrote:
> Dear Brian,
> 
> after the WG meeting we proceed to resolve your pointed issue. Thanks so
> much for going through the draft again.
> 
> We will publish v11 with the following update on the text as you suggested.
> We hope this clarifies your point.
> 
> 
> In section 3.1.1.  2-step 6P Transaction
> we added:
> Race conditions MAY happen when a timeout expires while a 6P
>        Response is on the air.  Other inconsistencies can also happen
>        when the last L2 ACK for a 6P Response is lost or when one of the
>        nodes is power cycled.  6P provides an inconsistency detection
>        mechanism described in Section 3.4.6.1 to cope with such
>        situations.
> 
> 
> In section 3.1.2.  3-step 6P Transaction
> we added:
>   Race conditions MAY happen when a timeout expires while a 6P
>        Confirmation is on the air.  Other inconsistencies can also
>        happen when the last L2 ACK for a 6P Confirmation is lost or when
>        one of the nodes is power cycled.  6P provides an inconsistency
>        detection mechanism described in Section 3.4.6.1 to cope with
>        such situations.
> 
> 
> kind regards
> Xavi
> 
> 
> 2018-03-11 4:11 GMT+01:00 Brian Carpenter <brian.e.carpenter@gmail.com>:
> 
>> Reviewer: Brian Carpenter
>> Review result: Ready
>>
>> I am the assigned Gen-ART reviewer for this draft. The General Area
>> Review Team (Gen-ART) reviews all IETF documents being processed
>> by the IESG for the IETF Chair.  Please treat these comments just
>> like any other last call comments.
>>
>> For more information, please see the FAQ at
>>
>> <https://trac.ietf.org/trac/gen/wiki/GenArtfaq>.
>>
>> Document: draft-ietf-6tisch-6top-protocol-10
>> Reviewer: Brian Carpenter
>> Review Date: 2018-03-10
>> IETF LC End Date: 2018-03-26
>> IESG Telechat date: 2018-04-05
>>
>> Summary: Ready
>>
>> Comment:
>>
>> Most of my previous comments have been fixed, thanks. I still disagree
>> with the authors on one point, but not enough to delay the draft:
>>
>> In section 3.1.1 "2-step 6P Transaction" there seems to be a rare race
>> condition
>> if A's timeout expires while B's Response is in flight. This will be
>> detected
>> later as an inconsistency (section 3.4.6.2). The authors don't think it's
>> necessary
>> to mention this in 3.1.1. IMHO it would be useful to mention. (Similarly
>> for
>> section 3.1.2, 3-step transaction.)
>>
>>
>>
> 
>