Title Slide

OpenFlow: Princeton
Spiral 2 Year-end Project Review
Princeton University
PIs: Michael Freedman, Jennifer Rexford, Larry Peterson
Staff: Scott Karlin, Christopher Tengi
August 25, 2010
Sponsored by the National Science Foundation
Project Summary
• Install new OpenFlow-capable Ethernet switches on
Computer Science network:
– Production areas (for researcher office connections)
– Lab areas (for research servers and equipment)
• Deploy OpenFlow Controller
– Policy/mechanisms to support research on production network
– Port existing (local) tools to OpenFlow
• Participate in multi-campus demonstration at GEC9
– Aster*x demo led by Stanford
Sponsored by the National Science Foundation
08/25/2010
2
Milestone & QSR Status
ID
Milestone
Status
GPO
signoff?
Late
No
Yes
On time
No
Yes
S2.a1
Select vendors
S2.a2
Purchase equipment
S2.b
Campus small deployments
Two HP 5406 switches deployed.
More to come,
No
No
S2.c
Install GENI software with AM API
implementation
Deadline postponed pending s/w
from Stanford and BBN
No
No
S2.d
Begin integration testing with Stanford
and BBN
Integration testing with Stanford
has begun (ref: GEC8 demo)
<2 months late
No
No
S2.e
Plan and engineer GEC 9 demo
Demo will be scaled up version of
Aster*x demo led by Stanford
On time
No
No
S2.f
Upgrade small deployments to use
OF 1.0
Completed June 8, 2010
Early
No
No
Sponsored by the National Science Foundation
Describe the current state of work
on this milestone. What was
delivered or demonstrated?
On
Wiki?
On Time?
08/25/2010
3
Accomplishments 1:
Advancing GENI Spiral 2 Goals
•
This work supports the Meso-scale deployment described in Section 7.4
•
Specifically, we are upgrading key parts of our infrastructure to give
researchers connectivity to OpenFlow-enabled switch ports.
•
At GEC8, we participated in the Aster*x demo from Stanford University.
Stanford researchers were able to use OpenFlow-connected resources at
Princeton as part of a multi-campus demonstration.
Sponsored by the National Science Foundation
08/25/2010
4
Accomplishments 2:
Other Project Accomplishments
•
Updated to FlowVisor version 0.6 (Java) and providing bug reports and
feature requests to developers.
Sponsored by the National Science Foundation
08/25/2010
5
Issues
– Concern is the lack of long-term support and commitment to
OpenFlow by mainstream vendors.
• There is a great deal of interest in the vendor community
• However, we still don't see OpenFlow in deployed product offerings
– Current SNAC release only uses lower 48-bits of datapath ID.
Consequence is only one OpenFlow entity per HP switch managed
by a given instance of SNAC.
• Developers are aware and working the issue
Sponsored by the National Science Foundation
08/25/2010
6
Plans
•
What are you plans for the remainder of Spiral 2?
– Continue to support the Aster*x demo for GEC9
– Continue to deploy additional OpenFlow-capable switching in our production
infrastructure
– Continue to develop expertise in OpenFlow so we can migrate existing home-grown
tools to OpenFlow.
– Continue to grow number of users on our OpenFlow network.
•
The GPO is starting to formulate goals for Spiral 3. What are your thoughts
regarding potential Spiral 3 work?
– For us, Spiral 3 work will be a continuation of Spiral 2:
• Continued growth and deployment
Sponsored by the National Science Foundation
08/25/2010
7