Re: [Roll] [Anima] ACP RPL profile and dynamics

Michael Richardson <mcr+ietf@sandelman.ca> Wed, 14 September 2022 14:52 UTC

Return-Path: <mcr@sandelman.ca>
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 E12A2C14CE3F; Wed, 14 Sep 2022 07:52:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.569
X-Spam-Level:
X-Spam-Status: No, score=-0.569 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DATE_IN_PAST_24_48=1.34, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=no autolearn_force=no
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 WgjE6fQTLpXY; Wed, 14 Sep 2022 07:52:29 -0700 (PDT)
Received: from relay.sandelman.ca (relay.cooperix.net [176.58.120.209]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 240ECC14CE29; Wed, 14 Sep 2022 07:52:27 -0700 (PDT)
Received: from dooku.sandelman.ca (dynamic-046-114-142-078.46.114.pool.telefonica.de [46.114.142.78]) by relay.sandelman.ca (Postfix) with ESMTPS id 35B2A1F4CC; Wed, 14 Sep 2022 14:52:25 +0000 (UTC)
Received: by dooku.sandelman.ca (Postfix, from userid 179) id 087851A02E7; Tue, 13 Sep 2022 16:32:28 +0200 (CEST)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: Hendrik Mahrt <hendrik.mahrt@kit.edu>, anima@ietf.org, roll@ietf.org
In-reply-to: <5245fb29-8e3a-79f3-9b64-727e0a12bc66@kit.edu>
References: <861c74d7-4fe0-9b27-6075-faa94bd6ee7a@kit.edu> <43629.1662541964@dooku> <5245fb29-8e3a-79f3-9b64-727e0a12bc66@kit.edu>
Comments: In-reply-to Hendrik Mahrt <hendrik.mahrt@kit.edu> message dated "Thu, 08 Sep 2022 12:44:05 +0200."
X-Mailer: MH-E 8.6+git; nmh 1.7.1; GNU Emacs 27.1
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg="pgp-sha512"; protocol="application/pgp-signature"
Date: Tue, 13 Sep 2022 16:32:28 +0200
Message-ID: <128425.1663079548@dooku>
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/D_NjK0Zbvo-Bi21WeQv2W6Rp468>
Subject: Re: [Roll] [Anima] ACP RPL profile and dynamics
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.39
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: Wed, 14 Sep 2022 14:52:30 -0000

Hendrik Mahrt <hendrik.mahrt@kit.edu> wrote:
    > I'm not quite sure how the type of media or its capability to broadcast
    > interacts with RPL parent selection. The way I understand ACP, IPsec
    > tunnels are established with all link neighbors of the same ACP domain.

Yes.  In a busy L2 broadcast domain, establishing an IPsec tunnel with every
neighbour is probably excessive.  A device should accept many incoming
connections, as there might not be any other device willing to talk to it,
but I think initiating more than about three on a single L2 domain is
probably too much.  There is some work to be done here!

    > This is done prior to RPL coming into action. It is also necessary to
    > exchange RPL ranks with all neighbors. How else would a node determine
    > its parent(s)? I guess afterwards tunnels to neighbors that are neither
    > parent nor child of a node could be closed again, yes.

Yes, bring up the tunnel, send DIOs, listen for DIOs.
I wouldn't close the tunnel afterwards until there was a resource
constraint, but perhaps one might wind up marking the tunnel as "do not
rekey".  The other end may feel different though.

    >> It's a good question, and I assumed that global route repair would
    >> occur periodically, and whenever the NOC found that it couldn't reach
    >> some nodes.  There is probably a gap in knowledge/experience here.

    > The wording in ACP Section 6.12.1.7 is "The DODAG version is only
    > incremented under catastrophic events", therefore I was under the
    > impression global repair would only be done in extreme circumstances,
    > and not periodically.

A link going down in an ISP is probably a catastrophic event.
Maybe the text  needs adjustment.


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