Changes between Version 10 and Version 11 of GeniNetworkStitching
- Timestamp:
- 09/20/13 16:38:31 (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GeniNetworkStitching
v10 v11 3 3 A key architectural question for GENI has been how to connect the resources provided by multiple aggregates into a coherent network. The key objective is to enable automated and realtime network stitching for slices which span multiple aggregates. Ethernet VLANs have been identified as the initial network technology to provide slice level inter-aggregate connections and isolation. 4 4 5 Currently there is an [http:// geni.maxgigapop.net/twiki/bin/view/GENI/NetworkStitching Stitching Architecture adopted architecture], including an RSpec schema for describing stitching resources and requests.5 Currently there is an [http://wiki.maxgigapop.net/twiki/bin/view/GENI/NetworkStitching Stitching Architecture adopted architecture], including an RSpec schema for describing stitching resources and requests. 6 6 7 7 Current efforts involve specifying and implementing a topology service and a computation service (per the stitching architecture), and fielding this architecture at more GENI aggregates. … … 13 13 [wiki:GEC10Stitching GEC10 meeting] 14 14 15 The session concluded by adopting a specific stitching architecture: [http:// geni.maxgigapop.net/twiki/bin/view/GENI/NetworkStitching Stitching Architecture as adopted at GEC10]. Next steps centered around developing a schema for describing interconnections, and continued API discussions.15 The session concluded by adopting a specific stitching architecture: [http://wiki.maxgigapop.net/twiki/bin/view/GENI/NetworkStitching Stitching Architecture as adopted at GEC10]. Next steps centered around developing a schema for describing interconnections, and continued API discussions. 16 16 17 17 The topic was re-visited at GEC11. … … 20 20 21 21 At this session, we 22 - described and adopted a schema for describing stitching resources and requests, as a GENI RSpec extension: [https:// geni.maxgigapop.net/twiki/bin/view/GENI/NetworkStitchingRpecsandWorkFlow Proposed Stitching schema and workflow]22 - described and adopted a schema for describing stitching resources and requests, as a GENI RSpec extension: [https://wiki.maxgigapop.net/twiki/bin/view/GENI/NetworkStitchingRpecsandWorkFlow Proposed Stitching schema and workflow] 23 23 - demonstrated a tree mode VLAN stitch across PG, ION and MAX aggregates using the Omni client 24 24 … … 30 30 31 31 == Links == 32 * [http:// geni.maxgigapop.net/twiki/bin/view/GENI/NetworkStitching Stitching Architecture as adopted at GEC10]33 * [https:// geni.maxgigapop.net/twiki/bin/view/GENI/NetworkStitchingRpecsandWorkFlow Proposed Stitching schema and workflow]34 * [http:// geni.maxgigapop.net/twiki/bin/view/GENI/NetworkStitchingWorkFlowExamples Stitching Workflow examples]32 * [http://wiki.maxgigapop.net/twiki/bin/view/GENI/NetworkStitching Stitching Architecture as adopted at GEC10] 33 * [https://wiki.maxgigapop.net/twiki/bin/view/GENI/NetworkStitchingRpecsandWorkFlow Proposed Stitching schema and workflow] 34 * [http://wiki.maxgigapop.net/twiki/bin/view/GENI/NetworkStitchingWorkFlowExamples Stitching Workflow examples] 35 35 * [https://geni-orca.renci.org/trac/wiki/Stitching Orca stitching thoughts] 36 36 … … 42 42 architecture. We agreed that many details are left to discuss, and we hope to formally accept a stitching API at GEC11. 43 43 44 The architecture is based on a common schema and 6 functions, fully described here: http:// geni.maxgigapop.net/twiki/bin/view/GENI/NetworkStitching. Tom Lehman also outlined various deployment choices. Each alternative would locate those functions in ways that map the architecture to how things are currently done in ProtoGENI, Orca, and !OpenFlow.44 The architecture is based on a common schema and 6 functions, fully described here: http://wiki.maxgigapop.net/twiki/bin/view/GENI/NetworkStitching. Tom Lehman also outlined various deployment choices. Each alternative would locate those functions in ways that map the architecture to how things are currently done in ProtoGENI, Orca, and !OpenFlow. 45 45 46 46 === Community Agreement ===