Re: [mpls-tp] New ID draft-xiao-mpls-tp-throughput-estimation-00

Curtis Villamizar <curtis@occnc.com> Wed, 14 July 2010 18:05 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 C2C523A6966 for <mpls-tp@core3.amsl.com>; Wed, 14 Jul 2010 11:05:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.379
X-Spam-Level:
X-Spam-Status: No, score=-2.379 tagged_above=-999 required=5 tests=[AWL=0.220, 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 zsxyft6GoNG5 for <mpls-tp@core3.amsl.com>; Wed, 14 Jul 2010 11:05:25 -0700 (PDT)
Received: from harbor.orleans.occnc.com (harbor.orleans.occnc.com [173.9.106.135]) by core3.amsl.com (Postfix) with ESMTP id 4E46B3A6820 for <mpls-tp@ietf.org>; Wed, 14 Jul 2010 11:05:25 -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 o6EI5Ucq047272; Wed, 14 Jul 2010 14:05:30 -0400 (EDT) (envelope-from curtis@harbor.orleans.occnc.com)
Message-Id: <201007141805.o6EI5Ucq047272@harbor.orleans.occnc.com>
To: Manuel.Paul@telekom.de
From: Curtis Villamizar <curtis@occnc.com>
In-reply-to: Your message of "Wed, 14 Jul 2010 14:47:06 +0200." <40FB0FFB97588246A1BEFB05759DC8A00478E31D@S4DE9JSAANI.ost.t-com.de>
Date: Wed, 14 Jul 2010 14:05:30 -0400
Sender: curtis@occnc.com
Cc: 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:05:27 -0000

In message <40FB0FFB97588246A1BEFB05759DC8A00478E31D@S4DE9JSAANI.ost.t-com.de>
Manuel.Paul@telekom.de writes:
>  
> Dear Curtis,
>  
> > -----Original Message-----
> > From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf
> > Of Curtis Villamizar
> > Sent: Wednesday, July 14, 2010 2:20 PM
> > To: xiao.min2@zte.com.cn
> > Cc: MPLS TP
> > Subject: Re: [mpls-tp] New ID draft-xiao-mpls-tp-throughput-estimation-00
> > 
> > 
> > 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.
> > 
> > For example, a typical ASIC today clocks at 450-600 MHz.  Packets at
> > 150 mpps (100 Gb/s small Ethernet packets) have 3-4 clock cycles to be
> > processed if parallelism or pipelining is not used.  Hardware to do
> > this forwarding is more specialized than hardware to handle OAM, which
> > may be a set of microcoded engines or may even be a route processor.
> > 
> > I am familiar with designs of a number of major router (LSR) vendors
> > and quite a few independent silicon suppliers.  None that I know of
> > process OAM at the same continuous rate as payload traffic.  This is
> > true for even some of the very lower end merchant silicon handling
> > only a few Gb/s (at least afaik, since I don't work in that space).
> >
>  
> [MP:] If this is as you say, then I wonder how throughput measurement
> can be done using Ethernet OAM (Y.1731), which has been out in the
> world for quite a while?

Yes.  I wonder too.  Certainly not at 40G or 100G with any of the
silicon we've looked at and probably not at 10G for most of it as
well.  Not accurately at least.

To be accurate the OAM processing rate would have to match the packet
processing rate or the OAM packets would have to be padded to be big
enough to lower the PPS rate very substantially.  Padding to full
Ethernet MTU could slow the PPS rate by a factor of 20, larger for
jumbo packets.  If that is a key part of the proposal I missed it.

> > Therefore I think this draft should not be accepted as a WG item.
> >
> > IMO- The notion that OAM be used for throughput measurement should be
> > removed from the OAM framework if that is still possible.
>  
> [MP:] I prefer to keep that important option.

Maybe we can discuss off line and discuss specific vendor's silicon
that you are familiar.  That would be off-topic for the list (and may
violate NDA, depending on if vendors are named and what is said).

Curtis