[[PageOutline]] == Project Number == 1658 == Project Title == [http://geni.maxgigapop.net Mid-Atlantic Crossroads (MAX) GENI Infrastructure and Services)] [[BR]] a.k.a. MAX == Technical Contacts == '''PI:''' Abdella Battoul [mailto:abattou@maxgigapop.net] [[BR]] Tom Lehman [mailto:tlehman@east.isi.edu] == Participating Organizations == Mid-Atlantic Crossroads GigaPOP [[BR]] University of Maryland, College Park [[BR]] University of Southern California - Information Sciences Institute-Arlington (Virginia) (USC/ISI-ARL) [[BR]] == Scope == This project is enabling the MAX Regional Network capabilities and services to be made available as a GENI Aggregate. The key software component being developed is the MAX GENI Aggregate Manager. An objective of this project is to provide an example of how regional networks can play a critical role in the GENI infrastructure as an important bridge between campus/site resources and the wide area connectivity. The MAX regional network capabilities, services, and GENI integration features are as follows: 1. The MAX Regional Network provides Washington D.C. area universities, Federal agencies, and other organizations with advanced network services. These services include high performance routed IP service to the national and international research and education network infrastructure. In addition, MAX operates a research network which allows the participants to develop and utilize next generation high performance network capabilities. 2. The MAX Research Network utilizes an open-source GMPLS-based control plane (DRAGON software) and an open-source web-service based controller (OSCARS) which enables the realtime dynamic provision of dedicated network paths to support application specific workflows. This service includes peering with the Internet2 ION service which extends this capability reach to the globally interconnected Dynamic Circuit Network (DCN) footprint. 3. As part of the GENI MAX project, we are making these dynamic network services available via the GENI Control Framework. This includes development of an MAX GENI Aggregate Manager which allows user to access these resources via the standard GENI Slice-based Federation Architecture (SFA) interfaces and user tools. 4. The MAX Regional Network services have been extended with !PlanetLab nodes. The !PlanetLab nodes have been integrated with the MAX dynamic network services and users can use the SFA infrastructure to instantiate slivers which include both host (!PlanetLab) and network (dedicate VLAN path) resources as part of a single sliver. 5. The MAX GENI Aggregate Manager will also allow a user to "stitch" to external resources across the Internet2 ION and ProtoGENI infrastructures. [[BR]] The diagram below depicts the Washington DC Metro Area DRAGON network footprint: [[Image(washington_dc_metro_area_DRAGON_footprint.png, 55%)]] [[BR]] Each core DRAGON node can be further expanded as shown in the logical & physical diagrams below: [[Image(typical_DRAGON_core_node_block_diagram.2.png, 40%)]] [[Image(typical_dragon_node_physical.png, 20%)]] == Current Capabilities == DRAGON/MAX is integrated with PlanetLab through the use of the MAX aggregate manager. See also: [http://geni.maxgigapop.net]. == Milestones == [[MilestoneDate(MAX: S2.a NetFPGA Integration into DRAGON)]] Complete the placement and configuration of the NetFPGA systems into the DRAGON network. [[BR]] [[MilestoneDate(MAX: S2.b NetFPGA as a GENI Resource Plan -)]] [wiki:NetFPGA-ResPlan Plan to enable NetFPGA systems to be available as part of a GENI slice and topology provisioning]. [[BR]] [[MilestoneDate(MAX: S2.c DRAGON Aggregate Manager Enhancement Design)]] Design for the enhancements to the DRAGON Aggregate Manager. [[BR]] [[MilestoneDate(MAX: S2.d Common Control Framework Design)]] Approach for a common control framework and/or other mechanisms to allow interoperation. [[BR]] [[MilestoneDate(MAX: S2.e User Support)]] Support interested users of the DRAGON GENI Facility. [[BR]] [[MilestoneDate(MAX: S2.f DRAGON Aggregate Manager Documentation)]] Update the design and installation documents for the DRAGON Aggregate Manager. [[BR]] [[BR]] [[MilestoneDate(MAX: S2.g NetFPGA as a GENI Resource Implementation)]] [wiki:NetFPGA-impl NetFPGA systems to be available as MANFRED GENI slice/sliver resource]. [[BR]] [[MilestoneDate(MAX: S2.h DRAGON Aggregate Manager Enhancement Initial Implementation)]] Initial implementation of enhanced DRAGON Aggregate Manager. [[BR]] [[MilestoneDate(MAX: S2.i Common Control Framework Design Update)]] [wiki:MAX-DesignUpdate Approach for a common control framework and/or other mechanisms to allow interoperation]. [[BR]] [[MilestoneDate(MAX: S2.j Common Control Framework Implementation)]] Initial common framework implementation sufficient for interoperability testing. [[BR]] [[MilestoneDate(MAX: S2.k Common Control Framework Documentation)]] Results of interoperability testing and general capabilities for GENI Facilities to interoperate. [[BR]] [[MilestoneDate(MAX: S2.l User Tool Evaluation and Development Plan)]] [wiki:MAX-ToolPlan Review available tools and identify candidates for integration into DRAGON]. [[BR]] [[MilestoneDate(MAX: S2.m User Support)]] [wiki:MAX-UserSupport Support interested users of the DRAGON GENI Facility]. [[BR]] [[MilestoneDate(MAX: S2.n DRAGON Aggregate Manager Documentation)]] [wiki:MAX-docs Update the design and installation documents for the DRAGON Aggregate Manager]. [[BR]] [[BR]] [[MilestoneDate(MAX: S2.o Aggregate Manager Implementation Update)]] Updated implementation based on design in S2.c. [[BR]] [[MilestoneDate(MAX: S2.p Aggregate Manager Common Control Framework Integration Plan)]] [[BR]] [[MilestoneDate(MAX: S2.q Aggregate Manager Common Control Framework Integration Implementation)]] [[BR]] [[MilestoneDate(MAX: S2.r Aggregate Manager Common Control Framework Integration Testing)]] [[BR]] [[MilestoneDate(MAX: S2.s User Tool DRAGON Framework Implementation)]] [[BR]] [[MilestoneDate(MAX: S2.t User Support)]] [[BR]] [[MilestoneDate(MAX: S2.u DRAGON Aggregate Manager Documentation)]][[BR]] [[BR]] [[MilestoneDate(MAX: S2.v DRAGON Aggregate Manager Testing and Evaluation)]][wiki:MAX.S2.v DRAGON Aggregate Manager Testing and Evaluation] [[BR]] [[MilestoneDate(MAX: S2.w DRAGON Aggregate Manager Control Framework Updates)]] [wiki:MAX.S2.w DRAGON Aggregate Manager Control Framework Updates] [[BR]] [[MilestoneDate(MAX: S2.x User Support)]] [wiki:MAX.S2.x User Support] [[BR]] [[MilestoneDate(MAX: S2.y DRAGON Aggregate Manager Documentation)]] [wiki:MAX.S2.y DRAGON Aggregate Documentation] [[BR]] [[MilestoneDate(MAX: S3.a DRAGON Demonstration and outreach at GEC9)]] [[BR]] [[MilestoneDate(MAX: S3.b: White paper on network stitching in GENI)]] [[BR]] [[MilestoneDate(MAX: S3.c: Demonstration and outreach at GEC10)]] [[BR]] [[MilestoneDate(MAX: S3.d: MAX is an operational aggregate)]] [[BR]] [[MilestoneDate(MAX: S3.e: Demonstration and outreach at GEC11)]] [[BR]] [[MilestoneDate(MAX: S3.f: Updated white paper on network stitching in GENI)]] == Project Technical Documents == Project wiki: [http://geni.maxgigapop.net] [[BR]] DRAGON: [http://dragon.maxgigapop.net] [[BR]] DRAGON Architecture: [http://dragon.maxgigapop.net/twiki/bin/view/DRAGON/Architecture] [[BR]] DRAGON Network: [http://dragon.maxgigapop.net/twiki/bin/view/DRAGON/Network] [[BR]] DRAGON Workshop materials and software: [http://dragon.maxgigapop.net/twiki/bin/view/DRAGON/Internet2DCNWorkshopJul2008] [[BR]] DRAGON Aggregate Manager documentation: [http://geni.maxgigapop.net/twiki/bin/view/GENI/Software] [[BR]] == Quarterly Status Reports == [wiki:"Mid-Atlantic Crossroads-4Q08-status" 4Q08 Status Report][[BR]] [wiki:"Mid-AtlanticCrossroads-1Q09-status" 1Q09 Status Report][[BR]] [wiki:"Mid-Atlantic Crossroads-2Q09-status" 2Q09 Status Report][[BR]] [wiki:"Mid-Atlantic Crossroads-3Q09-status" 3Q09 Status Report][[BR]] [attachment:MAX-GENI-Quarterly-Report-2009-12-31.pdf 4Q09 Status Report] [[BR]] [attachment:MAX-GENI-Quarterly-Report-2010-03-31.pdf 1Q10 Status Report] [[BR]] [wiki:"Mid-Atlantic Crossroads-4Q10-status" 2Q10 Status Report][[BR]] [attachment:MAX-GENI-Quarterly-Report-2010-09-30.pdf 3Q10 Status Report (due 09/30/2010)] [[BR]] [attachment:MAX-GENI-Status-Report-post-gec9-2010-11.pdf Nov 2010 (Post GEC9) Status Report] [[BR]] MAX GENI Project Milestone Status and Quarterly Reports also available here: [http://geni.maxgigapop.net/twiki/bin/view/GENI/MilestonesAndDeliverables] [[BR]] == Recommended Reading == Standards Documents used in DRAGON: [http://dragon.maxgigapop.net/twiki/bin/view/DRAGON/Standards] [[BR]] Those most relevent to the control plane work include: RFC 2205, RFC 2328, RFC 2370, RFC 2702, RFC 3031, RFC 3209, RFC 3471, RFC 3473, RFC 3477, RFC 3630, RFC 3945, RFC 3946, RFC 4202, RFC 4203, RFC 4206, RFC 4990 [[BR]] == Spiral 1 Connectivity == The list of MAX participant institutions that will have potential access to GENI for research experiments are included here: [[BR]] These participants are homed into multiple PoP locations where MAX equipment has space agreements with universities, carriers, and participating partners. [[BR]] PoP locations include: University of Maryland, College Park [[BR]] USC ISI-East Arlington, VA [[BR]] Qwest Eckington Place NE, Washington, DC [[BR]] George Washington University [[BR]] Level 3 Old Meadow Rd. Mclean, VA [[BR]] 6 St Paul Street Baltimore [[BR]] 660 Redwood Street Baltimore [[BR]] Equinix 21715 Filigree Court Ashburn, VA [[BR]] MAX is able to fully interconnect with NLR layers 1, 2, and 3. Peter O'Neil is the point of contact for NLR connectivity and Chris Tracy for Internet2. [[BR]] Clarification is needed to address the current air gap of an Ethernet switch between the I2 10G port on the Infinera located at Mclean and the MAX infrastructure. MAX could connect the Infinera either directly to one of DRAGON's existing layer 2 switches, or if another switch is provided, we can connect DRAGON to that switch. [[BR]] == GPO Liaison System Engineer == [mailto:vthomas@geni.net Vic Thomas] == Related Projects == [http://dragon.maxgigapop.net Dynamic Resource Allocation via GMPLS Optical Networks]