This document discusses GENI and OpenFlow. It describes GENI as an infrastructure that supports experimentation through virtualized and programmable "slices". GENI will be programmable, federated, and incorporate heterogeneous infrastructure over time. The document also discusses using OpenFlow to prototype campus and backbone networks across multiple universities and research networks, in order to support larger-scale network experiments.
Nell’iperspazio con Rocket: il Framework Web di Rust!
GENI and OpenFlow: Enabling Large-Scale Network Experimentation
1. GENI and OpenFlow
Heidi Picher Dempsey
August 27, 2009
www.geni.net
Sponsored by the National Science Foundation
2. GENI Conceptual Design
Infrastructure to support at-scale experimentation
Virtualized
Deeply programmable
Programmable & federated, with end-to-end virtualized “slices”
Sensor Network
Federated
International
Infrastructure Heterogeneous,
and evolving over time via
spiral development
Mobile Wireless Network
Sponsored by the National Science Foundation 2
July 21, 2009 Edge Site
3. Federation
GENI grows by “gluing together” heterogeneous infrastructure
My experiment runs across
the evolving GENI federation.
Wireless Corporate
#1 GENI suites
Backbone #1
Compute My GENI Slice
Cluster Other-Nation
Access Projects
#1 #1
Compute Backbone #2
This approach looks
Cluster Other-Nation remarkably familiar . . .
#2 Projects
Wireless
#2
NSF parts of GENI
Goals: avoid technology “lock in,” add new technologies as they mature, and potentially
grow quickly by incorporating existing infrastructure into the overall “GENI ecosystem”
Sponsored by the National Science Foundation 3
July 21, 2009
4. Infrastructure examples in Spiral 1
DRAGON core nodes
Mid-Atlantic Crossroads WAIL, U. Wisconsin-Madison DieselNet, U. Mass Amherst
ViSE, U. Mass Amherst SPPs, Wash U. ORBIT, Rutgers WINLAB
Sponsored by the National Science Foundation 4
July 21, 2009
5. World-class expertise in GENI Partners
Internet2 and National Lambda Rail
Internet2
10 Gbps dedicated bandwidth
National Lambda Rail
Up to 30 Gbps nondedicated bandwidth
40 Gbps capacity for GENI prototyping on two national footprints
to provide Layer 2 Ethernet VLANs as slices (IP or non-IP)
Sponsored by the National Science Foundation 5
July 21, 2009
6. Meso-scale prototyping
Rapid progress in GENI prototyping has created a remarkable
opportunity to accelerate the creation of an end-to-end GENI
infrastructure suite for “meso-scale” experiments, leveraging GENI-
enabled commercial hardware, across more than a dozen campuses
and two national research backbones
This slide describes a GPO proposal to NSF which is currently
under review, and which may or may not be funded.
Sponsored by the National Science Foundation 6
July 21, 2009
7. Benefits of meso-scale prototyping
• Create a compelling infrastructure for entirely new forms of
network science and engineering experimentation at a
much larger scale than has previously been available
• Stimulate broad community participation and “opt in” by
early users across many campuses, with a strong partnership
between researchers and campus infrastructure operators
• Forge a strong academic / industrial base by GENI-
enabling commercial equipment from Arista, Cisco, HP,
Juniper, and NEC, with software from prototype project teams
This slide describes a GPO proposal to NSF which is currently
under review, and which may or may not be funded.
Sponsored by the National Science Foundation 7
July 21, 2009
8. Stanford lead
OpenFlow campus prototypes
This slide describes a GPO proposal to NSF which is currently
8
under review,by the which may or may not be funded.
Sponsored and National Science Foundation July 21, 2009
9. OpenFlow backbone prototypes
through Internet2 and NLR (notional)
This slide describes a GPO proposal to NSF which is currently
9
under review, and which may or may not be funded.
Sponsored by the National Science Foundation July 21, 2009