Re: [Anima] Genart last call review of draft-ietf-anima-constrained-join-proxy-09
Peter van der Stok <stokcons@bbhmail.nl> Tue, 12 April 2022 06:53 UTC
Return-Path: <stokcons@bbhmail.nl>
X-Original-To: anima@ietfa.amsl.com
Delivered-To: anima@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4E6C13A0B1C for <anima@ietfa.amsl.com>; Mon, 11 Apr 2022 23:53:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.104
X-Spam-Level:
X-Spam-Status: No, score=-2.104 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, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=bbhmail.nl
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 1eHvNMsi_mDv for <anima@ietfa.amsl.com>; Mon, 11 Apr 2022 23:53:24 -0700 (PDT)
Received: from relay.hostedemail.com (relay.hostedemail.com [64.99.140.26]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 487933A0B19 for <anima@ietf.org>; Mon, 11 Apr 2022 23:53:23 -0700 (PDT)
Received: from omf02.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id EA95121A16; Tue, 12 Apr 2022 06:53:21 +0000 (UTC)
Received: from [HIDDEN] (Authenticated sender: stokcons@bbhmail.nl) by omf02.hostedemail.com (Postfix) with ESMTPA id 3037680015; Tue, 12 Apr 2022 06:53:21 +0000 (UTC)
MIME-Version: 1.0
Date: Tue, 12 Apr 2022 08:53:20 +0200
From: Peter van der Stok <stokcons@bbhmail.nl>
To: Michael Richardson <mcr+ietf@sandelman.ca>
Cc: Ines Robles <mariainesrobles@googlemail.com>, gen-art@ietf.org, last-call@ietf.org, draft-ietf-anima-constrained-join-proxy.all@ietf.org, anima@ietf.org
Reply-To: stokcons@bbhmail.nl
Mail-Reply-To: stokcons@bbhmail.nl
In-Reply-To: <2920.1649700288@localhost>
References: <164944447343.23391.8037239810344111375@ietfa.amsl.com> <c71d7e5321ab3cd405404310ccfa4264@bbhmail.nl> <2920.1649700288@localhost>
Message-ID: <afb3eee8bc44071b4fcab7790d995619@bbhmail.nl>
X-Sender: stokcons@bbhmail.nl
Organization: vanderstok consultancy
Content-Type: multipart/alternative; boundary="=_0cf4b23d522d4f8ce610bd6b8f79bf5d"
X-Stat-Signature: fehzgow4counpi3anza95e3id6e85sio
X-Rspamd-Server: rspamout06
X-Rspamd-Queue-Id: 3037680015
X-Session-Marker: 73746F6B636F6E73406262686D61696C2E6E6C
X-Session-ID: U2FsdGVkX19zM4tQZrSPGyORkxa5TYMh7gMaGXmZ2/Y=
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bbhmail.nl; h=mime-version:date:from:to:cc:subject:reply-to:in-reply-to:references:message-id:content-type; s=key; bh=n8HiOIy2xYiNcs0NbHZJaidLcYCGnzfOnaWv7tTDPxI=; b=SRyjI54oVg5Z8TKlBTEE5Es2Z/eMD4hxvFCg7M0QFgw4MGwxiIeKVZ9EyUyd5B1uMY6DQGZJC6WAPKOo+2GEPab1lVsz1k4oSGYni1mXm6ZR3ll2n7SbZ8tX67ADLQnP5WlqZhJV5roZS+SRYq1FAq4XjHatLLMB6nI163pFjcM=
X-HE-Tag: 1649746401-426076
Archived-At: <https://mailarchive.ietf.org/arch/msg/anima/293TlIABz351ZtqG1aIZ3npfNmo>
Subject: Re: [Anima] Genart last call review of draft-ietf-anima-constrained-join-proxy-09
X-BeenThere: anima@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Autonomic Networking Integrated Model and Approach <anima.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/anima>, <mailto:anima-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/anima/>
List-Post: <mailto:anima@ietf.org>
List-Help: <mailto:anima-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/anima>, <mailto:anima-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Apr 2022 06:53:31 -0000
Hi Michael, I liked the reference to RFC6550 because it shows that other RFCs provide the same modes; and it was argued to standardize only one mode. Peter Michael Richardson schreef op 2022-04-11 20:04: >> The document defines a mechanism to assign a Device (Pledge) to a >> (anima) domain, represented by a Registrar, using an intermediate node >> (e.g. 6LR) called constrained Joint Proxy. Once that the Pledge is >> enrolled to the network, it can take the role of a Joint Proxy. > > While what you write is not false: once enrolled, a node can take on > the role > of join proxy. > But, it makes it sound like the purpose of enrollment is to become a > join > proxy. The purpose of enrollment is to carry out the revenue > generating > portion of the network... becoming a join proxy is a burden, it's > about > "paying it forward" https://en.wikipedia.org/wiki/Pay_it_forward > >> Additional Comments/Questions: > >> * Which are the differences between a "Circuit-proxy" and a >> "stateful >> constrained join Proxy"? I understand that both are stateful join >> proxy > > Mostly they are two terms for almost the same thing. > Properly implemented, they are indistinguishable from outside. > Internally, a circuit proxy involves two actual sockets, with an > application > space loop to copy A->B and B->A. For TCP, there are some complexities > if > you chose to implement TCP urgent alerts. > A stateful xxx proxy would be NAT44, occuring at the network rather > than > application layer. > >> NEW > >> This document standardizes the CoAP/DTLS (method 4). The specified >> constrained Join Proxy extends the circuit proxy by using coaps DTLS >> ports, by choosing the DTLS destination address and by specifying a >> stateful and a stateless mode. The stateful and stateless modes have >> the same purpose as the storing and non_storing Modes of Operations >> (MOP) of RPL {{RFC6550}}. > >> Is this OK? > > I think that this is a bit of a Ines-specific answer. > I'm not sure that making allusions to RFC6550 here is helpful for the > general > reader. > > Maybe: > The stateful and stateless modes differ in the way that they store > the state required to forward the return packet to the pledge. > Similar to the difference between storing and non_storing Modes of > Operations (MOP) in RPL {{RFC6550}}. In the stateful method, the > return forward state is stored in the join proxy. In the stateless > method, the return forward state is stored in the network.
- [Anima] Genart last call review of draft-ietf-ani… Ines Robles via Datatracker
- Re: [Anima] Genart last call review of draft-ietf… Peter van der Stok
- Re: [Anima] Genart last call review of draft-ietf… Michael Richardson
- Re: [Anima] Genart last call review of draft-ietf… Peter van der Stok