Re: [babel] Thoughts on Other Use Cases

Margaret Cullen <mrcullen42@gmail.com> Thu, 13 August 2015 11:30 UTC

Return-Path: <mrcullen42@gmail.com>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B748A1B38A4 for <babel@ietfa.amsl.com>; Thu, 13 Aug 2015 04:30:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.207
X-Spam-Level:
X-Spam-Status: No, score=-0.207 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DATE_IN_PAST_06_12=1.543, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=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 MJfff1S1tUQV for <babel@ietfa.amsl.com>; Thu, 13 Aug 2015 04:30:49 -0700 (PDT)
Received: from mail-qg0-x22e.google.com (mail-qg0-x22e.google.com [IPv6:2607:f8b0:400d:c04::22e]) (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 50A641B38A1 for <babel@ietf.org>; Thu, 13 Aug 2015 04:30:49 -0700 (PDT)
Received: by qgeg42 with SMTP id g42so28822284qge.1 for <babel@ietf.org>; Thu, 13 Aug 2015 04:30:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=VSMoJZHyHH4wN6obAM+JqBFGl3YEoBPNjCTmoyglUQE=; b=brezlR2g7qZIlKT3uAtvzR6gFoWwBvxqLIWSLUfLT+4swt5qPVcGPIHYXJp9EEiCSJ 9WhkZwDTKedIxpyhCWzMwi6xGYEd0cLELwXyPPPVI0dIFNxwJqlFxa6FAL2+CJ5KF16P YR6kX6ClWFXBkVHqt78W3U99XiJK3TUGdxzVxxHM3m3smsyO86Ux+3mrg82gOVpxQOyt GUS44G7GcPtHCzbk+i+rpIxOKVF9oh4lDNvjjpK9W7DCqinocmdVCaHBiiF1vg/FaOfg Za1t6J4ebF5acSHvCo7zjbHurhLscq7klPlcIhDuRTan0EP7wkfxyyjmHXe5tql4doR2 KRlA==
X-Received: by 10.140.218.133 with SMTP id o127mr68615473qhb.67.1439465448562; Thu, 13 Aug 2015 04:30:48 -0700 (PDT)
Received: from [192.168.1.196] (cpe-74-75-108-92.maine.res.rr.com. [74.75.108.92]) by smtp.gmail.com with ESMTPSA id h49sm951761qgd.24.2015.08.13.04.30.46 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 13 Aug 2015 04:30:47 -0700 (PDT)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
From: Margaret Cullen <mrcullen42@gmail.com>
In-Reply-To: <047801d0d54d$2f79e4a0$8e6dade0$@riw.us>
Date: Thu, 13 Aug 2015 00:48:25 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <A9E72D71-2D95-487F-8CF7-2C835588FB29@gmail.com>
References: <03c701d0d542$35c78390$a1568ab0$@riw.us> <CD5E072F-A73E-48D9-A3AB-9DE54FBEA455@gmail.com> <047801d0d54d$2f79e4a0$8e6dade0$@riw.us>
To: Russ White <russw@riw.us>
X-Mailer: Apple Mail (2.1510)
Archived-At: <http://mailarchive.ietf.org/arch/msg/babel/oZAJFbwphrU7ZM1FNwsQrmferBw>
Cc: babel@ietf.org
Subject: Re: [babel] Thoughts on Other Use Cases
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.15
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, 13 Aug 2015 11:30:50 -0000

On Aug 12, 2015, at 6:21 PM, "Russ White" <russw@riw.us> wrote:
>> I am working on a transitive trust system for use with the IETF's abfab
> (GSS-
>> EAP) security protocols.  The system deploys a number of "Trust Routers"
>> that distribute information about "Trust Paths" to reach the AAA servers
> for
>> target realms across a AAA fabric.  I have just started work on a dynamic
>> "routing protocol" for this system.  I had been considering using a
> link-state
>> algorithm, but I'm currently assessing the possibility of using a DV
> protocol
>> based on babel, since it looks like it will be easier to implement and,
> perhaps
>> more importantly, easier to test.
> 
> This is interesting... Do you have docs?

There were some old (expired) drafts on this subject named:

draft-mrw-abfab-multihop-fed-02, and
draft-mrw-abfab-trust-router-02.

However, things have moved along a bit since then.  The latest docs and code are being developed as part of the Moonshot open source project found here:  

https:/wiki.moonshot.ja.net/

We tried to bring the Trust Identity Protocol (the transitive trust protocol) and the Trust Router Protocol (the routing protocol that is used to choose a path of transitive trust across a federation) to the IETF a couple of years ago, but at that time we were only piloting the technology in the UK and there wasn't much interested from anyone but European universities and associated entities.  Stephen Farrell didn't want to charter the work without interest from the commercial sector, so we have been working on this outside of the IETF since then.

The work has matured significantly since the drafts were last updated.  We have an operational Moonshot federation among universities in the UK (using a single Trust Router), and we are piloting a European-wide federation with multiple Trust Routers over the next year.  Once we have a multi-Trust Router federation operational, we may come back to the IETF to see if there is greater interest in standardizing this work.

If you might be interested in following this work, let me know, and I will find out how you can joint he associated mailing lists.

Margaret