[Gen-art] RE: Gen-Art LC Review: draft-ietf-pwe3-tdmoip-05.txt

"Yaakov Stein" <yaakov_s@rad.com> Mon, 04 September 2006 11:36 UTC

Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GKCkW-00007d-5i; Mon, 04 Sep 2006 07:36:20 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GK6Wr-0005YS-6M; Mon, 04 Sep 2006 00:57:49 -0400
Received: from radmail.rad.co.il ([62.0.23.193] helo=antivir1.rad.co.il) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GK6Wl-00007C-G9; Mon, 04 Sep 2006 00:57:49 -0400
Received: from antivir1.rad.co.il (localhost [127.0.0.1]) by antivir1.rad.co.il (8.12.10/8.12.10) with ESMTP id k844p1tC014336; Mon, 4 Sep 2006 07:51:03 +0300 (IDT)
Received: from exrad3.ad.rad.co.il (exrad2 [192.114.24.112]) by antivir1.rad.co.il (8.12.10/8.12.10) with ESMTP id k844p1Zf014333; Mon, 4 Sep 2006 07:51:01 +0300 (IDT)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 04 Sep 2006 08:00:13 +0200
Message-ID: <457D36D9D89B5B47BC06DA869B1C815D019A170B@exrad3.ad.rad.co.il>
In-Reply-To: <7.0.1.0.0.20060903194930.0333a4e0@stevecrocker.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: Gen-Art LC Review: draft-ietf-pwe3-tdmoip-05.txt
Thread-Index: AcbPxKWUOx5Q1hUXR6qIIzoD+YP9kAAIBRtg
From: Yaakov Stein <yaakov_s@rad.com>
To: "Joel M. Halpern" <joel@stevecrocker.com>, Mary Barnes <mary.barnes@nortel.com>, gen-art@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 0770535483960d190d4a0d020e7060bd
X-Mailman-Approved-At: Mon, 04 Sep 2006 07:36:19 -0400
Cc: pwe3@ietf.org, Mark Townsley <townsley@cisco.com>, Danny McPherson <danny@arbor.net>, Stewart Bryant <stbryant@cisco.com>
Subject: [Gen-art] RE: Gen-Art LC Review: draft-ietf-pwe3-tdmoip-05.txt
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/gen-art>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
Errors-To: gen-art-bounces@ietf.org

Joel, thanks for the review.

My comments on your findings are interleaved below.

Y(J)S
 

-----Original Message-----
From: Joel M. Halpern [mailto:joel@stevecrocker.com] 
Sent: Monday, September 04, 2006 02:48
To: Mary Barnes; gen-art@ietf.org
Cc: Mark Townsley; Stewart Bryant; Danny McPherson; Yaakov Stein;
pwe3@ietf.org
Subject: Gen-Art LC Review: draft-ietf-pwe3-tdmoip-05.txt

I am the assigned Gen-ART reviewer for draft-ietf-pwe3-tdmoip-05.txt.
For background on Gen-ART, please see the FAQ at
<http://www.alvestrand.no/ietf/gen/art/gen-art-FAQ.html>.

(Minor note: I am copying only the first of the authors as otherwise
filters may complain about the number of adressees.  I will send a
separate copy to the other authors, as I expect the copy to the WG list
to be delayed.)

Please resolve these comments along with any other Last Call comments
you may receive.


This document is nearly ready for publication as an RFC.  There are some
items which warrant attention.


Question: Section 3 appears to define specific bits on the wire.  It 
defines the order of RTP vs other headers, and defines the setting of 
specific bits in the RTP header.  Later sections define wire formats 
for other headers.  Given such definitions, I would expect the 
document to be either Experimental or Standards track, rather than 
Informational.  I presume that this has been addressed, but since the 
tracker does not show anything, I am raising the question.
(I suspect that the WGs view is that the formats are all normatively 
defined elsewhere, and are just being collected here for 
reference.  Collecting packet formats by value, rather than by 
reference, is nice for books, but not usually a good idea for 
RFCs.  And at least the RTP header order and header field settings 
appear to be defined normatively here.)
Further, the presence of distinctly marked "informative" appendix 
indicates that the document is defining expected behavior and is 
itself more than informational.

[YJS] The designation of SAToP as standards track,
and of TDMoIP and CESoPSN as informative, 
was the result of a 3-year long battle in the PWE3 WG.
Although I quite agree that the document defines a specific
protocol (and one that has been widely deployed),
I suggest not bringing that question up again.

moderate: The introduction does not tell me what this document is 
about.  A few sentences along the lines of the technical summary in 
the tracker would help.

[YJS] The description is in the Abstract and hinted at in the first
paragraph
of the Introducton. I will add a few sentences to the first paragraph
to make this more clear.

moderate: The paragraph on SAToP in section 2.seems to characterize a 
loss rate of one fifth of one percent as an "extremely reliable and 
overprovisioned PSN."  While I do not want to get in to an argument 
about what is acceptable, it is to be noted that even TCP will have 
performance problems with a link with a 0.2% loss rate.  ISPs with 
loss rates much lower than that are still not usually referred to as 
"extremely reliable."  I would recommend simply removing the sentence.

[YJS] This number come up from two sources.
1) documents presented to the ITU question that worked in parallel
to PWE3 showing that this is indeed a kind of dividing line between
well-engineered networks and best-effort ones.
2) empirical results that the user experience of circuit emulation
with AIS substitiution drops at this level (see
draft-stein-pwe3-tdm-packetloss-01.txt
now expired).
In any case, we are continually asked to characterize when to
stop using SAToP and go over to one of the structure-aware methods.
This is as good a break-point as any.
For these reasons I would suggest keeping this sentence.

moderate: following the discussion of severly errored seconds (in the 
SAToP context in section 2), there is text indicating that the use of 
structure aware transport may allow one "to effectively conceal 
packet loss events."  This concealment is not actually described as 
a feature of the protocol anywhere else.  The erorr handling in 
section 6 quite nicely describes what to do with lost packets, and it 
is not to conceal the error.  It does generate the error indication 
so errors are associated with the right place.

[YJS] This was discussed in draft-stein-pwe3-tdm-packetloss-01.txt
but the WG decided NOT to accept this as a BCP.
I offered to detail the algorithms involved,
but gave up trying to write the equations in ASCII.

moderate: Is the entire control word description after figure 2 
copied from RFC 4385, or does this text probide more specific 
meanings / settings / usage  in the structured TDM context?  (I 
suspect it is just a copy of 4385.  If so, I would suggest a shorter 
description, maybe just the field name, and text saying that one 
should see 4385 for the full format.  Copying text between RFCs is 
not a good idea.)  Whatever the case is, the text needs to be clear
about it.

[YJS] The text here pre-dated 4385, and indeed is now compliant
with 4385. The only difference is the allowance of a pre-4385 usage
of a FORMID (which was fully specified in earlier versions of the
draft, but now as a comment for implementers).

moderate: After reading section 5.3 several times, I am still left 
guessing as to what the actual payload format will be when 
transporting HDLC data using TDMoIP.  I presume it is described here 
somehwere, but I can't find it.

[YJS] It is compliant with draft-ietf-pwe3-hdlc-ppp-encap-mpls-09.txt.
If this becomes an RFC before publication of TDMoIP, I will quote it.

minor: The Introduction uses the abbreviation PSN without ever 
expanding it.  The first use should be "Packet Switch Network (PSN)"
minor: I find the characterization of UDP over IPv4 as being a 
distinct type of packet switch network from L2TPv3 over IP an odd 
distinction.  They are different protocols (UDP vs L2TPv3), but they 
are not different networks.  This may be conventional usage in some 
context, but is not a common IETF usage.

[YJS] OK. PSN is of course very common in PWE
and described in RFCs 3916 and 2985.
I will fix.

minor:  The paragraph (3rd paragraph in section 2) defining the 
number of 64Kbit channels carried in a T1 / E1, and the chunk size 
for those channels appears to be too concise.  A few more words would 
clear up what number is the number of channels, and what number is 
the chunk size used to carry a block for a single channel.  As 
written the reader must stop and study the text to figure out what 
was intended.

[YJS] I will add a few words.

minor: The first usage of "SAToP" (in section 2) should have the 
acronym expanded. I should not have to go to the references to 
determine the name of the protocol.

[YJS] OK
----
INT TDM over IP
	draft-ietf-pwe3-tdmoip-05.txt

AD: Mark Townsley
Reviewer: Joel Halpern


_______________________________________________
Gen-art mailing list
Gen-art@ietf.org
https://www1.ietf.org/mailman/listinfo/gen-art