Re: [babel] Iotdir telechat review of draft-ietf-babel-rtt-extension-05

Pascal Thubert <pascal.thubert@gmail.com> Tue, 05 March 2024 06:56 UTC

Return-Path: <pascal.thubert@gmail.com>
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 A2A39C151536 for <babel@ietfa.amsl.com>; Mon, 4 Mar 2024 22:56:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.212
X-Spam-Level:
X-Spam-Status: No, score=-1.212 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_HTML_ONLY=0.1, MIME_HTML_ONLY_MULTI=0.001, MIME_QP_LONG_LINE=0.001, MPART_ALT_DIFF=0.79, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 Iyec_A6yEDjN for <babel@ietfa.amsl.com>; Mon, 4 Mar 2024 22:56:28 -0800 (PST)
Received: from mail-wm1-x32f.google.com (mail-wm1-x32f.google.com [IPv6:2a00:1450:4864:20::32f]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 22EFAC14F6BC for <babel@ietf.org>; Mon, 4 Mar 2024 22:56:28 -0800 (PST)
Received: by mail-wm1-x32f.google.com with SMTP id 5b1f17b1804b1-412de18edcaso15135385e9.3 for <babel@ietf.org>; Mon, 04 Mar 2024 22:56:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1709621786; x=1710226586; darn=ietf.org; h=to:in-reply-to:cc:references:message-id:date:subject:mime-version :from:content-transfer-encoding:from:to:cc:subject:date:message-id :reply-to; bh=vHGLIians23Gd6YDydGVCo/Gbb+1EXfu+WCvYC2d7S4=; b=Dpn1X3UkeSsYv66fHSjYfa3hAyd8LB7PeEM0zZP+ZhagwBi7ZAcRiwTnY1JJIjsD9h NKdBmXCuYo1rq2KolqJItonvwABAtxJh+8CkLuggfBsipOtyGlzSWlt1si0CY440zymz A45GbNbfVnlp9REdYdl1ZPVCIQZfqTewyhnkrZkMn7zisrwxQ1DWGpjZk16iAa4y+lLZ FwXi5kxoBEK5JXRkmYSPlcESv1JD2YNUow+rUSXRBNGujeYnHLSqubGHqgOSi3fO4H+k IU1atUuGFeQvUqD+a4XxyB9yX4vGmLhXXNOu+PIV+EiveQuivh85JBZZ8ftsiJJJ4Lkf nt6g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709621786; x=1710226586; h=to:in-reply-to:cc:references:message-id:date:subject:mime-version :from:content-transfer-encoding:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=vHGLIians23Gd6YDydGVCo/Gbb+1EXfu+WCvYC2d7S4=; b=ANjCugFRMbkWuHX51q9hYg78UuVT39cflXl00pvDw9d1KDpyCCc//Tt9I9HthDPy3R qlJT/JHYd3w+AnYvsy6Y4nCJvyGbaqHf7fURZIlzEr0GXkAAGaQPpQIxnuJ/sWBblNx6 d65JC4s5gutcW3jXePBRnMOY1UXdGPDo4I937xycsffR+vCa3TojnzB5yHVVtDeD4dVe 1o5EMb6o15UcZvyVM5g27WLR1U5/4s91nRcL8Iz3VLzN6xCKPnb1VIkUS8XmrboyaR/z NphtZYGXSXRRbc4yA/uidSImRDQTvWi4aCgMDolALik0EBk5P6fsOojiRvlxOAMdYjQX ZLyw==
X-Forwarded-Encrypted: i=1; AJvYcCVUOfkAXq/pBrNeuTo5B2zBUFwt9tU9U16IYqr/WNfEGNCjRfBYOdq+Gruo1YHljR41lyU+pkBQyHuVN85GlA==
X-Gm-Message-State: AOJu0YwxCbN/yTFUuugiGshYpbB/X70ltJ3Oqd1jfyIVvESMo8clP+eA AY5DYrxYp+u71ns6O7DzEEGeUzeWjoXvn2Ko6T9ui/wopDfasmXe
X-Google-Smtp-Source: AGHT+IGHq7lYzkOjruVMhDlm8aJNGgZlJ2hvzke+BpRkR1N+dGZI66aM7viK1QQvXsy4JwAv6BApgw==
X-Received: by 2002:a05:600c:470e:b0:412:bcc1:44cc with SMTP id v14-20020a05600c470e00b00412bcc144ccmr8971048wmo.3.1709621785642; Mon, 04 Mar 2024 22:56:25 -0800 (PST)
Received: from smtpclient.apple ([2a09:bac5:321a:16a0::241:49]) by smtp.gmail.com with ESMTPSA id t14-20020a1c770e000000b00411e1574f7fsm19566485wmi.44.2024.03.04.22.56.24 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 04 Mar 2024 22:56:25 -0800 (PST)
Content-Type: multipart/alternative; boundary="Apple-Mail-092283F4-B693-46CB-8814-838F8A8521C2"
Content-Transfer-Encoding: 7bit
From: Pascal Thubert <pascal.thubert@gmail.com>
Mime-Version: 1.0 (1.0)
Date: Tue, 05 Mar 2024 07:56:14 +0100
Message-Id: <DB3A65CB-3DE5-452E-B590-8E58B4E23A8E@gmail.com>
References: <CAPDSy+7Ph7=EJS0LjOSts7nw_SjoOSKUmC4tuYPa3+1hUM+KPA@mail.gmail.com>
Cc: Juliusz Chroboczek <jch@irif.fr>, babel@ietf.org
In-Reply-To: <CAPDSy+7Ph7=EJS0LjOSts7nw_SjoOSKUmC4tuYPa3+1hUM+KPA@mail.gmail.com>
To: David Schinazi <dschinazi.ietf@gmail.com>
X-Mailer: iPhone Mail (21D61)
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/oGw9uzFUFw6uHrNHiFyWbHYqPbk>
Subject: Re: [babel] Iotdir telechat review of draft-ietf-babel-rtt-extension-05
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: Tue, 05 Mar 2024 06:56:28 -0000

Same here 😊

A bientôt;

Pascal

Le 5 mars 2024 à 01:58, David Schinazi <dschinazi.ietf@gmail.com> a écrit :


I like the new section, thanks for writing it!
David

On Sat, Mar 2, 2024 at 7:35 AM Juliusz Chroboczek <jch@irif.fr> wrote:
Hello Pascal,

I've added an applicability section following your advice.  I'll be
grateful if you find the time to review it.  (David, Toke, Donald, anyone
else, your comments are also welcome.)

1.1.  applicability

   The extension defined in Section 3 provides a sequence of accurate
   but potentially noisy RTT samples.  Since the round-trip time is a
   symmetric measure of delay, this protocol is only applicable in
   environments where the symmetric delay is a good predictor of whether
   a link should be taken by routing traffic; this is the case in most
   networks known to the authors, but might not necessarily be the case
   in networks built over exotic link technologies.

   The extension makes minimal requirements on the nodes.  In
   particular, it does not assume synchronised clocks, but only requires
   that clock drift be negligible during the time interval between two
   Hello TLVs.  Since that is on the order of a few seconds, this
   requirement is met even with cheap crystal oscillators such as the
   ones used in consumer electronics.

   The algorithm defined in Section 4 makes a number of assumptions
   about the network.  The assumption with most severe consequences is
   that all links below a certain RTT (rtt-min in Section 4.2) can be
   grouped in a single category of "good" links.  While this is the case
   in wide-area overlay networks, it makes the algorithm inapplicable in
   networks where distinguishing between low-latency links is important.

   There are other assumptions, but they are less likely to limit the
   algorithm's applicability.  The algorithm assumes that all links
   above a certain RTT (rtt-max in Section 4.2) can be assumed to be
   equally bad, and will only be used as a last resort.  In addition, in
   order to avoid oscillations, the algorithm is designed to react
   slowly to RTT variations, thus causing suboptimal routing for seconds
   or even minutes after an RTT change; while this is a desirable
   property in fixed networks, as it avoid excessive route oscillations,
   it might be an issue with networks with high rates of node mobility.

_______________________________________________
babel mailing list
babel@ietf.org
https://www.ietf.org/mailman/listinfo/babel" rel="noreferrer nofollow" target="_blank">https://www.ietf.org/mailman/listinfo/babel