Re: [ippm] draft-baillargeon-ippm-twamp-value-added-octets

Al Morton <acmorton@att.com> Fri, 08 April 2011 00:13 UTC

Return-Path: <acmorton@att.com>
X-Original-To: ippm@core3.amsl.com
Delivered-To: ippm@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7D9A83A67EB for <ippm@core3.amsl.com>; Thu, 7 Apr 2011 17:13:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.601
X-Spam-Level:
X-Spam-Status: No, score=-105.601 tagged_above=-999 required=5 tests=[AWL=0.195, BAYES_00=-2.599, MSGID_FROM_MTA_HEADER=0.803, RCVD_IN_DNSWL_MED=-4, 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 Yswjx6n7Gnlf for <ippm@core3.amsl.com>; Thu, 7 Apr 2011 17:13:28 -0700 (PDT)
Received: from mail119.messagelabs.com (mail119.messagelabs.com [216.82.241.195]) by core3.amsl.com (Postfix) with ESMTP id 2354A3A6948 for <ippm@ietf.org>; Thu, 7 Apr 2011 17:13:28 -0700 (PDT)
X-VirusChecked: Checked
X-Env-Sender: acmorton@att.com
X-Msg-Ref: server-9.tower-119.messagelabs.com!1302221712!13225935!1
X-StarScan-Version: 6.2.9; banners=-,-,-
X-Originating-IP: [144.160.20.145]
Received: (qmail 14721 invoked from network); 8 Apr 2011 00:15:12 -0000
Received: from sbcsmtp6.sbc.com (HELO mlpd192.enaf.sfdc.sbc.com) (144.160.20.145) by server-9.tower-119.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP; 8 Apr 2011 00:15:12 -0000
Received: from enaf.sfdc.sbc.com (localhost.localdomain [127.0.0.1]) by mlpd192.enaf.sfdc.sbc.com (8.14.4/8.14.4) with ESMTP id p380Fa0l005946 for <ippm@ietf.org>; Thu, 7 Apr 2011 20:15:36 -0400
Received: from alpd052.aldc.att.com (alpd052.aldc.att.com [130.8.42.31]) by mlpd192.enaf.sfdc.sbc.com (8.14.4/8.14.4) with ESMTP id p380FYQ1005883 for <ippm@ietf.org>; Thu, 7 Apr 2011 20:15:34 -0400
Received: from aldc.att.com (localhost.localdomain [127.0.0.1]) by alpd052.aldc.att.com (8.14.4/8.14.4) with ESMTP id p380F9Mi007869 for <ippm@ietf.org>; Thu, 7 Apr 2011 20:15:09 -0400
Received: from mailgw1.maillennium.att.com (dns.maillennium.att.com [135.25.114.99]) by alpd052.aldc.att.com (8.14.4/8.14.4) with ESMTP id p380F2FT007662 for <ippm@ietf.org>; Thu, 7 Apr 2011 20:15:02 -0400
Message-Id: <201104080015.p380F2FT007662@alpd052.aldc.att.com>
Received: from acmt.att.com (vpn-135-70-247-137.vpn.east.att.com[135.70.247.137](misconfigured sender)) by maillennium.att.com (mailgw1) with SMTP id <20110408001501gw100e4lb7e>; Fri, 8 Apr 2011 00:15:02 +0000
X-Originating-IP: [135.70.247.137]
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Date: Thu, 07 Apr 2011 20:15:42 -0400
To: "ippm@ietf.org" <ippm@ietf.org>
From: Al Morton <acmorton@att.com>
In-Reply-To: <4383945B8C24AA4FBC33555BB7B829EF0DEC351E07@EUSAACMS0701.ea mcs.ericsson.se>
References: <4383945B8C24AA4FBC33555BB7B829EF0DEC351277@EUSAACMS0701.eamcs.ericsson.se> <4D9D7225.6080506@uijterwaal.nl> <4D9D728F.8040402@uijterwaal.nl> <201104071231.p37CVbar009830@alpd052.aldc.att.com> <4383945B8C24AA4FBC33555BB7B829EF0DEC351A34@EUSAACMS0701.eamcs.ericsson.se> <201104071837.p37Ibhke018202@alpd052.aldc.att.com> <4383945B8C24AA4FBC33555BB7B829EF0DEC351CB2@EUSAACMS0701.eamcs.ericsson.se> <201104071957.p37JvmYg028863@alpd052.aldc.att.com> <4383945B8C24AA4FBC33555BB7B829EF0DEC351E07@EUSAACMS0701.eamcs.ericsson.se>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Subject: Re: [ippm] draft-baillargeon-ippm-twamp-value-added-octets
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Apr 2011 00:13:29 -0000

Steve,

It seems that we're not on the same page here,
so I won't pick-apart what you said...

 From my POV, the Session-Reflector needs to be the most efficient process
in the system. So, I don't understand sparing the non-real-time
Control process from complexity, while adding much more complexity
(including the ability to revise the task on a dynamic basis)
to the real-time process of Reflector. I'm not sure you need a lot of
Mode code points to move functions to Control, either, because it seems
that a new Request-TW-Session command could convey most of the info in new
fields for static test sessions (instead of last sequence number in a train,
use constant train length in packets, and similar substitutions).

It's an opinion on an option, FWIW.
Al

At 05:10 PM 4/7/2011, Steve Baillargeon wrote:
>Hi Al
>I don't see much values to add the proposed fields in the TWAMP 
>control protocol because they are specifically applicable to the 
>handling of the test packets.
>
>For instance, carrying the Last SeqNo in the Train in the control 
>protocol is not useful since it may/will change on a per test packet 
>basis. Same thing for the Desired Reverse Packet Interval.
>
>Carrying the Sender Discriminator field in the TWAMP control 
>protocol is a possibility via a new definition of the Type-P 
>descriptor for instance (e.g. first two bits is 02 followed by 
>SD).   It will bring some benefits to the solution but will not 
>necessarily reduce complexity on the Session-Reflector. With or 
>without the SD, the Session-Reflector (in most cases) needs to 
>continue inspecting various fields on a per test packet basis in 
>order to match the packets to the correct session.
>
>The flags are proposed in the test session in order to avoid 
>creating/allocating a large number of TWAMP modes with a large 
>number of corresponding "fixed" test packet formats. Our proposal is 
>to use a single mode that has a single "variable" test packet format 
>that is easy to parse through. On the contrary, it helps reduce 
>complexity for products supporting TWAMP. The other option to 
>completely remove the flags but this will remove the flexibility to 
>use the format for other purposes and re-open the case for creating 
>a larger number of modes and packet formats in the future.
>
>
>-Steve
>
>-----Original Message-----
>From: Al Morton [mailto:acmorton@att.com]
>Sent: April-07-11 3:58 PM
>To: Steve Baillargeon; ippm@ietf.org
>Subject: Re: [ippm] draft-baillargeon-ippm-twamp-value-added-octets
>
>Ok, I thought you were referring to other proposals which were 
>discussed, and the suggestion of combining what makes sense, but 
>apparently not.
>
>My comment below on the tendency toward placing Control in the Test 
>Session in this proposal is still worth a look, I think.
>
>Al
>
>At 03:26 PM 4/7/2011, Steve Baillargeon wrote:
> >Hi Al
> >I was referring to the train size, not the packet size.
> >All test packets using the value-added octets (forward and reverse test
> >packets) belonging to a specific test session MUST have the same IP
> >packet size. This indicated in the draft as well.
> >We are not recommending to change the requirement on the packet size
> >because it will make reporting and capacity measurements very difficult
> >to do. If a different packet size is needed, a new/different test
> >session SHALL be established.
> >
> >-Steve
> >
> >-----Original Message-----
> >From: ippm-bounces@ietf.org [mailto:ippm-bounces@ietf.org] On Behalf Of
> >Al Morton
> >Sent: April-07-11 2:38 PM
> >To: ippm@ietf.org
> >Subject: Re: [ippm] draft-baillargeon-ippm-twamp-value-added-octets
> >
> >At 10:53 AM 4/7/2011, Steve Baillargeon wrote:
> > >...One aspect we discussed briefly is the possibility to add a new
> > >field in the TWAMP value-added padding octets that will allow for a
> > >different train size in the reverse direction.
> >
> >Well, this separate proposal was to allow different test packet sizes
> >to be used in the forward and reverse directions, that's right.
> >
> >But the session request would convey this information in a new
> >Request-TW-Session command, since it would likely be static for the
> >entire session. This is the more usual way to operate TWAMP:
> >telling the Server/Session-Reflector everything needed in advance of
> >Starting the test session.
> >
> >It's good that the value-added-octets proposal incorporates the
> >TWAMP-Control protocol in the latest version (01).
> >
> >So now, I wonder if the *many* new test session packet formats found in
> >the value-added-octets proposal could be simplified by moving some
> >information currently conveyed in the Test session (via
> >flags/fields) to the Control session?  In other words, this proposal
> >asks the Session-Reflector to perform many new operations, and perhaps
> >adoption will be wider if less processing is expected during the test
> >session. Of course, Request-TW-Session variables are static for the
> >life of the test session, if accepted.
> >
> >regards,
> >Al
> >
> >_______________________________________________
> >ippm mailing list
> >ippm@ietf.org
> >https://www.ietf.org/mailman/listinfo/ippm
> >_______________________________________________
> >ippm mailing list
> >ippm@ietf.org
> >https://www.ietf.org/mailman/listinfo/ippm