Re: [mpls-tp] New ID draft-xiao-mpls-tp-throughput-estimation-00
xiao.min2@zte.com.cn Thu, 22 July 2010 02:52 UTC
Return-Path: <xiao.min2@zte.com.cn>
X-Original-To: mpls-tp@core3.amsl.com
Delivered-To: mpls-tp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix)
with ESMTP id 148703A6892 for <mpls-tp@core3.amsl.com>;
Wed, 21 Jul 2010 19:52:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -97.635
X-Spam-Level:
X-Spam-Status: No, score=-97.635 tagged_above=-999 required=5
tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_BASE64_TEXT=1.753,
MIME_CHARSET_FARAWAY=2.45, RCVD_DOUBLE_IP_LOOSE=0.76, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com
[127.0.0.1]) (amavisd-new, port 10024) with ESMTP id V1fJtK6+eJRi for
<mpls-tp@core3.amsl.com>; Wed, 21 Jul 2010 19:52:42 -0700 (PDT)
Received: from mx5.zte.com.cn (mx6.zte.com.cn [63.218.89.70]) by
core3.amsl.com (Postfix) with ESMTP id 733B63A65A6 for <mpls-tp@ietf.org>;
Wed, 21 Jul 2010 19:52:40 -0700 (PDT)
Received: from [10.30.17.99] by mx5.zte.com.cn with surfront esmtp id
3510764009499; Thu, 22 Jul 2010 10:52:15 +0800 (CST)
Received: from [10.30.3.19] by [192.168.168.15] with StormMail ESMTP id
83990.1979762857; Thu, 22 Jul 2010 10:52:52 +0800 (CST)
Received: from notes_smtp.zte.com.cn ([10.30.1.239]) by mse2.zte.com.cn with
ESMTP id o6M2pbWI054936;
Thu, 22 Jul 2010 10:52:21 +0800 (CST) (envelope-from xiao.min2@zte.com.cn)
In-Reply-To: <4C46EC8B.7000504@chello.nl>
To: hhelvoort@chello.nl
MIME-Version: 1.0
X-Mailer: Lotus Notes Release 6.5.4 March 27, 2005
Message-ID: <OFC68E26B6.AB666C86-ON48257768.000EEE8D-48257768.000F8494@zte.com.cn>
From: xiao.min2@zte.com.cn
Date: Thu, 22 Jul 2010 10:51:57 +0800
X-MIMETrack: Serialize by Router on notes_smtp/zte_ltd(Release 6.5.4|March 27,
2005) at 2010-07-22 10:52:16, Serialize complete at 2010-07-22 10:52:16
Content-Type: multipart/alternative;
boundary="=_alternative 000F849148257768_="
X-MAIL: mse2.zte.com.cn o6M2pbWI054936
Cc: MPLS TP <mpls-tp@ietf.org>
Subject: Re: [mpls-tp] New ID draft-xiao-mpls-tp-throughput-estimation-00
X-BeenThere: mpls-tp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: MPLS-TP Mailing list <mpls-tp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/mpls-tp>,
<mailto:mpls-tp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mpls-tp>
List-Post: <mailto:mpls-tp@ietf.org>
List-Help: <mailto:mpls-tp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls-tp>,
<mailto:mpls-tp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Jul 2010 02:52:44 -0000
Hello Huub, Thank you for your remarks and please see my comments inline. Huub van Helvoort <hhelvoort@chello.nl> 2010/07/21 20:48 请答复 给 hhelvoort@chello.nl 收件人 xiao.min2@zte.com.cn 抄送 MPLS TP <mpls-tp@ietf.org> 主题 Re: [mpls-tp] New ID draft-xiao-mpls-tp-throughput-estimation-00 Hello Xiao, See my remarks in-line [hvh] You wrote: > Please let me try to summarize your comment on this draft: > Due to the hardware limitation of processing the test packets that are > encapsulated as OAM packets in this draft, you oppose this draft is > accepted as a WG item, and even more, you suggest to remove the function > of throughput measurement from the OAM framework (maybe also from OAM > requirements [RFC5860]?). > Do I misunderstand your opinion? > > My response to your viewpoint is as follow: > 1. I think the reason you oppose this draft is a topic that can be > discussed far and wide, and actually I agree with you to some extent. > But as Manuel Paul has pointed out, the notion that the test packets are > encapsulated as OAM packets is introduced from Ethernet OAM (ITU-T > Y.1731) several years ago, so I think we need to hear some comments from > other hardware experts. [hvh] I am not a 100% HW expert, but I know a lot about Y.1731. This recommendation provides two OAM functions to test throughput, using unicast loopback LBM/LBR (section 7.2.1.1) and using TST (section 7.1.1). By varying the transmission period and/or the size (of the test TLV) the througput can be estimated. They contain sequence numbers so the limit of the throughput is reached when packets are dropped, i.e. sequence numbers are missing. <Xiao Min> I know maybe you're expert of Y.1731, and I also studied Y.1731 as well as throughput measurement several years ago. IMHO there is no complete and efficient solution provided in this recommendation to execute throughput measurement based on MEP. Actually the idea of Y.1731 about how to measurement throughput is already reflected in section 4.10 last paragraph of this draft, but it's not recommended due to following three main reasons: 1. The measurement resolution can't be controlled. One fixed step length need to be provisioned before the measurement, the operator may not know the approximate bandwidth of the measured connection, which will result in difficulty for the operator to provision the appropriate step length. 2. The measurement time can't be controlled. Same consideration as the reason 1. 3. When the throughput estimatioin function is initiated at one MEP, I assume that the operator wanna obtain complete and accurate measurement results for every run at the initiator MEP if possible (i.e. return path exists). But IMO the Y.1731 didn't provide satisfying solution. BTW, for the concern Curtis has raised, I consulted some hardware experts and was told that it's not a problem, because only counting but no other deep processing on test packets is needed in this draft. It is recommended to perform this test out-of-service by administrative locking (LCK function) of the connection. See RFC 2544. <Xiao Min> Agreed. Already reflected in section 4 first paragraph. In your draft you propose to add an OAM function that controls (start/stop) the throughput test. This makes the operation more complex, because the equipment now have to look for this additional OAM function while performing the test. You need also to specify what happens if the periodicity of these frames is wrong, and cases where start or stop is not received. <Xiao Min> IMO we need to bear some complexity if we expect to achieve a new OAM function. For the comments you raised to improve this draft I'll consider them when updating this draft. > 2. I think the reason you oppose this draft can't support your proposal > to remove the throughput measurement from MPLS-TP OAM functions. To my > understanding, your comment only affect the test packet format defined > in section 3.2 of this draft, and will not block the adoption of > throughput measurement as an OAM function, also will not block other > parts of this draft IMO, unless you can raise other compellent reasons. [hvh] you have to separate the throughput measurement procedure, i.e. how to prepare for the test, provision the OAM functions, interpret the data provided by the OAM functions, and finalise the test, from the actual used OAM functions, i.e LBM/LBR and TST. Then it will be more clear what can be done in HW and what not. <Xiao Min> Hope my response and explanation above have replied your concern. Best Regards, Huub. -- ================================================================ Always remember that you are unique...just like everyone else... Best Regards, Xiao Min
- [mpls-tp] New ID draft-xiao-mpls-tp-throughput-es… xiao.min2
- Re: [mpls-tp] New ID draft-xiao-mpls-tp-throughpu… Curtis Villamizar
- Re: [mpls-tp] New ID draft-xiao-mpls-tp-throughpu… Manuel.Paul
- Re: [mpls-tp] New ID draft-xiao-mpls-tp-throughpu… Ben Niven-Jenkins
- Re: [mpls-tp] New ID draft-xiao-mpls-tp-throughpu… Curtis Villamizar
- Re: [mpls-tp] New ID draft-xiao-mpls-tp-throughpu… Curtis Villamizar
- Re: [mpls-tp] New ID draft-xiao-mpls-tp-throughpu… xiao.min2
- Re: [mpls-tp] New ID draft-xiao-mpls-tp-throughpu… Huub van Helvoort
- Re: [mpls-tp] New ID draft-xiao-mpls-tp-throughpu… xiao.min2