Building a Community and Roadmap for SDN Application Development KC Wang Floodlight Release Manager Big Switch Networks Associate Professor Clemson University 2 100G is Coming Time to Get Our Apps Ready ID: 286015
Download Presentation The PPT/PDF document "Floodlight:" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Slide1
Floodlight:
Building a Community and Roadmap for SDN Application Development KC WangFloodlight Release Manager, Big Switch NetworksAssociate Professor, Clemson UniversitySlide2
2
100G is Coming,
Time to Get Our Apps Ready!©2012 – Big Switch Networks Inc.Slide3
Push more dataThis community knows best about pushing large dataCan 100G raw bandwidth just work?Customizing end points software is not scalableStand up more cyber-based services
Enrich research, education, and society lifeUnprecedented scale, dynamics, and deg. of customizationNew service models and infrastructure federation
Bringing data, compute, and consumer closerRealizing truly ubiquitous serviceDeeper awareness of cyber resources than ever3What Can We Get Out of 100G?©2012 – Big Switch Networks Inc.Slide4
Software Defined Network (SDN)Popular “network services”: big data pusher, X-as-a-service, virtualization, network monitoring, security …Learn, create, and use SDN controller and applications.Virtualized Computing
Abundant and easy-to-instantiate virtual machines (VM) characterize tomorrow’s computing sceneVM + SDN = immense innovative applicationsSustainable Operation of New InfrastructureNew tools, new mindsets
new operation & business models for sustainable IT4Where To Start©2012 – Big Switch Networks Inc.SDN brings out core values of the 100G.Floodlight offers a complete open source SDN solution
and roadmap for the community.
We build a community that brings together commercial, R&E and academic advancements of SDN.Slide5
©2012 – Big Switch Networks Inc. – Proprietary and Confidential
5
Open API is KeySoftware Defined Networking
vSwitch
Switch
Switch
vSwitch
Controller Platform
Application
Application
Application
Application
vSwitch
vSwitch
vSwitch
vSwitch
Application plane:
Written to the controller API
e.g. virtual switch, routers, load balancers,
etc
Controller plane:
Maintains state of network
Push
flow mods
down
Data plane:
OpenFlow
-enabled Physical and Hypervisor switches
North-bound API
(Rest API / Modules)Slide6
Floodlight Enterprise
Circuit Pusher
Virtual Network
Floodlight
…
Floodlight
Applications
vSwitch
Physical switch
vSwitch
Physical Switch
Roadmap for Growth
Roadmap to Production
Application
Portability
Via
Common
APIs
Big Network Controller Enterprise Applications
Floodlight
vSwitch
Physical switch
vSwitch
Physical Switch
Big Virtual Switch
Enterprise Services
HA, Scale, Management
Big TAP
More in dev…
NorthBound API
NorthBound API
API
Extensions
Quantum v1
Mirrored
Growth
In Both
WaysSlide7
Floodlight is an independent open source projectCommitted to transparency, openness, and forging participation from a diverse set of contributorsProject charterDefine the de facto standard for SDN controller and API interfaces
Supported by the largest SDN community in the worldhttp://floodlight.openflowhub.org
Launched in January 201215k+ downloads to-date~350 posts to mailing list / month7Is the leading open source controllerFloodlight is Building a Community©2012 – Big Switch Networks Inc.Slide8
8
A snapshot from
Interop Floodlight Switch Compatibility©2012 – Big Switch Networks Inc.Slide9
Floodlight Users and Contributors©2012 – Big Switch Networks Inc. – Proprietary and Confidential
9Slide10
Components:
RestProxy
plugin runs inside Quantum module in OpenStackVirtualNetworkFilter implements layer 2 isolation based on MACHighlights:Supports physical and virtual switches in OpenFlow networks Virtual Networking SupportFloodlight OpenStack Integration©2012 – Big Switch Networks Inc.
VirtualNetwork Filter
vSwitch
Switch
Switch
vSwitch
RestProxy Plugin
Quantum
Floodlight ControllerSlide11
11
Dr. Michael
Bredel @ Caltech and CERNPushing 10G+ Data with Floodlight ©2012 – Big Switch Networks Inc.Slide12
12
Securing SDN, securing Floodlight
©2012 – Big Switch Networks Inc.Phil Porras, et al. @ SRISlide13
13
Marist College and IBM
Network Management Web UI©2012 – Big Switch Networks Inc.Slide14
Clemson NextNet – A NSF CC-NIE ProjectKC Wang Clemson University
Nov 29 2012
14The Openflow extension for Science DMZClemson’s first production SDNHPC Federation“Condo of Condos”
Real-time medical imaging
(what could go wrong?
)
Social Media Listening Center
Big Data VisualizationSlide15
Condo of Condos:Connecting Campus HPC with SDN
KC Wang Clemson University
Nov 29 201215Slide16
Customizing Data and Action using FloodlightKC Wang Clemson University
Nov 29 2012
16Putting Floodlight on edge device to realizecustomized actionsSeamless insertion of software agents in networkpath using Floodlight Slide17
We can helpFloodlight, Indigo2, LOXI, and more to comehttp://Floodlight.OpenflowHub.Org
floodlight-dev@openflowhub.org
mailing list (Google Groups)@openflownews on TwitterWe need your helpTo discuss what really mattersTo build your applications (and SDN features)To contributeTo reach me: kc.wang@bigswitch.com, kwang@clemson.edu 17Let’s Build this Community©2012 – Big Switch Networks Inc.