= OpenFlow Campus Trials at Indiana University = == Report for Period ending GEC13 == Christopher Small – Principal Investigator[[BR]] Matthew Davy – Co-Principal Investigator [[BR]] Dave Jent – Co-Principal Investigator [[BR]] = Summary = * FlowScale production deployment in Bloomington * RouteFlow experiment deployment and demonstration at the Internet2 Joint Techs conference * XSP experimentation * Internet2 ProtoGENI cluster integrated with OpenFlow * Management and measurement software deployed for IU Production controller * Topology discovery work * Training and outreach activities = Major Accomplishments = == Milestones achieved == __S4.a Complete on-campus experimental and production deployment plans for Spiral 4__: The on-campus and production deployment plans are complete. A summary of the [Attachment:spiral4_deploy plan.pdf, deployment plan] is posted on this wiki. Most of the deployment has already been deployed including: * Production switches in multiple buildings deployed using a commercial controller (BigSwitch) * Experimental testbed with Planetlab, ProtoGENI and GpENI connection * Production deployment of the [http://flowscale.openflowhub.com, FlowScale] load balancer system deployed to serve the IU IDS system * Experiment testbed constructed to host Layer 3 experimentation using RouteFlow Steps that still need to take before the end of Spiral 4: * Additional switches in the testlab available through GENI * Additional FlowScale deployment to cover the IUPUI campus in Indianapolis * Tools to help in the troubleshooting of OpenFlow networks and contollers == Deliverables made == __FlowScale__ The FlowScale loadbalancer has been deployed in production and released to the public under an Apache 2.0 licence. FlowScale replicates the functionality in load balancing​ appliances but using a Top of Rack (ToR) switch to distribute traffic. Using software to handle the control plane specification but switch hardware to do the forwarding gives both great flexibility and allows for low cost, high throughput deployments. It also allows innovation in the selection and routing of traffic and a building block service that can be integrated with other systems. Details on the goals, design, support and links to the source code are located at http://flowscale.openflowhub.org/ = Description of Work Performed = == Project Participants == During this time, key participants in the OpenFlow campus trial included: * Chris Small, PI * Matt Davy, Co-PI * John Meylor * Ali Khalfan * Jason Muller * Ron Milford * Camilo Viecco == Collaborations == * Clemson (FlowScale) * Stanford (monitoring) * CpQD (RouteFlow) * Google (RouteFlow) * Open Source Routing/ISC (RouteFlow) * SCinet (Research Sandbox) == Publications & Documents == Small, C, FlowScale Poster GENI Engineering Conference 12, Kansas City, MO http://groups.geni.net/geni/attachment/wiki/OFIU-GEC12-status/FlowScale_poster.pdf Small, C, RouteFlow Regional Deployment Poster http://groups.geni.net/geni/attachment/wiki/OFIU-GEC12-status/RF_ONS_poster.pdf Small C., Davy M. OpenFlow overview from GEC12 network Engineer workshop http://groups.geni.net/geni/attachment/wiki/OFIU-GEC12-status/geni-of-workshop.pdf Small, C, Davy M. Flowscale: Loadbalancing as a service GEC12 Plenary Presentation http://groups.geni.net/geni/attachment/wiki/GEC12ExperimentationPlenary/flowscale_gec.pdf == Outreach activities ==