Enterprise GENI Nick McKeown nickm@stanford.edu - PowerPoint PPT Presentation

About This Presentation
Title:

Enterprise GENI Nick McKeown nickm@stanford.edu

Description:

Enterprise GENI Nick McKeown nickm_at_stanford.edu Stanford OpenFlow team: Guido Appenzeller, Glen Gibb, David Underhill, David Erickson, Adam Covington, Brandon Heller ... – PowerPoint PPT presentation

Number of Views:26
Avg rating:3.0/5.0
Slides: 29
Provided by: tinyteraS
Category:

less

Transcript and Presenter's Notes

Title: Enterprise GENI Nick McKeown nickm@stanford.edu


1
Enterprise GENINick McKeownnickm_at_stanford.edu
Stanford OpenFlow team Guido Appenzeller, Glen
Gibb, David Underhill, David Erickson, Adam
Covington, Brandon Heller, Rob Sherwood,
Masayoshi Kobayashi, Guru Parulkar, Srinivasan
Seetharaman, Yiannis Yiakoumis
OpenFlowSwitch.org
2
OpenFlowSwitch.org
3
OpenFlowSwitch.org
4
Staged Approach
  • Define OpenFlow feature
  • Add OpenFlow to commercial switches and APs
  • Deploy at Stanford
  • Integrate with GENI Clearing House
  • Deploy on many college campus networks
  • We all create lots of open-source software so
    researchers can build on each others work
  • (Were part-way into Stage 2)

OpenFlowSwitch.org
5
OpenFlow Basics
OpenFlowSwitch.org
6
OpenFlow Basics (1)
  • Exploit the flow table in switches, routers, and
    chipsets

OpenFlowSwitch.org
7
OpenFlow Basics (2)
OpenFlowSwitch.org
8
OpenFlow Basics (3)
Controller
OpenFlow Switch
PC
OpenFlow Protocol
SSL
sw
hw
OpenFlowSwitch.org
9
OpenFlow UsageDedicated OpenFlow Network
Controller
PC
OpenFlow Switch
OpenFlow Switch
OpenFlow Switch
OpenFlowSwitch.org
10
Usage examples
  • Chips code
  • Static VLANs
  • His own new routing protocol unicast, multicast,
    multipath, load-balancing
  • Network access control
  • Home network manager
  • Mobility manager
  • Energy manager
  • Packet processor (in controller)
  • IPvChip
  • Network measurement and visualization

OpenFlowSwitch.org
11
http//OpenFlowSwitch.org
OpenFlowSwitch.org
12
Lets see an example
OpenFlowSwitch.org
13
HP
  • Experimental feature on ProCurve 5400-series
  • 144-ports of 1GE, hardware forwarding
  • OpenFlow added by HP Labs and ProCurve group
  • In 23 wiring closets in CS Building at Stanford

Praveen Yalagandula
Jean Tourrilhes
Sujata Banerjee
Rick McGeer
Charles Clark
OpenFlowSwitch.org
14
NEC
  • Experimental feature on IP8800 series router
  • 24-ports of 1GE, 2-ports of 10GE, hardware
    forwarding
  • OpenFlow added by NEC team in Japan
  • NEC announced plans for OpenFlow products
  • Deployed at Stanford and in JGN2plus in Tokyo

OpenFlowSwitch.org
15
Juniper
  • OpenFlow added to Junos SDK
  • First platform MX-480 carrier class Ethernet
  • 24-ports 10GE or 240-ports 1GE
  • Hardware forwarding
  • Deployed in Internet2 in NY and at Stanford

Umesh Krishnaswamy
Michaela Mezo
Parag Bajaria
James Kelly
Bobby Vandalore
OpenFlowSwitch.org
16
Cisco
  • Experimental feature on Catalyst 6509
  • Software forwarding
  • Deployed at Stanford

Flavio Bonomi
Sailesh Kumar
Pere Monclus
OpenFlowSwitch.org
17
Nicira
Controller
  • Created NOX controller
  • Available at http//NOXrepo.org (GPL)
  • Deployed at Stanford

OpenFlowSwitch.org
18
Using Enterprise GENIfor research
OpenFlowSwitch.org
19
Step 1 Separate VLANs for Production and
Research Traffic
Research VLANs
Production VLANs
Normal L2/L3 Processing
OpenFlowSwitch.org
20
Step 2 Virtualize OpenFlow Switch
Controller A
Researcher A VLANs
Controller B
Researcher B VLANs
Controller C
Researcher C VLANs
Production VLANs
Normal L2/L3 Processing
OpenFlowSwitch.org
21
Virtualizing Control
Craigs Controller
Heidis Controller
OpenFlow Switch
OpenFlow Protocol
OpenFlow Switch
OpenFlow Switch
OpenFlowSwitch.org
22
Virtualizing Control
http Load-balancer
Netadmins experiments
Multicast
OpenFlow Switch
OpenFlow Protocol
OpenFlow Switch
OpenFlow Switch
OpenFlowSwitch.org
23
Enterprise GENI
OpenFlow Protocol
OpenFlow Protocol
OpenFlowSwitch.org
24
Many Open Questions!
  • Scalability of a controller
  • Load-balancing over redundant controllers
  • Federation, hierarchy and aggregation
  • Protecting the controller against DDOS
  • Our goal is to enable the research community to
    explore all these questions

OpenFlowSwitch.org
25
Thanks
  • (It takes a village)

OpenFlowSwitch.org
26
Internet2 Team
Chris Small
Matt Zekauskas Installing Juniper MX-480 in NY
OpenFlowSwitch.org
27
Stanford Team
OpenFlowSwitch.org
28
We plan trials in early 20095-6 college campuses
  • Contact us if you would like to take part
  • nickm_at_stanford.edu

OpenFlowSwitch.org
Write a Comment
User Comments (0)
About PowerShow.com