Re: [Roll] Erik Kline's Discuss on draft-ietf-roll-useofrplinfo-42: (with DISCUSS and COMMENT)

Ines Robles <mariainesrobles@googlemail.com> Sun, 10 January 2021 19:11 UTC

Return-Path: <mariainesrobles@googlemail.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 F1C313A11D1 for <roll@ietfa.amsl.com>; Sun, 10 Jan 2021 11:11:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=googlemail.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 33o43cc3ubV5 for <roll@ietfa.amsl.com>; Sun, 10 Jan 2021 11:11:42 -0800 (PST)
Received: from mail-vs1-xe2e.google.com (mail-vs1-xe2e.google.com [IPv6:2607:f8b0:4864:20::e2e]) (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 D72C53A11CF for <roll@ietf.org>; Sun, 10 Jan 2021 11:11:41 -0800 (PST)
Received: by mail-vs1-xe2e.google.com with SMTP id e15so8604695vsa.0 for <roll@ietf.org>; Sun, 10 Jan 2021 11:11:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=+VPZ5m7BXQdAiU8ZtTc37ARkC2QoJ0aQHVcJEUZwzwQ=; b=Kxajc3Vb9vGQ2/R1lc22yTYWTcOeiLnVmIdFkPankP3ycJDlG3t2wUdb63IgurefFM FYbYdVyajQrKCseNmAAZa0zjvavaI3Zi/BFP0fyVvmEmXFAl4yn9AkGEVP51ZyHnZVdb 0nulBsX/2R8iwrURa7yr42awqEFUBMCb9BNem/2iTs+8OThGrMJW6zGvQsPBwZVTwnGM YQY0a6UjCCifTId0B080/PKh3ms+IxabI9NWZzT4DtTkKKYud/VHdDptR7IicD7dGFJ/ z8G4+NTBq+LlUm95mktA+WOJsnXKgUPkO31zkyqhdYhb5hu1WITIh0yFBqim5FPxaO0t sb5w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=+VPZ5m7BXQdAiU8ZtTc37ARkC2QoJ0aQHVcJEUZwzwQ=; b=RYjy5KAeU4tMvLUw8K3efBgkLBQlN7VoImdun0qq0qXRwcnk84bSaToZre5PY3q33M Q9dXtyDETmm/ZSS9xjsshTkEhCRNm0fb+ItKG6aKiRzTctf9e4z+uCTMVqNP3NiOligt DCCaHZjjJ3w1wFn+yHUXjK5MX7SknFvb7/kGnztNIpPBVkiuVau9lsakNZkaV7c8+c2I HVSWfpHUefyWDOVav9lZEboCNFBqCp7oYZ8yGZrWqeASFZlFX6p966d2su2v6il7O4r/ cAYzf+c5s6IuFQPFunbKgEqFO/BakV6X7YX1u9UE62F2KRBskDUXcaSiLDBDYoz/zGbs EkAg==
X-Gm-Message-State: AOAM531NRlUIqsTj+PKlT0y1wK2Swhyx9u1xRarHq1OWlNgsn5z667PX DlZYKieJztaLqVcPkE3dEfm+WCV/QTqTTztep2209JZ+9k0KwA==
X-Google-Smtp-Source: ABdhPJw31irMfydYWSnIJLcBf3z/GlbD0Xog309IH56fs4wsZ+2zEWH3EnStZvzwLkiJM0xgGt8m5acpc7Nyv420EFE=
X-Received: by 2002:a05:6102:3111:: with SMTP id e17mr10820013vsh.3.1610305900865; Sun, 10 Jan 2021 11:11:40 -0800 (PST)
MIME-Version: 1.0
References: <160809761379.22994.11202105892505044046@ietfa.amsl.com> <9337.1608141694@localhost> <CO1PR11MB48810AEB66C20453BB60C6EED8C30@CO1PR11MB4881.namprd11.prod.outlook.com>
In-Reply-To: <CO1PR11MB48810AEB66C20453BB60C6EED8C30@CO1PR11MB4881.namprd11.prod.outlook.com>
From: Ines Robles <mariainesrobles@googlemail.com>
Date: Sun, 10 Jan 2021 21:11:04 +0200
Message-ID: <CAP+sJUdiqg9toNVLfRYz0J4417GB+kdyyzUBWBOWiqSWHsThOQ@mail.gmail.com>
To: Erik Kline <ek.ietf@gmail.com>
Cc: "Pascal Thubert (pthubert)" <pthubert=40cisco.com@dmarc.ietf.org>, roll <roll@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000336df405b8908f84"
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/lsanG464yIdiJNFHfegvkmXh_xw>
Subject: Re: [Roll] Erik Kline's Discuss on draft-ietf-roll-useofrplinfo-42: (with DISCUSS and COMMENT)
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
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: Sun, 10 Jan 2021 19:11:44 -0000

Dear Erik,

Thank you very much for your comments and suggestions, in version 43
(diff)  [Diff:
https://www.ietf.org/rfcdiff?url2=draft-ietf-roll-useofrplinfo-43] we added
a definition of consumed RH:

New text:
    Consumed: A Routing Header is consumed when the Segments Left field
    is zero, which indicates that the destination in the IPv6 header is
    the final destination of the packet and that the hops in the Routing
    Header have been traversed.

Please let us know if this addresses your concern.

Thank you again,

Ines, Michael and Pascal.

On Fri, Dec 18, 2020 at 5:42 PM Pascal Thubert (pthubert) <pthubert=
40cisco.com@dmarc.ietf.org> wrote:

> Hello Michael and all:
>
> > -----Original Message-----
> > From: Roll <roll-bounces@ietf.org> On Behalf Of Michael Richardson
> > Sent: mercredi 16 décembre 2020 19:02
> > To: Erik Kline <ek.ietf@gmail.com>; Routing Over Low power and Lossy
> > networks <roll@ietf.org>
> > Subject: Re: [Roll] Erik Kline's Discuss on
> draft-ietf-roll-useofrplinfo-42: (with
> > DISCUSS and COMMENT)
> >
> >
> > Erik Kline via Datatracker <noreply@ietf.org> wrote:
> >     >   I might recommend instead referring to RFC 6554 S4.2 for how to
> >     > handle RH3's if the node is also a RPL-aware router and say it MUST
> >     > drop the packet if segments left is non-zero and it's not a
> RPL-aware
> >     > router.
> >
> >     >   Related: I'd also recommend:
> >
> >     >   "It should just be noted that an incoming RH3 must be fully
> consumed,
> >     > or very carefully inspected."
> >
> >     ->
> >
> >     >   "It should just be noted that an incoming RH3 MUST be fully
> >     > consumed."
> >
> > I think that Pascal and I, when we write the "carefully inspected", is
> that we
> > are imagining situations where the topology is a bit subtle.
>
> Yes, I expected policies that would validate the right of a Leaf to
> participate to a DODAG ,or to remap the information from the leaf (could be
> the RPI, the opaque field in the EARO, or the 6-tuple) into an RPI.
>
> > Perhaps there are firewalls involved.
> > Perhaps a device has multiple interfaces (many radios for instance) and
> the
> > extra segments address the other interfaces.
> >
> > Also draft-ietf-anima-autonomic-control-plane uses storing mode, so never
> > has
> > RH3 headers, but imagine if it did.
> >
> > One could have a situation where the physical system containing one or
> more
> > layers of container was not the ultimate last hop from a logical point
> of view.
> > Rather than inner container was.  So, it's all the same stack actually.
> In that
> > case, an optimization might be to process more than one segment in that
> > stack.
> > (The ANIMA ACP definitely supports having VMs and containers inside
> > routers)
> >
> > So, I can live with your suggestion, because in my case above, we can
> argue
> > that it's still "consumed"
> >
> >     > * I'm confused by the use of "consumed" here.  Is the final RH3
> entry
> >     > RUL's address?  I guess you could say RH penultimate hop
> "consumes" the
> >     > header because the ultimate destination address is put in the
> header DA
> >     > field.  Seems a bit odd though.
> >
> > Yes, that's what we mean.
>
> Yes, as I said in my response I thought it was quite common. I'm surprised
> to find little art to quote.
>
> > Once that ultimate destination is in the DA, then the RH3 is a dummy,
> but one
> > we are aren't supposed to remove.
> >
> >     >   I assume 6LR_n gets RUL's address from the last segment in RH3.
> >
> >     >   "Consumed" means segments left == 0, I guess?  I suppose should
> have
> >     > picked up on this terminology when it was first used in Section 2.
> >     > Maybe clarify what it means in that section (2)?
> >
> > Yes.
>
>
> Cool, we're good!
>
> Pascal
> _______________________________________________
> Roll mailing list
> Roll@ietf.org
> https://www.ietf.org/mailman/listinfo/roll
>