Re: [tsvwg] New Version Notification for draft-daiya-tsvwg-udp-options-protocol-number-00.txt
Gorry Fairhurst <gorry@erg.abdn.ac.uk> Thu, 13 July 2023 07:38 UTC
Return-Path: <gorry@erg.abdn.ac.uk>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 33A9BC151AF0 for <tsvwg@ietfa.amsl.com>; Thu, 13 Jul 2023 00:38:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level:
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, NICE_REPLY_A=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rsQpWZtxwWHL for <tsvwg@ietfa.amsl.com>; Thu, 13 Jul 2023 00:38:46 -0700 (PDT)
Received: from pegasus.erg.abdn.ac.uk (pegasus.erg.abdn.ac.uk [IPv6:2001:630:42:150::2]) by ietfa.amsl.com (Postfix) with ESMTP id 4A819C15109B for <tsvwg@ietf.org>; Thu, 13 Jul 2023 00:38:45 -0700 (PDT)
Received: from [192.168.1.130] (fgrpf.plus.com [212.159.18.54]) by pegasus.erg.abdn.ac.uk (Postfix) with ESMTPSA id 001691B001E9; Thu, 13 Jul 2023 08:38:40 +0100 (BST)
Content-Type: multipart/alternative; boundary="------------8LZcykq0Lt0mgE0N5Q2N1WNO"
Message-ID: <72bf4a3f-4662-1ac6-97ba-263a5f1acebc@erg.abdn.ac.uk>
Date: Thu, 13 Jul 2023 08:38:39 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.12.0
To: Yoshifumi Nishida <nsd.ietf@gmail.com>
Cc: Daiya Yuyama <daiya=40sfc.wide.ad.jp@dmarc.ietf.org>, tsvwg@ietf.org
References: <168903260541.49852.5537122429979483346@ietfa.amsl.com> <591bfafb-ff0a-427d-5e14-0de776437fd6@sfc.wide.ad.jp> <2b1306db-6b12-dcce-0018-eb1a10f22056@erg.abdn.ac.uk> <CAAK044Q6BDW+_DoHsDMMHPW1jT6SuBy5DLbV_L_MYniRj3J9dA@mail.gmail.com>
From: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Organization: UNIVERSITY OF ABERDEEN
In-Reply-To: <CAAK044Q6BDW+_DoHsDMMHPW1jT6SuBy5DLbV_L_MYniRj3J9dA@mail.gmail.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/tXRUF-AxIyT60p9RValkt_3JvyQ>
Subject: Re: [tsvwg] New Version Notification for draft-daiya-tsvwg-udp-options-protocol-number-00.txt
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsvwg/>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Jul 2023 07:38:50 -0000
On 12/07/2023 19:30, Yoshifumi Nishida wrote: > Hi > I am thinking that there might be some conceptual difference between > DCCP service code and this proposal. > DCCP service code can be used for demultiplexing at the endpoints. > Apps can use a single socket for multiple application services with it. I'm less sure: As I see it, the DCCP SC associates a type of connection with a socket that is connected, allowing the network (or endpoints) to find out the app associated with a particular use of the ports. This could identify RTP traffic etc. I don't think this allows provides a point to demux to more than one application using the same open connection. > It seems to me that it's a bit tricky to use protocol numbers for this > purpose. > Likely so, and understanding similarities and differences are often helpful. I'm not saying one ought to choose the DCCP SC for this, but there are many different approaches. > Another point is although the doc mentioned QUIC, I think QUIC is > designed in the opposite way to blend into other UDP traffic so > that it can avoid protocol ossifications. > In any case, I think it would be great to have some use cases for > having this option. I see that also, and for some this could be a desired feature (to hide that information) and for other it might not be. I do agree use cases are important here! Gorry > -- > Yoshi > > > On Wed, Jul 12, 2023 at 8:42 AM Gorry Fairhurst <gorry@erg.abdn.ac.uk> > wrote: > > On 11/07/2023 18:47, Daiya Yuyama wrote: > > Dear all > > > > We have submitted a draft that defines the protocol number > option in > > UDP options. The protocol number option specifies the protocol > > immediately following the UDP header. > > > > > https://datatracker.ietf.org/doc/draft-daiya-tsvwg-udp-options-protocol-number/ > > > > > > > Currently, the only information about the packet encapsulated in > UDP > > is the port number corresponding to the service. In addition, > > UDP-based protocols such as QUIC are increasingly used as transport > > for applications. > > When using such protocols, it is not possible to provide the UDP > layer > > with information about the transport layer protocol that follows > the > > UDP header. The protocol number option provides this information. > > > > We believe this option would be beneficial for extending the > transport > > protocol with UDP. > > > > If you are interested in it or have any comments, I really > appreciate > > your feedback or comments. > > > > Thank you. > > > > Daiya > > Thanks Daiya for this submission. This draft sounds like it could be > helpful in some cases. > > I see from the spec uses unsigned 16 bit values to identify the next > header, and I wondered what sort of values you thought would be > needed? > > I see many potential options: > > * Would the values simply follow the port registry assignments, > which is > 16 bits. > > * IANA also has defined an ASCII service name (in the port registry), > which is not 16 bits. > > * In the past, we defined a 4 byte Service Codes for DCCP, to > describe > the application being carried by DCCP, and there seems some parallels > with the usage: > > https://www.iana.org/assignments/service-codes/service-codes.xhtml > > * IPv6 defines a NH value - for transport values this uses: > > https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml > > * And, as the draft currently suggests, the IETF could also decide to > define new IANA registry. > > Which is best and why? > > Gorry > > > > > On 2023/07/11 8:43, internet-drafts@ietf.org wrote: > >> > >> A new version of I-D, > >> draft-daiya-tsvwg-udp-options-protocol-number-00.txt > >> has been successfully submitted by Daiya Yuyama and posted to the > >> IETF repository. > >> > >> Name: draft-daiya-tsvwg-udp-options-protocol-number > >> Revision: 00 > >> Title: Protocol Number Option in UDP Options > >> Document date: 2023-07-10 > >> Group: Individual Submission > >> Pages: 6 > >> URL: > >> > https://www.ietf.org/archive/id/draft-daiya-tsvwg-udp-options-protocol-number-00.txt > >> Status: > >> > https://datatracker.ietf.org/doc/draft-daiya-tsvwg-udp-options-protocol-number/ > >> Html: > >> > https://www.ietf.org/archive/id/draft-daiya-tsvwg-udp-options-protocol-number-00.html > >> Htmlized: > >> > https://datatracker.ietf.org/doc/html/draft-daiya-tsvwg-udp-options-protocol-number > >> > >> > >> Abstract: > >> This document defines the protocol number option in UDP > options. > >> The > >> protocol number option specifies the protocol immediately > following > >> the UDP header. > >> > >> > >> > >> The IETF Secretariat > >> > >> >
- Re: [tsvwg] New Version Notification for draft-da… Daiya Yuyama
- Re: [tsvwg] New Version Notification for draft-da… Gorry Fairhurst
- Re: [tsvwg] New Version Notification for draft-da… C. M. Heard
- Re: [tsvwg] New Version Notification for draft-da… Yoshifumi Nishida
- Re: [tsvwg] New Version Notification for draft-da… touch@strayalpha.com
- Re: [tsvwg] New Version Notification for draft-da… Gorry Fairhurst
- Re: [tsvwg] New Version Notification for draft-da… Daiya Yuyama
- Re: [tsvwg] New Version Notification for draft-da… Daiya Yuyama
- Re: [tsvwg] New Version Notification for draft-da… Christian Huitema
- Re: [tsvwg] New Version Notification for draft-da… Yoshifumi Nishida
- Re: [tsvwg] New Version Notification for draft-da… Tom Herbert
- Re: [tsvwg] New Version Notification for draft-da… Daiya Yuyama
- Re: [tsvwg] New Version Notification for draft-da… touch@strayalpha.com
- Re: [tsvwg] New Version Notification for draft-da… Tom Herbert
- Re: [tsvwg] New Version Notification for draft-da… Tom Herbert
- Re: [tsvwg] New Version Notification for draft-da… Tom Herbert
- Re: [tsvwg] New Version Notification for draft-da… C. M. Heard