DocumentsDownloadsWikiCommunityBlogAbout

OpenFlow 0.9 desired features

From OpenFlow Wiki

Jump to: navigation, search

Contents

What is v0.9?

The plan is for v0.9 to be the first feature-complete OpenFlow release, and include those things we want for v1.0.

Target Release Date: -

Openflow.h Version Num: -

Release Process

The official OpenFlow v0.9 release code must:

  • pass all regression tests (black box and learning switch) on all supported Linux distros (Debian unstable, Ubuntu 8.04, CentOS 5.2) in a VM with virtual Ethernet pairs, for both types (kernel and user-space)
  • be easily installed by someone with no experience doing it (sanity check)
  • run the MobileVMs NOX application succesfully (feature test)

Until all these are done, any v0.9 code will be clearly identified as a release candidate.

The follow might have to be deferred:

  • pass all regression tests on NetFPGA

Components to Update

Specific OpenFlow components that must be updated for v0.9 include:

Desired Components

  • Some mechanism for determining latency across a link, ideally timestamped (in hardware if available) when inserted into the outbound queue, and timestamped (in hardware if available) when pulled from the incoming queue at the other end of the link. Thus giving the instantaneous queuing delay as well as propagation delay across the link. (Requester: David Erickson)
Copyright 2008 by the OpenFlow Consortium. All rights reserved. Powered by MediaWiki and WordPress.