Jamal,
I have no problems with the fixes you suggest. I look
forward to taking another look at each and every one of the
120+ pages.
:-)
--
Eric Gray
Principal Engineer
Ericsson
> -----Original Message-----
> From: Jamal Hadi Salim [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, September 09, 2008 1:38 PM
> To: Eric Gray
> Cc: Avri Doria; Hormuzd M Khosravi; Robert Haas; Weiming
> Wang; [email protected]; Ross Callon
> Subject: Re: Gen-ART Last Call Review of draft-ietf-forces-protocol-15
> Importance: High
>
> Eric,
> Thanks again for the review.
> Please refer to below for response.
>
> On Mon, 2008-08-09 at 16:07 -0500, Eric Gray wrote:
>
> > Comments/Questions:
> > ==================
> >
> > The latter half of the abstract is confusing and ambiguous. After
> > stating that this draft addresses requirements defined in RFC 3654,
> > it says "the specification also ..." - from the context, it seems
> > that this should say "this specification also ...", to clarify that
> > you're not still talking about RFC 3654. Further, there is still
> > more awkwardness toward the end - where it appears that the document
> > defines some requirements of the protocol. What does that mean -
> > i.e. - is this a protocol specification, requirements specification
> > or both?
>
> Yes, the text is a little confusing. How does this sound for the last
> sentence:
> "Besides the ForCES protocol, this specification also defines the
> requirements for theTransport Mapping Layer (TML)."
>
> > ____________________________________________________________________
> >
> > The 4th paragraph in section 2 claims that the specification does
> > not define transport mechanisms; presumably we should say something
> > about transport. For example: is it assumed to be reliable, or is
> > it left open as to whether or not the protocol will need to include
> > a means to ensure delivery occurs?
>
> The TML layer takes care of that. So the section on the TML worries
> about transport desires.
>
> > However, it appears that the sentence is simply misleading, given
> > that what it claims the specification does not do is very similar
> > to what the TML, described starting in section 4, actually does
> > do. While this document does not explicitly define TML details,
> > it has quite a lot to say about what a TML needs to do (which is
> > - I guess - what the abstract is getting at when talking about
> > how this specification also specifies requirements).
>
> Indeed. Fixing the abstract should remove this confusion.
>
> > This entire (4th) paragraph would be less confusing if a brief
> > statement to the same effect were included in the 2nd paragraph
> > after it (discussing section 4) and this paragraph was removed.
> >
> > Alternatively, this paragraph could be moved relatively intact to
> > live between the 2nd and 3rd paragraph after where it is now. You
> > may want to replace "transport mechanism for protocol messages"
> > with "mechanisms of the TML" - as this paragraph then becomes the
> > "glue" between the descriptions of section 4 and section 5.
>
> How about we just totaly remove the offending paragraph - doing that
> doesnt take away from the intended message (given a fix in the
> abstract).
>
> >
> > Section 4.2 (1st paragraph) talks about 2 phases: pre-association
> > and association.
> >
> > This is in comparison with other places where they are identified
> > as pre-association and post-association. Please clarify.
>
> Thanks for catching that it should read "post-association"
>
> > ____________________________________________________________________
> > The last paragraph on page 16 and the first 2 paragraphs on page
> > 17 talk about states (OperEnable, OperDisable, AdminEnable) that
> > are not shown in figure 4 (FE state machine). Either Figure 4
> > is not really the state machine (likely, since it shows phases,
> > not states), or the "states" described in subsequent paragraphs
> > are actually only inputs to the state machine.
> >
> > This needs to be tightened up. If the figure represent phases,
> > it should be so labeled, and the box on the right should be re-
> > named "post association phase." If the figure is - in fact - a
> > state machine, the other "states" need to be disambiguated.
>
> We should relabel figure 4 appropriately to be phases not states.
>
> > ____________________________________________________________________
> >
> > There is a considerable amount of opacity (lack of clarity) in the
> > status of pre-association as in or out of scope. First, the 1st
> > paragraph at the top of page 13 says that FEM and CEM are touched
> > on (although out of scope) because they are "integral" to the pre-
> > association phase. That makes sense, because pre-association is a
> > ForCES protocol phase. Also, quite a lot of the document appears
> > to address various aspects of the pre-assocation phase. Then, to
> > my complete surprise, I read this statement after figure 6:
> >
> > "Because the pre-association phase is out of scope, these details
> > are not discussed any further in this specification."
> >
> > After that, I am at a loss as to how to proceed. Which is it, in
> > scope, or out of scope?
>
> It is in scope but not the interaction prior to that; We are going to
> fix the text as per your suggestion below.
>
> > I think what is meant is that the specific interactions of CEM
> > and FEM that are part of the pre-association phase are out of
> > scope, but this is really, really, not clear.
> > ____________________________________________________________________
> >
> > It seems a bit strange to have the IANA Considerations in an
> > appendix. Has this been okay'd by the ADs?
> >
> > I ask only because I can think of no reason why it should not
> > be a part of the main standard document, especially since it
> > is likely to be viewed as normative text and may be missed in
> > an appendix.
> >
>
> It is not uncommon to have IANA considerations in an appendix.
> If you think it would be of significance, then we will make the change
> and move it out of the appendix.
>
> >
> > NITs:
> > ====
> >
> > In section 1.2, is it really necessary to have "table Table 1" and
> > "table Table 2" (speaking of indicating "multiplicity")?
>
> Good point. Will fix.
>
> > ____________________________________________________________________
> >
> > In the 3rd paragraph of section 2, "Block(LFB)" needs a space.
>
> Will fix.
>
> > ____________________________________________________________________
> >
> > Last paragraph on page 12, there are 3 Fp reference points -
> > emphasis on the plural.
>
>
> Will fix.
>
> > ____________________________________________________________________
> >
> > 1st paragraph under figure 4, I can't parse the sentence:
> >
> > "An unassociated FE MAY continue sending packets when it is capable
> > high availability."
> >
> > I think you mean:
> >
> > "An unassociated FE MAY continue sending packets when it has a high
> > availability capability."
>
> Will fix.
>
> Again, much thanks.
>
> cheers,
> jamal
>
>
_______________________________________________
Gen-art mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/gen-art