[Rtg-dt-encap-considerations] Some comments on draft
Tom Herbert <tom@herbertland.com> Sat, 07 March 2015 23:59 UTC
Return-Path: <tom@herbertland.com>
X-Original-To: rtg-dt-encap-considerations@ietfa.amsl.com
Delivered-To: rtg-dt-encap-considerations@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1BC911A0AF1 for <rtg-dt-encap-considerations@ietfa.amsl.com>; Sat, 7 Mar 2015 15:59:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.978
X-Spam-Level:
X-Spam-Status: No, score=-1.978 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-0.7] 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 NAlQirfQ3bpi for <rtg-dt-encap-considerations@ietfa.amsl.com>; Sat, 7 Mar 2015 15:59:38 -0800 (PST)
Received: from mail-ie0-f174.google.com (mail-ie0-f174.google.com [209.85.223.174]) (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 7ABEF1A0233 for <rtg-dt-encap-considerations@ietf.org>; Sat, 7 Mar 2015 15:59:38 -0800 (PST)
Received: by ierx19 with SMTP id x19so94621185ier.3 for <rtg-dt-encap-considerations@ietf.org>; Sat, 07 Mar 2015 15:59:37 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to:cc :content-type; bh=oLPKXgYh9SM/vFiuV3fj/JftUOXfQKsApPxRb77U8x0=; b=kPZ4qI7mGbtmKZeTlecORrOdQ354zEMrmJDaD8eRmZZKKOrVO1vQ6wkmTk4LVGYqZK 3fpD/eAvrH/2SGFr/M3cHLJVSTW0bjfs0qm8GoWST8iIK1ALuvMB3wbST+fv5VX/ORHg pFRH0pUzj18xoc3F88x7ZM4YYgmoNm/bF/8zsvvY8xUyOmz99LiYjKrWEnMYqj/Zanh4 Awny/NgsdY5gj6ffFid2ANyO2iw8rydPkK0er9jlHK0Eh/+jN/LwB79yna30p5tmoj9U hmxSSTzbfss2vmga7V90LMuU7MEKv5ymkoxSyTmAnn3ZQ7wfHetXvqgmcELUxon3mc2/ YcfQ==
X-Gm-Message-State: ALoCoQkNBKFCLDZ/6YwsmNoLJ+VuAzIxWwrYvzvD+t4RCY3h+bHAWZFwIIfOmPTBesNFTQIyL+C9
MIME-Version: 1.0
X-Received: by 10.50.97.41 with SMTP id dx9mr63194567igb.1.1425772777873; Sat, 07 Mar 2015 15:59:37 -0800 (PST)
Received: by 10.107.159.134 with HTTP; Sat, 7 Mar 2015 15:59:37 -0800 (PST)
Date: Sat, 07 Mar 2015 15:59:37 -0800
Message-ID: <CALx6S364kroAzBFOW+r1Ne+R0p=mG3kvNyS_r6dQi7i4TP9OOQ@mail.gmail.com>
From: Tom Herbert <tom@herbertland.com>
To: Erik Nordmark <nordmark@sonic.net>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <http://mailarchive.ietf.org/arch/msg/rtg-dt-encap-considerations/JBBtIilz2gDGivZsnQvtyyyZ5rY>
X-Mailman-Approved-At: Sat, 07 Mar 2015 16:36:37 -0800
Cc: rtg-dt-encap-considerations@ietf.org
Subject: [Rtg-dt-encap-considerations] Some comments on draft
X-BeenThere: rtg-dt-encap-considerations@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Routing Area Design Team on Encapsulation Considerations discussion list <rtg-dt-encap-considerations.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dt-encap-considerations>, <mailto:rtg-dt-encap-considerations-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtg-dt-encap-considerations/>
List-Post: <mailto:rtg-dt-encap-considerations@ietf.org>
List-Help: <mailto:rtg-dt-encap-considerations-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dt-encap-considerations>, <mailto:rtg-dt-encap-considerations-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 07 Mar 2015 23:59:40 -0000
Abstract: in the case when->in the case that Section 2 The encapsulation protocols typically->Encapsulation protocols typically And NIC hardware->NIC hardware Section 4 2nd bullet is a lttle wordy. I think this is saying we assumed mostly stateless encapsulation protocol Section 5 The goal to->The goal is to the need to be aware->they need to be aware The section on IPv6 flow label is still a little conservative I think. We already have RFC 6438 that described use of flow labels with tunnels. Also, this might be better positioned as a way to provide additional entropy (14 bits for tunnels is going to be a little light in some contexts). Section 8 some way to indicate which encapsulation header will follow... not clear. This saying: some way to indicate next protocol? Bullet 2. I don't understand the part about "bringing in protocol numbers that don't make sense". Section 10 A single marker in the encaps... there was discussion in nvo3 such a plan and it had some problems By using a single bit the epochs are forced to be rather coarse. Other problems with part about using a s single bit to do 1-way latency. I think this paragraph should be removed or expanded with more detail. Section 11: Still needs to be cleaned up. I will try to do that. Section 13: Data centers may be very highly optimized for their own internal traffic by assuming that all internal traffic in under a specific congestion control. That hash allowed us to size and carve buffers in very specific ways. With cloud, we introduce 3rd party stacks, that may implement CC, but not one which is conformant with internal traffic. This is creating problems and may be the motivation for true cc at encap layer Last paragraph: Rate limiting is not the same thing as congestion control (unless there's very active management of rate) Section 14 There is little value in the portion of the UDP checksum... true in terms of being redundant to an encapsulated checksum, however there is value in leveraging the outer checksum to validate inner one using common NIC offload features. For description of partial checksum maybe add: This checksum would cover the encapsulation header and a pseudo header that includes at least the IP addresses and ports. For NAT problem this can be solved with an additional field that holds the checksum of the original IP addresses. Section 17 Once again the idea of spraying packets of single flows has been brought up: https://www.cs.purdue.edu/homes/kompella/publications/infocom13.pdf It's probably more correct to say that TCP is optimized for in order delivery, but can handle ooo. Some other protocols (non-IP) might have much more difficulty. Section 18 Keep encap headers small-- can we be more specific on what small means?
- [Rtg-dt-encap-considerations] Some comments on dr… Tom Herbert
- Re: [Rtg-dt-encap-considerations] Some comments o… Erik Nordmark
- Re: [Rtg-dt-encap-considerations] Some comments o… Tom Herbert
- Re: [Rtg-dt-encap-considerations] Some comments o… Erik Nordmark