[tcpm] review of draft-zimmermann-tcpm-reordering-detection
Wesley Eddy <wes@mti-systems.com> Thu, 05 February 2015 19:48 UTC
Return-Path: <wes@mti-systems.com>
X-Original-To: tcpm@ietfa.amsl.com
Delivered-To: tcpm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4F5351A1AE3 for <tcpm@ietfa.amsl.com>; Thu, 5 Feb 2015 11:48:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.5
X-Spam-Level:
X-Spam-Status: No, score=-0.5 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id o8nIX1SSe1fU for <tcpm@ietfa.amsl.com>; Thu, 5 Feb 2015 11:48:45 -0800 (PST)
Received: from atl4mhob09.myregisteredsite.com (atl4mhob09.myregisteredsite.com [209.17.115.47]) by ietfa.amsl.com (Postfix) with ESMTP id 8B64C1A1B0A for <tcpm@ietf.org>; Thu, 5 Feb 2015 11:48:41 -0800 (PST)
Received: from mailpod.hostingplatform.com ([10.30.71.204]) by atl4mhob09.myregisteredsite.com (8.14.4/8.14.4) with ESMTP id t15JmcNV007470 for <tcpm@ietf.org>; Thu, 5 Feb 2015 14:48:38 -0500
Received: (qmail 26638 invoked by uid 0); 5 Feb 2015 19:48:38 -0000
X-TCPREMOTEIP: 207.54.183.210
X-Authenticated-UID: wes@mti-systems.com
Received: from unknown (HELO ?192.168.1.112?) (wes@mti-systems.com@207.54.183.210) by 0 with ESMTPA; 5 Feb 2015 19:48:38 -0000
Message-ID: <54D3C911.6020205@mti-systems.com>
Date: Thu, 05 Feb 2015 14:48:33 -0500
From: Wesley Eddy <wes@mti-systems.com>
Organization: MTI Systems
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: "tcpm@ietf.org" <tcpm@ietf.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/tcpm/AfFJhws9XtG0kTWac3Y3o1plcZg>
Subject: [tcpm] review of draft-zimmermann-tcpm-reordering-detection
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tcpm/>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Feb 2015 19:48:47 -0000
I reviewed the reordering detection algorithm document: https://tools.ietf.org/html/draft-zimmermann-tcpm-reordering-detection-02 The document is very well written. The specification in the draft seems quite clear and like it would be easy to implement directly from the document. The purpose of section 4.7 ("Placeholder for Response Algorithm") isn't clear to me, especially in relation to the separate reaction draft (draft-zimmermann-tcpm-reordering-reaction). One thing that was unclear to me, and seems useful, is a discussion of the potential sources of error. In other words, what events would cause the computed metrics to be wrong and how significantly wrong? There are a number of different events and potential corner cases that are already addressed in the algorithm, and it wasn't clear to me "what's left" or if it's supposed to just work perfectly in all cases. (I'm sure it's not!) Obvious things that occurred to me were: - different compositions of loss and reordering "features" in the forward path: - lossiness followed by reordering - reordering followed by lossiness - reordering followed by reordering somewhere else (and do we even care about this, since it's the state of the packets at the receiver that matters, and not how many times the order has been shuffled) - loss and reordering in the ACK path The sensitivity to these things, I think, matters in understanding the utility of the computed metrics, and their feedback into a response function. -- Wes Eddy MTI Systems
- Re: [tcpm] review of draft-zimmermann-tcpm-reorde… Wesley Eddy
- Re: [tcpm] review of draft-zimmermann-tcpm-reorde… Yoshifumi Nishida
- Re: [tcpm] review of draft-zimmermann-tcpm-reorde… Zimmermann, Alexander
- Re: [tcpm] review of draft-zimmermann-tcpm-reorde… Zimmermann, Alexander
- Re: [tcpm] review of draft-zimmermann-tcpm-reorde… Zimmermann, Alexander
- Re: [tcpm] review of draft-zimmermann-tcpm-reorde… Carsten Wolff
- [tcpm] review of draft-zimmermann-tcpm-reordering… Wesley Eddy