Re: [Tsv-art] Need Volunteer: draft-ietf-trill-mtu-negotiation-06

"Mirja Kuehlewind (IETF)" <ietf@kuehlewind.net> Mon, 03 July 2017 15:07 UTC

Return-Path: <ietf@kuehlewind.net>
X-Original-To: tsv-art@ietfa.amsl.com
Delivered-To: tsv-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CB9DF131667 for <tsv-art@ietfa.amsl.com>; Mon, 3 Jul 2017 08:07:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.002
X-Spam-Level:
X-Spam-Status: No, score=-2.002 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); domainkeys=pass (1024-bit key) header.from=ietf@kuehlewind.net header.d=kuehlewind.net
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 8OtF353GiNe8 for <tsv-art@ietfa.amsl.com>; Mon, 3 Jul 2017 08:07:41 -0700 (PDT)
Received: from kuehlewind.net (kuehlewind.net [83.169.45.111]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 07631131661 for <tsv-art@ietf.org>; Mon, 3 Jul 2017 08:07:35 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=kuehlewind.net; b=WuOVtbtgYo5RTHfLQtrPzQ8HjQ18AlSU3SJUHBj0KLsQ3r/DpDAhvG7ely0vRNGERLg7UY8Eam7H4vmvXwt/elxaWWuymZfvhoFd2KWHvKGEn5HGDsTKptUzGi5XqHFdn/mh/HD3XdNvxQRfQ5Cx++wAS9jDqd/Q64f64o+SeCc=; h=Received:Received:Content-Type:Mime-Version:Subject:From:In-Reply-To:Date:Cc:Content-Transfer-Encoding:Message-Id:References:To:X-Mailer:X-PPP-Message-ID:X-PPP-Vhost;
Received: (qmail 25996 invoked from network); 3 Jul 2017 17:07:34 +0200
Received: from unknown (HELO ?10.50.1.84?) (195.1.147.78) by kuehlewind.net with ESMTPSA (DHE-RSA-AES256-SHA encrypted, authenticated); 3 Jul 2017 17:07:34 +0200
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
From: "Mirja Kuehlewind (IETF)" <ietf@kuehlewind.net>
In-Reply-To: <73c2f0b5-4e90-0e74-c26b-23040835e19a@ericsson.com>
Date: Mon, 03 Jul 2017 17:07:32 +0200
Cc: Martin Stiemerling <mls.ietf@gmail.com>, "tsv-art@ietf.org" <tsv-art@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <21298DB7-BAD0-4489-BBAE-714DC68EC986@kuehlewind.net>
References: <30013f8c-47bd-b753-17ed-41dfb53d49c8@gmail.com> <73c2f0b5-4e90-0e74-c26b-23040835e19a@ericsson.com>
To: Magnus Westerlund <magnus.westerlund@ericsson.com>
X-Mailer: Apple Mail (2.3273)
X-PPP-Message-ID: <20170703150734.25990.72457@lvps83-169-45-111.dedicated.hosteurope.de>
X-PPP-Vhost: kuehlewind.net
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsv-art/GiUDM-6dCMAoSuNXGMFD75S0ikc>
Subject: Re: [Tsv-art] Need Volunteer: draft-ietf-trill-mtu-negotiation-06
X-BeenThere: tsv-art@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Transport Area Review Team <tsv-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsv-art>, <mailto:tsv-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsv-art/>
List-Post: <mailto:tsv-art@ietf.org>
List-Help: <mailto:tsv-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsv-art>, <mailto:tsv-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Jul 2017 15:07:44 -0000

Hi Magnus,

thanks for the feedback! I wasn’t aware of issue 1 and missed the issues in 2. Can we assign you as the official tsv-art reviewer and you send the review directly to the respective mailing list(s)?

Regarding issue 1, I think that good to raise now but might rather be a discuss point on the other doc later evtl.

On issue 2, Spencer, can you maybe file a discuss on this given I have put in my ballot already; otherwise I can also change my ballot...

Mirja


> Am 03.07.2017 um 16:08 schrieb Magnus Westerlund <magnus.westerlund@ericsson.com>:
> 
> Den 2017-06-30 kl. 12:47, skrev Martin Stiemerling:
>> Hi,
>> 
>> I wonder who could and would volunteer to do the tsv-art review for
>> draft-ietf-trill-mtu-negotiation-06 ?
>> 
> 
> Hi,
> 
> I am not doing a full review, but something for the ADs and the reviewer to consider is the issues that I have found with the relation between draft-ietf-trill-over-ip-10 and this document.
> 
> 1. So draft-ietf-trill-over-ip-10 has MTU discovery needs for determining if the UDP encapsulation will work or not. It references  in Section 8.4 the old RFC, i.e. RFC 6325, which is updated by draft-ietf-trill-mtu-negotiation.
> 
>   TRILL IS-IS MTU PDUs, as specified in Section 5 of [RFC6325] and in
>   [RFC7177], can be used to obtain added assurance of the MTU of a
>   link.
> 
> However, this is not quite true, as if the IP path MTU is below 1470 bytes, which is not unheard of, the algorithm in the MTU negotiation draft can't determine it. It will only report the IP path as having an MTU to small when the 1470 bytes probe fail.
> 
> So, if the Trill authors want to use this as a mechanism, then the MTU negotiation draft needs to be expanded to have more flexible lower boundaries. However, that appear to affect MTU negotiation quite significant as it needs to seperate algorithm for finding MTU, from the different usage of the algorithm with different starting points. Where the normal will have a lower bound of 1470, and be more tightly coupled to Sz when finding Lz. While the Trill-over-IP has a different usage.
> 
> This can also result in the need to discuss if binary searching is good enough?
> 
> 
> 2. Another issue, is that I think the algorithm is a bit short on transmission scheduling recommendations:
> 
>   1) If RB1 successfully receives the MTU-ack from RB2 to the probe of
>      the value of link-wide Lz within k tries (where k is a
>      configurable parameter whose default is 3), link MTU size is set
>      to the size of link-wide Lz and stop.
> 
> If I do this test with all three packets back to back at line rate, I could
> potentially get all probes lost in the same burst loss in router queue or switch fabric.
> 
> 3. This is also unclear on what the criteria is for determining that something is lost:
> 
>     a) If RB1 fails to receive an MTU-ack from RB2 after k tries, RB1
>         sets the "failed minimum MTU test" flag for RB2 in RB1's Hello
>         and stop.
> 
> No discussion of X*RTT, or timeout values that one uses to determine when a probe is lost.
> 
> Cheers
> 
> Magnus Westerlund
> 
> ----------------------------------------------------------------------
> Media Technologies, Ericsson Research
> ----------------------------------------------------------------------
> Ericsson AB                 | Phone  +46 10 7148287
> Torshamnsgatan 23           | Mobile +46 73 0949079
> SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com
> ----------------------------------------------------------------------
> 
> 
> _______________________________________________
> Tsv-art mailing list
> Tsv-art@ietf.org
> https://www.ietf.org/mailman/listinfo/tsv-art