Re: [Taps] TCP components
Karen Elisabeth Egede Nielsen <karen.nielsen@tieto.com> Wed, 15 July 2015 09:04 UTC
Return-Path: <karen.nielsen@tieto.com>
X-Original-To: taps@ietfa.amsl.com
Delivered-To: taps@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9A8931A0094 for <taps@ietfa.amsl.com>; Wed, 15 Jul 2015 02:04:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.079
X-Spam-Level:
X-Spam-Status: No, score=-1.079 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, MIME_8BIT_HEADER=0.3, SPF_PASS=-0.001] autolearn=no
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 vRw_nkr9acLg for <taps@ietfa.amsl.com>; Wed, 15 Jul 2015 02:03:59 -0700 (PDT)
Received: from mail-ig0-x229.google.com (mail-ig0-x229.google.com [IPv6:2607:f8b0:4001:c05::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C96011A008E for <taps@ietf.org>; Wed, 15 Jul 2015 02:03:59 -0700 (PDT)
Received: by igbij6 with SMTP id ij6so66272449igb.1 for <taps@ietf.org>; Wed, 15 Jul 2015 02:03:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tieto.com; s=google; h=from:references:in-reply-to:mime-version:thread-index:date :message-id:subject:to:cc:content-type:content-transfer-encoding; bh=0nKAvELUGC2Wzsz8YsgLCdLO1XMZdiVLYeL+6HaZqaw=; b=frgLc69NYJiHMVPy09IHw/HGtd4bcF9dQTaYxwrUpysisuqz2RutLkqIHwqx9w52Ez KJnu1XQgo5LA8iklLvLSYIA0ZuhNUKPrkcISbjMB/mmmFkYZQBrBf/4cuMtQ2IKc9m6o YgPORxKvN72rA3LrqU0gFyFCf2h6FaOFqcr0w=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:references:in-reply-to:mime-version :thread-index:date:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=0nKAvELUGC2Wzsz8YsgLCdLO1XMZdiVLYeL+6HaZqaw=; b=Zyhi3hlcU+TddelecE20wsd3B/SOGSshUX+8osEgjnSe1JYYl1b6o6J07idzCcr0IX OgOIIf1wZGkXJYgenRPTKtdDH0ty1zVnKB1jUtVNaYb00evSR5Hc03vC89yPs1Js6S7x E07KMdzvabXZoEo6r3lMv6naauV3PX4ZtWR0Bf0vZklxGISdMjS6gdKn/OVDMPvo54rH AWxdTbIFgdosE9w/mrGEL22g+c1muVV2FumAaxuSNWlixJQuP8Sm/x7eLiK/hYKKDX4A qZiaW3AZ+FEG1ftXpA9bg3S3V/MeDifa0v7sSDt4vYby+ZNdLelCy6E8tJ1SdcqBEPFg o4qg==
X-Gm-Message-State: ALoCoQnsI1dlV8kbEZ6MWs28M2oIv401laJnfuIQLq1PFcG2yltea5fR/FhO/AG9Vhj5tLjLWeGlyND61ZzYR8dlXqr0TLObRP2It0E5uqU6XSbInpmARpM=
X-Received: by 10.50.41.8 with SMTP id b8mr24848835igl.38.1436951039303; Wed, 15 Jul 2015 02:03:59 -0700 (PDT)
From: Karen Elisabeth Egede Nielsen <karen.nielsen@tieto.com>
References: <5579768E.5060402@tik.ee.ethz.ch> <A3EF3A19-0E37-42E6-8D17-94164EBA7FDD@ifi.uio.no> <154FD7B7-9A01-43EC-927D-B9D71F1BC38D@tik.ee.ethz.ch> <57DC7DAB-7054-41BE-8515-626353782BBC@ifi.uio.no> <5581B81B.4090500@isi.edu> <725D4141-40AB-4E30-9409-96813C80905B@tik.ee.ethz.ch>
In-Reply-To: <725D4141-40AB-4E30-9409-96813C80905B@tik.ee.ethz.ch>
MIME-Version: 1.0
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQIMzp8FqXoBXDicXbg77ws60nWQywLXHxAwAlSEXMwBP4SU2gKV6VB4AmKwcTedCPsFUA==
Date: Wed, 15 Jul 2015 11:03:58 +0200
Message-ID: <5a72988f46e4be6b26811213fcc4d99f@mail.gmail.com>
To: Mirja Kühlewind <mirja.kuehlewind@tik.ee.ethz.ch>, Joe Touch <touch@isi.edu>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-DomainID: tieto.com
Archived-At: <http://mailarchive.ietf.org/arch/msg/taps/tu6UxyNiRHbtyzaEZO2TJ6Xp_AU>
Cc: Brian Trammell <ietf@trammell.ch>, Michael Welzl <michawe@ifi.uio.no>, taps@ietf.org
Subject: Re: [Taps] TCP components
X-BeenThere: taps@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Discussions on Transport Services <taps.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/taps>, <mailto:taps-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/taps/>
List-Post: <mailto:taps@ietf.org>
List-Help: <mailto:taps-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/taps>, <mailto:taps-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Jul 2015 09:04:01 -0000
HI Mirja, All Sorry for jumping late into this discussion. >-----Original Message----- >From: Taps [mailto:taps-bounces@ietf.org] On Behalf Of Mirja Kühlewind >Sent: Thursday, June 18, 2015 10:48 AM >To: Joe Touch >Cc: Brian Trammell; Michael Welzl; taps@ietf.org >Subject: Re: [Taps] TCP components > >Hi Joe, > >I believe the approach Michael is proposing is to look at existing APIs as >a >starting point; not only abstract APIs. The assumption is that someone who >implemented/designed an API, thought that it would be worth to provide a >configuration possibility to the higher layer. This assumption is more true >for >SCTP than for TCP because there are quite a few different TCP >implementation that are grown over time. Quite often a new interface was >only created because a new feature was added to TCP; and to be on the safe >side we allow the user to turn it off again. > >That’s the reason why I prefer the approach we are/I'm taking right now >(analyzing components). I think we should still describe the abstract API >of >RFC793 (and we do) as well as the SCTP API of RFC4960 in this document, but >I >personally would not and will not spend too much time analyzing other API. [Karen ] I really do not think that it makes much sense to look into outdated and deprecated APIs as specified in RFC793 and RFC4960 when we have better material available. For SCTP here specifically RFC6458. Personally I cannot support this approach. I am not saying that we need very detailed APIs and therefore do not want RFC793 or RFC4960, but I want that what we do is based on the right specs (or the right defacto implementations) not on known-to-be outdated ones. I understand that it is difficult to find out exactly what is the fundament of TAPS - sometimes it is said that it is the existing IETF specifications - which means for example that SCTP-CMT and QUIC is outside of the scope. Then in other Taps communications - e.g. TCP components - it is said that one cannot fix the congestion control aspects of TCP as there I not one CC for TCP - and "one do not know what people implements". I am not sure exactly what Taps should to do when the defacto standards (e.g. TCP) have superseded the actual standard. I think that it shall be on a best judgment basis and when there _are_ specs we should go with the most recent and sane ones and not with the outdated ones. BR, Karen
- [Taps] TCP components Mirja Kühlewind
- Re: [Taps] TCP components gorry
- Re: [Taps] TCP components Mirja Kühlewind
- Re: [Taps] TCP components gorry
- Re: [Taps] TCP components Mohamed Oulmahdi
- Re: [Taps] TCP components Mirja Kühlewind
- Re: [Taps] TCP components Joe Touch
- Re: [Taps] TCP components Michael Welzl
- Re: [Taps] TCP components Mirja Kühlewind
- Re: [Taps] TCP components Michael Welzl
- Re: [Taps] TCP components Brian Trammell
- Re: [Taps] TCP components Erik Nygren
- Re: [Taps] TCP components Joe Touch
- Re: [Taps] TCP components Aaron Falk
- Re: [Taps] TCP components Mirja Kühlewind
- Re: [Taps] TCP components Michael Welzl
- Re: [Taps] TCP components Michael Welzl
- Re: [Taps] TCP components Mirja Kühlewind
- Re: [Taps] TCP components Michael Welzl
- Re: [Taps] TCP components Joe Touch
- Re: [Taps] TCP components Brian Trammell
- Re: [Taps] TCP components Michael Welzl
- Re: [Taps] TCP components Mirja Kühlewind
- Re: [Taps] TCP components Brian Trammell
- Re: [Taps] TCP components Michael Welzl
- Re: [Taps] TCP components Michael Welzl
- Re: [Taps] TCP components Mirja Kühlewind
- Re: [Taps] TCP components Joe Touch
- Re: [Taps] TCP components Joe Touch
- Re: [Taps] TCP components Mohamed Oulmahdi
- Re: [Taps] TCP components Joe Touch
- Re: [Taps] TCP components Mohamed Oulmahdi
- Re: [Taps] TCP components Joe Touch
- Re: [Taps] TCP components Michael Welzl
- Re: [Taps] TCP components Jon Crowcroft
- Re: [Taps] TCP components Joe Touch
- Re: [Taps] TCP components Wesley Eddy
- Re: [Taps] TCP components Karen Elisabeth Egede Nielsen
- Re: [Taps] TCP components Michael Welzl
- Re: [Taps] TCP components Karen Elisabeth Egede Nielsen
- Re: [Taps] TCP components Michael Welzl
- Re: [Taps] TCP components Joe Touch
- Re: [Taps] TCP components Karen Elisabeth Egede Nielsen
- Re: [Taps] TCP components Joe Touch