[Last-Call] Opsdir last call review of draft-ietf-bfd-unaffiliated-echo-11

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

 



Reviewer: Dhruv Dhody
Review result: Has Issues

# OPSDIR review of draft-ietf-bfd-unaffiliated-echo-11

I have reviewed this document as part of the Operational directorate's ongoing
effort to review all IETF documents being processed by the IESG.  These
comments were written with the intent of improving the operational aspects of
the IETF drafts. Comments that are not addressed in the last call may be
included in AD reviews during the IESG review.  Document editors and WG chairs
should treat these comments just like any other last-call comments.

The document describes the use of BFD Echo when the peer does not support BFD
but only loops packets back.

The document does not include an explicit manageability & operational
considerations section. Authors could consider adding it. RFC 5880 has it and
it would make sense to call out considerations that are specific to
Unaffiliated BFD Echo (if any). For instance - Does BFD enabled system A know
that the BFD Echo session is unaffiliated? Is there a configuration? How does
it work with affiliated BFD Echo sessions?

## Minor

- There are many instances where you use normative BCP14 keywords when
restating text from existing RFCs. It would be best if you either used
lowercase when paraphrasing or converted those to Verbatim with the use of "".

- Section 1; "It also supports an Echo function to reduce the device
requirement for BFD." - This needs more explanation or a reference if it is
already described in the existing RFC. I am guessing you mean control plane
processing but I am unsure.

- Section 1; "The former scenario is referred to as affiliated BFD Echo, which
is not changed by this document in any way." - Unless I am incorrect, this is
the I-D that is using the term for the first time, and thus this needs to be
rephrased - "The former scenario is referred to as 'affiliated BFD Echo' in
this document, which remains unchanged from [RFC5880]."

- Section 1; "Section 5 of [RFC5880] indicates that the payload of an
affiliated BFD Echo packet is a local matter and hence its contents are outside
the scope of that specification. This document, on the other hand, specifies
the contents of the Unaffiliated BFD Echo packet and what to do with them." -
Why is there no OLD/NEW text for Section 5 of [RFC5880] in Section 3? Also,
does the last paragraph of section 9 of RFC 5880 that should be updated?

- It would make sense to have the use case described in this document itself
with suitable references. Reading section 6.2.2 of [BBF-TR-146] does not help
in having a clear description of why an Unaffiliated BFD Echo is needed.

- All Unaffiliated BFD Echo packets for the session MUST be sent with a Time to
Live (TTL) or Hop Limit value of 255, and received with a TTL or Hop Limit
value of 254, otherwise the received packets MUST be dropped [RFC5082].

- For handling "unset values" in section 2 and section 4, why SHOULD and not a
MUST?

## Nits
- Expand BFD in title

- s/make use of Unicast Reverse Path Forwarding (URPF) [RFC3704] in strict
mode/make use of Unicast Strict Reverse Path Forwarding (RPF) [RFC3704]/ -> to
match with RFC3704. Perhaps you can also explicitly state why for the reader.

Thanks!
Dhruv


-- 
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