Re: [mpls-tp] New ID draft-xiao-mpls-tp-throughput-estimation-00
Curtis Villamizar <curtis@occnc.com> Wed, 14 July 2010 18:51 UTC
Return-Path: <curtis@occnc.com>
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 E7C473A6A5A for <mpls-tp@core3.amsl.com>;
Wed, 14 Jul 2010 11:51:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.387
X-Spam-Level:
X-Spam-Status: No, score=-2.387 tagged_above=-999 required=5 tests=[AWL=0.212,
BAYES_00=-2.599]
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 GpsJH2WFfMqW for
<mpls-tp@core3.amsl.com>; Wed, 14 Jul 2010 11:51:44 -0700 (PDT)
Received: from harbor.orleans.occnc.com (harbor.orleans.occnc.com
[173.9.106.135]) by core3.amsl.com (Postfix) with ESMTP id AC8E13A69D9 for
<mpls-tp@ietf.org>; Wed, 14 Jul 2010 11:51:44 -0700 (PDT)
Received: from harbor.orleans.occnc.com (harbor.orleans.occnc.com
[173.9.106.135]) by harbor.orleans.occnc.com (8.13.6/8.13.6) with ESMTP id
o6EIprDj047726; Wed, 14 Jul 2010 14:51:53 -0400 (EDT) (envelope-from
curtis@harbor.orleans.occnc.com)
Message-Id: <201007141851.o6EIprDj047726@harbor.orleans.occnc.com>
To: Ben Niven-Jenkins <ben@niven-jenkins.co.uk>
From: Curtis Villamizar <curtis@occnc.com>
In-reply-to: Your message of "Wed, 14 Jul 2010 15:48:33 BST."
<B8C1A983-E4FA-446D-8EEE-F10A94AFFC70@niven-jenkins.co.uk>
Date: Wed, 14 Jul 2010 14:51:53 -0400
Sender: curtis@occnc.com
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
Reply-To: curtis@occnc.com
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: Wed, 14 Jul 2010 18:51:46 -0000
In message <B8C1A983-E4FA-446D-8EEE-F10A94AFFC70@niven-jenkins.co.uk> Ben Niven-Jenkins writes: > > Curtis, > > I have not read the draft in question, however a couple of comments in line. > > On 14 Jul 2010, at 13:20, Curtis Villamizar wrote: > > > > > In message <OF3C67F8EE.D74D19A5-ON4825774C.003FA57C-4825774C.003FE087@zte.com.cn> > > xiao.min2@zte.com.cn writes: > >> > >> A new Internet Draft titled "Throughput Estimation for MPLS Transport > >> Profile" has been submitted after the 77th meeting: > >> > >> http://tools.ietf.org/html/draft-xiao-mpls-tp-throughput-estimation-00 > > > > > > Processing of ACH will typically take a slower path than forwarding of > > MPLS labeled traffic. Any measurement based on rate of processing OAM > > traffic will therefore be invalid for all such architectures. > > <snipped justification for the above statement> > > > IMO- The notion that OAM be used for throughput measurement should be > > removed from the OAM framework if that is still possible. > > > To measure throughput you need one end to generate test packets and > the other end to count them & including their size. I don't see that > any processing of the content of the throughput test packets > themselves by the receiving end is useful in determining the > throughput and as the throughput test has to be performed in the > absence of any client traffic in the LSP the receiving end needs to be > put into a "throughput test listen mode". > > One could adapt existing MPLS-TP OAM protocol machinery to initiate > the test (similar to how it works for a loopback test) and possibly > the MEP function could be used to generate the test packets, so a > statement that OAM should not be used for throughput measurement may > be a bit strong. Maybe the requirement is that the receiving end > MUST(/SHOULD?) NOT have to perform processing of the contents of the > test packets themselves. > > Ben The packets to be counted must then be simple enough that minimal parsing of the packet is required. For example, parsing TLVs to determine one way vs two way per packet does not seem reasonable. I missed that all payload contains nothing but zeros or nothing but ones in this mode and only the ACH is used to start and stop counts and therefore is the only thing parsed. Curtis
- [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