wiki:Mid-Atlantic Crossroads

Project Number

1658

Project Title

Mid-Atlantic Crossroads (MAX) GENI Infrastructure and Services
a.k.a. MAX

Technical Contacts

PI: Tom Lehman tlehman@maxgigapop.net

Participating Organizations

Mid-Atlantic Crossroads GigaPOP
University of Maryland, College Park
University of Southern California - Information Sciences Institute-Arlington (Virginia) (USC/ISI-ARL)

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.
  1. The MAX Research Network Physical infrastructure consists of a dedicated fiber ring around the Washington D.C. metropolitan area, an all-optical switched WDM infrastructure based on the Fujitsu 9500 platform. This WDM infrastructure consists of 10 Gbps core links currently. However, the chassis are 100 Gbps capable, and the first 100 Gbps links are expected to be introduced into the network in Summer of 2011. This network also includes a 10 Gbps Ethernet layer on top of the WDM layer which enables service provision a multiple layers
  1. 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.
  1. 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.
  1. 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.
  1. The MAX GENI Aggregate Manager will also allow a user to "stitch" to external resources across the Internet2 ION and ProtoGENI infrastructures.


The diagram below depicts the Washington DC Metro Area DRAGON network footprint:

MAX Washington DC area Substrate


Each core DRAGON node can be further expanded as shown in the logical & physical diagrams below:

typical max dragon node max research network optical switching element

Current Capabilities

DRAGON/MAX is integrated with PlanetLab through the use of the MAX aggregate manager.

See also: http://geni.maxgigapop.net.

Milestones (current)

MAX: S4.d: Continue to federate the MAX Network with GENI and make it available to GENI experimenters, as well as for testing and demonstrations of network stitching in GENI (https://wiki.maxgigapop.net/twiki/bin/view/GENI/Milestone-maxregional-s4d)

MAX: S4.e: Prototype GENI Topology and Path Computation Services (previous SOW is just for a design)
(https://wiki.maxgigapop.net/twiki/bin/view/GENI/Milestone-maxregional-s4e)

MAX: S4.f: Prototype shared GENI Stitching Workflow Service, based on Omni libstitch library, and use it from Omni, and make it available to Flack
(https://wiki.maxgigapop.net/twiki/bin/view/GENI/Milestone-maxregional-s4f)

MAX: S4.g: Update MAX/ION AMs to AM API v3 and to work with above services
(https://wiki.maxgigapop.net/twiki/bin/view/GENI/Milestone-maxregional-s4g)

MAX: S4.h: Demo an InstaGENI and an ExoGENI rack stitched dynamically together using above services across a backbone at GEC16
(https://wiki.maxgigapop.net/twiki/bin/view/GENI/Milestone-maxregional-s4h)

MAX: S4.i: Prototype DYNES/ION proxy AMs (extension of existing prototype ION AM, and includes the features from item iii above)
(https://wiki.maxgigapop.net/twiki/bin/view/GENI/Milestone-maxregional-s4i)

Milestones (previous)

MAX.S4.a: Incorporation of Stitching Extension into OpenFlow AMs (GEC13) (https://wiki.maxgigapop.net/twiki/bin/view/GENI/Milestone-max-s4a)
MAX.S4.b: Help Define GENI AM API Extensions to support Stitching w/negotiation (GEC13) (https://wiki.maxgigapop.net/twiki/bin/view/GENI/Milestone-max-s4b)
MAX.S4.c: Upgrade MAX AM to support GENI v3 RSpecs (GEC14) (https://wiki.maxgigapop.net/twiki/bin/view/GENI/Milestone-max-s4c)

MilestoneDate(MAX: S3.a DRAGON Demonstration and outreach at GEC9)? ---> completed (https://wiki.maxgigapop.net/twiki/bin/view/GENI/Milestone-max-s3a)
MilestoneDate(MAX: S3.b: White paper on network stitching in GENI)? ---> completed (https://wiki.maxgigapop.net/twiki/bin/view/GENI/Milestone-max-s3b)
MilestoneDate(MAX: S3.c: Demonstration and outreach at GEC10)? ---> completed (https://wiki.maxgigapop.net/twiki/bin/view/GENI/Milestone-max-s3c)
MilestoneDate(MAX: S3.d: MAX is an operational aggregate)? ---> completed (https://wiki.maxgigapop.net/twiki/bin/view/GENI/Milestone-max-s3d)
MilestoneDate(MAX: S3.e: Demonstration and outreach at GEC11)? ---> completed (https://wiki.maxgigapop.net/twiki/bin/view/GENI/Milestone-max-s3e)
MilestoneDate(MAX: S3.f: Updated white paper on network stitching in GENI)? ---> completed (https://wiki.maxgigapop.net/twiki/bin/view/GENI/Milestone-max-s3f)

Project Technical Documents

Project wiki: http://geni.maxgigapop.net
DRAGON: http://dragon.maxgigapop.net
DRAGON Architecture: http://dragon.maxgigapop.net/twiki/bin/view/DRAGON/Architecture
DRAGON Network: http://dragon.maxgigapop.net/twiki/bin/view/DRAGON/Network
DRAGON Workshop materials and software: http://dragon.maxgigapop.net/twiki/bin/view/DRAGON/Internet2DCNWorkshopJul2008
DRAGON Aggregate Manager documentation: http://geni.maxgigapop.net/twiki/bin/view/GENI/Software For description of network stitching proposal see https://geni.maxgigapop.net/twiki/bin/view/GENI/NetworkStitching on the project's wiki page. The following documents are available on this wiki: [ GENI Network Stitching Architecture - Overview], [ GENI Network Stitching Architecture - Example] and [ GENI Network Stitching Component Design - Example].

NetFPGA systems available as MANFRED GENI slice/sliver resource.
Approach for a common control framework and/or other mechanisms to allow interoperation.
DRAGON Aggregate Manager Testing and Evaluation
DRAGON Aggregate Manager Control Framework Updates
User Support Status
DRAGON Aggregate Documentation

Status Reports

4Q08 Status Report
1Q09 Status Report
2Q09 Status Report
3Q09 Status Report
4Q09 Status Report
1Q10 Status Report
2Q10 Status Report
3Q10 Status Report (due 09/30/2010)
Nov 2010 (Post GEC9) Status Report
MAX GENI Status Report - March 31 2011
MAX GENI Status Report - August 20 2011
MAX GENI Status Report - GEC 13
MAX GENI and Stitching Post GEC14 Status Report(pdf)
MAX GENI and Stitching Post GEC14 Status Report(wiki)
MAX GENI and Stitching Post GEC15 Status Report(wiki)
MAX GENI Status Report - GEC16
MAX GENI Status Report - GEC17
MAX GENI Final Report

MAX GENI Project Milestone Status and Quarterly Reports also available here: http://geni.maxgigapop.net/twiki/bin/view/GENI/MilestonesAndDeliverables

Recommended Reading

Standards Documents used in DRAGON: http://dragon.maxgigapop.net/twiki/bin/view/DRAGON/Standards

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

Spiral 1 Connectivity

The list of MAX participant institutions that will have potential access to GENI for research experiments are included here: <http://wiki.maxgigapop.net/twiki/bin/view/MAX/Participants>

These participants are homed into multiple PoP locations where MAX equipment has space agreements with universities, carriers, and participating partners.

PoP locations include: University of Maryland, College Park
USC ISI-Arl Arlington, VA
Qwest Eckington Place NE, Washington, DC
George Washington University
Level 3 Old Meadow Rd. Mclean, VA
6 St Paul Street Baltimore
660 Redwood Street Baltimore
Equinix 21715 Filigree Court Ashburn, VA

MAX is able to fully interconnect with NLR layers 1, 2, and 3.

GPO Liaison System Engineer

Vic Thomas

Related Projects

Dynamic Resource Allocation via GMPLS Optical Networks

Last modified 5 years ago Last modified on 10/03/13 15:22:09

Attachments (22)