Changes between Initial Version and Version 1 of EnterpriseGENI-4Q08-status

05/25/10 15:37:05 (12 years ago)



  • EnterpriseGENI-4Q08-status

    v1 v1  
     3= EnterpriseGeni Project Status Report =
     5Period: 4Q08
     6== I. Major accomplishments ==
     8=== A. Milestones achieved ===
     9As this is the first 3 month period and SOW has not been signed yet, no milestones from
     10the draft SOW have been achieved.
     12=== B. Deliverables made ===
     13No deliverables have been made in this period.
     15== II. Description of work performed during last quarter ==
     17=== A. Activities and findings ===
     18The main activity has been development of the Network Virtualization Software that is
     19the foundation for allowing experimental use of production networking infrastructure.
     20The basic components of this infrastructure is a Hypervisor and the Aggregate Manager.
     22The !OpenFlow Hypervisor (OFH) virtualizes a physical !OpenFlow switch into multiple
     23logical !OpenFlow switches, which can be owned and operated by different
     24experimenters. The OFH appears to a network of !OpenFlow switches as a single
     25controller running as open-source software on a Linux-PC - the switches run the
     26unmodified !OpenFlow Protocol (currently Version 0.8.9). The OFH is critical to
     27allowing multiple experimenters to run independent experiments simultaneously in one
     28physical campus network. The OFH consists of two main parts: (1) A policy engine that
     29defines the logical switches (e.g. "all http traffic", "Aaron's traffic", "Network
     30administrator's experimental traffic between 12midnight and 3am"), and (2) An
     31!OpenFlow mux/demux that implements the policy by directing !OpenFlow commands
     32to/from an !OpenFlow controller and its network of logical !OpenFlow switches.
     34Current implementation status: Version 0 of the OFH passes most of the test cases when
     35virtualizing an NEC IP 8800 !OpenFlow-enabled switch. A basic test infrastructure has
     36been set up and currently multiple experiments from different Stanford teams run on top
     37of a virtualized network set up in the lab. The OFH provides complete separation of
     38traffic between virtual switches and gives each experimenter full control over L2 or L3
     39forwarding for "their" logical switch.
     41The Aggregate Manager will build on top of the OFH -- essentially, the Aggregate
     42Manager is an !OpenFlow controller that controls a subset of the network resources, as
     43defined by the local administrator. We have not yet determined the precise architecture of
     44the Aggregate Manager as this will depend on the results of benchmarking the OFH. We
     45have started the definition of a proposed API between the Aggregate Manager and
     46clearing house.
     47=== B. Project participants ===
     48  * Rob Sherwood (Hypervisor Design)
     49  * Srini Seetharaman (Aggregate Manager)
     50  * Kk Yap (Hypervisor Testing)
     51  * Glen Gibb (Hypervisor Testing)
     52  * Guido Appenzeller (Project Manager)
     53=== C. Publications (individual and organizational) ===
     54No publications this quarter. We are working on a SIGCOMM submission for February.
     55=== D. Outreach activities ===
     57=== E. Collaborations ===
     58<Proposal-related information deleted by H. Dempsey.>
     60We started discussions with Jon Turner about a joint demonstration at a GEC in Q3/Q4.
     61=== F. Other Contributions ===