Document: draft-ietf-bfd-secure-sequence-numbers
Title: Meticulous Keyed ISAAC for BFD Authentication
Reviewer: Yingzhen Qu
Review result: Has Issues

I'm assigned to do an early OPS DIR review of this document.

Thanks to the authors for working on this document. However I think
the following major issues should be addressed before progressing the
document.

Major:

My understanding is that this document introduces a new authentication 
type for BFD, and it's called Meticulous Keyed ISAAC. However I don't
see where this term is defined.
The following text is from the Introduction:
102        This document proposes the use of an Authentication method which
103        provides meticulous keying, but which has less impact on resource
104        constrained systems.  

"Meticulous Keyed" is a name given by the authors. Please explicitly
define it in the document, and add reference to RFC5880.

760     13.  IANA Considerations
For the "IANA Considerations" in this document, it says to reference
I-D.ietf-bfd-optimizing-authentication, however the referenced  document
doesn't specify "TBD1 (Meticulous Keyed ISAAC)".

704        the isaac() function.c.  Both pages should be maintained at all
705        times.
719        page, it can simply swap the "current" and "next" pages (updating the
720        BFD variables as appropriate), and then notify an asynchronous system
721        to calculate the "next" page.  Such asynchronous calculations are
722        preferable to calculating the next page in the BFD fast path.
Question: About page flipping, the draft says it's asynchronous calculation.
After swapping to the next page, an asynchronous system is to calculate
the next page, which means the next page won't be available until the
calculation is done. Is this considered maintained at all times?

nits:
474        The Seed field is used to is used to identify and secure different
please remove one "is used to"

Thanks,
Yingzhen


Reply via email to