Dear OpenFlow fellows,

I thought you might be interested in the newly released version of
RouteFlow, a platform that runs on top of NOX, POX (and soon
Floodlight and Trema) that allows you to run traditional IP routing
protocols on your OpenFlow network.

See below the newly introduced features or check here for the full
post and the updated architecture:
https://sites.google.com/site/routeflow/updates/announcingthenewrouteflowdesign

Best regards,
Christian



---------- Forwarded message ----------
From: Christian Esteve Rothenberg <est...@cpqd.com.br>
Date: Thu, May 31, 2012 at 2:08 PM
Subject: [RouteFlow-discuss] Announcing the new RouteFlow design
To: routeflow-disc...@googlegroups.com


What's new?
We're glad to announce an entirely new version of RouteFlow, with many new
features in response to our first year´s experiences and the requests from
users and developers!
The version has been in an experimental branch for some time now and is
stable enough to become mainstream.

In this new version, we have introduced:

#Centralized database and IPC

We leverage MongoDB for storing the core system´s state and the OpenFlow
network statistics. A JSON-based IPC service (aka RouteFlow protocol) is
also implemented on top of it.

#Cleaner code base

Much of the code was rewritten and organized, making it easier for
developers to play with RouteFlow.
This includes the renaming of some components: RF-Slave becomes RFClient,
RF-Controller becomes RFProxy.

#POX support

Support for using the new POX controller was added.

#Web monitoring interface (requires POX)

Inspect network topology, RouteFlow internal messages and network state.

#Open vSwich v1.4

To attach the virtual interfaces (eth1 to ethX) of the VMs.
Used also in the control network that (attaching et0) and running in bridge
mode removes the requirement of a second controller instance to act as a
simple L2 switch.

#Tools for testing

A new module (rftest) introduces several scripts to facilitate testing and
environment creation.

#SNMP support

Export OpenFlow stats via SNMP. [Contribution by Joe Stringer]


The detailed description of these new features is available in the README
file.

You can download the new pre-configured VM (3.7GB) from here:
ftp://ftp.cpqd.com.br/pub/routeflow/RouteFlow.zip
or get it via github.

What's next
The list is long!

-Foremost we want to make RouteFlow more and easier configurable. Currently,
there's no trivial way to associate VMs and datapaths statically, but we
want to solve this through a new configuration apporach.
-RouteFlow with NOX requires Ubuntu 11.04 (POX users should be fine in newer
versions). We will be adding support for Ubuntu 11.10 and 12.04.
-Embrace OpenFlow v1.X. We have working prototypes of NOX and software-based
reference switch using OpenFlow 1.1 and 1.2.
-Extensions to support LDP label information.
-Exploration of possibilities opened by the use of a central database (e.g.,
keep state history and allow queries like "show me flow table at timestamp
x").
-Address High Availability.
-New routing abstractions implemented as Services on top of the RF-Server.
-... a number of additions under investigation by students and project
collaborators.


Stay tuned for further news!

Thank you all!

--
Christian Esteve Rothenberg, Ph.D.
Converged Networks Business Unit
CPqD - Center for Research and Development in Telecommunications
Tel. (+55 19) 3705 4479 / Cel. (+55 19) 8193-7087
_______________________________________________
openflow-discuss mailing list
openflow-discuss@lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/openflow-discuss

Reply via email to