Re: [ippm] draft-baillargeon-ippm-twamp-value-added-octets
Xiangsong Cui <Xiangsong.Cui@huawei.com> Wed, 04 May 2011 01:33 UTC
Return-Path: <Xiangsong.Cui@huawei.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AFBC8E0772 for <ippm@ietfa.amsl.com>; Tue, 3 May 2011 18:33:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.691
X-Spam-Level:
X-Spam-Status: No, score=-1.691 tagged_above=-999 required=5 tests=[AWL=0.908, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eMHrysCe0w33 for <ippm@ietfa.amsl.com>; Tue, 3 May 2011 18:33:08 -0700 (PDT)
Received: from szxga01-in.huawei.com (szxga01-in.huawei.com [119.145.14.64]) by ietfa.amsl.com (Postfix) with ESMTP id EF465E0693 for <ippm@ietf.org>; Tue, 3 May 2011 18:33:07 -0700 (PDT)
Received: from huawei.com (szxga05-in [172.24.2.49]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LKN00GFZDN4V7@szxga05-in.huawei.com> for ippm@ietf.org; Wed, 04 May 2011 09:33:04 +0800 (CST)
Received: from c00111037 ([10.111.16.79]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0LKN006THDN11D@szxga05-in.huawei.com> for ippm@ietf.org; Wed, 04 May 2011 09:33:04 +0800 (CST)
Date: Wed, 04 May 2011 09:33:01 +0800
From: Xiangsong Cui <Xiangsong.Cui@huawei.com>
In-reply-to: <8CFFCC2A92732A4E9EA6063EE5C4217916ABD1BFB9@ESESSCMS0361.eemea.ericsson.se>
To: 'Svante Ekelin' <svante.ekelin@ericsson.com>, 'Christofer Flinta' <christofer.flinta@ericsson.com>, 'Henk Uijterwaal' <henk@uijterwaal.nl>, ippm@ietf.org
Message-id: <009a01cc09fb$362e5870$a28b0950$%cui@huawei.com>
MIME-version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Content-type: text/plain; charset="us-ascii"
Content-language: zh-cn
Content-transfer-encoding: 7bit
Thread-index: Acv0+75834dEnQOmRfmxSCKQk56+owURALxQAA6U49AABVqFgAAazhfA
References: <4383945B8C24AA4FBC33555BB7B829EF0DEC351277@EUSAACMS0701.eamcs.ericsson.se> <4D9D7225.6080506@uijterwaal.nl> <00e201cc0944$3c598e70$b50cab50$%cui@huawei.com> <8BB85B4B99C85249B3D5D006D534001D19F3CC1309@ESESSCMS0361.eemea.ericsson.se> <8CFFCC2A92732A4E9EA6063EE5C4217916ABD1BFB9@ESESSCMS0361.eemea.ericsson.se>
Subject: Re: [ippm] draft-baillargeon-ippm-twamp-value-added-octets
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Wed, 04 May 2011 01:33:09 -0000
Hi Svante, Thanks for your reply, too. I would like to discuss these issues one by one, imho if the rationale is incorrect we needn't to waste time on the details. Best regards, Xiangsong > -----Original Message----- > From: Svante Ekelin [mailto:svante.ekelin@ericsson.com] > Sent: Tuesday, May 03, 2011 10:21 PM > To: Christofer Flinta; Xiangsong Cui; 'Henk Uijterwaal'; ippm@ietf.org > Subject: RE: [ippm] draft-baillargeon-ippm-twamp-value-added-octets > > Hi Xiangsong, > > Christofer already answered your first comment, and I will try to answer the > questions in the other two comments you made. > > As noted below by Christofer, an aim of this draft is extending TWAMP to > provide a mechanism which will allow capacity measurement in both the > forward and reverse path, by transmitting test packets as a train at a specified > rate in the forward path, and then reflected as a train with another specified > rate in the reverse path. > > So, with regard to your second comment, as the controller (or the > Session-Sender) may be engaged in multiple concurrent measurement sessions, > it needs to be able to identify to which session a reflected test packet belongs, > i.e. demultiplexing. > > As for the third comment, the first MUST is due to the fact that the controller > needs to be able to specify the rate of the train in the reverse path. As you > quote from RFC5357, the send schedule for test packets is not used in the > baseline TWAMP. The same is true for the new proposed TWAMP mode. The > MAY statement in RFC5357 regarding the autonomous decision on the send > schedule at the source is not in conflict with the MUST statement in the draft. > For instance, the actual inter-packet interval may be autonomously decided by > the Control-Client and Session-Sender, or it may be done by another node or > application, but the decision MUST be known at the source since the > destination (e.g Session-Reflector) is only reflecting the test packets at the > specified rate. > > The second MUST is simply a statement of the size relation between the packet > interval and the transmission time tt, as is illustrated in the picture on page 5 > of the draft. > > Hope this helps, > -- Svante > > > > -----Original Message----- > From: ippm-bounces@ietf.org [mailto:ippm-bounces@ietf.org] On Behalf Of > Christofer Flinta > Sent: den 3 maj 2011 12:15 > To: Xiangsong Cui; 'Henk Uijterwaal'; ippm@ietf.org > Subject: Re: [ippm] draft-baillargeon-ippm-twamp-value-added-octets > > Hi Xiangsong, > > Thanks for your input. I will try to answer the questions in your first comment. > > This draft is trying to provide a means for measuring the capacity in both the > forward and reverse directions as two separate measurements. This is similar > to the current capabilities of TWAMP, where e.g. delay and packet loss can be > measured separately in both directions. Our expected output would thus be: > Forward Capacity and Reverse Capacity. > > TWAMP in its currently form cannot provide capacity estimates separatly in > both directions. Today we may send trains of packets in the forward direction > and have those packets reflected back to the sender by the reflector. The send > rate of each train in the forward direction can be controlled by the sender, > which is needed for all capacity measuring methods. However, the send rate of > the reflected trains in the reverse direction cannot be controlled, since each > packet is reflected back as soon as it arrives at the reflector. Capacity > estimates can therefore only be provided in the forward direction in a current > TWAMP system. > > The aim of this draft is to extend TWAMP with a mechanism that lets the > reflector store the packets of a train and then send each train back at a specific > rate. This way the send rate can be controlled in both directions. > > > I hope this gave some clarification. > Christofer > > > > -----Original Message----- > From: ippm-bounces@ietf.org [mailto:ippm-bounces@ietf.org] On Behalf Of > Xiangsong Cui > Sent: den 3 maj 2011 05:43 > To: 'Henk Uijterwaal'; ippm@ietf.org > Subject: Re: [ippm] draft-baillargeon-ippm-twamp-value-added-octets > > Hi Henk, > > Sorry for the late comments. > > I take a quick look on this draft and have some comments. > > First, this draft seems like about capacity, e.g. path capacity, > This memo describes the optional extensions to the standard TWAMP > test protocol for identifying test sessions and packet trains, and > for measuring capacity metrics like the available path capacity, > tight section capacity and UDP throughput in the forward and reverse > path directions. (copied from abstract) > > But, we all know that path is a unidirectional concept, so I don't understand, > why we need the two-way test to measure the "path capacity"? Why not the > one-way test? For example, in the ADSL/3G/4G/etc. network, the upstream > path and downstream path provide different "capacity", how can the two-way > test be applied? And what is the expected "path capacity" metric result in this > approach? > > > Second, the motivation of this draft, the first challenge is "The different trains > within a session cannot be differentiated" (copied from minutes), and the draft > reads > "The controller (or the Session-Sender) requires a method for > demultiplexing the received test packets to the correct test session > especially when it manages multiple active test sessions. " > > where is the requirement from? Why the controller cannot set up multiple > control sessions to manage the multiple test sessions separately? > > > Third, section 3 reads, > > The packet interval between consecutive packets for each train sent > by the Session-Sender and reflected by the Session-Reflector MUST be > calculated and determined by the controller or an application or > entity communicating with the controller. [...] > > The transmission time tt to send one packet (i.e. determined by the > interface speed and the IP packet size) is also shown in the picture. > Observe that the packet interval MUST be larger than or equal to tt. > > Why we need the two "MUST"? Section 3.6 of RFC5357 tells us: > > The send schedule for test packets defined in Section 3.6 of OWAMP > [RFC4656] is not used in TWAMP. The Control-Client and Session- > Sender MAY autonomously decide the send schedule. The Session- > Reflector SHOULD return each test packet to the Session-Sender as > quickly as possible. > > > As a conclusion, I DISAGREE with it BEFORE I was told the answers. > > Best regards, > Xiangsong > > > > -----Original Message----- > > From: ippm-bounces@ietf.org [mailto:ippm-bounces@ietf.org] On Behalf > > Of Henk Uijterwaal > > Sent: Thursday, April 07, 2011 4:13 PM > > To: ippm@ietf.org > > Subject: [ippm] draft-baillargeon-ippm-twamp-value-added-octets > > > > IPPM group, > > > > In Prague, Steve and colleagues presented > > draft-baillargeon-ippm-twamp-value-added-octets and asked if this can > become > > a > > WG document. If you support > > this idea or disagree with it, please speak up on the list before > > April > 21. > > > > Henk (as WG chair) > > > > -- > > > ---------------------------------------------------------------------------- > -- > > Henk Uijterwaal Email: henk(at)uijterwaal.nl > > RIPE NCC > > http://www.xs4all.nl/~henku > > Phone: +31.6.55861746 > > > ---------------------------------------------------------------------------- > -- > > > > There appears to have been a collective retreat from reality that day. > > (John Glanfield, on an engineering > > project) > > _______________________________________________ > > 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 > _______________________________________________ > ippm mailing list > ippm@ietf.org > https://www.ietf.org/mailman/listinfo/ippm
- [ippm] draft-baillargeon-ippm-twamp-value-added-o… Henk Uijterwaal
- [ippm] draft-baillargeon-ippm-twamp-value-added-o… Steve Baillargeon
- Re: [ippm] draft-baillargeon-ippm-twamp-value-add… Henk Uijterwaal
- Re: [ippm] draft-baillargeon-ippm-twamp-value-add… Barry Constantine
- Re: [ippm] draft-baillargeon-ippm-twamp-value-add… Al Morton
- Re: [ippm] draft-baillargeon-ippm-twamp-value-add… Steve Baillargeon
- Re: [ippm] draft-baillargeon-ippm-twamp-value-add… Al Morton
- Re: [ippm] draft-baillargeon-ippm-twamp-value-add… Steve Baillargeon
- Re: [ippm] draft-baillargeon-ippm-twamp-value-add… Al Morton
- Re: [ippm] draft-baillargeon-ippm-twamp-value-add… Steve Baillargeon
- Re: [ippm] draft-baillargeon-ippm-twamp-value-add… Al Morton
- Re: [ippm] draft-baillargeon-ippm-twamp-value-add… steve.baillargeon
- Re: [ippm] draft-baillargeon-ippm-twamp-value-add… Henk Uijterwaal
- Re: [ippm] draft-baillargeon-ippm-twamp-value-add… Steve Baillargeon
- Re: [ippm] draft-baillargeon-ippm-twamp-value-add… Xiangsong Cui
- Re: [ippm] draft-baillargeon-ippm-twamp-value-add… Christofer Flinta
- Re: [ippm] draft-baillargeon-ippm-twamp-value-add… Svante Ekelin
- Re: [ippm] draft-baillargeon-ippm-twamp-value-add… Xiangsong Cui
- Re: [ippm] draft-baillargeon-ippm-twamp-value-add… Xiangsong Cui
- Re: [ippm] draft-baillargeon-ippm-twamp-value-add… Xiangsong Cui
- Re: [ippm] draft-baillargeon-ippm-twamp-value-add… Andreas Johnsson A
- Re: [ippm] draft-baillargeon-ippm-twamp-value-add… Xiangsong Cui
- Re: [ippm] draft-baillargeon-ippm-twamp-value-add… Xiangsong Cui
- Re: [ippm] draft-baillargeon-ippm-twamp-value-add… Henk Uijterwaal
- Re: [ippm] draft-baillargeon-ippm-twamp-value-add… Christofer Flinta