Re: [babel] Open issues with draft-ietf-babel-rtt-extension
Juliusz Chroboczek <jch@irif.fr> Fri, 26 July 2019 21:38 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 35AB912006E for <babel@ietfa.amsl.com>; Fri, 26 Jul 2019 14:38:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-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 38YASTzE3wU9 for <babel@ietfa.amsl.com>; Fri, 26 Jul 2019 14:38:29 -0700 (PDT)
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 682AA120047 for <babel@ietf.org>; Fri, 26 Jul 2019 14:38:29 -0700 (PDT)
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 x6QLcO7G014328 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 26 Jul 2019 23:38:24 +0200
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 x6QLcO6I004895; Fri, 26 Jul 2019 23:38:25 +0200
Received: from mailhub.math.univ-paris-diderot.fr (localhost [127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTP id 676D94573F; Fri, 26 Jul 2019 23:38:27 +0200 (CEST)
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 DOA57s7pf4PJ; Fri, 26 Jul 2019 23:38:26 +0200 (CEST)
Received: from pirx.irif.fr (unknown [78.194.40.74]) (Authenticated sender: jch) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTPSA id AD71A4573D; Fri, 26 Jul 2019 23:38:24 +0200 (CEST)
Date: Fri, 26 Jul 2019 23:38:24 +0200
Message-ID: <87v9voeasv.wl-jch@irif.fr>
From: Juliusz Chroboczek <jch@irif.fr>
To: Baptiste Jonglez <baptiste.jonglez@imag.fr>
Cc: Toke Høiland-Jørgensen <toke@toke.dk>, babel@ietf.org
In-Reply-To: <20190725145711.vwklw4epew3tkxgo@imag.fr>
References: <87k1c75cn5.wl-jch@irif.fr> <878ssmz83p.fsf@toke.dk> <20190725145711.vwklw4epew3tkxgo@imag.fr>
User-Agent: Wanderlust/2.15.9
MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue")
Content-Type: text/plain; charset="US-ASCII"
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (korolev.univ-paris7.fr [IPv6:2001:660:3301:8000::1:2]); Fri, 26 Jul 2019 23:38:24 +0200 (CEST)
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (potemkin.univ-paris7.fr [194.254.61.141]); Fri, 26 Jul 2019 23:38:25 +0200 (CEST)
X-Miltered: at korolev with ID 5D3B72D0.000 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)!
X-Miltered: at potemkin with ID 5D3B72D0.000 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)!
X-j-chkmail-Enveloppe: 5D3B72D0.000 from potemkin.univ-paris7.fr/potemkin.univ-paris7.fr/null/potemkin.univ-paris7.fr/<jch@irif.fr>
X-j-chkmail-Enveloppe: 5D3B72D0.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 : 5D3B72D0.000 on korolev.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000
X-j-chkmail-Score: MSGID : 5D3B72D0.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/yf6Cf9ROjTagu9bTWBmBp58ir9o>
Subject: Re: [babel] Open issues with draft-ietf-babel-rtt-extension
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
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: Fri, 26 Jul 2019 21:38:31 -0000
>>> Baptiste outlined two solutions: >>> >>> (a) require that all IHUs be sent in packets with a Hello; >>> (b) define a new TLV that contains just a timestamp. >>> > Thank you for summarizing. You apparently didn't like my "Solution 1" > because you don't even mention it, but I agree it's a bad idea anyway :) Right, I missed that. Baptiste's "Solution 1" is to duplicate the transmit timestamp in all IHUs. While it yields a somewhat cleaner packet format, it complicates the implementation somewhat. The transmit timestamp must be computed as close as possible to packet transmission, so it gets patched in into the packet at the very last moment. In the current packet format, there's just one transmit timestamp per packet, so we just keep one pointer to the space reserved for the timestamp. If the transmit timestamp gets duplicated, then we need to either maintain a list of places to patch, or reparse the packet just before we ship it out. -- Juliusz
- Re: [babel] Open issues with draft-ietf-babel-rtt… Toke Høiland-Jørgensen
- [babel] Open issues with draft-ietf-babel-rtt-ext… Juliusz Chroboczek
- Re: [babel] Open issues with draft-ietf-babel-rtt… Juliusz Chroboczek
- Re: [babel] Open issues with draft-ietf-babel-rtt… Dave Taht
- Re: [babel] Open issues with draft-ietf-babel-rtt… Baptiste Jonglez
- Re: [babel] Open issues with draft-ietf-babel-rtt… Juliusz Chroboczek
- [babel] Congestion control [was: Open issues...] Juliusz Chroboczek
- [babel] Babel Hellos [was: Open issues with draft… Juliusz Chroboczek
- Re: [babel] Congestion control [was: Open issues.… Dave Taht