I received (as shepherding AD) the following review comments on
this document which seem polite and relevant. I am putting them
on the list so that the authors can consider them with the other
The document is quite well written.
The structure of the document is appropriate. The place of
Section 1.2. is however questionable. Wouldn't it better fit
incorporated in Section 7?
While the Introduction contains the following sentence:
"This document sets out the reasons for selecting a single,
coherent set of OAM solutions for standardization."
the intent of the document is quite clear:
"This document is intended to explain why it would be unwise
to standardize multiple solutions for MPLS-TP OAM, and to
show how the existence of multiple solutions would
complicate MPLS-TP development and deployment making
networks more expensive to build, less stable, and more
costly to operate."
"This document focuses on an examination of the consequences
of the existence of two MPLS-TP OAM solutions."
As a result, the document nearly only focuses on the drawbacks of
having multiple solutions rather than on the advantages on having
a single one. This leave a considerable hole in the overall
argumentation, hole which should be filled.
Also, the argumentation does not rely on a lot of technical
arguments, most of the arguments put forward are of business/
financial/organizational/... type. Combined to that, only
qualitative arguments are given. No numbers/figures are given to
illustrate the argumentation. Finally, it might sometimes be
difficult for the reader to understand the precise conditions in
which an identified event could materialize (e.g., "the protocols
rules of one protocol require the packets of the other protocol
to be discarded and may result in the LSP or PW being torn down";
Section 6.1) or simply the link between a root cause and its
potential consequences (e.g., how protocol incompatibility leads
to "disruption or corruption of user data", "connection failure";
Overall, the reasoning and thus the conclusions drawn appear to be
arguable. It is suggested to strengthen the argumentation, by
focusing on technical and scientific arguments, by providing
numbers (absolute, comparative, probabilistic, ...), and by being
more precise/detailed in the reasoning, to the extent possible.
Note: In relation to the impossible co-existence of multiple
solutions, Section 4.2 describes a situation where two or more
solutions exist, together with a rule (one default and mandatory
solution, the other optional) for managing the duality. This seems
contradictory with the objective of the document.
The scope of the document would benefit from being clarified.
The document is a written version of the history and of some
reasons that participated to the decision taken by the MPLS
Working Group concerning the development of the MPLS-TP OAM
functionality. It does not make any recommendation. This should
be stated clearly.
It should also be made clear that the document does not forbid,
from that point on, the IETF community and more specifically the
MPLS Working Group to be at the origin of, and to define, a new
set of MPLS OAM functions, or to extend the existing one, or to
propose any other evolution of the technology it is responsible
Abstract and Introduction
"MPLS-TP is a set of functions and features selected from the
wider MPLS toolset".
This sentence would benefit from some additional information and
context. It lacks a notion of time-line or at least of
It might be the reality today that MPLS-TP is part of MPLS but
MPLS had to grow to incorporate MPLS-TP tool set.
A change to capture that would by the way lead to a greater
coherence with the language used in the paragraphs below (e.g.,
Similarly, the following change is suggested:
s/These additions were motivated by MPLS-TP, but form part of the
wider MPLS toolset such that any of them could be used in any
MPLS deployment./These additions were motivated by MPLS-TP, and
now form part of the wider MPLS toolset such that any of them
could be used in any MPLS deployment./
It is unclear to which requirements the word "these" refers to in
the following sentence:
"Many solutions and protocol extensions have been proposed to
address these OAM requirements."
As per RFC 5317, the IETF and ITU-T commissioned the JWT to
evaluate the issues that arose from the development of t-mpls
and to make a recommendation on the way forward.
A sentence restating this, and replacing the first sentence of
the section, would be more appropriate.
The 4th paragraph mentions "an agreement on the principles of
the design and the direction for the development of an MPLS-TP
It would be worth detailing the agreement i.e., what were the
principles and direction the teem agreed on.
A list of OAM features is given. It includes Linear Protection
Control. I am unsure this feature has ever been considered as an
At least, the authors of draft-ietf-mpls-tp-linear-protection do
not seem to refer to the mechanism they define, as being an OAM
feature, nor does it seem to satisfy an OAM requirement (RFC 5860).
It is suggested to remove the item from the list.
Next to last paragraph.
It should be noted that the construction of an NMS also depends
on the way the OAM functions are operated and configured.
s/mechanisms that have already been defined and that are currently/
mechanisms that have already been defined or that are currently/
The motivation for a single OAM solution in MPLS-TP is ... not to
have two. This is a bit odd as an introductory text. (c.f. general
s/and indeed with their first attempt/
and indeed their first attempt/
The last portion (after the comma) of the following sentence is
difficult to understand:
In MPLS-TP, MPLS was extended to satisfy the transport network
requirements in a way that was both compatible with MPLS as has
already been deployed, and MPLS and with the IETF envisioned it
would develop in the future.
s/particularly give the ultra-pedantic/
particularly given the ultra-pedantic/
Both the 2nd and 3rd paragraphs describe the case of protocol
packets being recognized as "unknown" yet different levels of
incompatibility seems to be associated to each.
This should be clarified.
4th paragraph states that there are "obvious" issues with
incompatibility, but then only vaguely lists some and does so
independently of the incompatibility grade of seriousness.
If issues are obvious then it is preferable to clearly state
these obvious issues and to associate each to the corresponding
grade of seriousness. (c.f. general comment)
Ietf mailing list