Changes between Initial Version and Version 1 of GENIStitch-GENI-Status-Report-GEC20


Ignore:
Timestamp:
07/02/14 21:12:49 (7 years ago)
Author:
tlehman@maxgigapop.net
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIStitch-GENI-Status-Report-GEC20

    v1 v1  
     1= GENIStitch Project Status Report - Post GEC19 =
     2GENIStitch[[BR]]
     3Project Status Report[[BR]]
     4Project 1948 (GENIStitch)[[BR]]
     5Post GEC 20 (June 21-24, 2014) Report
     6
     7==  I. Major accomplishments ==
     8=== A. Milestones status ===
     9
     10__''GENIStitch.S5.a: Develop high-level architecture for extending GENI stitching for a range of connection/transport types and L2 broadcast domains. Pursue a detailed architecture/design for specific cases of pure !OpenFlow and GRE-tunneled connections. Present enhanced stitching architecture and design at GEC19. Deliver draft architecture and design document to the GENI Project Manager one week prior to GEC19.''__[[BR]]
     11
     12''Status:''[[BR]]
     13We have generated the following document:
     14
     15   * GENI Multi-Technology and Multi-Point Layer-2 Stitching Architecture and Design
     16
     17It is available on the MAX GENI Wiki at this location:
     18   
     19   * wiki.maxgigapop.net/twiki/bin/view/GENI/Milestone-genistitch-s5a
     20===> GENI Enhanced Stitching Architecture and Design
     21or direct via:
     22   * wiki.maxgigapop.net/twiki/pub/GENI/Milestone-genistitch-s5a/geni-stitch-enhancements-architecture-v3.pdf
     23
     24This document provide a vision for how GENI Stitching can be enhanced and covers the following topics:
     25   * Multi-Technology Multi-Layer Stitching
     26      * Stitching with Layer-3 and Layer-2 Tunnels
     27      * VXLAN and NVGRE Stitching
     28      * !OpenFlow Stitching
     29      * Support for Arbitrary Layers
     30   * Multi-Point Layer-2 Stitching     
     31      * Model and RSpec Schema
     32      * MP-L2 Stitching Functions
     33   * General Stitching Requests and SCS Extension
     34      * Advanced Stitching Architecture Considerations 
     35      * GENI Stitching Exchange Points
     36
     37
     38
     39__''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.''__[[BR]]
     40
     41Status:
     42We have upgraded a development instance of the MAX Aggregate Manager software to support the version of !PlanetLab SFA (v3.x.x) software that includes GENI AM APIv3.  This required an upgrade of the base Fedora OS, and required some adaptations of the MAX Aggregate Manager software as well.   These changes do enable the MAX AM to support the GENI AM APIv3.  However, the SFA AM APIv3 is not backward compatible with the GENI AM APIv2 version.  As a result we will likely need to run two instances of the GENI AM API during a transition period.  This needs to be discussed further.  In addition, we are also evaluating the possibility of switching to be FOAM based as opposed to SFA.
     43
     44__''GENIStitch.S5.b: GENIStitch.S5b: Extend RSpec Enhancements and SCS to support the extended stitching capabilities. Demonstrate multi-aggregate, multi-point, multi-path stitching capabilities at GEC20. Deliver revised architecture and design document to the GENI Project Manager one week prior to GEC20.''__[[BR]]
     45
     46Status:
     47We have started working on the revised architecture and design document for GENI stitching to include multi-aggregate, multi-point, multi-path stitching capabilities.  Much of this will likely be based on the actual capability set available in AL2S to begin with, since that is the initial real infrastructure where we will be able to utilize these features. 
     48
     49
     50=== B. Deliverables made ===
     51During this reporting period we completed the following deliverables:
     52
     53Generated a draft architecture and design document for extending GENI stitching capabilities:
     54   
     55   * https://wiki.maxgigapop.net/twiki/bin/view/GENI/Milestone-genistitch-s5a ===> GENI Enhanced Stitching Architecture and Design
     56or direct via:
     57   * https://wiki.maxgigapop.net/twiki/pub/GENI/Milestone-genistitch-s5a/geni-stitch-enhancements-architecture-v3.pdf
     58
     59
     60==  II Description of work performed during last quarter ==
     61=== A. Activities and findings ===
     62
     63Based conversations at GEC19 and after, we will likely focus our initial advanced/enhanced stitching activities on features sets we can expect to utilized on Internet2 AL2S.  This will include multi-point in the context of the AL2S multipoint capability set.  The unique features of the AL2S Multipoint is that it is as follows:
     64
     65   * VLAN based
     66   * VLAN Firewall control for per slice isolation
     67   * MAC flooding
     68   * Generally not provisioned in full connected multi-point graph topologies
     69
     70We are planning to discuss further with Internet2 and see if there is a way to modify the MAC flooding behavior to better control bandwidth utilization for slices with high bandwidth requirements.
     71
     72
     73=== B. Project participants ===
     74Tom Lehman (MAX)[[BR]]
     75Xi Yang (MAX)[[BR]]
     76
     77
     78=== C. Publications (individual and organizational) ===
     79No formal publications were funded by this projects during this time period.
     80
     81
     82=== D. Outreach activities ===
     83The current focus of our outreach activities is thru our collaborations with other Aggregates such as ProtoGENI, ExoGENI, and GENI Rack deployment sites.   
     84
     85=== E. Collaborations ===
     86As part of the activities and milestones described here, we have had extensive collaborations with many in the GENI community.  This includes ProtoGENI, ExoGENI, iMINDS, and GPO developers.  A large focus of our milestones during this reporting period revolved around network stitching capability deployment and testing.  These activities required collaborations with other GENI aggregate manager developers and network resource providers.
     87
     88=== F. Other Contributions ===
     89none.