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

Al Morton <acmorton@att.com> Thu, 18 March 2010 13:55 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 A8A343A6998 for <ippm@core3.amsl.com>; Thu, 18 Mar 2010 06:55:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.803
X-Spam-Level:
X-Spam-Status: No, score=-102.803 tagged_above=-999 required=5 tests=[AWL=-2.495, BAYES_00=-2.599, DNS_FROM_OPENWHOIS=1.13, HTML_MESSAGE=0.001, J_CHICKENPOX_44=0.6, MANGLED_SIDE=2.3, MIME_HTML_ONLY=1.457, 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 ycjjBJ0X0ysi for <ippm@core3.amsl.com>; Thu, 18 Mar 2010 06:55:31 -0700 (PDT)
Received: from mail146.messagelabs.com (mail146.messagelabs.com [216.82.241.147]) by core3.amsl.com (Postfix) with ESMTP id A03543A6A29 for <ippm@ietf.org>; Thu, 18 Mar 2010 06:55:31 -0700 (PDT)
X-VirusChecked: Checked
X-Env-Sender: acmorton@att.com
X-Msg-Ref: server-11.tower-146.messagelabs.com!1268920538!20663301!1
X-StarScan-Version: 6.2.4; banners=-,-,-
X-Originating-IP: [144.160.20.146]
Received: (qmail 14210 invoked from network); 18 Mar 2010 13:55:39 -0000
Received: from sbcsmtp7.sbc.com (HELO mlpd194.enaf.sfdc.sbc.com) (144.160.20.146) by server-11.tower-146.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP; 18 Mar 2010 13:55:39 -0000
Received: from enaf.sfdc.sbc.com (localhost.localdomain [127.0.0.1]) by mlpd194.enaf.sfdc.sbc.com (8.14.3/8.14.3) with ESMTP id o2IDtT23026405 for <ippm@ietf.org>; Thu, 18 Mar 2010 09:55:30 -0400
Received: from klpd017.kcdc.att.com (klpd017.kcdc.att.com [135.188.40.86]) by mlpd194.enaf.sfdc.sbc.com (8.14.3/8.14.3) with ESMTP id o2IDtNn3026276 for <ippm@ietf.org>; Thu, 18 Mar 2010 09:55:24 -0400
Received: from kcdc.att.com (localhost.localdomain [127.0.0.1]) by klpd017.kcdc.att.com (8.14.3/8.14.3) with ESMTP id o2IDtYpn010227 for <ippm@ietf.org>; Thu, 18 Mar 2010 08:55:34 -0500
Received: from maillennium.att.com (mailgw1.maillennium.att.com [135.25.114.99]) by klpd017.kcdc.att.com (8.14.3/8.14.3) with ESMTP id o2IDtTDD010094 for <ippm@ietf.org>; Thu, 18 Mar 2010 08:55:29 -0500
Message-Id: <201003181355.o2IDtTDD010094@klpd017.kcdc.att.com>
Received: from acmt.att.com (dyp004254dys.mt.att.com[135.16.251.229](misconfigured sender)) by maillennium.att.com (mailgw1) with SMTP id <20100318135528gw100b8icme>; Thu, 18 Mar 2010 13:55:28 +0000
X-Originating-IP: [135.16.251.229]
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Date: Thu, 18 Mar 2010 09:55:31 -0400
To: ippm@ietf.org
From: Al Morton <acmorton@att.com>
In-Reply-To: <004b01cac657$4cd28580$4027460a@china.huawei.com>
References: <004b01cac657$4cd28580$4027460a@china.huawei.com>
Mime-Version: 1.0
Content-Type: text/html; charset="us-ascii"
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: Thu, 18 Mar 2010 13:55:32 -0000

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.


 
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.

 
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.

IETF-wide Last Call ended on Monday,
Al