Re: [Anima-bootstrap] BRSKI State Machine
Michael Richardson <mcr+ietf@sandelman.ca> Thu, 20 October 2016 15:23 UTC
Return-Path: <mcr+ietf@sandelman.ca>
X-Original-To: anima-bootstrap@ietfa.amsl.com
Delivered-To: anima-bootstrap@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 19ED01297B8 for <anima-bootstrap@ietfa.amsl.com>; Thu, 20 Oct 2016 08:23:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.332
X-Spam-Level:
X-Spam-Status: No, score=-2.332 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.431, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 sN8A0NBZr_NK for <anima-bootstrap@ietfa.amsl.com>; Thu, 20 Oct 2016 08:23:14 -0700 (PDT)
Received: from tuna.sandelman.ca (tuna.sandelman.ca [IPv6:2607:f0b0:f:3:216:3eff:fe7c:d1f3]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5ADE5129657 for <anima-bootstrap@ietf.org>; Thu, 20 Oct 2016 08:23:14 -0700 (PDT)
Received: from sandelman.ca (obiwan.sandelman.ca [209.87.249.21]) by tuna.sandelman.ca (Postfix) with ESMTP id A84FF2054E; Thu, 20 Oct 2016 11:37:55 -0400 (EDT)
Received: from obiwan.sandelman.ca (localhost [IPv6:::1]) by sandelman.ca (Postfix) with ESMTP id 2BB19639BA; Thu, 20 Oct 2016 11:23:13 -0400 (EDT)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: "Max Pritikin (pritikin)" <pritikin@cisco.com>
In-Reply-To: <6E2BF711-B34F-40E3-9543-CEB3A9BD89DC@cisco.com>
References: <c41c231f3906477f97f1641617de025e@XCH-RCD-006.cisco.com> <6E2BF711-B34F-40E3-9543-CEB3A9BD89DC@cisco.com>
X-Mailer: MH-E 8.6; nmh 1.6+dev; GNU Emacs 24.5.1
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg="pgp-sha1"; protocol="application/pgp-signature"
Date: Thu, 20 Oct 2016 11:23:13 -0400
Message-ID: <8648.1476976993@obiwan.sandelman.ca>
Archived-At: <https://mailarchive.ietf.org/arch/msg/anima-bootstrap/77YP52mmXT6tea4vyL_rfaAL8KI>
Cc: "anima-bootstrap@ietf.org" <anima-bootstrap@ietf.org>, "Michael Behringer (mbehring)" <mbehring@cisco.com>
Subject: Re: [Anima-bootstrap] BRSKI State Machine
X-BeenThere: anima-bootstrap@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Mailing list for the bootstrap design team of the ANIMA WG <anima-bootstrap.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/anima-bootstrap>, <mailto:anima-bootstrap-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/anima-bootstrap/>
List-Post: <mailto:anima-bootstrap@ietf.org>
List-Help: <mailto:anima-bootstrap-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/anima-bootstrap>, <mailto:anima-bootstrap-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Oct 2016 15:23:16 -0000
Max Pritikin (pritikin) <pritikin@cisco.com> wrote: >> In "real life" this would allow some visual feedback at the install >> site, so that the engineer knows whether he should wait or can go. >> [note: there may be security reasons to NOT give a reason for >> rejection, need to think more about this] > I think here we need to provide information about what happened. This > is why s5.4 exists to have the pledge send telemetry back to the > network that attempted bootstrapping. This is a hard problem I think, ; there is potential for a lot of chaff in the log if we do it wrong. > But note this is from the pledge to the domain. The device is assumed > to be headless/zero-touch etc so I wasn’t thinking in terms of sending > error messages to it. I’m open to doing so though. I agree that this is important... >> - we need to specify precisely the discovery method, with mDNS field >> names, and other details. In my head we're using mDNS here, and I >> *think* we agreed on that? > yes. with understanding that the proxy to registrar SHOULD be > discovered using GRASP for ACP devices. https://datatracker.ietf.org/doc/draft-richardson-anima-6join-discovery Posted yesterday, needs work. Needs to be merged into bootstrap document, I think. MB> But, we'll need the same method also for the ACP draft: When both MB> nodes have a certificate, they need to discover each other as well. MB> I've been haggling with Toerless about this :-) I think we should MB> take the mDNS insecure discovery into a separate, new draft. > I don’t follow. mDNS simply *is* insecure. This is important since we > can’t establish a secure discovery yet. mDNS is just fine to find *a* proxy for a pledge that doesn't know anything else. (And couldn't verify the proxy anyway). I'm still unclear how the GRASP multicast discovery process is going to work (the details) such that it leads to an IKEv2 connection. *All* we need to form the ACP links is a multicast that says, "I speak ACP", and as I suggested before, this could be an multicast IKEv2 PARENT_I1 as much as anything else. Or we use the GRASP discovery multicast port, and the response is not a TCP connection that says, "I'm here", as much as just an IKEv2 packet instead. so I disagree with MB above: it's not the same protocol requirements at all. > I think discovery of the proxy must be in this draft. I’m happy to move > the proxy’s discovery of the registrar to another draft but I think its > ok to recommend GRASP for that connection so I don’t see a problem with > that. -- Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works -= IPv6 IoT consulting =-
- [Anima-bootstrap] BRSKI State Machine Michael Behringer (mbehring)
- Re: [Anima-bootstrap] BRSKI State Machine Brian E Carpenter
- Re: [Anima-bootstrap] BRSKI State Machine Max Pritikin (pritikin)
- [Anima-bootstrap] peer and domain [was BRSKI Stat… Brian E Carpenter
- Re: [Anima-bootstrap] BRSKI State Machine Michael Behringer (mbehring)
- Re: [Anima-bootstrap] BRSKI State Machine Michael Behringer (mbehring)
- Re: [Anima-bootstrap] peer and domain [was BRSKI … Michael Behringer (mbehring)
- Re: [Anima-bootstrap] peer and domain [was BRSKI … Max Pritikin (pritikin)
- Re: [Anima-bootstrap] BRSKI State Machine Max Pritikin (pritikin)
- Re: [Anima-bootstrap] peer and domain [was BRSKI … Brian E Carpenter
- Re: [Anima-bootstrap] peer and domain [was BRSKI … Michael Behringer (mbehring)
- Re: [Anima-bootstrap] peer and domain [was BRSKI … Brian E Carpenter
- Re: [Anima-bootstrap] peer and domain [was BRSKI … Max Pritikin (pritikin)
- Re: [Anima-bootstrap] peer and domain [was BRSKI … Brian E Carpenter
- Re: [Anima-bootstrap] BRSKI State Machine Michael Richardson
- Re: [Anima-bootstrap] peer and domain [was BRSKI … Michael Richardson
- Re: [Anima-bootstrap] peer and domain [was BRSKI … Michael Richardson
- Re: [Anima-bootstrap] peer and domain [was BRSKI … Michael Richardson
- Re: [Anima-bootstrap] BRSKI State Machine Brian E Carpenter
- Re: [Anima-bootstrap] peer and domain [was BRSKI … Brian E Carpenter
- Re: [Anima-bootstrap] BRSKI State Machine Michael Behringer (mbehring)