RE: Last Call: <draft-ietf-ippm-2330-ipv6-04.txt> (IPv6, IPv4 and Coexistence Updates for IPPM's Active Metric Framework) to Informational RFC

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

 



> -----Original Message-----
> From: Tom Herbert [mailto:tom@xxxxxxxxxxxxxxx]
> Sent: Sunday, April 15, 2018 12:16 PM
> To: MORTON, ALFRED C (AL) <acm@xxxxxxxxxxxxxxxx>
> Cc: C. M. Heard <heard@xxxxxxxxx>; IETF <ietf@xxxxxxxx>; 6man
> <ipv6@xxxxxxxx>; IPPM <ippm@xxxxxxxx>
> Subject: Re: Last Call: <draft-ietf-ippm-2330-ipv6-04.txt> (IPv6, IPv4 and
> Coexistence Updates for IPPM's Active Metric Framework) to Informational
> RFC
> 
> On Sun, Apr 15, 2018 at 6:43 AM, MORTON, ALFRED C (AL)
> <acm@xxxxxxxxxxxxxxxx> wrote:
> > Thanks for your review, C.M.
> >
> >
> >
> > please see below [acm],
> >
> > Al
> >
> >
> >
> > From: C. M. Heard [mailto:heard@xxxxxxxxx]
> > Sent: Saturday, April 14, 2018 2:54 PM
> > To: IETF <ietf@xxxxxxxx>
> > Cc: IPPM <ippm@xxxxxxxx>; 6man <ipv6@xxxxxxxx>
> > Subject: Re: Last Call: <draft-ietf-ippm-2330-ipv6-04.txt> (IPv6, IPv4
> and
> > Coexistence Updates for IPPM's Active Metric Framework) to Informational
> RFC
> >
> >
> >
> > Greetings,
> >
> >
> >
> > I have some last call comments on this document. Most (but not all)
> focus on
> > aspects that do not respect RFC 8200 and RFC 8201.
> >
> >
> >
> > The Abstract says:
> >
> >
> >
> >    [...] Exemplary use cases include,
> >
> >    but are not limited to IPv4-IPv6 translation, NAT, protocol
> >
> >    encapsulation, IPv6 header compression, or use of IPv6 over Low-Power
> >
> >    Wireless Area Networks (6LoWPAN).
> >
> >
> >
> > These last two use cases, however, are explicitly excluded in Section 4:
> >
> >
> >
> >    [...] Because of these reasons we
> >
> >    consider ROHC and 6LowPAN packets to be out of the scope of this
> >
> >    document.
> >
> >
> >
> > On that basis, it seems that the last two use cases in the Abstract
> should
> > be removed. Other places in the draft that IPv6 header compression also
> need
> > to be looked at.
> >
> > [acm]
> >
> > Clarified as follows:
> >
> > IPv6 header compression and use of IPv6 over
> >
> > Low-Power Wireless Area Networks (6LoWPAN) are
> >
> > considered and excluded from the standard-formed packet evaluation.
> >
> >
> >
> > and later:
> >
> > Because of these reasons we consider ROHC and
> >
> > 6LowPAN packets to be out of the scope for the
> >
> > standard-formed packet evaluation.
> >
> >
> >
> > Section 3, page 3, next to last paragraph, has a reference "Diffserv
> > [RFC2780]" -- shouldn't that be "Diffserv [RFC2474]"?
> >
> > [acm]
> >
> > yes, 2474 was intended, thanks.
> >
> >
> >
> > Section 3, page 4, third paragraph, says:
> >
> >
> >
> >    [...] For example, the packet length will
> >
> >    change if IP headers are converted to the alternate version/address
> >
> >    family, or if optional Extension Headers are added or removed. [...]
> >
> >
> >
> > Adding or removing extension headers contravenes RFC 8200. Since this is
> > just an example, I would recommend deleting the controversial second
> clause.
> >
> > [acm]
> >
> > Understand, see below.
> >
> >
> >
> > Section 4, page 6, last paragraph, and page 7, first paragraph, say:
> >
> >
> >
> >    The topic of IPv6 Extension Headers brings current controversies into
> >
> >    focus as noted by [RFC6564] and [RFC7045].  However, measurement use
> >
> >    cases in the context of the IPPM framework like in-situ OAM in
> >
> >    enterprise environments or IPv6 Performance and Diagnostic Metrics
> >
> >    (PDM) Destination Option measurements [RFC8250] can benefit from
> >
> >    inspection, modification, addition or deletion of IPv6 extension
> >
> >    headers in hosts along the measurement path.
> >
> >
> >
> >    As a particular use case, hosts on the path may store sending and
> >
> >    intermediate timestamps into dedicated extension headers to support
> >
> >    measurements, monitoring, auditing, or reproducibility in critical
> >
> >    environments.  [RFC8250] endorses the use and manipulation of IPv6
> >
> >    extension headers for measurement purposes, consistent with other
> >
> >    approved IETF specifications
> >
> >
> >
> >
> >
> > [acm]
> >
> > This is the end-of-message I received, but I imagine you intended to
> >
> > point-out that 8200 and 8250 appear to be in conflict over
> >
> > addition/deletion of extension headers.
> >
> >
> >
> > From 8200, section 4:
> >
> >
> >
> >    Extension headers (except for the Hop-by-Hop Options header) are not
> >
> >    processed, inserted, or deleted by any node along a packet's delivery
> >
> >    path, until the packet reaches the node (or each of the set of nodes,
> >
> >    in the case of multicast) identified in the Destination Address field
> >
> >    of the IPv6 header.
> >
> >
> >
> > I wonder why RFC 2119 requirement terms were not used to
> >
> > express this idea? We certainly have agreements about
> >
> > requirements language for Standards Track memos in IETF.
> >
> >
> >
> > RFC8250 does not involve Extension header insertion/deletion
> >
> > along the path, but other work-in-progress (in-situ OAM) would.
> >
> >
> >
> > In any case, a measurement framework should be prepared to
> >
> > handle some unexpected/discouraged behaviors encountered on the path.
> >
> 
> Alfred,
> 
> That is not what this draft is doing. It is advocating header
> extension insertion even though that is contrary to RFC8220. (it is
> also advocating processing and modification or destination option by
> middleboxes which is also contrary to RFC8200). From the draft:
> 
> "Destination Option measurements [RFC8250] can benefit from
> inspection, modification, addition or deletion of IPv6 extension
> headers in hosts along the measurement path."
> 
> That ignores the negative protocol implications of extension header
> insertion. draft-voyer-6man-extension-header-insertion proposed
> updating RFC8200 to allow extension header insertion. The draft got
> significant push back and in the 6man discussion a list of problem
> with extension header were enumerated. AFAICT the authors of that
> draft haven't provided answers to any of the issues yet.
> 
> Tom
> 
[acm] 

You've cited a sentence fragment above, Tom.

   The topic of IPv6 Extension Headers brings current controversies into
   focus as noted by [RFC6564] and [RFC7045].  However, measurement use
   cases in the context of the IPPM framework like in-situ OAM in
   enterprise environments or IPv6 Performance and Diagnostic Metrics
   (PDM) Destination Option measurements [RFC8250] can benefit from
   inspection, modification, addition or deletion of IPv6 extension
   headers in hosts along the measurement path.

Since PDM / RFC8250 exclusively defines measurement based on DOH,
it is a bit out of place with " ...modification, addition or deletion of 
IPv6 extension headers..." (inspection was a possibility, but not 
discussed in RFC8250)

We are proposing to delete PDM/8250 from the sentence:

   The topic of IPv6 Extension Headers brings current controversies into
   focus as noted by [RFC6564] and [RFC7045].  However, measurement use
   cases in the context of the IPPM framework like in-situ OAM [ref] in
   enterprise environments can benefit from
   inspection, modification, addition or deletion of IPv6 extension
   headers in hosts along the measurement path.

please call me Al,
everyone else does





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

  Powered by Linux