[Last-Call] draft-ietf-bfd-stability-19 ietf last call Tsvart review

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Document: draft-ietf-bfd-stability
Title: BFD Stability
Reviewer: Mirja Kühlewind
Review result: Ready with Nits

This document has been reviewed as part of the transport area review team's
ongoing effort to review key IETF documents. These comments were written
primarily for the transport area directors, but are copied to the document's
authors and WG to allow them to address any issues raised and also to the IETF
discussion list for information.

When done at the time of IETF Last Call, the authors should consider this
review as part of the last-call comments they receive. Please always CC
tsv-art@xxxxxxxx if you reply to or forward this review.

There are no transport issues as this draft simply specifies an extension that
adds a sequence number that can be used to detect loss and increment a loss
count. However, especially Section 5 which is the main specification is not
fully clear and could be further clarified, specifically:

- “meticulously increasing sequence number” -> I know the term “meticulous” is
used for BPF but I’m not sure the term is clear in the context of sequence
number….? If you mean that all values have to be used at the sender without
gaps, I think you should simply say that.

-  “If bfd.AuthSeqKnown is 0, bfd.AuthSeqKnown is set to 1” -> not sure what
you want to say here…? Do you mean it will be set to 1 when a new packet is
received (and not discarded)? Also you don’t really say what bfd.AuthSeqKnown
is supposed to be at all? At minimum it would be good to say that it is defined
in RFC5880  but even better would be to briefly recap what it is.

- “If bfd.AuthSeqKnown is 1, and the received Sequence Number field is not
equal to bfd.RcvAuthSeq + 1 (in a circular number space), then  the loss count
is incremented by one” -> This doesn’t seem correct. If more than one packet is
lost, the loss count should not be increased by one but by the difference
between last seen and the current value, no?

- “when bfd.AuthSeqKnown is 1, the received Sequence Number MUST NOT be
compared” -> this doesn’t really fit to the previous text, I guess you mean if
bfd.AuthSeqKnown is already 1 when a new packet is received?

Also in Section 6:
- “When using MD5 or SHA authentication, BFD MUST use an authentication type
(bfd.AuthType) that is of type meticulous” -> not fully sure what exactly you
mean here. There is no type “meticulous” in itself. You mean type MUST be
“Meticulous Keyed MD5” or “Meticulous Keyed SHA1”, respectively? I think it
important to be correct here in the language you are using.


-- 
last-call mailing list -- last-call@xxxxxxxx
To unsubscribe send an email to last-call-leave@xxxxxxxx




[Index of Archives]     [IETF Annoucements]     [IETF]     [IP Storage]     [Yosemite News]     [Linux SCTP]     [Linux Newbies]     [Mhonarc]     [Fedora Users]

  Powered by Linux