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

Re: draft-ietf-ccamp-tracereq



Ron,

It is a nice document. I went it through and have a few comments:

- Section 3, 9) - "forwarding plane failu res" ==> _failures_

- I didn't understand why the following paragraph appears twice - the
  same in Section 3, 13) and 14). I assume you're talking about control
  plane failure in 13).
      Justification: MTU information is sometimes useful in identifying
      the root cause of forwarding plane failures.

- Again, Section 3, 14):
      14) When tracing through the forwarding plane, display the MTU
      associated with each hop in the reverse direction.
  Meanwhile, in Section 4.3:
      The protocol must be stateless. That is, nodes should not have to
      maintain state between successive traceroute messages.
  Are you assuming the probe and response messages are always hop-by-hop
  addressed? Otherwise, the forwarding and reverse paths of transporting
  the probe & response pair could differ, e.g., due to the Internet
  routing, or policies. And -
  Do we need a same transport path for them? If so, how a stateless
  traceroute protocol knows the reverse path to forward the response
  message?  Probably we could create a temporary state while handling a
  probe message, to include P_HOP & Interface information like in RSVP,
  although the state is used only once in this case.

- Section 4.1 - I don't understand the following sentense:
                             Many network forward datagrams that specify
    IP options differently than they would forward datagrams that do not
    specify IP options.
  Maybe they ==> them, but the implication of this sentense is still
  unclear to me.

- Section 4.2 "IP was _disqualified_ in order to conserve protocol
   identifiers." - I'm not sure this is always valid. Anyway,
   using UDP would have also to request a port number from IANA; there
   is actually a tradeoff among protocol_ID v.s. port number v.s. ICMP
   type. BTW, UDP may introduce a little (although minor)
   additional overhead.

- In general I would expect the document would not constrain too much
  on protocol details - the latter looks to me more of a protocol
  design issue, instead of an informational RFC on "requirement".

- It looks better if an experimental traceroute protocol (RFC1393 -
  traceroute using an IP option) would be referenced and shortly
  introduced in Section 2 (e.g., MTU determination).

My 2 cents.

Xiaoming

Ron Bonica wrote:
Folks,

At the request of the IESG, I have updated draft-ietf-ccamp-tracereq and
sent a new copy to the draft editor. Until the draft editor posts it, a copy
can be found at http://www.bonica.org/docs/draft-ietf-ccamp-tracereq-03.txt.

Please take a look, as this draft will need to go through another WG last
call.

===========================================
Ronald P. Bonica       Ph: 703 886 1681
vBNS Engineering       page: 1 888 268 8021
Ashburn, Va.
===========================================
"We are not on Earth to guard a museum, but
to cultivate a flourishing garden of life."
                -- Angelo Giuseppe Roncalli


--
Xiaoming Fu
University of Goettingen, Telematics Group
Lotzestr. 16-18, 37083 Goettingen, Germany
Tel.+49-551-39 14411, Fax.+49-551-39 14403
http://www.ifi.informatik.uni-goettingen.de