Re: [tcpm] More TCP options
"Caitlin Bestler" <Caitlin.Bestler@neterion.com> Wed, 16 July 2008 18:41 UTC
Return-Path: <tcpm-bounces@ietf.org>
X-Original-To: tcpm-archive@megatron.ietf.org
Delivered-To: ietfarch-tcpm-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 846293A67EB; Wed, 16 Jul 2008 11:41:19 -0700 (PDT)
X-Original-To: tcpm@core3.amsl.com
Delivered-To: tcpm@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AADDF3A63EC for <tcpm@core3.amsl.com>; Wed, 16 Jul 2008 11:41:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599]
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 TaCk+716geeO for <tcpm@core3.amsl.com>; Wed, 16 Jul 2008 11:41:17 -0700 (PDT)
Received: from owa.neterion.com (mx.neterion.com [72.1.205.142]) by core3.amsl.com (Postfix) with ESMTP id BD31B3A67EB for <tcpm@ietf.org>; Wed, 16 Jul 2008 11:41:16 -0700 (PDT)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Wed, 16 Jul 2008 14:41:46 -0400
Message-ID: <78C9135A3D2ECE4B8162EBDCE82CAD7703E6760F@nekter>
In-Reply-To: <200807162046.24361.v13@v13.gr>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [tcpm] More TCP options
Thread-Index: Acjna/D3nuiYGfhhQziQ3b3TTcnc9QABv7ww
References: <200807162046.24361.v13@v13.gr>
From: Caitlin Bestler <Caitlin.Bestler@neterion.com>
To: Stefanos Harhalakis <v13@v13.gr>, tcpm@ietf.org
Subject: Re: [tcpm] More TCP options
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://www.ietf.org/mailman/private/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>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: tcpm-bounces@ietf.org
Errors-To: tcpm-bounces@ietf.org
Stefanos Harhalakis wrote: > > Upon exchanging and agreeing on this option, both sides will be able to > support 'long options'. I propose that long options be implemented as > an intermediate layer between the existing TCP and the data. Imagine > something like this: > > +------------+-------------------------------------+------+ > | TCP Header | Extended TCP Header (Long Options) | Data | > +------------+-------------------------------------+------+ > > Then, middleboxes (NAT boxes) will be unaffected as long they don't re- > pack data (is there such a possibility?). > Very definitely. See RFC 5044 on what RDMA had to do to work around these problems. The bottom line is that the TCP Data Stream is a stream, and no offload NIC or middle-box is obligated to understand it as having any other structure. The best you can do is to create an endpoint agreement that they will exchange certain information in the payload, and only proceed farther if they are in agreement. Something like that might be possible as an endpoint solution, and still be exercised by the TCP stacks themselves. _______________________________________________ tcpm mailing list tcpm@ietf.org https://www.ietf.org/mailman/listinfo/tcpm
- [tcpm] More TCP options Stefanos Harhalakis
- Re: [tcpm] More TCP options Adam Langley
- Re: [tcpm] More TCP options Adam Langley
- Re: [tcpm] More TCP options Caitlin Bestler
- Re: [tcpm] More TCP options Eddy, Wesley M. (GRC-RCN0)[VZ]
- Re: [tcpm] More TCP options Joe Touch