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.
MAXREGIONAL(1860) Project Final Report
FY15 POST GEC Status Reports
Due post each GEC
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)
- 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)
- 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)
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)
- 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)
- 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)
- 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)
Old:
- MilestoneDate(MAXREGIONAL: S4.a Demonstration at GEC13)? (https://wiki.maxgigapop.net/twiki/bin/view/GENI/Milestone-maxregional-s4a) (complete)
- MilestoneDate(MAXREGIONAL: S4.b Demonstration at GEC14)? (https://wiki.maxgigapop.net/twiki/bin/view/GENI/Milestone-maxregional-s4b) (complete)
- MilestoneDate(MAXREGIONAL: S4.c Demonstration at GEC15)? (https://wiki.maxgigapop.net/twiki/bin/view/GENI/Milestone-maxregional-s4c) (complete)
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
MAX GENI Status Report - GEC 13
MAX GENI and Stitching Status Report - GEC 14
MAX GENI Status Report - GEC 15
MAXREGIONAL GENI Status Report - GEC 17
MAXREGIONAL GENI Status Report - GEC 18
MAXREGIONAL GENI Status Report - GEC 19
GENIStitch GENI Status Report - GEC 19
MAXREGIONAL GENI Status Report - GEC 20
GENIStitch GENI Status Report - GEC 20
Related Projects
Project-Name Includes non-GENI projects.