Sponsored by the National Science Foundation 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 2 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 08/25/2010
Sponsored by the National Science Foundation 3 Milestone & QSR Status IDMilestoneStatusOn Time?On Wiki? GPO signoff? S2.a1Select vendorsDescribe the current state of work on this milestone. What was delivered or demonstrated? LateNoYes S2.a2Purchase equipmentOn timeNoYes S2.bCampus small deploymentsTwo HP 5406 switches deployed. More to come, No S2.cInstall GENI software with AM API implementation Deadline postponed pending s/w from Stanford and BBN No S2.dBegin integration testing with Stanford and BBN Integration testing with Stanford has begun (ref: GEC8 demo) <2 months lateNo S2.ePlan and engineer GEC 9 demoDemo will be scaled up version of Aster*x demo led by Stanford On timeNo S2.fUpgrade small deployments to use OF 1.0 Completed June 8, 2010EarlyNo 08/25/2010
Sponsored by the National Science Foundation 4 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. 08/25/2010
Sponsored by the National Science Foundation 5 Accomplishments 2: Other Project Accomplishments Updated to FlowVisor version 0.6 (Java) and providing bug reports and feature requests to developers. 08/25/2010
Sponsored by the National Science Foundation 6 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 08/25/2010
Sponsored by the National Science Foundation 7 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 08/25/2010