50 likes | 226 Views
GENI Stitching Services: Present and Future. Marshall Brinn, GPO March 18, 2014. Stitching Services: Where we’re at. At GEC17, we presented the first demonstration of an automated GENI stitching tool suite Stitcher.py to manage allocations at network and network aggregates
E N D
GENI Stitching Services: Present and Future Marshall Brinn, GPO March 18, 2014
Stitching Services: Where we’re at • At GEC17, we presented the first demonstration of an automated GENI stitching tool suite • Stitcher.py to manage allocations at network and network aggregates • Specifically, negotiating common VLAN tags along links • SCS (Stitching Computation Service) to identity paths between edges • These services are still the foundation of experimenter-facing GENI stitching services • We had a tutorial session yesterday that showed how to use these tools and how they work to allocate inter-aggregate topologies.
Stitching Services: Recent Improvements • Improvement in stitcher.py • Less verbose, more friendly logging output • More extensive error handling and retry • Lots of bugs shaken out • Expansion of available Stitchable resources • Represented in the SCS for deriving cross-aggregate stitching paths • Documentation and Tutorial materials to make stitching process easier to perform and understand
Stitching Services: Next Steps • We expect that more tools (e.g. GENI Portal, Jacks, GENI Desktop) will support allocation of inter-aggregate topologies • Possibly using stitcher.py/SCS as foundation • We are exploring a capability enabling stitching to an aggregate (as opposed to an interface) • Allowing experimenters to stitch into a datapath with possibly more than one endpoint • Supporting a more general networking capability than the exclusively P2P connections currently available
Stitching Services: Next Steps [2] • Once the allocate/provision capabilities of AM API V3 are widely adopted, we expect the bottleneck of VLAN negotiation to be greatly improved. • Next big challenge: OF-control of stitched topologies • See “Towards the Programmable WAN” session this afternoon GENI Stitching is open for experimenter use. It still has room for growth and improvement, and you can expect some bumps along the road. But your demand for these services will drive that growth and improvement. Have at it!