[hackathon] Alternative southbound interface to flow enabled network bridges

Vladimir Vassilev <vladimir@transpacket.com> Sat, 14 July 2018 00:44 UTC

Return-Path: <vladimir@transpacket.com>
X-Original-To: hackathon@ietfa.amsl.com
Delivered-To: hackathon@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F2B70130F62 for <hackathon@ietfa.amsl.com>; Fri, 13 Jul 2018 17:44:57 -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_PASS=-0.001, URIBL_BLOCKED=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 FHcr9y7haRop for <hackathon@ietfa.amsl.com>; Fri, 13 Jul 2018 17:44:55 -0700 (PDT)
Received: from mail.transpacket.com (s91205186171.blix.com [91.205.186.171]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4692D130F53 for <hackathon@ietf.org>; Fri, 13 Jul 2018 17:44:55 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mail.transpacket.com (Postfix) with ESMTP id 2F39814C280F for <hackathon@ietf.org>; Sat, 14 Jul 2018 02:44:53 +0200 (CEST)
Received: from mail.transpacket.com ([127.0.0.1]) by localhost (mail.transpacket.com [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id I-aiGwc4Ck2T for <hackathon@ietf.org>; Sat, 14 Jul 2018 02:44:53 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1]) by mail.transpacket.com (Postfix) with ESMTP id EF65514C280A for <hackathon@ietf.org>; Sat, 14 Jul 2018 02:44:52 +0200 (CEST)
Received: from mail.transpacket.com ([127.0.0.1]) by localhost (mail.transpacket.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id xKEFpTDgrk1c for <hackathon@ietf.org>; Sat, 14 Jul 2018 02:44:52 +0200 (CEST)
Received: from [192.168.42.78] (modemcable237.104-20-96.mc.videotron.ca [96.20.104.237]) by mail.transpacket.com (Postfix) with ESMTPSA id 6AE8314C2806 for <hackathon@ietf.org>; Sat, 14 Jul 2018 02:44:52 +0200 (CEST)
To: hackathon@ietf.org
From: Vladimir Vassilev <vladimir@transpacket.com>
Message-ID: <21cd01a6-bb12-c654-2259-e4b9f2cc28b4@transpacket.com>
Date: Sat, 14 Jul 2018 02:44:50 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/hackathon/vb27RmJivbwy8UURV_KXh2IzZd0>
Subject: [hackathon] Alternative southbound interface to flow enabled network bridges
X-BeenThere: hackathon@ietf.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: "Discussion regarding past, present, and future IETF hackathons." <hackathon.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/hackathon>, <mailto:hackathon-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/hackathon/>
List-Post: <mailto:hackathon@ietf.org>
List-Help: <mailto:hackathon-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/hackathon>, <mailto:hackathon-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 14 Jul 2018 00:44:58 -0000

Hi,

I have added a new YANG/NETCONF project to the wiki. I will be working 
on an alternative southbound interface to flow enabled network bridges 
(conceptually identical to OpenFlow but with YANG model and using NETCONF).

The idea was earlier posted on the opendaylight-users mailing-list 
https://lists.opendaylight.org/pipermail/opendaylight-users/2018-June/000845.html

The project consists of 3 tasks:

1. Design and publish draft with YANG model of a flow enabled network 
bridge.

2. Device (server) side model implementation - loadable module for some 
of the available opensource  NETCONF servers implementing the model for 
a OpenFlow device as a proxy controller with a single node.

3. Controller (client) side  plug-in implementation - yangflowplugin for 
ODL interacting with NETCONF mounted nodes implementing the YANG model 
that ideally can coexist with openflowplugin.

Anyone with feedback or interest to contribute is welcome. See you tomorrow.

Vladimir