Hi!

This is a nice and short document.  In fact it is so short that I wonder why it 
isn’t just part of draft-ietf-bfd-seamless-base.  Besides indicating specific 
addresses/port numbers to use, there is no significant 
transport-protocol-specific contribution beyond what is already in the base 
document.

Please consider merging this document into draft-ietf-bfd-seamless-base.  I 
will keep this document in AD Evaluation (and not return it to the WG) at least 
until a decision has been made.

Thanks!

Alvaro.

Major:

  1.  Nowhere in this document (or draft-ietf-bfd-seamless-base) is congestion 
mentioned.  There is very little in rfc5881 (and nothing in rfc5884) that adds 
to what rfc5880 covers, which makes me think that a generic approach might be 
better (i.e. in  draft-ietf-bfd-seamless-base).  Are there new 
congestion-related transport-protocol-specific considerations that arise when 
using S-BFD?  Please include some text indicating any congestion issues — or at 
least explaining why there aren’t any new ones.

Minor:

  1.  Section 4. (S-BFD Control Packet Demultiplexing).  The process described 
here doesn’t match what is specified in Section 7.1. (Demultiplexing of S-BFD 
Control Packet) of draft-ietf-bfd-seamless-base.
  2.  I think that Section 5.2. (Target vs. Remote Entity (S-BFD 
Discriminator)) needs to be clarified.
     *   “…to perform a continuity test towards a target but to a transit 
network node.”  I think there might be a “not” left out somewhere, maybe you 
meant “…to not perform a continuity test towards a remote entity but to a 
transit network node”. ??
     *   What is the "TTL expiry exception path”?  Is that an 
implementation-specific construct?
     *   “…MUST allow received S-BFD control…”  This is a change from rfc5880, 
so we should mark this document as updating it.
  3.  Section 6.1. (Details of S-BFD Control Packet Sent by SBFDReflector)
     *   "Source IP address…MUST be set to a local IP address…”  Any address?  
Why isn’t this copied from the received packet?
     *   "TTL field of the IP header SHOULD be set to 255.”  From Section 5.2 I 
understand why “SHOULD” is used for the Initiator, but why is this not a “MUST” 
for the SBFDReflector?

Nits:

  1.  Missing references
     *   Introduction: "The reader is expected to be familiar with the IP, MPLS 
BFD and S-BFD terminologies and protocol constructs.”
     *   Security Considerations: "Martian addresses"
  2.  Section 2. (S-BFD UDP Port)
     *   s/can be of any/can be any
     *   "The source port number MAY be unique among all SBFDInitiator sessions 
on the system.”  I don’t think we need the “MAY” there.
  3.  Section 5.1. (Details of S-BFD Control Packet Sent by SBFDInitiator)
     *   s/UDP source port MUST be set to a value that is not 7784/UDP source 
port MUST NOT be set to 7784
     *   "The destination IP address MUST be chosen from…”  Please add a 
reference to where the blocks came from.
  4.  Section 5.2. (Target vs. Remote Entity (S-BFD Discriminator)) may be 
better off as 5.1.1.

Reply via email to