[Anima] GRASP issue 55: Could discovery be performed over TCP?

2016-10-18 Thread Brian E Carpenter
55: Could discovery be performed over TCP? Michael is concerned by the use of insecure link-local multicast. MR: I wonder if we shouldn't just send discovery messages on always-up TCP connections from GRASP_LISTEN_PORT<->GRASP_LISTEN_PORT. BC: Yes, if the ACP could give me an API call for that.

[Anima] GRASP issue 56: Change Session-ID to 32 bits?

2016-10-18 Thread Brian E Carpenter
56: Change Session-ID to 32 bits? MR: Given that CBOR has only 1,2, and 4 byte uintegers, why do we have a 24-bit session-id? BC: Well, it's a hangover from the pre-CBOR TLV format. But I think it's true that we'd increase the average message size by making it 32 bits, since there are a lot mor

[Anima] GRASP issue 57: Add M_INVALID message?

2016-10-18 Thread Brian E Carpenter
57: Add M_INVALID message? MR: What does one do with an invalid msgtype? Options are: 1) ignore (drop msg) 2) die: drop TCP connection 3) reply with ???-M_INVALID or something. BC: I'm inclined to add M_INVALID as a MAY, or possibly a SHOULD, but with a rule that you MUST NOT repl

[Anima] GRASP issue 58: Maximum message size?

2016-10-18 Thread Brian E Carpenter
58: Maximum message size? MR: I'm also a bit concerned that we have no statement about maximum message size. BC: Me too. I coded my prototype with recvfrom limited to 2048 bytes, but we probably need to specify something. On the other hand, Michael B wants to send infinitely long Intents, I th

Re: [Anima] concerns about selection of session-id in GRASP messages

2016-10-19 Thread Brian E Carpenter
Hi Michaeil, On 20/10/2016 04:59, Michael Richardson wrote: > > As I understand it, once an ASA has discovered a counterpart ASA in another > node, they will open a TCP connection. Some questions occured to me this > morning while cycling home from a working breakfast. Some clarification > questi

Re: [Anima] GRASP issue 58: Maximum message size?

2016-10-19 Thread Brian E Carpenter
On 19/10/2016 21:41, Michael Behringer (mbehring) wrote: >> -Original Message- >> From: Anima [mailto:anima-boun...@ietf.org] On Behalf Of Brian E >> Carpenter >> Sent: 18 October 2016 22:06 >> To: Anima WG >> Subject: [Anima] GRASP issue 58: Max

Re: [Anima] GRASP issue 55: Could discovery be performed over TCP?

2016-10-19 Thread Brian E Carpenter
On 20/10/2016 08:59, Michael Richardson wrote: > > Brian E Carpenter wrote: > > Michael is concerned by the use of insecure link-local multicast. > > No. That's not my concern, actually. > > My original concern was that, when doing discovery outside of th

Re: [Anima] text for grasp-07 (-08)

2016-10-19 Thread Brian E Carpenter
Hi Michael, That seems like a good idea. I think there might be an element of redundancy but maybe that is not such a bad thing. Regards Brian On 20/10/2016 01:37, Michael Richardson wrote: > > Brian, I began reading draft-carpenter-anima-asa-guidelines-00 and also >draft-liu-anima-g

Re: [Anima] GRASP issue 56: Change Session-ID to 32 bits?

2016-10-19 Thread Brian E Carpenter
On 20/10/2016 09:03, Michael Richardson wrote: > > Brian E Carpenter wrote: > > MR: Given that CBOR has only 1,2, and 4 byte uintegers, why do we have > > a 24-bit session-id? > > > BC: Well, it's a hangover from the pre-CBOR TLV format. But I t

Re: [Anima] GRASP issue 58: Maximum message size?

2016-10-19 Thread Brian E Carpenter
20/10/2016 09:13, Michael Richardson wrote: > Brian E Carpenter wrote: > > BC: Me too. I coded my prototype with recvfrom limited to 2048 bytes, > > but we probably need to specify something. On the other hand, Michael B > > wants to send infinitely long Intents, I t

Re: [Anima] GRASP issue 55: Could discovery be performed over TCP?

2016-10-19 Thread Brian E Carpenter
On 20/10/2016 14:58, Michael Richardson wrote: > > Brian E Carpenter wrote: > > >> Brian E Carpenter wrote: > Michael is > >> concerned by the use of insecure link-local multicast. > >> > >> No. That's not my concern, act

Re: [Anima] GRASP issue 56: Change Session-ID to 32 bits?

2016-10-19 Thread Brian E Carpenter
On 20/10/2016 15:01, Michael Richardson wrote: > > Brian E Carpenter wrote: > > As I said, I don't really see the issue there. According to > > https://tools.ietf.org/html/draft-ietf-anima-grasp-07#section-3.6 the > > negotiation (or synchronization) s

Re: [Anima] M_END, O_ACCEPT

2016-10-19 Thread Brian E Carpenter
On 20/10/2016 15:12, Michael Richardson wrote: > > Brian, is there some reason why the M_END could not be: > >accept-option = [O_ACCEPT, ?stuff] > > or is it your intention that if the one end has additional information to add > (such as port number where the requested service has been start

Re: [Anima] GRASP issue 56: Change Session-ID to 32 bits?

2016-10-19 Thread Brian E Carpenter
Oops, there was a prettifying bug in the previous version... On 20/10/2016 15:01, Michael Richardson wrote: > > Brian E Carpenter wrote: > > As I said, I don't really see the issue there. According to > > https://tools.ietf.org/html/draft-ietf-anima-g

Re: [Anima] GRASP issue 55: Could discovery be performed over TCP?

2016-10-20 Thread Brian E Carpenter
On 21/10/2016 01:56, Michael Richardson wrote: > > Brian E Carpenter wrote: > >> What I was saying was, *IF* I know how to find a machine with an open > >> GRASP_LISTEN_PORT, and I connect to it, and unicast a DISCOVERY, that > >> I should rec

Re: [Anima] GRASP issue 56: Change Session-ID to 32 bits?

2016-10-20 Thread Brian E Carpenter
On 21/10/2016 02:02, Michael Richardson wrote: > > > Brian E Carpenter wrote: > > Oops, there was a prettifying bug in the previous version... > > ... > > > OK, so now I'll make one with multiple steps [pause while I run my > > example gene

Re: [Anima] GRASP issue 55: Could discovery be performed over TCP?

2016-10-22 Thread Brian E Carpenter
On 23/10/2016 08:37, Michael Richardson wrote: > > Brian E Carpenter wrote: > > On 21/10/2016 01:56, Michael Richardson wrote: > >> > >> Brian E Carpenter wrote: > >> >> What I was saying was, *IF* I know how to find a machine with an

Re: [Anima] GRASP issue 56: Change Session-ID to 32 bits?

2016-10-23 Thread Brian E Carpenter
On 24/10/2016 09:17, Michael Richardson wrote: > > Brian E Carpenter wrote: > > On 21/10/2016 02:02, Michael Richardson wrote: > >> > >> > >> Brian E Carpenter wrote: > >> > Oops,

Re: [Anima] GRASP issue 58: Maximum message size?

2016-10-24 Thread Brian E Carpenter
I'm going to take silence as assent: i.e. we will specify a default maximum message size of 2048, and leave the question of how it can be exceeded to be a negotiable property of individual objectives. Regards Brian On 20/10/2016 15:34, Brian E Carpenter wrote: > On one point: > &g

Re: [Anima] GRASP issue 57: Add M_INVALID message?

2016-10-24 Thread Brian E Carpenter
And I'm going to take silence on this one as assent, and add the message to the spec (and test it in the prototype). Regards Brian On 19/10/2016 21:47, Michael Behringer (mbehring) wrote: >> -Original Message- >> From: Anima [mailto:anima-boun...@ietf.org] On

Re: [Anima] GRASP issue 56: Change Session-ID to 32 bits?

2016-10-24 Thread Brian E Carpenter
to increase the space to 32 bits, since as Michael observed it will be stored as a uint32 anyway, in practice, and the impact on CBOR size is minor. Regards Brian On 24/10/2016 16:28, Brian E Carpenter wrote: > On 24/10/2016 09:17, Michael Richardson wrote: >> >> Brian E Carpent

Re: [Anima] I-D Action: draft-ietf-anima-grasp-08.txt

2016-10-29 Thread Brian E Carpenter
Hi, This version is intended to respond to all the comments we received so far, including those discussed on the design team list. Special thanks to Michael Richardson for his thorough analysis. There are a couple of protocol changes: 1. Added an M_INVALID message, so that a node can tell its pe

Re: [Anima] GRASP issue 55: Could discovery be performed over TCP?

2016-10-30 Thread Brian E Carpenter
the reason we noted the *possibility* of doing this in grasp-08 is because it seems clearly harmless. So from the GRASP spec point of view, I consider the issue closed. Regards, Brian > Cheers > Toerless > > On Sat, Oct 22, 2016 at 03:37:56PM -0400, Michael Richardson wrote: &g

Re: [Anima] I-D Action: draft-ietf-anima-bootstrapping-keyinfra-04.txt

2016-10-31 Thread Brian E Carpenter
Hi, This is about the bootstrapping draft, but I will start by quoting Toerless from another thread: On 01/11/2016 11:18, Toerless Eckert wrote: > On Mon, Oct 31, 2016 at 01:23:36PM +1300, Brian E Carpenter wrote: >>> I am confused about the reason for this discussion. It seems yo

Re: [Anima] Use of GRSP in discovery (was: Re: GRASP issue 55: Could discovery be performed over TCP?)

2016-10-31 Thread Brian E Carpenter
Hi Toerless, On 01/11/2016 11:18, Toerless Eckert wrote: > On Mon, Oct 31, 2016 at 01:23:36PM +1300, Brian E Carpenter wrote: >>> I am confused about the reason for this discussion. It seems you are trying >>> to figure out how to minimize the impact of the insecure multicas

[Anima] GRASP API status

2016-10-31 Thread Brian E Carpenter
Hi, We haven't updated draft-liu-anima-grasp-api for this meeting, or requested an agenda slot for it. It didn't need any significant changes for the -08 version of GRASP. However, we (the authors) believe that this is essential work and we definitely intend to improve the document and request its

[Anima] Autonomic prefix management

2016-10-31 Thread Brian E Carpenter
Hi, We haven't updated draft-ietf-anima-prefix-management for this meeting and haven't requested a slot for it. However, it's important work that needs to be finished. At the moment, the main issue is that the section on Intent needs to be improved. 1) It uses some made-up notation for Intent. Th

Re: [Anima] Use of GRSP in discovery (was: Re: GRASP issue 55: Could discovery be performed over TCP?)

2016-11-01 Thread Brian E Carpenter
In line... On 02/11/2016 11:42, Max Pritikin (pritikin) wrote: > >> On Oct 31, 2016, at 6:59 PM, Brian E Carpenter >> wrote: >> >> Hi Toerless, >> On 01/11/2016 11:18, Toerless Eckert wrote: >>> On Mon, Oct 31, 2016 at 01:23:36PM +1300, Brian E Carp

[Anima] Fwd: Re: [homenet] write up of time without clocks

2016-11-01 Thread Brian E Carpenter
up of time without clocks Date: Wed, 2 Nov 2016 08:38:04 +1300 From: Brian E Carpenter Organization: University of Auckland To: home...@ietf.org On 02/11/2016 03:52, Philip Homburg wrote: ... > Which brings me to the following: given that all code has security issues, > maybe devices shoul

Re: [Anima] [homenet] write up of time without clocks

2016-11-02 Thread Brian E Carpenter
t; yet. >> >> The approaches provided here work with some prior planning but are not >> magical. >> >> Do you have pixie dust to suggest? >> >> - max >> >>> On Nov 1, 2016, at 8:53 PM, Brian E Carpenter >>> wrote: >

Re: [Anima] Use of GRSP in discovery (was: Re: GRASP issue 55: Could discovery be performed over TCP?)

2016-11-02 Thread Brian E Carpenter
On 03/11/2016 03:37, Michael Richardson wrote: > > Brian E Carpenter wrote: > > Currently the GRASP code finds out how many physical interfaces it has > > and for each one creates a multicast sending socket. It also has a > > socket that listens for incoming

Re: [Anima] Use of GRSP in discovery (was: Re: GRASP issue 55: Could discovery be performed over TCP?)

2016-11-02 Thread Brian E Carpenter
In line... On 03/11/2016 03:34, Michael Richardson wrote: > > Toerless Eckert wrote: > te> b) I have just posted ACP draft -04 in which i have reversed the > choice > te> of mDNS for ACP discovery by neighbors from the -03 text which had > te> mDNS. So -04 defines to use (DULL) GRAS

Re: [Anima] [homenet] write up of time without clocks

2016-11-02 Thread Brian E Carpenter
On 03/11/2016 10:18, Eliot Lear wrote: > Hi Brian, > > On 11/2/16 8:09 PM, Brian E Carpenter wrote: >> Firstly, no, I have no pixie dust, and I agree that we need to preserve >> security even after a disaster. But on the other hand, if autonomic >> networks matter at

Re: [Anima] Use of GRSP in discovery (was: Re: GRASP issue 55: Could discovery be performed over TCP?)

2016-11-03 Thread Brian E Carpenter
On 04/11/2016 11:55, Toerless Eckert wrote: > On Wed, Nov 02, 2016 at 10:34:39AM -0400, Michael Richardson wrote: >> I have no problem with the use of a GRASP multicast discovery here. >> >> I wonder about the utility of the GRASP unicast TCP response to the ACP >> discovery. > > See my last ema

Re: [Anima] [homenet] write up of time without clocks

2016-11-04 Thread Brian E Carpenter
On 04/11/2016 17:43, Eliot Lear wrote: > Hi Toerless, > > > On 11/3/16 8:54 PM, Toerless Eckert wrote: >> On Wed, Nov 02, 2016 at 10:18:06PM +0100, Eliot Lear wrote: >>> Hi Brian, >>> >>> Before we start imagining what the requirements in such situations are, >>> are they at all written somewhere

Re: [Anima] Use of GRSP in discovery (was: Re: GRASP issue 55: Could discovery be performed over TCP?)

2016-11-04 Thread Brian E Carpenter
On 04/11/2016 13:35, Toerless Eckert wrote: > On Tue, Nov 01, 2016 at 01:59:17PM +1300, Brian E Carpenter wrote: >> I will read that carefully, but for me that doesn't need justification, >> because >> we need the ANI to be self-contained, so depending on mDNS see

Re: [Anima] [homenet] write up of time without clocks

2016-11-04 Thread Brian E Carpenter
On 04/11/2016 21:07, Eliot Lear wrote: > Hi Brian, > > On 11/4/16 8:08 AM, Brian E Carpenter wrote: >> >> Also, much of this topic is systems engineering, not protocol design. >> However, at the protocol design level it seems apparent that autonomic >> mechanism

Re: [Anima] Use of GRSP in discovery (was: Re: GRASP issue 55: Could discovery be performed over TCP?)

2016-11-04 Thread Brian E Carpenter
On 05/11/2016 09:54, Max Pritikin (pritikin) wrote: > > >> On Nov 3, 2016, at 6:45 PM, Toerless Eckert wrote: >> >> On Tue, Nov 01, 2016 at 10:42:32PM +, Max Pritikin (pritikin) wrote: >>> Taken to the extreme one could argue that we need ANI to be self-contined >>> so depending on IP seems

Re: [Anima] Desaster recover...

2016-11-07 Thread Brian E Carpenter
Jonathan, BRSKI (I not Y) is defined in draft-ietf-anima-bootstrapping-keyinfra-04 "Bootstrapping Remote Secure Key Infrastructures (BRSKI)". If there are incomplete or incorrect references in other documents, of course they need to be completed or corrected. Regards Brian On 07/11/2016 21:42

[Anima] Review of draft-ietf-anima-autonomic-control-plane-04

2016-11-08 Thread Brian E Carpenter
Hi, This is not an exhaustive review, because I've mainly focussed on the aspects that concern me most as co-author of the GRASP draft. But in general, I like this document and what it proposes. > Abstract > >Autonomic functions need a control plane to communicate, which >depends on some

[Anima] How GRASP uses interfaces and sockets

2016-11-09 Thread Brian E Carpenter
Hi, This message is part of an off-list discussion I've been having with Toerless, but I hope it's of general interest. The topic is how GRASP will "see" the network when the ACP is running. I've been concerned that the ACP draft isn't specific enough about this: what interfaces, sockets and sock

Re: [Anima] ANIMA state machines, take two

2016-11-10 Thread Brian E Carpenter
Michael, I like this. I have a few comments on some of your open questions: > Discovery: >mDNS or GRASP? I feel very strongly that we need the ANI to be as self-contained as possible. Therefore, it must be possible for the ANI to create itself without depending on mDNS. Therefore, we mus

Re: [Anima] GRASP issue 55: Could discovery be performed over TCP?

2016-11-11 Thread Brian E Carpenter
So, I guess you've arrived... below: On 12/11/2016 15:51, Michael Richardson wrote: > > Toerless Eckert wrote: > > I am confused about the reason for this discussion. It seems you are > > trying to figure out how to minimize the impact of the insecure > > multicast piece of GRASP, but

Re: [Anima] Use of GRSP in discovery

2016-11-11 Thread Brian E Carpenter
On 12/11/2016 15:52, Michael Richardson wrote: > > Toerless Eckert wrote: > >> Which, I have to point out, is not a consensus position; design teams > >> propose, they don't decide. I'm waiting to see the next draft before I > >> raise this issue on the WG list. > > > Right. I gu

Re: [Anima] I-D Action: draft-ietf-anima-bootstrapping-keyinfra-04.txt

2016-11-11 Thread Brian E Carpenter
On 12/11/2016 15:54, Michael Richardson wrote: > > Brian E Carpenter wrote: > > registrars. In this case it will be possible for autonomic nodes that > > wish to join the AN to use GRASP with no need for mDNS. If we don't do > > Please be clear: are these e

Re: [Anima] Use of GRSP in discovery (was: Re: GRASP issue 55: Could discovery be performed over TCP?)

2016-11-11 Thread Brian E Carpenter
On 12/11/2016 15:56, Michael Richardson wrote: > > Brian E Carpenter wrote: > >> I have no problem with the use of a GRASP multicast discovery here. > >> > >> I wonder about the utility of the GRASP unicast TCP response to the > >> ACP d

Re: [Anima] Use of GRSP in discovery (was: Re: GRASP issue 55: Could discovery be performed over TCP?)

2016-11-11 Thread Brian E Carpenter
On 12/11/2016 15:57, Michael Richardson wrote: > > Brian E Carpenter wrote: > > True, and I don't have a clear definition of what that code will do. > > If it will actually support LL multicast send and receive sockets > > exactly like physical LL interf

Re: [Anima] Use of GRSP in discovery (was: Re: GRASP issue 55: Could discovery be performed over TCP?)

2016-11-11 Thread Brian E Carpenter
On 12/11/2016 15:57, Michael Richardson wrote: > > Brian E Carpenter wrote: > > True, and I don't have a clear definition of what that code will do. > > If it will actually support LL multicast send and receive sockets > > exactly like physical LL interf

Re: [Anima] Desaster recover...

2016-11-13 Thread Brian E Carpenter
On 13/11/2016 20:02, Michael Richardson wrote: > > Toerless Eckert wrote: > >> Devices that have been brought up and are in the network post > >> bootstrap are not relevant to the BRSKI document. > > > To me the most important goal should be to provide candidate users with > > de

Re: [Anima] GRASP issue 55: Could discovery be performed over TCP?

2016-11-13 Thread Brian E Carpenter
On 13/11/2016 20:31, Michael Richardson wrote: > Brian E Carpenter wrote: > >> However, I think that we will have to replace the GRASP query with > >> something else, maybe just a CoAP request, as the TCP for GRASP is > >> rather too much for some.. To be

Re: [Anima] Autonomic Registry

2016-11-14 Thread Brian E Carpenter
Pedro, > For instance, disaster recovery scenarios require to establish network > systems (virtual and physical) that should be autonomic and disconnected > from any previously centralized infrastructure. Yes, we have already understood this problem, but there's a trade-off between this and secur

Re: [Anima] Desaster recover...

2016-11-16 Thread Brian E Carpenter
On 17/11/2016 12:42, Max Pritikin (pritikin) wrote: > > Assuming we work out the BRSKI questions such that bootstrapping during > disaster recovery is clearly defined I’d imagine the rest of anima work work > “magically” — in that the new equipment added to a network does what it is > intended

Re: [Anima] I-D Action: draft-carpenter-anima-ani-objectives-00.txt

2016-11-17 Thread Brian E Carpenter
A bit last minute but if you have a chance to look at this today, please do so. It attempts to make some important details more precise. Note: This draft is posted to allow systematic discussion of the various objectives in a consistent way. It is quite probable that rather than this bei

[Anima] Quick clarification re GRASP tests

2016-11-17 Thread Brian E Carpenter
Just to clarify a comment Bing made about the tests with my Python prototype: - I have tested it in a single host by running multiple GRASP instances. These tests require the host to listen to its own multicasts. Done on both Windows 7 and Linux. - I have tested it between Windows and Linux on a

Re: [Anima] I-D Action: draft-carpenter-anima-ani-objectives-00.txt

2016-11-17 Thread Brian E Carpenter
Max, Cherry-picking your comments; I will respond to Toerless's detailed comments later: On 18/11/2016 12:33, Max Pritikin (pritikin) wrote: > Some comments on the BRSKI discussion inline, > >> On Nov 17, 2016, at 3:17 PM, Toerless Eckert wrote: >> >> >> Thanks Brian & Bing >> >> Inline >> >

[Anima] The ACP is not an ASA, but...

2016-11-17 Thread Brian E Carpenter
The ACP is not an ASA, it's actually a set of components, and probably it includes several daemons. However, I think that modelling the ACP *neighbor discovery function* as an ASA is correct - it will after all be using GRASP, and it will probably need to run indefinitely because of handling new n

Re: [Anima] Intent per ASA or per AF?

2016-11-17 Thread Brian E Carpenter
On 18/11/2016 14:53, Michael Behringer (mbehring) wrote: > One question that just came up: Should Intent be designed per ASA or per AF? > > My suggestion previously was to segment Intent into sections per Autonomic > Functions. > > Example: Intent for the bootstrap function could be: > - allo

Re: [Anima] The ACP is not an ASA, but...

2016-11-17 Thread Brian E Carpenter
Off list. Will do. Not before Monday though. Safe travel home. On 18/11/2016 15:10, Michael Behringer (mbehring) wrote: >> -Original Message- >> From: Anima [mailto:anima-boun...@ietf.org] On Behalf Of Brian E >> Carpenter >> Sent: 18 November 2016 10:32 >

[Anima] For the next version of GRASP...

2016-11-18 Thread Brian E Carpenter
Hi, At the moment, the only suggested updates for the next version of the GRASP draft are in this message from Toerless: https://mailarchive.ietf.org/arch/msg/anima-signaling/KyPI7tvxuAt-ehxHZ4yiEMB-qeg I didn't hear anything in the Anima sessions in Seoul that would require updates to the draft,

Re: [Anima] Intent per ASA or per AF?

2016-11-20 Thread Brian E Carpenter
On 21/11/2016 06:36, Michael Behringer (mbehring) wrote: >> -Original Message- >> From: Michael Richardson [mailto:mcr+i...@sandelman.ca] >> Sent: 20 November 2016 07:42 >> To: Michael Behringer (mbehring) >> Cc: anima@ietf.org >> Subject: Re: [Anima] Intent per ASA or per AF? >> >> >> Mic

Re: [Anima] review of grasp-08

2016-11-23 Thread Brian E Carpenter
Thanks Michael, we will wait a few more days before rolling up all comments received. I am fine with most of your suggestions. A few things caught my eye: >> in the case of a constrained-node network [RFC7228]. Yes, that clause is out of scope. >>>system calls with core GRASP functions runni

Re: [Anima] review of grasp-08

2016-11-24 Thread Brian E Carpenter
Comments in line.. On 25/11/2016 09:37, Michael Richardson wrote: > > Brian E Carpenter wrote: > > Thanks Michael, we will wait a few more days before rolling up all > > comments received. I am fine with most of your suggestions. A few > > things

Re: [Anima] review of grasp-08

2016-11-25 Thread Brian E Carpenter
On 25/11/2016 18:30, Michael Richardson wrote: > > Brian E Carpenter wrote: > > Right. But to be very clear, at the moment the M_FLOOD syntax is > > > flood-message = [M_FLOOD, session-id, initiator, ttl, (locator-option > > / []), +objective] > >

[Anima] Discovered link-local addresses [was review of grasp-08]

2016-11-27 Thread Brian E Carpenter
On 25/11/2016 09:37, Michael Richardson wrote: ... > >> 3.5.4.4: QUERY re: The relayed discovery message MUST have the same > >> Session ID as the incoming discovery message and MUST be tagged with > >> the IP address of its original initiator (see Section 3.8.4). > >> > >> I th

[Anima] example for M_FLOOD? [was review of grasp-08]

2016-11-27 Thread Brian E Carpenter
> Can we please have an example for M_FLOOD? Was there a problem with the one at https://tools.ietf.org/html/draft-ietf-anima-grasp-08#appendix-D.2 ? Brian ___ Anima mailing list Anima@ietf.org https://www.ietf.org/mailman/listinfo/anima

Re: [Anima] review of grasp-08

2016-11-28 Thread Brian E Carpenter
Replying on some details in Michael's review. Points that are omitted here are either obvious and will be fixed in the next version, or are already the subject of other threads: On 24/11/2016 11:47, Michael Richardson wrote: ... > 2.1 [Requirements for Discovery] --- does this belong in GRASP, vs

[Anima] ACP interfaces (was: Use of GRSP in discovery)

2016-11-28 Thread Brian E Carpenter
I put this aside just before the IETF: On 05/11/2016 04:02, Toerless Eckert wrote: > On Fri, Nov 04, 2016 at 08:33:43PM +1300, Brian E Carpenter wrote: >>> GRASP should have a separate socket for each interface >> >> How many interfaces do you mean? With no ACP, GRASP kno

[Anima] RPL parameters for ACP

2016-12-10 Thread Brian E Carpenter
Hi, While wearing my Gen-ART reviewer's hat this morning, I found myself reading the details of a particular use case for RPL*. So, it seems to me that the ACP draft currently has a gap. It isn't enough for interoperability to just say "use RPL". A few choices and parameters need to be specified.

Re: [Anima] Call for adoption on draft-kwatsen-netconf-voucher-00

2016-12-13 Thread Brian E Carpenter
Hi, I support adoption of the draft, since we need it as part of Anima. A couple of points seem to need attention before we get to WGLC: > NOTE: AT THIS TIME, THE SIGNING STRATEGY HAS NOT BEEN SELECTED I think that needs to resolved. >Implementations MUST ensure devices have >an accura

Re: [Anima] I-D Action: draft-ietf-anima-grasp-09.txt

2016-12-16 Thread Brian E Carpenter
Hi, This version resolves a round of post-WGLC comments, mainly from Michael Richardson. There are various wording improvements and clarifications, and minor corrections. Also there are two real changes: 1. Slightly modified format for the Flood message, so that a separate locator can be asso

[Anima] GRASP Python prototype updated

2016-12-16 Thread Brian E Carpenter
The Python code at https://www.cs.auckland.ac.nz/~brian/graspy/ now corresponds to draft-ietf-anima-grasp-09. If you downloaded any earlier code, I strongly suggest updating it. I fixed a few bugs, added the dry-run flag, and updated the Flood message syntax. Regards Brian __

Re: [Anima] I-D Action: draft-carpenter-anima-asa-guidelines-01.txt

2017-01-06 Thread Brian E Carpenter
This draft has been expanded from the earlier version to fill in some gaps. The authors would welcome more thoughts and contributions. If Anima is a success there will be many ASAs, so it seems important to have some guidelines. Regards Brian Carpenter On 07/01/2017 08:09, internet-dra...@ietf

Re: [Anima] M_FLOOD vs M_DISCOVERY

2017-01-08 Thread Brian E Carpenter
On 09/01/2017 06:27, Michael Richardson wrote: > > We want to use GRASP to permit the bootstrap proxy to discover where the > Registrar(s) are. As far as I can see there are really two options, and they > might not be mutually exclusive. > > a) start a multicast M_DISCOVERY which will be propaga

Re: [Anima] clarify +locator-option

2017-01-08 Thread Brian E Carpenter
On 09/01/2017 14:02, Michael Richardson wrote: > > When I read: > divert-option = [O_DIVERT, +locator-option] > > I think that it means that +locator-option means that one can multiple > options, and that they would be inside an array? > > So, for example: > > [O_DIVERT, [ [O_IPv6_LOCATOR,

Re: [Anima] M_FLOOD vs M_DISCOVERY

2017-01-08 Thread Brian E Carpenter
Regards Brian Carpenter On 09/01/2017 13:57, Michael Richardson wrote: > > Brian E Carpenter wrote: > >> We want to use GRASP to permit the bootstrap proxy to discover where > >> the Registrar(s) are. As far as I can see there are really two > >

Re: [Anima] M_FLOOD vs M_DISCOVERY

2017-01-08 Thread Brian E Carpenter
Two minor things: [O_IPv6_LOCATOR, fe80::1234, 41, nil] The address is represented as 128 bit quantity, bytes .size 16 in CDDL, so it will actually just be an in6_addr in C terms. If you really want to write it down, 0xfe801234 nil is a valid element in CDDL, but is there

Re: [Anima] I-D Action: draft-ietf-anima-prefix-management-02.txt

2017-01-09 Thread Brian E Carpenter
Hi, This version has the description of "Intent" replaced by a description of non-default parameter setting, since we do not yet have an Intent mechanism. This version should be implementable just with GRASP and the ACP. Please review, comments are welcome. Regards Brian On 10/01/2017 08:31,

Re: [Anima] clarify +locator-option

2017-01-09 Thread Brian E Carpenter
Regards Brian Carpenter On 10/01/2017 03:43, Michael Richardson wrote: > > Brian E Carpenter wrote: > >> When I read: divert-option = [O_DIVERT, +locator-option] > >> > >> I think that it means that +locator-option means that one can multipl

Re: [Anima] Hackathon at IETF94 thoughts

2017-01-12 Thread Brian E Carpenter
Apart from me and Michael, who else wants to work on code and run it in Chicago on March 25 and 26? We need BRSKI, ACP and GRASP. Regards Brian On 30/12/2016 14:19, Michael Richardson wrote: > > Brian and I have been discussing thoughts about an ANIMA Hackathon at IETF94. > > The question ha

Re: [Anima] Hackathon at IETF94 thoughts

2017-01-12 Thread Brian E Carpenter
or Chicago, I could probably bring three Dell Latitude laptops: E5450 > (i5-5200U, Windows 7, Ubuntu), E6400 (Core 2 Duo P9500, Windows 7, > Ubuntu), C600 (Pentium III, Lubuntu only). > > Bill > > On 12/01/2017 2:17 PM, Brian E Carpenter wrote: >> Apart from me and Michael,

Re: [Anima] [Anima-bootstrap] converging on some common terminology

2017-01-21 Thread Brian E Carpenter
So, we should adopt this terminology for the GRASP objectives, I guess. We also need to make them correspond to the latest thinking in other ways too. Any more comments on draft-carpenter-anima-ani-objectives before we update it? Regards Brian On 21/01/2017 04:26, Michael Richardson wrote: >

Re: [Anima] M_FLOOD vs M_DISCOVERY

2017-01-29 Thread Brian E Carpenter
Michael, You show the objective as ["AN_registrar", F_DISC, 255 ] i.e. with a null value. SHouldn't it include a value field that indicates the supported method(s)? I've been using values like "BRSKI-COAP" and "BRSKI-TLS". Just relying on the port numbers seems a bit schlonky. Regards Brian O

Re: [Anima] I-D Action: draft-carpenter-anima-ani-objectives-00.txt

2017-01-30 Thread Brian E Carpenter
This is a reply to an old but very interesting message. We're working on an update to the draft. Some of Toerless's points will be directly addressed in the new draft. Some of them are out of scope since the draft only aims to define formats. I have commented on a few others below. On 18/11/2016 1

Re: [Anima] I-D Action: draft-ietf-anima-autonomic-control-plane-05.txt

2017-01-30 Thread Brian E Carpenter
Hi, Some comments, not in order of importance. > 2.3. Data Plane Independent Permanent Reachability It's probably worth noting in this section that the ACP does depend on some basics: e.g. layer 2 bridges functioning and intermediate nodes functioning (even if their data plane routing is down).

[Anima] New release of Python3 GRASP prototype

2017-02-02 Thread Brian E Carpenter
Hi, I've uploaded a new release of the Python3 GRASP prototype and demonstration ASAs to https://www.cs.auckland.ac.nz/~brian/graspy/. These use an updated version of the GRASP API (with numeric error codes instead of English-language strings) so they are *incompatible* with all earlier releases

[Anima] Anima@hackathon in Chicago

2017-02-02 Thread Brian E Carpenter
Some of us from the Anima WG will try to do interop stuff at the hackathon. See https://www.ietf.org/registration/MeetingWiki/wiki/doku.php?id=98hackathon Please sign up - and if you plan to bring Anima code, let us know! Otherwise, you'll need a laptop running Linux or Windows, with Python 3 (*n

[Anima] Fwd: Port and multicast address usage [Re: Anima@hackathon]

2017-02-07 Thread Brian E Carpenter
Forwarded Message Subject: Port and multicast address usage [Re: Anima@hackathon] Date: Sun, 5 Feb 2017 17:49:56 +1300 From: Brian E Carpenter Organization: University of Auckland To: hackat...@ietf.org Since we don't have any IANA allocations yet, Anima code will need to us

Re: [Anima] Fwd: Port and multicast address usage [Re: Anima@hackathon]

2017-02-09 Thread Brian E Carpenter
On 10/02/2017 06:15, Michael Richardson wrote: > > Brian E Carpenter wrote: > > UDP & TCP port: > > GRASP_LISTEN_PORT = 1021 > > You pick a "system" port. It might be better for experimenters not to. But those are the only ports reserved

[Anima] Fwd: I-D Action: draft-carpenter-anima-ani-objectives-01.txt

2017-02-12 Thread Brian E Carpenter
Updated for consistency with various other drafts. Please read! There are issues to discuss, for example: There are a two options for ACP adjacency discovery: either each node periodically floods out its existence, or each node periodically uses GRASP discovery to find its neighbours. Which is be

[Anima] Fwd: I-D Action: draft-liu-anima-grasp-api-03.txt

2017-02-12 Thread Brian E Carpenter
And here's an update to the GRASP API. Main changes: 1) Changed error return to integers: The previous design returned English-language error strings. This design returns an integer error code, but therefore needs the error codes to be enumerated. So far, there are 38, based on the prototype impl

Re: [Anima] Review of draft-ietf-anima-grasp-09

2017-02-13 Thread Brian E Carpenter
Charlie, CC to i...@ietf.org dropped for now, we don't need to bore everybody. I have Bcc'ed Benoit since I mention him below. Thanks for the careful review, it's just what we needed. For now, just a few top level comments below: On 14/02/2017 09:36, Charles Perkins wrote: > Reviewer: Charles Pe

Re: [Anima] Review of draft-ietf-anima-grasp-09

2017-02-15 Thread Brian E Carpenter
without some AD/WG Chair guidance on the larger questions mentioned below. Regards Brian On 14/02/2017 12:18, Brian E Carpenter wrote: > Charlie, > > CC to i...@ietf.org dropped for now, we don't need to bore > everybody. I have Bcc'ed Benoit since I mention him below. >

[Anima] Hackathon, GRASP and C: a challenge to the WG

2017-02-20 Thread Brian E Carpenter
Hi, I've been entertaining myself by putting together an IPC interface to the GRASP Python prototype. (As of today, it seems to be working, but the code is not fit to publish yet.) Why? Because this is what we need for multiple independent ASAs to call a single instance of the GRASP core. How?

Re: [Anima] Hackathon, GRASP and C: a challenge to the WG

2017-02-27 Thread Brian E Carpenter
y/remotes/ starting with the README. As an added bonus, I included a rough draft of the C header file for a GRASP API. All we need now is a C programmer to do the rest. Regards Brian On 21/02/2017 17:48, Brian E Carpenter wrote: > Hi, > > I've been entertaining myself by putting to

Re: [Anima] Review of draft-ietf-anima-grasp-09

2017-03-01 Thread Brian E Carpenter
Hi Charlie, While reviewing your comments, I came upon one that I don't understand: > 3.5.6.1. Flooding > ... > A GRASP device with multiple link-layer interfaces (typically a > router) MUST support synchronization flooding on all interfaces. If > it receives a multicast Flood Synchron

Re: [Anima] Review of draft-ietf-anima-grasp-09

2017-03-03 Thread Brian E Carpenter
This was a gap in the document as a whole. Easy to fix, fortunately. Thanks Brian > > Regards, > Charlie P. > > > On 3/1/2017 5:25 PM, Brian E Carpenter wrote: >> Hi Charlie, >> >> While reviewing your comments, I came upon one that I don't understa

Re: [Anima] Review of draft-ietf-anima-grasp-09

2017-03-03 Thread Brian E Carpenter
On 04/03/2017 13:28, Michael Richardson wrote: > > Charlie Perkins wrote: > > I probably should have said more. I just meant that such nodes ought > to be > > allowed to have some network interfaces that do not participate in > GRASP. > > Please excuse the unclear brevity of my rem

[Anima] Questions open after Last Call review of GRASP

2017-03-04 Thread Brian E Carpenter
Hi, We got two excellent reviews of draft-ietf-anima-grasp-09 from Joel Halpern and Charlie Perkins. In fact the WG owes Charlie a big round of applause for the thoroughness of his review. Of course, the authors will fix all the issues that are mistakes, omissions, or lack of clarity. We will get

Re: [Anima] Questions open after Last Call review of GRASP

2017-03-06 Thread Brian E Carpenter
Replying to myself, I have added a note to the first issue. On 05/03/2017 15:51, Brian E Carpenter wrote: > Hi, > > We got two excellent reviews of draft-ietf-anima-grasp-09 > from Joel Halpern and Charlie Perkins. In fact the WG owes > Charlie a big round of applause for the thor

Re: [Anima] SecDir review of draft-ietf-anima-grasp-09

2017-03-07 Thread Brian E Carpenter
Thanks Barry. Good comments, but we have to get a new draft out before the deadline, so I'm not sure these will all make it in until the one after. Regards Brian On 08/03/2017 15:43, Barry Leiba wrote: > I have reviewed this document as part of the security directorate's > ongoing effort to re

<    1   2   3   4   5   6   7   8   9   >