Re: [Spud] [tsvwg] New Version Notification for draft-touch-tsvwg-udp-options-01.txt
Joe Touch <touch@isi.edu> Tue, 03 November 2015 15:46 UTC
Return-Path: <touch@isi.edu>
X-Original-To: spud@ietfa.amsl.com
Delivered-To: spud@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1])
by ietfa.amsl.com (Postfix) with ESMTP id 2EF461A6F39;
Tue, 3 Nov 2015 07:46:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.91
X-Spam-Level:
X-Spam-Status: No, score=-6.91 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, T_RP_MATCHES_RCVD=-0.01]
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 Wv9RoVB4Mnez; Tue, 3 Nov 2015 07:46:43 -0800 (PST)
Received: from vapor.isi.edu (vapor.isi.edu [128.9.64.64])
(using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits))
(No client certificate requested)
by ietfa.amsl.com (Postfix) with ESMTPS id BD78B1A6F2F;
Tue, 3 Nov 2015 07:46:42 -0800 (PST)
Received: from [128.9.176.29] (c1-vpn3.isi.edu [128.9.176.29])
(authenticated bits=0)
by vapor.isi.edu (8.13.8/8.13.8) with ESMTP id tA3FjAga010133
(version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT);
Tue, 3 Nov 2015 07:45:11 -0800 (PST)
To: Tom Herbert <tom@herbertland.com>
References: <CACL_3VF5i7FvMR53R8JwRQAW--QJz3a+T9c_Pnwqt9D-baAJ-w@mail.gmail.com>
<5636FD40.4030101@bobbriscoe.net>
<CALx6S36vY+E-JN7eU5hwur-W2KzYfavhYSyPbcAwZec1pA0b6w@mail.gmail.com>
<56378116.2050709@isi.edu>
<CALx6S36JfJu-Sc-z0obP5Ku1TzTWfrQAYv3OMppfdFptG54Kog@mail.gmail.com>
<2C92D0E0-7269-4B53-9AA8-DB999597BBEA@isi.edu>
<CALx6S36_LLuVj56T5xUYyaPACFoM2N7xhofJ6h2av4zDEPLbmA@mail.gmail.com>
From: Joe Touch <touch@isi.edu>
X-Enigmail-Draft-Status: N1110
Message-ID: <5638D685.8040409@isi.edu>
Date: Tue, 3 Nov 2015 07:45:09 -0800
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101
Thunderbird/38.3.0
MIME-Version: 1.0
In-Reply-To: <CALx6S36_LLuVj56T5xUYyaPACFoM2N7xhofJ6h2av4zDEPLbmA@mail.gmail.com>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: touch@isi.edu
Archived-At: <http://mailarchive.ietf.org/arch/msg/spud/myGrfWe0eYFrlYlXWHQSll1Cn0s>
Cc: spud <spud@ietf.org>, Bob Briscoe <ietf@bobbriscoe.net>,
tsvwg <tsvwg@ietf.org>, touch@isi.edu
Subject: Re: [Spud] [tsvwg] New Version Notification for
draft-touch-tsvwg-udp-options-01.txt
X-BeenThere: spud@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Session Protocol Underneath Datagrams <spud.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spud>,
<mailto:spud-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spud/>
List-Post: <mailto:spud@ietf.org>
List-Help: <mailto:spud-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spud>,
<mailto:spud-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Nov 2015 15:46:48 -0000
Hi, Tom, On 11/2/2015 6:04 PM, Tom Herbert wrote: > On Tue, Nov 3, 2015 at 10:48 AM, Joe Touch <touch@isi.edu> wrote: ... >> >>> The option bytes would not be covered by the UDP checksum however. >> >> Correct. A separate "trailer checksum" would be required to protect the trailer. >> > That's great. Can you add this description to the draft? Will do. > One other question. In this model the options are really part of the > IP payload and not the UDP payload Yes, basically. > (so presumably this solution is not > UDP specific but can be applied to any protocol). It requires a protocol that has a redundant length field. E.g., TCP does not, in fact few transport protocols do. > Essentially this > another way to extend IP I don't see that; IP declares a payload size and a protocol type. As far as IP is concerned the entire payload area belongs to the protocol type indicated. It's the protocol's decision how to handle that - for TCP, there's no separate length field (only a header length). For UDP, there's a *UDP payload* length, which means we can set it smaller than what IP has set aside and let *UDP* use the rest. > and so it seems conceivable that these TLVs > could alternatively be put into an IPv6 extension header to accomplish > the same effect (at least for IPv6). Have you considered the tradeoffs > for doing that? See above. Putting TLVs in the endpoint protocol is already commonly supported (TCP options are common). TLV parsing support for IPv6 has been much more difficult to come by in core routers. Joe
- [Spud] Fwd: New Version Notification for draft-to… Joe Touch
- Re: [Spud] Fwd: New Version Notification for draf… Christian Huitema
- Re: [Spud] Fwd: New Version Notification for draf… Christian Huitema
- Re: [Spud] [tsvwg] New Version Notification for d… Brian Trammell
- Re: [Spud] [tsvwg] New Version Notification for d… Gorry Fairhurst
- Re: [Spud] [tsvwg] New Version Notification for d… Joe Touch
- Re: [Spud] [tsvwg] New Version Notification for d… Joe Touch
- Re: [Spud] New Version Notification for draft-tou… C. M. Heard
- Re: [Spud] [tsvwg] New Version Notification for d… Bob Briscoe
- Re: [Spud] [tsvwg] New Version Notification for d… Tom Herbert
- Re: [Spud] [tsvwg] New Version Notification for d… Jana Iyengar
- Re: [Spud] [tsvwg] New Version Notification for d… Derek Fawcus
- Re: [Spud] [tsvwg] New Version Notification for d… Joe Touch
- Re: [Spud] [tsvwg] New Version Notification for d… Joe Touch
- Re: [Spud] [tsvwg] New Version Notification for d… Joe Touch
- Re: [Spud] [tsvwg] New Version Notification for d… gorry
- Re: [Spud] [tsvwg] New Version Notification for d… Bob Briscoe
- Re: [Spud] [tsvwg] New Version Notification for d… Joe Touch
- Re: [Spud] [tsvwg] New Version Notification for d… Joe Touch
- Re: [Spud] [tsvwg] New Version Notification for d… Tom Herbert
- Re: [Spud] [tsvwg] New Version Notification for d… Joe Touch
- Re: [Spud] [tsvwg] New Version Notification for d… Tom Herbert
- Re: [Spud] [tsvwg] New Version Notification for d… Joe Touch