Re: [tsvwg] A New Draft Uploaded (draft-qiang-tsvwg-udp-options-bounded-latency-00)

"qiangli (D)" <qiangli3@huawei.com> Mon, 11 March 2019 01:46 UTC

Return-Path: <qiangli3@huawei.com>
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 683C612EB11 for <tsvwg@ietfa.amsl.com>; Sun, 10 Mar 2019 18:46:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level:
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 RF5HlyHEAhH0 for <tsvwg@ietfa.amsl.com>; Sun, 10 Mar 2019 18:46:42 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1ED7F130E2B for <tsvwg@ietf.org>; Sun, 10 Mar 2019 18:46:42 -0700 (PDT)
Received: from lhreml705-cah.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id 0DF8C87A765BF4BFEDAA; Mon, 11 Mar 2019 01:46:40 +0000 (GMT)
Received: from DGGEMI421-HUB.china.huawei.com (10.1.199.150) by lhreml705-cah.china.huawei.com (10.201.108.46) with Microsoft SMTP Server (TLS) id 14.3.408.0; Mon, 11 Mar 2019 01:46:39 +0000
Received: from DGGEMI529-MBS.china.huawei.com ([169.254.5.3]) by dggemi421-hub.china.huawei.com ([10.1.199.150]) with mapi id 14.03.0415.000; Mon, 11 Mar 2019 09:46:33 +0800
From: "qiangli (D)" <qiangli3@huawei.com>
To: "Gorry (erg)" <gorry@erg.abdn.ac.uk>
CC: Joe Touch <touch@strayalpha.com>, Toerless Eckert <tte@cs.fau.de>, "tsvwg@ietf.org" <tsvwg@ietf.org>
Thread-Topic: [tsvwg] A New Draft Uploaded (draft-qiang-tsvwg-udp-options-bounded-latency-00)
Thread-Index: AdTVTUw267hC5GTQTZyGvOBVjR2e1///oZEAgABM8YD//1lE4IAA3BEA//trxoA=
Date: Mon, 11 Mar 2019 01:46:33 +0000
Message-ID: <06C389826B926F48A557D5DB5A54C4ED45BF7F7D@dggemi529-mbs.china.huawei.com>
References: <06C389826B926F48A557D5DB5A54C4ED45BE93CB@dggemi529-mbs.china.huawei.com> <0EA3C86F-B061-451D-A521-292728788B16@strayalpha.com> <5C82257F.5030505@erg.abdn.ac.uk> <06C389826B926F48A557D5DB5A54C4ED45BE97A1@dggemi529-mbs.china.huawei.com> <6CE801F4-C954-40A1-AD7C-80991796BE18@erg.abdn.ac.uk>
In-Reply-To: <6CE801F4-C954-40A1-AD7C-80991796BE18@erg.abdn.ac.uk>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.130.163.138]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/Ottntkzo2HSak4mBzrHLwURzzMs>
Subject: Re: [tsvwg] A New Draft Uploaded (draft-qiang-tsvwg-udp-options-bounded-latency-00)
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 11 Mar 2019 01:46:46 -0000

Hi Gorry,

>> Ah I think changing the value isn’t allowed. The option fields are set by the sender and immutable - they may be readable in path, but the way they are defined does not make it easy or desirable to change along the path.

We have the same concern on "In-transit rewriting", that's why we specifically wrote the following text in our document:
"If there is only one SC option carried in a packet, the Cycle_Identifier field may need to be rewritten before re-sending out. One way to relieve in-transit rewriting is to pre-compute the sending cycles along the way, then carry them with multiple SC options."

And I was wondering if the proposed solution "pre-compute the sending cycles along the way, then carry them with multiple SC options." is acceptable. Thanks!


Best regards,

Cristina QIANG


-----Original Message-----
From: Gorry (erg) [mailto:gorry@erg.abdn.ac.uk] 
Sent: Friday, March 08, 2019 7:30 PM
To: qiangli (D) <qiangli3@huawei.com>
Cc: Joe Touch <touch@strayalpha.com>; Toerless Eckert <tte@cs.fau.de>; tsvwg@ietf.org
Subject: Re: [tsvwg] A New Draft Uploaded (draft-qiang-tsvwg-udp-options-bounded-latency-00)

See below.

> On 8 Mar 2019, at 10:44, qiangli (D) <qiangli3@huawei.com> wrote:
> 
> Hi Joe and Gorry,
> 
> Thanks a lot for your comments. Will make modification accordingly and update before IETF 104 meeting. 
> 
Great the cutoff is Monday.

>>> (3) Is Length in figure 5 really 1 byte? This is the total length of the option, and I see you have at least one byte additional. Is your length of the option variable or fixed?
> 
> Yes, 1 byte is enough. Since each node has 3 queues, need minimal 2 bits (4 different values) to indicate which queue a packet should enter.
> 
I see.

>>> "One way to relieve in-transit rewriting is to pre-compute the 
>>> sending
>    cycles along the way, then carry them with multiple SC options."
> 
> The 2 bits' value will be changed/rewritten hop-by-hop, that is what 
> we call " in-transit rewriting " ---- SWAP method We may use STACK method to reduce such " in-transit rewriting ". Will refine this part in 01 version.
> 
Ah I think changing the value isn’t allowed. The option fields are set by the sender and immutable - they may be readable in path, but the way they are defined does not make it easy or desirable to change along the path.

>>> why it wouldn’t be sufficient to just request the next open value?
> The reason that why we wrote "127" is "127-253" is a reserved region defined in draft-ietf-tsvwg-udp-options-06, will change "127" to "TBD" in 01 version.
OK

> Thank you again.
> 
> 
> Best regards,
> 
> Cristina QIANG
> 
Gorry

> 
> -----Original Message-----
> From: Gorry Fairhurst [mailto:gorry@erg.abdn.ac.uk]
> Sent: Friday, March 08, 2019 4:19 PM
> To: Joe Touch <touch@strayalpha.com>
> Cc: qiangli (D) <qiangli3@huawei.com>; Toerless Eckert 
> <tte@cs.fau.de>; tsvwg@ietf.org
> Subject: Re: [tsvwg] A New Draft Uploaded 
> (draft-qiang-tsvwg-udp-options-bounded-latency-00)
> 
> I'm really encouraging you to do a quick revision: It would be really helpful if you did the update suggested by Joe, to align so it's conformant with the way in which the assignments are supposed to be made.
> 
> A few quick observations on the -00 draft:
> 
> (1) Please replace the "KIND" number with the text "TBD", and see Joe's comment on the IANA section.
> 
> (2) This may is a chance to fix this typo that occurs several places: 
> /filed/field/.
> 
> (3) Is Length in figure 5 really 1 byte? This is the total length of the option, and I see you have at least one byte additional. Is your length of the option variable or fixed?
> 
> (4) I don't understand this:
> 
>   "One way to relieve in-transit rewriting is to pre-compute the sending
>    cycles along the way, then carry them with multiple SC options."
> 
> I wonder: Do you imagine the path adds options as the packet travels through the routers? Or is this a suggestion that the option field can have multiple values present within this?  These are quite different proposals, and I suggest you place this text in a separate subsection?
> 
> Best wishes,
> 
> Gorry
> 
> 
>> On 08/03/2019, 03:43, Joe Touch wrote:
>> Two points (the first is useful for everyone developing upcoming UDP
>> options):
>> 
>> 1. proposals for new UDP options should indicate a KIND value of “TBD” 
>> only; they should not ‘squat’ or preselect a value until assigned by 
>> IANA (when the UDP options doc is published) or - until the UDP doc 
>> is published - at least the doc is accepted as a WG doc.
>> 
>> 2. a request for such assignment should be included in the IANA 
>> considerations portion of that document
>> 
>> These are common conventions for assigned numbers in general.
>> 
>> As a result, I encourage the authors to quickly issue an update to 
>> this doc that follows the above convention.
>> 
>> Additionally, if accepted, can you explain why it wouldn’t be 
>> sufficient to just request the next open value?
>> 
>> Joe
>> 
>>> On Mar 7, 2019, at 5:22 PM, qiangli (D) <qiangli3@huawei.com 
>>> <mailto:qiangli3@huawei.com>> wrote:
>>> 
>>> Hi All,
>>> We have uploaded a new draft
>>> (draft-qiang-tsvwg-udp-options-bounded-latency-00) that explores the 
>>> use of UDP options for bounded latency forwarding. Review and 
>>> comment is highly appreciated.
>>> Best regards,
>>> Cristina QIANG
>>> ==============================================
>>> A new version of I-D,
>>> draft-qiang-tsvwg-udp-options-bounded-latency-00.txt
>>> has been successfully submitted by Li Qiang and posted to the IETF 
>>> repository.
>>> Name:               draft-qiang-tsvwg-udp-options-bounded-latency
>>> Revision:  00
>>> Title:                  UDP Options for Bounded Latency
>>> Document date:       2019-03-08
>>> Group:               Individual Submission
>>> Pages:               9
>>> URL: 
>>> https://www.ietf.org/internet-drafts/draft-qiang-tsvwg-udp-options-b
>>> o
>>> unded-latency-00.txt
>>> Status: 
>>> https://datatracker.ietf.org/doc/draft-qiang-tsvwg-udp-options-bound
>>> e
>>> d-latency/
>>> Htmlized: 
>>> https://tools.ietf.org/html/draft-qiang-tsvwg-udp-options-bounded-la
>>> t
>>> ency-00
>>> Htmlized: 
>>> https://datatracker.ietf.org/doc/html/draft-qiang-tsvwg-udp-options-
>>> b
>>> ounded-latency
>>> Abstract:
>>>   This document explores the use of UDP options for packet forwarding
>>>   with bounded latency.
>>> Please note that it may take a couple of minutes from the time of 
>>> submission until the htmlized version and diff are available 
>>> attools.ietf.org <http://tools.ietf.org/>.
>>> The IETF Secretariat
>> 
>