Network Services Interface gateway for future network services

Slides:



Advertisements
Similar presentations
NSI wg Architecture Elements John Vollbrecht Internet2.
Advertisements

Oct, 26 th, 2010 OGF 30, NSI-WG: Network Service Interface working group Web Services Overview Web Services for NSI protocol implementation
Resource Brokering: Your Ticket Into NetherLight Paola Grosso Jeroen van der Ham Cees de Laat UvA - AIR group.
Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Network Service Interface (NSI) Inder Monga Co-chair, Network Services.
© 2006 Open Grid Forum Network Service Interface in a Nut Shell GEC 19, Atlanta, GA Presenter: Chin Guok (ESnet) Contributors: Tomohiro Kudoh (AIST), John.
NORDUnet Nordic infrastructure for Research & Education The OGF Network Services Interface Framework An Overview, Status, and Futures Presented to: OGF.
1 SDMX Reference Infrastructure (SDMX-RI) Work in progress, status and plans Bengt-Åke Lindblad, Adam Wroński Eurostat Eurostat Unit B3 – IT and standards.
NORDUnet Nordic infrastructure for Research & Education LHCONE “Point-to-Point Connection Service” Service Definition Jerry Sobieski.
Feb On*Vector Workshop Semantic Web for Hybrid Networks Dr. Paola Grosso SNE group University of Amsterdam The Netherlands.
NORDUnet Nordic infrastructure for Research & Education LHCONE  NSI Adaptation An Applications’ Perspective Jerry Sobieski NORDUnet CERN Dec. 13/
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.
Connect. Communicate. Collaborate Afrodite Sevasti, GRNET 8th Annual Global LambdaGrid Workshop Seattle, 1 st October 2008 Developments.
InterDomain Dynamic Circuit Network Demo Joint Techs - Hawaii Jan 2008 John Vollbrecht, Internet2
Bandwidth-on-Demand evolution Gerben van Malenstein Fall 2011 Internet2 Member Meeting Raleigh, North Carolina, USA – October 3, 2011.
DataTAG Research and Technological Development for a Transatlantic Grid Abstract Several major international Grid development projects are underway at.
OGF DMNR BoF Dynamic Management of Network Resources Documents available at: Guy Roberts, John Vollbrecht.
Lucy Yong Young Lee IETF CCAMP WG GMPLS Extension for Reservation and Time based Bandwidth Service.
A DVANCE AND I MMEDIATE R ESERVATIONS OF V IRTUALIZED N ETWORK R ESOURCES Laia Ferrao Fundació i2CAT
© 2006 Open Grid Forum Network Services Interface OGF 32, Salt Lake City Guy Roberts, Inder Monga, Tomohiro Kudoh 16 th July 2011.
NORDUnet Nordic Infrastructure for Research & Education Workshop Introduction - Finding the Match Lars Fischer LHCONE Workshop CERN, December 2012.
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.
Update on GÉANT BoD/AutoBAHN LHCONE Workshop: Networking for WLCG - CERN Tangui Coulouarn, DeIC 11 February 2013.
Dynamic Network Services In Internet2 John Vollbrecht /Dec. 4, 2006 Fall Members Meeting.
AutoGOLE Networks Status Report Gerben van Malenstein LHCOPN - LHCONE meeting at LBL June 2, 2015 – Berkeley, CA, USA.
NSI Aggregator: Joint SURFnet/ESnet effort LHCONE Workshop CERN (Geneva, CH) Feb 10-11, 2014 NSI PCE Development Team.
15 Apr RoN meetingResource Brokering and Modeling Jeroen van der Ham & Paola Grosso UvA - AIR group
© 2006 Open Grid Forum Network Services Interface Document roadmap, April 2014 Guy Roberts, Chin Guok, Tomohiro Kudoh.
Connect communicate collaborate Advances on End-to-End Network Monitoring and Provisioning Services on Global Scale – GÉANT BoD Update Internet Spring.
NEXPReS Period 3 Overview WP 6: High Bandwidth on Demand Paul Boven, JIVE.
IDCP and NSI: Lessons Learned, Deployments and Gap Analysis Chin Guok, Inder Monga OGF 34 Oxford, UK.
1 Network Services Interface Connection Service v2.0 Tomohiro Kudoh (AIST) (OGF NSI-WG)
BoD: an update on GÉANT NSI multi-domain guaranteed bandwidth service Tangui Coulouarn, DeIC/GÉANT 3 rd International VLBI Technology Workshop Groningen,
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.
OGF 43, Washington 26 March FELIX background information Authorization NSI Proposed solution Summary.
Saturday, July OGF32 – Salt Lake City NSI-WG: Network Service Interface working group OGF NSI Protocol Protocol status and discussion John MacAuley.
Topology Issues in Inter-Domain Connection Services Jerry Sobieski (NORDUnet) The Cynic’s Perspective & Jeroen van der Ham (University of Amsterdam) The.
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.
GEANT OpenCall – NSI CONTEST NSI CONTEST – Demonstrator Giacomo Bernini Nextworks GENI Networking Conference 22, March 2015, Washington DC.
© 2006 Open Grid Forum Network Services Interface 2015 Global LambdaGrid Workshop Prague Guy Roberts, Chin Guok, Tomohiro Kudoh 28 Sept to 1 Oct 2015.
© 2006 Open Grid Forum Network Services NORDUnet Networking Conference Uppsala, 2014 Guy Roberts, Chin Guok, Tomohiro Kudoh 22 Sept 2014.
Inter-Domain Network Provisioning Technology for LHC data transfer
GENUS Virtualisation Service for GÉANT and European NRENs
(OGF NSI-WG co-chairs)
Dynamic Network Services In Internet2
BoD workshop Cambridge
Inder Monga Co-chair, OGF NSI-WG
GÉANT BoD Service Roadmap
GÉANT Multi-Domain Bandwidth-on-Demand Service
Unit – 5 JAVA Web Services
InterDomain Dynamic Circuit Network Demo
Network Services Interface
Robert Szuman – Poznań Supercomputing and Networking Center, Poland
NSI Topology Thoughts on how topology fits into the NSI architecture
NSI wg Architecture Elements
NSI Service Definition
Grid Network Services: Lessons from SC04 draft-ggf-bas-sc04demo-0.doc
Network Services Interface Working Group
Integration of Network Services Interface version 2 with the JUNOS Space SDK
Network Services Interface
Network Services Interface
Dynamic Circuit Service Hands-On GMPLS Engineering Workshop
AutoGOLE Dashboard presented by Cees de Laat
Network Services Interface Working Group
Software interoperability in the NGN Service layer
Network Services Evolution and Development
Network Services Evolution and Development
Presentation transcript:

Network Services Interface gateway for future network services Radosław Krzywania radek.krzywania@man.poznan.pl Joan A. García-Espín joan.antoni.garcia@i2cat.net Chin Guok chin@esnet.net Inder Monga imonga@en.net Jeroen van der Ham vdham@uva.nl Tomohiro Kudoh t.kudoh@aist.go.jp John MacAuley john.macauley@surfnet.nl Guy Roberts guy.roberts@dante.org.uk Jerry Sobieski jerry@nordu.net

The problem Users are unaware of network resources and abilities to reach distant infrastructures They don’t know how to set up connection, who to contact, when expect it to be ready Users expect simple mechanism for fast connection setup Users need high bandwidth connection globally (multi-domain and heterogeneous)

Current State of the Art The are multiple network provisioning tool which are: Single domain, or Multi-domain, yet restricted to the usage of the same tool Tools are dependent on network technologies Tools are adjusted to particular domain requirements Vendor specific tools are restricted to particular hardware and technology, usually single domain purpose

NSI So, why NSI DRAC OSCARS OpenNSA DynamicKL Objectives: To deliver a single global network provisioning interface, which can unify multiple tools, technologies, and domains To deliver network infrastructures as a service to both novice and expert end users To introduce automation into multi-domain bandwidth services NSI DRAC OSCARS OpenNSA DynamicKL

OGF NSI WG (active partners)

Vocabulary NSI – Network Services Interface = Framework for multi-domain resources reservation protocols, defines message schema, general messages headers, processing principles NSI CS – NSI Connection Service = Protocol for network provisioning, part of NSI framework There will be more NSI XX protocols/services developed soon

NSI architecture Network Services Agents Requesting Agent (RA) NSI protocol A E C D Domain C Domain B B Requesting Agent (RA) Network Resource Manager Provider Agent (PA) NRM Network Services Interface NSA Network Services Agents

NSI implementation NSI v1.0 is described in an OGF standard document is publicly available A WSDL definition of communication API is created, based on the standard A Web Services based communication between NSI agents is used The NSI package can be attached to any provisioning tool by programmers The solution is language independent (currently there are both C++ and Java code coexisting in the testbed)

NSI v1.0 features NSI CS protocol provides the following features: Requesting a connection between any predefined end-points (reserve) Reserving resources for a connection planned in advance (reserve) Provisioning a connection (provision) Releasing a connection resources (release) Terminating a reservation at any time (terminate) Reserving Initial Reserved Auto Provision Scheduled Provisioning Porvisioned Releasing

NSI Agent Domain A Reserve Confirm NSI Agent Domain B Reserve Confirm Request NSI Agent Domain C Reserve Request Initial Reserved Reserving Initial Reserved Reserving Reserving Initial Reserved Reserve Request

NSI Agent Domain A NSI Agent Domain B NSI Agent Domain C Provision Request Provision Request Scheduled Provisioning Reserved Provisioning Scheduled Reserved Reserved Scheduled Provisioning Provision Request

NSI Agent Domain A NSI Agent Domain B NSI Agent Domain C Provisioned Provisioning Provisioned Provisioning Provisioning Provisioned

NSI CS evolution NSI CS v1.0 established Aug 2011

NSI CS evolution GLIF Plugfest in Rio de Janeiro – proof of concept 6 independent NSI implementations No data plane involved A1 A2 A3 A4 B1 B2 B3 B4 C1 C2 C3 C4 D1 D2 D3 D4 J2 J3 J4 J1 Jamaica Aruba Bonaire Martinique Grenada Dominica M1 M2 M3 M4 G2 G4 G3 G1 OpenNSA DRAC AutoBAHN OSCARS G-LAMBDA/AIST G-LAMBDA/KDDIL DynamicKL Curacao Aug 2011 Sept 2011

NSI CS evolution Future Internet Week in Poznan Data plane involved to create gloabl circuits 8 sites involved 6 NSI implementation used Aug 2011 Sept 2011 Oct

NSI CS evolution SuperComputing’11 in Seattle Data plane involved to create gloabl circuits 9 sites involved 6 NSI implementation used Aug 2011 Sept 2011 Oct Nov

NSI CS evolution NSI CS v1.1 update released Work on v2.0 has started Aug 2011 Sept 2011 Oct Nov Dec

NSI CS evolution Current NSI testbed/demonstration infrastructure 7 NSI implementations used Aug 2011 Sept 2011 Oct Nov Dec Feb

NSI popularity growth

Current NSI implementations   Tool Number of sites running Organisations 1 AutoBAHN 2 GÉANT, PIONIER DRAC 3 CERN, CESNET, SURFNET DynamicKL KRLight 4 G-Lambda-A AIST 5 G-Lambda-K JGNX, KDDI 6 OpenNSA CERN, GLORIAD, NORDUENT, UvA 7 OSCARS Esnet

Future work – NSI CS beyond v1.0 Formal Authorization/Security Profile NML NSI Representational convergence Distributed exchange and coherency processing Multi-level topology Uni-directional connections Compact enumeration of STPs, SDPs, etc. Common Service Definitions Enhanced Error handling and state processing Relaxed Connection endpoint constraint semantics Control plane topology Simplified Client (RA) requirements Firewall/NAT interoperability Versioning ERO style route pinning Simplified State Machine

OGF NSI-CS version 2.0 OGF NSI-CS RoadMap V2.0 Feature set identified: Mar 2012 Draft NSI-CS v2.0 document target: Jul 2012 V2.0 Alpha test/interop Oct 2012 OGF/GLIF Workshop, Chicago V2.0 Beta testing/[alpha] production service demo: Nov 2012, SC2012 Salt Lake City NSI-CS V2.1 / Errata document target: Dec 2012 Production Service deployments: EoY 2012

Production deployment NSI v2.0 is targeted for production deployment: NORDUnet plans a production NSI based service in CY2012-Q4 SURFnet plans a production NSI based service in CY2012-Q4 StarLight plans a production NSI based service in CY2012-Q4 PIONIER plans a production NSI based service in CY2012-Q4 …the list is growing Applications: NEXPRES – EVLBI (currently testing from OSO to JIVE) CO-Universe – HD video LHCONE – HEP (a proof of concept for GOLE architecture)

Thank you Questions?