Re: [babel] Éric Vyncke's Discuss on draft-ietf-babel-rtt-extension-05: (with DISCUSS and COMMENT)
Juliusz Chroboczek <jch@irif.fr> Wed, 14 February 2024 22:59 UTC
Return-Path: <jch@irif.fr>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 07D6EC151094; Wed, 14 Feb 2024 14:59:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level:
X-Spam-Status: No, score=-2.107 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=irif.fr
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 wVJ2o8tU40Hj; Wed, 14 Feb 2024 14:59:12 -0800 (PST)
Received: from korolev.univ-paris7.fr (korolev.univ-paris7.fr [IPv6:2001:660:3301:8000::1:2]) (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 C6E2BC151097; Wed, 14 Feb 2024 14:59:10 -0800 (PST)
Received: from potemkin.univ-paris7.fr (potemkin.univ-paris7.fr [IPv6:2001:660:3301:8000::1:1]) by korolev.univ-paris7.fr (8.14.4/8.14.4/relay1/82085) with ESMTP id 41EMwwK1017309 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 14 Feb 2024 23:58:58 +0100
Received: from mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [81.194.30.253]) by potemkin.univ-paris7.fr (8.14.4/8.14.4/relay2/82085) with ESMTP id 41EMwwVD020054; Wed, 14 Feb 2024 23:58:58 +0100
Received: from mailhub.math.univ-paris-diderot.fr (localhost [127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTP id 3208895E51; Wed, 14 Feb 2024 23:58:56 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=irif.fr; h= content-transfer-encoding:content-type:content-type:mime-version :user-agent:references:in-reply-to:subject:subject:from:from :message-id:date:date:received:received; s=dkim-irif; t= 1707951534; x=1708815535; bh=d+k7tCJGHN4VTgiBTdO9lIF7aVIfgIlVpPB Jjoe7uvg=; b=N5d3H44vbCoeIlRgQdjQLwXyQCXoW7Iih6v96GijOFHeUMcj3zv X7AJtcFTmtui8UkT+sUUCkxnFVWLLB8g1yctlijtWA0mtbFRRySa/NLPHdTSu5t0 8uHo3hW/4R6OR1eprrhIh5BvIxp74wsygELQzfpUPCnl+ooSSBDK6rjnXkLHpNfK OezH7nMSKJ+txLARzKsp7NNek3w4yOQRc5S+FbwHiLea9Cz4k6A41VPpTY1R/zmU x7baEjk5SpFgWYbHIOETykIaGsJagKLOnEOteLhHnyNynxiWDucjzJ9CQ/v7c6dh puLeTYo6UekpXp/AEhB7dCKkYHeqO5DOkxA==
X-Virus-Scanned: amavisd-new at math.univ-paris-diderot.fr
Received: from mailhub.math.univ-paris-diderot.fr ([127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [127.0.0.1]) (amavisd-new, port 10023) with ESMTP id vByf-VfgTkWB; Wed, 14 Feb 2024 23:58:54 +0100 (CET)
Received: from pirx.irif.fr (unknown [78.194.40.74]) (Authenticated sender: jch) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTPSA id 6F93E95FA6; Wed, 14 Feb 2024 23:58:52 +0100 (CET)
Date: Wed, 14 Feb 2024 23:58:51 +0100
Message-ID: <87v86qvej8.wl-jch@irif.fr>
From: Juliusz Chroboczek <jch@irif.fr>
To: Éric Vyncke <evyncke@cisco.com>
Cc: The IESG <iesg@ietf.org>, draft-ietf-babel-rtt-extension@ietf.org, babel-chairs@ietf.org, babel@ietf.org, Donald Eastlake <d3e3e3@gmail.com>, antoine@aft.network, pascal.thubert@gmail.com
In-Reply-To: <170789894193.50078.8678912601753465630@ietfa.amsl.com>
References: <170789894193.50078.8678912601753465630@ietfa.amsl.com>
User-Agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/29.1 Mule/6.0
MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue")
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (korolev.univ-paris7.fr [IPv6:2001:660:3301:8000::1:2]); Wed, 14 Feb 2024 23:58:58 +0100 (CET)
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (potemkin.univ-paris7.fr [194.254.61.141]); Wed, 14 Feb 2024 23:58:58 +0100 (CET)
X-Miltered: at korolev with ID 65CD45B2.000 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)!
X-Miltered: at potemkin with ID 65CD45B2.000 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)!
X-j-chkmail-Enveloppe: 65CD45B2.000 from potemkin.univ-paris7.fr/potemkin.univ-paris7.fr/null/potemkin.univ-paris7.fr/<jch@irif.fr>
X-j-chkmail-Enveloppe: 65CD45B2.000 from mailhub.math.univ-paris-diderot.fr/mailhub.math.univ-paris-diderot.fr/null/mailhub.math.univ-paris-diderot.fr/<jch@irif.fr>
X-j-chkmail-Score: MSGID : 65CD45B2.000 on korolev.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000
X-j-chkmail-Score: MSGID : 65CD45B2.000 on potemkin.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000
X-j-chkmail-Status: Ham
X-j-chkmail-Status: Ham
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/pcDc8sHKXNc1kHsrDh8YO0E9tzM>
Subject: Re: [babel] Éric Vyncke's Discuss on draft-ietf-babel-rtt-extension-05: (with DISCUSS and COMMENT)
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 14 Feb 2024 22:59:17 -0000
Hello Eric, > # DISCUSS (blocking) > ``` > Checking nits according to https://www.ietf.org/id-info/checklist : > ---------------------------------------------------------------------------- > > -- The draft header indicates that this document updates RFC8967, but the > abstract doesn't seem to mention this, which it should. > ``` Oops, that's a typo (copy-paste gone wrong), it should certainly not update 8967. I'll fix that. Thanks for noticing. > # COMMENTS (non-blocking) > > ## Generic question > > It seems that the assumption is that the transmission delay is symmetric. The actual assumption is that high RTT is a good predictor of a link being undesirable. It's certainly not always the case that links are symmetric. However, we have never encountered a real-world topology where penalising high-RTT links is a bad idea, even when the high RTT is due to asymmetric delay in the reverse direction. The reason for that is that our goal is not to measure delay, our goal is to converge on as good a set of routes as possible. In the case of an ADSL line, for example, the ADSL line is most probably the only link towards an access network, so penalising the ADSL line is not going to change the routing decision: the metrics will be slightly higher, but we will converge to the same set of routes. As to WiFi links, they induce asymmetric delays on the order of a few ms, which is under the suggested value for rtt-min (Section 4.2), so they won't get penalised with default values. > Does babel also handle average transmission queue length/delay as input ? None of the implementations known to me do so. It would certainly be allowed by RFC 8966 Section 3.5.2, but it could possibly lead to oscillations, we'd need to do some careful measuring (as we did in the work leading to this draft). > ## Section 3.1 > > Is the Receive timestamp also modulo 2**32 ? Perhaps worth specifying. Noted, will do. > ## Section 3.2 > > Like noted by other ADs, please expand 'IHU' at first use. Will do. > ## Section 3.4 > > While I like the useful implementation note, should there be a reference to > CLOCK_MONOTONIC ? Would you be satisfied with "IEEE Std 1003.1-2017"? Or do you want me to find the right chapter and verse? > ## Section 4 > > As noted by other ADs, I also find strange to use the word "experimental" in a > standard track document. Suggest rewriting this part using other terms. I agree, will do. > ## Section 6.2 > > About the discussion when the Length field is larger than 8, I would strongly > suggest to also ignore the TLV as the timestamps length cannot be asserted, > i.e., the first octet of receive timestamp could actually be part of the origin > timestamp. Thanks for the comment, I'll try to clarify this. (The intent is that the two timestamps are always 4 octets each, but may in a future revision be followed by other fields, which should be silently ignored.) > # NITS (non-blocking / cosmetic) > > ## µs or microsecond > > Suggest to use either "µs" or "microsecond" but not both forms in the same > document. Will do. Thanks again, -- Juliusz
- [babel] Éric Vyncke's Discuss on draft-ietf-babel… Éric Vyncke via Datatracker
- Re: [babel] Éric Vyncke's Discuss on draft-ietf-b… Juliusz Chroboczek