Re: [ippm] Last Call: draft-ietf-ippm-twamp-session-cntrl (Individual Session Control Feature for TWAMP) to Proposed Standard

Fortune HUANG <fqhuang@huawei.com> Fri, 19 March 2010 01:44 UTC

Return-Path: <fqhuang@huawei.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 4B5F43A6BD5 for <ippm@core3.amsl.com>; Thu, 18 Mar 2010 18:44:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.472
X-Spam-Level: **
X-Spam-Status: No, score=2.472 tagged_above=-999 required=5 tests=[AWL=-1.948, BAYES_00=-2.599, DNS_FROM_OPENWHOIS=1.13, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, HTML_FONT_FACE_BAD=0.884, HTML_MESSAGE=0.001, J_CHICKENPOX_44=0.6, MANGLED_SIDE=2.3, RDNS_NONE=0.1]
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 6VTAcS8mShg4 for <ippm@core3.amsl.com>; Thu, 18 Mar 2010 18:44:29 -0700 (PDT)
Received: from szxga04-in.huawei.com (unknown [119.145.14.67]) by core3.amsl.com (Postfix) with ESMTP id 984DB3A6C20 for <ippm@ietf.org>; Thu, 18 Mar 2010 18:44:26 -0700 (PDT)
Received: from huawei.com (szxga04-in [172.24.2.12]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KZI00B3FA63B9@szxga04-in.huawei.com> for ippm@ietf.org; Fri, 19 Mar 2010 09:44:27 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KZI002D6A63RD@szxga04-in.huawei.com> for ippm@ietf.org; Fri, 19 Mar 2010 09:44:27 +0800 (CST)
Received: from h36145c ([10.70.39.64]) by szxml06-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KZI00INMA63LS@szxml06-in.huawei.com> for ippm@ietf.org; Fri, 19 Mar 2010 09:44:27 +0800 (CST)
Date: Fri, 19 Mar 2010 09:44:27 +0800
From: Fortune HUANG <fqhuang@huawei.com>
In-reply-to: <201003181355.o2IDtTDD010094@klpd017.kcdc.att.com>
To: 'Al Morton' <acmorton@att.com>, ippm@ietf.org
Message-id: <002401cac705$b5fd7110$4027460a@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
X-Mailer: Microsoft Office Outlook 11
Content-type: multipart/alternative; boundary="Boundary_(ID_+DSfskXS35iRk1xBtZu4aA)"
Thread-index: AcrGori+DZKrFUGURuytgljgftaGrQAWUvWw
Subject: Re: [ippm] Last Call: draft-ietf-ippm-twamp-session-cntrl (Individual Session Control Feature for TWAMP) to Proposed Standard
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, 19 Mar 2010 01:44:30 -0000

Hi Al,
 
Thank you very much for your reply. Please see my response in-line below,
indicated by [Fortune].
 
 
Regards,
Fortune

  _____  

From: ippm-bounces@ietf.org [mailto:ippm-bounces@ietf.org] On Behalf Of Al
Morton
Sent: Thursday, March 18, 2010 9:56 PM
To: ippm@ietf.org
Subject: Re: [ippm] Last Call: draft-ietf-ippm-twamp-session-cntrl
(Individual Session Control Feature for TWAMP) to Proposed Standard


At 12:55 AM 3/18/2010, Fortune HUANG wrote:


I have some questions about this draft below. Sorry for being a little late.
 
1. It is not clear to me how the server or the reflector use the SID
specified in the request from the client. The SID doesn't seem to be used to
correlate the test packets and the accepted sessions because there is no SID
in the test packets. 


this thread should help:
At 10:37 PM 3/17/2010, Tina TSOU wrote:


At 10:26 PM 3/15/2010, Tina TSOU wrote:


In paragraph 3 of section 4.2, given that there is no change to the
TWAMP-test packet format, I assume we use the exact TWAMP-test packet format
as defined RFC5357, so that the SID is not carried in the test packets. My
question is that how the reflector just whether a TWAMP-test packet belongs
to the same session/SID or not. Since per definition the testing message
does not include SID, how to differentiate the testing message of different
testing sessions after multiple testing started?

The Request-TW-Session command includes sender address + port
and receiver address + port, and this is usually sufficient.

Can the server identify the corresponding SID based on sender address + port
and  receiver address + port?


Yes, the server assigns the SID with all addr+port information in hand. 
 
[Fortune: OK. Thanks!] 





2. In section 3.3, I think the SIDs may not need to be carried back to the
client. Assuming the SID is accepted in sequence with no discrimination, the
client can figure out the list of accepted SIDs with the accepted number of
sessions.  Suppose the client requests for SID1, SID2, SID3 and SID4 in
sequence, can the server accepts only SID1, SID3 without accepting SID2? If
it can do that, how does the server differentiate SID3 and SID2? If it can
not do that, that I think the server can return a acceptance count to the
client, e.g. 2 for accepting SID1 and SID2, 3 for accepting SID1, SID2 and
SID3.


Use of SID was decided in the OWAMP spec. We simply continue to 
use it in TWAMP and it keeps the two specs similar. 
 
[Fortune: I don't think we need redundant fields to keep the two specs
similar, but I won't fight for it anyway. But could you tell me that if the
server accepts the SID in the way as described above, please?] 



3. In section 3.5, What can the client do if told by the server that some
the sessions can not be stopped? To resend the stop request? But in that
case, a simpler way would be that the server could try to stop the sessions
again without any stop request resent from the client. The signalling could
be reduced in this way.
 

The client can resend, but in any case, the sender will stop sending
test packets.  At the reflector, resources are freed-up when it stops
a test, so this scenario seems rather unusual. 
[Fortune: If we need to consider this scenario seriously, maybe we need more
text on the behaviors of both the client and server for this scenario. But I
agree with you that this scenario seems rather unusual, and given my comment
missed the deadline of the IETF-LC, I can also accept it as it is.] 

IETF-wide Last Call ended on Monday,
Al