wiki:GeniAggregate/StanfordOpenFlow

Aggregate Name

Stanford OpenFlow Aggregate

This aggregate supports the GENI Aggregate Provider Agreement (11/02/2011).

Aggregate Overview

Aggregate Resources Five OpenFlow switches (NEC x 4 and HP x 1)
Typical Experiments Any kind of experiments that requires OpenFlow. Esp. we have a loop topology
Aggregate Web Page NONE
Aggregate Status NONE
Layer 2 Connectivity Connection to NLR. For the network diagram, refer to the figure below


Network Diagram


Experimenter Support

Guides and Documents NONE .
Support deployment-help@openflowswitch.org
Compatible Tools FOAM, Any OpenFlow controller compatible with v1.0


Using this Aggregate

Slice Authorities Recognized http://pgeni.gpolab.bbn.com
Usage Policies TBD. Please be considerate to the other users.
Aggregate Manager URL https://openflow4.stanford.edu:3626/foam/gapi/1
Sample RSpecs See below.

Sample Rspec

<?xml version="1.1" encoding="UTF-8"?>
<rspec xmlns="http://www.geni.net/resources/rspec/3"
       xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:openflow="http://www.geni.net/resources/rspec/ext/openflow/3"
       xs:schemaLocation="http://www.geni.net/resources/rspec/3
             http://www.geni.net/resources/rspec/3/request.xsd
             http://www.geni.net/resources/rspec/ext/openflow/3
             http://www.geni.net/resources/rspec/ext/openflow/3/of-resv.xsd"
       type="request">

  <openflow:sliver email="mkobaya1@stanford.edu" description="Asterix controller" ref="http://www.geni.net">
    <openflow:controller url="tcp:openflow8.stanford.edu:8833" type="primary" />
    <openflow:group name="mygrp">

      <openflow:datapath 
             component_id="urn:publicid:IDN+openflow:foam:Stanford+datapath:00:00:00:12:e2:78:31:f5"
		     component_manager_id="urn:publicid:IDN+openflow:foam:Stanford+authority+am"
             dpid="00:00:00:12:e2:78:31:f5">
        <openflow:port name="1" num="1"/>
        <openflow:port name="7" num="7"/>
        <openflow:port name="11" num="11"/>
        <openflow:port name="12" num="12"/>
      </openflow:datapath>

      <openflow:datapath 
             component_id="urn:publicid:IDN+openflow:foam:Stanford+datapath:00:00:00:12:e2:b8:f3:64"
		     component_manager_id="urn:publicid:IDN+openflow:foam:Stanford+authority+am"
             dpid="00:00:00:12:e2:b8:f3:64">
        <openflow:port name="14" num="14"/>
        <openflow:port name="17" num="17"/>
      </openflow:datapath>

      <openflow:datapath 
             component_id="urn:publicid:IDN+openflow:foam:Stanford+datapath:00:00:00:12:e2:78:67:65"
		     component_manager_id="urn:publicid:IDN+openflow:foam:Stanford+authority+am"
             dpid="00:00:00:12:e2:78:67:65">
        <openflow:port name="1" num="1"/>
        <openflow:port name="2" num="2"/>
        <openflow:port name="4" num="4"/>
        <openflow:port name="6" num="6"/>
      </openflow:datapath>

      <openflow:datapath 
             component_id="urn:publicid:IDN+openflow:foam:Stanford+datapath:00:00:00:12:e2:b8:f3:d0"
		     component_manager_id="urn:publicid:IDN+openflow:foam:Stanford+authority+am"
             dpid="00:00:00:12:e2:b8:f3:d0">
        <openflow:port name="3" num="3"/>
        <openflow:port name="27" num="27"/>
        <openflow:port name="28" num="28"/>
      </openflow:datapath>

      <openflow:datapath 
             component_id="urn:publicid:IDN+openflow:foam:Stanford+datapath:03:85:00:23:47:4e:2e:c0"
		     component_manager_id="urn:publicid:IDN+openflow:foam:Stanford+authority+am"
             dpid="03:85:00:23:47:4e:2e:c0">
        <openflow:port name="4" num="4"/>
        <openflow:port name="5" num="5"/>
      </openflow:datapath>
    </openflow:group>

    <openflow:match>
      <openflow:use-group name="mygrp" />
      <openflow:packet>
        <openflow:dl_type value="0x800, 0x806"/>
        <openflow:nw_src value="10.42.111.0/24"/>
        <openflow:nw_dst value="10.42.111.0/24"/>
      </openflow:packet>
    </openflow:match>
  </openflow:sliver>
</rspec>


Aggregate Management

Aggregate Operator ON.Lab http://onlab.us/
Resource Owner Stanford University
Operation POC Masayoshi Kobayashi <mkobaya1@stanford.edu>
Technical POC Masayoshi Kobayashi <mkobaya1@stanford.edu>
Developer Links OpenFlow announcement list: https://mailman.stanford.edu/mailman/listinfo/openflow-announce
OpenFlow development list: https://mailman.stanford.edu/mailman/listinfo/openflow-dev
OpenFlow discussion list: https://mailman.stanford.edu/mailman/listinfo/openflow-discuss
OpenFlow Indigo firmware list: https://mailman.stanford.edu/mailman/listinfo/openflow-indigo
NOX development list: http://noxrepo.org/mailman/listinfo/nox-dev_noxrepo.org
Last modified 7 years ago Last modified on 08/17/12 15:45:29

Attachments (1)

Download all attachments as: .zip