Re: [babel] Example configuration

Mahesh Jethanandani <mjethanandani@gmail.com> Wed, 14 August 2019 18:06 UTC

Return-Path: <mjethanandani@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 4318F120CD5 for <babel@ietfa.amsl.com>; Wed, 14 Aug 2019 11:06:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 n03bI-Tw7Z1T for <babel@ietfa.amsl.com>; Wed, 14 Aug 2019 11:06:18 -0700 (PDT)
Received: from mail-pl1-x634.google.com (mail-pl1-x634.google.com [IPv6:2607:f8b0:4864:20::634]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 40C23120CD2 for <babel@ietf.org>; Wed, 14 Aug 2019 11:05:36 -0700 (PDT)
Received: by mail-pl1-x634.google.com with SMTP id bj8so4004419plb.4 for <babel@ietf.org>; Wed, 14 Aug 2019 11:05:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=b3ogIXDNZpeI4X/ezB5ZqoNWoMdSIDvB894Yds5ZAOE=; b=p+f9XmxKHiXWfTYdp+OSaL77Pono1yA/izouplZih04LWIuPZHjms1VOzv0fVD5NoA xBXyXRAnRMiDjWlIPf0WUTWWYoXMrGXtHK7ZmmMyFj5dJoTiMZPLQ/pkUJPdDLqugtq/ wxLHdJkodpctPN+ePLFgL9lI8LEAfvKvaW20KIG7l2KKb31Xqca6wkx19iFOkXXPqWI+ cPXINtx56txR8dyGNQE7cosQ0SJ9PTLHeuMft+GSJpAFew2F1fu07R15LitzqZsKX1bm CJQeJObdbCwYS1MkotCnqjf5EvzK8Fgkf6gAl3LmmW71AWs6jO1oYRd0cssRnRRHSjKk YkHg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=b3ogIXDNZpeI4X/ezB5ZqoNWoMdSIDvB894Yds5ZAOE=; b=GvGjQmwQjzOTbjHiotzTS4hItBsplzzZoyN68MC06AB3KTYrbXYBAZ9oQBE+jtI96q rVB0R1+7AimR8OMMU3ZK+FpdGi0fQHiuZgglXfoGToxQEA7JyYfUjQ9O65J0C+YjJcCo IJXD0kDmQGKHya6jsw/rqLGPSkBdEke5R/4rU8C6/xkxKV3xpE174SIR+p2iUMvORS2c yJWiV6eJXR8UScCqf6kIh63oKJs9I+au4w/GULMljG7nTbabFUwz18gu4OZG2Miz23rF eMEHGdAPGXkJkha+NgGJBkqvMQHAvaMbimwaeAGMMO46SSdLHGKsEqokyzzX87MWv3Pk ewxg==
X-Gm-Message-State: APjAAAUqNJd/9g8FZy6+MqG+oKUlp4Ixg0z/0/9/SRARbJfYfI825jzl 5nRV1jgtUowPaJ57aLmtAcY=
X-Google-Smtp-Source: APXvYqxykRUq7kLIYlT7cPMztx1sbihJRBHr0nJcATItywXpxKk7i9fdhO+bAADEhWcm+U8u2esn7w==
X-Received: by 2002:a17:902:9f8e:: with SMTP id g14mr612083plq.67.1565805935655; Wed, 14 Aug 2019 11:05:35 -0700 (PDT)
Received: from [10.33.122.240] ([66.170.99.1]) by smtp.gmail.com with ESMTPSA id r12sm351890pgb.73.2019.08.14.11.05.33 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 14 Aug 2019 11:05:34 -0700 (PDT)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Mahesh Jethanandani <mjethanandani@gmail.com>
In-Reply-To: <2D09D61DDFA73D4C884805CC7865E6114E26901D@GAALPA1MSGUSRBF.ITServices.sbc.com>
Date: Wed, 14 Aug 2019 11:05:33 -0700
Cc: Toke Høiland-Jørgensen <toke@toke.dk>, Juliusz Chroboczek <jch@irif.fr>, Babel at IETF <babel@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <2AA11403-8C95-4E7B-8878-34D1499415F2@gmail.com>
References: <E726ED50-6D90-4537-B237-6E52D375F50B@gmail.com> <8736itu6j8.wl-jch@irif.fr> <0E0A89B7-3D7A-4605-8776-2CF685B268B0@gmail.com> <877e7qaxte.wl-jch@irif.fr> <1C6F628C-7A3C-4D66-9930-9F0244A20722@gmail.com> <8736ieasm6.wl-jch@irif.fr> <EF249683-1BB0-4686-A77A-847E64E4EA50@gmail.com> <87pnlhaixh.wl-jch@irif.fr> <2D09D61DDFA73D4C884805CC7865E6114E257961@GAALPA1MSGUSRBF.ITServices.sbc.com> <0B28A1FA-32B4-41E6-B646-C6A3907E9CCC@gmail.com> <2D09D61DDFA73D4C884805CC7865E6114E258CF7@GAALPA1MSGUSRBF.ITServices.sbc.com> <B2CE14DA-DEDA-40FB-AA96-FB4009F5FA19@gmail.com> <2D09D61DDFA73D4C884805CC7865E6114E25905B@GAALPA1MSGUSRBF.ITServices.sbc.com> <87lfw3u52i.fsf@toke.dk> <110D87BA-BBA1-417B-9BC3-77BAD4B201D1@gmail.com> <87ftmbs92f.fsf@toke.dk> <26F1A0CD-1FD2-456E-B295-8A60D93CF8E0@gmail.com> <87sgqbmhhe.wl-jch@irif.fr> <F30C9756-5104-4A43-BDD9-008FF3011362@gmail.com> <2D09D61DDFA73D4C884805CC7865E6114E2680FE@GAALPA1MSGUSRBF.ITServices.sbc.com> <9554AC75-4674-4EB2-B40D-26CA383E3343@gmail.com> <87woffap8c.fsf@toke.dk> <2D09D61DDFA73D4C884805CC7865E6114E26901D@GAALPA1MSGUSRBF.ITServices.sbc.com>
To: "STARK, BARBARA H" <bs7652@att.com>
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/XuNEdlx3yFJh9yjrhgbJ3v9V6RI>
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: Wed, 14 Aug 2019 18:06:21 -0000


> On Aug 14, 2019, at 6:50 AM, STARK, BARBARA H <bs7652@att.com> wrote:
> 
> 
> 
>> From: Toke Høiland-Jørgensen <toke@toke.dk>
>> Mahesh Jethanandani <mjethanandani@gmail.com> writes:
>> 
>>> Hi Barbara, et. all,
>>> 
>>> If you are managing a small number of interfaces (< 10 in my mind),
>>> then your approach is simpler. Configure link properties per interface
>>> and be done, even if means repeating the configuration on those 10
>>> interfaces.
>>> 
>>> If we are talking about a larger set, then the complexity might be
>>> worth it, simply to allow changes in one place.
>>> 
>>> The question therefore comes down to, what is the normal number of
>>> interfaces a device will configure to run babeld?
>> 
>> For most current Babel deployments I'm familiar with: One or two wireless
>> interfaces and maybe a single wired. Definitely less than 10...
> 
> I agree with Toke. And I think we also need to understand that active configuration in Babel is about handling exceptions to the implemented rules. In almost all cases, the Babel implementation will automatically select the correct link properties for an interface. Only for the small number of cases where the automatic implementation config is wrong will the configuration need to be updated/changed. For example, if I attach a wireless bridge to an Ethernet port of a router, I need to specifically change the link properties for only that one Ethernet interface on that one router.

Ok. Then let us go with link-properties be part of the interface-obj.

> "Repeating" configurations doesn't make sense when active configuration is an exception. I think the normal number of interfaces a *management system* will need to configure is zero.
> 
> When RTT is added as a link property, it too will be auto detected by the fact the interface is a tunnel. [We may want to consider a global configuration option to enable/disable detection of tunneled interfaces and use of RTT -- for cases where RTT support is implemented -- to be defined in the RTT draft.]
> 
> When unicast becomes a property -- well, this is something that a network operator will probably expect to set independent of other "link properties". It isn't really a link property, at all. [We may want a global configuration option for this, too, to indicate whether a new interface is set to default unicast or multicast -- but that's not for now.]
> Barbara

Mahesh Jethanandani
mjethanandani@gmail.com