Re: [Spud] related draft in TSVWG

Tom Herbert <tom@herbertland.com> Mon, 27 June 2016 22:53 UTC

Return-Path: <tom@herbertland.com>
X-Original-To: spud@ietfa.amsl.com
Delivered-To: spud@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B9FC112D124 for <spud@ietfa.amsl.com>; Mon, 27 Jun 2016 15:53:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=herbertland-com.20150623.gappssmtp.com
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 QaFSVgAUg0Jy for <spud@ietfa.amsl.com>; Mon, 27 Jun 2016 15:53:15 -0700 (PDT)
Received: from mail-io0-x22d.google.com (mail-io0-x22d.google.com [IPv6:2607:f8b0:4001:c06::22d]) (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 A561212DA42 for <spud@ietf.org>; Mon, 27 Jun 2016 15:53:15 -0700 (PDT)
Received: by mail-io0-x22d.google.com with SMTP id t74so2062667ioi.0 for <spud@ietf.org>; Mon, 27 Jun 2016 15:53:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herbertland-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=6QcQ22KTn8vInUUiM0anvGG2cSOzvy8+DkEEPkFXlFc=; b=oqZz3nrYIcry3IH53uno2qExV8zdc0jO+LA7J7DMhqF6tnnQi6+T9gsLvoZjba69YX 7f4mEoLY0j9JtmsOh8GYWOg3h6Qauq/94+t6u/yHveZvKmeBKw0ZJ7WMtvuj/vJsWD5B IRHxufqVnzXOBlPtzU2IDoSkEpbMQzR625WDKWWygw0W8bFUwJE/eEy072y9jiWj0kGu slN5n8g9DzyB03NeUfBA2s/ciDyIy8pGgKd5WyO+EbI95ttdyysCjMG4rjHqmGJFSd+A YILlT5SBqK3hNXFnuYYB4Bzy5+sa1t+lC0S5FzOVALFFTkoELzFjX39cIcEhVuFo+YIQ mRxA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=6QcQ22KTn8vInUUiM0anvGG2cSOzvy8+DkEEPkFXlFc=; b=StjRIsRfytznARTDDtsfg4DrA0O2V8XUQNQFMim82Y5dvf4CiXlinqCFGlFzHqoI88 FOCbYES0KT5H9XbLJIhTW3EIpmRE4yoAK15SdlQOgg0+WAZ3O+KsnI1+/lwyqQHQUTdF KHeTUfmRox8Jno7Lia6Z8lxJv6q6vrZeq893dcTtUMI3ykfQUg5BFc1iWOvjJ5EdeZM1 dhXcllZTWvgSA8h1YzOSxKqubTwnXutg5ivDtjWFUkpTQl/M9Oda66lxGvIu3krbLnCr 5ShSfFfybJzq3piurSTJRQgHzMBDWOXU0iO2Qx4RN/7vSM6TYxS7jG1mJxE1U/u5GBDA imZg==
X-Gm-Message-State: ALyK8tLIiR7euCcMuem+yjnpFtgdiAcsaiPNaUn6VPpyTiz959Nwr4mIwHRCNUHWEtxMRqbriZyL7T98iJrCjg==
X-Received: by 10.107.162.12 with SMTP id l12mr271419ioe.84.1467067994923; Mon, 27 Jun 2016 15:53:14 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.31.134 with HTTP; Mon, 27 Jun 2016 15:53:14 -0700 (PDT)
In-Reply-To: <57719746.6030304@isi.edu>
References: <57719746.6030304@isi.edu>
From: Tom Herbert <tom@herbertland.com>
Date: Mon, 27 Jun 2016 15:53:14 -0700
Message-ID: <CALx6S34KiyVHs74TWhM=meypbB7BWkeJD-t_P76ZtkRY3Y+LXg@mail.gmail.com>
To: Joe Touch <touch@isi.edu>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spud/l-oNqCFF6H9ADGRajSHPDnBgijg>
Cc: Aaron Falk <aaron.falk@gmail.com>, Natasha Rooney <nrooney@gsma.com>, spud <spud@ietf.org>
Subject: Re: [Spud] related draft in TSVWG
X-BeenThere: spud@ietf.org
X-Mailman-Version: 2.1.17
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: Mon, 27 Jun 2016 22:53:18 -0000

On Mon, Jun 27, 2016 at 2:14 PM, Joe Touch <touch@isi.edu> wrote:
> Hi, all,
>
> The following draft may be of potential utility in SPUD/PLUS:
>
>      draft-touch-tsvwg-udp-options
>
> It describes an extension to UDP to allow for trailing options at the
> transport layer.
>

Hi Joe,

>From the draft:

"This length field is typically redundant with IP datagram length and
header length information as follows:

                  UDPlen = IPlen - IPhdrlen - 8

As a result of this redundancy, the UDP length field can be used in other ways."

"typically" is a key word here; this is not a requirement of UDP. As
long as the UDP length is less than or equal to IP payload length it
would be a valid UDP packet. The draft exploits this characteristic,
however that does not preclude that packets with smaller UDP length
than IP payload length already exist (maybe even using the same trick
to extend UDP!). Seems like that leads to a potential ambiguity?

Tom

> NOTE: I'm not sure what space makes the most sense; for on-path info,
> IMO IP is a more appropriate location than transport, but IF there is
> info that is useful to exchange at the transport layer in the header,
> this might be useful for UDP.
>
> It will be briefly presented by the chairs in TSVWG.
>
> FYI.
>
> Joe
>
> _______________________________________________
> Spud mailing list
> Spud@ietf.org
> https://www.ietf.org/mailman/listinfo/spud