ANIMA WG,

I just uploaded a new version of the reference model, https://tools.ietf.org/html/draft-ietf-anima-reference-model-03.

Below the change log; I believe to have addressed all open issues.

Feedback please!
Michael on behalf of the co-authors.

--

* Added the state machine, as discussed in the last IETF.

* Re-ordered things a bit: Now the state machine, as well as the description of the adjacency table (old section 5) are part of section 3, which has become more important, but I think we now have all elements concerning an autonomic node in one section, which looks a lot better to me. Also, I dropped the old section 5 "Behavior of an autonomic node", that never really fit well. So now it looks like this:
   3.  The Autonomic Network Element . . . . . . . . . . . . . . . .   4
     3.1.  Architecture  . . . . . . . . . . . . . . . . . . . . . .   5
     3.2.  The Adjacency Table . . . . . . . . . . . . . . . . . . .   6
     3.3.  State Machine . . . . . . . . . . . . . . . . . . . . . .   8
       3.3.1.  State 1: Factory Default  . . . . . . . . . . . . . .   8
       3.3.2.  State 2: Enrolled . . . . . . . . . . . . . . . . . .   8
       3.3.3.  State 3: In ACP . . . . . . . . . . . . . . . . . . .   9

* Intent distribution: The previous version of the draft only referred to intent to be distributed; following our discussions the distribution protocol may also transport other "information" (which is the term I use now in the draft), which I have now brought out more explicitly in some places.

* There was some discussion on whether we should be more explicit in how information (e.g., Intent) is flooded. I think we settled on GRASP synchronising which node has which version of "information", and where to find it (URI). Then another protocol pulls that information block if needed. However, looking at the reference draft right now, I think we should NOT enter this level of detail here; this should be dealt with in draft-liu-anima-grasp-distribution. I think we're better off if the reference draft stays on a high level here. In any case, it's formally out of scope in ANIMA right now.

* Dealing with out-of-scope topics: I think we agreed that we must include some topics in the draft that are formally out of scope, to provide the context for certain decisions. So far I think we universally agree. We went back-and-forth a few times whether to mark topics with (*) inline, or whether to group them in an appendix. Neither way is perfect. My personal preference is to leave them inline, in the sections they belong to, because if we group them in an appendix we lose context. I think all such topics are clearly marked with a (*) and in each such section I wrote explicitly "outside scope for now". I also re-ordered some sections such that the (*) topics are always last in each section (e.g., I re-ordered 4.6 and 4.7). If anyone has a problem with that, please shout!

* Made some changes to (old) section 5, "Behaviour of an autonomic node":
** changed the sequence: First, node joins ACP, THEN it starts bootstrap proxy
** added Registrar discovery as a separate step.
** explained that bootstrap proxy is an ASA (as discussed in the ASA section) ** condition for the latter is 1) part of ACP, and 2) having discovered at least one Registrar.

* some editorial changes; changed a "MAY" to a "may".

* Changed "The Proxy ASA" to "The Join Assistant ASA", and "The Registrar" is now "The Join Registrar".


_______________________________________________
Anima mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/anima

Reply via email to