Version 21 (modified by 12 years ago) (diff) | ,
---|
Enterprise GENI Evaluation
The Enterprise-GENI solution is composed of four main entities:
- OpenFlow-based Substrate Version ??: Switches that communicate using the OpenFlow protocol to the OpenFlow controller. Software version available include
- Indigo
- Pica8
- FlowVisor Version 0.8.1.2 : Custom-build OpenFlow controller that isolates experiment control traffic.
- Opt In Manager Version 0.2.5 : Administrative application for OpenFlow-based network.
- Expedient Version 4.0.2: Portal for defining experiment resources.
- NOX Zaku branch: An OpenFlow Controller providing flow level control of network traffic.
- SNAC An OpenFlow Controller which is a NOX module. Not covered here.
- FOAM Version 0.2.2 will replace the Expedient Aggregate Manager and Opt In Manager. Version? Location?
Evaluation Time Frame: September 26, 2011
Enterprise GENI Findings
Enterprise GENI How-to
Install and Configure FlowVisor
Using instructions from https://openflow.stanford.edu/display/flowvisor/fv_deploy, installed the ubuntu package FlowVisor Version 0.8.1.2. First, add the following to /etc/apt/sources.list file:
deb http://updates.flowvisor.org/openflow/downloads/GENI/DEB unstable/binary-$(ARCH)/
Install package:
sudo apt-get update && sudo apt-get install flowvisor
Before proceeding to configuration step, should modify the SSL_KEYPASSWD in the file /usr/etc/flowvisor/envs.sh to define the password to be used by the fv-admin profile:
You can now start the FlowVisor, note if this is a new FlowVisor installation, the SSL keystor must be generated, below is a capture of the process:
$ sudo /usr/sbin/flowvisor /usr/etc/flowvisor/config.xml Starting FlowVisor Running with FV_JVM_ARGS=-server -Xms100M -Xmx1000M -XX:OnError=flowvisor-crash-logger -XX:+UseConcMarkSweepGC --- Setting logging level to NOTE java.lang.RuntimeException: SSL Key Store file not found: '/usr/etc/flowvisor/mySSLKeyStore' Please generate with `fvconfig generateCert` at org.flowvisor.api.APIServer.spawn(APIServer.java:85) at org.flowvisor.FlowVisor.run(FlowVisor.java:143) at org.flowvisor.FlowVisor.main(FlowVisor.java:191) $ sudo fvconfig generateCert Trying to generate SSL Server Key with passwd from scripts/envs.sh Generating cert with common name == mallorea.gpolab.bbn.com $ sudo /usr/sbin/flowvisor /usr/etc/flowvisor/config.xml & [1] 1283 Starting FlowVisor Running with FV_JVM_ARGS=-server -Xms100M -Xmx1000M -XX:OnError=flowvisor-crash-logger -XX:+UseConcMarkSweepGC --- Setting logging level to NOTE
The FlowVisor configuration that is delivered includes sample slices that should be deleted:
fvctl --passwd-file=/root/.fvp deleteSlice alice fvctl --passwd-file=/root/.fvp deleteSlice bob
Minor issues found, with setting password and paths. (expand)
Instal
Attachments (1)
- Feedback-Flowvisor0.8.1.2.txt (2.0 KB) - added by 12 years ago.
Download all attachments as: .zip