Re: [Taps] Suresh Krishnan's No Objection on draft-ietf-taps-transports-usage-udp-06: (with COMMENT)

Suresh Krishnan <suresh.krishnan@gmail.com> Thu, 14 September 2017 22:37 UTC

Return-Path: <suresh.krishnan@gmail.com>
X-Original-To: taps@ietfa.amsl.com
Delivered-To: taps@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 941C0126DD9; Thu, 14 Sep 2017 15:37:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 h8-7wDEZZUWF; Thu, 14 Sep 2017 15:37:07 -0700 (PDT)
Received: from mail-io0-x244.google.com (mail-io0-x244.google.com [IPv6:2607:f8b0:4001:c06::244]) (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 593D51200F3; Thu, 14 Sep 2017 15:37:07 -0700 (PDT)
Received: by mail-io0-x244.google.com with SMTP id 93so1792634iol.4; Thu, 14 Sep 2017 15:37:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=kQZQ3T1r4ESmnAJjWgryEJkd4iEv6sQsRHol3yZHM5A=; b=P7JkmI3EhrjsX979xwvGBTFKPXk4tXO6r08uiPUo5ew8H5tEH36FvpNb3ZWn2pX1a5 BvueRwR9XFcW1gSDiFJtgfKG+QfDubCAhE8ShLZrouMpSFaVS83j+Sg57YqJpEgYgfPn R4XeCcua8iAsuoNBy4UFJvMKixh16AhK1mOakbNRtigD6XnLN83EiEE9N8Pduo246yG0 zXd9vhw4E8Q5HvfvePt+AIGuiBqNGCd9LOhCJ/kv++gcTz7wgL6EJUhe9LYJJNcIgl/D pvRHde0ke9OQxgpP5TEHaJlaaM+hZiYZOBSmDxnvg1Wu2VFiVWNTH+0qvbm91dYrtM2S AITw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=kQZQ3T1r4ESmnAJjWgryEJkd4iEv6sQsRHol3yZHM5A=; b=RU+az59lyg03KBaFIP4Z8o0aO2xG3B2zR69kVrwK/wre3JbgRC2TG/om+8Ehrj3ti3 BiMcJR3ATt2vggBMN/At7o8Rf2aT+E93mEH3QRCvRAYDB9OxXre0yB02TEO3HDYX5bU/ MulYdLC8ztMiN/ezn8aHCIRtEJuRSeCBRSUcLX3GghNfqALkymHOlcnl+o4YOBFmb4lB A3b0wUQysGODLnuLAzGi23n/w/cd5fmForpNLT/XC50W8UGbFAogkM9CD7VaWJ+uexpJ NoA871z/7l9PSl+rGIXRnNtR4OATq/vo+JpveBLx82gj8prLr40KigArQ0HikBlL6LkR uRIg==
X-Gm-Message-State: AHPjjUhU/0wYVnJzfx55IYqnOMDfVO43h/yUUOKQhVcBfsLoq12eaSN2 QC+tP7xdZ/ZbAw==
X-Google-Smtp-Source: AOwi7QBtqWtxP3olHsbf6W9lWBgiio/MlfUN06XiHwtxi3YraMvV/ferLpb7ae7qyw5FBv/dR5wuPg==
X-Received: by 10.107.82.14 with SMTP id g14mr4921261iob.137.1505428626508; Thu, 14 Sep 2017 15:37:06 -0700 (PDT)
Received: from [192.168.36.124] ([67.22.228.35]) by smtp.gmail.com with ESMTPSA id c13sm9280766ioj.19.2017.09.14.15.37.05 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 14 Sep 2017 15:37:05 -0700 (PDT)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
From: Suresh Krishnan <suresh.krishnan@gmail.com>
In-Reply-To: <59BA57CB.1000708@erg.abdn.ac.uk>
Date: Thu, 14 Sep 2017 18:37:04 -0400
Cc: The IESG <iesg@ietf.org>, Zaheduzzaman.Sarker@ericsson.com, taps-chairs@ietf.org, draft-ietf-taps-transports-usage-udp@ietf.org, taps@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <61445676-61B2-4178-8973-82636BBBF512@gmail.com>
References: <150534437823.12565.1499220167114271596.idtracker@ietfa.amsl.com> <59BA57CB.1000708@erg.abdn.ac.uk>
To: gorry@erg.abdn.ac.uk
X-Mailer: Apple Mail (2.3273)
Archived-At: <https://mailarchive.ietf.org/arch/msg/taps/C7fJp0AyvYX6muC0i6GU9Okb3IA>
Subject: Re: [Taps] Suresh Krishnan's No Objection on draft-ietf-taps-transports-usage-udp-06: (with COMMENT)
X-BeenThere: taps@ietf.org
X-Mailman-Version: 2.1.22
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: Thu, 14 Sep 2017 22:37:10 -0000

Hi Gorry,

> On Sep 14, 2017, at 6:19 AM, Gorry Fairhurst <gorry@erg.abdn.ac.uk> wrote:
> 
> Thanks Suresh, please see below.
> 
> On 14/09/2017, 00:12, Suresh Krishnan wrote:
>> Suresh Krishnan has entered the following ballot position for
>> draft-ietf-taps-transports-usage-udp-06: No Objection
>> 
>> When responding, please keep the subject line intact and reply to all
>> email addresses included in the To and CC lines. (Feel free to cut this
>> introductory paragraph, however.)
>> 
>> 
>> Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
>> for more information about IESG DISCUSS and COMMENT positions.
>> 
>> 
>> The document, along with other ballot positions, can be found here:
>> https://datatracker.ietf.org/doc/draft-ietf-taps-transports-usage-udp/
>> 
>> 
>> 
>> ----------------------------------------------------------------------
>> COMMENT:
>> ----------------------------------------------------------------------
>> 
>> * Section 1
>> 
>> "The UDP and UDP-Lite sockets API differs from that for TCP in several key
>> ways."
>> 
>> I was expecting the document to at least briefly describe the differences
>> following this. The socket option text that follows does not really fit the
>> bill. e.g. SO_REUSEADDR applies to TCP as well as UDP.
>> 
>> 
>> _______________________________________________
>> Taps mailing list
>> Taps@ietf.org
>> https://www.ietf.org/mailman/listinfo/taps
> I see, that wasn't quite the way I expected it to be read, so maybe we can suggest a slight re-write to the introduction to avoid misleading people and thereby better introduce what follows in the document:
> 
> After the reference to Stevens, we suggest to insert:
> 
> "In UDP and UDP-Lite, each datagram is a self-contained message of a specified length, and options at the transport layer can be used to set properties for all subsequent datagrams sent using a socket or changed for each datagram. For datagrams, this can require the application to use the API to set IP-level information (the IP Time To Live (TTL), Differentiated Services (DiffServ) Code Point, IP fragmentation, etc) for the datagrams it sends and receives. In contrast, when using TCP and other connection-oriented transports, the IP-level information normally either remains the same for the duration of a connection or is controlled by the transport protocol rather than the application.
> 
> Socket options are used in the socket API to provide additional functions Examples of socket options (in this case commonly used by UDP multicast applications) include:"
> 
> ... followed by the three example sockopts.
> 
> (If we add this I think it also helps explain why the network-layer primitives appear. We would of course avoide redefining TTL, etc in the following paras.)

Excellent. This new text would completely address my concern. Thanks for proposing that.

Regards
Suresh