© 2006 Open Grid Forum The Network Services Interface An Overview of the NSI Framework and the GLIF Automated GOLE dynamic network provisioning demonstration.

Slides:



Advertisements
Similar presentations
© 2006 Open Grid Forum Network Services Interface OGF30: Connection Services Guy Roberts, 27 th Oct 2010.
Advertisements

© 2006 Open Grid Forum Network Services Interface Introduction to NSI Guy Roberts.
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.
NORDUnet Nordic infrastructure for Research & Education NSI in the SDN Environment (from perspective of an NSI fellow) Jerry Sobieski NORDUnet Presented.
© 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.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 2.
NORDUnet Nordic infrastructure for Research & Education LHCONE “Point-to-Point Connection Service” Service Definition Jerry Sobieski.
Optical networking research in Amsterdam Paola Grosso UvA - AIR group.
Feb On*Vector Workshop Semantic Web for Hybrid Networks Dr. Paola Grosso SNE group University of Amsterdam The Netherlands.
Introduction and Overview “the grid” – a proposed distributed computing infrastructure for advanced science and engineering. Purpose: grid concept is motivated.
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
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.
Protocols and the TCP/IP Suite
Connect. Communicate. Collaborate Afrodite Sevasti, GRNET 8th Annual Global LambdaGrid Workshop Seattle, 1 st October 2008 Developments.
GEC 15 Houston, Texas October 23, 2012 Tom Lehman Xi Yang University of Maryland Mid-Atlantic Crossroads (MAX)
High-quality Internet for higher education and research GigaPort  Overview SURFnet6 Niels den Otter SURFnet EVN-NREN Meeting Amsterdam October 12, 2005.
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)
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.
Connect communicate collaborate GÉANT3 Services Connectivity and Monitoring Services by and for NRENs Ann Harding, SWITCH TNC 2010.
Connect. Communicate. Collaborate BANDWIDTH-ON-DEMAND SYSTEM CASE-STUDY BASED ON GN2 PROJECT EXPERIENCES Radosław Krzywania (speaker) PSNC Mauro Campanella.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
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.
NSI Topology Wishes OGF Lyon Sep 2011 Jerry Sobieski.
LHC OPEN NETWORK ENVIRONMENT STATUS UPDATE Artur Barczyk/Caltech Tokyo, May 2013 May 14, 2013
A DVANCE AND I MMEDIATE R ESERVATIONS OF V IRTUALIZED N ETWORK R ESOURCES Laia Ferrao Fundació i2CAT
Connect. Communicate. Collaborate Stitching framework for AutoBAHN Victor Reijs, HEAnet TNC2007, May 23 rd, 2007
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.
LHC Open Network Environment Architecture Overview and Status Artur Barczyk/Caltech LHCONE meeting Amsterdam, September 26 th,
Connect. Communicate. Collaborate Global On-demand Light Paths – Developing a Global Control Plane R.Krzywania PSNC A.Sevasti GRNET G.Roberts DANTE TERENA.
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.
Connect. Communicate. Collaborate NRENs on the AutoBAHN Afrodite Sevasti, GRNET Radek Krzywania, PSNC Guy Roberts, DANTE TERENA Networking Conference
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.
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.
© 2006 Open Grid Forum Network Services Interface Document roadmap, April 2014 Guy Roberts, Chin Guok, Tomohiro Kudoh.
Strawman LHCONE Point to Point Experiment Plan LHCONE meeting Paris, June 17-18, 2013.
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)
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.
Topology Issues in Inter-Domain Connection Services Jerry Sobieski (NORDUnet) The Cynic’s Perspective & Jeroen van der Ham (University of Amsterdam) The.
© 2006 Open Grid Forum A hierarchical, NSI compatible, topology proposal for NML Jerry Sobieski NORDUnet Presented at OGF 34.
Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Network Service Interface: Concepts and Architecture Inder Monga Guy.
NSI Topology v2.0 Version 1.2 John MacAuley, ESNET September 22, 2014 Uppsala.
Inter-Domain Network Provisioning Technology for LHC data transfer
Multi-layer software defined networking in GÉANT
100G KREONET/KREONet2 Updates
(OGF NSI-WG co-chairs)
Dynamic Network Services In Internet2
GÉANT Multi-Domain Bandwidth-on-Demand Service
A Deterministic End to End Performance Verification Architecture
StarPlane: Application Specific Management of Photonic Networks
NSI Topology Thoughts on how topology fits into the NSI architecture
Establishing End-to-End Guaranteed Bandwidth Network Paths Across Multiple Administrative Domains The DOE-funded TeraPaths project at Brookhaven National.
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
AutoGOLE Dashboard presented by Cees de Laat
Interdomain Dynamic Circuits
Presentation transcript:

© 2006 Open Grid Forum The Network Services Interface An Overview of the NSI Framework and the GLIF Automated GOLE dynamic network provisioning demonstration at Supercomputing 2011

© 2006 Open Grid Forum NSI Framework The “NSI Framework” is an OGF standard: It specifies an abstract model of a network “Connection” It specifies an abstract “Topology” model over which Connections are established It specifies an abstract “Network Service Agent” (NSA) that represents each network service region. It specifies a high level protocol model between NSAs to enable inter-domain NSI Services. The NSI Framework is technology agnostic The NSI architecture does not expect or require specific transport technologies in the underlying infrastructure. It is therefore suitable for multi-layer, multi-protocol, multi-service data transport environments. It is secure by design, giving each agent full authority over their local processes and policies with explicit - but service specific - authorization performed at each service boundary for all inter- domain requests.

© 2006 Open Grid Forum Why NSI? Why now? Emerging applications require predictable and deterministic network resources. Connection oriented services can meet these needs. In a global environment, these services must be automated in order to scale, and must be inter-domain in order to provide the reach required of global science, and they must be secure to be globally practical. Much work has been done to develop effective protocols for automated provisioning, … but these protocols have been experimental, and/or do not address the larger architectural aspects of a global environment. And existing approaches are rarely interoperable – resulting in limited and isolated islands of functionality. NSI leverages much this prior work and experience to define an inter- domain architecture and a provisioning standard that is technology agnostic, secure, and globally scalable. The NSI Framework and protocol(s) are the product of an open and community-wide process within the Open Grid Forum. The result is a consensus standard that meets a wide range of needs…and is widely understood and widely supported, and will therefore be widely deployed in networks and widely adopted by applications.

© 2006 Open Grid Forum A Basic Overview of NSI Architecture NSI protocol A E C D D E Domain C Domain B B A Requesting Agent (RA) Network Resource Manager Provider Agent (PA) NRM Network Services Interfae NSA Network Services Agent NSA

© 2006 Open Grid Forum The Network Service Agent A Network Service Agent is associated with every NSI Network domain: It acts as Provider Agent (PA) when receiving service requests for other NSAs (peer networks or user clients) It can act as a Requesting Agent (RA) to farm out portions of the resource management to other NSAs (networks) It interacts with an independent Network Resource Manager (NRM) to allocate and reserve network resources within its own network domain

© 2006 Open Grid Forum NSI Connection Service The NSI Connection Service (NSI-CS) is the first protocol defined under the NSI Framework NSI-CS specifies a set of basic primitives and functional capabilities that create and manage a NSI Connection through its life cycle. NSI-CS Features: Supports Reserve, Provision, Release, Terminate, and Query primitives. Supports conventional “chain” signaling but also incorporates novel “tree” signaling - providing greater flexibility and control to the Requesting Agent – i.e. the user. Allows users to schedule connections in advance. Allows service providers to define common service specifications to aid in end to end service interoperability

© 2006 Open Grid Forum Bonaire Aruba P0P0 X0X0 P1P1 L1L1 X1X1 P0P0 P2P2 P1P1 P2P2 P0P0 X0X0 P1P1 L1L1 X1X1 P1P1 P2P2 P0P0 P2P2 P4P4 P5P5 Bonaire Aruba Basic NSI Topology Model The NSI model assigns ownership of all physical components to one network or the other. Conventional physical infrastructure – Networks, switches, ports, and links The physical topology is translated to a derivative “resource graph” consisting of resources, and stitching relations Technology agnostic inter-domain Service Termination Points (“STP”s) are defined and mapped logically to internal physical components. External relations are NSI Service Demarcation Points (“SDP”s). Bonaire Aruba Bonaire:B 1 Aruba:A 0 Aruba:A 1 Bonaire:B 0 STP Bonaire:B 2 STP Aruba:A 2 SDP By hiding all internal structure and only exposing inter-domain STPs and their peering SDP relations, we arrive at the basic NSI Topology Model of networks, STPs, and the SDPs that indicate inter- domain adjacency. P1P1 X1X1 P0P0 P2P2 P0P0 X0X0 P1P1 P2P2 Bonaire Aruba L1L1 B1B1 A0A0 A1A1 B0B0 B2B2 A2A2 P5P5 P4P4

© 2006 Open Grid Forum How NSI-CS Works… RM NSA RM NSA Appl RA PA The user application

© 2006 Open Grid Forum Anatomy of a Connection The User (RA) specifies connection constraints (ostensibly externally measurable) for the access portion of the service instance The Network (PA) decides how to fulfil those constraints across the transport section. Ingress Service Termination Point “A” Egress Service Termination Point “Z” Transport section Access section Egress Framing Transport framing Ingress Framing

© 2006 Open Grid Forum Network Service Agent Request processing path PA RA PA A B C D M B C D A B C D Chain model Tree model A Z A Z A Z rd party request

© 2006 Open Grid Forum Mixed model request handling Request processing path using mixed model RA A B C D 7 8 Chain model Tree model Chain model Tree model

© 2006 Open Grid Forum NSI Connection Service Protocol Exchange 12 This is the life cycle msg sequence between the NSI Connection Service (PA) and the requester (RA) for a normal successful connection request. PA RA scheduled reserve request reserve complete idle reserve Setup Complete Release Request Release Complete idle In Service Released reserve scheduled “Start” TIme init In Service Released idle “Duration” TImer “Setup” TIme setup request

© 2006 Open Grid Forum The GLIF Automated GOLE Pilot Project

© 2006 Open Grid Forum The Automated GOLE Fabric USLHCnet PSNC JGN-X MANLAN NetherLight Cern UvA CzechLigh t KRLight AIST KDDI Labs StarLight ESnet Cal Tech GLORIAD GEANT AC E Nordunet The Global Lambda Integrated Facility (GLIF) The GLIF Automated GOLE Pilot was initiated in 2010 to provide a global fabric of Open Lightpath Exchanges for the express purpose of maturing the dynamic provisioning software, demonstrating the value of GOLEs to emerging network service models, and to develop a set of BCP for these services.

© 2006 Open Grid Forum The NSI Demo at SC2011 The Playground

© 2006 Open Grid Forum NSI Software Implementations: OpenNSA – NORDUnet (Copenhagen, DK) DRAC – SURFnet (Amsterdam, NL) AutoBAHN – GEANT (Poznan, PL) G-LAMBDA-A - AIST (Tsukuba, JP) G-LAMBDA-K – KDDI Labs (Fujimino, JP) DynamicKL – KISTI (Daejeon, KR) OSCARS – ESnet (Berkeley, US)

© 2006 Open Grid Forum Watch it Live! Visualization Java web start thing: Google earth plugin: x.jp/ps/autoearth-nsi/ x.jp/ps/autoearth-nsi/ Google earth kml: x.jp/ps/autoearth-nsiAutoMAP.kmlhttp://kote-ps-1.ps.jgn- x.jp/ps/autoearth-nsiAutoMAP.kml

© 2006 Open Grid Forum NSI Development & Road Map OGF NSI-CS version 1.0 is in final draft now Demos: Sep 2011: First NSI CS Interop Plugfest – GLIF 2011 Rio de Janeiro, BR Oct 2011: First NSI Transport Provisioning Future Internet Assembly 2011 Poznan, PL Nov 2011: Global NSI + AutoGOLE Demonstration Supercomputing 2011 Seattle, US Futures: NSI Topology – dynamic distributed topology exchange. Required to automated the local maintenance of local topology and to enable scalable global pathfinding. NSI Performance Verification – An architecture for automated service verification and fault localization/remediation Common Service Definitions – Enabling interoperable transport services

© 2006 Open Grid Forum Key Endorsements NSI is gaining very broad support. I once made a connection thiiiiiis long using NSI CS v1.0

© 2006 Open Grid Forum OGF NSI Working Group The OGF NSI WG is an Open working group This means if *you* have ideas you would like to see incorporated into the NSI framework and/or protocols, please get active in the process: Contact one of the active WG members and pick their brain Join the mailing list, lurk and get up to speed, then join the calls… Contribute – ask, comment, propose…help us sort thru the issues to achieve clarity within the group and consensus within the broader community