Re: [babel] Example configuration
Juliusz Chroboczek <jch@irif.fr> Thu, 25 July 2019 21:51 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 7ED2B1202C9 for <babel@ietfa.amsl.com>; Thu, 25 Jul 2019 14:51:52 -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 jT-lrzXgUHBk for <babel@ietfa.amsl.com>; Thu, 25 Jul 2019 14:51:50 -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 80F7F120274 for <babel@ietf.org>; Thu, 25 Jul 2019 14:51:50 -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 x6PLpjIl006209 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 25 Jul 2019 23:51:45 +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 x6PLpjXD009844; Thu, 25 Jul 2019 23:51:45 +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 4EA1B3E733; Thu, 25 Jul 2019 23:51:48 +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 KJ2sl_2VjMAu; Thu, 25 Jul 2019 23:51:42 +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 6BF7C3E730; Thu, 25 Jul 2019 23:51:40 +0200 (CEST)
Date: Thu, 25 Jul 2019 23:51:39 +0200
Message-ID: <8736itu6j8.wl-jch@irif.fr>
From: Juliusz Chroboczek <jch@irif.fr>
To: Mahesh Jethanandani <mjethanandani@gmail.com>
Cc: Babel at IETF <babel@ietf.org>
In-Reply-To: <E726ED50-6D90-4537-B237-6E52D375F50B@gmail.com>
References: <E726ED50-6D90-4537-B237-6E52D375F50B@gmail.com>
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]); Thu, 25 Jul 2019 23:51:45 +0200 (CEST)
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (potemkin.univ-paris7.fr [194.254.61.141]); Thu, 25 Jul 2019 23:51:45 +0200 (CEST)
X-Miltered: at korolev with ID 5D3A2471.000 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)!
X-Miltered: at potemkin with ID 5D3A2471.000 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)!
X-j-chkmail-Enveloppe: 5D3A2471.000 from potemkin.univ-paris7.fr/potemkin.univ-paris7.fr/null/potemkin.univ-paris7.fr/<jch@irif.fr>
X-j-chkmail-Enveloppe: 5D3A2471.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 : 5D3A2471.000 on korolev.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000
X-j-chkmail-Score: MSGID : 5D3A2471.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/hFQ9bppMHVFDhD9mPWYMbZGau5Y>
Subject: Re: [babel] Example configuration
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: Thu, 25 Jul 2019 21:51:58 -0000
> In my presentation on the YANG model for Babel, I asked for help in > trying to improve the example configuration of Babel. The example was > shown in XML, but that does not mean I am expecting anyone to help me > improve the example in XML. I'll use the syntax of the babeld configuration file. Here's a pretty minimal config: interface eth0 interface wlan0 This says to run Babel on interfaces eth0 and wlan0. Babeld will automatically detect that eth0 is wired and wlan0 is wireless, and will configure the right parameters automatically. Here's a slightly less minimal configuration: interface eth0 interface eth1 type wireless interface tun0 type tunnel Here, interface eth1 is an Ethernet bridged to a wireless radio, so babeld's autodetection fails, and the interface type needs to be configured manually. Tunnels are not detected automatically, so this needs to be specified. This is equivalent to the following: interface eth0 interface eth1 link-quality true split-horizon false interface tun0 enable-timestamps true max-rtt-penalty 96 Here's another configuration: interface eth0 interface ppp0 hello-interval 30 update-interval 120 in if ppp0 metric 1024 out if ppp0 metric 1024 Here, ppp0 is a metered 3G link used for fallback connectivity. It runs with much higher than default time constants in order to avoid control traffic as much as possible, and the metric of routes through that link are increased so that they are not used unless all other options fail. Here's a configuration for David: interface eth0 interface wlan0 unicast true This requests that all control traffic other than Hellos on the wlan0 interface be sent as unicast. This can be useful when wlan0 uses a technology on which multicast is prohibitively expensive. Another one: interface atm0 split-horizon false unicast true Here, atm0 is an NBMA interface. Transitive connectivity is not guaranteed, so we disable the split-horizon optimisation. Unicast is to be preferred to multicast whenever possible. Here is a configuration that is not yet implemented, but planned for a future version: interface wg0 unicast-only true neighbour fe80::1234 if wg0 Here, wg0 is a Wireguard tunnel, and doesn't support multicast at all. All traffic over that interface is sent as unicast, so automatic discovery is not possible. Thus, we need to specify the link-local addresses of neighbours manually. Hope this helps, -- Juliusz
- Re: [babel] Example configuration Juliusz Chroboczek
- [babel] Example configuration Mahesh Jethanandani
- Re: [babel] Example configuration Mahesh Jethanandani
- Re: [babel] Example configuration Mahesh Jethanandani
- Re: [babel] Example configuration Juliusz Chroboczek
- Re: [babel] Example configuration Mahesh Jethanandani
- Re: [babel] Example configuration Juliusz Chroboczek
- Re: [babel] Example configuration Mahesh Jethanandani
- Re: [babel] Example configuration Juliusz Chroboczek
- Re: [babel] Example configuration STARK, BARBARA H
- Re: [babel] Example configuration Mahesh Jethanandani
- Re: [babel] Example configuration Mahesh Jethanandani
- Re: [babel] Example configuration STARK, BARBARA H
- Re: [babel] Example configuration Mahesh Jethanandani
- Re: [babel] Example configuration STARK, BARBARA H
- Re: [babel] Example configuration Toke Høiland-Jørgensen
- Re: [babel] Example configuration Mahesh Jethanandani
- Re: [babel] Example configuration Toke Høiland-Jørgensen
- Re: [babel] Example configuration Mahesh Jethanandani
- Re: [babel] Example configuration Juliusz Chroboczek
- Re: [babel] Example configuration Mahesh Jethanandani
- Re: [babel] Example configuration STARK, BARBARA H
- Re: [babel] Example configuration Mahesh Jethanandani
- Re: [babel] Example configuration Toke Høiland-Jørgensen
- Re: [babel] Example configuration STARK, BARBARA H
- Re: [babel] Example configuration Toke Høiland-Jørgensen
- Re: [babel] Example configuration Mahesh Jethanandani