Re: [Gen-art] Genart last call review of draft-ietf-6lo-multicast-registration-16

Pascal Thubert <pascal.thubert@gmail.com> Mon, 11 March 2024 13:11 UTC

Return-Path: <pascal.thubert@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 565E2C14EB17; Mon, 11 Mar 2024 06:11:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.105
X-Spam-Level:
X-Spam-Status: No, score=-2.105 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id utFgmkWCQtdl; Mon, 11 Mar 2024 06:11:13 -0700 (PDT)
Received: from mail-wr1-x429.google.com (mail-wr1-x429.google.com [IPv6:2a00:1450:4864:20::429]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6755EC14E515; Mon, 11 Mar 2024 06:11:10 -0700 (PDT)
Received: by mail-wr1-x429.google.com with SMTP id ffacd0b85a97d-33e94de1f34so620947f8f.0; Mon, 11 Mar 2024 06:11:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710162668; x=1710767468; darn=ietf.org; h=in-reply-to:from:references:cc:to:content-language:subject :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=dFp4Xoll5dVs+KJ96PABJTsLAuR72DLnOeDpmA3Enkg=; b=GWYsNg+B+DnWMa7O5ZOO/pHFknvSeg2LTt0YbBJN8c6bCTr+zGFvUzqtK0GEaORU1K ytQReksh0qTmKe6zewcyfn7A11LJWY6ZOXOwmMdahcQzq9tnMtBtILIWVsq4JNhsuy3j TMAxTiZR7muYDL+vVrKaofKHx38KOLlYja6uD0JST7aeIe5lIiYq2O8wIjevuheuIsk8 7wjxQD50Z+1pu0DgD3IWp4jWykl2tI1pLjWpELRkkwNAh8s6dFRb3oNRAuVLKBHHD6qr P4uYdyk83Gi+WJgbJ3aInXw44i/zymeaoMip+VvJ3MxEPTx4WxHqIwASDSi+DD2owiZL GwJQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710162668; x=1710767468; h=in-reply-to:from:references:cc:to:content-language:subject :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=dFp4Xoll5dVs+KJ96PABJTsLAuR72DLnOeDpmA3Enkg=; b=R/F16QFsxiSxfdeDEojGGJncWFBlVZdH6eff8xASlZU3iWuvIGXw6Cnl95AaYMA+Bl 9vTL1HlK0qNQKhIheR2dCGw+WyVCe47B8+g8EVfXn3nMM81Rsc/DaHdFucGwXVfNJj5q wXi2rmEINCls10LNCtPrDf16x+6u29+4sXKCIN4w9NPqXTpOK7bBRzxYdO77VwbZAxkC rR351q4fkWzzLk3IEs54epxcxdHZzvHzT5jfuMhtB133w8l25OgbqggLEdRXtTFII5Ef ZWKHGHCKnEx5RNv7gRjsZl/wFVs1Dp/gM0WRCLG5j31ZDeAZJa1EN7+YmPC4srI5wvle RlBQ==
X-Forwarded-Encrypted: i=1; AJvYcCUA2L1IoyoPiU1CSwFTs7KDv9vrYPgAZuAWqLfRPTSy/SIKmmBwSP0COKqIAszKIFjTeHB66fGH7BpGpX8eZ+XAl2GfCp9uxVw27GE27s3rxswTXIUnMMxs+gRyQcY4OeVqItz7Bbdaf10jwRxVcV8Rjy0h/N6HaZFqj3J5YRkCVWkBUZvMntC5
X-Gm-Message-State: AOJu0Yxb40jlmQFpbN/ZusLx5ngjUAuyuRKZl/lq4VMr90PQpL9Y96Xk JcIRXPV8ew2YjiDLfWb1bj0yZj1LXTMX7GhnEEIs6yx//rzrHwhY
X-Google-Smtp-Source: AGHT+IHDUDIBJ3nQPhl702NJXKM9dnfICezflAhEqJifrTfdifF056R9iYhY0qB8c5zOfm5KU8vUfw==
X-Received: by 2002:adf:a591:0:b0:33e:8780:6f20 with SMTP id g17-20020adfa591000000b0033e87806f20mr4460922wrc.31.1710162667771; Mon, 11 Mar 2024 06:11:07 -0700 (PDT)
Received: from ?IPV6:2a01:cb1d:a8:a100:383f:8827:2ef4:1594? ([2a01:cb1d:a8:a100:383f:8827:2ef4:1594]) by smtp.gmail.com with ESMTPSA id m21-20020a056000175500b0033e052be14fsm6410262wrf.98.2024.03.11.06.11.05 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 11 Mar 2024 06:11:06 -0700 (PDT)
Content-Type: multipart/alternative; boundary="------------JiA6tNeAOmMymW2YdA3kO5Iq"
Message-ID: <c153c37f-d543-4f00-a433-0122dbcc0609@gmail.com>
Date: Mon, 11 Mar 2024 14:11:01 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-US, fr
To: Dan Romascanu <dromasca@gmail.com>, gen-art@ietf.org
Cc: 6lo@ietf.org, draft-ietf-6lo-multicast-registration.all@ietf.org, last-call@ietf.org
References: <170954095101.37992.864490258274966532@ietfa.amsl.com>
From: Pascal Thubert <pascal.thubert@gmail.com>
In-Reply-To: <170954095101.37992.864490258274966532@ietfa.amsl.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/gen-art/1vfBT9s6f-SATB-EYI7gVHgKa8I>
Subject: Re: [Gen-art] Genart last call review of draft-ietf-6lo-multicast-registration-16
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.39
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: Mon, 11 Mar 2024 13:11:17 -0000

Hello Dan

Le 04/03/2024 à 09:29, Dan Romascanu via Datatracker a écrit :
> Reviewer: Dan Romascanu
> Review result: Ready with Issues
>
> 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://wiki.ietf.org/en/group/gen/GenArtFAQ>.
>
> Document: draft-ietf-6lo-multicast-registration-16
> Reviewer: Dan Romascanu
> Review Date: 2024-03-04
> IETF LC End Date: 2024-03-05
> IESG Telechat date: Not scheduled for a telechat
>
> Summary:
>
> This document updates the 6LoWPAN extensions to IPv6 Neighbor Discovery (RFC
> 4861, RFC 8505) to enable a listener to subscribe to an IPv6 anycast or
> multicast address; the document updates RPL (RFC6550, RFC 6553) to add a new
> Non-Storing Multicast Mode and a new support for anycast addresses in Storing
> and Non-Storing Modes. This document extends RFC 9010 to enable the 6LR to
> inject the anycast and multicast addresses in RPL.It also extends RFC 7400.
>
> I am not an expert in this area. It took me quite an amount of time to deal in
> the referenced, updated, extended and leveraged documents and I am sure I did
> not grasp all the details. The specification is well written and solid, but I
> have a major concern because of the large number of other specifications that
> seem to be impacted. I would like to make sure that this complexity was taken
> into account.

I'd say that being an author of the other specs helps in that regards. 
The impact is spreading as you say but it does not change the classical 
behavior of these specs.

It was actually a requirement from Wi-Sun to have that deep intricacy so 
we avoid adding or changing too much code.The alternate was to implement 
a separate protocol like IGMP and the constrained devices and comms 
would not allow that.



>
> Major issues:
>
> 1. This specification updates 5 other RFCs, extends 2 RFCs and leverages
> another 2 RFCs.This is quite unusual, and the updates are quite extensive. I am
> concerned that for future implementers and operators, following the
> specifications will also become difficult. Would not revising all or part of
> the RFCs be a better way that would ease the implementations and deployments?

I guess we could have split the RFC but that approach had other major 
disadvantages for the overall consistency of the solution. And the 
amount of reviews at IESG. The best guarantee we have is continuity of 
the design team that we effectively have here.



> 2. The deployment and backwards compatibility sections are quite good, but is
> there a recommended strategy for updating existing deployments in the field?

This specification introduces a new MoP (14.5. 
<https://datatracker.ietf.org/doc/html/draft-ietf-6lo-multicast-registration-16#section-14.5>New 
RPL Mode of Operation 
<https://datatracker.ietf.org/doc/html/draft-ietf-6lo-multicast-registration-16#name-new-rpl-mode-of-operation>) 
. This means that you cannot update a live network. You have to create a 
new instance with MoP 5 and migrate nodes to that instance by allowing 
them to join it. MoPs a re tradictional RPL since RFC 6550, meaning that 
the behavior is already known outside of this specification.


many thanks Dan!

Pascal




>
> Minor issues:
>
> Nits/editorial comments:
>
>