== Project Number == 1860, 1948 == Project Title == MAXREGIONAL: GENI Optical Packet Switching Substrate a.k.a. MAXREGIONAL === Technical Contacts === PI: Tom Lehman tlehman@maxgigapop.net === Participating Organizations === University of Maryland / Mid-Atlantic Crossroads === GPO Liaison System Engineer === ''''GPO System Engineer:'''' Vicraj Thomas == Scope == The primary goal for this project during Spiral 4 is to design and demonstrate a prototype stitching service for GENI. == Current Capabilities == BRIEF descriptions of resources/functions/tools that are available to anyone in the GENI community == Milestones == == Project 1948 - FY 2015 == * For GEC21 (October 2014) and through December 2014: * Continue work on the GENI stitching architecture to extending GENI stitching for a range of connection/transport types and L2 broadcast domains. Based on work from Year 1 of this project, the stitching enhancements focus areas are expected to be Virtual Topology Service (VTS), GRE, and multipoint. An update to the stitching architecture document that defines the stitching architecture and implementation plan in the context of these focus areas will be generated. Deliver an updated stitching architecture document update to the GENI Program Manger by the end CY 2014. * Continue work on defining architecture for Software Defined Network Exchange (SDX) and Software Defined Infrastructure Exchange (SDIx) in the context GENI infrastructures. Work with the GPO and others to define these design concepts, architectures, and support demonstrations. * For GEC22 (March 2015): * Extend SCS to support the multi-point and the additional stitching technologies as defined in the updated stitching architecture document. Demonstrate multi-point stitching capabilities across AL2S or other infrastructures at GEC22. Demonstrate stitching based on VTS or GRE technologies at GEC22. * Develop designs for SCS to enable user and user tools (OMNI, JACKS, Portal) to determine what options are available for inter-aggregate connections. This should include options based on GRE, VLAN based Stitching (point-to-point and multipoint), and the Virtual Topology Service (VTS). Provide an updated stitching architecture and design document that describes these feature set and designs one week before GEC22. * Continue work on defining architecture for Software Defined Network Exchange (SDX) and Software Defined Infrastructure Exchange (SDIx) in the context GENI infrastructures. Work with the GPO and others to define these design concepts and architectures. * For GEC23 (June 2015): * Extend SCS to support the user tools assistance features defined in the updated stitching architecture document. Demonstrate user assistance tools at GEC23. * Define the plan and design for Stitching Computation Service (SCS) packaging, documentation and knowledge transfer for production deployment. Provide an updated stitching architecture and design document that describes these plans and designs one week before GEC23. Provide production SCS packaging and documentation one month after GEC23. * Continue work on defining architecture for Software Defined Network Exchange (SDX) and Software Defined Infrastructure Exchange (SDIx) in the context GENI infrastructures. Work with the GPO and others to define these design concepts and architectures. == Project 1860 - FY 2015 (NCE) == * FY 2015 Project 1860 NCE: During this No Cost Extension (NCE) period, the activities will focus on the update and maintenance of the MAX and ION Aggregate Manager software. This will include incorporating needed changes related to the GENI Aggregate Manager APIs and SFA software releases and bug fixes. These activities are continuations of a task defined from the previous budget period of this project. The MAX and Internet2 ION network run separate instances of the MAX Aggregate Manager software. The activities during this period will also include coordination and testing associated with deploying upgraded Aggregate Manager software on the ION network. [wiki:"MAXREGIONAL-GENI-Final-Status-Report" MAXREGIONAL(1860) Project Final Report] == FY15 POST GEC Status Reports == Due post each GEC * [wiki:"GENIStitch-GENI-Status-Report-GEC21" GENIStitch(1948) GENI Status Report - GEC 21][[BR]] * [wiki:"MAXREGIONAL-GENI-Status-Report-GEC21" MAXREGIONAL(1860) GENI Status Report - GEC 21][[BR]] * [wiki:"GENIStitch-GENI-Status-Report-GEC22" GENIStitch(1948) GENI Status Report - GEC 22][[BR]] * [wiki:"MAXREGIONAL-GENI-Final-Status-Report" MAXREGIONAL(1860) GENI Final Status Report][[BR]] * [wiki:"GENIStitch-GENI-Status-Report-GEC23" GENIStitch(1948) GENI Status Report - GEC 23][[BR]] [[BR]] == Spiral 5 == * MAXREGIONAL.S5.a Continue to support the stitching interoperation and testing between GENI Racks / Aggregates, and across network infrastructures such as Internet2 ION, AL2S, regional networks, and other networks that may be available for GENI stitching use. (https://wiki.maxgigapop.net/twiki/bin/view/GENI/Milestone-maxregional-yr3-s5a) [[BR]] * MAXREGIONAL.S5.b Update the MAX Aggregate Manager to keep up to date with latest GENI AM APIs in use by other GENI Aggregates and GENI Experimenter tools. (https://wiki.maxgigapop.net/twiki/bin/view/GENI/Milestone-maxregional-yr3-s5b) [[BR]] * MAXREGIONAL.S5.c Develop designs and prototype systems for facilitating and managing VLAN delegation by statically provisioned network regions. Work GPO and network providers to test and refine designs. (https://wiki.maxgigapop.net/twiki/bin/view/GENI/Milestone-maxregional-yr3-s5c) [[BR]] == Spiral 4 == * MAXREGIONAL:S4.a Continue to support !OpenFlow in MAX with a GENI aggregate that can connect GENI, MAX, and MAX members using !OpenFlow. Make aggregate resources available to GENI experimenters.(1658) (October 2012) (https://wiki.maxgigapop.net/twiki/bin/view/GENI/Milestone-maxregional-yr2-s4a) [[BR]] * MAXREGIONAL:S4.b Develop a prototype ION stitching service and demonstrate it at GEC16. Work with GENI architecture group to defined stitching RSPEC extensions and other common interfaces needed for stitching.(1658) (March 30, 2013) (https://wiki.maxgigapop.net/twiki/bin/view/GENI/Milestone-maxregional-yr2-s4b) [[BR]] * MAXREGIONAL:S4.c Improve stitching service with additional development and integration, and conduct joint operational testing with early stitching participants in GENI (for example Internet2 and LONI). Demonstrate the operational service with operations participants at GEC17. (1658, 1860) (July 31, 2013) (https://wiki.maxgigapop.net/twiki/bin/view/GENI/Milestone-maxregional-yr2-s4c) [[BR]] * MAXREGIONAL:S4.d Expand deployment of stitching service to additional GENI participants (regionals and campuses), continue development and integration improvements and support regular operations and changes in the GENI architecture standards during this period. (1860) (September, 2013) (https://wiki.maxgigapop.net/twiki/bin/view/GENI/Milestone-maxregional-yr2-s4d) [[BR]] Old: * [[MilestoneDate(MAXREGIONAL: S4.a Demonstration at GEC13)]] (https://wiki.maxgigapop.net/twiki/bin/view/GENI/Milestone-maxregional-s4a) (complete) [[BR]] * [[MilestoneDate(MAXREGIONAL: S4.b Demonstration at GEC14)]] (https://wiki.maxgigapop.net/twiki/bin/view/GENI/Milestone-maxregional-s4b) (complete) [[BR]] * [[MilestoneDate(MAXREGIONAL: S4.c Demonstration at GEC15)]] (https://wiki.maxgigapop.net/twiki/bin/view/GENI/Milestone-maxregional-s4c) (complete) [[BR]] == Project Technical Documents == Links to wiki pages for the project's technical documents go here. List should include any document in the working groups, as well as other useful documents. Projects may have a full tree of wiki pages here. Quarterly Status Reports == POST GEC Status Reports == Due post each GEC [wiki:"MAX-GENI-Status-Report-GEC13" MAX GENI Status Report - GEC 13][[BR]] [[BR]] [wiki:"MAX-GENI-Stitching-Status-Report-GEC14" MAX GENI and Stitching Status Report - GEC 14][[BR]] [[BR]] [wiki:"MAX-GENI-Status-Report-GEC15" MAX GENI Status Report - GEC 15][[BR]] [[BR]] [wiki:"MAXREGIONAL-GENI-Status-Report-GEC17" MAXREGIONAL GENI Status Report - GEC 17][[BR]] [[BR]] [wiki:"MAXREGIONAL-GENI-Status-Report-GEC18" MAXREGIONAL GENI Status Report - GEC 18][[BR]] [[BR]] [wiki:"MAXREGIONAL-GENI-Status-Report-GEC19" MAXREGIONAL GENI Status Report - GEC 19][[BR]] [[BR]] [wiki:"GENIStitch-GENI-Status-Report-GEC19" GENIStitch GENI Status Report - GEC 19][[BR]] [[BR]] [wiki:"MAXREGIONAL-GENI-Status-Report-GEC20" MAXREGIONAL GENI Status Report - GEC 20][[BR]] [[BR]] [wiki:"GENIStitch-GENI-Status-Report-GEC20" GENIStitch GENI Status Report - GEC 20][[BR]] == Related Projects == Project-Name Includes non-GENI projects.