IDCP and NSI: Lessons Learned, Deployments and Gap Analysis Chin Guok, Inder Monga OGF 34 Oxford, UK.

Slides:



Advertisements
Similar presentations
Research Challenges in the Emerging Hybrid Network World Tom Lehman University of Southern California Information Sciences Institute (USC/ISI)
Advertisements

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Network Service Interface (NSI) Inder Monga Co-chair, Network Services.
Internet2 Technology Update Eric Boyd Deputy Technology Officer Internet2 TIP 2008 January 21, 2008 Honolulu, HI.
1 Chin Guok ESnet Network Engineer David Robertson DSD Computer Software Engineer Lawrence Berkeley National Laboratory.
1 Chin Guok ESnet Network Engineer David Robertson DSD Computer Software Engineer Lawrence Berkeley National Laboratory.
ESnet On-demand Secure Circuits and Advance Reservation System (OSCARS) Chin Guok Network Engineering Group Thomas Ndousse Visit February Energy.
IRNC Special Projects: IRIS and DyGIR Eric Boyd, Internet2 October 5, 2011.
National Science Foundation Arlington, Virginia January 7-8, 2013 Tom Lehman University of Maryland Mid-Atlantic Crossroads.
Automated GOLEs and Fenius: Pragmatic interoperability Winter Joint Techs 2011 Clemson, SC Evangelos Chaniotakis, ESnet Network Engineer Lawrence Berkeley.
1 ESnet On-demand Secure Circuits and Advance Reservation System (OSCARS) Chin Guok Network Engineering Group ESCC July Energy Sciences Network.
Connect. Communicate. Collaborate Afrodite Sevasti, GRNET 8th Annual Global LambdaGrid Workshop Seattle, 1 st October 2008 Developments.
ARCHSTONE Advanced Resource Computation for Hybrid Service and TOpology NEtworks New Projects Kick-Off Meeting Fermilab, Batavia, IL September 28 th, 2009.
Connect. Communicate. Collaborate VPNs in GÉANT2 Otto Kreiter, DANTE UKERNA Networkshop 34 4th - 6th April 2006.
FIRE – GENI collaboration workshop Sep 2015 Washington.
GEC 15 Houston, Texas October 23, 2012 Tom Lehman Xi Yang University of Maryland Mid-Atlantic Crossroads (MAX)
Internet2 Performance Update Jeff W. Boote Senior Network Software Engineer Internet2.
InterDomain Dynamic Circuit Network Demo Joint Techs - Hawaii Jan 2008 John Vollbrecht, Internet2
A Framework for Internetworking Heterogeneous High-Performance Networks via GMPLS and Web Services Xi Yang, Tom Lehman Information Sciences Institute (ISI)
Hybrid MLN DOE Office of Science DRAGON Hybrid Network Control Plane Interoperation Between Internet2 and ESnet Tom Lehman Information Sciences Institute.
DataTAG Research and Technological Development for a Transatlantic Grid Abstract Several major international Grid development projects are underway at.
Connect. Communicate. Collaborate Implementing Multi-Domain Monitoring Services for European Research Networks Szymon Trocha, PSNC A. Hanemann, L. Kudarimoti,
Sponsored by the National Science Foundation GENI Current Ops Workflow Connectivity John Williams San Juan, Puerto Rico Mar
Connect communicate collaborate GÉANT3 Services Connectivity and Monitoring Services by and for NRENs Ann Harding, SWITCH TNC 2010.
ASCR/ESnet Network Requirements an Internet2 Perspective 2009 ASCR/ESnet Network Requirements Workshop April 15/16, 2009 Richard Carlson -- Internet2.
1 Network Measurement Summary ESCC, Feb Joe Metzger ESnet Engineering Group Lawrence Berkeley National Laboratory.
OGF DMNR BoF Dynamic Management of Network Resources Documents available at: Guy Roberts, John Vollbrecht.
Dynamic Lightpath Services on the Internet2 Network Rick Summerhill Director, Network Research, Architecture, Technologies, Internet2 TERENA May.
Building Dynamic Lightpaths in GÉANT Tangui Coulouarn, DeIC E-Infrastructure Autumn Workshop, Chiinău 8 September 2014.
LHC OPEN NETWORK ENVIRONMENT STATUS UPDATE Artur Barczyk/Caltech Tokyo, May 2013 May 14, 2013
Network Schemata Martin Swany. Perspective UNIS – Uniform Network Information Schema –Unification of perfSONAR Lookup Service (LS) and Topology Service.
Connect. Communicate. Collaborate AAI scenario: How AutoBAHN system will use the eduGAIN federation for Authentication and Authorization Simon Muyal,
NORDUnet Nordic Infrastructure for Research & Education Workshop Introduction - Finding the Match Lars Fischer LHCONE Workshop CERN, December 2012.
Connect. Communicate. Collaborate Operations of Multi Domain Network Services Marian Garcia Vidondo, DANTE COO TNC 2008, Bruges May.
Jeremy Nowell EPCC, University of Edinburgh A Standards Based Alarms Service for Monitoring Federated Networks.
LHC Open Network Environment Architecture Overview and Status Artur Barczyk/Caltech LHCONE meeting Amsterdam, September 26 th,
© 2006 Open Grid Forum Network Monitoring and Usage Introduction to OGF Standards.
OSCARS Roadmap Chin Guok Feb 6, 2009 Energy Sciences Network Lawrence Berkeley National Laboratory Networking for the Future of.
January 16 GGF14 NMWG Chicago (June 05) Jeff Boote – Internet2 Eric Boyd - Internet2.
Internet2 Joint Techs Workshop, Feb 15, 2005, Salt Lake City, Utah ESnet On-Demand Secure Circuits and Advance Reservation System (OSCARS) Chin Guok
Connect. Communicate. Collaborate Global On-demand Light Paths – Developing a Global Control Plane R.Krzywania PSNC A.Sevasti GRNET G.Roberts DANTE TERENA.
Dynamic Circuit Network An Introduction John Vollbrecht, Internet2 May 26, 2008.
LHCONE Point-to-Point Circuit Experiment Authentication and Authorization Model Discussion LHCONE meeting, Rome April 28-29, 2014 W. Johnston, Senior Scientist.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
PerfSONAR JET/LSN Demo Joe Metzger, Network Engineer ESnet Network Engineering Group JET Meeting, Aug 17, 2010.
PerfSONAR-PS Working Group Aaron Brown/Jason Zurawski January 21, 2008 TIP 2008 – Honolulu, HI.
Dynamic Network Services In Internet2 John Vollbrecht /Dec. 4, 2006 Fall Members Meeting.
DICE: Authorizing Dynamic Networks for VOs Jeff W. Boote Senior Network Software Engineer, Internet2 Cándido Rodríguez Montes RedIRIS TNC2009 Malaga, Spain.
NSI Aggregator: Joint SURFnet/ESnet effort LHCONE Workshop CERN (Geneva, CH) Feb 10-11, 2014 NSI PCE Development Team.
22-Mar-2005 Internet2 Performance Architecture & Technologies Update Jeff W. Boote.
DICE Diagnostic Service Joe Metzger Joint Techs Measurement Working Group January
Connect communicate collaborate perfSONAR MDM News Domenico Vicinanza DANTE (UK)
1 Network Services Interface Connection Service v2.0 Tomohiro Kudoh (AIST) (OGF NSI-WG)
Supporting Advanced Scientific Computing Research Basic Energy Sciences Biological and Environmental Research Fusion Energy Sciences High Energy Physics.
ARCHSTONE Advanced Resource Computation for Hybrid Service and TOpology NEtworks New Projects Kick-Off Meeting Fermilab, Batavia, IL September 28 th, 2009.
1 Network related topics Bartosz Belter, Wojbor Bogacki, Marcin Garstka, Maciej Głowiak, Radosław Krzywania, Roman Łapacz FABRIC meeting Poznań, 25 September.
1 Network Services Interface An Interface for Requesting Dynamic Inter- datacenter Networks Tomohiro Kudoh (AIST) Guy Roberts (DANTE) Inder Monga (ESnet)
ESnet’s Use of OpenFlow To Facilitate Science Data Mobility Chin Guok Inder Monga, and Eric Pouyoul OGF 36 OpenFlow Workshop Chicago, Il Oct 8, 2012.
Policy in GÉANT Guy Roberts, Tangui Coulouarn NSI meeting, NORDUnet Conference, Uppsala, 22 Sept 2014.
Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Network Service Interface: Concepts and Architecture Inder Monga Guy.
© 2006 Open Grid Forum The Network Services Interface An Overview of the NSI Framework and the GLIF Automated GOLE dynamic network provisioning demonstration.
Inter-Domain Network Provisioning Technology for LHC data transfer
(OGF NSI-WG co-chairs)
Dynamic Network Services In Internet2
GÉANT Multi-Domain Bandwidth-on-Demand Service
InterDomain Dynamic Circuit Network Demo
Grid Network Services: Lessons from SC04 draft-ggf-bas-sc04demo-0.doc
Integration of Network Services Interface version 2 with the JUNOS Space SDK
Network Services Interface gateway for future network services
Internet2 Performance Update
OSCARS Roadmap Chin Guok
Presentation transcript:

IDCP and NSI: Lessons Learned, Deployments and Gap Analysis Chin Guok, Inder Monga OGF 34 Oxford, UK

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Outline IDCP protocol background Deployment Status What have we learnt? Moving from IDCP to NSI 2

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Background on IDCP IDCP: Inter-Domain Control Protocol Specified by a focused group Protocol specification shared openly IDC Specification: OGF Document: A point-to-point connection service Service layer (web-services) Multi-domain Reservation and Scheduling Detailed features presented later in the presentation OSCARS implementation/documentation: circuits-oscars/ circuits-oscars/ 3

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science History of IDCP in relationship to OSCARS OSCARS v0.6 RC1 released (Dec 2011) OSCARS v0.6 is field tested in SCinet (SC11), and ESnet ANI 100G prototype network (Nov 2011) OSCARS interops with OGF NSI protocol v1 using an adapter at NSI Plugfest at GLIF Rio, participants include OpenDRAC (SURFnet), OpenNSA(NORDUnet), OSCARS(ESnet), G-lamdba (AIST), G-lambda (KDDI Labs), AutoBAHN (GÉANT project), and dynamicKL (KISTI) (Sep 2011) OSCARS v0.6 SDK released allowing researchers to build and test PCEs within a flexible path computation framework (Jan 2011) Funded as a DOE project (Aug 2004) First production use of OSCARS circuit to reroute LHC Service Challenge traffic due to transatlantic fiber cut (Apr 2005) Collaboration with Internet2 BRUW project (Feb 2005) First dynamic Layer-3 interdomain VC between ESnet (OSCARS) and Internet2 (BRUW) (Apr 2006) Formulation of DICE (DANTE, Internet2, CANARIE, ESnet) Control Plane WG (Mar 2006) Collaboration with GÉANT AMPS project (Mar 2006) Successful Layer-2 reservation between ESnet (OSCARS) and GÉANT2 (AutoBAHN), and Nortel (DRAC) (Nov 2007) First dynamic Layer-2 interdomain VC between ESnet (OSCARS) and Internet2 (HOPI) (Oct 2007) First ESnet Layer-2 VC configured by OSCARS (Aug 2007) Adoption of OGF NMWG topology schema in consensus with DICE Control Plane WG (May 2007) Successful control plane interop between OSCARS and g-Lambda using GLIF GNI-API GUSI (GLIF Unified Service Interface) (Dec 2008) DICE Inter-Domain Controller (IDC) Protocol v1.0 specification completed (May 2008) NSI WG started in OGF First use of OSCARS by SCinet (SC09) to manage bandwidth challenges (Nov 2009) Successful control and data plane interop between OSCARS, g-Lambda and Harmony using GLIF GNI-API Fenius (Nov 2009) Draft architecture design for OSCARS v0.6 (Jan 2009) DICE IDCP v1.1 released to support brokered notification (Feb 2010) 4

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Multiple interoperable implementations for IDCP OSCARS open-source software Internet2 DCN service software (OSCARS + DRAGON) Internet2 ION service software (OSCARS) Internet2’s OS3E + NDDI software (OpenFlow + IDCP) AutoBAHN (GEANT, other NRENS) GENI Stitching Framework (GENI Aggregate Manager + IDCP) 5

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science IDCP Global Deployment WAN, Regional, Campus, Testbeds, Researchers IDCP US: 13 Deployed 26 in progress 50 universities by end of 2012/ locations with GENI by end of 2014 RNP GEANT KOREN JGN2

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science IDCP Features in a nutshell IDCP FeaturesComments Primary mode of operation is ChainTree mode possible but not implemented operationally. Chain is a reduced form of a tree Signaling starts at the IDCP edge domainThird party signaling from arbitrary disconnected domain is not supported. Is that a prime requirement or nice to have? Error handling along the chainError messages are propagated up and down the chain. Easy to roll-back Path information carried in the messageOther than path benefits, easy to implement circuit monitoring, reporting, visualization etc. Technology parameters range supportedAllows for quicker negotiation, and less complex topology updates Management functions incorporatedListReservations and queryReservations (security built in, policies out of scope) 7

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science IDCP features in a nutshell (contd.) 8 IDCP FeaturesComments Notification mechanism specifiedFor errors or for third party management systems or for service composition Topology Query supported (multi-domain)In NMWG format. Optional constraintsEnvironment to test out new features. Has led to rich relationships with researchers and projects. The following extensions to IDCP have been done but not standardized * multi-layer path-finding Topology in, Topology out Anycast Protection/survivability

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Learnings Multi-domain failure debugging is not trivial Simpler model the better Error notifications need to be as explicit as possible Management functions in the protocol (subject to AA) Topology service essential, does not have to be complex Leverage the perfSONAR service Do not duplicate repositories that people are already keeping Vision is a composition of network services Security is important So is access to schedules, circuit identification Proliferation of dynamic state is tough to manage 9

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Learnings contd. Chain mode makes it easier for negotiation across domains Yay/Nay are simple constructs, but won’t scale User wants to know what exactly failed User does not always want to specify exact parameters Simple client interface and library help integration with various middleware Think of the web-page and AJAX Client should not be state, topology or process heavy Service interoperability across network is more complex than the protocol Operational procedures and security policies differ in every network Protocol specification is not enough 10

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Production Considerations for Connection Services NSI CS v1.1 Capability Notes Reservation with specific bandwidth, start time, and duration Implemented in NSI CS v1.1 Asynchronous Communications between requester and provider Implemented in NSI CS v1.1 Common profiles for authentication and trustInitial requirements have been established (e.g. trust between PA/RA), but implementation is under consideration Notification to third-party applications/services (e.g. circuit monitoring, resource coordination/reporting) Under consideration for NSI CS v2.0 Topology publication and distributionUnder discussions for NSI CS v2.0 Ability to specify path information for reservation used by end user or NOC to traffic engineer path Under consideration for NSI CS v2.0 Lightweight client for applications/middlewareUnder discussions for NSI CS v2.0 Top Considerations for NSI 2.0

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Questions? 12

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Moving from IDCP to NSI The “INERTIA” danger GENI is deploying network stitching soon Cannot derail them for a year/NSI 2.0 Flag day is not an option with so many deployments Will require two to live side by side? Other considerations Let’s ensure perfSONAR does not break with the new topology model 400 deployments worldwide What is the impact if you break it? Who is going to invest the resources? Network engineers are using it now! 13

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Summary IDCP is gaining deployment NSI has a great list of features, approach and flexibility, but base features still not at par with IDCP Need to simplify, focus and crank out NSI 2.0 for wider adoption Cross over will take time, cannot have a flag day 14

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science IDCP (OSCARS view only) Currently deployed in 21 networks including wide-area backbones, regional networks, exchange points, local-area networks, and testbeds. Under consideration for an additional 26 green field deployments in 2012 Deployments using OSCARS v0.6 above dotted line 15