Presentation is loading. Please wait.

Presentation is loading. Please wait.

Network Services Interface gateway for future network services

Similar presentations


Presentation on theme: "Network Services Interface gateway for future network services"— Presentation transcript:

1 Network Services Interface gateway for future network services
Radosław Krzywania Joan A. García-Espín Chin Guok Inder Monga Jeroen van der Ham Tomohiro Kudoh John MacAuley Guy Roberts Jerry Sobieski

2 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)

3 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

4 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

5 OGF NSI WG (active partners)

6 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

7 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

8 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)

9 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

10 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

11 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

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

13 NSI CS evolution NSI CS v1.0 established Aug 2011

14 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

15 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

16 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

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

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

19 NSI popularity growth

20 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

21 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

22 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 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

23 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)

24 Thank you Questions?


Download ppt "Network Services Interface gateway for future network services"

Similar presentations


Ads by Google